On 12/21/24 15:01, James Carthew wrote:
I figured I'd show some of what I've been making,
pictures are always more interesting:
New icons in System Preferences (Audio and Power
need some work haha).
The sound control panel is 100% working on the
output/input tabs. The volume slider and mute button
work. This sets volume levels on pulseaudio.
Nice! Do you think you could get it working with PipeWire? A
lot of Linux systems are switching to it and from what I've
heard it's a lot easier to work with than PulseAudio. But
PipeWire also has a PulseAudio compatibility layer so it's
possible your stuff might work out-of-the-box.
Video controls are broken and I'm not sure when/if
I can fix it, the first version was a dropdown menu of
resolutions which never worked:
Is this using the same APIs that xrandr uses?
Power Management is a work in progress, most of the
controls do nothing.
Which daemon/kernel module/etc are you trying to control
with this panel?
I was able to get Rik.theme to compile and run,
hence when some of the images are more white than
grey. I am forking Rik.theme and working on Milk.theme
which I want to base on OSX's Milk theme. This is what
I'd like it to look like:
It looks really nice! I'd love to see us have a really good
and consistent theme which isn't NeXT-style. I think having
a unique theme like this, plus a few popular Linux themes
like Adwaita, Breeze, and Yaru, would be pretty good for us
and help people be more comfortable with using GNUstep apps
on their desktops. (I don't think the Gtk2 GSTheme is doing
well with this, since a lot of theme developers have stopped
maintaining their Gtk2 themes, a lot of themes no longer
come with Gtk2 versions, and the Gtk2 GSTheme has some weird
glitches, at least on Breeze.)