mirror of
https://github.com/NohamR/xovi-qmd-extensions.git
synced 2026-07-11 22:42:39 +00:00
Add QMD ports for reMarkable 3.24-3.27
Add new extension sets for versions 3.24.0.149, 3.25.1.1, 3.26.0.68, and 3.27.1.0, including battery percentage, clock, quick settings clock/timer, convert-to-text remover, and uncompress dock variants. Refresh the README with a compatibility matrix, per-extension availability by firmware version, and clearer installation/extension documentation.
This commit is contained in:
68
3.24.0.149/quickSettingsClock.qmd
Normal file
68
3.24.0.149/quickSettingsClock.qmd
Normal file
@@ -0,0 +1,68 @@
|
||||
; credit for the original clock implementation: https://github.com/StarNumber12046/xovi-qmd-extensions/blob/main/quickSettingsClock.qmd
|
||||
AFFECT [[12542166428983872557]]
|
||||
IMPORT [[7082573613689.5972775.6504315758]] [[180922.180921]]
|
||||
|
||||
TRAVERSE [[7711468349764991]] > [[6502786168]] > [[8397788359424131273]] > [[14125623155555875541]]#[[233718721544006]]
|
||||
|
||||
LOCATE AFTER [[6502786168]] > [[425121728314878811.15389500557572665857]]#[[6026822765657717152]]
|
||||
|
||||
INSERT {
|
||||
~&6502786168&~ {
|
||||
~&7081629735527&~.~&17520348323745447649&~: ~&7082020628281&~.~&10286380502125731829&~
|
||||
~&7081629735527&~.~&8399743405844438450&~: ~&254477762679831355&~.~&214603824602&~.~&7713684474795983&~.~&7713442318223278&~.~&233740248806464&~.~&7083363878252&~
|
||||
~&7081629735527&~.~&499747351624466981&~: ~&254477762679831355&~.~&214603824602&~.~&7713684474795983&~.~&7713442318223278&~.~&233740248806464&~.~&7083363878252&~
|
||||
~&7081629735527&~.~&254529418434902000&~: ~&6504329801&~
|
||||
|
||||
~&14397210151462632996&~ {
|
||||
~&5972374&~: quickSettingsClock
|
||||
~&233721384511543&~ {
|
||||
~&6504027668&~: ~&7083038346995&~.~&6504027668&~
|
||||
~&3441383163516681764&~: ~&7083038346995&~.~&3441383163516681764&~
|
||||
}
|
||||
|
||||
property ~&6503679477&~ showSeconds: ~&214625660372&~
|
||||
property ~&7083178290016&~ minuteFormat: "dd/MM hh:mm"
|
||||
property ~&7083178290016&~ secondFormat: "dd/MM hh:mm:ss"
|
||||
property ~&197088788&~ minuteInterval: 60000
|
||||
property ~&197088788&~ secondInterval: 1000
|
||||
|
||||
~&6504315758&~: ~&5971598&~.~&6460516198169535423&~( new ~&6502586279&~(), minuteFormat)
|
||||
|
||||
function updateClock() {
|
||||
~&6504315758&~ = ~&5971598&~.~&6460516198169535423&~( new ~&6502586279&~(), showSeconds ? secondFormat : minuteFormat);
|
||||
}
|
||||
|
||||
~&254480451320573660&~.~&495334332051582499&~: {
|
||||
updateClock();
|
||||
}
|
||||
|
||||
onShowSecondsChanged: {
|
||||
quickSettingsClockTimer.~&233743006639214&~();
|
||||
updateClock();
|
||||
}
|
||||
|
||||
~&214604601930&~ {
|
||||
~&5972374&~: quickSettingsClockTimer
|
||||
~&7713147298280334&~: quickSettingsClock.showSeconds ? quickSettingsClock.secondInterval : quickSettingsClock.minuteInterval
|
||||
~&7083121289162&~: ~&6504329801&~
|
||||
~&233743626668842&~: ~&6504329801&~
|
||||
|
||||
~&495358363329399331&~: {
|
||||
quickSettingsClock.updateClock();
|
||||
}
|
||||
}
|
||||
|
||||
~&254494525842443467&~ {
|
||||
~&233721384511543&~.~&6503816592&~: ~&7083038346995&~
|
||||
~&477346538929698200&~: ~&5971598&~.PointingHandCursor
|
||||
~&254542236275632405&~: {
|
||||
quickSettingsClock.showSeconds = !quickSettingsClock.showSeconds;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
END TRAVERSE
|
||||
|
||||
END AFFECT
|
||||
Reference in New Issue
Block a user