Commit Graph

44 Commits

Author SHA1 Message Date
Lin Xianyi c3532bfaad fix(wallpaper): wait for ImageCacheService to be ready before scanning 2026-03-22 14:47:17 +08:00
Clement Bouvet 4987e4cb54 fix(wallpaper): add missing Power service import to fix autoswitch
PowerProfileService was referenced in the timer's running condition
but the import was missing, breaking wallpaper autoswitch.
2026-03-05 19:04:07 +01:00
Lysec 90f62166c8 feat(performance): disable background image when noctalia-performance mode is on 2026-03-02 16:59:07 +01:00
Lemmy e5e12b4995 wallpaper-random: more robust after PR 1697 2026-03-01 15:54:58 -05:00
Lemmy 74a816de27 Merge branch 'main' into feature/add-option-to-choose-monitor-for-ipc-random-wallpaper 2026-03-01 15:50:40 -05:00
Cleboost 38f01891c2 style: qmlfmt format 2026-02-15 20:11:07 +01:00
Cleboost cc6517d5db feat(wallpaper): support relative paths in favorites configuration 2026-02-15 12:16:49 +01:00
Lemmy 04df2d7342 wallpaper: when a monitor without wallpaper is detected try to apply the "most relevant" user's wallpaper. Fix #1826 2026-02-14 15:52:30 -05:00
tuibird 049f7c9444 smarter generation calls when switching between favorites + plus adds a conditional explicit call to generate new colours which solves lysecs bug. 2026-02-12 16:33:20 +13:00
Lemmy 52c5aa952c autofmt 2026-02-11 19:02:57 -05:00
tuibird dcb661e7f3 Wallpaper fav system 2026-02-12 11:34:55 +13:00
JD 0de6a669f1 flush history if someone toggles enableMultiMonitor 2026-02-10 17:29:43 -06:00
JD 28917dcbe8 Added tracking to wallpaper randomizer 2026-02-10 15:09:18 -06:00
Lemmy 3d2ac32805 wallpaper: moved color scheme generator one level above. refresh wallpaper list after each wallhaven download.
+ fix potential edge case where scale is not ready on startup
2026-02-07 22:18:44 -05:00
Lemmy dd9d643eb3 wallpaper-shaders: added 2 new transitions - pixelate and honeycomb 2026-02-06 10:58:06 -05:00
Florian Boulay 107ea5698a Add screen argument to IPC wallpaper random
* Add argument to specify on which screen to apply a random wallpaper
* if `all` is provided, the old behavior is kept: a random wallpaper is
applied to all screen.
2026-02-05 13:22:08 +01:00
Lemmy 5e477480a6 autofmt 2026-02-03 21:12:39 -05:00
Lin Xianyi 8e8d819521 WallpaperPanel: add sort by random 2026-02-02 22:48:30 +08:00
Lemmy 990211f105 wallpaper: fix sorting 2026-02-01 08:56:42 -05:00
Chandra Kant 38ad1364af Update WallpaperService.qml 2026-01-29 22:18:38 +05:30
Chandra Kant c0b48b71f4 Add sorting functionality for wallpaper files 2026-01-29 21:16:27 +05:30
Lemmy e19aae24d0 wallpaper-panel: prevent combobox from covering the path 2026-01-22 15:18:55 -05:00
kyle 8d39a47317 feat(wallpaper selector): Allow hiding or showing hidden files 2026-01-22 19:48:05 +11:00
Lemmy 3a0b20ab8c wallpaper: ability to manually browse into subfolders, service cleanup, ui improvements 2026-01-22 00:29:22 -05:00
Lemmy 7311024d92 Wallpaper: renamed/migrated randomEnabled => automationEnabled. 2026-01-20 21:44:07 -05:00
Lemmy c8f1cbb79e Wallpaper: new repeat mode for patterns 2026-01-18 00:25:05 -05:00
Lemmy 2735a335f5 Wallpaper+Overview: Always process(resize&crop) the wallpaper first then do the blurry overview. Avoid cpu contention. 2026-01-17 23:49:34 -05:00
Lemmy 13103a9ab9 Wallpaper: apply wallpaper to all monitors even the disconnected ones. Fix #1315 2026-01-08 21:32:10 -05:00
Lemmy 138e5a50af i18n: Large refactor of all translations keys to prepare the move to our new translation web platform. 2026-01-05 23:25:46 -05:00
Lemmy 8d8de4007d Images/Wallpaper: properly handle case sensitive instead of duplicating all extensions. 2026-01-05 10:51:47 -05:00
Lemmy adcbc2a9d5 Wallpaper: ability to set a flat color instead of an image. 2026-01-02 01:41:47 -05:00
Lemmy 45a3ec1100 WallpaperService: use proper dynamic supported image extension format 2025-12-31 12:18:09 -05:00
Lemmy 09671d1a2c Image Caching: full refactor base on ImageMagick and fallback to QML. Allows support for a lot more image formats. 2025-12-25 17:31:12 -05:00
Ly-sec 57ea5cd28d WallpaperTab: add alphabetical option for wallpaper switcher (implements #796) 2025-12-25 20:46:59 +01:00
ItsLemmy 3f00bec8f4 Wallpaper: bring back customizable default wallpaper that is NOT monitor specific 2025-11-30 00:18:15 -05:00
ItsLemmy fe25840dfa Wallpaper: restore directory per monitor settings. 2025-11-29 16:18:33 -05:00
ItsLemmy 30db679207 Wallpapers: moved persistent data to their own file in ~/.cache/noctalia/wallpapers.json !! no migration path, user will have to set their wallpaper at least once !! 2025-11-29 11:22:53 -05:00
ItsLemmy f10207a159 Settings / SetupWizard & OSD
- Settings cleanup and avoid segfault by not using var.
- SetupWizard simplified opening condition logic. Will only open when no
settings available
- OSD: simplified settings logic, updated translations to explain that
no type selected = all types enabled. similar to bar and monitors logic.
- Do not open changelog on a fresh install as we already open the
SetupWizard
2025-11-26 09:52:15 -05:00
Ly-sec 8eaa5cc034 Settings: migration for shellstate is now handled in Settings.qml 2025-11-22 15:40:53 +01:00
Ly-sec 83d1cbacc7 autofmt 2025-11-22 13:52:45 +01:00
Ly-sec 74ba883dd8 initial commit 2025-11-22 13:51:58 +01:00
ItsLemmy 3ff5b7639f Switched to qmlformat. 2025-11-16 17:07:03 -05:00
kurrycat 0a0f5d4fff make recursive wallpaper search follow symlinks 2025-11-11 21:28:32 +01:00
ItsLemmy 355271768c Services in subfolder + cleanup/fixes 2025-11-08 16:38:43 -05:00