Lysec
c879d0864b
style(wallpaper): dont switch favorite in split wallpaper on first click
2026-03-30 14:40:39 +02:00
Lysec
c9bda88e39
fix(wallpaper): cleanup misleading code
2026-03-30 14:29:33 +02:00
Lysec
0d770725bc
fix(wallpaper): adjust wallpaper light/dark & favorite logic
2026-03-30 13:38:52 +02:00
Lysec
5d9f0794dc
style(WallpaperPanel): adjust layout for light/dark & monitor selector toggles
2026-03-29 19:54:35 +02:00
Lysec
9d5bc13000
style(wallpaper): hide dark/light behind toggle just like display selection
2026-03-29 13:58:29 +02:00
Lysec
deb79261dd
feat(wallpaper): add separate selection for light & dark mode
2026-03-29 12:53:06 +02:00
Lysec
b6d2599f89
fix(theming): regenerate wallpaper colors after cache load on startup
2026-03-24 16:49:11 +01:00
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