-
Notifications
You must be signed in to change notification settings - Fork 2
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
New UI to exclude tags, chose boolean operator and limit selection to data types #9
Conversation
Hey @will-moore Since the last time you checked, I have:
If you have comments/feedback/requests, I would appreciate your input. One specific question I have is on how I implemented tag filtering for the user: I get the user_id from the previous work of Douglas. (I haven't yet looked at the logic of that function. It's on my todo list but I'll leave it for another PR). |
@Tom-TBT you can do
but I'm not sure if that would have quite the same behaviour as
since that explicitly filters by |
Empty line is intentional. I'm shared between with or without, so if you find it disturbing I'll remove them. Thanks |
Understood. Also, I like the new tooltips in comparison with the old ones - definitely an improvement, thank you. |
Played a bit with the filtering by Owner... With this change there's nothing to indicate that this filtering by Tag owner has been introduced. It is consistent with other parts of webclient, but it might still catch users out. E.g. If I'm browsing another user's data, I add a Tag that belongs to me, then I try tagsearch but I don't see the Tag I just added. This is consistent with me also not seeing my Tag if I look under the Tags tab, but in that case it's is a bit less surprising since the Tags are listed under "User-X" in the Tag tree. |
Thanks a lot for the feedback
Yes, exectly.
The tooltip now has something saying that filtering happens. What do you think about the phrasing:
Took me a bit to understand but I get it now. Yes then the user will have to change the selected user. Can be avoided by staying on the "All members" view, but this is still a downside.
I feel this is a different feature, to find images inside dataset, also restricting the choice of available tags. It doesn't help to find data in the group scope. So I would argue the two approach are complementary. The reason I introduced it is because it solves something annoying I've seen with identical tag name. I feels like plugging a USB key, picking the wrong side first (also works with 3+ tags). So I have to pick the second, then remove the first. Now, when a user takes care of his tags, it depends less on what the other users of the group are doing. |
I'm afraid I missed the tooltip. But the text you suggest sounds fine. Just comparing the UI for browsing Tags (or Projects, Screens etc) with the Tag-Search UI: Is there something equivalent that could be added to TagSearch? I appreciate it's a bit tricky since there's not an equivalent "tree root" place where that would belong, so it's up to you. |
Yes, that looks good 👍 |
Hi @will-moore, |
This PR includes multiple features in parallel with code refactoring: