Skip to content

Commit 1841638

Browse files
committed
Implement continuous cycle for brightness and volume adjustment and remove development comments
This commit introduces a continuous adjustment cycle for the brightness and volume controls when the user performs a press-and-hold gesture. Instead of stopping at the minimum (0) or maximum (100) value, the adjustment will now: - Reach the limit. - Pause for 1 second. - Reverse direction (increase/decrease). - Continue adjusting in 10-unit steps until the opposite limit is reached. This provides a more fluid and intuitive user experience for fine-tuning brightness and volume. The following changes were made: - Remove development comments - Update Weblate translations - Added a 'directionChangeTimer' to both 'brightnessToggleComponent' and 'soundToggleComponent' to manage the delay and direction reversal. - Modified the 'onTriggered' handler of the adjustment timers ('brightnessHoldTimer', 'volumeHoldTimer') to trigger the 'directionChangeTimer' at the limits instead of stopping. - Implemented the 'directionChangeTimer''s 'onTriggered' handler to flip the adjustment direction ('isIncreasing') and restart the adjustment timer. - Updated the 'MouseArea''s 'onReleased' handler to stop both the adjustment timer and the direction change timer, ensuring the cycle terminates when the user releases the press.
1 parent 91d7aa3 commit 1841638

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+758
-290
lines changed

i18n/asteroid-launcher.ar_AR.ts

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -206,19 +206,29 @@
206206
<source>Enjoy!</source>
207207
<translation>إستمتع!</translation>
208208
</message>
209+
<message id="id-brightness">
210+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="525"/>
211+
<source>Brightness</source>
212+
<translation type="unfinished"></translation>
213+
</message>
214+
<message id="id-volume">
215+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="527"/>
216+
<source>Volume</source>
217+
<translation type="unfinished"></translation>
218+
</message>
209219
<message id="id-power-off">
210-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="944"/>
220+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1180"/>
211221
<source>Powering off in</source>
212222
<translation type="unfinished"></translation>
213223
</message>
214224
<message id="id-tap-to-cancel">
215-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="946"/>
216-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="964"/>
225+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1182"/>
226+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1201"/>
217227
<source>Tap to cancel</source>
218228
<translation type="unfinished"></translation>
219229
</message>
220230
<message id="id-reboot">
221-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="962"/>
231+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1199"/>
222232
<source>Rebooting in</source>
223233
<translation type="unfinished"></translation>
224234
</message>

i18n/asteroid-launcher.az.ts

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -206,19 +206,29 @@
206206
<source>Enjoy!</source>
207207
<translation>Zövq alın!</translation>
208208
</message>
209+
<message id="id-brightness">
210+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="525"/>
211+
<source>Brightness</source>
212+
<translation type="unfinished"></translation>
213+
</message>
214+
<message id="id-volume">
215+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="527"/>
216+
<source>Volume</source>
217+
<translation type="unfinished"></translation>
218+
</message>
209219
<message id="id-power-off">
210-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="944"/>
220+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1180"/>
211221
<source>Powering off in</source>
212222
<translation type="unfinished"></translation>
213223
</message>
214224
<message id="id-tap-to-cancel">
215-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="946"/>
216-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="964"/>
225+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1182"/>
226+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1201"/>
217227
<source>Tap to cancel</source>
218228
<translation type="unfinished"></translation>
219229
</message>
220230
<message id="id-reboot">
221-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="962"/>
231+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1199"/>
222232
<source>Rebooting in</source>
223233
<translation type="unfinished"></translation>
224234
</message>

i18n/asteroid-launcher.be.ts

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -206,19 +206,29 @@
206206
<source>Enjoy!</source>
207207
<translation>Атрымлівайце асалоду!</translation>
208208
</message>
209+
<message id="id-brightness">
210+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="525"/>
211+
<source>Brightness</source>
212+
<translation type="unfinished"></translation>
213+
</message>
214+
<message id="id-volume">
215+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="527"/>
216+
<source>Volume</source>
217+
<translation type="unfinished"></translation>
218+
</message>
209219
<message id="id-power-off">
210-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="944"/>
220+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1180"/>
211221
<source>Powering off in</source>
212222
<translation type="unfinished"></translation>
213223
</message>
214224
<message id="id-tap-to-cancel">
215-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="946"/>
216-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="964"/>
225+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1182"/>
226+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1201"/>
217227
<source>Tap to cancel</source>
218228
<translation type="unfinished"></translation>
219229
</message>
220230
<message id="id-reboot">
221-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="962"/>
231+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1199"/>
222232
<source>Rebooting in</source>
223233
<translation type="unfinished"></translation>
224234
</message>

i18n/asteroid-launcher.ca.ts

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -205,19 +205,29 @@
205205
<source>Enjoy!</source>
206206
<translation>Gaudiu!</translation>
207207
</message>
208+
<message id="id-brightness">
209+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="525"/>
210+
<source>Brightness</source>
211+
<translation type="unfinished"></translation>
212+
</message>
213+
<message id="id-volume">
214+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="527"/>
215+
<source>Volume</source>
216+
<translation type="unfinished"></translation>
217+
</message>
208218
<message id="id-power-off">
209-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="944"/>
219+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1180"/>
210220
<source>Powering off in</source>
211221
<translation type="unfinished"></translation>
212222
</message>
213223
<message id="id-tap-to-cancel">
214-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="946"/>
215-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="964"/>
224+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1182"/>
225+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1201"/>
216226
<source>Tap to cancel</source>
217227
<translation type="unfinished"></translation>
218228
</message>
219229
<message id="id-reboot">
220-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="962"/>
230+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1199"/>
221231
<source>Rebooting in</source>
222232
<translation type="unfinished"></translation>
223233
</message>

i18n/asteroid-launcher.cs.ts

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -205,19 +205,29 @@
205205
<source>Enjoy!</source>
206206
<translation>Ať dobře slouží!</translation>
207207
</message>
208+
<message id="id-brightness">
209+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="525"/>
210+
<source>Brightness</source>
211+
<translation type="unfinished"></translation>
212+
</message>
213+
<message id="id-volume">
214+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="527"/>
215+
<source>Volume</source>
216+
<translation type="unfinished"></translation>
217+
</message>
208218
<message id="id-power-off">
209-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="944"/>
219+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1180"/>
210220
<source>Powering off in</source>
211221
<translation type="unfinished"></translation>
212222
</message>
213223
<message id="id-tap-to-cancel">
214-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="946"/>
215-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="964"/>
224+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1182"/>
225+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1201"/>
216226
<source>Tap to cancel</source>
217227
<translation type="unfinished"></translation>
218228
</message>
219229
<message id="id-reboot">
220-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="962"/>
230+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1199"/>
221231
<source>Rebooting in</source>
222232
<translation type="unfinished"></translation>
223233
</message>

i18n/asteroid-launcher.da.ts

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -205,19 +205,29 @@
205205
<source>Enjoy!</source>
206206
<translation>God fornøjelse!</translation>
207207
</message>
208+
<message id="id-brightness">
209+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="525"/>
210+
<source>Brightness</source>
211+
<translation type="unfinished"></translation>
212+
</message>
213+
<message id="id-volume">
214+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="527"/>
215+
<source>Volume</source>
216+
<translation type="unfinished"></translation>
217+
</message>
208218
<message id="id-power-off">
209-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="944"/>
219+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1180"/>
210220
<source>Powering off in</source>
211221
<translation type="unfinished"></translation>
212222
</message>
213223
<message id="id-tap-to-cancel">
214-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="946"/>
215-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="964"/>
224+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1182"/>
225+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1201"/>
216226
<source>Tap to cancel</source>
217227
<translation type="unfinished"></translation>
218228
</message>
219229
<message id="id-reboot">
220-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="962"/>
230+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1199"/>
221231
<source>Rebooting in</source>
222232
<translation type="unfinished"></translation>
223233
</message>

