Problem
Space is at a premium, particularly on a laptop, so the fixed area for defining method name / signature arguments / options doesn't leave much for looking at the actual code.
Proposed Solution
- At the top, showing the method name is redundant since the textbox where you specify the name is right below it. Eliminate that.
- Move the Shared and Async check boxes to be on the same line as the Scope drop-down rather than stacked beneath it. So in other words, Scope, Shared, Async all on the same line.
- You don't need such a long TextBox for the Return Type. Shorten that by about 2/3 and maybe you can move the Description textbox up alongside the Scope/Shared/Async and Return Type -- make it narrower and possibly deeper than it is.
These changes should substantially reduce the height of this area and add it back into the code editor area.
Example Workflow
Alternatives Considered
As an alternative, OR (preferably) in addition to the above, just make the whole thing collapsible once basic info is entered, so it only shows the method signature as a heading (Foo(s as String, i As integer) As Integer)
Who Would This Help?
Everyone