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
ItsLemmy
9c024e35c3
Background: on the hunt again
2025-10-03 09:26:45 -04:00
Ly-sec
d2a5150f10
Revert "Background: revert to old version which fixed the RAM issue"
...
This reverts commit b391d03967 .
2025-10-03 14:49:31 +02:00
Ly-sec
b391d03967
Background: revert to old version which fixed the RAM issue
...
Overview: only load if niri event-stream emits overview active
2025-10-03 13:13:40 +02:00
Ly-sec
4b84e48e8e
Overview: potential fix for fallback wallpaper showing after logout/login
2025-10-02 17:06:30 +02:00
ItsLemmy
056217bf43
Wallpaper: fix double wallpaper init.
2025-09-30 20:24:23 -04:00
ItsLemmy
b12cf345dc
Background Wallpaper: attempt to free up memory earlier.
2025-09-29 16:53:59 -04:00
ItsLemmy
5cea61114b
Scaling: fix scaling not properly applied on startup.
2025-09-29 10:20:19 -04:00
ItsLemmy
0d0b9a21f2
Wallpaper Selector: added a shortcut to the wallpaper settings in the top bar.
2025-09-29 09:25:45 -04:00
ItsLemmy
9ed9231070
Init Sequence: removed a bunch of no longer necessary Settings.isLoaded
2025-09-29 09:11:37 -04:00
Ly-sec
f11d27bcf1
Background: "explicitly set currentWallpaper.source to nothing as an
...
attempt to fix the odd memory usage after a few hours"
2025-09-29 13:18:45 +02:00
Ly-sec
0e69256279
Background: fix short flash of default wallpaper before actual wallpaper shows
2025-09-29 13:13:21 +02:00
ItsLemmy
b76a252b94
Screencorners: if bar is not visible have them in actual cornes (similar to floating bar) Fix #362
2025-09-25 21:31:49 -04:00
ItsLemmy
b8f4401878
First pass
2025-09-22 19:11:10 -04:00
LemmyCook
0b790c219d
Dimming: replaced dimmer by panel dimming, now that we have no margins it works fine.
2025-09-16 23:23:16 -04:00
LemmyCook
de6b7c6470
Dimmer: bulletproffed test on screen
2025-09-16 22:47:43 -04:00
LemmyCook
6f1ae43d62
Dimmer: new implementation of the screen diming in a separate component.
2025-09-16 21:35:27 -04:00
Ly-sec
8cb9f04a22
ScreenCorners: add solid black option
2025-09-15 08:28:57 +02:00
Ly-sec
22bc5a3bff
Move ScreenCorners to the actualy screen edges when bar is floating,
...
edit vesktop template
ScreenCorners: move to screen corners on floating bar
BarTab: mention the ScreenCorner changes
vesktop: make read channels have less visible text
2025-09-15 08:08:32 +02:00
Ly-sec
17dceffff6
Overview: add autoPaddingEnabled:false to MultiEffect blur
2025-09-14 22:33:44 +02:00
Ly-sec
6fba9d9f22
NPanel positioning fixes
2025-09-13 16:45:22 +02:00
Ly-sec
50d8b54adf
Bar: add floating setting
2025-09-13 10:11:57 +02:00
LemmyCook
7d2eaa46e6
qmlfmt: increase line-length to 360 to avoid hard-wrap.
...
+ cleaned up power menu/panel
2025-09-12 21:07:11 -04:00
LemmyCook
626b745ce3
Settings: Added a ScreenCorners section in the general tab.
2025-09-11 19:22:07 -04:00
Juve
f0733f19dd
add a separate configuration item for edge of screen
2025-09-11 10:11:01 +08:00
Juve
4afe2d8448
Screen Corners use gerneral radius ratio of settings
2025-09-10 12:55:50 +08:00
LemmyCook
76ef2469e8
Shaders: path from root for easier maintenance + cleanup fallback icons
2025-09-09 00:35:12 -04:00
LemmyCook
3271fa1d23
Init: better widget upgrading process + less warnings when starting up without config or cache
2025-09-08 08:39:56 -04:00
LemmyCook
b43b065cf2
Wallpaper: minor optimizations/simplification
2025-09-08 07:51:01 -04:00