ItsLemmy
bc58a8feaf
v2.18.0
2025-10-14 14:59:31 -04:00
ItsLemmy
0f10660b29
AudioCard: fix input volume connection
2025-10-14 10:48:40 -04:00
ItsLemmy
dcf4f0f7d2
Project structure: moving stuff around
2025-10-14 10:46:31 -04:00
ItsLemmy
3cd75b1ed8
AudioCard: fixed jitter when using sliders
2025-10-14 10:37:56 -04:00
ItsLemmy
8ad2e5f8f7
ActiveWindow-MediaMidi: better looking in mini mode + optims.
2025-10-14 08:01:03 -04:00
ItsLemmy
79b96567dc
AudioCard: sleeker volume sliders
2025-10-14 07:37:27 -04:00
ItsLemmy
1a32c70158
ControlCenter: better defaults
2025-10-13 22:03:29 -04:00
ItsLemmy
6f830234b7
ColorScheme: fixed important bug preventing templates generation when using predefined color schemes and toggling an app.
2025-10-13 21:35:49 -04:00
ItsLemmy
58ebb9dfb7
Settings-Wallpaper: fixed overflowing when enabling per monitor directory.
2025-10-13 21:08:17 -04:00
ItsLemmy
331a4d4032
Settings: fixed compositor scale ratio display in all tabs.
2025-10-13 20:33:39 -04:00
ItsLemmy
00509170ef
Bar: improved "mini" density look
2025-10-13 20:16:18 -04:00
ItsLemmy
4e11f4e2e6
SectionEditor: improved dimensions and moving across sections (for control center)
2025-10-13 19:55:40 -04:00
ItsLemmy
eb82491125
recomment default settings generation
2025-10-13 19:22:03 -04:00
ItsLemmy
8909d490c0
Merge branch 'main' of github.com:noctalia-dev/noctalia-shell
2025-10-13 19:21:18 -04:00
ItsLemmy
401d1ef230
Default settings
2025-10-13 19:21:15 -04:00
lysec
be057059e0
Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell
2025-10-14 01:18:59 +02:00
lysec
8d1d40f1de
LockScreen: reduce clock font slightly
2025-10-14 01:18:51 +02:00
ItsLemmy
a4cee6334b
Merge branch 'main' of github.com:noctalia-dev/noctalia-shell
2025-10-13 19:18:32 -04:00
ItsLemmy
10090cbd30
ControlCenter: modularity!
2025-10-13 19:18:26 -04:00
lysec
bc2d640c09
LockScreen: use fixed font
2025-10-14 01:18:05 +02:00
lysec
2ee50589e2
LockScreen: make first letter ofer usernamer uppercase
2025-10-14 01:11:00 +02:00
lysec
88c72fd2a6
LockScreen: fix invalid login attempt info
2025-10-14 01:01:42 +02:00
ItsLemmy
02f23e5f49
Removed .zed folder, just use gitignore instead -> Kainoa
2025-10-13 16:54:18 -04:00
ItsLemmy
158d3a1e63
default settings
2025-10-13 10:07:52 -04:00
ItsLemmy
a0907a5b96
ControlCenter: toggle to hide/show volume sliders + getting ready for more modularity soon
2025-10-13 10:04:47 -04:00
ItsLemmy
962811db0e
NSearchableComboBox: better scaling + fixed hover color
2025-10-13 09:58:42 -04:00
lysec
b58ce5f982
Notification: better animations
...
NIconPicker: fix width/height
Autoformat
2025-10-13 15:52:19 +02:00
lysec
6217001886
edit funding.yml
2025-10-13 15:31:31 +02:00
lysec
5db1941633
Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell
2025-10-13 15:30:02 +02:00
lysec
158eaf51c2
AboutTab: add small kofi link
2025-10-13 15:29:43 +02:00
ItsLemmy
ea334a6fcd
Merge branch 'main' of github.com:noctalia-dev/noctalia-shell
2025-10-13 09:13:20 -04:00
ItsLemmy
af0d8e6913
Settings: slightly bigger panel
2025-10-13 09:13:17 -04:00
lysec
d6b7288009
IPC: add sessionMenu lockAndSuspend call
2025-10-13 15:01:10 +02:00
Lemmy
8c4f0db0eb
Merge pull request #476 from lonerOrz/feat/ipc-notification-dismiss
...
feat(ipc): Add commands to dismiss notifications
2025-10-13 09:00:34 -04:00
Lemmy
050c02bd8c
Merge pull request #470 from lonerOrz/fix/active-window-layout
...
fix(bar): Correct ActiveWindow layout when empty
2025-10-13 08:59:59 -04:00
ItsLemmy
e40ec8c6b0
Settings: reordering bar and dock tabs.
2025-10-13 08:32:49 -04:00
ItsLemmy
e590baddc8
Lockscreen: fix avatar
2025-10-13 08:14:56 -04:00
ItsLemmy
a6b826a708
Settings-About: 2 columns
2025-10-13 08:09:53 -04:00
ItsLemmy
5d236b5c90
NValueSlider: scaling
2025-10-13 08:09:41 -04:00
ItsLemmy
12001f2255
Settings: better sizing of the Panel and sidebar
2025-10-13 08:02:26 -04:00
ItsLemmy
e3f0f428da
Settings: re-organization
2025-10-12 22:09:35 -04:00
ItsLemmy
565671c625
OSD: proper scaling
2025-10-12 19:07:22 -04:00
ItsLemmy
b152df7670
Calendar: close with esc
2025-10-12 18:35:22 -04:00
ItsLemmy
757049fe30
SessionMenu: proper scaling
2025-10-12 18:35:14 -04:00
ItsLemmy
bbf06e6707
autofmt
2025-10-12 18:35:08 -04:00
ItsLemmy
2888b7c02e
Merge branch 'main' into qt-scaling
2025-10-12 18:27:56 -04:00
ItsLemmy
48ade771fb
Fix NIconButton Scaling
2025-10-12 18:03:26 -04:00
ItsLemmy
8f13afb9e9
Settings: better margin between sidebar and main content.
2025-10-12 17:18:02 -04:00
ItsLemmy
b1c1ca6b49
ControlCenter: Slightly less tall utils at the bottom
2025-10-12 17:04:09 -04:00
ItsLemmy
5a47f88d48
Dont scale NIconButton in the bar
2025-10-12 16:54:36 -04:00
loner
8eab276ee3
refactor(notifications): Centralize dismissal logic in NotificationService
2025-10-13 04:43:52 +08:00
loner
6eee4aeb9e
feat(ipc): Add commands to dismiss notifications
2025-10-13 04:34:34 +08:00
lysec
f0f95343f3
Settings: disable -default generation
2025-10-12 22:24:46 +02:00
lysec
d749cbf91d
Settings: update settings-default.json
2025-10-12 22:24:29 +02:00
ItsLemmy
c456cb1ee6
"Mini" translations
2025-10-12 16:19:57 -04:00
ItsLemmy
2962c0d9f7
Same behavior for compact and mini
2025-10-12 16:17:45 -04:00
ItsLemmy
7e4c7a1efd
translations
2025-10-12 16:16:46 -04:00
lysec
7601577293
OSD: another possible layout fix
2025-10-12 21:53:57 +02:00
ItsLemmy
9f54822e4c
Different scaling for Bar and Panels
2025-10-12 15:48:52 -04:00
ItsLemmy
a2cd377837
New scaling wip
2025-10-12 15:25:09 -04:00
lysec
d442f306c2
SettingsWindow: allow tilde usage
2025-10-12 21:13:52 +02:00
lysec
427f87b320
LockScreen: weather respects location settings (celsius/fahrenheit)
...
LockScreen: battery/keyboard layout below eachother
2025-10-12 20:41:38 +02:00
lysec
a60120df7a
LockScreen: add suspend button
2025-10-12 20:32:38 +02:00
lysec
853d1d969c
OSD: attempting to fix layout misalignment
2025-10-12 19:12:34 +02:00
lysec
6da4acee09
Dock, Tray, ActiveWindow, Taskbar: add theming for app/tray icons
...
appicon_colorize: create simple shader to colorize icons by theme color
2025-10-12 17:51:07 +02:00
lysec
14af84ffbe
LockScreen: make compact version buttons not overflow & edit clock
...
CalendarPanel: edit clock
Autoformat
2025-10-12 16:01:31 +02:00
ItsLemmy
1e04a92047
Better margins
2025-10-12 09:50:01 -04:00
ItsLemmy
56db04ee1e
Better margins
2025-10-12 09:42:53 -04:00
ItsLemmy
292ecd493b
More cleanup
2025-10-12 09:33:04 -04:00
ItsLemmy
6a6a8b3f10
NPanel: fix animation glitch due to deactivating loader
2025-10-12 09:16:38 -04:00
ItsLemmy
f4b27380c3
Qt-Scaling: first cleanup pass
2025-10-12 08:23:24 -04:00
lysec
d5d654e010
LockScreen: add compact mode toggle in GeneralTab
...
Settings: add lockscreen compact mode setting
i18n: add translations
2025-10-12 11:04:35 +02:00
lysec
b4a344b0b5
ControlCenter: fix scaling (pass scaling to everything)
2025-10-12 10:25:52 +02:00
lysec
7d37d5dc17
OSD: hide initial brightness update (prevent showing brightness osd on startup)
2025-10-12 10:20:09 +02:00
Lysec
6c2e2fcb64
Merge pull request #472 from lonerOrz/fix/osd-brightness
...
fix: Resolve intermittent OSD brightness display issue
2025-10-12 10:18:57 +02:00
loner
7cc412289d
fix: Resolve intermittent OSD brightness display issue
2025-10-12 07:52:50 +08:00
loner
3ca6036854
feat(i18n): Add de translations for hideMode in ActiveWindow and MediaMini
2025-10-12 06:41:52 +08:00
loner
9949dbecd7
feat(i18n): Add es translations for hideMode in ActiveWindow and MediaMini
2025-10-12 06:40:07 +08:00
loner
7e47616f8e
feat(i18n): Add fr translations for hideMode in ActiveWindow and MediaMini
2025-10-12 06:39:17 +08:00
loner
51a81c1baf
feat(i18n): Add pt translations for hideMode in ActiveWindow and MediaMini
2025-10-12 06:36:48 +08:00
loner
79092ca2f1
feat(i18n): Add zh-CN translations for hideMode in ActiveWindow and MediaMini
2025-10-12 06:34:12 +08:00
loner
4ed3dad69d
feat: Improve hidemode logic for ActiveWindow and MediaMini widgets
2025-10-12 06:27:50 +08:00
loner
f843086603
feat(mediamini): Add tri-state hideMode to MediaMini
2025-10-12 04:06:52 +08:00
loner
3e26da9641
feat(activewindow): Add tri-state hideMode to ActiveWindow
2025-10-12 04:00:25 +08:00
lysec
c90fa5fec2
LockScreen: fix clock hour not updating
...
CalendarPanel: fix clock hour not updating
2025-10-11 21:06:33 +02:00
Lysec
a68934ce12
Merge pull request #466 from MrDowntempo/fix/calendar-alignment
...
fix: Alignment issue on current day vs other days
2025-10-11 20:53:51 +02:00
Corey Woodworth
83b8f307a1
fix: fixed issues caused my my poor merge. removed incorrect OnPaint and moved brackets
2025-10-11 14:51:14 -04:00
MrDowntempo
3e851fc5ca
Merge branch 'main' into fix/calendar-alignment
2025-10-11 14:30:34 -04:00
lysec
ce5208fc7c
Set version to dev
2025-10-11 20:13:10 +02:00
lysec
26099bb8fb
Release v2.17.3
2025-10-11 20:10:47 +02:00
loner
9f95901eb7
fix(bar): Correct ActiveWindow layout when empty
2025-10-12 01:34:46 +08:00
lysec
a5341691c8
Autoformat
2025-10-11 19:22:32 +02:00
lysec
b9e8e8becb
OSD: possible layout fix, reintroduce scaling
2025-10-11 19:22:12 +02:00
lysec
f9c9d00b60
OSD: add always on top setting
2025-10-11 19:16:37 +02:00
lysec
e358239862
OSD: fix display logic
2025-10-11 19:14:23 +02:00
lysec
c9729789a7
Launcher: fix signal issue
2025-10-11 18:36:39 +02:00
lysec
28c2352b31
OSD: fix centering
2025-10-11 18:24:13 +02:00
lysec
3dff242606
OSD: fix vertical layout
...
autoformat
2025-10-11 18:18:43 +02:00
ItsLemmy
df6fdf3656
Fix NPanel scaling on Qt6.10
2025-10-11 11:28:03 -04:00
lysec
c487f1982e
AudioCard: remove spacing between in/output
...
ControlCenterPanel: fix height
2025-10-11 17:04:33 +02:00
lysec
3e4a315587
Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell
2025-10-11 16:59:35 +02:00
lysec
5a8da9695d
MediaCard: resize, made title text bigger
...
SystemMonitorCard: made more compact
WeatherCard: made more compact
ControlCenterPanel: adjust height
2025-10-11 16:58:23 +02:00
ItsLemmy
7449e7a282
Compositor: scale translations
2025-10-11 10:33:25 -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
lysec
656e15f589
ColorSchemeTab: properly fix predefined colorscheme preview
2025-10-11 15:51:21 +02:00
lysec
263f3c5fd2
Matugen: fix discord theming
...
ColorSchemeTab: fix predefined color scheme preview
2025-10-11 15:44:06 +02:00
lysec
eadebacea9
DockTab: fix NComboBox
...
Autoformat
2025-10-11 15:17:21 +02:00
MrDowntempo
c25ae8bec4
More consistent line breaks in source code
2025-10-11 02:50:18 -04:00
MrDowntempo
76770bbb3c
Even more cleanup
2025-10-11 02:43:34 -04:00
MrDowntempo
357c30617d
More indentation cleanup
2025-10-11 02:38:46 -04:00
Corey Woodworth
4fb884a5c6
fix: fine tune vertical centering and ensure room for long month names
2025-10-11 02:09:51 -04:00
MrDowntempo
6d83a3ebed
Indentation fixes
...
Should be all cleaned up and ready to go
2025-10-11 00:43:06 -04:00
MrDowntempo
0b928b0e1d
Deleted some spaces
...
some final cleanup
2025-10-11 00:02:50 -04:00
MrDowntempo
ee799df56d
Just some clean up and restored comments
2025-10-10 23:56:17 -04:00
Corey Woodworth
e07e7e2bd1
fix: Refine header layout and animations
2025-10-10 23:36:46 -04:00
MrDowntempo
5577938e50
Merge branch 'noctalia-dev:main' into fix/calendar-alignment
2025-10-10 23:16:09 -04:00
lysec
02f4fa8557
Set version to dev
2025-10-11 04:24:48 +02:00
lysec
e86f4e56cb
ControlCenter: revert to old layout
2025-10-11 04:16:12 +02:00
Corey Woodworth
586e28919c
fix: Alignment issue on current day vs other days
2025-10-10 22:14:57 -04:00
ItsLemmy
32c929c943
dev
2025-10-10 21:29:26 -04:00
ItsLemmy
bffbd0730d
v2.17.1
2025-10-10 21:29:04 -04:00
ItsLemmy
b3b5ec7f14
v2.17.0
2025-10-10 21:26:40 -04:00
ItsLemmy
bb68222eea
autofmt
2025-10-10 15:52:09 -04:00
Lemmy
05663d82b7
Merge pull request #460 from DuckySoLucky/feat/ability-to-ignore-intial-mouse-position
...
feat(Application Launcher): add option to ignore initial mouse position
2025-10-10 15:51:25 -04:00
ItsLemmy
f77bbaa5e3
More math rounding to avoid any blur.
2025-10-10 15:47:14 -04:00
DuckySoLucky
f0d14f3c61
fix: forgot to revert settings change
2025-10-10 21:38:36 +02:00
DuckySoLucky
b22c2e7d4d
refactor: remove setting
2025-10-10 21:34:37 +02:00
DuckySoLucky
f0c44734bc
feat(Application Launcher): add option to ignore initial mouse position
2025-10-10 20:07:28 +02:00
ItsLemmy
9c7dab92d0
Dock: Context menu improvements.
2025-10-10 13:54:47 -04:00
ItsLemmy
72b2b9e917
autofmt
2025-10-10 13:31:02 -04:00
Lemmy
7bbd092768
Merge pull request #458 from xqwzts/dock
...
Add DockMenu actions
2025-10-10 13:30:30 -04:00
ItsLemmy
87acda584c
Merge branch 'main' of github.com:noctalia-dev/noctalia-shell
2025-10-10 12:04:12 -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
Lemmy
9f6bc100dc
Merge pull request #455 from acdcbyl/main
...
Matugen: Add KColorScheme for KDE's APP
2025-10-10 11:40:34 -04:00
AISER
84f69b0bc8
Merge branch 'main' into main
2025-10-10 23:30:52 +08:00
Victor Choueiri
9ff5eb9808
Add DockMenu actions
...
* Adds app-specific actions from the DesktopEntry to the context menu /
DockMenu
* Only displays actionable actions (ie: does not show Close or Focus if
the app is not running, as those would do nothing)
2025-10-10 16:00:22 +02:00
lysec
688d2d1d8f
MediaCard: set slider size to 0.6
2025-10-10 15:44:07 +02:00
lysec
acd776a187
OSD: add audio input osd
...
IPC: add audio input
2025-10-10 15:08:25 +02:00
lysec
338624b4a8
Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell
2025-10-10 14:59:19 +02:00
lysec
2f527dcf61
AudioCard: fix issue, change size of slider
2025-10-10 14:59:12 +02:00
ItsLemmy
999970f8da
NCircleStat: polished the look
2025-10-10 08:58:37 -04:00
lysec
7a403bbdde
ControlCenter: add volume controls
2025-10-10 14:51:42 +02:00
lysec
2d13e60fa5
Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell
2025-10-10 14:02:40 +02:00
lysec
82eefbc65c
Bin: move dev scripts in Bin/dev/
2025-10-10 14:02:37 +02:00
ItsLemmy
93803f1309
autofmt
2025-10-10 08:02:10 -04:00
Lemmy
a493061bae
Merge pull request #451 from lonerOrz/feature/tray-blacklist
...
feat(tray): Implement core blacklist filtering logic
2025-10-10 08:01:05 -04:00
ItsLemmy
e1f276a5ab
Merge branch 'main' of github.com:noctalia-dev/noctalia-shell
2025-10-10 07:42:49 -04:00
lysec
63881bf8a9
ColorSchemeTab: auto-detect themabale discord client
2025-10-10 13:42:42 +02:00
ItsLemmy
971a216895
Merge branch 'quick-settings'
2025-10-10 07:42:40 -04:00
ItsLemmy
8f614194df
QuickSettings: added wallpaper selector to the defaults
2025-10-10 07:42:28 -04:00
Aiser
bc80a1dfaf
Matugen: Add KColorScheme for KDE's APP
2025-10-10 12:56:47 +08:00
ItsLemmy
8c5968c721
Media: Stop the "No active player found" spam.
2025-10-09 23:55:58 -04:00
ItsLemmy
254a3cfad6
Tray: partial revert of IconImage smoothing
2025-10-09 23:52:54 -04:00
Aiser
17bca7ce35
Matugen: Add KColorScheme for KDE's APP
2025-10-10 10:59:53 +08:00
ItsLemmy
789354464d
QuickSettings: minor layout tweaks
2025-10-09 21:29:07 -04:00
loner
2bcdcb1e9e
refactor(tray): refactor blacklist UI layout and fix display issues
2025-10-10 09:25:15 +08:00
ItsLemmy
b2c5c71116
NFilePicker: added missing translations
2025-10-09 20:48:30 -04:00
ItsLemmy
c96eecedb3
i18n-json-check: removed empty nested structure.
2025-10-09 20:39:28 -04:00
ItsLemmy
6b444cea07
Translations
2025-10-09 20:26:07 -04:00
ItsLemmy
3fe63f463e
ControlCenter: Looks better when it's taller and less wide.
2025-10-09 20:20:26 -04:00
ItsLemmy
4d0041abee
Quicksettings: polishing, fixed all scaling issues.
2025-10-09 19:57:12 -04:00
loner
20c54e292f
feat(tray): Implement debouncing for tray item updates
2025-10-10 07:17:11 +08:00
ItsLemmy
0989601dbc
Fixed a bunch of scaling issue in bar NIconButtons
2025-10-09 17:31:42 -04:00
loner
1455c84b0c
fix(tray): Improving regex escaping logic.
2025-10-10 05:18:46 +08:00
loner
f47216033e
feat(tray): Remove global trayBlacklist
2025-10-10 05:00:13 +08:00
loner
8915de4673
refactor: Use saveImmediate() in Settings.qml saveTimer
2025-10-10 03:36:28 +08:00
loner
2f2bcdebc8
feat: Add custom settings and blacklist for Tray module
2025-10-10 03:34:09 +08:00
loner
b30879b38d
Fix: Adjust tray module and icon size
2025-10-10 03:22:06 +08:00
Lemmy
cb99e285e5
Merge pull request #452 from Sridou/matugen-foot
...
updated foot theme for pre-defined color schemes
2025-10-09 14:56:19 -04:00
ItsLemmy
96b63480b4
ActiveWindow + MediaMini: proper cleanup of strings to avoid line breaks.
2025-10-09 14:52:22 -04:00
Sridou
1d86fdc098
updated foot theme for pre-defined color schemes
2025-10-09 23:27:23 +05:30
loner
5de6560d42
fix(ui): Correct TraySettings label and description
2025-10-10 01:57:17 +08:00
loner
8cb9a5082e
feat(i18n): update tray blacklist translation in Chinese Simplified
2025-10-10 01:44:31 +08:00
loner
d1d70ca428
feat(i18n): update tray blacklist translation in Portuguese
2025-10-10 01:43:45 +08:00
loner
cc20a7f733
feat(i18n): update tray blacklist translation in French
2025-10-10 01:43:05 +08:00
loner
b406f1ecf2
feat(i18n): update tray blacklist translation in Spanish
2025-10-10 01:42:27 +08:00
loner
27cacdff17
feat(i18n): update tray blacklist translation in German
2025-10-10 01:41:24 +08:00
loner
c986b34268
feat(i18n): Add English translations for tray blacklist
2025-10-10 01:26:17 +08:00
loner
85043d5370
feat(ui): Implement Tray widget settings UI
2025-10-10 01:01:44 +08:00
loner
8172b901cd
feat(settings): Integrate tray blacklist with global settings
2025-10-10 01:01:27 +08:00
loner
b34f971306
feat(tray): Implement core blacklist filtering logic
2025-10-10 01:00:46 +08:00
lysec
075c8f08f6
quicksettings: replace hardcoded text with i18n, edit label & tooltip,
...
force hover when recording
2025-10-09 17:56:49 +02:00
Lemmy
aec6a3bbc2
Merge pull request #450 from keis/sway-workspace-index
...
Use workspace.num as index for sway
2025-10-09 11:38:21 -04:00
lysec
3178df204e
MediaService: bring back playerStateMonitor
2025-10-09 16:53:31 +02:00
David Keijser
c590c2c6d9
Use workspace.num as index for sway
...
Was incorrectly using the internal sway id of the workspace which is not
the same as the user facing id
Fixes #442
2025-10-09 16:46:26 +02:00
Lysec
26926d7808
Merge pull request #438 from MrDowntempo/feat/merge-mpris-players
...
feat: Merge duplicate MPRIS players when browser dual report
2025-10-09 16:34:20 +02:00
lysec
bfb57f13c6
Settings: edit default bar & quick access
...
Autoformat
2025-10-09 15:59:33 +02:00
lysec
7dbb3deeea
QuickSettings: compact version uses 4 per row
2025-10-09 15:48:23 +02:00
lysec
955c10cd92
Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell
2025-10-09 15:44:44 +02:00
lysec
1386920a3f
LockScreen: add ! after Welcome back user
2025-10-09 15:44:37 +02:00
ItsLemmy
5c5e414072
Auto formatting
2025-10-09 09:43:40 -04:00
ItsLemmy
a25ea9fa77
DigitalClock: improved accuracy, removed useless connections
2025-10-09 09:36:31 -04:00
lysec
b713c1b812
Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell
2025-10-09 15:25:03 +02:00
lysec
516213a96d
LockScreen: fix warning, make clock size uniform
2025-10-09 15:25:00 +02:00
ItsLemmy
ab7099e491
Tray: rounding size to avoid unwanted blur.
2025-10-09 09:23:21 -04:00
lysec
7828199d30
Merge branch 'quick-settings' of https://github.com/noctalia-dev/noctalia-shell into quick-settings
2025-10-09 15:17:44 +02:00
lysec
95dcded6b7
QuickSettings: add compact version
...
i18n: add translations
2025-10-09 15:17:23 +02:00
ItsLemmy
a5ff7cfe6b
ControlCenter: improved height computation
2025-10-09 08:59:26 -04:00
lysec
f77efc409b
QuickSettings: customization!?
2025-10-09 13:56:35 +02:00
ItsLemmy
a90bca23aa
QuickSettings: 3 columns + added Do not disturb
2025-10-08 23:24:22 -04:00
ItsLemmy
bff195309a
QuickSettings: editable widgets/button section in the ControlCenter
2025-10-08 23:05:52 -04:00
Lysec
2f5fa1d931
Merge pull request #443 from ThatOneCalculator/uptime-space
...
spaces in uptime
2025-10-09 03:44:20 +02:00
Kainoa Kanter
6f0d076d80
spaces in uptime
2025-10-08 17:47:08 -07:00
lysec
c4d1a142ab
LockScreen: small layout change for better visibility
2025-10-08 13:43:28 +02:00
lysec
d9e3e17bf3
LockScreen: fix time not updating
2025-10-08 12:33:36 +02:00
Lysec
03d97e0d87
Flake: enable withI3
2025-10-08 09:54:55 +02:00
Corey Woodworth
668a94d4df
Did some cleanup
2025-10-07 23:43:39 -04:00
Corey Woodworth
8b561bccd4
feat: Merge duplicate MPRIS players when browser dual report as their base suchas Librewolf as Firefox
2025-10-07 23:34:00 -04:00
ItsLemmy
217511ce2a
autofmt
2025-10-07 21:44:39 -04:00
ItsLemmy
ee08a127ce
Settings - ColorScheme: fix for 3 columns gridview / auto-sized
2025-10-07 21:43:25 -04:00
ItsLemmy
8f32b10025
Settings - Display: Allow immediate brightness change for internal monitors.
2025-10-07 21:29:47 -04:00
Lemmy
f9630aae7b
Merge pull request #428 from ecoskey/feat/media_ipc
...
Add media ipc target
2025-10-07 21:00:38 -04:00
ItsLemmy
d8a67ce298
Compositor: Reworked the compositor detection to make it more robust when switching from one to another in TTY
...
- Sway seems to leave its SWAYSOCK valid when going back to TTY, which
would break Noctalia on Niri. Was probably fine with a display manager.
+ Autofmt
2025-10-07 20:59:33 -04:00
Lemmy
de944ca728
Merge pull request #411 from keis/sway
...
Basic sway support
2025-10-07 20:56:06 -04:00
ItsLemmy
062f76dce7
Calendar: minor UI tweaks
2025-10-07 20:10:28 -04:00
lysec
e7c666236d
Calendar: hide day if not current month
2025-10-07 21:43:35 +02:00
lysec
17d818c0e5
Calendar: overhaul
2025-10-07 21:42:35 +02:00
Emerson Coskey
4e8f253015
replace seek with seekRelative
2025-10-07 11:14:49 -07:00
lysec
ca007ddbd8
MediaCard: fix visualizer clipping
2025-10-07 19:22:44 +02:00
lysec
e60fb32c30
MediaMini: remove logging
2025-10-07 18:51:10 +02:00
lysec
d38041e4f8
MediaCard: move selector up, move controls down
2025-10-07 18:31:38 +02:00
lysec
e2affc2222
Change icon size to 0.9 instead of 0.8
2025-10-07 18:26:13 +02:00
lysec
6bc23e905d
MediaCard: replace OpacityMask with MultiEffect
2025-10-07 17:49:05 +02:00
lysec
88c5eabe59
NPanel: fix bar overlap when scaling
2025-10-07 17:10:54 +02:00
lysec
c3ea5400f7
Launcher: let users use app name & app command/exec
2025-10-07 17:07:00 +02:00
lysec
fcca70947e
LockScreen: add ScreenCorder support, properly apply color scheme
2025-10-07 16:43:57 +02:00
lysec
18cdc99bfb
ControlCenter: some more layout fixes
2025-10-07 16:04:50 +02:00
lysec
a2336ced0b
Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell
2025-10-07 16:03:54 +02:00
lysec
f95577c96e
ControlCenter: more layout fixes
2025-10-07 16:03:50 +02:00
lysec
a4a57fd690
ControlCenter: height & layout changes
2025-10-07 16:00:29 +02:00
ItsLemmy
d751dfee5c
Bar-Sysmon: tighter bounds
2025-10-07 09:05:27 -04:00
lysec
16c07428a1
TopCard: more layout changes
2025-10-07 14:58:47 +02:00
ItsLemmy
2250be26a1
Bar-Sysmon: slightly increased text metrics computation.
2025-10-07 08:44:14 -04:00
lysec
703e9af392
LockScreen: replace ugly dots with better dots
2025-10-07 14:00:36 +02:00
lysec
4a481c4f8b
TopCard: use 3 sections with rounded rect bg
2025-10-07 13:58:45 +02:00
lysec
c4d7471289
TopCard: small layout fixes
2025-10-07 13:38:31 +02:00
lysec
8a0c0b4aec
TopCard: check if wlsunset/gpu-screen-recorder is installed, else
...
disable buttons
i18n: add tooltips
2025-10-07 13:26:39 +02:00
ItsLemmy
8627cfe2a4
MediaCard: Polishing the look when no mpris player is running. No mpris does not mean no audio/music.
2025-10-06 23:58:34 -04:00
ItsLemmy
59baaa5137
Calendar: fixed current date disappearing.
2025-10-06 23:47:01 -04:00
ItsLemmy
6ae8db3068
ControlCenter: new layout with all shortcuts on top for quicker access.
2025-10-06 23:27:08 -04:00
ItsLemmy
7989bcf93b
MediaCard: New look courtesy of @pC with some tweaking.
2025-10-06 21:47:18 -04:00
ItsLemmy
d48bd9f297
MediaMini: fixed invalid tooltip warning
2025-10-06 20:46:00 -04:00
ItsLemmy
621d34ea2e
Settings - Display: replaced method string (internal, ddcutil) by a less intrusive icon.
2025-10-06 20:40:39 -04:00
Lemmy
b65a415c67
Merge pull request #433 from lonerOrz/fix/brightness-layout
...
fix(settings): Correct brightness slider layout issues
2025-10-06 18:07:51 -04:00
loner
63de7ccb16
fix(settings): Refactor slider layout to fix alignment and text overlap
2025-10-07 05:38:40 +08:00
Lemmy
00b575f51e
Merge pull request #434 from lonerOrz/fix/color-scheme-layout
...
fix(settings): make color scheme grid layout responsive
2025-10-06 17:17:36 -04:00
loner
232b452b11
fix(settings): make color scheme grid layout responsive
...
The color scheme grid previously used a fixed number of columns, which
caused cards to be partially clipped when the window width was narrow.
This change makes the number of columns dynamically calculated based on
the available width. It ensures the grid layout gracefully adapts from 3
(or more) columns down to 1 column, preventing content overflow and
clipping.
This fixes a UI bug where the right-side content of color scheme cards
was not visible at certain window widths.
2025-10-07 04:43:49 +08:00
loner
4402263a97
fix(settings): Correct brightness slider layout issues
2025-10-07 04:08:35 +08:00
lysec
fcba1cc3c6
Set version to dev
2025-10-06 21:27:55 +02:00
ItsLemmy
0c8f4500a9
Disabled dynamic scaling: only used on lockscreen
2025-10-06 15:22:29 -04:00
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
Emerson Coskey
3527ca77bf
add media ipc target
2025-10-05 22:50:46 -07: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
David Keijser
879d428e7d
Use wayland handle to toplevel/workspace to activate on sway
...
This avoids the issue with app_id filter where multiple windows of the
same app is present.
2025-10-05 16:02:17 +02:00
David Keijser
31a64abcaa
Create SwayService
...
This is for the most part a copy-paste job of hyprland.
Uses ToplevelManager to provide information about toplevels which is not
available from the I3 api.
Some features like taskbar focus is a bit broken as this happens by
app_id which falls apart for XWayland windows and applications with
multiple open windows.
2025-10-05 16:02:17 +02:00
David Keijser
754623c22b
Call compositor backend actions with model reference
...
This allows the compositor backend to decide what property to use when invoking the action
2025-10-05 16:02:15 +02: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
LemmyCook
166da9191e
v2.10.0
2025-09-16 22:48:57 -04:00
LemmyCook
de6b7c6470
Dimmer: bulletproffed test on screen
2025-09-16 22:47:43 -04:00
LemmyCook
a92b4b311a
Renamed and moved NPill to BarPill.
...
Pill should not be used outside of the Bar as they rely on bar settings.
2025-09-16 22:26:56 -04:00
LemmyCook
3a6bf8d299
Bar widgets: fixed bg colors when used with showCapsule=false
2025-09-16 22:20:42 -04:00
LemmyCook
cdca7c1d83
NPanel dimensions & Dimmer: Panels have no margin they are full screen and prevent clicking on the bar until dismissed.
...
Margins are now included in the rectangle X,Y coordinates calculation
Might sound weird at first but it fixes a lot of inconsistencies/issues
we have had for a long time when a panel was open:
- can't close panel when clicking in a dead zone of the bar.
- hovering an icon on the bar used to make it look like you could
interact with it, but the click would just close the panel and not
actuall y do anything with bar .
I recommend turning back on dimming, as it is now way cooler. Changed
the default to true.
2025-09-16 21:53:11 -04:00
LemmyCook
6f1ae43d62
Dimmer: new implementation of the screen diming in a separate component.
2025-09-16 21:35:27 -04:00
LemmyCook
eb26aa10f7
NPanel: Reworked all margins and X,Y computation to make things simpler. Fix #298
...
- Temporarily removed Dimming as it was a pain to manage on each panel,
this will be reimplemented in a better way soon.
2025-09-16 20:28:07 -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
LemmyCook
b625df6484
Icons: slightly smaller noctalia logo to better match the others.
2025-09-16 12:22:51 -04:00
LemmyCook
2c3eb6efda
Launcher: AppPlugin, close panel immediately to avoid focusing issues.
2025-09-16 12:09:12 -04:00
Ly-sec
8e034cd912
Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell
2025-09-16 15:25:52 +02:00
Ly-sec
03bdfdb340
Notification: replace unread badge with small circle
2025-09-16 15:25:46 +02:00
LemmyCook
95d2dbe3fc
Optional capsule bg
2025-09-16 09:23:37 -04:00
LemmyCook
071100459f
Better compact mode
2025-09-16 09:06:40 -04:00
LemmyCook
0da59954cd
Workspace: less chunky when no numbers
2025-09-16 08:55:36 -04:00
LemmyCook
2e63f93d41
Workspace: less chunky
2025-09-16 08:48:19 -04:00
LemmyCook
c6ee99375d
Screen recorder: typo fix
2025-09-16 08:35:43 -04:00
LemmyCook
ed6562475d
Monitors configuration: improved description. Fix #292
2025-09-16 08:16:29 -04:00
LemmyCook
a2caebb8e5
Bar Density: improved workspace widget + slight density adjustments
2025-09-16 08:10:10 -04:00
Ly-sec
03698e7bb9
ActiveWindow: use same font height as MediaMini
2025-09-16 13:08:30 +02:00
Ly-sec
d8db086127
NotificationHistoryPanel: remove hover of notifications
2025-09-16 09:05:17 +02:00
LemmyCook
339505abe3
Workspace: better font sizing for active workspace
2025-09-16 00:42:44 -04:00
LemmyCook
b52451fde5
Bar density: leftover files from previous commit
2025-09-16 00:40:02 -04:00
LemmyCook
ac1902c76a
Bar: compact mode works pretty well but need some more testing.
2025-09-16 00:39:30 -04:00
LemmyCook
93c674f356
SysMonitor: converted dual layout for vertical/horiz bar to a single grid layout
2025-09-15 23:06:06 -04:00
LemmyCook
5f3add5d99
autoformatting
2025-09-15 22:56:22 -04:00
LemmyCook
937675ebb3
TaskBar: implemented vertical mode
2025-09-15 22:56:05 -04:00
LemmyCook
47ef62beb3
Widgets Sizing: reworked our sizing approach to prepare for different bar densities.
2025-09-15 22:33:09 -04:00
LemmyCook
593a0bfc2c
NColorPicker: sizing improvements
2025-09-15 21:36:09 -04:00
LemmyCook
abe51f4928
NSpinBox: use fixed font for number
2025-09-15 21:21:42 -04:00
LemmyCook
33a75d042d
IconImage: They have to be asynchronous or the may crash QS on startup. TaskBar was crashing very often during development.
2025-09-15 21:07:42 -04:00
Ly-sec
2a62a13b16
README: remove useless layer-rule
2025-09-15 19:40:00 +02:00
LemmyCook
4edeedd5ad
v2.9.2-dev
2025-09-15 13:19:12 -04:00
Ly-sec
8a17c047c9
README: add missing icon info
2025-09-15 19:01:18 +02:00
Ly-sec
899595ec5c
Release v2.9.2
2025-09-15 14:52:09 +02:00
Ly-sec
dbf1020636
CustomButton: add script execution/polling support with text display
2025-09-15 14:37:29 +02:00
LemmyCook
7def695c0e
AboutTab: Fix hover on contributos
2025-09-15 08:36:18 -04:00
LemmyCook
b51a87a981
NSlider: slightly more discrete bg track
2025-09-15 08:36:08 -04:00
LemmyCook
3da2682111
Settings: fix about tab alignment of download button
2025-09-15 07:58:33 -04:00
Ly-sec
758f2f2e55
SystemMonitor: fix network stats, move text above storage icon (vertical bar)
2025-09-15 13:43:58 +02:00
Lysec
26a27c3393
Merge pull request #282 from Mtendekuyokwa19/everforest
...
Everforest
2025-09-15 09:39:42 +02:00
Mtende Kuyokwa
9d9bfb54e1
everforest light
2025-09-15 09:30:26 +02:00
Mtende Kuyokwa
ab5b1e4d82
everforest dark complete
2025-09-15 08:40:11 +02: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
f5982f41a2
Remove noctalia.svg
2025-09-15 07:59:39 +02:00
Ly-sec
9a80d51b10
Vesktop: replace old theme with midnight from refact0r for better looks
2025-09-15 07:59:06 +02:00
Ly-sec
fa838ecdb1
Cleaned up ColorSchemeTab, added program checks, added firefox template
...
Matugen: added firefox (pywalfox) template
SidePanelToggle: use ProgramCheckerService for gpu-screen-recorder
ColorSchemeTab: use NCollapsible for matugen templates, use
ProgramCheckerService to detect available programs (for matugen
templates)
NCollapsible: create collapsible category
2025-09-15 07:44:31 +02:00
ItsLemmy
c0d6780c3d
Volume/Brightness/Microphone: fixed tooltips to new mapping
2025-09-14 23:45:17 -04:00
ItsLemmy
8935f9a0f9
NPill: fix broken mouse-wheel control
2025-09-14 23:42:21 -04:00
LemmyCook
b8b97c46a0
DistroLogo: respect original colors, and avoid changing bg color when hovering to compensate.
2025-09-14 23:07:00 -04:00
Lemmy
f2bbf70f93
Merge pull request #279 from MrDowntempo/better-cats
...
Updated Catppuccin to use more of the official colors.
2025-09-14 22:54:44 -04:00
Corey Woodworth
ecf468f78f
Updated Catppuccin to use more of the official colors. Also changed Green to Teal in Mocha and a few minor tweaks for readability.
2025-09-14 22:50:29 -04:00
Lemmy
0b35fc1d2d
Merge pull request #278 from kevindiaz314/main
...
feat: update tokyo night light color scheme with refined color values
2025-09-14 22:47:03 -04:00
LemmyCook
94c5d73a61
NPill: fix icon bg hover color
2025-09-14 22:46:40 -04:00
LemmyCook
f399a6d9f5
TrayMenu: improve tray opening direction in vertical bar more
2025-09-14 22:44:27 -04:00
Kevin Diaz
44fd859aec
feat: update tokyo night light color scheme with refined color values
2025-09-14 22:33:13 -04:00
LemmyCook
53d0c3943d
TrayMenu: Fix submenu burger icon color when hovered.
2025-09-14 22:24:39 -04:00
Lemmy
d80f923802
Merge pull request #229 from matejc/main
...
Fix for fingerprint flow on lock screen
2025-09-14 22:18:14 -04:00
Lemmy
1b861d7b7b
Merge pull request #277 from kevindiaz314/main
...
feat: update tokyo night color scheme with refined color values
2025-09-14 22:07:10 -04:00
LemmyCook
65933208ec
NPillVertical: match NHorizontal on margins and color
2025-09-14 22:03:44 -04:00
LemmyCook
5df218a789
Bar Widgets: Removed 3 unecessary anchors
2025-09-14 21:56:55 -04:00
LemmyCook
2f7a834b55
Bar: fix centering (againg)
2025-09-14 21:55:21 -04:00
LemmyCook
eca301553e
Bar: better vertical centering on horizontal bar.
2025-09-14 21:51:43 -04:00
LemmyCook
91efa38101
HorizontalPill: different color for forceOpen + better margins
2025-09-14 21:49:29 -04:00
Kevin Diaz
acfe94f736
feat: update tokyo night color scheme with refined color values
2025-09-14 21:24:23 -04:00
LemmyCook
97bfcbb9e8
Clock: height calculation similar to NPill to avoid discrepancies
2025-09-14 21:15:27 -04:00
LemmyCook
9e47d91be2
v2.9.1-dev / git
2025-09-14 21:03:21 -04:00
LemmyCook
8872002225
Release 2.9.1
2025-09-14 21:01:14 -04:00
LemmyCook
519a85b251
AudioTab: fixed spinbox
2025-09-14 20:53:42 -04:00
LemmyCook
5aa7ff7e91
NValueSlider: new component + pimped NSlider with a small gradient and removed rounded corners due to issues.
2025-09-14 20:52:32 -04:00
LemmyCook
5ce5659b38
NPills: keep hover even when force open, as there are actions available on clicks.
2025-09-14 18:21:24 -04:00
LemmyCook
00459606ce
Brightness: hotfix
2025-09-14 18:19:02 -04:00
LemmyCook
da1081700a
NPill: replaced "Normal" by "On Hover"
2025-09-14 18:15:07 -04:00
LemmyCook
7e965262f5
NPill: Restored the old horizontal NPill
2025-09-14 18:07:43 -04:00
LemmyCook
19312d94c3
Removing test mode on battery
2025-09-14 17:21:38 -04:00
Ly-sec
118323e6b5
Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell
2025-09-14 23:14:59 +02:00
Ly-sec
aed81e82b0
Remove "%" from NVerticalPill add force close option to it too
...
NVerticalPill: add force close option
Any vertical bar widget: remove "%" display to have nice horizontal text
BarTab: add "always hide percentage" option so the pills will never
expand (opposite of always show percentage)
2025-09-14 23:13:11 +02:00
Lemmy
76c167c2c2
Merge pull request #273 from ThatOneCalculator/fix/power-menu-suspend-icon
...
fix(consistency): use unfilled pause icon for suspend in power menu
2025-09-14 17:08:40 -04:00
Ly-sec
852e2fa4d1
Fix N*Pill force show layout
2025-09-14 22:39:16 +02:00
Ly-sec
17dceffff6
Overview: add autoPaddingEnabled:false to MultiEffect blur
2025-09-14 22:33:44 +02:00
Kainoa Kanter
b589f37e0b
use unfilled pause icon for suspend in power menu
2025-09-14 13:27:07 -07:00
Lysec
682c6af231
Merge pull request #267 from ThatOneCalculator/patch-1
...
docs: mention `gpu-screen-recorder` Flatpak
2025-09-14 22:25:13 +02:00
Ly-sec
d71226c6bd
Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell
2025-09-14 22:09:40 +02:00
Ly-sec
1f3725faf8
set version to dev
2025-09-14 22:09:38 +02:00
LemmyCook
efcec1b2f9
Merge branch 'main' of github.com:noctalia-dev/noctalia-shell
2025-09-14 15:58:58 -04:00
LemmyCook
651322aef0
Bar: Removed unecessary qt5compat import
2025-09-14 15:58:56 -04:00
Kainoa Kanter
5ca2c2a095
docs: mention gpu-screen-recorder Flatpak
2025-09-13 11:42:41 -07:00
Matej Cotman
b9ae772987
feat(Modules/LockScreen): divert PAM messages to user (eg: to notify the user about fingerprint reader)
2025-09-12 18:26:15 +03:00
Matej Cotman
4265290a0f
fix(fingerprint): better fingerprint integration by removing the check for empty password
2025-09-12 18:26:11 +03:00