openscopeproject / TrguiNG

Remote GUI for Transmission torrent daemon
GNU Affero General Public License v3.0
278 stars 33 forks source link

Feature Request: keyboard navigation in left-hand tree pane #145

Closed elisimpson closed 3 months ago

elisimpson commented 6 months ago

It would be great to be able to use the keyboard to navigate the tree pane the way you can in the old Transmission Remote GUI app. Using the arrow keys to move up/down and open/close nested trees.

qu1ck commented 6 months ago

I'm confused. By left hand tree pane you mean the filters? Old transmission gui app does not have a tree there, just a list of filters.

If you mean the files tab in details pane then keyboard navigation already works there.

elisimpson commented 6 months ago

Yes, the filter list on the left side of the UI (I wasn't sure what it is called). If you click on a status, directory, tracker or other item in the filter list, you cannot move up or down with the keyboard, you have to click again to move. As you said, keyboard nav works properly in the "files" tab at the bottom of the screen.

It's super cool that the directory filter area is a tree with collapsible nav, unlike the long list I have in the old transgui. It would be great to see keyboard nav working here too.

qu1ck commented 6 months ago

Note to self: to make this work the filter section ordering logic needs to be reworked. Right now it just uses flex order property but keyboard navigation needs the filters to be actually sequential in the configured order, not just appear so using css.

qu1ck commented 3 months ago

Implemented in v1.3.0