[lubuntu-devel] Suggestion - do a user interface refresh for the 23.10 cycle?

Aaron Rainbolt arraybolt3 at ubuntu.com
Thu Mar 9 19:58:18 UTC 2023


This is a possibly silly idea I just wanted to bounce off y'all and see 
what you think.

Lubuntu's theme has remained more-or-less unchanged since the switch to 
LXQt. That's not necessarily a bad thing, but there are several things 
I'm noticing that make me think that it may be a good idea for us to 
change Lubuntu's look and feel next cycle.

For one, an integral part of our UI is the Breeze theme. Breeze is not 
designed for LXQt. It is designed for KDE. The two are rather different, 
and this has occasionally shown up in technical problems. One 
particularly good example is 
https://bugs.launchpad.net/ubuntu/+source/kconfigwidgets/+bug/1992196, 
which bit us right near the end of the Kinetic cycle. A change in a part 
of KDE that wasn't even the Breeze code itself caused Breeze to break in 
LXQt, but not in KDE. Rik Mills was able to bail us out of that 
thankfully, but we very nearly changed theme to Clearlooks (I believe) 
when that happened.

Another example of this problem has recently showed up as a problem with 
LXQt and Wayland. A matter of hours ago, a discussion around a new 
Wayfire plugin for LXQt happened on the LXQt Wayland bug report. This 
appears to be the closest LXQt has ever gotten to having a decent 
Wayland solution. However, according to Marcus Britanicus (the developer 
of the new LXQt Desktop Shell Wayfire plugin), there is a bug where can 
accidentally drag the entire desktop background in certain instances. 
This bug only occurs with Breeze enabled, and it appears that the bug is 
Breeze's fault. (See 
https://gitlab.com/wayfireplugins/lxqt-desktop-shell/-/issues/1 for more 
info, particularly the now-crossed-out "Breeze and pcmanfm-qt --desktop" 
part.)

Given that Breeze can sometimes break or exhibit broken behavior like 
this, I don't think continuing to use it in Lubuntu is going to be in 
our best interest in the future. There are other themes that work. If 
Breeze is for KDE, perhaps it's time for us to use a theme that is for 
LXQt. It may reduce our workload and panic level (imagine if the bug 
with kconfigwidgets had hit closer to the release day!), and may also 
improve our ability to work toward eventual goals like Wayland.

If we're going to change theme anyway (which is part of my suggestion), 
it might look nice to do a whole UI refresh, changing the overall 
look-and-feel of the OS in ways we feel work well with the new theme. 
Ubuntu Desktop appears to be constantly having small UI refreshes, and 
to some degree Kubuntu does this too. Lubuntu has stayed with the same 
basic UI for years.

This is just a thought, and it's not something we probably want to or 
even can do until next cycle. But I thought I should mention it since.

Thanks for taking a look at this, and let me know what you think!

-- 
Aaron Rainbolt
Lubuntu Developer
https://github.com/ArrayBolt3
https://launchpad.net/~arraybolt3
@arraybolt3:lubuntu.me on Matrix, arraybolt3 on irc.libera.chat

-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0x6169B9B4248C0464.asc
Type: application/pgp-keys
Size: 4853 bytes
Desc: OpenPGP public key
URL: <https://lists.ubuntu.com/archives/lubuntu-devel/attachments/20230309/b8957c0a/attachment.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/lubuntu-devel/attachments/20230309/b8957c0a/attachment.sig>


More information about the Lubuntu-devel mailing list