diff options
| author | 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> | 2025-06-15 15:43:50 +1000 |
|---|---|---|
| committer | 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> | 2025-06-15 15:43:50 +1000 |
| commit | 05e9561fd687c15baba56fc9eeca9a29b504abd2 (patch) | |
| tree | a739b82c81d38727fe69c4c541a0509a75f15a8d /services/Wallpapers.qml | |
| parent | colours: more fixes for cli rewrite (diff) | |
| download | caelestia-shell-05e9561fd687c15baba56fc9eeca9a29b504abd2.tar.gz caelestia-shell-05e9561fd687c15baba56fc9eeca9a29b504abd2.tar.bz2 caelestia-shell-05e9561fd687c15baba56fc9eeca9a29b504abd2.zip | |
internal: use stdiocollector
Removes dependency on jq
Also fix beatdetector
Diffstat (limited to 'services/Wallpapers.qml')
| -rw-r--r-- | services/Wallpapers.qml | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/services/Wallpapers.qml b/services/Wallpapers.qml index dd6a9f7..ef0eb3d 100644 --- a/services/Wallpapers.qml +++ b/services/Wallpapers.qml @@ -78,10 +78,9 @@ Singleton { id: getPreviewColoursProc command: ["caelestia", "wallpaper", "-p", root.previewPath] - stdout: SplitParser { - splitMarker: "" - onRead: data => { - Colours.load(data, true); + stdout: StdioCollector { + onStreamFinished: { + Colours.load(text, true); Colours.showPreview = true; } } @@ -98,9 +97,8 @@ Singleton { Process { running: true command: ["fd", ".", root.path, "-t", "f", "-e", "jpg", "-e", "jpeg", "-e", "png", "-e", "webp", "-e", "tif", "-e", "tiff"] - stdout: SplitParser { - splitMarker: "" - onRead: data => wallpapers.model = data.trim().split("\n") + stdout: StdioCollector { + onStreamFinished: wallpapers.model = text.trim().split("\n") } } |