Rhino 8 Grasshopper Script Editor - Design Feedback

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

1 Like