You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We have the basics of the functionality of multi editors, but we now have to implement a proper design and user experience.
Here is the design:
Focus
Editor who is currently having the cursor is shown with:
a layer over the background of the terminal #4A90E2 alpha:8%
a 1px height line a the bottom of the editor's tab
New Editor
A new Editor can be invoked by opening a file from the project explorer.
The new editor is opened in the pane that was having the focus previously. Pane Management
The management of panes is handled by a small button on the right of the tabs in the pane. When this button is clicked, it shows options:
Close Pane: it closes the panes and all the associated terminals.
Close All Tabs in Pane: it closes all the tabs from the pane, and close the pane.
Split Pane Horizontally: it splits the area of the current pane to create another pane into another row (50% of the height of each pane)
Split Pane Vertically: it splits the are of the current pane to create another pane into another column (50% of the width of each pane)
There is another way to split the editor, by doing a right click on a file. The options displayed are:
Close: it closes the file
Close Others: it closes all other opened file from the pane
Close All: it closes all files opened in the current pane
Split Pane in Two Rows: it splits the area of the current pane to create another pane into another row (50% of the height of each pane)
Split Pane in Two Column: it splits the are of the current pane to create another pane into another column (50% of the width of each pane)
When a new pane is created, it always opens the last focused file. Too much editors in pane
When there are too many editors in the pane, we do the same behavior than the one we have currently for the editor. We reuse the same button which is handling the pane management.
(Sample: 15 terminals opened in a pane, but space to display the tabs allow to display only 10, then we will have the other 5 terminals in the menu)
Attach one or more files to this issue
The text was updated successfully, but these errors were encountered:
RomanNikitenko
added
status/code-review
This issue has a pull request posted for it and is awaiting code review completion by the community.
and removed
status/in-progress
This issue has been taken by an engineer and is under active development.
labels
Sep 9, 2016
We have the basics of the functionality of multi editors, but we now have to implement a proper design and user experience.
Here is the design:
Focus
Editor who is currently having the cursor is shown with:
New Editor
A new Editor can be invoked by opening a file from the project explorer.
The new editor is opened in the pane that was having the focus previously.
Pane Management
The management of panes is handled by a small button on the right of the tabs in the pane. When this button is clicked, it shows options:
There is another way to split the editor, by doing a right click on a file. The options displayed are:
When a new pane is created, it always opens the last focused file.
Too much editors in pane
When there are too many editors in the pane, we do the same behavior than the one we have currently for the editor. We reuse the same button which is handling the pane management.
(Sample: 15 terminals opened in a pane, but space to display the tabs allow to display only 10, then we will have the other 5 terminals in the menu)
Attach one or more files to this issue
The text was updated successfully, but these errors were encountered: