Commit Graph
80 Commits
Author SHA1 Message Date
ItsLemmy 04fcb94ebc Revert "Wallpaper: improved image switching to avoid main thread micro freeze."
This reverts commit 6e368601b4.
2025-11-13 15:45:46 -05:00
ItsLemmy 6e368601b4 Wallpaper: improved image switching to avoid main thread micro freeze. 2025-11-13 12:00:15 -05:00
ItsLemmy 8c7a31931f Background/Overview: back to smooth 2025-11-10 14:13:28 -05:00
ItsLemmy b81ce9819d Default settings: added spicetify + autoformatting 2025-11-10 10:10:30 -05:00
Sighthesia 71ad86dd6f Background: remove the setting of startup wallpaper transition 2025-11-10 22:03:57 +08:00
Sighthesia dc5292dadb Background: optimize wallpaper source size calculation 2025-11-10 17:34:17 +08:00
Sighthesia 162c5febda Background: add startup wallpaper transition 2025-11-10 17:33:45 +08:00
ItsLemmy 168bf54f41 Fixing app templating after refactor 2025-11-08 20:50:21 -05:00
ItsLemmy 355271768c Services in subfolder + cleanup/fixes 2025-11-08 16:38:43 -05:00
ItsLemmy 4a349b3bc2 Imports cleanup 2025-11-08 00:31:15 -05:00
ItsLemmy 6940d72f43 Wallpaper: slight memory optim. 2025-11-06 15:38:50 -05:00
ItsLemmy 0e41306f73 Wayland Layers: Breaking changes
- renamed some layers from "quickshell-*" to "noctalia-*"
- added screen name to all layers, ex: "noctalia-wallpaper-DP1"
- added a way to disable overview management in the settings, this allow
stationnary wallpaper on niri
2025-11-04 20:07:48 -05:00
lysec 838491ba33 Logger: huge cleanup 2025-10-16 15:07:11 +02:00
ItsLemmy 54fa04f303 Compositor: proper monitor scaling detection and display in settings + fixes blurry wallpapers on compositor scaled monitors. 2025-10-11 10:29:28 -04:00
ItsLemmy 7df875dd3e Background: avoid resizing wallpapers if one of the axis fits perfectly on screen. 2025-10-10 12:04:09 -04:00
ItsLemmy d6b3e08db1 autoformatting 2025-10-06 09:50:38 -04:00
ItsLemmy bff0694b02 Background: improved sourceSize calculation to support vertical monitors. 2025-10-06 08:04:09 -04:00
ItsLemmy 3ae6cdc3f0 Background: support for dynamic resolution changes 2025-10-04 19:09:27 -04:00
ItsLemmy dbabb7bb69 Background: Smarter wallpaper resize to respect aspect ratio. 2025-10-04 18:33:27 -04:00
ItsLemmy f348505d2a Wallpaper: always resize images to the screen size to improve memory usage. 2025-10-04 08:16:32 -04:00
ItsLemmy 717f65a934 Background: avoid potential flickering when transition is completed. 2025-10-03 09:45:22 -04:00
ItsLemmy 9c024e35c3 Background: on the hunt again 2025-10-03 09:26:45 -04:00
Ly-sec d2a5150f10 Revert "Background: revert to old version which fixed the RAM issue"
This reverts commit b391d03967.
2025-10-03 14:49:31 +02:00
Ly-sec b391d03967 Background: revert to old version which fixed the RAM issue
Overview: only load if niri event-stream emits overview active
2025-10-03 13:13:40 +02:00
ItsLemmy 056217bf43 Wallpaper: fix double wallpaper init. 2025-09-30 20:24:23 -04:00
ItsLemmy b12cf345dc Background Wallpaper: attempt to free up memory earlier. 2025-09-29 16:53:59 -04:00
ItsLemmy 5cea61114b Scaling: fix scaling not properly applied on startup. 2025-09-29 10:20:19 -04:00
ItsLemmy 0d0b9a21f2 Wallpaper Selector: added a shortcut to the wallpaper settings in the top bar. 2025-09-29 09:25:45 -04:00
ItsLemmy 9ed9231070 Init Sequence: removed a bunch of no longer necessary Settings.isLoaded 2025-09-29 09:11:37 -04:00
Ly-sec f11d27bcf1 Background: "explicitly set currentWallpaper.source to nothing as an
attempt to fix the odd memory usage after a few hours"
2025-09-29 13:18:45 +02:00
Ly-sec 0e69256279 Background: fix short flash of default wallpaper before actual wallpaper shows 2025-09-29 13:13:21 +02:00
ItsLemmy b8f4401878 First pass 2025-09-22 19:11:10 -04:00
LemmyCook 7d2eaa46e6 qmlfmt: increase line-length to 360 to avoid hard-wrap.
+ cleaned up power menu/panel
2025-09-12 21:07:11 -04:00
LemmyCook 76ef2469e8 Shaders: path from root for easier maintenance + cleanup fallback icons 2025-09-09 00:35:12 -04:00
LemmyCook 3271fa1d23 Init: better widget upgrading process + less warnings when starting up without config or cache 2025-09-08 08:39:56 -04:00
LemmyCook b43b065cf2 Wallpaper: minor optimizations/simplification 2025-09-08 07:51:01 -04:00
Ly-sec c0900b105b Background: add default wallpaper 2025-09-08 08:46:10 +02:00
LemmyCook a57bfeba31 Background: Qt.callLater does not accept a delay as parameter. 2025-09-06 00:36:03 -04:00
LemmyCook 3ba6899e69 Wallpaper: minor improvements 2025-09-03 17:51:02 -04:00
LemmyCook d5e83aa9de Wallpaper: added fill color that may show up around wallpaper (depends on fillMode)
+ New Widget NColorPicker
+ New Widget NButton
2025-09-01 22:27:49 -04:00
LemmyCook f9194dd741 Wallpaper: added fillMode to all shaders (no, crop, fit, stretch) 2025-09-01 21:30:38 -04:00
loner 2ddb14a95f Added a toggle for Noctalia-shell wallpaper management 2025-09-02 00:13:54 +08:00
LemmyCook 5fef9cfe6b WallpaperService: refactored to a simpler signal based approach. 2025-09-01 09:07:23 -04:00
Ly-sec 51f1923e22 Fix TrayMenu crash after display wake. Add checks if screen exists, else set scaling to 1.0
TrayMenu: Replace PopupPanel with NPanel (for better loading & to
prevent QS crash)
Overview, Background etc: add screen checks, if it doesnt exist set
scaling to 1.0
2025-08-31 08:55:20 +02:00
LemmyCook 125a3ace08 Wallpaper: made the selection more responsive to clicks + code cleanup 2025-08-30 12:19:38 -04:00
LemmyCook 3c7d03ada9 Wallpaper: added a bash script to compile all shaders
+ code cleanup
2025-08-30 11:22:09 -04:00
LemmyCook 477d38d928 Wallpaper: shaders improvements with more parameters and new Stripes shader 2025-08-30 10:43:33 -04:00
LemmyCook 6af915983c Wallpaper: flush nextWallpaper.source when no longer needed in a attempt to save ram 2025-08-29 21:52:16 -04:00
LemmyCook da266792df Wallpaper: less login 2025-08-29 21:40:43 -04:00
LemmyCook 91afdf7f13 Wallpaper: added disc transition 2025-08-29 21:40:20 -04:00