feat: Initial support for fan-, progress-, & pointer-sensors (#8)

* feat: support progress, fan, pointer sensor types

Initial implementation, not yet fully working.

* only use one rendering layer per sensor type instead one per sensor

Each layer uses > 1 MB and a panel can contain easily over 20 sensors!

* support custom panels with --panels cli argument

This includes one or more additional custom panels into the base
configuration. Multiple --panels arguments are supported

* update docs
This commit is contained in:
Markus Zehnder
2025-08-24 17:12:59 +02:00
committed by GitHub
parent e85d616da7
commit 98941a00fe
32 changed files with 1830 additions and 435 deletions
+12 -12
View File
@@ -337,7 +337,7 @@
"height": 0,
"textDirection": 0,
"direction": 1,
"value": "7",
"value": "25",
"fontFamily": "HarmonyOS_Sans_SC_Bold",
"fontSize": 24,
"fontColor": -1,
@@ -365,7 +365,7 @@
"height": 0,
"textDirection": 0,
"direction": 1,
"value": "7",
"value": "5",
"fontFamily": "HarmonyOS_Sans_SC_Bold",
"fontSize": 24,
"fontColor": -1,
@@ -421,7 +421,7 @@
"height": 0,
"textDirection": 0,
"direction": 1,
"value": "7",
"value": "15",
"fontFamily": "HarmonyOS_Sans_SC_Bold",
"fontSize": 24,
"fontColor": -1,
@@ -477,7 +477,7 @@
"height": 0,
"textDirection": 0,
"direction": 1,
"value": "7",
"value": "25",
"fontFamily": "HarmonyOS_Sans_SC_Bold",
"fontSize": 24,
"fontColor": -1,
@@ -533,7 +533,7 @@
"height": 0,
"textDirection": 0,
"direction": 1,
"value": "7",
"value": "35",
"fontFamily": "HarmonyOS_Sans_SC_Bold",
"fontSize": 24,
"fontColor": -1,
@@ -589,7 +589,7 @@
"height": 0,
"textDirection": 0,
"direction": 1,
"value": "7",
"value": "40",
"fontFamily": "HarmonyOS_Sans_SC_Bold",
"fontSize": 24,
"fontColor": -1,
@@ -645,7 +645,7 @@
"height": 0,
"textDirection": 0,
"direction": 1,
"value": "7",
"value": "45",
"fontFamily": "HarmonyOS_Sans_SC_Bold",
"fontSize": 24,
"fontColor": -1,
@@ -701,7 +701,7 @@
"height": 0,
"textDirection": 0,
"direction": 1,
"value": "7",
"value": "55",
"fontFamily": "HarmonyOS_Sans_SC_Bold",
"fontSize": 24,
"fontColor": -1,
@@ -757,7 +757,7 @@
"height": 0,
"textDirection": 0,
"direction": 1,
"value": "7",
"value": "65",
"fontFamily": "HarmonyOS_Sans_SC_Bold",
"fontSize": 24,
"fontColor": -1,
@@ -813,7 +813,7 @@
"height": 0,
"textDirection": 0,
"direction": 1,
"value": "7",
"value": "75",
"fontFamily": "HarmonyOS_Sans_SC_Bold",
"fontSize": 24,
"fontColor": -1,
@@ -869,7 +869,7 @@
"height": 0,
"textDirection": 0,
"direction": 1,
"value": "7",
"value": "85",
"fontFamily": "HarmonyOS_Sans_SC_Bold",
"fontSize": 24,
"fontColor": -1,
@@ -925,7 +925,7 @@
"height": 0,
"textDirection": 0,
"direction": 1,
"value": "7",
"value": "95",
"fontFamily": "HarmonyOS_Sans_SC_Bold",
"fontSize": 24,
"fontColor": -1,
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 830 B

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 849 B