Bug 2167534 - anaconda on KDE live now has more KDE-native theming
Summary: anaconda on KDE live now has more KDE-native theming
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: 38
Hardware: All
OS: Linux
unspecified
low
Target Milestone: ---
Assignee: Anaconda Maintenance Team
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: openqa
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-02-06 23:55 UTC by Adam Williamson
Modified: 2023-02-07 23:41 UTC (History)
8 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2023-02-07 23:41:53 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
'before' screenshot (anaconda looks much the same as on GNOME) (211.38 KB, image/png)
2023-02-06 23:56 UTC, Adam Williamson
no flags Details
"after" screenshot (anaconda looks much more like a typical KDE/Qt app) (187.57 KB, image/png)
2023-02-06 23:57 UTC, Adam Williamson
no flags Details

Description Adam Williamson 2023-02-06 23:55:38 UTC
This isn't necessarily a problem, but I wanted to make sure everyone is OK with it, so I'm filing a bug. If everyone's OK with it, we can close it.

Up till today, anaconda when run from the KDE live image has looked very much like anaconda run from the Workstation live, or from a traditional installer image. See the 'before' screenshot. Note a few things, particularly:

1. The blue color used for indicating the currently-selected item is quite dark
2. Buttons have rounded corners and quite a lot of padding, the Continue button is solid blue
3. The horizontal separator between Spanish and Afrikaans in the language list is very subtle, barely visible

As of today - I'm not sure precisely what triggered this, the first openQA test that hit it was a test of FEDORA-2023-7ab7e992b0 which is an update to a lot of kf5 components, but it's *possible* some non-package change or non-critpath update is involved - it looks rather different. See the 'after' screenshot. Note:

1. The blue color is much lighter
2. Buttons have squarer corners and less padding, the Continue button is not solid blue, it just has a blue surround
3. The horizontal separator is much more obviously visible

This probably affects all GTK-based apps, but anaconda is the most prominent on our live images. I found a setting page in the KDE control center called "GNOME/GTK Application Style". There's a setting there for "GTK theme", which is a dropdown menu. On older images (which look like the 'before' picture), this setting shows up as a blank entry which does not appear in the dropdown list (which contains the choices Breeze, Default and Emacs). On newer images (which look like the 'after' picture), the setting shows as Breeze. I'm not sure why this changed.

CCing KDE folks, and Workstation folks in case they are concerned about how GTK-based apps look in KDE.

Comment 1 Adam Williamson 2023-02-06 23:56:14 UTC
Created attachment 1942626 [details]
'before' screenshot (anaconda looks much the same as on GNOME)

Comment 2 Adam Williamson 2023-02-06 23:57:32 UTC
Created attachment 1942628 [details]
"after" screenshot (anaconda looks much more like a typical KDE/Qt app)

Comment 3 Nate Graham 2023-02-07 00:18:21 UTC
From the KDE perspective, we're cool with this.

Comment 4 Michael Catanzaro 2023-02-07 00:38:45 UTC
(In reply to Adam Williamson from comment #0)
> CCing KDE folks, and Workstation folks in case they are concerned about how
> GTK-based apps look in KDE.

I think this should be entirely up to KDE spin developers.

Comment 5 Ben Cotton 2023-02-07 15:08:44 UTC
This bug appears to have been reported against 'rawhide' during the Fedora Linux 38 development cycle.
Changing version to 38.

Comment 6 Neal Gompa 2023-02-07 23:32:14 UTC
I'm pretty okay with this result. :)

Comment 7 Neal Gompa 2023-02-07 23:33:24 UTC
To elucidate, there was a long-standing bug where the GTK style wasn't fully set properly out of the box on the spin. This seems to have finally resolved itself, which gives us the desired result.

Comment 8 Adam Williamson 2023-02-07 23:41:53 UTC
anaconda did provide feedback on IRC:

jkonecny[m]
hi, we don't have a strong preference
jkonecny[m]
until KDE folks are happy we don't have any objections

so, with that, it seems like everyone is OK, so I'll close the bug. Personally I do think the buttons look slightly goofy, but hey, I'm just the QA monkey. :P


Note You need to log in before you can comment on or make changes to this bug.