ItsLemmy
569a5ba8df
multi-bar: removed all globals bar properties
2025-11-05 00:33:47 -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
1a124cf655
Colors: 2 news colors, mHover+mOnHover - autocomputed. Using them for all hovers instead of mTertiary.
2025-10-31 23:32:10 -04:00
Ly-sec
08191678df
NotificationHistoryPanel: wrap header area in NBox
2025-10-31 19:17:09 +01:00
Ly-sec
a8096f68e6
Notification: always show progress bar
2025-10-28 15:14:22 +01:00
Ly-sec
60bfcc0058
Notification: add transparency slider (implements #586 )
2025-10-27 18:29:52 +01:00
Damian D'Souza
fdcbe7437d
Notification: delete from history on close button click
2025-10-25 21:45:58 +02:00
ItsLemmy
c9bbaf4c91
Borders: optim/simplification of scaled borders
2025-10-21 13:52:19 -04:00
lysec
7fcf54a9d3
OSD: add always on top setting
...
Notification: add always on top setting
2025-10-21 15:34:42 +02:00
lysec
4aa32dbdb3
Notification: move lastSeenTs to cache/noctalia/notifications-state.json
2025-10-21 14:50:27 +02:00
lysec
b5691d932f
Notification: respect animation setting ( fixes #538 )
2025-10-21 14:34:27 +02:00
lysec
371ddbc776
HyprlandService: fix workspace detection ( fixes #509 )
...
Autoformat
2025-10-17 13:13:23 +02:00
amadoabad
957dede6b3
Feat: Now freezes the notifications when hovering on notifications buttons too.
2025-10-17 02:12:21 +03:00
amadoabad
b0f6f22b2d
Feat: Freeze the notifications when hovering
2025-10-17 01:57:27 +03:00
lysec
b58ce5f982
Notification: better animations
...
NIconPicker: fix width/height
Autoformat
2025-10-13 15:52:19 +02:00
ItsLemmy
e3f0f428da
Settings: re-organization
2025-10-12 22:09:35 -04:00
ItsLemmy
f4b27380c3
Qt-Scaling: first cleanup pass
2025-10-12 08:23:24 -04:00
ItsLemmy
67cd3d8f52
autofmt
2025-10-05 17:32:15 -04:00
Damian D'Souza
8403d4fa35
add onOpened signal handler to NotificationHistoryPanel
2025-10-05 22:47:47 +02:00
ItsLemmy
4ed16d795e
Clipping: removed many unecessary clip: true
2025-10-04 22:22:23 -04:00
ItsLemmy
85fc907a48
Notifications: use proper notifications monitors settings.
2025-10-04 20:59:51 -04:00
ItsLemmy
059284c1f1
Notification: Optimize RAM & CPU usage, smoother animations.
2025-10-04 20:40:40 -04:00
ItsLemmy
673ae8d040
Notifications: minor ram optimization by avoiding loader on inactive monitors.
2025-10-04 18:12:07 -04:00
ItsLemmy
86127660fe
Tooltip: different approach to get the current screen.
2025-10-03 23:27:07 -04:00
ItsLemmy
58583a85e5
Tooltip: passing missing screen ref.
2025-10-03 20:58:21 -04:00
Ly-sec
c9f660ff8f
NotificationHistoryPanel: cursor only changes to pointing when expandable / on delete button
2025-10-04 01:06:33 +02:00
Ly-sec
a9965583cd
NotificationHistoryPanel: add expand option for long notification text ( fixes #408 )
2025-10-04 01:00:26 +02:00
ItsLemmy
43dee793de
More pointSize cleanup
2025-09-30 07:44:03 -04:00
ItsLemmy
4b13e89a64
Font: added per font family scaling. removed billboard font
2025-09-29 21:31:45 -04:00
ItsLemmy
9ed9231070
Init Sequence: removed a bunch of no longer necessary Settings.isLoaded
2025-09-29 09:11:37 -04:00
ItsLemmy
c35f37c7d7
Use Color.transparent instead of "transparent"
2025-09-28 21:17:10 -04:00
ItsLemmy
65cd95c62b
Notifications: properly handle large/many action buttons. Fix #379
2025-09-27 09:17:23 -04:00
ItsLemmy
b96deaa0c3
Notification: simpler active loader conditions
2025-09-24 17:04:02 -04:00
ItsLemmy
fe58e5e92a
Merge branch 'i18n'
2025-09-24 13:52:29 -04:00
Ly-sec
5de4330199
i18n: even more things appeared
2025-09-24 15:31:11 +02:00
Ly-sec
2bfed74851
i18n: even more integration
...
autoformat
2025-09-24 14:24:21 +02:00
Ly-sec
2a23b6afdd
i18n: WAY more i18n conversion
2025-09-24 14:12:12 +02:00
Ly-sec
df70f0c824
Possibly got everything transfered over to i18n
2025-09-24 13:47:59 +02:00
FUFSoB
41b9eb1897
Merge remote-tracking branch 'upstream/main' into notifications-refine
...
Resolve conflicts due to project structure changes
2025-09-24 07:40:50 +05:00
FUFSoB
5d58083ee5
feat: progress bar for notifs
2025-09-23 22:57:19 +05:00
FUFSoB
505cf48b6c
other: small changes
2025-09-23 12:40:19 +05:00
FUFSoB
e35264708a
bugfix: remove race condition, respect duration settings
2025-09-23 11:34:21 +05:00
FUFSoB
ea0350bcca
feat: set if notifs can be above fullscreen apps
2025-09-23 11:01:05 +05:00
FUFSoB
b47ac6dd8a
feat: set if respecting custom notif timeout
2025-09-23 10:53:44 +05:00
ItsLemmy
03da290c54
Notifications History: restored original panel width, changed title to: "Notifications"
2025-09-22 13:59:19 -04:00
FUFSoB
2d0d6207a1
WIP: notif progress bar
2025-09-22 22:51:25 +05:00
FUFSoB
45fb881ec2
rename notifications layer
2025-09-22 22:33:45 +05:00
Ly-sec
879d9ec879
Notification: add location option
...
Autoformat
2025-09-22 14:09:23 +02:00
Ly-sec
d13793fcbd
Notification: add scaling
2025-09-22 13:58:59 +02:00