FedoraQt/QGnomePlatform

[Feature Request] Match new libadwaita style if on gnome

yavko opened this issue · 7 comments

yavko commented

Most of gnome is switching to the new libadwaita style, it would be great to have QT match this new style to have a synchronized style everywhere!

Eagerly waiting!

This is more a request to Adwaita-qt project as QGnomePlatform is basically just to load all possible configurations and apply it to Qt apps. See FedoraQt/adwaita-qt#166.

yavko commented

This is more a request to Adwaita-qt project as QGnomePlatform is basically just to load all possible configurations and apply it to Qt apps. See FedoraQt/adwaita-qt#166.

Doesn't QGnomePlatform handle the CSD and other stuff though?
EDIT: This could allow for non adwaita-qt styles to still match the new GNOME style, before its done properly in adwaita-qt.

This is more a request to Adwaita-qt project as QGnomePlatform is basically just to load all possible configurations and apply it to Qt apps. See FedoraQt/adwaita-qt#166.

Doesn't QGnomePlatform handle the CSD and other stuff though? EDIT: This could allow for non adwaita-qt styles to still match the new GNOME style, before its done properly in adwaita-qt.

It does provide CSD, but that's the only visual element we will support. The rest is a matter of QStyle and that's what Adwaita-qt implements. We are not going to implement additional styles.

yavko commented

This is more a request to Adwaita-qt project as QGnomePlatform is basically just to load all possible configurations and apply it to Qt apps. See FedoraQt/adwaita-qt#166.

Doesn't QGnomePlatform handle the CSD and other stuff though? EDIT: This could allow for non adwaita-qt styles to still match the new GNOME style, before its done properly in adwaita-qt.

It does provide CSD, but that's the only visual element we will support. The rest is a matter of QStyle and that's what Adwaita-qt implements. We are not going to implement additional styles.

Exactly, so doesn't that mean that the issue is still relevant if the CSD is implemented in QGnomePlatform

It's not, because CSD is implemented with Adwaita-qt library. Once Adwaita-qt is updated to match the new updated libadwaita style, QGnomePlatform will pick it automatically.

yavko commented

It's not, because CSD is implemented with Adwaita-qt library. Once Adwaita-qt is updated to match the new updated libadwaita style, QGnomePlatform will pick it automatically.

Oh, sorry then!