darktable icon indicating copy to clipboard operation
darktable copied to clipboard

Better readability

Open giovariot opened this issue 2 years ago • 5 comments

I tried exploring the app a little bit, even if I couldn't import images (cfr #15993) and noticed that readability is really poor. Most menus and windows (such as the settings one) show in my opinion too much text, items are almost the same size of settings groups titles (look down here at "Generale" and "Miniature" when compared with the options text. Screenshot 2023-12-30 alle 19 35 09

It is really nice to have great control of the program, but I think readability could be easily improved by separating settings sections with clear rectangles around the sections titles.

I have also noticed that around the interface buttons look very low contrast, I think both in use and disabled buttons should appear more contrasty as it would really help readability. Here is an example of the current interface. Screenshot 2023-12-30 alle 19 38 25

Also I think tabs should be more recognizable, maybe with a clear outline, as I just discovered by chance that "Immagini" and "Metadati" are actually interface tabs, not enabled buttons.

giovariot avatar Dec 30 '23 18:12 giovariot

the more fancy the ui the less useful because the perception of the image to be edited is changed. The UI is customizable via css - so you can change stuff yourself. maybe have a look at https://discuss.pixls.us/t/my-personal-darktable-theme/28942

MStraeten avatar Dec 31 '23 06:12 MStraeten

darktable choice is to let the place to the image and avoid any distractions. Any choice have drawbacks. But on what you point, I have some other things to add:

  • first, we already have other people asking for better UI but always WITHOUT proposing any solution (with respect of darktable choice stated above). Aurélien Pierre and I have worked on that UI and it's hard to have a readable UI while avoiding distractions.
  • on your first screenshot, you probably have an issue on your side. I suppose you use darktable default choice, so rendering depends on fonts you use on your OS. On UI I worked on and on what I have on my side, contrast between titles and text is much better. See below: image
  • about many settings that overrides preferences, I completely agree but we also have the opposite: people asking for more settings. We can't please all people. About your only proposal about rectangles, I'm not sure it's the good way..
  • about interface buttons, I don't see the issue on what you describe. You state that in use and disabled buttons lack of contrast but you post a screenshot of only disables buttons. In use buttons appears when an image is hovered and contrast is ok on my side. See screenshot below again where you will see in use and disabled buttons: image

I so have 2 things that I agree could be improved (I have other priorities in my life actually to do that by now):

  • inactive tabs could be improved but I have tried the clear outline and that was not ok and hard to distinguish active and inactive tabs. I do not spent more time on that
  • even though your UI is not what I have on my side, titles in settings could have more contrast

Nilvus avatar Jan 01 '24 16:01 Nilvus

I do see both perspectives, but I do feel that there needs to be genuine choice which does not exist now. To my eye, all of the currently available UIs are various levels of illegible. As a relative beginner (coming from GIMP) I would love to be given the choice of a more visible UI so I could choose. I do find that the hard-to-read UI makes it harder for me to learn darktable and that's a serious drawback if you want to draw more people to the program.

I also note, in watching YouTube videos, that quite a number of the power users publishing videos have much more readable UIs than darktable offers natively. They obviously have used css to make their own UIs. I do not want to have to read up on CSS in order to have a more legible UI, I would like to be able to choose one from a menu. I understand that my choice may well not fit in with the perspective of a purist.

scrste avatar Jan 03 '24 22:01 scrste

Sorry, "unreadable" is too strong a word, I should have said "hard to read."

A further thought -- would it be possible to have a button always available on the display somewhere that would permit virtually instantaneous switching between two chosen UIs -- one grey to be unobtrusive, and one with greater (perhaps user adjustable) contrast for learning the program and general ease of use and convenience?

scrste avatar Jan 03 '24 22:01 scrste

there is a way, but not a "single" button config (gear wheel) -> general -> theme

ptilopteri avatar Jan 04 '24 03:01 ptilopteri

@giovariot #17245 added a high contrast theme which likely resolves this issue.

ralfbrown avatar Aug 10 '24 10:08 ralfbrown