From 79eacc385c1c14b580bd08847e760df3aad794cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=88=9A=28noham=29=C2=B2?= <100566912+NohamR@users.noreply.github.com> Date: Sat, 8 Nov 2025 18:48:38 +0100 Subject: [PATCH] Add QMD extensions for version 3.23.0.64 --- .gitignore | 2 + 3.22.0.64/clock.qmd | 4 +- 3.22.0.64/convertToText_remover.qmd | 4 +- 3.22.0.64/forceSync.qmd | 2 +- 3.22.0.64/quickSettingsClock.qmd | 6 +-- 3.22.0.64/uncompressDock.qmd | 2 +- 3.23.0.64/clock.qmd | 66 +++++++++++++++++++++++++++++ 3.23.0.64/convertToText_remover.qmd | 11 +++++ 3.23.0.64/favoriteButton.qmd | 26 ++++++++++++ 3.23.0.64/forceSync.qmd | 40 +++++++++++++++++ 3.23.0.64/hideDocumentClose.qmd | 8 ++++ 3.23.0.64/quickSettingsClock.qmd | 63 +++++++++++++++++++++++++++ 3.23.0.64/tagButton.qmd | 27 ++++++++++++ 3.23.0.64/uncompressDock.qmd | 48 +++++++++++++++++++++ README.md | 4 +- hash.sh | 2 +- 16 files changed, 304 insertions(+), 11 deletions(-) create mode 100644 3.23.0.64/clock.qmd create mode 100644 3.23.0.64/convertToText_remover.qmd create mode 100644 3.23.0.64/favoriteButton.qmd create mode 100644 3.23.0.64/forceSync.qmd create mode 100644 3.23.0.64/hideDocumentClose.qmd create mode 100644 3.23.0.64/quickSettingsClock.qmd create mode 100644 3.23.0.64/tagButton.qmd create mode 100644 3.23.0.64/uncompressDock.qmd diff --git a/.gitignore b/.gitignore index 7dfa4c0..2a8f86a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ hashtab* qmldiff hashchange +.DS_Store +DOC.md diff --git a/3.22.0.64/clock.qmd b/3.22.0.64/clock.qmd index da87956..3871f48 100644 --- a/3.22.0.64/clock.qmd +++ b/3.22.0.64/clock.qmd @@ -16,9 +16,9 @@ AFFECT [[4911547370760691430]] property ~&7083178290016&~ set_Format_Date: "dd/MM hh:mm" function getCestTime() { - ~&197102514&~ now = new ~&6502586279&~(); + ~&197102514&~ now = new ~&6502586279&~(); ~&197102514&~ utc = now.getTime() + (now.getTimezoneOffset() * 60000); - ~&197102514&~ cestTime = new ~&6502586279&~(utc + (2 * 3600000)); /* UTC + 2 hours + ~&197102514&~ cestTime = new ~&6502586279&~(utc + (2 * 3600000)); /* UTC + 2 hours */ ~&7083121450889&~ cestTime; } diff --git a/3.22.0.64/convertToText_remover.qmd b/3.22.0.64/convertToText_remover.qmd index dbadf56..c1064cd 100644 --- a/3.22.0.64/convertToText_remover.qmd +++ b/3.22.0.64/convertToText_remover.qmd @@ -1,7 +1,7 @@ AFFECT [[3197972396468700595]] TRAVERSE [[6502786168]]#[[10742505294233322867]] - TRAVERSE [[11969557448369804645]]#[[214642769434]] - REMOVE [[2329322817130602767]]#[[3012293087768835154]] + TRAVERSE [[425121728314878811.16765000136167945189]]#[[214642769434]] + REMOVE [[425121728314878811.16765000136167945189.7081261925573]]#[[3012293087768835154]] END TRAVERSE END TRAVERSE END AFFECT diff --git a/3.22.0.64/forceSync.qmd b/3.22.0.64/forceSync.qmd index 3e0825f..59f3b7d 100644 --- a/3.22.0.64/forceSync.qmd +++ b/3.22.0.64/forceSync.qmd @@ -1,5 +1,5 @@ AFFECT [[12542166428983872557]] - IMPORT [[9024234502391964376]] 1.0 + IMPORT [[7082573613689.5972775.6504315758]] [[180922.180921]] TRAVERSE [[7711468349764991]] > [[6502786168]] > [[8397788359424131273]] > [[14125623155555875541]]#[[7082882068103]] diff --git a/3.22.0.64/quickSettingsClock.qmd b/3.22.0.64/quickSettingsClock.qmd index d28db17..7771d59 100644 --- a/3.22.0.64/quickSettingsClock.qmd +++ b/3.22.0.64/quickSettingsClock.qmd @@ -1,6 +1,6 @@ ; credit for the original clock implementation: https://github.com/StarNumber12046/xovi-qmd-extensions/blob/main/quickSettingsClock.qmd AFFECT [[12542166428983872557]] - IMPORT [[9024234502391964376]] 1.0 + IMPORT [[7082573613689.5972775.6504315758]] [[180922.180921]] TRAVERSE [[7711468349764991]] > [[6502786168]] > [[8397788359424131273]] > [[14125623155555875541]] > [[6502786168]] > [[254501558939456351]]#[[254548156692664613]] @@ -19,9 +19,9 @@ AFFECT [[12542166428983872557]] ~&6504315758&~: ~&5971598&~.~&6460516198169535423&~(getCestTime(), minuteFormat) function getCestTime() { - ~&197102514&~ now = new ~&6502586279&~(); + ~&197102514&~ now = new ~&6502586279&~(); ~&197102514&~ utc = now.getTime() + (now.getTimezoneOffset() * 60000); - ~&7083121450889&~ new ~&6502586279&~(utc + cestOffset); + ~&7083121450889&~ new ~&6502586279&~(utc + cestOffset); } function updateClock() { diff --git a/3.22.0.64/uncompressDock.qmd b/3.22.0.64/uncompressDock.qmd index 6e53725..1ab618a 100644 --- a/3.22.0.64/uncompressDock.qmd +++ b/3.22.0.64/uncompressDock.qmd @@ -1,6 +1,6 @@ ; credit: https://github.com/StarNumber12046/xovi-qmd-extensions/blob/main/uncompressCreate.qmd AFFECT [[9238134294692494357]] - IMPORT [[11386068989125244955]] 1.0 + IMPORT [[7082573613689.6504391364.254540341572282132]] [[180922.180921]] TRAVERSE [[6502786168]]#[[6504254477]] TRAVERSE [[254501108490678590]]#[[16596251247453125840]] > [[254501558939456351]]#[[6391657810197849963]] LOCATE AFTER [[7081201431623]]#[[6504074876]] diff --git a/3.23.0.64/clock.qmd b/3.23.0.64/clock.qmd new file mode 100644 index 0000000..f60da31 --- /dev/null +++ b/3.23.0.64/clock.qmd @@ -0,0 +1,66 @@ +; credit for the original clock implementation: https://github.com/StarNumber12046/xovi-qmd-extensions/blob/main/clock.qmd +AFFECT [[4911547370760691430]] + TRAVERSE [[3819512207256720568]] > [[14125623155555875541]]#[[15885405667098360701]] + LOCATE BEFORE [[16385778650434842232]]#[[7709552963638993992]] + INSERT { + ~&16385778650434842232&~ { + ~&5972374&~: clockSidebarItem + ~&8399878573055752961&~: "clockSidebarObject" + ~&214642559243&~: ~&5971598&~.~&6460516198169535423&~(getCestTime(), set_Format_Date) + ~&8399601734642709923&~: ~&"4628214070783643584&~ + ~&7082453764421&~: ~&214625660372&~ + ~&233726547792244&~: ~&6504329801&~ + + /* 1000 = 1 second / 60000 = 1 minute */ + property ~&197088788&~ set_Timer: 60000 + property ~&7083178290016&~ set_Format_Date: "dd/MM hh:mm" + + function getCestTime() { + ~&197102514&~ now = new ~&6502586279&~(); + ~&197102514&~ utc = now.getTime() + (now.getTimezoneOffset() * 60000); + ~&197102514&~ cestTime = new ~&6502586279&~(utc + (1 * 3600000)); /* UTC + 1 hours +*/ + ~&7083121450889&~ cestTime; + } + + ~&254480451320573660&~.~&495334332051582499&~: { + ~&214642559243&~ = ~&5971598&~.~&6460516198169535423&~(getCestTime(), set_Format_Date); + } + + ~&254542236275632405&~: { + + ~&5972376&~ (clockSidebarItem.set_Timer === 60000) { + clockSidebarItem.set_Timer = 1000; + clockSidebarItem.set_Format_Date = "dd/MM hh:mm:ss"; + } ~&6503784146&~ { + clockSidebarItem.set_Timer = 60000; + clockSidebarItem.set_Format_Date = "dd/MM hh:mm"; + } + + ~&214642551402&~.~&7713147298280334&~ = clockSidebarItem.set_Timer + clockSidebarItem.~&214642559243&~ = ~&5971598&~.~&6460516198169535423&~(clockSidebarItem.getCestTime(), clockSidebarItem.set_Format_Date); + } + + /* Timer for update time */ + ~&214604601930&~ { + ~&5972374&~: ~&214642551402&~ + ~&7713147298280334&~: clockSidebarItem.set_Timer + ~&7083121289162&~: ~&6504329801&~ + ~&233743626668842&~: ~&6504329801&~ + + ~&495358363329399331&~: { + clockSidebarItem.~&214642559243&~ = ~&5971598&~.~&6460516198169535423&~(clockSidebarItem.getCestTime(), clockSidebarItem.set_Format_Date); + } + } + + ~&7081629735527&~.~&17520348323745447649&~: ~&7082020628281&~.~&15061686673205541622&~ + ~&7081629735527&~.~&7797818826744279624&~: ~&7083038346995&~.~&214646099849&~ + ~&11921478716705041271&~: ~&233744436321411&~ + + function ~&7712792149454042&~() { + ~&7083211098251&~(); + } + } + } + END TRAVERSE +END AFFECT diff --git a/3.23.0.64/convertToText_remover.qmd b/3.23.0.64/convertToText_remover.qmd new file mode 100644 index 0000000..c1064cd --- /dev/null +++ b/3.23.0.64/convertToText_remover.qmd @@ -0,0 +1,11 @@ +AFFECT [[3197972396468700595]] + TRAVERSE [[6502786168]]#[[10742505294233322867]] + TRAVERSE [[425121728314878811.16765000136167945189]]#[[214642769434]] + REMOVE [[425121728314878811.16765000136167945189.7081261925573]]#[[3012293087768835154]] + END TRAVERSE + END TRAVERSE +END AFFECT + +AFFECT [[3888036476130402266]] + REMOVE [[454089850271038938]] +END AFFECT \ No newline at end of file diff --git a/3.23.0.64/favoriteButton.qmd b/3.23.0.64/favoriteButton.qmd new file mode 100644 index 0000000..a978b34 --- /dev/null +++ b/3.23.0.64/favoriteButton.qmd @@ -0,0 +1,26 @@ +AFFECT [[5376273845699449139]] + TRAVERSE [[4656948266548654837]]#[[15623861903200516464]] + TRAVERSE [[254480451320573660]]#[[6102115889703265601]] > [[1046376476496319351]] + REDEFINE [[17525352808359626518]] + LOCATE BEFORE STREAM / ~&425121728314878811&~.~&254477135848310940&~.~&14006514494546121251&~ { ~&5972374&~: ~&12179665760735428534&~ / + INSERT { + ~&425121728314878811&~.~&254477135848310940&~.~&14006514494546121251&~ { + ~&5972374&~: favoriteActionButton + property ~&197102514&~ ~&11921478716705041271&~: ~&15623861903200516464&~ + + function ~&7712792149454042&~() { + ~&254540341572282132&~.~&6036465494905709935&~.~&10766985859136561867&~(~&"7713002743984265&~); + ~&15623861903200516464&~.~&1211463668584179656&~(); + } + + ~&254547663413443306&~: !!~&11921478716705041271&~ && ~&11921478716705041271&~.~&233724259532396&~ === favoriteActionButton + ~&6504315758&~: ~&6504222003&~(~&"7711638953809001&~) + ~&8399601734642709923&~: ~&15623861903200516464&~.~&254547531013851119&~.~&4526712843927276830&~ ? ~&"4876731380093562698&~ : ~&"15094524446772117066&~ + ~&233748328658231&~: !~&15623861903200516464&~.~&254547531013851119&~.~&233729934123842&~ + ~&254542236275632405&~: ~&7712792149454042&~() + }, + } + END REDEFINE + END TRAVERSE + END TRAVERSE +END AFFECT \ No newline at end of file diff --git a/3.23.0.64/forceSync.qmd b/3.23.0.64/forceSync.qmd new file mode 100644 index 0000000..e1cd818 --- /dev/null +++ b/3.23.0.64/forceSync.qmd @@ -0,0 +1,40 @@ +AFFECT [[12542166428983872557]] + IMPORT [[7082573613689.5972775.6504315758]] [[180922.180921]] + + TRAVERSE [[7711468349764991]] > [[6502786168]] > [[8397788359424131273]] > [[14125623155555875541]]#[[7082882068103]] + + LOCATE AFTER [[254501108490678590]]#[[254547536040299418]] + INSERT { + function triggerSyncCheck() { + ~&5972376&~ (~&14175747548438553957&~.~&502031083907209467&~.~&233743626668842&~) { + ~&7083121450889&~; + } + + ~&214622607920&~ ~&503100425099595220&~ = ["", ~&"214642862219&~]; + ~&197085552&~ (~&214622607920&~ ~&15742957552738419202&~ ~&5972574&~ ~&503100425099595220&~) { + ~&214622607920&~ ~&575541831251305888&~ = ~&233694067165438&~.~&8399431778896295215&~(~&15742957552738419202&~); + ~&5972376&~ (~&575541831251305888&~.~&7083177691309&~ === ~&214587000859&~.~&254503380775952400&~) { + ~&575541831251305888&~.~&6025662252395059196&~(~&214587000859&~.~&214602094399&~); + } + } + + ~&14175747548438553957&~.~&502031083907209467&~.~&8400089168179715861&~(); + } + + ~&254501558939456351&~ { + ~&7081629735527&~.~&254522510204479688&~: ~&5971598&~.~&8397757669215083186&~ | ~&5971598&~.~&7711439549327527&~ + ~&233744706647566&~: ~&425121728314878811&~.~&7082020628281&~.~&233744706647566&~.~&214641496386&~ + + ~&8398116566483627918&~ { + ~&7081629735527&~.~&17520348323745447649&~: ~&7082020628281&~.~&5533764238088913777&~ + ~&7081629735527&~.~&7797818826744279624&~: ~&7082020628281&~.~&5533764238088913777&~ + ~&8399601734642709923&~: ~&"5525520263628201950&~ + ~&481641799955318521&~: ~&5971598&~.~&233696851602406&~ + ~&254542236275632405&~: ~&7082882068103&~.triggerSyncCheck() + } + } + } + + END TRAVERSE + +END AFFECT \ No newline at end of file diff --git a/3.23.0.64/hideDocumentClose.qmd b/3.23.0.64/hideDocumentClose.qmd new file mode 100644 index 0000000..f04717b --- /dev/null +++ b/3.23.0.64/hideDocumentClose.qmd @@ -0,0 +1,8 @@ +; credit: https://github.com/StarNumber12046/xovi-qmd-extensions/blob/main/hideShowToolbar.qmd +AFFECT [[2857280009207495592]] + TRAVERSE [[8397993708429497603]] > [[425121728314878811.8398643967132532355]]#[[476924601591820571]] + REPLACE [[233748328658231]] WITH { + ~&233748328658231&~: ~&214625660372&~ + } + END TRAVERSE +END AFFECT \ No newline at end of file diff --git a/3.23.0.64/quickSettingsClock.qmd b/3.23.0.64/quickSettingsClock.qmd new file mode 100644 index 0000000..79cc5ed --- /dev/null +++ b/3.23.0.64/quickSettingsClock.qmd @@ -0,0 +1,63 @@ +; 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]] > [[6502786168]] > [[254501558939456351]]#[[254548156692664613]] + + LOCATE BEFORE [[3875623948647577544]]#[[6090168079272128033]] + INSERT { + ~&14397210151462632996&~ { + ~&5972374&~: quickSettingsClock + + 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 + property ~&197088788&~ cestOffset: 1 * 3600000 + + ~&6504315758&~: ~&5971598&~.~&6460516198169535423&~(getCestTime(), minuteFormat) + + function getCestTime() { + ~&197102514&~ now = new ~&6502586279&~(); + ~&197102514&~ utc = now.getTime() + (now.getTimezoneOffset() * 60000); + ~&7083121450889&~ new ~&6502586279&~(utc + cestOffset); + } + + function updateClock() { + ~&6504315758&~ = ~&5971598&~.~&6460516198169535423&~(getCestTime(), 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 \ No newline at end of file diff --git a/3.23.0.64/tagButton.qmd b/3.23.0.64/tagButton.qmd new file mode 100644 index 0000000..d4330d8 --- /dev/null +++ b/3.23.0.64/tagButton.qmd @@ -0,0 +1,27 @@ +AFFECT [[5376273845699449139]] + TRAVERSE [[4656948266548654837]]#[[15623861903200516464]] + TRAVERSE [[254480451320573660]]#[[6102115889703265601]] > [[1046376476496319351]] + REDEFINE [[17525352808359626518]] + LOCATE BEFORE STREAM / ~&425121728314878811&~.~&254477135848310940&~.~&14006514494546121251&~ { ~&5972374&~: ~&12179665760735428534&~ / + INSERT { + ~&425121728314878811&~.~&254477135848310940&~.~&14006514494546121251&~ { + ~&5972374&~: tagActionButton + property ~&197102514&~ ~&11921478716705041271&~: ~&15623861903200516464&~ + + function ~&7712792149454042&~() { + ~&254540341572282132&~.~&6036465494905709935&~.~&10766985859136561867&~(~&"197100325&~); + ~&15623861903200516464&~.~&214641748202&~ = ~&"233704090302484&~; + ~&15623861903200516464&~.~&12140756533706751453&~(); + } + + ~&254547663413443306&~: !!~&11921478716705041271&~ && ~&11921478716705041271&~.~&233724259532396&~ === tagActionButton + ~&6504315758&~: ~&6504222003&~(~&"197065477&~) + ~&8399601734642709923&~: ~&"13873223703509132460&~ + ~&233748328658231&~: !~&15623861903200516464&~.~&254547531013851119&~.~&233729934123842&~ + ~&254542236275632405&~: ~&7712792149454042&~() + }, + } + END REDEFINE + END TRAVERSE + END TRAVERSE +END AFFECT \ No newline at end of file diff --git a/3.23.0.64/uncompressDock.qmd b/3.23.0.64/uncompressDock.qmd new file mode 100644 index 0000000..1ab618a --- /dev/null +++ b/3.23.0.64/uncompressDock.qmd @@ -0,0 +1,48 @@ +; credit: https://github.com/StarNumber12046/xovi-qmd-extensions/blob/main/uncompressCreate.qmd +AFFECT [[9238134294692494357]] + IMPORT [[7082573613689.6504391364.254540341572282132]] [[180922.180921]] + TRAVERSE [[6502786168]]#[[6504254477]] + TRAVERSE [[254501108490678590]]#[[16596251247453125840]] > [[254501558939456351]]#[[6391657810197849963]] + LOCATE AFTER [[7081201431623]]#[[6504074876]] + INSERT { + ~&254501108490678590&~ { + ~&233748328658231&~: ~&6504254477&~.~&233720974218682&~.~&7713146641368448&~(~&8397858752669353458&~.~&233679647243674&~.~&7711997891205770&~) + ~&7082729686082&~: 64 + ~&214646099849&~: 2 + ~&214622605608&~: ~&"214621299494&~ + } + ~&7081201431623&~ { + ~&5972374&~: notebookButton + ~&233748328658231&~: ~&6504254477&~.~&233720974218682&~.~&7713146641368448&~(~&8397858752669353458&~.~&233679647243674&~.~&7711997891205770&~) + ~&8399601734642709923&~: ~&"8609871731041592465&~ + ~&254542236275632405&~: ~&6504254477&~.~&7834776454199036121&~(); + } + ~&254501108490678590&~ { + ~&233748328658231&~: ~&6504254477&~.~&233720974218682&~.~&7713146641368448&~(~&8397858752669353458&~.~&233679647243674&~.~&8397854845390750421&~) + ~&7082729686082&~: 64 + ~&214646099849&~: 2 + ~&214622605608&~: ~&"214621299494&~ + } + ~&7081201431623&~ { + ~&5972374&~: folderButton + ~&233748328658231&~: ~&6504254477&~.~&233720974218682&~.~&7713146641368448&~(~&8397858752669353458&~.~&233679647243674&~.~&8397854845390750421&~) + ~&8399601734642709923&~: ~&"1888152859110688812&~ + ~&254542236275632405&~: ~&6504254477&~.~&4100702871256454852&~(); + } + ~&254501108490678590&~ { + ~&233748328658231&~: ~&6504254477&~.~&233720974218682&~.~&7713146641368448&~(~&8397858752669353458&~.~&233679647243674&~.~&8398512905398897727&~) + ~&7082729686082&~: 64 + ~&214646099849&~: 2 + ~&214622605608&~: ~&"214621299494&~ + } + ~&7081201431623&~ { + ~&5972374&~: quickSheetsButton + ~&233748328658231&~: ~&6504254477&~.~&233720974218682&~.~&7713146641368448&~(~&8397858752669353458&~.~&233679647243674&~.~&8398512905398897727&~) + ~&8399601734642709923&~: ~&"5726907772531472741&~ + ~&254542236275632405&~: ~&6504254477&~.~&8127652744343790830&~(); + } + } + REMOVE [[7081201431623]]#[[6504074876]] + END TRAVERSE + END TRAVERSE +END AFFECT \ No newline at end of file diff --git a/README.md b/README.md index ba3f289..f498f4e 100644 --- a/README.md +++ b/README.md @@ -16,9 +16,11 @@ Beta releases are not tested nor supported. **Note:** QMDs for version 3.22.4.2 are the same as the ones for 3.22.0.64. +**Note 2:** Make sure to use latest version of qt-resource-rebuilder for best compatibility. + ## Extensions -### Version 3.22.0.64 +### Version 3.23.0.64 #### `clock.qmd` - Adds a live clock to the library sidebar; tap the entry to toggle seconds display. diff --git a/hash.sh b/hash.sh index 3781789..16b0b3d 100755 --- a/hash.sh +++ b/hash.sh @@ -2,7 +2,7 @@ # Configuration QMLDIFF="./qmldiff" -HASHTAB="hashtab_3.22" +HASHTAB="hashtab_3.23" # Usage if [ $# -lt 1 ]; then