From b8fb5535fd8d65650e9d1b2af89df725f67bc895 Mon Sep 17 00:00:00 2001 From: devmatrix Date: Fri, 20 Feb 2026 18:09:00 +0000 Subject: [PATCH] Update SVG icons with cleaner, modern designs using stroke-based paths --- data/config.json | 64 ++++++++++++++++++------------------ server.log | 4 +-- static/icons.svg | 85 ++++++++++++++++++++++++++++++++++++++++++++++++ web_server.py | 36 ++++++++++---------- 4 files changed, 137 insertions(+), 52 deletions(-) create mode 100644 static/icons.svg diff --git a/data/config.json b/data/config.json index b828e37..9d8f00f 100644 --- a/data/config.json +++ b/data/config.json @@ -19,37 +19,8 @@ "sensor_preference": "auto", "fans": {}, "fan_groups": {}, + "active_curve": "Performance", "fan_curves": { - "Default": { - "points": [ - { - "temp": 30, - "speed": 15 - }, - { - "temp": 40, - "speed": 25 - }, - { - "temp": 50, - "speed": 40 - }, - { - "temp": 60, - "speed": 60 - }, - { - "temp": 70, - "speed": 80 - }, - { - "temp": 80, - "speed": 100 - } - ], - "sensor_source": "cpu", - "applies_to": "all" - }, "Balanced": { "points": [ { @@ -183,8 +154,37 @@ ], "sensor_source": "cpu", "applies_to": "all" + }, + "Default": { + "points": [ + { + "temp": 30, + "speed": 15 + }, + { + "temp": 40, + "speed": 25 + }, + { + "temp": 50, + "speed": 40 + }, + { + "temp": 60, + "speed": 60 + }, + { + "temp": 70, + "speed": 80 + }, + { + "temp": 80, + "speed": 100 + } + ], + "sensor_source": "cpu", + "applies_to": "all" } }, - "theme": "dark", - "active_curve": "Performance" + "theme": "dark" } \ No newline at end of file diff --git a/server.log b/server.log index d9a4a1d..71243a9 100644 --- a/server.log +++ b/server.log @@ -1,5 +1,5 @@ -INFO: Started server process [36170] +INFO: Started server process [42005] INFO: Waiting for application startup. INFO: Application startup complete. INFO: Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit) -INFO: 127.0.0.1:49684 - "GET / HTTP/1.1" 200 OK +INFO: 127.0.0.1:47014 - "GET / HTTP/1.1" 200 OK diff --git a/static/icons.svg b/static/icons.svg new file mode 100644 index 0000000..91c886d --- /dev/null +++ b/static/icons.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/web_server.py b/web_server.py index 7450029..5fcd9d9 100644 --- a/web_server.py +++ b/web_server.py @@ -476,37 +476,37 @@ def get_html(theme="dark"):
-

IPMI Controller

+

IPMI Controller

- - - + + +
-
+
IPMI
-
-
+
Mode
-
-
+
Max Temp
-
-
+
Fan Speed
-
-
+
Sensors
-
@@ -515,7 +515,7 @@ def get_html(theme="dark"):
-

Quick Controls

+

Quick Controls

@@ -533,7 +533,7 @@ def get_html(theme="dark"):
-

Temperatures

+

Temperatures

Loading...
@@ -541,7 +541,7 @@ def get_html(theme="dark"):
-

Fans

+

Fans

Loading...
@@ -550,12 +550,12 @@ def get_html(theme="dark"):
- - - - - - + + + + + +