feat(wallpaper): added ability for granular pick of transitions via checkboxes

This commit is contained in:
Lemmy
2026-03-14 20:42:33 -04:00
parent 793771cd77
commit bf234e502d
8 changed files with 98 additions and 25 deletions
+2 -2
View File
@@ -25,7 +25,7 @@ Singleton {
- Default cache directory: ~/.cache/noctalia
*/
readonly property alias data: adapter // Used to access via Settings.data.xxx.yyy
readonly property int settingsVersion: 58
readonly property int settingsVersion: 59
property bool isDebug: Quickshell.env("NOCTALIA_DEBUG") === "1"
readonly property string shellName: "noctalia"
readonly property string configDir: Quickshell.env("NOCTALIA_CONFIG_DIR") || (Quickshell.env("XDG_CONFIG_HOME") || Quickshell.env("HOME") + "/.config") + "/" + shellName + "/"
@@ -389,7 +389,7 @@ Singleton {
property string wallpaperChangeMode: "random" // "random" or "alphabetical"
property int randomIntervalSec: 300 // 5 min
property int transitionDuration: 1500 // 1500 ms
property string transitionType: "random"
property list<string> transitionType: ["fade", "disc", "stripes", "wipe", "pixelate", "honeycomb"]
property bool skipStartupTransition: false
property real transitionEdgeSmoothness: 0.05
property string panelPosition: "follow_bar"