From 371486228120be775bbe4b229a982287815f2998 Mon Sep 17 00:00:00 2001
From: Lemmy
Date: Tue, 19 Aug 2025 17:25:35 -0400
Subject: [PATCH 1/2] Update README.md
---
README.md | 38 +++++++++++++++++++-------------------
1 file changed, 19 insertions(+), 19 deletions(-)
diff --git a/README.md b/README.md
index 420140c..fbf418c 100644
--- a/README.md
+++ b/README.md
@@ -21,16 +21,15 @@
-A sleek, minimal, and thoughtfully crafted desktop shell for Wayland using **Quickshell**. Features a modern modular architecture with a status bar, notification system, control panel, comprehensive system integration, and more — all styled with a warm lavender palette.
+A sleek, minimal, and thoughtfully crafted desktop shell for Wayland using **Quickshell**. Features a modern modular architecture with a status bar, notification system, control panel, comprehensive system integration, and more — all styled with a warm lavender palette, or your favorite color scheme!
## Preview
-
+
-
+
-Support for Dark or Light color schemes.
-
+
---
@@ -41,20 +40,21 @@ Support for Dark or Light color schemes.
## Features
-- **Status Bar:** Modular bar with workspace indicators, system monitors, clock, and quick access controls
-- **Workspace Management:** Dynamic workspace switching with visual indicators and active window tracking
-- **Notifications:** Rich notification system with history panel
-- **Application Launcher:** Stylized launcher with favorites, recent apps, and special commands (calc, clipboard)
-- **Side Panel:** Quick access panel with media controls, weather, power profiles, and system utilities
-- **Settings Panel:** Comprehensive configuration interface for all shell components and preferences
-- **Lock Screen:** Secure lock experience with PAM authentication, time display, and animated background
-- **Audio Integration:** Volume controls, media playback, and audio visualizer (cava-based)
-- **Connectivity:** WiFi and Bluetooth management with device pairing and network status
-- **Power Management:** Battery monitoring, brightness control, and power profile switching
-- **System Monitoring:** CPU, memory, and network usage monitoring with visual indicators
-- **Tray System:** Application tray with menu support and system integration
-- **Background Management:** Wallpaper management with effects and dynamic theming support
-
+- **Status Bar:** Modular bar with workspace indicators, system monitors, clock, and quick access controls.
+- **Workspace Management:** Dynamic workspace switching with visual indicators and active window tracking.
+- **Notifications:** Rich notification system with history panel.
+- **Application Launcher:** Stylized launcher with favorites, recent apps, and special commands (calc, clipboard).
+- **Side Panel:** Quick access panel with media controls, weather, power profiles, and system utilities.
+- **Settings Panel:** Comprehensive configuration interface for all shell components and preferences.
+- **Lock Screen:** Secure lock experience with PAM authentication, time display, and animated background.
+- **Audio Integration:** Volume controls, media playback, and audio visualizer (cava-based).
+- **Connectivity:** WiFi and Bluetooth management with device pairing and network status.
+- **Power Management:** Battery monitoring, brightness control, and power profile switching.
+- **System Monitoring:** CPU, memory, and network usage monitoring with visual indicators.
+- **Tray System:** Application tray with menu support and system integration.
+- **Background Management:** Wallpaper management with effects and dynamic theming support.
+- **Color Schemes:** Catppuccin, Dracula, Gruvbox, Noctalia, Nord, Rosépine, Solarized, Tokyo night or generated from your wallpaper.
+- **Scaling:** Per monitor scaling for maximum control.
---
## Dependencies
From 4d0c2d0bc62fff6af9864f222e0e04d19d3a4a17 Mon Sep 17 00:00:00 2001
From: quadbyte
Date: Tue, 19 Aug 2025 17:31:30 -0400
Subject: [PATCH 2/2] NImageCached, less logging and better naming
---
Widgets/NImageCached.qml | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/Widgets/NImageCached.qml b/Widgets/NImageCached.qml
index c53646a..61de0a8 100644
--- a/Widgets/NImageCached.qml
+++ b/Widgets/NImageCached.qml
@@ -4,7 +4,7 @@ import QtQuick
import Quickshell
import Quickshell.Io
import qs.Commons
-import "../Helpers/sha256.js" as Crypto
+import "../Helpers/sha256.js" as Checksum
Image {
id: root
@@ -21,8 +21,8 @@ Image {
smooth: true
onImagePathChanged: {
if (imagePath) {
- imageHash = Crypto.sha256(imagePath)
- Logger.log("NImageCached", imagePath, imageHash)
+ imageHash = Checksum.sha256(imagePath)
+ // Logger.log("NImageCached", imagePath, imageHash)
} else {
source = ""
imageHash = ""
@@ -32,7 +32,6 @@ Image {
if (imageHash && cachePath) {
// Try to load the cached version, failure will be detected below in onStatusChanged
source = cachePath
- //Logger.Log(imagePath, cachePath)
}
}
onStatusChanged: {