GeopJr / Collision

Check hashes for your files - A GUI tool to generate, compare and verify MD5, SHA-1, SHA-256, SHA-512, Blake3, CRC32 & Adler32 hashes.
https://collision.geopjr.dev
BSD 2-Clause "Simplified" License
143 stars 15 forks source link

Font size and colour options #154

Closed HubKing closed 1 year ago

HubKing commented 1 year ago

Is your feature request related to a problem? Please describe. It is difficult to read in dark mode. The background is light grey and the text is also grey.

Describe the solution you'd like

  1. I wish I could set the font size.
  2. I wish the contrast was higher (i.e., brighter text on darker background).

Is it related to GNOME Human Interface Guidelines? Please add links.

Additional context image

GeopJr commented 1 year ago

Thanks for raising this issue!

The colors and font size are part of the adwaita stylesheet and apps should probably avoid manually modifying them. Your concerns have already been raised upstream, you can keep track of it here: https://gitlab.gnome.org/GNOME/libadwaita/-/issues/593

You might find yourself in the same situation with other libadwaita apps as well and upstream might take some time to reach a decision so here's some solutions you could try (but they might not be ideal):

row label.subtitle {
 opacity: 1;
 font-size: medium;
}
HubKing commented 1 year ago

Thank you for the answer. To be honest, this app is not the only app which has this sort of problem, but most apps in dark theme in general. They use light gray text on grey background, which is especially look bad on my monitor which seems to have problems with gray colours.

I know that Gnome has high-contrast accessibility, but the problem is that that feature is designed for people with visual impairment and renders unnecessary things ugly and (like everything is black and white and thick). Also with large font options, which make unwanted things too big, in my opinion.

I hope Adwaita or Gnome or whoever related would make dark mode more high-contrast by default, or create some sort of so-called AMOLED mode like on Android, since now that there are laptops with AMOLED screens, but I guess I would have to wait a very very long time until one of those come true.

GeopJr commented 1 year ago

I understand, sorry you have to deal with this. Your situation is quite specific and interferes with your daily usage of GNOME so I will suggest the following but keep in mind that you are pretty much on your own, it might cause unexpected issues with theming and I have personally never used it myself so I can't provide further support:

With Gradience you can make an AMOLED-like theme, in fact there are two curated themes that might be that already (though, there are no screenshots) image

edit:

or you can modify the high contrast one to your liking