i18n/asteroid-launcher.de_DE.ts

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -205,19 +205,29 @@
205205
<source>Enjoy!</source>
206206
<translation>Viel Spaß!</translation>
207207
</message>
208+
<message id="id-brightness">
209+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="525"/>
210+
<source>Brightness</source>
211+
<translation>Helligkeit</translation>
212+
</message>
213+
<message id="id-volume">
214+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="527"/>
215+
<source>Volume</source>
216+
<translation>Lautstärke</translation>
217+
</message>
208218
<message id="id-power-off">
209-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="944"/>
219+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1180"/>
210220
<source>Powering off in</source>
211-
<translation>Ausschalten in</translation>
221+
<translation>Schalt aus in</translation>
212222
</message>
213223
<message id="id-tap-to-cancel">
214-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="946"/>
215-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="964"/>
224+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1182"/>
225+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1201"/>
216226
<source>Tap to cancel</source>
217227
<translation>Tippe zum Abbrechen</translation>
218228
</message>
219229
<message id="id-reboot">
220-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="962"/>
230+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1199"/>
221231
<source>Rebooting in</source>
222232
<translation>Neustart in</translation>
223233
</message>

i18n/asteroid-launcher.el.ts

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -205,19 +205,29 @@
205205
<source>Enjoy!</source>
206206
<translation>Απολαύστε το!</translation>
207207
</message>
208+
<message id="id-brightness">
209+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="525"/>
210+
<source>Brightness</source>
211+
<translation type="unfinished"></translation>
212+
</message>
213+
<message id="id-volume">
214+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="527"/>
215+
<source>Volume</source>
216+
<translation type="unfinished"></translation>
217+
</message>
208218
<message id="id-power-off">
209-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="944"/>
219+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1180"/>
210220
<source>Powering off in</source>
211221
<translation type="unfinished"></translation>
212222
</message>
213223
<message id="id-tap-to-cancel">
214-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="946"/>
215-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="964"/>
224+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1182"/>
225+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1201"/>
216226
<source>Tap to cancel</source>
217227
<translation type="unfinished"></translation>
218228
</message>
219229
<message id="id-reboot">
220-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="962"/>
230+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1199"/>
221231
<source>Rebooting in</source>
222232
<translation type="unfinished"></translation>
223233
</message>

i18n/asteroid-launcher.en_GB.ts

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -205,19 +205,29 @@
205205
<source>Enjoy!</source>
206206
<translation>Enjoy!</translation>
207207
</message>
208+
<message id="id-brightness">
209+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="525"/>
210+
<source>Brightness</source>
211+
<translation>Brightness</translation>
212+
</message>
213+
<message id="id-volume">
214+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="527"/>
215+
<source>Volume</source>
216+
<translation>Volume</translation>
217+
</message>
208218
<message id="id-power-off">
209-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="944"/>
219+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1180"/>
210220
<source>Powering off in</source>
211221
<translation>Powering off in</translation>
212222
</message>
213223
<message id="id-tap-to-cancel">
214-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="946"/>
215-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="964"/>
224+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1182"/>
225+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1201"/>
216226
<source>Tap to cancel</source>
217227
<translation>Tap to cancel</translation>
218228
</message>
219229
<message id="id-reboot">
220-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="962"/>
230+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1199"/>
221231
<source>Rebooting in</source>
222232
<translation>Rebooting in</translation>
223233
</message>

i18n/asteroid-launcher.eo.ts

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -206,19 +206,29 @@
206206
<source>Enjoy!</source>
207207
<translation>Ĝuu!</translation>
208208
</message>
209+
<message id="id-brightness">
210+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="525"/>
211+
<source>Brightness</source>
212+
<translation type="unfinished"></translation>
213+
</message>
214+
<message id="id-volume">
215+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="527"/>
216+
<source>Volume</source>
217+
<translation type="unfinished"></translation>
218+
</message>
209219
<message id="id-power-off">
210-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="944"/>
220+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1180"/>
211221
<source>Powering off in</source>
212222
<translation type="unfinished"></translation>
213223
</message>
214224
<message id="id-tap-to-cancel">
215-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="946"/>
216-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="964"/>
225+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1182"/>
226+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1201"/>
217227
<source>Tap to cancel</source>
218228
<translation type="unfinished"></translation>
219229
</message>
220230
<message id="id-reboot">
221-
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="962"/>
231+
<location filename="../src/qml/quicksettings/QuickSettings.qml" line="1199"/>
222232
<source>Rebooting in</source>
223233
<translation type="unfinished"></translation>
224234
</message>

0 commit comments

Comments
 (0)