hydrusnetwork / hydrusnetwork/hydrus
Additional Shortcuts for Tag Manager
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 3.2k
- Forks
- 207
- PR merge metrics
- No merged PRs in 30d
Description
There are some shortcuts missing to make the tag manager more keyboard-user friendly and allow them to fully manipulate the tag manager without mouse interaction. In order of subjective-importance from top/best to buttom/"just here for completeness"
Suggested Tags:
"thorough" and "medium" have no shortcuts - after adding tags from recent/suggested/typed/shortcuts it helps to update the suggested tag list. This is currently not possible without a mouse action or closing and reopening the tag manager or moving a file forward then back.
Current Tags:
"focus on current tag list" is missing, there is no way for the user to remove tags manually from the list to correct false tags or mistakes.
"copy tags"
"paste tags"
("remove all/selected tag")
File Lookup:
"fetch tags" a shortcut for the actual action of looking up files is missing.
"add all" a shortcut add all tags is missing
"focus on lookup tag list" there is no shortcut to focus on lookup list (actually is already there)
Recent Tags:
"clear"
a lot of the rest can be tabbed to afaik
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the tag manager entry point and its existing keyboard-shortcut handling. Review the requested actions for suggested, current, file-lookup, and recent tags, then verify that the selected shortcuts perform those actions without mouse interaction and do not conflict with existing shortcuts.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100