Hello,
In the past days, I tried to play with available themes for GNUstep.
Because some Dekstop Projects already exist with the classic
NeXT/OPENSTEP appearance (NEXTSPACE, GSDE) I would try something
different.
So my prerequisites were:
(1) Showing the TopBar (time and date) when in NSGlobalDomain,
NSMenuInterfaceStyle is set to NSMacintoshInterfaceStyle.
(2) Legibility (consistent paired text color and background color)
within the most current apps (TextEdit, GNUMail, SimpleAgenda,
Affiche)...
Here is the report of my simple tests:
Criterion (1)
- Themes which do not show the TopBar (lack of transparency):
Darkness, GNUstep, Heritage, Neos, Nesedah, Rik(*), Silver, Sleek,
Tango, ThinkDark and ThinkDark2.
(*) Rik from https://github.com/AlessandroSangiuliano/rik.theme is not
building.
The fork at https://github.com/mclarenlabs/rik.theme is building with
the latest GNUstep API.
So, the two themes which passed this stage are: Gtk and Sombre.
Criterion (2)
- Gtk: GNUMail is self closing. And I do not like the look and feel of
the menus/Icons.
- Sombre: Some parts of the message (header) are not legible within
GNUMail. The same for most of the colored notes within Affiche: white
text not legible.
So the actual report is that none of the available themes is
consistent with my two simple criterions.
I would try to make Rik consistent with criterion (1). Maybe, Someone
already did it...
I tried to work on this, so I tried to compare Rik and Sombre in
Thematic, but I did not find the right property: 'menuBackgroundColor'
was not the key.
(3) Subsidiary question: according to :
"Window decorations are drawn by gnoste (typo: GNustep, I presume) or
the Window Manager."
And so in the Preview of Rik, we can see that the window decorations
are also themed (instead of the square and the cross at the title bar,
we should have colored circles) but this is not applying as expected
within Rik.
Regards,
--
Patrick Cardona - Pi400 - GNU/Linux (Debian 12 aarch64: RPI OS Lite)
Xorg (1:1.7.1-1.2) - libcairo2 (1.16.0-7+rpt1 arm64)
Window Maker (0.96.0) - GWorkspace (1.1.0 - 02 2025) - Theme: Heritage
- MUA: GNUMail (1.4.0)