Skip to content

Quick Tag Selection With Floating List#12

Open
KyGuy2002 wants to merge 3 commits intofrigate-nvr:mainfrom
KyGuy2002:feature/floating-tags
Open

Quick Tag Selection With Floating List#12
KyGuy2002 wants to merge 3 commits intofrigate-nvr:mainfrom
KyGuy2002:feature/floating-tags

Conversation

@KyGuy2002
Copy link

@KyGuy2002 KyGuy2002 commented Dec 1, 2025

It is very tedious currently to change labels on a bounding box because you can either:
a. Click edit, click dropdown, locate and click tag, click save.
b. Click s until you get to the label. Don't overshoot or you have to go all the way around again.

While the keyboard shortcuts are great it still feels very slow.

This PR aims to fix that by replacing the tag selection modal with a simplistic floating UI next to the bounding boxes showing all the list items. This changes the tag selection flow to just this:
a. Click a tag
b. Click s until you get to the label. You can see all the labels and the current one to prevent overshooting so you can time your last key perfectly.

image

The component has a max height and scrolls to prevent overflow:
image

The component switches to being aligned from the bottom when near the bottom of the image to avoid getting cut off:
image

The whole component is only visible when the box is selected so only one will ever be displayed and overlap isn't a concern

Let me know your thoughts on this addition. I feel it will make tag selection much quicker and less frustrating.
Thank you for your time and for this amazing free software!

@NickM-27
Copy link

NickM-27 commented Dec 5, 2025

Click s until you get to the label. Don't overshoot or you have to go all the way around again.

You can just press shift + s to go backwards, to be clear

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants