Add refatoring tools, file and symbol navigation and behavior switching to TouchBar settings

Originator:toto.tvalavadze
Number:rdar://42487347 Date Originated:23-Jul-2018 12:25 PM
Status:Open Resolved:
Product:Developer Tools Product Version:Version 9.4.1 (9F2000)
Classification:Enhancement Reproducible:Always
 
Summary:
TouchBar is an excellent new input device present on the latest Macs. Unfortunately, software support for it in Xcode is desired to be better.  

Below are a couple of ideas how TouchBar could be made into more useful space when writing code:
1. When text cursor is over a symbol, display method signature, or
2. When text cursor is over some text in the code editor, display refactoring actions that can be done on the given object, symbol, selection or context.
3. Provide a list of commonly used LLDB commands when the cursor is in the console. Display list of user aliases from .lldbinit is also an option.

Steps to Reproduce:
Open Xcode > View > Customize Touch Bar…

Expected Results:
Rich, customizable set of tools useful while writing code, refactoring and debuting. As described above in description field.

Actual Results:
Very few trivial tools easily accessible from keyboard or mouse (meaning, accessible on main tool bar)

Version:
Version 9.4.1 (9F2000)

Notes:

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!