-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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 for tagging module #15172
Comments
Good mockup, I find it better than actual one. I'm totally on for that one just with actual design of darktable. Hope someone with Gtk skills could make Gtk part to let me finish icons and CSS (if needed) one. |
👍 |
Yes, it's look clearly better in my view. |
The backlash against attempts to make significant changes to improve any part of the UI has historically been so vicious that I personally am definitely not tempted to get involved. |
I understand and it's up to all to make what he wants only. Just that what was vicious was mostly by people no more there. |
Perhaps if @Ni-Ti makes clear what problems need fixed and how his proposal seeks to do that. The vicious reactions to some previous UI changes were because the change was seen as for the sake of change, and not to fix a problem. I would refrain from saying "make the UI better" because it's a perception and then everyone else is going to voice their perception. If you say feature X is hidden and we can unhide it by ..., or feature Y doesn't ... and we can fix that with ... then the discussion can be restricted to feature and not to the perception. I don't use tagging a lot (though I should), so I don't have much opinion about this other than I hope it can fit into the same amount, or less, of panel space that the current tagging module occupies. |
Clearly the new UI looks better to me. I do quite some tagging and I'm pretty sure this is going in the right direction. |
Well at the very minimum the different tagging visual representations helps a lot to find the style that is best suited for your use and/or best readable for you. |
Clearly that gtk stuff is by far out of my reach so no code from me. BUT - i would certainly appreciate a wizard's work :-) |
I think I explained the problems with the module pretty well in my first post and the benefits of the new interface, but I can elaborate. 🙂 To contextualize, I use a lot this module for my own use, I have a collection of almost 1000 keywords (not all used fortunately 😅) and I spend a lot of time using them as much as possible to find my photos (species of wild animal, family, event, location, sports, etc.). I have been using this module for more than 5 years now almost every day and I only discovered by chance in recent days while preparing training for a person certain features of this module. These points are, I think, a main argument for the need to update this module to be more understandable, quick and easy to use. About my interface proposal:
I’m taking this opportunity to share an update of the mockup with the exact style (at least for the colors) of the elegant-grey-theme. 😉 |
I have the very same issue.
Yes, clearly. It could even by the default if it's could enough. If that's a good feature, there is no point in hiding it in the UI. |
hi @Ni-Ti it is not clear which problem you are trying to solve. And when I read "make UI better" there are usually good intentions but the problem is still not clear. Not in a particular order. Bubbles can contains long tags, listing here couple of tags/keywords from IPTC list:
In your mockup you took a shortcut by using very short words and I doubt it is that simple. How do you manage the hierarchy between keywords? Try an example with nested tags: France / Provence-Alpes Cote d'Azure / Mandelieu la Napoule How does it work in the bubble style? What about in the tree view? How can the user edit the sample hierarchy? In the current implementation, the "suggestion" view has a search bar, which in your proposal is lost and which I find very useful because the list could be long. Here again you have used a shortcut: what happens if the list is longer than the available space? I have doubts that the interaction with the bubbles is easier than it is now. Although more generally the UI of darktable has some contrast problems, in your proposal white text on light gray background is not really readable. If your intentions are to "make UI better" in my opinion with this detail it is made worse (==more frustration for the user). |
I don't think I really want to re-explain for the third time the reasons for my proposal because I don't seem to be really read. Rather than criticizing each new proposal that allows the software to evolve a little, perhaps you could question the reasons and justifications that push you to defend the status quo. I think I have presented quite a few points about the current interface which makes no sense and I would like you to justify it to me other than “we have always done it like that”, “I am used to it, I know the interface” and “read the doc”. My mockup is not intended to take all the visual aspects but to serve as a starting point so that others can complete (I am waiting for your ideas 😉), and most of the visuals not proposed here are because they are identical to the current state so no need to represent them again. And for your information, it's you who's talking about “better UI”, I'm talking about “understandable UI”, that makes a big difference. |
I'm sharing with you my working file for the interface, I use the website https://app.diagrams.net/, it's easy and versatile enough to do what you want : The tree structure remains identical to the current view, it works well I think. |
Which could be also done in this way: instead of inserting "…" at the end, do it in the middle, so people relying the the last keyword of the tag can get the appropriate info, as well as the first word (which can be a general category, …). |
Ah right I didn't understand that way.
👍 |
This issue has been marked as stale due to inactivity for the last 60 days. It will be automatically closed in 300 days if no update occurs. Please check if the master branch has fixed it and report again or close the issue. |
This issue was closed because it has been inactive for 300 days since being marked as stale. Please check if the newest release or nightly build has it fixed. Please, create a new issue if the issue is not fixed. |
This comment was marked as off-topic.
This comment was marked as off-topic.
This issue has been marked as stale due to inactivity for the last 60 days. It will be automatically closed in 300 days if no update occurs. Please check if the master branch has fixed it and report again or close the issue. |
Is your feature request related to a problem? Please describe.
The tag module should be easier to use:
several obscure and sometimes redundant buttons :
interesting invisible functionality
incomprehensible functionality (and yes, I've read the doc ^^) ¹
Describe the solution you'd like
A complete redesign of the module's interface could help make it easier to use, I've produced this model, which looks much more understandable:
What do you think?
¹ I didn't understand the method used for suggestions (I'd be interested if someone could explain it to me), it's still a very interesting feature, so it should be highlighted in the interface.
The text was updated successfully, but these errors were encountered: