Skip to content
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

Tags multiselect right click context menu #11649

Open
1 task done
aglasson opened this issue Jan 12, 2025 · 1 comment · May be fixed by #11652
Open
1 task done

Tags multiselect right click context menu #11649

aglasson opened this issue Jan 12, 2025 · 1 comment · May be fixed by #11652
Assignees
Milestone

Comments

@aglasson
Copy link

Have you searched for an existing feature request?

  • Yes, I tried searching

Brief Summary

Hi All
Just new to KeePassXC and absolutely loving it. As someone that's been using KeePass 2 for probably the last 10+ years this is a breath of fresh air. Where has this been all my life!

This request is not about editing multiple entries at a time. Its about making a very simple quality of life UI change (hopefully the change itself is also simple).

Currently when you right click any entry you can click to expand a list of Tags used across the database. As soon as you tick a new tag or untick an existing tag the UI takes you back out of the right click context menu.

Example

In the right click context menu when you select or deselect a tag the context menu remains exactly where it is and you can choose to tick more tags or untick other tags.

Context

9/10 times when I'm adjusting tags on an entry I'm either adding more than one or I'm removing one to add another. This slight change to the UI would make interacting with existing entries and existing tags faster and less clicks in my use case.

Perhaps there are others that 9/10 only remove or add a single tag, I can see this adding one extra click for them to get out of the right click context menu fast. If that is the case perhaps a new setting flag could allow the context menu to remain open or not?

@droidmonkey
Copy link
Member

Good suggestion, I thought about it and I think a tear-off menu is the best option:

Image

2025-01-12_09-54-21.mp4

@droidmonkey droidmonkey self-assigned this Jan 12, 2025
droidmonkey added a commit that referenced this issue Jan 12, 2025
* Closes #11649 - tags menu can be torn off to set and unset tags without having to dive into the context menu every time.

* Tags menu will hide when database is locked or view is switched away from the main database view (eg, settings)
@droidmonkey droidmonkey added this to the v2.7.10 milestone Jan 12, 2025
@github-project-automation github-project-automation bot moved this to To triage in WIP Tracker Jan 12, 2025
@droidmonkey droidmonkey linked a pull request Jan 12, 2025 that will close this issue
droidmonkey added a commit that referenced this issue Jan 12, 2025
* Closes #11649 - tags menu can be torn off to set and unset tags without having to dive into the context menu every time.

* Tags menu will hide when database is locked or view is switched away from the main database view (eg, settings)
@droidmonkey droidmonkey moved this from To triage to In review in WIP Tracker Jan 12, 2025
droidmonkey added a commit that referenced this issue Jan 14, 2025
* Closes #11649 - tags menu can be torn off to set and unset tags without having to dive into the context menu every time.

* Tags menu will hide when database is locked or view is switched away from the main database view (eg, settings)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In review
Development

Successfully merging a pull request may close this issue.

2 participants