-
Notifications
You must be signed in to change notification settings - Fork 16
[ENHANCEMENT] Tab jump modes #469
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
I agree with NullPlane, it may be useful. In QtCreator and some other IDEs doing two consequent Ctrl+Tabs allows to switch between last two active tabs, but Ecode loops over all tabs in their display order, which isn't convenient for some users. Also QtCreator shows a small list of opened documents when Ctrl+Tab is pressed, it would be nice to have something similar in Ecode too (but it's likely a separate improvement). |
I was planning to add this, yes, I do agree. I think I prefer to always show the list sorted from most recent to least recently focused document, just like QtCreator. The only thing I'm not sure about this is if the selector should be per-tab widget or global. But I can add an option for it. Having this will also allow to hide the tab-bar and continue having a good navigation, so I think it's quite interesting, I'll add it soon. I personally almost never user |
I don't know why but I personally also like the leave ctrl to invert direction better than pressing shift. |
…b Switcher (I have no better name for the moment). Added support to hide the Tab Bar (SpartanJ/ecode#477). Updated efsw. Updated JS, TS, C++ grammars.
Added. Added what I call the "Tab Switcher" (I have no better name for now), which will display the currently opened files, the order of those files will depend on the Tab Switcher will be displayed (if enabled) when Also the tab bar can now be always hidden, which goes well with the tab switcher (which will be automatically enabled in case of hiding the tab bar, because it's super inconvenient to navigate otherwise). Tab Switcher is going to be enabled per-tab widget / panel. Each tab widget will have its own switcher, I've been testing and it's better and implementing it the other way was inconvenient. |
User choice tab jump rules. e.g. linear (default now) or chronologically.
For chronologically (last visited order) default (direction is
inverted when letting go of ctrl key) or shift-controlled direction of
chron order only.
The duplex version is used in many web browsers, I think many ppl
are used to it. I use it very regularly. However there are weird rules on
when the direction is inverted based on whether you change a tab.
Depends on taste; I think there will be an optimal version to use. I do
not decide here :)
The text was updated successfully, but these errors were encountered: