Open-STEM / XRPCode

This is the repository for the full Python/Blockly IDE
GNU General Public License v3.0
0 stars 3 forks source link

Review the blocks and layout #12

Closed fgrossman closed 1 year ago

fgrossman commented 1 year ago

I put these together on a plane trip. I think they work pretty well, but we should review them to see if we want to group them differently.

bradamiller commented 1 year ago

My suggestion, if it can be done before launch, is to have the left side always the file system, the bottom always the shell. The middle window has tabs for each program, either python or blockly that is being edited. When the window is resized, the left and bottom panes do not resize, and all the space added or removed comes from the middle (code) window. There are only tabs on the middle code window.

That will make the behavior mimic a standard windows or mac application.

And a reach thing... I think it would make more sense if the File, View, and Execute menus were above the tabs and would apply to the currently selected file. So Import, Export, and Save would apply to the current file. Then the toolbar items like Connect, New File, Stop, Utilities, etc. are just shortcuts for the menu system items like a normal desktop app. A Help menu item could contain Tutorial, XRP API, and About (the version).