Transgui: Dark mode on macOS

Created on 9 Nov 2019  Â·  13Comments  Â·  Source: transmission-remote-gui/transgui

Text in the app is not visible.
Transmission Remote GUI 5.18.0
macOS Catalina 10.15.1 > Preferences > General > Appearance (Dark) > Highlight color (Graphite)

111

Most helpful comment

Update 10/27/20: To clarify, this only turns off _dark mode_ for this one app and leaves _dark mode_ applied for all other apps.

Here's a workaround that will disable _dark mode_ for the Transmission Remote GUI app so that you can at least see the Table GUI. Paste this into the terminal and press return:

defaults write com.transgui NSRequiresAquaSystemAppearance -bool yes

Then restart the Transmission Remote GUI app if it was already open.

To reverse this change in the future, paste this into the terminal.app and press return:
defaults write com.transgui NSRequiresAquaSystemAppearance -bool no

https://apple.stackexchange.com/questions/338044/can-i-turn-to-dark-mode-only-for-specific-apps-in-macos-mojave

All 13 comments

I second that, focus color needs a little change.

To make it a more complete example:

screenshot 2019-12-19 à 08 30 40

This is in the morning, when colors go from dark to light. It is the same mess in the evening when they go from light to dark.

Yep, MacOS Dark mode Font color adjustment really appreciated!

Same problem here.

same issue

On Mac OSX Mojave in Dark Mode using 5.18.0, everything looks good except "Text Area" field. They use black font over dark grey background.

Only problem I've seen is when things are disabled... The labels look odd

Screenshot 2020-05-03 at 03 48 52

9 months and counting. Any active devs with the skill set to fix this and compile a dev build to share? I'd be very grateful as well as others, I'm betting.

here to report the same issues, hopefully someone will pick up the project and fix it!!

Update 10/27/20: To clarify, this only turns off _dark mode_ for this one app and leaves _dark mode_ applied for all other apps.

Here's a workaround that will disable _dark mode_ for the Transmission Remote GUI app so that you can at least see the Table GUI. Paste this into the terminal and press return:

defaults write com.transgui NSRequiresAquaSystemAppearance -bool yes

Then restart the Transmission Remote GUI app if it was already open.

To reverse this change in the future, paste this into the terminal.app and press return:
defaults write com.transgui NSRequiresAquaSystemAppearance -bool no

https://apple.stackexchange.com/questions/338044/can-i-turn-to-dark-mode-only-for-specific-apps-in-macos-mojave

Hardly a workaround if it disables dark mode.

Assuming from the above that the application uses Lazarus for its interface, there's example code to detect light/dark mode changes, including automatic mode, here:
https://wiki.lazarus.freepascal.org/Dark_theme#Example_2_2

It came from discussion in this thread:
https://forum.lazarus.freepascal.org/index.php?topic=43111.0

I hope the app can be updated to respond to mode changes, currently you either have to restart the app twice a day or disable dark mode for it, neither of which are ideal. Am happy to help with any testing etc.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

leonsoft-kras picture leonsoft-kras  Â·  9Comments

ploink picture ploink  Â·  7Comments

mrplumber picture mrplumber  Â·  13Comments

Jimbolino picture Jimbolino  Â·  7Comments

volo-thomas picture volo-thomas  Â·  11Comments