I would rather not have a fixed space as that could eventually need UI reevaluation again if something is added or UI gets cluttered. I.E. People working exclusively or focused on backend don’t want to have their right space cluttered with frontend stuff.
So just let us splìt right or left(or even up and down). And then be able to move/pin the tab as we want inside their tab group. Plus leaving file open if changes are made as you commented.
VSC allows all that.
People with ultrawide will prefer to split left and right. People with 4:3 monitors will prefer to split up and down. And people with 49" monitors will split up, down, left, right and in other dimensions
Things that come to mind:
- I see an SC file similar to a web page file. It could have two type of views: Design/Functional and Code.
-
When a SC file is open do not show right AC menu as this is exclusive to web pages.
-
Database manager would also qualify for this approach. Browse database on the left, when opening a table/view open in tab and show two possible views as with SC and web pages (structure and data for tables). Again don’t show AC panel.
-
Some people would be happy if you found a way to open files from another project in the same workspace. I.E. working on a mobile project but wan’t to open SC files from their backend project. This could be quite tricky so as an alternative being able to open additional workspaces would also work.
In the end I would see in the main/content window a mix of tabs with a nice coloured icon depending on the type: Page, Layout, Partial, SC, Table and in the future even more like settings, deployment content, etc
Any tab can be split( up, down, left and right). For each split a tab group is created where more tabs can be there. Any of them can be pinned per group so people could work with a UI that suits their needs.
Some may want to have all their SC files split on the left, and AC on the right. Others might be working on a focused way when creating their API. So they might be working on an SC API file on the left side but they split to the right a SC library file they need to call from the API file.
I am guessing @mebeingken will appreciate that everything goes in a tab in the content area as he won’t have to change his courses so often to accomodate changes in the UI. As everything or nearly everything is a tab now