Awesome, thanks Ehsan. Think my Beta might be dying, so just one last thing for now: The menu bar items are maybe a wee bit jumbled and verbose with their current structure:
Grasshopper:
Convert To GH_Scriptlnstance (GH_Component SDK Mode)
Add Solvelnstance Overrides
Add Preview Overrides
File:
Save
Revert
Revert To State
Close
Edit:
Search and Replace
Find Next
--------------------
Go To Line:Column
--------------------
Toggle Minimap
Toggle White Spaces
--------------------
Convert Indentation to Spaces
Convert Indentation to Tabs
Run:
Run
--------------------
Step Over
Step Into
Step Out
--------------------
Toggle Breakpoints
Remove All Breakpoints
--------------------
Stop Debug
Reset Debugger
--------------------
Toggle Breakpoints Tray
Toggle Variables Tray
Toggle Watch Tray
Toggle Call Stack Tray
Tools:
Open Command Prompt
Options
--------------------
Reset Python 3 (CPython) Engine
Reset Python 2 (IronPython) Engine
Window:
Toggle Browser
Toggle Console
--------------------
Toggle Search Panel
Toggle Templates Pane
Toggle Examples Panel
Toggle Help Panel
--------------------
Toggle Terminal Tray
Toggle Problems Tray
Help:
Help Topics...
--------------------
Toggle Help Panel
Toggle Examples Panel
Show Rhino 7 Libraries in Help
--------------------
Rhino.Python Fundamentals...
Rhino.Python Online...
Rhino.Python Samples...
--------------------
Scripting Discussion on Discourse...
I think removing the Grasshopper
menu point and moving those items to Tools
, while moving around/shortening some of the toggles might help simplify things a bit. Adding an item to quickly toggle the dashboard on/off without going into options would be great too. And adding toggle options to turn on/off the tabs indicator and an 80 character vertical line indicator (like the GHPython components has) would be cherries on top. Something like this:
File:
Save
Revert
Revert To State
Close
Edit:
Search and Replace
Find Next
--------------------
Go To Line
--------------------
Convert Indentation to Spaces
Convert Indentation to Tabs
Run:
Run
--------------------
Step Over
Step Into
Step Out
--------------------
Toggle Breakpoints
Remove All Breakpoints
--------------------
Stop Debug
Reset Debugger
Show (or Toggle, was called Window):
Dashboard (moved from Tools > Options)
Browser
Console
--------------------
Minimap
White Spaces
Tabs Indicator (new option)
80 Character Indicator (new option)
--------------------
Search Panel
Templates Panel
Examples Panel
Help Panel
--------------------
Terminal Tray
Problems Tray
--------------------
Breakpoints Tray
Variables Tray
Watch Tray
Call Stack Tray
Tools:
Command Prompt
Options
--------------------
Reset CPython Engine
Reset IronPython Engine
--------------------
Convert To GH_Scriptlnstance
Add Solvelnstance Overrides
Add Preview Overrides
Help:
Help Topics
--------------------
Show Rhino 7 Libraries in Help
--------------------
Rhino.Python Fundamentals
Rhino.Python Online
Rhino.Python Samples
--------------------
Scripting Discussion on Discourse
Cheerio and best,
Anders