lysec
562ce47c4c
Release v2.16.1
2025-10-06 21:05:43 +02:00
ItsLemmy
5531d5ca5b
AppThemeService: added a "generate" method that centralize updates.
2025-10-06 15:00:56 -04:00
ItsLemmy
0ec4ba0c6e
MatugenService => AppThemeService
2025-10-06 14:51:43 -04:00
ItsLemmy
d7e8a8fe0b
Merge branch 'main' of github.com:noctalia-dev/noctalia-shell
2025-10-06 14:34:45 -04:00
ItsLemmy
ac2ebc3c5a
Matugen: added errorColor for predefined palette gen.
2025-10-06 14:34:42 -04:00
lysec
3cc16991bd
matugen-kitty: edit highlight colors
2025-10-06 20:27:03 +02:00
ItsLemmy
da745b07bb
MatugenService: Predefined schemes dont use matugen at all.
2025-10-06 14:19:32 -04:00
lysec
e564ce50be
MatugenService: more changes to the predefined theme usage
2025-10-06 19:36:34 +02:00
lysec
95a89445ff
MatugenService: some more predefined shenanigans
2025-10-06 19:23:02 +02:00
ItsLemmy
42e9791fda
MatugenService: no more ES6 syntax to avoid qmlfmt breakage + cleanup
2025-10-06 12:56:09 -04:00
ItsLemmy
8caff79b96
Fix broken autoformat
2025-10-06 12:24:37 -04:00
ItsLemmy
e8148a3d0a
Matugen: fix empty config if only theming terminal + autofmt
2025-10-06 12:22:32 -04:00
ItsLemmy
3d2d9a2442
Matugen: Use Saturation only
2025-10-06 11:53:21 -04:00
ItsLemmy
b392dacb61
Use HSL
2025-10-06 11:49:26 -04:00
Lysec
7e59467647
Merge pull request #429 from matejc/main
...
systemd-inhibit: remove sleep
2025-10-06 17:13:06 +02:00
lysec
49c7eefe63
Matugen: a lot of cleanup and refactoring, splitting scripts into
...
separate functions
2025-10-06 17:05:08 +02:00
Matej Cotman
7269c24945
feat(systemd-inhibit): remove sleep
2025-10-06 17:46:40 +03:00
lysec
48d0fb3266
Merge remote-tracking branch 'origin/matugen-test'
2025-10-06 16:16:34 +02:00
Lysec
03f2a0f66b
Merge pull request #427 from ecoskey/feat/intermediate_dirs
...
Create intermediate folders for theme syncing
2025-10-06 16:15:05 +02:00
ItsLemmy
79faa6f281
FontService: batch processing
2025-10-06 09:53:02 -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
4811224a57
Test simpler matugen approach
2025-10-05 22:12:46 -04:00
Emerson Coskey
b2403debf7
typos
2025-10-05 17:29:17 -07:00
Emerson Coskey
e580e29fb5
cleanup and extra fixes
2025-10-05 16:53:02 -07:00
ItsLemmy
a7e6fd1667
ColorVariants: better light theme support
2025-10-05 19:19:43 -04:00
ItsLemmy
e88e236f6b
Vesktop: better light theme support for predefined colorscheme
2025-10-05 19:10:29 -04:00
ItsLemmy
9304342eab
Vesktop: theming
2025-10-05 18:56:55 -04:00
ItsLemmy
e24b0999ae
Surface vs SurfaceVariant (surface variant should be lighter in dark theme)
2025-10-05 18:44:11 -04:00
ItsLemmy
b36c8cf45e
Vesktop: fix placeholder text
2025-10-05 18:26:14 -04:00
ItsLemmy
cc0b5762d4
Vesktop: theming
2025-10-05 18:22:00 -04:00
ItsLemmy
de10e0968a
Vesktop theming
2025-10-05 18:15:13 -04:00
Emerson Coskey
0188da1dc1
create intermediate folders for theme syncing
2025-10-05 14:41:09 -07:00
ItsLemmy
67cd3d8f52
autofmt
2025-10-05 17:32:15 -04:00
lysec
2b83c12586
LockScreen: change forecast text color
2025-10-05 23:29:24 +02:00
Lysec
083531c484
Merge pull request #426 from kevindiaz314/main
...
chore(ci): update AUR package workflow
2025-10-05 23:22:45 +02:00
lysec
2cd4defa9f
LockScreen: more sizing tweaks
2025-10-05 23:21:08 +02:00
Kevin Diaz
cc6c40434a
chore(ci): update AUR package workflow to include ServerAlive options for SSH connection stability
2025-10-05 17:10:06 -04:00
lysec
78f6c5f72d
Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell
2025-10-05 23:05:20 +02:00
lysec
ebb71b916b
LockScreen: change font to fontSizeM
2025-10-05 23:04:02 +02:00
Lemmy
745ecdbdc7
Merge pull request #425 from damian-ds7/notification-ipc-update-timestamp
...
update lastSeenTs in notifications toggleHistory ipc call
2025-10-05 16:50:22 -04:00
Damian D'Souza
8403d4fa35
add onOpened signal handler to NotificationHistoryPanel
2025-10-05 22:47:47 +02:00
Damian D'Souza
bd5e5a5c96
remove lastSeenTs update from notification history onClicked
2025-10-05 22:47:16 +02:00
Damian D'Souza
838ac704e1
remove timestamp change for notification history IpcHandler
2025-10-05 22:39:10 +02:00
Damian D'Souza
0edc73610e
update lastSeenTs in notifications toggleHistory ipc call
2025-10-05 22:15:19 +02:00
ItsLemmy
bef810c0bc
Vesktop: theming attempt...
2025-10-05 15:26:10 -04:00
ItsLemmy
3085390084
ColorScheme: back to a more classic UI
2025-10-05 15:25:49 -04:00
ItsLemmy
3dbd2e50fb
pt translation fix
2025-10-05 14:28:03 -04:00
ItsLemmy
45f5b4c9cc
Translations
2025-10-05 14:13:50 -04:00
ItsLemmy
feed6e905c
Calendar: added support for 12 hours format.
2025-10-05 14:13:46 -04:00
ItsLemmy
17fa29abc4
Wallpaper panel: improved the highlight by not using opacity everywhere.
2025-10-05 09:05:07 -04:00
Lemmy
75c5b9aba6
Merge pull request #423 from matejc/main
...
systemd-inhibit: remove handle-lid-switch
2025-10-05 08:14:49 -04:00
Matej Cotman
aa7ee6c007
feat(systemd-inhibit): remove handle-lid-switch
2025-10-05 14:05:22 +03:00
Ly-sec
d0f065f88c
Set version to dev
2025-10-05 11:39:52 +02:00
Ly-sec
e2917f3109
Release v2.16.0
2025-10-05 11:34:23 +02:00
Ly-sec
9f82ccbdbf
Settings: fix small messup
2025-10-05 10:53:51 +02:00
Ly-sec
641e28eee6
Tooltips: add option to disable all tooltips in general tab
2025-10-05 10:38:32 +02:00
Ly-sec
77f1ef8893
Dock: replace visibility toggles with NCombobox (to avoid unwanted
...
behaviour)
2025-10-05 10:32:23 +02:00
Ly-sec
c15faa3727
WallpaperPanel: add keyboard controls thanks to pC
...
LockScreen: add cursor to password field, clear password after login
attempt
i18n: small cleanup
autoformat
2025-10-05 10:25:47 +02:00
ItsLemmy
4c001b12b9
MediaMini: slightly bigger (+3px) image/icon which match ActiveWindow
2025-10-04 23:10:56 -04:00
Lemmy
1a2a4736a5
Merge pull request #421 from ThatOneCalculator/fix/clip-weather
...
fix: clip overflowed weather entries
2025-10-04 22:57:25 -04:00
Kainoa Kanter
996403450b
fix: clip overflowed weather items
2025-10-04 19:49:28 -07:00
ItsLemmy
4ed16d795e
Clipping: removed many unecessary clip: true
2025-10-04 22:22:23 -04:00
ItsLemmy
2587e0a4cf
NIconPicker: RAM + CPU Optimizations
2025-10-04 22:01:54 -04:00
ItsLemmy
d59453397b
WallpaperPanel: RAM + CPU Optimizations
2025-10-04 21:35:27 -04:00
ItsLemmy
57acc64aa9
Toast: RAM optimizations
2025-10-04 21:15:59 -04:00
ItsLemmy
85fc907a48
Notifications: use proper notifications monitors settings.
2025-10-04 20:59:51 -04:00
ItsLemmy
bc7c821d33
Calendar: optimizations + removed days on hover as there is no actions on those.
2025-10-04 20:55:05 -04:00
ItsLemmy
059284c1f1
Notification: Optimize RAM & CPU usage, smoother animations.
2025-10-04 20:40:40 -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
673ae8d040
Notifications: minor ram optimization by avoiding loader on inactive monitors.
2025-10-04 18:12:07 -04:00
ItsLemmy
9672c55e7d
OSD: ram optimization
2025-10-04 17:55:06 -04:00
ItsLemmy
d3616f7f26
Launcher: defer visibility when results are ready.
2025-10-04 17:15:18 -04:00
ItsLemmy
d8099c2446
AboutTab: using NButton for the download button
2025-10-04 17:05:35 -04:00
ItsLemmy
bc14ab95f9
ActiveWindow: new setting to set your favorite width. Fix #417
2025-10-04 14:33:04 -04:00
Ly-sec
502f3da4e8
BrightnessService: remove --brief argument
2025-10-04 19:37:33 +02:00
ItsLemmy
9ca1848e8e
Merge branch 'main' of github.com:noctalia-dev/noctalia-shell
2025-10-04 13:35:41 -04:00
ItsLemmy
0f08f992d9
IPC: removed deprecated calls
2025-10-04 13:35:39 -04:00
Lysec
4eedfb9146
Merge pull request #418 from cdata/main
...
fix: Unset `PATH` that is auto-generated by Nix
2025-10-04 19:33:46 +02:00
Ly-sec
1ae8dc0a96
ControlCenter: add position setting to choose where the control center should open
2025-10-04 19:04:23 +02:00
Ly-sec
b1e5f406e3
Revert "Dock: add position option"
...
This reverts commit 6235d2b3d6 .
2025-10-04 18:43:55 +02:00
Ly-sec
1f13fda4a4
Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell
2025-10-04 18:27:41 +02:00
Ly-sec
6235d2b3d6
Dock: add position option
2025-10-04 18:27:32 +02:00
ItsLemmy
f42ce37763
Merge branch 'main' of github.com:noctalia-dev/noctalia-shell
2025-10-04 12:23:00 -04:00
ItsLemmy
60666c45f2
Hyprland: fix taskbar not working and proper event dispatching.
2025-10-04 12:22:59 -04:00
Ly-sec
c212fd411e
LockScreen: update power button hover colors
2025-10-04 17:43:12 +02:00
ItsLemmy
bc2fbfbd83
Settings: added default wallpaper, that can be usefull for nixOS.
2025-10-04 11:34:02 -04:00
Ly-sec
04290d82cf
NotificationService: respect 0s timeout (never disappear, fixes #419 )
...
Autoformat
2025-10-04 17:31:01 +02:00
Ly-sec
0bf2b0a8ad
LockScreen: increase power button icon & text
2025-10-04 17:24:48 +02:00
Ly-sec
2b8fd7a811
Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell
2025-10-04 17:10:08 +02:00
Ly-sec
3e224f77a0
LockScreen: complete redesign
2025-10-04 17:10:03 +02:00
ItsLemmy
6fee2ef826
MediaCard: always centered
2025-10-04 09:22:16 -04:00
ItsLemmy
f7e1fe4e0f
Bar: minor memory optimization
2025-10-04 08:56:05 -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
Christopher Joel
03c09e76bf
fix: Unset PATH that is auto-generated by Nix
...
This addresses a problem where the launcher is
not able to actually launch any applications when
it is started by a systemd unit generated by Nix.
The search path would typically be inherited by a
systemd unit, but Nix's unit generator will
assign a specific, minimal PATH that only includes
the unit's runtime dependencies.
2025-10-04 06:34:18 +00:00
ItsLemmy
f17180fa82
Clock: font logic was using an non existing setting.
2025-10-04 00:06:46 -04:00
ItsLemmy
343c3b95ae
IPC: new approach to ensure accuate positionning once the screen variable has propagated.
2025-10-03 23:55:17 -04:00
ItsLemmy
86127660fe
Tooltip: different approach to get the current screen.
2025-10-03 23:27:07 -04:00
ItsLemmy
b85576653a
NPanel: Sped up opening animation, removed close animation. No more lags and feel snappier
2025-10-03 22:36:21 -04:00
ItsLemmy
3302bfa08b
v2.15.1-dev
2025-10-03 22:32:34 -04:00
ItsLemmy
cd7ac2b243
NPanel: reverted yesterday fix, trying another fix.
2025-10-03 22:03:56 -04:00
ItsLemmy
cc59362a1a
Tooltip-TrayMenu: only use the simple mapToItem.
2025-10-03 22:01:51 -04:00
ItsLemmy
ccebaa9b42
Calendar: New look, courtesy of @pC
2025-10-03 21:42:06 -04:00
ItsLemmy
1cdaf79814
Tooltip: position fix
2025-10-03 21:38:26 -04:00
ItsLemmy
75e64bc625
Auto-formatting
2025-10-03 21:38:14 -04:00
ItsLemmy
ba4ec7dd47
NPanel: added logging to help tracking off position issue.
2025-10-03 20:58:43 -04:00
ItsLemmy
58583a85e5
Tooltip: passing missing screen ref.
2025-10-03 20:58:21 -04:00
ItsLemmy
f97015b2d9
Brightness: attempt to fix detection
2025-10-03 20:40:42 -04:00
Lemmy
7164003125
Merge pull request #415 from ThatOneCalculator/fix/zed-no-bufferpath
...
fix: zed formatting command
2025-10-03 20:33:42 -04:00
Kainoa Kanter
30d9a09f14
fix: zed formatting command
2025-10-03 16:56:54 -07:00
Ly-sec
31abcbcbbd
ColorSchemeTab: remove Qt5Compat import
2025-10-04 01:33:17 +02:00
Ly-sec
c9f660ff8f
NotificationHistoryPanel: cursor only changes to pointing when expandable / on delete button
2025-10-04 01:06:33 +02:00
ItsLemmy
18449ecd1d
Merge branch 'main' of github.com:noctalia-dev/noctalia-shell
2025-10-03 19:02:54 -04:00
ItsLemmy
47b0ace199
Tooltips: fixed a bunch of tooltips which were not properly scaled.
2025-10-03 19:02:53 -04:00
Ly-sec
56ac91e791
NotificationService: remove redundant logging
2025-10-04 01:01:31 +02:00
Ly-sec
a9965583cd
NotificationHistoryPanel: add expand option for long notification text ( fixes #408 )
2025-10-04 01:00:26 +02:00
Ly-sec
2b39d1a17a
Launcher: resolve odd flickering on pin/unpin button hover ( fixes #406 )
2025-10-04 00:38:34 +02:00
Ly-sec
c94bc1955c
Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell
2025-10-04 00:30:17 +02:00
Ly-sec
d6da018591
MatugenTemplates: add #409 again
2025-10-04 00:30:08 +02:00
Lemmy
29387cff52
Merge pull request #413 from ThatOneCalculator/feat/zed-fmt
...
chore(devex): create Zed settings file for qmlfmt
2025-10-03 18:29:50 -04:00
Lemmy
2eb10965b0
Merge pull request #412 from ThatOneCalculator/fix/mediamini-scroll-pause
...
fix: never scroll media mini on pause
2025-10-03 18:29:32 -04:00
ItsLemmy
46707fb926
Merged new ColorSchemes management
2025-10-03 18:25:37 -04:00
Ly-sec
2115ef4792
ColorSchemeService: sort themes alphabetically
2025-10-04 00:21:59 +02:00
Ly-sec
604b9c665f
Matugen: move templates a folder up
2025-10-04 00:14:08 +02:00
Ly-sec
d8c373ce31
ColorTemplates: rename to MatugenTemplates
...
Autoformat
2025-10-03 23:57:51 +02:00
Ly-sec
515f7565fd
Matugen: change ayu dark to ayu mirage
2025-10-03 23:41:34 +02:00
Ly-sec
cee1d86038
Matugen: fix scheme loading
2025-10-03 23:38:12 +02:00
Ly-sec
79e74d6743
Matugen: add all terminal color schemes
2025-10-03 23:21:41 +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
Kainoa Kanter
8303452525
create zed settings file for qmlfmt
2025-10-03 11:28:44 -07: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
ItsLemmy
adb84a9e24
Shell: replacing LazyLoader by Loader in an attempt to fix crash when hot-reloading after update.
2025-10-02 22:29:00 -04:00
ItsLemmy
75479eff25
More terminals colors and cleanup
2025-10-02 21:39:16 -04:00
ItsLemmy
2339d9758e
Rosepine: restoring mTertiary.
2025-10-02 20:54:26 -04:00
ItsLemmy
b7af94e460
Matugen: implementing proper terminal colors via iTerm2 color schemes. WIP
2025-10-02 20:50:01 -04:00
ItsLemmy
b525a53c8b
ColorScheme: reducing overall height by using a more compact NCollapsible
2025-10-02 18:01:17 -04:00
ItsLemmy
21c0b2f042
Nord colorscheme: mOnSurface should be brighter than mOnSurfaceVariant
2025-10-02 17:59:51 -04:00
Kainoa Kanter
8e3e60a0b1
fix: never scroll on pause
2025-10-02 14:47:14 -07:00
ItsLemmy
97782105fd
Dock: Safeguards when monitor are connected/reconnected
2025-10-02 17:44:53 -04:00
ItsLemmy
171661d8b8
Fix #361 - Panel is off-positioned after monitor wake up.
2025-10-02 17:43:01 -04:00
ItsLemmy
40410b603f
Matugen: Combined GTK3&4 in a single GTK setting
2025-10-02 16:36:56 -04:00
Ly-sec
778b3a55ab
Revert "Overview: potential fix for fallback wallpaper showing after logout/login"
...
This reverts commit 083ca69a05 .
2025-10-02 17:06:47 +02:00
Ly-sec
4b84e48e8e
Overview: potential fix for fallback wallpaper showing after logout/login
2025-10-02 17:06:30 +02:00
Ly-sec
083ca69a05
Overview: potential fix for fallback wallpaper showing after logout/login
2025-10-02 17:03:18 +02:00
Lysec
20cbc03b22
Merge pull request #409 from acdcbyl/main
...
Matugen: Add 'org.gnome.desktop.interface' related post_hooks for GTK3/4
2025-10-02 16:20:11 +02:00
Ly-sec
8d43c1d93d
ColorSchemeTab: rename Use Matugen
...
i18n: update matugen text
2025-10-02 16:19:24 +02:00
Aiser
aa33747686
Matugen: Add 'org.gnome.desktop.interface' related post_hooks for GTK 3/4
2025-10-02 22:17:17 +08:00
Ly-sec
b3576b306a
ColorSchemeTab: new swatches, circle go spin
2025-10-02 16:09:30 +02:00
ItsLemmy
3d13401eaa
Matugen: vesktop fix + gtk improvements
2025-10-02 09:49:03 -04:00
ItsLemmy
04bd410099
matugen: gtk4 -> gtk3
2025-10-02 09:27:55 -04:00
ItsLemmy
0141fb4466
Matugen: fixed generate container for light/dark themes
2025-10-02 09:25:00 -04:00
ItsLemmy
6b68d44182
Matugen: removed invalid "surface_variant_container"
2025-10-02 09:18:47 -04:00
ItsLemmy
29dbc946cc
Matugen: trying to understand caching
2025-10-02 09:14:54 -04:00
ItsLemmy
b21f94dc1b
Matugen: addded 'container' derivatives
2025-10-01 23:57:09 -04:00
ItsLemmy
ae51db0edb
Matugen: prevent matugen from generating noctalia's colors when we use a predefined schemes
2025-10-01 23:35:11 -04:00
ItsLemmy
f045d5bdf6
Rosepine: bringing back "pine" as mTertiary, even tho it does not respect rosepine "spirit", we need all 3 primary colors to be vibrant.
2025-10-01 23:00:08 -04:00
ItsLemmy
44e534856a
Matugen templates improvement
2025-10-01 22:59:33 -04:00
ItsLemmy
57c4f4b20e
Generate variant colors (_dim_fixed, _bright) for some of our predefined colors to augment templates compatibility
2025-10-01 22:59:17 -04:00
ItsLemmy
a648fdf6de
ColorScheme: no longer hides templates when not using matugen.
2025-10-01 22:30:57 -04:00
ItsLemmy
0e3c662cb0
GTK4 + GTK3: simplified and working.
...
+ GTK3 is a symlink to GTK4
2025-10-01 20:55:29 -04:00
Ly-sec
42af310ccf
matugen: initial commit for predefined color schemes
2025-10-02 00:44:38 +02:00
ItsLemmy
49a0c8449f
Tooltips: fixed a bunch of tooltips which where not following the screen's scaling
2025-10-01 16:50:54 -04:00
ItsLemmy
88871e3fbe
ActiveWindow-MediaMini: added a minimum size
2025-10-01 15:47:01 -04:00
ItsLemmy
b3989a13da
MediaMini: better behavior on smaller screen where the placeholder text may not fit in the capsule
2025-10-01 15:41:31 -04:00
ItsLemmy
07a94de5e2
Shell: more robust reload
2025-10-01 10:43:19 -04:00
ItsLemmy
994f0ca812
Revert "i18n: grab full locale"
...
This reverts commit 1c1cb8e026 .
2025-10-01 10:37:31 -04:00
Ly-sec
1c1cb8e026
i18n: grab full locale
2025-10-01 16:17:35 +02:00
Ly-sec
74270e9478
Set version to dev
2025-10-01 15:54:54 +02:00
Ly-sec
8c9396f325
Release v2.15.0
2025-10-01 15:51:51 +02:00
ItsLemmy
afccf048e7
Taskbar: inactive icon bumped from 0.5 to 0.6 opacity
2025-10-01 09:40:33 -04:00
ItsLemmy
f37625719d
Clock: removed useMonospacedFont to keep things simple, + translations + cleanup
2025-10-01 09:20:14 -04:00
Lemmy
cad8fd671f
Merge pull request #398 from DiscoCevapi/add-clock-font-setting
...
Add clock font setting for customizable clock displays
2025-10-01 09:13:18 -04:00
DiscoNiri
68e76abfc7
Move clock font settings to widget-specific configuration
...
- Moved clock font selection from general settings to clock widget settings
- Added custom font toggle and selection in ClockSettings.qml
- Updated BarWidgetRegistry.qml with new clock font metadata
- Removed global clockFont setting from Settings.qml and GeneralTab.qml
- Updated Clock.qml to use widget-specific custom font setting
- Added proper translation keys for new font options
- Maintained backward compatibility with existing font hierarchy
2025-10-01 20:26:13 +10:00
Lemmy
45c8fe7782
Merge pull request #358 from lonerOrz/fix/brightness
...
Fix brightness sync after external command changes
2025-09-30 22:49:41 -04:00
ItsLemmy
5ebf4b5377
i18n: launcher terminal-command
2025-09-30 22:45:00 -04:00
Lemmy
59fbe92fe4
Merge pull request #377 from lonerOrz/fix/launcher
...
fix: the launcher cannot run pure command-line (CLI) programs
2025-09-30 22:44:09 -04:00
ItsLemmy
b051e19f68
i18n: updated all translations via autotranslate!
2025-09-30 22:32:37 -04:00
ItsLemmy
6b9370ac85
i18n: added basic auto translation
2025-09-30 22:24:25 -04:00
lonerorz
9702a300ca
Merge branch 'main' into fix/launcher
2025-10-01 10:11:12 +08:00
ItsLemmy
b043664617
Taskbar: Improved the look of the focused app. Made unfocused app icons semi transparent.
2025-09-30 21:33:06 -04:00
ItsLemmy
368e80daf2
.gitignore cleanup
2025-09-30 20:29:18 -04:00
ItsLemmy
056217bf43
Wallpaper: fix double wallpaper init.
2025-09-30 20:24:23 -04:00
ItsLemmy
c1abb3a7dc
Default settings updated with Dock's: only same output.
2025-09-30 19:50:24 -04:00
ItsLemmy
52d2055699
MediaMini: fix another binding loop.
2025-09-30 18:20:28 -04:00
ItsLemmy
e324a33137
NiriService: added safe guards to avoid issue with wrong window indexes.
2025-09-30 18:16:35 -04:00
ItsLemmy
6f4aa1a1a1
MediaMini: fix binding loop + edge case where no icon would appear. Also set Autohide to false by default for ActiveWindow and MediaMini
2025-09-30 17:56:59 -04:00
Lemmy
f49462f999
Merge pull request #402 from luleyleo/output-filtered-dock
...
Per-monitor dock
2025-09-30 17:36:14 -04:00
Leopold Luley
4fb1e2de1e
i18n: Add German translation for new dock settings.
2025-09-30 23:07:24 +02:00
Leopold Luley
6d05a20556
Dock: Reformat code.
2025-09-30 23:03:09 +02:00
Leopold Luley
ec2fbb53dc
Dock: Allow showing the dock on outputs without a bar.
2025-09-30 23:02:13 +02:00
Leopold Luley
fdc61acfe4
Dock: Add option to filter by output.
2025-09-30 23:01:46 +02:00
Ly-sec
32712c7052
MediaMini: replace placeholder icon
2025-09-30 19:23:18 +02:00
Ly-sec
a0f6d14334
MediaMini: add no active player placeholder
2025-09-30 18:37:45 +02:00
Lysec
6ae8d8536e
Merge pull request #400 from acdcbyl/main
...
i18n: Optimize Chinese translation
2025-09-30 15:35:15 +02:00
Aiser
650dcb8811
i18n: Optimize Chinese translation
2025-09-30 21:32:03 +08:00
ItsLemmy
970684e304
Niri: temp warning fix
2025-09-30 08:07:18 -04:00
Lemmy
e786946abf
Merge pull request #394 from ixxie/feat/temp-settings
...
[NixOS] feat/temp settings
2025-09-30 07:55:14 -04:00
Lemmy
da046cade6
Merge pull request #396 from luleyleo/mouse-sorted-taskbar
...
NiriService: Keep windows sorted when moving them with the mouse
2025-09-30 07:51:37 -04:00
ItsLemmy
43dee793de
More pointSize cleanup
2025-09-30 07:44:03 -04:00
Lysec
0a893f9c5f
Merge pull request #399 from pugaizai/main
...
i18n: update zh-CN translations
2025-09-30 13:28:06 +02:00
Ly-sec
23887574cf
NIcon: fix fontSize
2025-09-30 13:12:49 +02:00
pugaizai
2008ba85bc
update sessionmenu translation
2025-09-30 19:07:49 +08:00
Ly-sec
773318191d
NIcon: use textSize for font.pointSize
2025-09-30 13:02:56 +02:00
pugaizai
78cf0bc8a2
i18n: update zh-CN translations
2025-09-30 18:42:59 +08:00
DiscoNiri
8b0e0f6e0e
Add clock font setting for customizable clock displays
...
This commit adds a new 'Clock Font' setting that allows users to customize
the font used specifically for clock displays in the bar and widgets,
independent of the default UI font.
Features:
- New clockFont property in Settings.data.ui (defaults to 'Roboto')
- Updated Bar Clock widget to use the custom font with fallback support
- Added searchable font dropdown in General Settings tab
- Backward compatible - uses default font if clockFont is not set
- Real-time updates - changes apply immediately
The font selection uses FontService.availableFonts and includes proper
fallback logic that respects the existing monospaced font setting.
2025-09-30 18:37:47 +10:00
Lysec
8c6b3a793f
Merge pull request #397 from msdevpt/apply-theme
...
chore: refresh ghostty configuration
2025-09-30 09:37:42 +02:00
M.Silva
4c3eca80a4
chore: refresh ghostty configuration
2025-09-30 08:32:01 +01:00
Leopold Luley
f61f9a5809
NiriService: Keep windows sorted when moving them with the mouse.
2025-09-30 09:01:58 +02:00
ItsLemmy
518e90d910
SystemMonitor: apply fontScale to TextMetrics for smarted calculation
2025-09-29 21:46:10 -04:00
ItsLemmy
d2e5d0664a
Font: added reset button for scaling
2025-09-29 21:42:47 -04:00
ItsLemmy
602d79c98e
TrayMenu: fix icon size
2025-09-29 21:38:51 -04:00
ItsLemmy
4b13e89a64
Font: added per font family scaling. removed billboard font
2025-09-29 21:31:45 -04:00
ItsLemmy
1e8b122911
NiriService: syntax fix
2025-09-29 21:19:08 -04:00
Ly-sec
1f257ce847
ControlCenter: fix custom image
2025-09-30 01:33:09 +02:00
Matan Bendix Shenhav
df35589328
feat(flake): write settings to a fallback path
2025-09-30 00:11:03 +02:00
Matan Bendix Shenhav
c92478d27d
feat(flake): restart systemd service on package update
2025-09-30 00:10:32 +02:00
Lemmy
ffe39e0ec9
Merge pull request #393 from luleyleo/sorted-taskbar
...
Sort windows in Taskbar by their scrolling position on Niri
2025-09-29 18:08:50 -04:00
ItsLemmy
b12cf345dc
Background Wallpaper: attempt to free up memory earlier.
2025-09-29 16:53:59 -04:00
ItsLemmy
fc4418be0c
Shader: fix "disc" shader (no disc at 0 progress)
2025-09-29 16:53:33 -04:00
Leopold Luley
82bfa346a7
NiriService: Fix stale focus state when opening a new window.
2025-09-29 22:16:46 +02:00
Leopold Luley
26ee5046f6
NiriService: Sort windows by their scrolling position.
2025-09-29 22:16:25 +02:00
ItsLemmy
51ed6ea2b0
Compositor: fix getFocusedWindow()
2025-09-29 15:10:44 -04:00
ItsLemmy
c53dd6fade
Compositor: fix getFocusedWindowTitle. Since active workspace has been implemented.
...
+ autoformatting
2025-09-29 15:04:13 -04:00
Lemmy
bb24b6904d
Merge pull request #386 from luleyleo/filtered-taskbar
...
Taskbar: Filter by screen and workspace
2025-09-29 15:02:31 -04:00
Ly-sec
d5857e3363
Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell
2025-09-29 16:32:00 +02:00
Ly-sec
559609be64
Launcher: add pin to dock button if dock is enabled
2025-09-29 16:31:53 +02:00
ItsLemmy
5cea61114b
Scaling: fix scaling not properly applied on startup.
2025-09-29 10:20:19 -04:00
ItsLemmy
22794ea922
DateTime: proper locale usage. Fix #390
...
Replaced all Qt.formatDateTime() by Qt.locale().toString()
2025-09-29 10:07:58 -04:00
ItsLemmy
933ba54612
Init Sequence: minor reordering
2025-09-29 09:58:48 -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
b8b54825d5
SessionMenu: move lockAndSuspend to CompositorService
2025-09-29 14:20:15 +02:00
Ly-sec
250822e819
Revert "Matugen: add custom-colors.toml"
...
This reverts commit ece9789f6b .
2025-09-29 14:13:22 +02:00
Ly-sec
ece9789f6b
Matugen: add custom-colors.toml
2025-09-29 13:43:37 +02: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
Leopold Luley
fa49d4aaa0
Taskbar: Add German translation for Taskbar settings.
2025-09-29 11:08:48 +02:00
Leopold Luley
b1f7ae5d9a
Taskbar: Add settings.
2025-09-29 11:01:14 +02:00
Leopold Luley
e6b0be77e7
Taskbar: Filter by same output and active workspaces.
2025-09-29 11:01:14 +02:00
ItsLemmy
49961882dd
Shell: changed init sequence so that i18n + Settings are fully loaded before any UI component spawn.
2025-09-28 23:39:34 -04:00
ItsLemmy
c1d2d82fa2
NSpinBox: fixes
...
- replaced row by rowlayount
- using proper Color.mOnTertiary for hover text/icon
- fixed binding break when entering value manually
2025-09-28 21:19:10 -04:00
ItsLemmy
c35f37c7d7
Use Color.transparent instead of "transparent"
2025-09-28 21:17:10 -04:00
Lemmy
e23cb90c5b
Merge pull request #388 from MrDowntempo/Consistent-Hover
...
Nicer SpinBox with better mTertiary hover
2025-09-28 20:53:24 -04:00
ItsLemmy
b2688e9100
More conversion of Row/Column to Layout
2025-09-28 20:49:57 -04:00
ItsLemmy
7f3842ddbf
Log cleanup (avoid super long string with path)
2025-09-28 20:39:28 -04:00
ItsLemmy
68b2c83be1
DockMenu: use RowLayout and ColumnLayout
2025-09-28 20:35:25 -04:00
Corey Woodworth
97fa2fb1b5
Back to Chevrons. +/- were inconsistent sizes. Better alignment
2025-09-28 20:20:02 -04:00
ItsLemmy
0ed8ed7fe5
Tooltips: fix clipping for tooltips with long sentences.
2025-09-28 19:45:37 -04:00
Corey Woodworth
a41be0b5d9
Removed gradient and redesigned buttons
2025-09-28 19:08:33 -04:00
ItsLemmy
072d80e2f3
Bar vs Dock: Dock are loaded only once the bar is fully loaded. This ensure the vertical bar use the full screen height if the dock is exclusive.
2025-09-28 16:39:23 -04:00
loner
1f898171e0
Merge remote-tracking branch 'upstream/main' into fix/launcher
...
# Conflicts:
# Assets/Translations/zh-CN.json
2025-09-29 03:22:48 +08:00
loner
ef64395dd4
Resolve conflict
2025-09-29 03:09:30 +08:00
loner
a5c89fadb5
fix(services): emit brightnessUpdated signal in setBrightness
2025-09-29 02:40:01 +08:00
loner
cccf0e6017
fix: Fix brightness synchronization in multi-monitor setups
2025-09-29 02:34:42 +08:00
Ly-sec
5da474007e
i18n: add lock-and-suspend to all languages
2025-09-28 19:53:20 +02:00
Ly-sec
ffd2cdaf74
SessionMenu: add lock & suspend option as requested in #301
2025-09-28 19:50:52 +02:00
MrDowntempo
5f3c088f22
Update NSpinBox.qml
...
I missed a line
2025-09-28 13:16:07 -04:00
MrDowntempo
382116e795
Merge branch 'main' into Consistent-Hover
2025-09-28 13:10:13 -04:00
Ly-sec
c7c49433f7
NotificationService: add flatpak name support
2025-09-28 19:08:04 +02:00
Corey Woodworth
0d2d0f1931
Nicer SpinBox with better mTertiary hover
2025-09-28 12:49:52 -04:00
Ly-sec
2e947edc5a
Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell
2025-09-28 18:42:59 +02:00
Ly-sec
cdc32f3eac
NSpinBox: add text input support
2025-09-28 18:42:53 +02:00
ItsLemmy
21736b3095
DockMenu: auto hides when not hovering the menu, simplified with a single mouse area.
2025-09-28 12:06:41 -04:00
ItsLemmy
48852a9ca4
Tray: close the menu on re-hovering the tooltip
2025-09-28 11:37:12 -04:00
ItsLemmy
65fab7b367
Tray: Fixing hiding tooltip
2025-09-28 11:17:02 -04:00
ItsLemmy
dc414df9bc
NRadioButton: proper elipsis. Fix #385
2025-09-28 11:09:17 -04:00
ItsLemmy
69a6c052db
LockScreen: adapted custom tooltips to the new lighter look.
2025-09-28 10:55:48 -04:00
ItsLemmy
c422435d3d
Merge branch 'main' of github.com:noctalia-dev/noctalia-shell
2025-09-28 10:52:09 -04:00
ItsLemmy
fc1742e167
Tooltips: proper tooltip service
2025-09-28 10:51:56 -04:00
ItsLemmy
061e7f32da
Tooltips: proper tooltip service
2025-09-28 10:40:15 -04:00
Lemmy
8dda007847
Merge pull request #371 from pugaizai/main
...
allow zh-CN like language code
2025-09-28 09:53:16 -04:00
pugaizai
1cdff28cca
Merge from upstream
2025-09-28 21:43:50 +08:00
铺盖崽
f32a34e320
Rename zh.json to zh-CN.json
2025-09-28 21:34:02 +08:00
铺盖崽
0d0088bd52
allow zh-CN like language code
2025-09-28 21:34:02 +08:00
ItsLemmy
a7a7a96585
Merge branch 'tooltips'
2025-09-28 09:23:42 -04:00
ItsLemmy
026d602770
Tooltips: more robust tooltips after hot-reload
2025-09-28 09:23:28 -04:00
Ly-sec
5b54be633d
Aya: rename to ayu (probably a typo)
2025-09-28 13:07:51 +02:00
Lysec
3bb10e9561
Merge pull request #383 from acdcbyl/main
...
i18n: Optimize Chinese translation
2025-09-28 11:44:04 +02:00
Aiser
b9b233a873
i18n: Optimize Chinese translation
2025-09-28 17:38:43 +08:00
Ly-sec
388824bf37
i18n: add description to all Bar widget settings
2025-09-28 11:16:26 +02:00
Ly-sec
25eb31747a
ColorSchemeTab: hide predefined colorschemes when matugen is enabled
2025-09-28 10:43:02 +02:00
Lysec
f7109b0bf9
Merge pull request #382 from acdcbyl/main
...
i18n: Optimize Chinese translation
2025-09-28 10:08:48 +02:00
Aiser
c41fa1aef7
i18n: Optimize Chinese translation
2025-09-28 16:03:59 +08:00
Aiser
1a0ea3893c
i18n: Optimize Chinese translation
2025-09-28 15:52:54 +08:00
ItsLemmy
0593543d7a
Tooltip: Refactoring in a single global tooltip.
2025-09-28 00:15:43 -04:00
ItsLemmy
fbf80ab577
v2.14.4-dev
2025-09-27 20:40:48 -04:00
ItsLemmy
7e9f7f40ef
v2.14.4
2025-09-27 20:40:15 -04:00
ItsLemmy
92460fc5c3
IPC call to enable/disable/toggle wallpaper random automation. Fix #378
2025-09-27 18:22:57 -04:00
ItsLemmy
c1c91edb6c
NButton: no bar position is allowed in Widgets/
...
- Only exception is NPanel.
2025-09-27 17:51:52 -04:00
ItsLemmy
e73d85de04
Bluetooth: Removed the copy of the adapter's state in Settings, makes code much simpler and robust by always relying on the actual adapter's state.
2025-09-27 17:33:09 -04:00
ItsLemmy
fafd7a518b
Merge branch 'main' of github.com:noctalia-dev/noctalia-shell
2025-09-27 16:12:29 -04:00
ItsLemmy
8b89e95b13
New setting to disable all UI animations
2025-09-27 16:12:28 -04:00
ItsLemmy
2112f675c0
Taskbar: fix warning due to non existing property.
2025-09-27 16:12:11 -04:00
Lemmy
d873c2205b
Merge pull request #380 from ixxie/feat/flake-defaults
...
feat(flake): deep merge settings with defaults
2025-09-27 16:00:42 -04:00
ItsLemmy
348c1e8f9f
General: Animation speed max back to 200%
2025-09-27 15:01:40 -04:00
ItsLemmy
8e248f6795
Tooltip: removed auto-positionning relative to the bar. as many tooltips are used in panels
...
- still a few edge cases to work on
2025-09-27 14:57:11 -04:00
ItsLemmy
4c516200dc
SystemMonitor: syntax error
2025-09-27 14:19:26 -04:00
ItsLemmy
b5b8b62cf0
Animation speed: allow 500% speed for quasi instant.
2025-09-27 14:03:54 -04:00
ItsLemmy
a4b4caa2ce
Bar SysMonitor: Implemented different sizing strategy to avoid unwanted shifting of items inside and outside the component.
2025-09-27 13:38:56 -04:00
Lemmy
423ea60939
Merge pull request #372 from MrDowntempo/Centered-Circles
...
Centered circles
2025-09-27 13:24:17 -04:00
MrDowntempo
55dd48ce66
Merge branch 'noctalia-dev:main' into Centered-Circles
2025-09-27 12:37:38 -04:00
Corey Woodworth
7dc8d2cd88
Fix: Works regardless of scaling value
2025-09-27 12:34:58 -04:00
Ly-sec
d4dd3b1734
ColorSchemeTab: hide matugen scheme type when Matugen is disabled
2025-09-27 17:20:47 +02:00
Ly-sec
0f30a10a14
Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell
2025-09-27 17:16:47 +02:00
Ly-sec
50e2a95f52
Update settings-default
2025-09-27 17:16:37 +02:00
Ly-sec
35bf30ef5e
ColorSchemeTab: add matugen type option
2025-09-27 17:16:00 +02:00
ItsLemmy
afce091473
Bluetooth: simplify the way we handle adapter state vs settings value.
2025-09-27 11:03:52 -04:00
Matan Bendix Shenhav
d802b6a2fa
feat(flake): deep merge settings with defaults
2025-09-27 16:28:44 +02:00
ItsLemmy
65cd95c62b
Notifications: properly handle large/many action buttons. Fix #379
2025-09-27 09:17:23 -04:00
Ly-sec
fe2654268d
NightLight: check if wlsunset exists, else dont enable NightLight
...
SystemMonitorSettings: If RAM usage is not toggled, don't show % option
Settings: remove NightLight from default bar widgets
2025-09-27 15:14:44 +02:00
ItsLemmy
13e32dc11b
Notifications test with a lot of actions
2025-09-27 08:58:48 -04:00
loner
b27728e5bf
i18n(zh): add translation for terminal command
2025-09-27 12:12:31 +08:00
loner
2379ad134b
i18n(pt): add translation for terminal command
2025-09-27 12:12:21 +08:00
loner
3ab9ffed78
i18n(fr): add translation for terminal command
2025-09-27 12:12:11 +08:00
loner
3182d1969b
i18n(es): add translation for terminal command
2025-09-27 12:11:53 +08:00
loner
591d099255
i18n(de): add translation for terminal command
2025-09-27 12:11:43 +08:00
loner
256f9b4a76
feat(launcher): add configurable terminal command
...
The terminal command for launching applications was previously hardcoded to 'kitty', causing issues for users without it installed.
This change introduces a new setting, 'appLauncher.terminalCommand', allowing users to specify their preferred terminal emulator. The default value is set to 'xterm -e'.
The implementation includes:
- Defining the setting in 'Commons/Settings.qml'.
- Adding a text input in the launcher settings tab.
- Updating the application plugin to use the new setting.
2025-09-27 12:06:54 +08:00
ItsLemmy
dd29a739f3
v2.14.3-dev
2025-09-26 23:48:03 -04:00
ItsLemmy
83d82a825b
v2.14.3
2025-09-26 23:46:25 -04:00
ItsLemmy
e2f7012c5b
NScrollView: properly disable horizontal scrrol when setting proper horizontalPolicy
2025-09-26 23:35:05 -04:00
loner
ff1509939a
test kitty
2025-09-27 11:29:57 +08:00
ItsLemmy
f8ee0bb8df
FilePicker: debugging and improvements.
2025-09-26 23:21:56 -04:00
ItsLemmy
96d3051151
Update service
2025-09-26 23:18:35 -04:00
Lysec
e8e96a9f68
Merge pull request #376 from kevindiaz314/main
...
fix(ci): not in a git directory
2025-09-27 02:02:44 +02:00
Kevin Diaz
b7c99905f3
fix(ci): not in a git directory
2025-09-26 20:00:56 -04:00
Lysec
ab89b0e964
Merge pull request #375 from kevindiaz314/main
...
CI: add GitHub Actions workflow to automate AUR package updates on release
2025-09-27 01:19:48 +02:00
Kevin Diaz
7b9ecd048d
CI: add GitHub Actions workflow to automate AUR package updates on release
2025-09-26 19:18:16 -04:00
Corey Woodworth
9d30eac13a
Fix: Correct same issue with Radio Buttons too.
2025-09-26 16:01:25 -04:00
Corey Woodworth
4785e287ba
Fix: Small fix. 4* instead of 2*2*
2025-09-26 15:37:02 -04:00
Corey Woodworth
aa1cea8d03
Fix: Fix the vertical alignment of circles
2025-09-26 15:30:16 -04:00
Lemmy
823ab9c6a3
Merge pull request #370 from MrDowntempo/Just-The-Tip
...
Rounds the ends of NSliders to be more consistent with the look
2025-09-26 14:58:19 -04:00
Corey Woodworth
74a0c9dbf4
Fix: Knob was getting clipped.
2025-09-26 14:22:22 -04:00
Corey Woodworth
d1a89387f9
Fix: Make sure left side doesn't get squished
2025-09-26 13:24:19 -04:00
Corey Woodworth
9da310ade4
Rounds the ends of NSliders to be more consistent with the rest of Noctalia's look
2025-09-26 11:01:38 -04:00
Lemmy
348604e45a
Merge pull request #368 from MrDowntempo/Old-Theme
...
Restored the vintage Noctalia theme as Noctalia (legacy)
2025-09-26 10:24:28 -04:00
Ly-sec
5e44af8e6d
Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell
2025-09-26 16:23:08 +02:00
Ly-sec
27eaeee5fd
i18n-zh/pt: add missing keys
2025-09-26 16:23:04 +02:00
Corey Woodworth
338f4cde6d
Restored the vintage Noctalia theme as Noctalia (legacy)
2025-09-26 10:20:01 -04:00
ItsLemmy
1531275707
Wallpaper: smarter init
2025-09-26 10:09:17 -04:00
Ly-sec
5cfa66f9e8
Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell
2025-09-26 15:07:30 +02:00
Ly-sec
695d002d6a
OsdTab: move all OSD related settings into their own tab
...
OSD: add Left/Right Center options (will display vertically)
TablerIcons: add OSD Tab icon
i18n: added translation to all files for OSDTab (generated)
2025-09-26 15:05:53 +02:00
ItsLemmy
7afd0177cb
Merge branch 'main' of github.com:noctalia-dev/noctalia-shell
2025-09-26 08:33:32 -04:00
ItsLemmy
180366073f
Toast: less intrusive toast logging
2025-09-26 08:33:30 -04:00
Lysec
7eb19237ba
Merge pull request #366 from pugaizai/main
...
i18n(zh): add zh(simplified chinese) translation
2025-09-26 14:21:01 +02:00
铺盖崽
ed7b4f5552
i18n(zh): add zh(simplified chinese) translation
2025-09-26 20:19:43 +08:00
Lysec
9d927bd7fc
Merge pull request #364 from lonerOrz/opt/osd
...
Increase OSD initTimer interval to 500ms
2025-09-26 09:18:36 +02:00
loner
ac683caa1e
Increase OSD initTimer interval to 500ms
2025-09-26 13:50:14 +08:00
ItsLemmy
39883ceb10
WallpaperService: proper i18n support of the list models.
2025-09-25 23:35:18 -04:00
ItsLemmy
c1386c491e
v2.14.1-dev
2025-09-25 21:58:33 -04:00
ItsLemmy
e7f8a452b8
v2.14.1
2025-09-25 21:57:39 -04:00
ItsLemmy
012ae28dd9
Bar editor: removing the last ControlCenter triggers a toast warning.
2025-09-25 21:54:51 -04:00
ItsLemmy
95d059007e
ClipboardService: fix invalid toast invocation
2025-09-25 21:54:09 -04: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
6bd4167638
FilePicker: better icons positioning
2025-09-25 21:13:13 -04:00
ItsLemmy
22b843587c
FilePicker: back to our custom file picker.
2025-09-25 20:59:50 -04:00
ItsLemmy
cb3fc1a45c
Bar: Right clicking the bar will open the ControlCenter
2025-09-25 17:18:07 -04:00
ItsLemmy
b1df7624cc
Settings: bullet proofing the widget upgrade code.
2025-09-25 17:09:00 -04:00
Lemmy
8be64359ef
Merge pull request #359 from juvevood/osd-toast-location
...
The locations of OSD and Toast follow the notifications location
2025-09-25 13:44:42 -04:00
ItsLemmy
8e6badc0d6
Merge branch 'main' of github.com:noctalia-dev/noctalia-shell
2025-09-25 13:22:06 -04:00
ItsLemmy
4ac27be0e8
NPanel: don't dim if panel is masked
2025-09-25 13:21:57 -04:00
Ly-sec
2a496a7831
UpdaterService: set dev version
2025-09-25 17:41:34 +02:00
Ly-sec
619420349c
i18n: add keep awake to all languages
2025-09-25 17:34:57 +02:00
Ly-sec
349ef85648
Release v2.14.0
...
This release introduces new themes, a native file picker, multi-language support, a redesigned clock/calendar widget, unified controls, and major quality-of-life improvements alongside numerous fixes and refinements—delivering a smoother and more polished experience.
- **Brand new themes:** Try the beautiful Noctalia and Aya themes for an upgraded look.
- **New file picker:** Picking files just got easier with a seamless native picker.
- **International:** Noctalia is now available in English, French, German, Spanish and Portuguese, with more languages on the way.
- **Revamped clock/calendar:** Enjoy a sleeker, more compact calendar integrated right into your bar.
- **Unified Volume & Brightness controls:** Our new On-Screen Display (OSD) feature lets you see brightness and volume adjustments in real-time, directly on your screen as you make them.
- **Pin your dock apps:** Pin favorites, group them better, and access everything with a right click.
- **Bar Widget Setting addition:** Now you can easily move widgets from one section to another.
- **ActiveWindow and MediaMini widgets:** Cleaner display, better media controls, and improved logic if nothing’s playing.
- **Notification system:** Choose where notifications appear, see progress bars, and enjoy refined layouts and scaling.
- **Workspace switching:** Switch workspaces just by scrolling - no extra clicks needed.
- **System widgets:** New monitor and side panel for greater control.
- **Bar & dock:** Faster, more reliable dragging, better icons, tooltips, and search for widgets.
- **Icons:** We have incorporated the Hyprland logo into the font as a new glyph.
- Reduced margin/alignment issues and bugs in the lock screen, notifications, and OSD.
- The volume system is now smarter and works seamlessly across sinks and sources.
- Lots of little bug fixes for panels, widgets, and popups, all aimed at a smoother experience.
2025-09-25 16:30:08 +02:00
ItsLemmy
b38cf8ef66
i18n: json check script with more colors
2025-09-25 09:51:00 -04:00
ItsLemmy
23c83a49c3
i18n-es: 100%
2025-09-25 09:42:33 -04:00
ItsLemmy
1926008315
i18n-pt: 100%
2025-09-25 09:37:45 -04:00
ItsLemmy
deb75f5bab
i18n: json check script now support an argument to review a single language
2025-09-25 09:31:32 -04:00
ItsLemmy
53baf1c86b
Merge branch 'main' of github.com:noctalia-dev/noctalia-shell
2025-09-25 09:27:59 -04:00
ItsLemmy
8173919692
i18n-fr: 100%
2025-09-25 09:27:56 -04:00
Ly-sec
ece8705e5d
i18n: de - remove some keys
2025-09-25 15:23:00 +02:00
ItsLemmy
346d29d94a
i18n: en: no audio codecs
2025-09-25 09:19:34 -04:00
ItsLemmy
a3f604efc3
en: no audio codecs translation
2025-09-25 09:14:30 -04:00
ItsLemmy
0e8a920ee2
Do not translate audio codecs name
2025-09-25 09:13:43 -04:00
ItsLemmy
e98e034a68
Merge branch 'main' of github.com:noctalia-dev/noctalia-shell
2025-09-25 09:11:33 -04:00
ItsLemmy
1f3cafb1b9
i18n-json-check: report line numbers and sort by descending for easier editing.
2025-09-25 09:11:31 -04:00
Ly-sec
316cd3114a
Translations/de: remove extra keys, add missing keys
2025-09-25 15:07:26 +02:00
ItsLemmy
4c951cf380
i18n-json-check script
2025-09-25 09:00:14 -04:00
ItsLemmy
0f888fd734
MediaMini: autoHide
2025-09-25 08:49:01 -04:00
ItsLemmy
0690ac4996
Merge branch 'main' of github.com:noctalia-dev/noctalia-shell
2025-09-25 08:42:11 -04:00
ItsLemmy
3809f290ed
ActiveWindow: better autohide
2025-09-25 08:42:10 -04:00
Ly-sec
b1094bbfa0
NDateTimeTokens: replace ListView with js array
2025-09-25 14:37:43 +02:00
Ly-sec
644e24f409
ScreenRecorder: fix recording with both audio sources
2025-09-25 13:23:48 +02:00
Ly-sec
6f2d7516f0
Revert "MediaMini: hide when no media is playing"
...
This reverts commit 8dad25f79c .
2025-09-25 13:10:31 +02:00
Ly-sec
8dad25f79c
MediaMini: hide when no media is playing
2025-09-25 12:11:49 +02:00
Juve
4a9f37a390
The locations of osd and toast follow the notifications location
2025-09-25 14:03:24 +08:00
ItsLemmy
36489491e4
Bar new IPC: ipc call bar toggle
2025-09-24 22:18:22 -04:00
loner
2c7038c504
Fix brightness sync after external command changes
...
Fix brightness sync after external command changes, improve brightness
module compatibility
2025-09-25 10:18:09 +08:00
ItsLemmy
846730361d
autoformatting
2025-09-24 22:17:26 -04:00
Lemmy
428f3627b6
Merge pull request #356 from lonerOrz/fix/osd
...
Initialize volume silently
2025-09-24 22:05:08 -04:00
ItsLemmy
68b328c982
Better colors for mediamini
2025-09-24 21:38:45 -04:00
ItsLemmy
4dac2ffe88
Autoformatting + cleanup
2025-09-24 21:33:00 -04:00
ItsLemmy
f3535f22ba
ActiveWindow: hyprland fix
2025-09-24 21:22:52 -04:00
loner
deca5e1235
Initialize volume silently
2025-09-25 09:22:42 +08:00
ItsLemmy
8da903bb61
Merge branch 'main' of github.com:noctalia-dev/noctalia-shell
2025-09-24 21:14:46 -04:00
ItsLemmy
b58f6f0a1b
ActiveWindow: improve display when no active window
2025-09-24 21:14:44 -04:00
Ly-sec
946996917d
Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell
2025-09-25 03:10:21 +02:00
Ly-sec
b03b4b0f13
i18n: fix control-center
2025-09-25 03:10:10 +02:00
Lemmy
73f76e2275
Merge pull request #357 from MrDowntempo/NoctaliaTheme
...
Added New Noctalia theme
2025-09-24 20:53:42 -04:00
ItsLemmy
80442e2839
Merge branch 'main' of github.com:noctalia-dev/noctalia-shell
2025-09-24 20:48:05 -04:00
ItsLemmy
a8a1b0a422
ActiveWindow: similar behavior to MediaMini
2025-09-24 20:48:03 -04:00
Ly-sec
346e27830a
MediaMini: small fixes
2025-09-25 02:46:31 +02:00
Ly-sec
ef616efcca
i18n: small fix
...
autoformat
2025-09-25 02:44:27 +02:00
ItsLemmy
8c1153192d
MediaMini: infinite scroll
2025-09-24 20:40:11 -04:00
ItsLemmy
c46a84d794
MediaMini: some more tweaks
2025-09-24 20:37:40 -04:00
ItsLemmy
46d3465b50
MediaMini: clip fix
2025-09-24 20:25:41 -04:00
Corey Woodworth
7bd278d428
Added New Noctalia theme
2025-09-24 20:19:15 -04:00
Ly-sec
2123b55aab
MediaMini: small fixes
2025-09-25 01:37:17 +02:00
Ly-sec
4de6489cbf
Settings: set scrollingTitle default to false
2025-09-25 01:02:26 +02:00
Ly-sec
96c2817e06
MediaMini: add scrolling support (as requested in #293 )
2025-09-25 01:02:01 +02:00
Ly-sec
35a7ed165f
BarSectionEditor: add search option ( fixes #347 )
2025-09-25 00:43:04 +02:00
Ly-sec
1c5b02fab4
Notification add ipc to clear history
2025-09-25 00:07:58 +02:00
Ly-sec
2afec4cc46
NotificationsTab: fix i18n
2025-09-25 00:01:50 +02:00
ItsLemmy
6dd6c6af74
Icons: added hyprland icons
2025-09-24 17:47:48 -04:00
ItsLemmy
d86686704c
Bar: slightly more compact calendar
2025-09-24 17:17:09 -04:00
ItsLemmy
22b8edb023
OSD: Single component instance. Multi monitor support (follows notifications settings)
2025-09-24 17:05:57 -04:00
ItsLemmy
b96deaa0c3
Notification: simpler active loader conditions
2025-09-24 17:04:02 -04:00
ItsLemmy
0cb619a787
Workspace: slight adjustment to the inactive ws color. So it works better in every situation (with or without capsule)
2025-09-24 16:11:45 -04:00
ItsLemmy
63951ced9e
Added Portuguese translation (automatically generated)
2025-09-24 14:17:28 -04:00
ItsLemmy
84502f4c9f
Added Spanish translation (automatically generated)
2025-09-24 14:12:51 -04:00
ItsLemmy
430cc64fdb
NHeader: fix label visibility
2025-09-24 14:12:32 -04:00
ItsLemmy
b93c733e7c
autoformating
2025-09-24 13:52:44 -04:00
ItsLemmy
fe58e5e92a
Merge branch 'i18n'
2025-09-24 13:52:29 -04:00
ItsLemmy
e6ae17cdd5
Audio: Debounce timer should not use Style.animationFast
2025-09-24 13:27:10 -04:00
Lemmy
b445153444
Merge pull request #352 from FUFSoB/audio-fixes
...
Small fixes for audio and auto-hide widgets
2025-09-24 13:23:42 -04:00
Lysec
6f85747d92
Merge pull request #353 from MrDowntempo/AyaTheme
...
Added Aya theme
2025-09-24 19:16:08 +02:00
Corey Woodworth
66360c2379
Added Aya theme
2025-09-24 13:14:35 -04:00
Ly-sec
7fe504aa8a
Merge branch 'i18n' of https://github.com/noctalia-dev/noctalia-shell into i18n
2025-09-24 17:01:41 +02:00
Ly-sec
aca831e54d
i18n: remove debug language
2025-09-24 17:01:31 +02:00
ItsLemmy
7da4b1d63c
i18n: no debug
2025-09-24 10:58:31 -04:00
FUFSoB
f21bda0de9
other: change desc of overdrive settings toggle
2025-09-24 19:54:29 +05:00
FUFSoB
24ffedd599
bugfix: always hide display mode wasn't working
2025-09-24 19:50:10 +05:00
Ly-sec
7f9acccce7
i18n: remove some entries, edit some entries
2025-09-24 16:48:43 +02:00
ItsLemmy
084fb39abd
NComboBox: simple js function
2025-09-24 10:24:45 -04:00
FUFSoB
06694f2428
bugfix: when changing sink after volume change, changes were applying to other sink
2025-09-24 19:20:44 +05:00
ItsLemmy
9105ec6b0d
i18n: no more close side panel as its called control center
2025-09-24 10:17:28 -04:00
Ly-sec
9cfe49dec3
NComboBox: fix other languages display
...
Translations/de: update accordingly
2025-09-24 16:02:24 +02:00
ItsLemmy
58fb397e79
AudioTab: warning fix
2025-09-24 09:46:59 -04:00
Ly-sec
5de4330199
i18n: even more things appeared
2025-09-24 15:31:11 +02:00
Lemmy
5669debd6b
Merge pull request #351 from FUFSoB/audio-changes
...
Audio changes
2025-09-24 09:29:23 -04:00
Lemmy
e71335f9b6
Update README.md
2025-09-24 09:17:54 -04:00
Ly-sec
24cb5823ee
Merge branch 'i18n' of https://github.com/noctalia-dev/noctalia-shell into i18n
2025-09-24 14:53:11 +02:00
Ly-sec
1470a92556
i18n: more cases detected
2025-09-24 14:53:09 +02:00
ItsLemmy
1d98a657b2
i18n: service init asap, avoid spamming the console as some warnings are inevitable due to async loading behavior
2025-09-24 08:50:40 -04:00
ItsLemmy
2e1f6f0323
Font: auto reloading with cache busting.
2025-09-24 08:37:29 -04:00
Ly-sec
04f247905a
i18n-check: updated detection
...
i18n: added some odd ones
2025-09-24 14:30:30 +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
Ly-sec
2285a3fb18
SettingsWindow: add i18n support
2025-09-24 13:20:49 +02:00
FUFSoB
ef5447d2fa
bugfix: make volume consistent with wpctl get-volume
2025-09-24 14:11:44 +05:00
FUFSoB
fb64b3ba43
feat: volume overdrive
2025-09-24 14:04:08 +05:00
FUFSoB
1673201916
bugfix: update volume on sink/source changes
2025-09-24 13:03:39 +05:00
Lemmy
72475cd29b
Merge pull request #344 from FUFSoB/notifications-refine
...
Notifications improvements
2025-09-23 23:01:33 -04: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
ItsLemmy
31db195087
First stab at i18n
2025-09-23 22:39:38 -04:00
ItsLemmy
9a9d68c78d
NButton: Simplified by removing the press state which was causing issues with Popups opening hover the button
2025-09-23 15:32:24 -04:00
ItsLemmy
a2b57c5165
Panels: more reliable draggable toggling
2025-09-23 14:42:55 -04:00
ItsLemmy
e9efab0d59
Cava: also enable during lockscreen
2025-09-23 14:23:41 -04:00
FUFSoB
5d58083ee5
feat: progress bar for notifs
2025-09-23 22:57:19 +05:00
Ly-sec
055c7d3c20
Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell
2025-09-23 18:42:07 +02:00
Ly-sec
0b5ef30b34
OSD: fix race condition
2025-09-23 18:42:05 +02:00
ItsLemmy
6d4ca4ffc0
OSD: moved settings in the appropriate spot
2025-09-23 12:40:40 -04:00
Ly-sec
4cd53c4083
OSD: unified Volume & Brightness OSD into one file (OSD.qml), move OSD settings to NotificationTab
2025-09-23 18:07:14 +02:00
Ly-sec
c6303cdb6b
Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell
2025-09-23 17:53:55 +02:00
Ly-sec
c48e87e012
Settings: update default settings
2025-09-23 17:53:40 +02:00
Ly-sec
1ca84bf052
OSD: Implement Volume & Brightness OSD
2025-09-23 17:53:24 +02:00
ItsLemmy
f86dac2172
DockMenu: minor UI tweaks.
2025-09-23 10:22:59 -04:00
ItsLemmy
59fe0a058e
Autoformatting
2025-09-23 09:25:44 -04:00
ItsLemmy
640a4339db
Cava: Now only runs when a visualizer is in sight.
2025-09-23 08:37:16 -04:00
FUFSoB
505cf48b6c
other: small changes
2025-09-23 12:40:19 +05:00
FUFSoB
6d5574cac0
bugfix: urgency low was treated as normal
2025-09-23 11:46:46 +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
120ed36deb
Cava: always active
2025-09-22 22:41:24 -04:00
ItsLemmy
26fe3114a6
Settings: updated comments
2025-09-22 22:39:47 -04:00
ItsLemmy
39e58acade
MediaCard: Using the new NContextMenu
2025-09-22 22:34:35 -04:00
ItsLemmy
807e7394fe
Cava + Visualizer: Should not depend on mpris. Its by design.
2025-09-22 22:07:29 -04:00
ItsLemmy
d745be9c96
Bar section editor: better icons for move across sections
2025-09-22 21:45:22 -04:00
ItsLemmy
8f8f6c23ea
Bar Editor: added ability to move widget to other sections with right clicking context menu.
2025-09-22 21:33:38 -04:00
ItsLemmy
3da0e529c6
Shell: cleanup
2025-09-22 21:09:45 -04:00
Ly-sec
d5a862d904
shell: remove reload popup, except for error
2025-09-23 03:08:32 +02:00
Ly-sec
4de2b7f5a8
LockScreen: fix cursor
2025-09-23 03:02:44 +02:00
ItsLemmy
9f31c61a18
Bar section editor: added missing tooltips:
2025-09-22 21:00:51 -04:00
ItsLemmy
d8539c0814
Removed filepicker icons aliases
2025-09-22 20:56:00 -04:00
ItsLemmy
9b8c0b9cf0
ListView replaced by proper NListView
2025-09-22 20:53:59 -04:00
ItsLemmy
c4764c0e5b
ScreenRecorder: disable toast when recording starts
2025-09-22 20:23:00 -04:00
ItsLemmy
aec170d7f8
Fix a few hardcoded margin by proper Style.xxx
2025-09-22 20:16:39 -04:00
ItsLemmy
a395156556
ControlCenterSettings fix
2025-09-22 20:14:42 -04:00
ItsLemmy
50ea3e9a8b
More renaming
2025-09-22 20:09:12 -04:00
ItsLemmy
50ef79677e
Updating bar widgets ids
2025-09-22 19:51:57 -04:00
ItsLemmy
def778dbf1
Settings: Log before splicing or you will log the wrong widget.id
2025-09-22 19:39:52 -04:00
ItsLemmy
b8f4401878
First pass
2025-09-22 19:11:10 -04:00
Ly-sec
9a7fb4a219
Bar/: add Calendar folder
2025-09-23 00:24:22 +02:00
Ly-sec
39b52eb17e
Bar/: remove Panel suffix
2025-09-23 00:21:43 +02:00
Ly-sec
609f1e9655
Bar/: refactor layout
2025-09-23 00:20:06 +02:00
Ly-sec
9bb60d0ae3
Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell
2025-09-23 00:01:36 +02:00
Ly-sec
202516aee3
Dock: fix pinned app grouping
2025-09-23 00:01:31 +02:00
Ly-sec
489ce76d2a
Notification: layout changes
2025-09-22 23:56:18 +02:00
ItsLemmy
6a8c3c721a
TablerIcons at root of Commons/
2025-09-22 17:49:05 -04:00
ItsLemmy
21d331c232
ActiveWindow: more cleanup
2025-09-22 17:37:34 -04:00
Ly-sec
4c9d40865f
NText: add elide (ltr & rtl)
2025-09-22 23:20:59 +02:00
Ly-sec
490200b3b8
ActiveWindow: properly hide when no window is available
2025-09-22 22:50:58 +02:00
Ly-sec
6031c97e1a
ScreenRecorder: add toast for record stop/start/error
2025-09-22 22:47:16 +02:00
Ly-sec
4d0777ab93
Let people use scrollwheel to switch between workspaces ( fixes #290 )
2025-09-22 22:27:20 +02:00
Ly-sec
17308083fe
Revert "ActiveWindow: hide ActiveWindow if there is no actual window"
...
This reverts commit 51fb5b9f4a .
2025-09-22 22:25:01 +02:00
Ly-sec
51fb5b9f4a
ActiveWindow: hide ActiveWindow if there is no actual window
2025-09-22 22:23:39 +02:00
Ly-sec
773912320f
LockScreen: fix expanding password
2025-09-22 22:19:43 +02:00
ItsLemmy
4a4cd20553
ActiveWindow: Fix #338
2025-09-22 16:01:15 -04:00
ItsLemmy
6fbaf46ed9
AppIcons => ThemeIcons
2025-09-22 14:58:34 -04: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
ItsLemmy
f896b41c6b
Dock: removed onCountChanged as it is unecessary and was producing warnings.
2025-09-22 13:49:03 -04:00
ItsLemmy
e0d577cbda
Prevent even more dragging.
2025-09-22 13:47:51 -04:00
ItsLemmy
be1c975f4d
Prevent even more dragging when popup are open.
2025-09-22 13:46:25 -04:00
ItsLemmy
c20773d60b
Prevent NPanel dragging when popup are open.
2025-09-22 13:40:38 -04:00
FUFSoB
45fb881ec2
rename notifications layer
2025-09-22 22:33:45 +05:00
ItsLemmy
64001152ef
BarWidgetSettings: fix
2025-09-22 13:32:00 -04:00
ItsLemmy
5aa935b348
FileDialog: also properly hide/restore popups when opening
2025-09-22 12:19:41 -04:00
ItsLemmy
826dba7f53
Merge branch 'main' into file-dialog-builtin
2025-09-22 11:54:44 -04:00
Lemmy
358cfe26e2
Merge pull request #335 from lonerOrz/sidepanel
...
feat(bar): Allow custom icon for SidePanelToggle
2025-09-22 11:49:00 -04:00
ItsLemmy
8ece805273
File Picker: Using platform's native picker - removed custom picker.
2025-09-22 11:39:04 -04:00
Lysec
8e32816976
Merge pull request #336 from lonerOrz/systemMonitor
...
fix(bar): Ensure SystemMonitor temperature is fully visible
2025-09-22 16:31:08 +02:00
Ly-sec
64757979e8
Dock: use Style.fontSize, remove most logging
2025-09-22 16:25:44 +02:00
Ly-sec
26a4861a8b
Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell
2025-09-22 16:10:46 +02:00
Ly-sec
21c6c5a610
Added pinning to dock & right click menu to dock
...
Dock: display pinned apps on the left even when not running (lower
opacity)
DockMenu: Let users close, activate and pin/unpin apps
Settings: add pinned list for docks
2025-09-22 16:09:25 +02:00
Lysec
5594257147
Merge pull request #340 from msdevpt/ghostty-template
...
fix: ghostty template
2025-09-22 15:59:12 +02: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
M.Silva
51138cbf55
fix: ghostty template
2025-09-22 08:38:22 +01:00
loner
355473a946
fix(bar): Ensure SystemMonitor temperature is fully visible
...
In the vertical bar layout, the temperature text in the SystemMonitor
widget (e.g., "55°C") could be truncated due to the widget's fixed
width.
This commit resolves the issue by applying a dynamic scale
transformation to the text component.
2025-09-22 11:26:21 +08:00
loner
f25bba7c11
feat(bar): Allow custom icon for SidePanelToggle
...
Adds a feature allowing users to select a custom image file to be used
as the icon for the SidePanelToggle widget.
- Introduces a "Browse File" button in the widget's settings dialog,
utilizing the `NFilePicker` component.
- An `NImageCircled` preview of the selected custom icon is now shown
in the settings.
- The display logic for the widget is updated to prioritize the custom
icon path over the library icon and distro logo.
2025-09-22 11:05:26 +08:00
LemmyCook
f348eb993c
v2.13.0-dev
2025-09-21 21:31:38 -04:00
LemmyCook
3f1675b84a
v2.13.0
2025-09-21 21:25:39 -04:00
LemmyCook
3aac552c44
Clock: Minor vertical adjustment tweaks when capsule are off.
2025-09-21 21:25:15 -04:00
LemmyCook
1717fc0992
NTextInput: new approach to avoid all input leakage and dragging NPanel issues.
2025-09-21 21:17:12 -04:00
LemmyCook
a7e3deecd3
NInputButton properly uses NTextInput
2025-09-21 20:49:46 -04:00
LemmyCook
46c3ea5d22
Revert "fix: disable panel dragging during text input and dialog interaction"
...
This reverts commit 56db321846 .
2025-09-21 20:24:51 -04:00
LemmyCook
78f0c1da6a
Merge branch 'file-picker'
2025-09-21 20:22:09 -04:00
LemmyCook
4753766b4f
Clock / DateTimeTokens: better look and alignment
2025-09-21 20:19:50 -04:00
LemmyCook
0c1ed01319
DisplayTab: slight UI rework
2025-09-21 17:06:15 -04:00
LemmyCook
91dbc6a7f1
Brightness: Fix wrong logger call.
2025-09-21 16:38:33 -04:00
LemmyCook
d4a46e5361
Default settings generation completed!
2025-09-21 16:31:42 -04:00
LemmyCook
177a9743d6
Merge branch 'main' into default-settings
2025-09-21 15:42:16 -04:00
LemmyCook
2b8338938a
Default wallpaper with the new logo (wip)
2025-09-21 15:41:58 -04:00
LemmyCook
84702465d7
wip: default settings
2025-09-21 15:40:41 -04:00
Ly-sec
3684c87f8c
WallpaperTab: fix width of NInputAction for individual wallpapers
...
NFilePicker: reverse grid/listview button
2025-09-21 21:32:57 +02:00
Lemmy
85815ba86d
Update README.md
2025-09-21 15:20:42 -04:00
LemmyCook
6eb453136d
Wallpaper: cached images goes to their own subfolder.
2025-09-21 14:54:33 -04:00
Ly-sec
385f4943ae
NFilePicker: cleanup
2025-09-21 20:52:47 +02:00
Ly-sec
4dcc9609d6
Add icons to TablerIcons, edit sizing of icons in FilePicker etc
2025-09-21 20:40:28 +02:00
Ly-sec
3bbf26a18e
NFilePicker: renamed NFileManager to NFilePicker, update grid hover
2025-09-21 19:44:04 +02:00
Ly-sec
dfe3aed46e
NFilePicker: fix some layout/color issues
2025-09-21 19:39:52 +02:00
LemmyCook
796e080948
Merge branch 'notification-history-improved'
2025-09-21 12:28:55 -04:00
LemmyCook
052bdefaab
Notification: finalization before merge
2025-09-21 12:28:42 -04:00
LemmyCook
794853b7bd
Notifications: removed hard limit to 100 characters.
2025-09-21 10:56:27 -04:00
LemmyCook
fbd431164b
Notifications: minor renaming for clarity
2025-09-21 10:45:50 -04:00
Lysec
2c1c1a513a
Merge pull request #332 from acdcbyl/main
...
MatugenTemplate: Try to fix ghostty template
2025-09-21 16:28:14 +02:00
LemmyCook
0279b5654a
Notifications: minor renaming + house keeping. Bring back the close history when clearing all notifications
2025-09-21 10:24:47 -04:00
Aiser
c93e907595
MatugenTemplate: Try to fix ghostty template
2025-09-21 19:35:12 +08:00
Ly-sec
5965004721
NFileManager: fix file path, add image thumbnails
2025-09-21 13:18:52 +02:00
Ly-sec
86d891cfa8
Add NInputButton widget and FileManagerService integration
...
NInputButton.qml: new input+button widget
FileManagerService.qml: singleton service for file/folder dialogs
NFileManager.qml: create first iteration of filemanager
WallpaperTab.qml: integrate NInputButton
ScreenRecorderTab.qml: integrate NInputButton
GeneralTab.qml: integrate NInputButton
2025-09-21 13:06:57 +02:00
Lysec
1161fca422
Merge pull request #331 from acdcbyl/main
...
MatugenTemplate: Rewrite ghostty template
2025-09-21 12:51:12 +02:00
Aiser
26575ade7e
MatugenTemplate:Rewrite ghostty template
2025-09-21 18:48:28 +08:00
Ly-sec
fac9b8f54c
NotificationService: fix width/height warning
2025-09-21 11:12:18 +02:00
Ly-sec
71ce858b32
Notification: fix saving/deleting notifications
2025-09-21 10:59:44 +02:00
Ly-sec
ff34696d28
NotificationService: cleanup, fix duplicate images, resize to 64x64
2025-09-21 10:48:43 +02:00
LemmyCook
2e0214ddb8
Workspaces: Fix scaling #328
2025-09-20 23:51:49 -04:00
LemmyCook
f316effecd
Clock: fixed centering and padding + smarted sizing. Fix #325
2025-09-20 23:46:12 -04:00
Lemmy
6aa14120de
Merge pull request #327 from msdevpt/adjust-workspace-size
...
chore: adjust to maintain visual proportion
2025-09-20 23:27:41 -04:00
LemmyCook
1ad6969d9b
Notification service: Full refactoring to support image caching for history.
2025-09-20 23:26:05 -04:00
LemmyCook
aed7440c5b
Center Fallback icon
2025-09-20 17:23:49 -04:00
LemmyCook
10534b46f9
test-notif: changed debian-logo to steam, as I don't have a debian logo
2025-09-20 16:40:36 -04:00
M.Silva
802d4efdd3
chore: adjust to maintain visual proportion
2025-09-20 19:47:19 +01:00
Lemmy
20949a0298
Merge pull request #322 from ixxie/flake/systemd-service
...
nix flake: systemd service + home manager settings
2025-09-20 12:19:51 -04:00
Matan Bendix Shenhav
8f596f14b0
feat(flake): enable home-manager colors options
2025-09-20 17:32:28 +02:00
LemmyCook
c85043782f
Clock: better settings UI + support for \\n in horizontal bar.
2025-09-20 10:44:50 -04:00
LemmyCook
fe4603f87a
Clock Settings: slight layout and wording improvement
2025-09-20 09:47:20 -04:00
Matan Bendix Shenhav
f8313a04fd
feat(flake): enable home-manager settings config
2025-09-20 15:12:01 +02:00
Matan Bendix Shenhav
ba5e85ca67
chore(flake): format with nixfmt-rfc-style
2025-09-20 15:12:01 +02:00
Matan Bendix Shenhav
5233547d76
feat(flake): systemd service
2025-09-20 15:12:01 +02:00
Ly-sec
56db321846
fix: disable panel dragging during text input and dialog interaction
...
NPanel: disable DragHandler when popups open, block drag over text inputs
BarWidgetSettingsDialog: notify panel of open/close state
BarSectionEditor: pass panel reference to dialog
2025-09-20 12:23:43 +02:00
ItsLemmy
8d0ce8dc49
Clock: simpler format management (horiz vs vertical) so one can switch the bar position without editing its clock.
2025-09-20 03:01:06 -04:00
ItsLemmy
a340f8f31f
Merge branch 'main' of github.com:Ly-sec/Noctalia
2025-09-20 01:53:00 -04:00
ItsLemmy
3853c099d0
NTextInput: dont propagate events to avoid dragging panel when selecting text with the mouse.
2025-09-20 01:52:57 -04:00
Lemmy
35a928e3d8
Update README.md
2025-09-20 01:31:11 -04:00
ItsLemmy
8d942d0782
CLock settings: less tall UI for 1080p
2025-09-20 01:23:59 -04:00
Lemmy
c70a66b589
Update README.md
2025-09-20 00:54:12 -04:00
Lemmy
a8398916c9
New logo
2025-09-20 00:42:58 -04:00
LemmyCook
ed464b196f
Font: added new Noctalia icon + Niri icon.
2025-09-20 00:31:45 -04:00
LemmyCook
f3f8b82fdd
Clock: new approach to bar clock display based on tokens.
2025-09-19 23:18:59 -04:00
LemmyCook
2cd73c265d
Settings: on load, automatically remove deprecated userSettings.
2025-09-19 22:42:09 -04:00
LemmyCook
737e990117
CustomButtonSettings: Using header for subsection
2025-09-19 22:41:32 -04:00
LemmyCook
8a78ee090a
Cleanup: more strings
2025-09-19 17:11:34 -04:00
LemmyCook
761aa62995
Cleanup: more strings cleanup, removing capitalization and minor adjusments.
2025-09-19 17:03:31 -04:00
LemmyCook
dabf281ae8
CustomButton: simplified icon selection (in accordance with sidepanel toggle)
2025-09-19 16:42:19 -04:00
LemmyCook
5cb9935f2f
SidePanelToggle: now allows to pick any icon from the font.
2025-09-19 16:37:38 -04:00
LemmyCook
9236b2f00e
autoformatting
2025-09-19 15:53:06 -04:00
LemmyCook
29b67f1337
Calendar: week numbers take 2 - Fix #308
2025-09-19 15:52:58 -04:00
LemmyCook
dd2c02af3f
Merge branch 'compositor-service'
2025-09-19 14:42:31 -04:00
LemmyCook
b960441321
Revert flake.nix until it's properly investigated.
2025-09-19 14:02:13 -04:00
LemmyCook
babb4ca202
Revert to the old flake.nix until things work as expected.
2025-09-19 14:01:19 -04:00
LemmyCook
4dc1076abc
ActiveWindow: adaptation to the new compositor service
2025-09-19 13:45:12 -04:00
LemmyCook
590708da57
Bar: New widget "Wallpaper Selector" to open the selector directly.
2025-09-19 11:24:46 -04:00
LemmyCook
78df416bc7
KeepAwake: fix border onHover
2025-09-19 11:24:04 -04:00
LemmyCook
fcc054c3ae
WallpaperSelector: set current tab index to the current screen the UI opened on.
2025-09-19 11:18:55 -04:00
LemmyCook
06b858a77e
Autoformatting
2025-09-19 11:05:35 -04:00
LemmyCook
658b583e84
Floating bar: On the perpendicular axis of the bar: only apply the floating margin between the screen and the bar. This will avoid people having to deal with struts and gaps.
...
- ex: if bar is on top, the vertical margin will only be applied between
the top screen edge and the bar, not extra margin below the bar
2025-09-19 11:05:15 -04:00
LemmyCook
ed557af1c2
Tooltip improvements (only use period for long sentences)
2025-09-19 10:38:10 -04:00
LemmyCook
61203dc5fd
Wallpaper Selector: added screen tab for a better UX.
2025-09-19 09:48:43 -04:00
Ly-sec
b7d417ea91
flake: possible fix for installation issue
2025-09-19 12:55:57 +02:00
LemmyCook
978405bd85
2.12.1-dev
2025-09-18 23:42:34 -04:00
LemmyCook
878115db59
ScreenRecorderIndicator: Now always shown and can now start recording.
2025-09-18 23:34:20 -04:00
LemmyCook
50469e5c82
BarService: lookupWidget can now match by index.
2025-09-18 23:33:46 -04:00
LemmyCook
860e721709
Hotfix: do not filter our the screenrecorder indicator, as it messes with widgets index and settings.
2025-09-18 23:12:35 -04:00
LemmyCook
1dbc0cada6
WIP compositor cleanup
2025-09-18 22:58:57 -04:00
LemmyCook
88ece93db2
2.12.0-dev
2025-09-18 22:09:38 -04:00
LemmyCook
2d290bf5f7
Release v2.12.0
2025-09-18 22:06:05 -04:00
LemmyCook
891c8660e3
Properly hide ScreenRecorderIndicator when inactive (no spacing)
2025-09-18 22:05:55 -04:00
LemmyCook
a734235cd0
Autoformating
2025-09-18 22:05:33 -04:00
Lemmy
8fdc6a0f72
Merge pull request #314 from kevindiaz314/main
...
fix(clock): respect monthBeforeDay setting in vertical clock date dis…
2025-09-18 21:38:31 -04:00
LemmyCook
603f499355
Settings: removed systemic capitalization improved labels and descriptions.
2025-09-18 21:34:30 -04:00
Kevin Diaz
2b8b97ab3b
fix(clock): respect monthBeforeDay setting in vertical clock date display
2025-09-18 20:30:22 -04:00
LemmyCook
458ef3c0d5
TrayMenu: not using 'Screen' as we have a proper 'screen'
2025-09-18 18:28:01 -04:00
LemmyCook
c4008e3899
CustomButtonSettings: Don't use Screen with a capital 'S' unless really necessary.
2025-09-18 18:25:15 -04:00
LemmyCook
6c3299ad10
Merge branch 'wallpaper-selector'
2025-09-18 18:22:32 -04:00
LemmyCook
6fe498ce19
Wallpaper Selector: auto-focus search field
2025-09-18 17:47:26 -04:00
LemmyCook
4e67f26576
Wallpaper Selector: fix for multi screens / multi directories setup
2025-09-18 17:35:25 -04:00
LemmyCook
b2d46ab759
Settings: cleanup since we moved the wallpaper selector out.
2025-09-18 17:34:55 -04:00
Lemmy
0d3cc917fa
Merge pull request #302 from randibudi/main
...
NixOS: Add Night Light Dependency and Enable Required Services
2025-09-18 15:51:48 -04:00
Lemmy
ac591da6c5
Update README.md
2025-09-18 15:51:21 -04:00
Lemmy
c7709b5f21
Update README.md
2025-09-18 15:50:19 -04:00
Lemmy
e6370904cd
Update README.md
2025-09-18 15:47:37 -04:00
Randi Budi
e412cee52f
Merge branch 'main' into main
2025-09-19 01:32:07 +07:00
Ly-sec
c3019230ae
WallpaperSelector: even more layout changes
2025-09-18 20:04:03 +02:00
Ly-sec
c7ab350cbd
MatugenService: add check for Settings.isLoaded
2025-09-18 19:53:06 +02:00
Ly-sec
b65d82d895
WallpaperSelector: more layout changes
2025-09-18 19:51:45 +02:00
Ly-sec
89eb5ecde6
IPCManager: add wallpaper selector toggle
2025-09-18 19:31:04 +02:00
Ly-sec
b374f167ef
WallpaperSelectorPanel: rename to WallpaperSelector
2025-09-18 19:26:35 +02:00
Ly-sec
28026a4c37
NPanel: add bar detection while dragging
...
WallpaperSelectorPanel: adjust layout
2025-09-18 19:24:00 +02:00
Ly-sec
b8bce3d421
NPanel: add border while dragging
2025-09-18 18:34:48 +02:00
Ly-sec
6fba3457f7
NPanel: add drag support
2025-09-18 18:27:35 +02:00
Ly-sec
07a6a16011
WallpaperSelector: cleanup
2025-09-18 18:11:37 +02:00
Ly-sec
6b61599633
WallpaperSelector: change sizing
2025-09-18 18:06:18 +02:00
Ly-sec
1bd093db7f
WallpaperSelector overhaul: initial commit
2025-09-18 17:55:30 +02:00
Ly-sec
3d9295856c
Launcher: add sort by most used option
2025-09-18 16:53:38 +02:00
LemmyCook
a1aabd02f5
Toast: reworked the display and logic to make it more robust.
...
+ some bluetooth logic debouncing to avoid extra toast when adapter
comes back to life after suspend.
2025-09-18 10:10:40 -04:00
Ly-sec
ae2d3eddd6
README: revert Credits & Acknowledgment sections
2025-09-18 11:12:48 +02:00
Ly-sec
b75c358f54
README: full overhaul, linking to docs
2025-09-18 11:10:29 +02:00
Lysec
0972a55aad
Merge pull request #312 from nalakawula/lockScreen/adjust-password-prompt
...
Make password prompt look like a terminal/tty
2025-09-18 11:02:15 +02:00
sumarsono
112f71b633
Make password prompt look like a terminal/tty
2025-09-18 15:52:45 +07:00
LemmyCook
e67d7166de
Merge branch 'bar-service'
2025-09-17 22:50:56 -04:00
LemmyCook
6e88118ca9
Calendar: add conditional week number column. New option is in the Location tab of the settings.
2025-09-17 22:32:44 -04:00
LemmyCook
75b7f0fcb0
Bluetooth device: fixed missing busy icon on the call to action.
2025-09-17 21:58:44 -04:00
LemmyCook
47f72d9498
Location/Clock: Moved use12hourformat and reverseDaymonth from the clock widget settings to the main settings, location tab
...
- Fix #303
2025-09-17 21:10:51 -04:00
LemmyCook
85d7dc2506
Settings/Notification: typo fix
2025-09-17 15:40:10 -04:00
LemmyCook
1305efec24
Settings/Notification: fixed typo
2025-09-17 15:38:25 -04:00
LemmyCook
8af8bf2e2e
BarService: to keep tracks of bar widgets and improve IPC behavior.
2025-09-17 10:19:55 -04:00
Lemmy
abd6a66297
Merge pull request #295 from knuesel/colorscheme-kanagawa
...
Kanagawa colorscheme
2025-09-17 09:34:31 -04:00
LemmyCook
2e9a812513
PowerProfile: Standardization + Factorisation. Fix #307
2025-09-17 09:30:23 -04:00
Jeremie Knuesel
8d845e7cd0
Kanagawa colorscheme
2025-09-17 14:56:13 +02:00
Ly-sec
a1dcef8dec
Revert "Brightness: holding down keybind with brightness IPC now keeps changing brightness until release"
...
This reverts commit 38e0bb8e64 .
2025-09-17 12:51:02 +02:00
Ly-sec
38e0bb8e64
Brightness: holding down keybind with brightness IPC now keeps changing brightness until release
2025-09-17 12:50:19 +02:00
Ly-sec
8811cb3d13
Notification: display links as plain text
2025-09-17 12:40:52 +02:00
ItsLemmy
a872682eb8
Brightness: fix #300
2025-09-17 00:28:57 -04:00
LemmyCook
46b8317330
v2.11.0-dev
2025-09-16 23:30:04 -04:00
LemmyCook
8204460112
v2.11.0
2025-09-16 23:29:02 -04:00
LemmyCook
292337dc00
Settings: Put monitor configs below other settings on Bar and Notif. tabs
2025-09-16 23:26:35 -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
7acca17b83
2.10.0-dev
2025-09-16 23:10:12 -04:00
Randi Budi
cdfb110007
fix(nixos): power profile and battery monitoring with module
2025-09-17 04:20:37 +07:00
Randi Budi
b7d8f92414
fix(nixos): add wlsunset dependency for night light
2025-09-17 00:59:13 +07:00