GarinZ / link-map

Tree style tab mananger for Chrome and Edge, Tabs Outliner alternative
https://linkmap.cc
GNU Affero General Public License v3.0
270 stars 30 forks source link

[New Feature Asking]More keyboard shortcuts to move/indent tabs/nodes #49

Open Max33Verstappen opened 1 year ago

Max33Verstappen commented 1 year ago

Description

Please refer to the screenshot for the specific shortcuts implemented by Tabs Outliner.

Screenshots (if applicable)

2023-05-12_10 38 11 486_chrome_Tabs_Outliner

Thanks.

GarinZ commented 1 year ago

@Max33Verstappen Got it. It will also be added to the next version.

Max33Verstappen commented 1 year ago

Cool. Thanks!!!

GarinZ commented 1 year ago

Hi @Max33Verstappen, In v1.1.3, which has been released in Chrome just now, Indent/Outdent has been added to Link Map.

Max33Verstappen commented 1 year ago

Thanks. I've tested it and the Indent/Outdent works well. But what about the shortcut moving a tab to the first/last node? Is it possible to implement that? As if the list is long enough, it'd be a pain to move it through.

Another problem is that because now tab/shift+tab is used as indent/outdent, there's no way to switch focus using tab, and when I initially open the Link Map window, the initial focus is like nowhere, and I must use mouse click to put the cursor on the list. Furthermore, if I put the focus on the search(ctrl +k), it's like there's no way to put the focus back on the list. (As previously I can use tab to switch). That could be a problem, as switching between them now must get the mouse involved. Thanks.

---Edit--- A possible solution to the focus problem is that always put the focus on the list initially, and when put the focus on the search, one can use ctrl+k or esc or whatever to put the focus back on the list as long as one can avoid using a mouse click to switch between those two. And other UI elements can only be accessed by mouse.

GarinZ commented 1 year ago

@Max33Verstappen Got it,

These two feature/issue will be optimized in next version.

GarinZ commented 1 year ago

Hi @Max33Verstappen, If you have more shortcut suggestions, I'd like to hear from you. As a user of Tabs Outliner, I didn't make enough use of the shortcut. So sometimes, I'm a little struggle questioning myself about "Will users really need this?".

Your demand will give me a reason to add shortcut to Link Map.

Max33Verstappen commented 1 year ago

Ok, cool. Because I use shortcuts in Tabs Outliner a lot, probably I'm already used to using them. If I ever come across something, I'll let you know. Thanks.

ncic commented 1 year ago

I too use the tabs outliner shortcuts heavily

The tab key to "sub a tab" and shift-tab to "elevate a tab" are constantly used.

...but also navigating up and down "to highlight a tab" with up/down-arrow to then "move tab up and down" via ctrl+alt up/down-arrow keys

A selection feature I miss in tabs outliner is multi tab select. I think i recall i read somwhere that the TO dev was struggling to implementing multi select in his code long time ago, hoping maybe this would be possible in link map.

shift+ up/down-arrow to "select more than one tab on tabs that follow eachother" in the list so the user then can "move or indent several tabs at one" with up/down-arrow and tab/shift+tab

To select tabs wherever you want in the tree and not just holding shift and selecting tabs that come right after. suggestion would be, "travel up and down in the list to highlight tabs" with up/down-arrow then space to "add the tab to the selection queue"

...and with mouse this would equal to the cmd-click mac or alt-click on windows on desired tabs wherever in the list to "bulk select" them when they are not following right after each other

and L for "divider line" and a request would be N for a "note"

Max33Verstappen commented 1 year ago

I find if the mouse isn't inside the Link Map window, the scrollbar is invisible. So, if one uses the keyboard to navigate and the mouse happens to be outside the Link Map window, one doesn't know where it is.