Lemmy
6250668419
Overview: back to simple GPU blur instead of preprocessed to disk.
2026-01-18 09:24:06 -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
4f8660f8a2
Overview: blur tweaks
2026-01-15 09:49:39 -05:00
Lemmy
ed7693b3fd
Overview: blurring via ImageMagick when available.
2026-01-15 09:18:44 -05:00
Lemmy
3bc9a625b8
Colors: removed Colors.transparent / black and white in favor of their direct shorthands
2026-01-04 13:54:51 -05:00
Lemmy
c4f3fc4d1d
Overview: added support for dimmed solid color
2026-01-02 02:07:36 -05:00
Lemmy
adcbc2a9d5
Wallpaper: ability to set a flat color instead of an image.
2026-01-02 01:41:47 -05:00
Lemmy
2c5f724953
Background: cleaned up the extra logs
2026-01-01 18:02:19 -05:00
Lemmy
e53dd69af9
Wallpaper: trying to figure the transitioning issue
2026-01-01 17:57:42 -05:00
Lemmy
968e67e69e
Wallpaper: temp debug log
2026-01-01 17:38:54 -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
Lemmy
04099cd1dd
Overview: using WallpaperCache
2025-12-25 12:25:54 -05:00
Lemmy
c74139c51d
Wallpaper: resizing and caching with imagemagick for max quality and lower memory usage.
2025-12-16 21:43:27 -05:00
Lemmy
ff77d9d65b
Overview: removing dead code
2025-12-16 21:27:55 -05:00
Lemmy
ea7a29af08
Wallpaper: ensure image is fully loaded before transitionning
2025-12-15 18:44:35 -05:00
ItsLemmy
3ff5b7639f
Switched to qmlformat.
2025-11-16 17:07:03 -05:00
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
6c00dabc1e
Overview: removed optimization so we are sure to see the overview between the workspaces when switching
2025-11-10 19:15:40 -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
5c287996f2
Overview: resources optimization
2025-11-07 22:22:43 -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
ItsLemmy
101b27fcc7
New windowing system
...
Large commit that totally refactor of the way we handle the bar and
panels.
Testing should focus on Panels, Bar, Keyboard Focus, IPC calls.
Changes brief:
- One NFullScreenWindow per screen which handle it's bar and dedicated
panels.
- Added shadows
- Reintroduced dimming
- New panels animations
- Proper Z ordering
- Panels on overlay laywer is not reimplemented, if we do it then the
bar will be on the Overlay too
- Panel dragging was not reimplemented, to be discussed before
reimplementing
- Still a WIP, need to work more on shadows and polishing + debugging.
2025-11-03 00:53:02 -05:00
ItsLemmy
f3ee7d71e8
ScreenCorners: factorization
2025-11-01 11:40:52 -04:00
ItsLemmy
18501a5b9e
Screencorners: disabled if bar is non floating and transparent with attached panels
2025-10-31 09:48:39 -04:00
lysec
838491ba33
Logger: huge cleanup
2025-10-16 15:07:11 +02:00
ItsLemmy
d43e4ea400
NiriOverview: more sane blur values
2025-10-15 23:15:33 -04:00
ItsLemmy
292ecd493b
More cleanup
2025-10-12 09:33:04 -04:00
ItsLemmy
f4b27380c3
Qt-Scaling: first cleanup pass
2025-10-12 08:23:24 -04: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
0807633e76
Overview: no unloading so it's always available on demande + memory optimizations.
2025-10-04 08:07:23 -04:00
Ly-sec
60d631d9d9
Revert "Overview: another attempt to make it more fluid"
...
This reverts commit 5d18eb651c .
2025-10-04 12:34:41 +02:00
Ly-sec
5d18eb651c
Overview: another attempt to make it more fluid
2025-10-04 12:29:51 +02:00
Ly-sec
f0a6e6b582
Overview: attempt at making the image loading smoother
2025-10-04 12:00:11 +02:00
ItsLemmy
6b45b74ada
NiriService: Added overview active to properly unload overview when not in use. WIP
2025-10-03 16:41:23 -04:00
ItsLemmy
717f65a934
Background: avoid potential flickering when transition is completed.
2025-10-03 09:45:22 -04:00