Update setup script message text; fix vertical sizing for no-* panels

Co-authored-by: wheaney <42350981+wheaney@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot] 2026-02-28 19:36:32 +00:00
parent 35c552ef6d
commit 0fad3506f9
7 changed files with 15 additions and 3 deletions

View File

@ -651,7 +651,7 @@ void BreezyDesktopEffectConfig::checkForUpdates() {
if (isNewer) { if (isNewer) {
if (auto label = widget()->findChild<QLabel*>(QStringLiteral("labelUpdateAvailable"))) { if (auto label = widget()->findChild<QLabel*>(QStringLiteral("labelUpdateAvailable"))) {
label->setText(tr("A newer version (%1) is available. Please update using the same method you used to install.").arg(latest)); label->setText(tr("A newer version (%1) is available. To update, rerun the breezy_kwin_setup script.").arg(latest));
label->setVisible(true); label->setVisible(true);
} }
} }

View File

@ -3,6 +3,7 @@
<requires lib="gtk" version="4.0"/> <requires lib="gtk" version="4.0"/>
<template class="FailedVerification" parent="GtkBox"> <template class="FailedVerification" parent="GtkBox">
<property name="orientation">1</property> <property name="orientation">1</property>
<property name="vexpand">True</property>
<property name="margin-top">20</property> <property name="margin-top">20</property>
<property name="margin-bottom">20</property> <property name="margin-bottom">20</property>
<property name="margin-start">20</property> <property name="margin-start">20</property>
@ -10,6 +11,7 @@
<property name="spacing">20</property> <property name="spacing">20</property>
<child> <child>
<object class="AdwStatusPage"> <object class="AdwStatusPage">
<property name="vexpand">True</property>
<property name="title" translatable="yes">Breezy Desktop GNOME invalid setup</property> <property name="title" translatable="yes">Breezy Desktop GNOME invalid setup</property>
<property name="description" translatable="yes">Your Breezy GNOME setup is invalid or incomplete. Please re-run the setup script. Report this issue if it persists.</property> <property name="description" translatable="yes">Your Breezy GNOME setup is invalid or incomplete. Please re-run the setup script. Report this issue if it persists.</property>
<property name="width-request">650</property> <property name="width-request">650</property>

View File

@ -3,6 +3,7 @@
<requires lib="gtk" version="4.0"/> <requires lib="gtk" version="4.0"/>
<template class="NoDevice" parent="GtkBox"> <template class="NoDevice" parent="GtkBox">
<property name="orientation">1</property> <property name="orientation">1</property>
<property name="vexpand">True</property>
<property name="margin-top">20</property> <property name="margin-top">20</property>
<property name="margin-bottom">20</property> <property name="margin-bottom">20</property>
<property name="margin-start">20</property> <property name="margin-start">20</property>
@ -10,6 +11,7 @@
<property name="spacing">20</property> <property name="spacing">20</property>
<child> <child>
<object class="AdwStatusPage"> <object class="AdwStatusPage">
<property name="vexpand">True</property>
<property name="title" translatable="yes">No device connected</property> <property name="title" translatable="yes">No device connected</property>
<property name="description" translatable="yes">Breezy Desktop was unable to detect any supported XR devices.</property> <property name="description" translatable="yes">Breezy Desktop was unable to detect any supported XR devices.</property>
<property name="width-request">800</property> <property name="width-request">800</property>

View File

@ -3,6 +3,7 @@
<requires lib="gtk" version="4.0"/> <requires lib="gtk" version="4.0"/>
<template class="NoDriver" parent="GtkBox"> <template class="NoDriver" parent="GtkBox">
<property name="orientation">1</property> <property name="orientation">1</property>
<property name="vexpand">True</property>
<property name="margin-top">20</property> <property name="margin-top">20</property>
<property name="margin-bottom">20</property> <property name="margin-bottom">20</property>
<property name="margin-start">20</property> <property name="margin-start">20</property>
@ -10,6 +11,7 @@
<property name="spacing">20</property> <property name="spacing">20</property>
<child> <child>
<object class="AdwStatusPage"> <object class="AdwStatusPage">
<property name="vexpand">True</property>
<property name="title" translatable="yes">No driver running</property> <property name="title" translatable="yes">No driver running</property>
<property name="description" translatable="yes"> <property name="description" translatable="yes">
If you installed via AUR, make sure you ran the recommended post-install command: If you installed via AUR, make sure you ran the recommended post-install command:

View File

@ -3,6 +3,7 @@
<requires lib="gtk" version="4.0"/> <requires lib="gtk" version="4.0"/>
<template class="NoExtension" parent="GtkBox"> <template class="NoExtension" parent="GtkBox">
<property name="orientation">1</property> <property name="orientation">1</property>
<property name="vexpand">True</property>
<property name="margin-top">20</property> <property name="margin-top">20</property>
<property name="margin-bottom">20</property> <property name="margin-bottom">20</property>
<property name="margin-start">20</property> <property name="margin-start">20</property>
@ -10,6 +11,7 @@
<property name="spacing">20</property> <property name="spacing">20</property>
<child> <child>
<object class="AdwStatusPage"> <object class="AdwStatusPage">
<property name="vexpand">True</property>
<property name="title" translatable="yes">Breezy Desktop GNOME extension not ready</property> <property name="title" translatable="yes">Breezy Desktop GNOME extension not ready</property>
<property name="description" translatable="yes">If you have just run the setup, then you may need to log out and back in to use it. Otherwise, please follow the Breezy GNOME setup instructions.</property> <property name="description" translatable="yes">If you have just run the setup, then you may need to log out and back in to use it. Otherwise, please follow the Breezy GNOME setup instructions.</property>
<property name="width-request">800</property> <property name="width-request">800</property>

View File

@ -3,6 +3,7 @@
<requires lib="gtk" version="4.0"/> <requires lib="gtk" version="4.0"/>
<template class="NoLicense" parent="GtkBox"> <template class="NoLicense" parent="GtkBox">
<property name="orientation">1</property> <property name="orientation">1</property>
<property name="vexpand">True</property>
<property name="margin-top">20</property> <property name="margin-top">20</property>
<property name="margin-bottom">20</property> <property name="margin-bottom">20</property>
<property name="margin-start">20</property> <property name="margin-start">20</property>
@ -10,6 +11,7 @@
<property name="spacing">20</property> <property name="spacing">20</property>
<child> <child>
<object class="AdwStatusPage"> <object class="AdwStatusPage">
<property name="vexpand">True</property>
<property name="title" translatable="yes">No license file was found</property> <property name="title" translatable="yes">No license file was found</property>
<property name="description" translatable="yes"> <property name="description" translatable="yes">
The first time you use Breezy Desktop, an internet connection is required to retrieve your device's license. The first time you use Breezy Desktop, an internet connection is required to retrieve your device's license.

View File

@ -90,7 +90,7 @@
<child> <child>
<object class="GtkLabel"> <object class="GtkLabel">
<property name="visible">True</property> <property name="visible">True</property>
<property name="label" translatable="yes">A newer version is available. Please update using the same method you used to install.</property> <property name="label" translatable="yes">A newer version is available. To update, rerun the breezy_gnome_setup script.</property>
<property name="hexpand">True</property> <property name="hexpand">True</property>
<property name="wrap">True</property> <property name="wrap">True</property>
</object> </object>
@ -100,7 +100,9 @@
</object> </object>
</child> </child>
<child> <child>
<object class="GtkBox" id="main_content" /> <object class="GtkBox" id="main_content">
<property name="vexpand">True</property>
</object>
</child> </child>
</object> </object>
</property> </property>