🔧 Use high-priority as part of the prpfile name

This commit is contained in:
Simon Schneegans
2023-02-15 13:21:03 +01:00
parent dc7d26e4d7
commit 5b89864f7f
8 changed files with 21 additions and 16 deletions
+1
View File
@@ -420,6 +420,7 @@ class Extension {
p.settings.connect('changed::profile-color-scheme', () => updatePriority(p)); p.settings.connect('changed::profile-color-scheme', () => updatePriority(p));
p.settings.connect('changed::profile-power-mode', () => updatePriority(p)); p.settings.connect('changed::profile-power-mode', () => updatePriority(p));
p.settings.connect('changed::profile-power-profile', () => updatePriority(p)); p.settings.connect('changed::profile-power-profile', () => updatePriority(p));
p.settings.connect('changed::profile-high-priority', () => updatePriority(p));
}); });
// Sort all profiles initially according to their initial priority. // Sort all profiles initially according to their initial priority.
+10 -12
View File
@@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: burn-my-windows\n" "Project-Id-Version: burn-my-windows\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-02-10 21:20+0100\n" "POT-Creation-Date: 2023-02-15 13:19+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -82,7 +82,12 @@ msgstr ""
msgid "Balanced or Performance" msgid "Balanced or Performance"
msgstr "" msgstr ""
#: src/ProfileManager.js:186 #: src/ProfileManager.js:185 resources/ui/gtk4/prefs.ui:387
#: resources/ui/gtk3/prefs.ui:432 resources/ui/adw/prefs.ui:183
msgid "High Priority"
msgstr ""
#: src/ProfileManager.js:191
msgid "Standard Profile" msgid "Standard Profile"
msgstr "" msgstr ""
@@ -234,12 +239,12 @@ msgid "Delete"
msgstr "" msgstr ""
#. Translators: %s will be replaced by the effect's name. #. Translators: %s will be replaced by the effect's name.
#: prefs.js:921 #: prefs.js:922
#, javascript-format #, javascript-format
msgid "Preview for %s" msgid "Preview for %s"
msgstr "" msgstr ""
#: prefs.js:943 #: prefs.js:944
msgid "Close this Window to Preview the Effect!" msgid "Close this Window to Preview the Effect!"
msgstr "" msgstr ""
@@ -715,16 +720,9 @@ msgstr ""
msgid "Advanced Profile Options" msgid "Advanced Profile Options"
msgstr "" msgstr ""
#: resources/ui/gtk4/prefs.ui:387 resources/ui/gtk3/prefs.ui:432
#: resources/ui/adw/prefs.ui:183
msgid "High Priority"
msgstr ""
#: resources/ui/gtk4/prefs.ui:396 resources/ui/gtk3/prefs.ui:441 #: resources/ui/gtk4/prefs.ui:396 resources/ui/gtk3/prefs.ui:441
#: resources/ui/adw/prefs.ui:184 #: resources/ui/adw/prefs.ui:184
msgid "" msgid "Use this profile even if there are better matching profiles."
"Force using this profile even if it has less constraints than another "
"matching profile."
msgstr "" msgstr ""
#: resources/ui/gtk4/prefs.ui:428 resources/ui/gtk3/prefs.ui:473 #: resources/ui/gtk4/prefs.ui:428 resources/ui/gtk3/prefs.ui:473
+1
View File
@@ -788,6 +788,7 @@ var PreferencesDialog = class PreferencesDialog {
updateProfileButtonMenuIfChanged('profile-color-scheme'); updateProfileButtonMenuIfChanged('profile-color-scheme');
updateProfileButtonMenuIfChanged('profile-power-mode'); updateProfileButtonMenuIfChanged('profile-power-mode');
updateProfileButtonMenuIfChanged('profile-power-profile'); updateProfileButtonMenuIfChanged('profile-power-profile');
updateProfileButtonMenuIfChanged('profile-high-priority');
this.bindEntry('profile-app'); this.bindEntry('profile-app');
+1 -1
View File
@@ -181,7 +181,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child> <child>
<object class="AdwActionRow"> <object class="AdwActionRow">
<property name="title" translatable="yes">High Priority</property> <property name="title" translatable="yes">High Priority</property>
<property name="subtitle" translatable="yes">Force using this profile even if it has less constraints than another matching profile.</property> <property name="subtitle" translatable="yes">Use this profile even if there are better matching profiles.</property>
<property name="subtitle-lines">1</property> <property name="subtitle-lines">1</property>
<property name="activatable-widget">profile-high-priority</property> <property name="activatable-widget">profile-high-priority</property>
<child> <child>
+1 -1
View File
@@ -438,7 +438,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
<child> <child>
<object class="GtkLabel"> <object class="GtkLabel">
<property name="label" translatable="yes">Force using this profile even if it has less constraints than another matching profile.</property> <property name="label" translatable="yes">Use this profile even if there are better matching profiles.</property>
<property name="xalign">0</property> <property name="xalign">0</property>
<property name="halign">start</property> <property name="halign">start</property>
<property name="valign">center</property> <property name="valign">center</property>
+1 -1
View File
@@ -393,7 +393,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
</child> </child>
<child> <child>
<object class="GtkLabel"> <object class="GtkLabel">
<property name="label" translatable="yes">Force using this profile even if it has less constraints than another matching profile.</property> <property name="label" translatable="yes">Use this profile even if there are better matching profiles.</property>
<property name="xalign">0</property> <property name="xalign">0</property>
<property name="halign">start</property> <property name="halign">start</property>
<property name="valign">center</property> <property name="valign">center</property>
@@ -57,7 +57,7 @@ SPDX-License-Identifier: CC0-1.0
<key name="profile-high-priority" type="b"> <key name="profile-high-priority" type="b">
<default>false</default> <default>false</default>
<summary>Profile High Priority</summary> <summary>Profile High Priority</summary>
<description>Force using this profile even if it has less constraints than another matching profile.</description> <description>Use this profile even if there are better matching profiles.</description>
</key> </key>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+5
View File
@@ -180,6 +180,11 @@ var ProfileManager = class {
_('Balanced or Performance')]); _('Balanced or Performance')]);
// clang-format on // clang-format on
// If the profile is a high-priority profile, also add this..
if (settings.get_boolean('profile-high-priority')) {
items.push(_('High Priority'));
}
let name = ''; let name = '';
if (items.length == 0) { if (items.length == 0) {