Compare commits

...

5473 Commits

Author SHA1 Message Date
Ly-sec 761869a561 chore(flake): update flake.lock 2026-05-11 01:56:48 +00:00
Ly-sec eb2b53ddaa chore(workflow): update label metadata 2026-05-06 23:48:34 +02:00
Ly-sec 3bbf31945d chore(issue templates): update bug report 2026-05-06 15:55:43 +02:00
Ly-sec f38756d562 chore(ISSUE_TEMPLATES): update templates 2026-05-06 15:51:34 +02:00
Ly-sec 7d03576831 chore(flake): update flake.lock 2026-05-06 01:45:21 +00:00
Ly-sec 6b48834dd6 chore(flake): update flake.lock 2026-05-04 01:45:47 +00:00
Ly-sec f0469d2d6f chore(flake): update flake.lock 2026-05-03 01:46:03 +00:00
Ly-sec 9f8dd48c8d chore(flake): update flake.lock 2026-04-29 01:51:12 +00:00
Ly-sec 6773c4750a chore(flake): update flake.lock 2026-04-27 01:28:24 +00:00
Ly-sec a50c92167c chore(flake): update flake.lock 2026-04-25 01:18:25 +00:00
Lemmy 2c1808f9f8 Merge pull request #2506 from Scrumplex/nix/fix-hm-systemd-warning
fix(nix): set warnings as top-level config
2026-04-22 16:16:24 -04:00
Lysec d7b68652e7 Merge pull request #2514 from notiant/patch-13
Fix pixelation of colorized dock icons
2026-04-21 14:23:05 +02:00
notiant 22d8b1e8ee fix pixelation of colorized dock icons 2026-04-21 14:17:03 +02:00
Lysec 48d656580f Merge pull request #2513 from notiant/patch-12
NBusyIndicator: follow color change
2026-04-21 13:23:55 +02:00
notiant 06a19262be NBusyIndicator: follow color change 2026-04-21 13:19:05 +02:00
Lysec 4f24f8a725 Merge pull request #2512 from Mondotosz/main
fix(ipc): added missing entry to Control settingsTabMap
2026-04-21 12:56:16 +02:00
Mondotosz f7932c45e3 fix(ipc): added missing entry to Control settingsTabMap
fixed the following call by adding the missing idle entry

```
qs -c noctalia-shell ipc call settings openTab idle
```
2026-04-21 11:39:18 +02:00
Lysec b254383634 Merge pull request #2509 from SerrpentDagger/main
fix(template) Add template entries for Qt colors light and mid
2026-04-21 11:21:05 +02:00
Ly-sec fc43ab5c38 chore(flake): update flake.lock 2026-04-21 01:22:19 +00:00
SerrpentDagger fdc422e6a6 Add Qt colors light, mid 2026-04-20 23:22:17 +02:00
Sefa Eyeoglu c9a3533312 fix(nix): set warnings as top-level config
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2026-04-20 18:53:57 +02:00
Lysec ed1fff6260 Merge pull request #2427 from notiant/patch-10
Fix problem with Airplane Mode toggle visibility &  add some default values for the Color Scheme settings
2026-04-20 08:28:45 +02:00
notiant 4cf7938482 fix syntax error 2026-04-20 08:27:47 +02:00
notiant f7394b7c44 Merge branch 'noctalia-dev:main' into patch-10 2026-04-20 08:27:13 +02:00
Lysec 478e941e4f Merge pull request #2499 from notiant/patch-11
Safeguard custom commands from trailing whitespaces
2026-04-20 08:19:21 +02:00
Ly-sec 513ad72ee8 chore(flake): update flake.lock 2026-04-20 01:24:56 +00:00
notiant 5f7d56d865 safeguard custom commands from trailing whitespaces 2026-04-20 01:16:40 +02:00
Lysec b8781aef49 Merge pull request #2497 from vile-v/patch-2
added couple of selectors
2026-04-19 19:03:13 +02:00
vile-v deff8a9425 added couple of selectors 2026-04-19 13:00:02 -04:00
Lysec d9531258d9 Merge pull request #2495 from linusammon/main
chore(nix): add systemd deprecation warnings
2026-04-19 15:56:16 +02:00
Linus Ammon 131f23aab4 chore(nix): add systemd deprecation warnings 2026-04-19 14:07:47 +02:00
Lysec 4fa29ff386 fix(template): generate current-theme.conf for kitty with wallpaper gen 2026-04-19 10:36:17 +02:00
Lysec 7f0962523d Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-04-19 09:22:38 +02:00
Lysec ccb04bf01d fix(bar): swallow right/middle on hot strip to avoid Qt context-menu SIGSEGV 2026-04-19 09:22:16 +02:00
notiant 5826a293ad disable Bluetooth toggle when Bluetooth is blocked 2026-04-16 11:58:44 +02:00
Ly-sec a7c724181f chore(flake): update flake.lock 2026-04-16 01:24:55 +00:00
Lysec 76b03be489 Merge pull request #2451 from namelessmonarch0/fix-starship-config-path
fix(theming): readjusting the starship config file for a more reliabl…
2026-04-15 10:13:43 +02:00
Lysec b452772feb chore(version): bumping to v4.7.7-git 2026-04-15 10:01:22 +02:00
Lysec d85ad414ba Release v4.7.6 2026-04-15 09:58:54 +02:00
Ly-sec e56a9db57e chore(flake): update flake.lock 2026-04-13 01:24:05 +00:00
Nameless Monarch 2bf74d385e fix(theming): readjusting the starship config file for a more reliable script 2026-04-12 18:35:54 -05:00
Lysec cba5bab3d6 Merge pull request #2450 from namelessmonarch0/fix-starship-config-path
fix(theming): check nested starship config path before fallback
2026-04-12 22:58:17 +02:00
Nameless Monarch e8418c3d37 fix(theming): check nested starship config path before fallback 2026-04-12 15:52:31 -05:00
Lysec 95f56e1f62 Merge pull request #2441 from D3rJust1n/main
fix (ci/update-flake): Fix that workflow isn't triggered if it's not the main repository
2026-04-12 16:54:25 +02:00
D3rJust1n 95aea1a624 fix (ci/update-flake): Fix that workflow isn't triggered if it's not the main repository 2026-04-11 19:37:33 +02:00
Ly-sec 40dd5f54a0 chore(flake): update flake.lock 2026-04-11 01:12:55 +00:00
Lysec 42637c6ffa Merge pull request #2432 from adriamartin91/fix/notification-missing-icon
fix(notifications): show fallback icon instead of checkerboard for missing theme icons
2026-04-10 14:09:54 +02:00
Adria Martin 375dfafb5b chore: remove verbose comment 2026-04-10 19:02:07 +07:00
Lysec 5f45191d7f feat(perf): enforce 100% opacity in noctalia performance mode 2026-04-10 13:41:18 +02:00
Adria Martin 093f3632d2 fix(notifications): show fallback icon instead of checkerboard for missing theme icons
When Qt cannot resolve a notification icon name (e.g. "audio-headset" from
Blueman) because the icon theme is not properly configured, the
IconImageProvider returns a purple/black checkerboard missingPixmap.

Check icon existence via ThemeIcons.iconExists() before returning the
image:// URI, so NImageRounded displays its fallback icon instead.
2026-04-10 16:35:48 +07:00
Lysec e85ce902cb fix(i18n): add missing bar widget translation string 2026-04-09 23:46:42 +02:00
Lemmy 0fcaa49875 Revert "fix(media): gate spectrum pipeline on playback to cut idle CPU"
This reverts commit a0093e509b.
2026-04-08 19:12:07 -04:00
notiant f37dd3c2ac update ColorsSubTab.qml 2026-04-08 19:56:13 +02:00
notiant c6ca3a663d fix problem with Airplane Mode toggle visibility & add some default values for the Color Scheme settings 2026-04-08 19:52:28 +02:00
Lysec 087f75376b Merge pull request #2425 from spiros132/main
fix(Brightness): Fixes a bug with the bar widget, and also with the minimum enforce
2026-04-08 18:43:40 +02:00
Spyridon Siarapis 034b4adb3d fix(Brightness): Now it should only have a minimum value if it's using ddc 2026-04-08 17:46:44 +02:00
Spyridon Siarapis ea80510ad4 Merge branch 'noctalia-dev:main' into main 2026-04-08 17:41:09 +02:00
Spyridon Siarapis 58d5c3ad55 fix(Brightness): Simplified the code to use existing functionality, also fixed a bug with enforcing the minimum brightness 2026-04-08 17:40:41 +02:00
Lysec 5d03bf3f03 Merge pull request #2422 from adriamartin91/feat/starship-template
feat: add Starship prompt template
2026-04-08 17:37:17 +02:00
Lysec f3ed6d0a2f Merge pull request #2421 from ern775/fix-min-brightness
fix(brightness): revert minimum brightness regression
2026-04-08 10:31:42 +02:00
Adria Martin b9745c375f fix: use distinct MD3 tokens for surface shades in Starship template
Avoid repeating the same token for multiple surface/overlay palette
entries. Each shade now maps to a unique MD3 token following the
pattern used by other wallpaper-based templates.
2026-04-08 14:24:24 +07:00
Adria Martin 5cf22040b3 feat: add Starship prompt template
Add built-in Starship template that dynamically updates the prompt
color palette when switching Noctalia color schemes. Includes both
wallpaper-based and predefined template variants.
2026-04-08 13:14:43 +07:00
ern775 a44f11267e fix(brightness): revert min brightness regression 2026-04-08 08:15:36 +03:00
Lysec 48fe0f91a5 fix(theming): skip theme writes and hooks when wallpaper change produces no diff
Issue: #2400
2026-04-07 22:29:00 +02:00
Lysec b8de6e1df2 Merge pull request #2411 from lonerOrz/cc-icon
add explicit iconPosition control for CustomButton widget
2026-04-07 22:13:59 +02:00
Lysec bec97262eb Merge pull request #2417 from ern775/change-enforce-min
feat(brightness): change enforce minimum brightness method
2026-04-07 22:03:42 +02:00
ern775 15873d4818 feat(brightness): change enforce minimum brightness method 2026-04-07 22:34:11 +03:00
Lysec 91d0bb83ae Merge pull request #2414 from notiant/patch-9
NComboBox: remove hover animation
2026-04-07 15:42:56 +02:00
Ly-sec 57cdcb7ad0 chore(flake): update flake.lock 2026-04-07 01:16:22 +00:00
notiant 4e99e5db92 update I18n.qml 2026-04-06 21:09:03 +02:00
notiant 747b4aa715 update date formats for lock screen 2026-04-06 21:04:16 +02:00
notiant b0bb684be5 NComboBox: remove hover animation 2026-04-06 19:13:53 +02:00
Lysec 40e98f1ad0 fix(config): handle nix-style atomic config replacements for settings and colors 2026-04-06 14:03:29 +02:00
Lysec c395320426 Revert "fix(settings): detect nix-managed settings updates without restart"
This reverts commit 353b07380f.
2026-04-06 13:51:27 +02:00
Lysec 353b07380f fix(settings): detect nix-managed settings updates without restart 2026-04-06 13:35:26 +02:00
Lysec 1f9096a46f Revert "fix(settings): reload settings after nix-managed config file replacements"
This reverts commit 17b157d1b6.
2026-04-06 13:28:00 +02:00
Lysec 17b157d1b6 fix(settings): reload settings after nix-managed config file replacements 2026-04-06 13:19:43 +02:00
loner 9d4fad0b28 refactor(settings): organize CustomButton settings into tabbed layout
Reorganize the CustomButton settings panel from a single scrollable form
into a tabbed interface with three tabs: Actions, Icon, and Text.
2026-04-06 10:36:06 +08:00
loner cfc96dd3e7 feat(bar): add context menu for CustomButton right-click
- Show context menu instead of directly opening settings when no command is set
- Context menu includes widget-settings option
- Matches behavior of other bar widgets
2026-04-06 10:36:03 +08:00
loner b8a7c2f77d fix(settings): resolve barIsVertical property assignment conflict
CustomButtonSettings now calculates barIsVertical from Settings directly
instead of receiving it from parent, avoiding Loader.setSource() conflict.
2026-04-06 10:35:59 +08:00
loner 5c3b3a2185 refactor(bar): remove enableColorization toggle from CustomButton
Colorization now activates automatically when icon or text color is set,
simplifying the UX by removing an extra toggle step.
2026-04-06 10:35:55 +08:00
loner f21e8fb82a feat(ui): add separate icon and text colorization for CustomButton
- Add colorizeSystemText setting for text color (icon only was already supported)
- JSON parse supports iconColor and textColor fields separately
- Legacy "color" field still works for both icon and text
- Enable colorization no longer depends on show icon setting
- Refactor resolveColor helper to eliminate duplicate code
2026-04-06 10:35:52 +08:00
loner 55c7f344b3 fix(ui): improve CustomButton settings visibility logic
- Show icon toggle depends on textCommand input
- Add fallback for valueShowIcon (default true) and valueEnableColorization (default false)
- Reorder settings: Show Icon, Icon, iconPosition, enableColorization, colorizeSystemIcon
2026-04-06 10:35:48 +08:00
loner b6a85d88e7 fix(ui): adapt icon position labels based on bar orientation
- Add barIsVertical property to BarWidgetSettingsDialog
- Pass barIsVertical from NSectionEditor to dialog
- Show Top/Bottom for vertical bar, Left/Right for horizontal bar
- Keep fallback to oppositeDirection when iconPosition not set
- Fix BarPillVertical iconPosition mapping (left=top, right=bottom)
2026-04-06 10:35:45 +08:00
loner 36a9d7afee refactor(bar): add iconPosition fallback to oppositeDirection
- iconPosition defaults to empty string, falls back to oppositeDirection when not set
- Keeps backward compatibility for widgets not passing iconPosition
- CustomButton explicitly passes iconPosition="left", uses custom logic
2026-04-06 10:35:37 +08:00
loner 9cc8b36804 feat(bar): add explicit iconPosition control for CustomButton widget
Replace auto-calculated icon position (based on widget bar section) with
user-controlled iconPosition setting ("left" or "right", default "left").
2026-04-06 10:35:20 +08:00
Ly-sec ef147f24f1 chore(flake): update flake.lock 2026-04-06 01:18:39 +00:00
Lysec 6205749472 chore(i18n): update translations & add romanian translation 2026-04-05 12:41:36 +02:00
Lysec 876ec4c34f Merge pull request #2380 from notiant/patch-6
MediaPlayerPanel: fix layout issues
2026-04-05 12:39:23 +02:00
Lysec ff9f0a75d9 Merge pull request #2405 from mia-0/kcolorscheme
KDE theming improvements
2026-04-05 12:37:53 +02:00
Lysec 6dc1ebe626 Merge pull request #2406 from notiant/patch-7
GTK refresh fix
2026-04-05 12:36:32 +02:00
notiant f777e539f5 GTK refresh fix 2026-04-05 01:14:51 +02:00
Mia Herkt 914fc2e0d6 Templates/KColorScheme: use rgb_csv format
While technically hex colors are okay, there are some tools that
read KDE’s colors and will not work correctly. KDE always saves
colors as comma-separated base-10 integers, so avoid breaking that
assumption.
2026-04-05 00:55:09 +02:00
Mia Herkt d97918f3ac template-processor: add rgb(a)_csv formats
This is the format e.g. KDE saves colors in.
2026-04-05 00:53:49 +02:00
Mia Herkt 8db923d66f Theming: add apply script for KDE
There are problems with plasma-apply-colorscheme:

It refuses to apply a color scheme that is already active,
necessitating a switch to a different scheme.
This is both slow and causes flickering.

Fix this by using a custom script to apply the color scheme:
Just overwrite the config sections in kdeglobals and send the
change notification signal via D-Bus.
2026-04-05 00:41:57 +02:00
Lysec f02ecc9acd Merge pull request #2403 from beatreichenbach/main
fix(settings): escape colorscheme downloadUrl
2026-04-04 21:18:31 +02:00
Beat Reichenbach 7aeda7a7f8 fix(settings): escape colorscheme downloadUrl 2026-04-04 11:59:32 -07:00
Lysec 819b2d33b0 perf(ui): step NScrollText marquee on a timer instead of infinite animation
Issue: #2393
2026-04-04 15:35:21 +02:00
Lysec a0093e509b fix(media): gate spectrum pipeline on playback to cut idle CPU
Issue: #2393
2026-04-04 15:31:11 +02:00
Lysec 4b9a607151 Merge pull request #2395 from Sunrongguo2008/main
Reload kitty colors on theme changes when the kitty template is enabled
2026-04-04 13:18:29 +02:00
Sunrongguo2008 9b39d67563 fix(template): ensure kitty's live config reload after theme regeneration 2026-04-04 19:09:35 +08:00
Lysec 759454d2d5 fix(audio): sticky app-stream volume + subtitle line in panel 2026-04-03 12:00:33 +02:00
Lysec 359f4afa73 fix(keybinds): recognize ctrl+punctuation shortcuts in recorder 2026-04-03 11:14:27 +02:00
Ly-sec 0d59c6c7b3 chore(flake): update flake.lock 2026-04-03 01:15:47 +00:00
Lemmy bcbbafda1e chore(version): bumping to v4.7.6-git 2026-04-02 18:31:20 -04:00
Lemmy 8b0c7c2880 Release v4.7.5 2026-04-02 18:30:40 -04:00
Lemmy 0380b09982 chore(i18n): update all 2026-04-02 17:23:41 -04:00
Lemmy 621c798c8b fix(location): autolocate off by default for privacy, improved UI when no location is set. Fix #2388 2026-04-02 16:58:25 -04:00
Lemmy 876e0ffb4b chore(i18n): hu 2026-04-02 16:46:49 -04:00
Lemmy 08e2d7f71c fix(weather): read is_day from service instead of requiring callers to pass it. 2026-04-02 16:26:36 -04:00
Lemmy cd4ec47e96 fix(location): more logging and potential fix 2026-04-02 15:08:16 -04:00
Lysec 41b29998f2 chore(version): bumping to v4.7.5-git 2026-04-02 20:13:38 +02:00
Lysec 791b3ac153 Release v4.7.4 2026-04-02 20:12:18 +02:00
Lysec 633454dd47 Merge pull request #2381 from kermeat/dock_fix
fix: Update dock on window list change
2026-04-02 19:57:39 +02:00
Lemmy 411a820f3c fix(audioservice): another Qt-11 warning fix 2026-04-02 11:15:04 -04:00
Lemmy 529ad588c6 fix(settings): dont rely on Qt.btoa to generate default settings dump. 2026-04-02 10:51:34 -04:00
Lemmy d1bd3d3887 chore(i18n): update hu 2026-04-02 10:49:58 -04:00
Lemmy 94a918ba29 fix(nreordercheckboxes): don't shadow QQuickItem.enabled 2026-04-02 09:57:01 -04:00
Lemmy c4b8b912f3 fix(audioservice): switch from PwNode to var for sink and source so it's nullable. 2026-04-02 09:35:01 -04:00
Lemmy 6fcfc0c1d2 fix(location): fix weather fetching 2026-04-02 07:56:47 -04:00
Lysec 68f6f1f0a0 chore(i18n) 2026-04-02 13:51:02 +02:00
Lysec f301a57137 feat(location): add toggle to always show Talia weather emojis 2026-04-02 13:47:47 +02:00
Lysec 240312ea4b Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-04-02 10:53:23 +02:00
Lysec ed117eb94c fix(theming): always sync prefer-light/dark with system theme toggle
Issue: #2357
2026-04-02 10:53:19 +02:00
Ly-sec 75d67b3216 chore(flake): update flake.lock 2026-04-02 01:12:47 +00:00
Lysec 25a5eede06 chore(version): bumping to v4.7.4-git 2026-04-02 03:03:29 +02:00
Lysec 4af6074810 Release v4.7.3 2026-04-02 03:00:50 +02:00
Lemmy c31917105c fix(mango): prevent double focused windows in workspace apps 2026-04-01 20:54:43 -04:00
Lemmy 0cc83bdbaf fix(workspace-apps): add "handle" for sway activation 2026-04-01 20:54:20 -04:00
Lemmy 4ee55c2a99 fix(workspace): copy window to js object instead of holding live listmodel prox. 2026-04-01 20:30:22 -04:00
Lemmy 8815a0da27 fix(workspace): temp disable tooltips 2026-04-01 20:18:41 -04:00
Lemmy b06b1d91f6 fix(workspace): showApp simpler anims 2026-04-01 20:03:57 -04:00
Lemmy ac5ff31db3 fix(workspace): simplification 2026-04-01 19:48:00 -04:00
Lemmy ae84393c63 fix(workspace): fix missing icon and broken layout 2026-04-01 19:16:38 -04:00
Lemmy aa12aa91f0 fix(workspace): minor cleanup 2026-04-01 18:31:14 -04:00
Lemmy f4719e598e feat(location): removed the Tokyo default location, improved flow with the new auto-locate. 2026-04-01 18:00:46 -04:00
kermeat d9faff679c Update dock on window list change
When the dock only shows windows from the same display, when the display is reconnected (dpms off/on), open windows disappear from the dock until an event occurs that refreshes the dock.
2026-04-01 23:56:40 +03:00
notiant 6a6844b3aa MediaPlayerPanel: fix layout issues 2026-04-01 22:28:45 +02:00
Lysec 7b29c11d7a fix(bar): guard grouped workspace window delegates when modelData is stale 2026-04-01 12:33:33 +02:00
Lysec 0b47193256 Merge pull request #2371 from breadandsoup/main
Update pywalfox.json
2026-04-01 08:46:42 +02:00
breadandsoup 33f295db86 Update pywalfox.json 2026-03-31 23:41:20 -07:00
Ly-sec 0becd7bf03 chore(flake): update flake.lock 2026-04-01 01:22:29 +00:00
Lemmy 80cd76b82e feat(location): auto location/weather via IP 2026-03-31 21:08:58 -04:00
Lemmy 97553d7064 chore(version): bumping to v4.7.3-git 2026-03-31 16:25:24 -04:00
Lemmy 77f054cbf1 chore(version): release v4.7.2 2026-03-31 16:24:11 -04:00
Lemmy 90e07608a1 feat(wallpaper-panel): adjust height for 1080p 2026-03-31 16:07:45 -04:00
Lemmy 9a900801ac feat(wallpaper-panel): 50% max height 2026-03-31 16:04:37 -04:00
Lemmy e13888e978 fix(mediamini): guard onEntered against stale panel ref. 2026-03-31 15:59:14 -04:00
Lysec 4f523301c9 fix(bar): harden AudioVisualizer when ShellScreen is null 2026-03-31 21:04:03 +02:00
Lysec 90e37a1e53 chore(i18n) 2026-03-31 19:19:52 +02:00
Lysec da2e2dda52 Merge pull request #2363 from MrDowntempo/main
Feat: Option to hide title in active window bar widget
2026-03-31 19:18:48 +02:00
Corey Woodworth cfad4fc77a chore: run qmlfmt.sh again 2026-03-31 13:15:41 -04:00
Corey Woodworth c824140471 fix: Add showText to BarWidgetRegistry and settings-widgets-default 2026-03-31 13:12:22 -04:00
Lysec 357f577c60 Merge pull request #2362 from breadandsoup/main
Update pywalfox.json
2026-03-31 18:52:20 +02:00
Lysec 43fe1e1947 fix(audio): stop volume sliders fighting service state 2026-03-31 14:43:03 +02:00
Lysec d4e7a8e967 fix(audio): stabilize input volume % via wpctl like default sink 2026-03-31 14:30:28 +02:00
Corey Woodworth 900e1f1286 chore: run qmlfmt.sh 2026-03-31 03:36:26 -04:00
Corey Woodworth 0c9d3b83be chore: add modified files again because they were not staged (I don't get git sometimes) 2026-03-31 03:18:49 -04:00
Corey Woodworth 95dfb2ade2 chore(i18n): Add englisht strings for the text toggle 2026-03-31 03:12:22 -04:00
Corey Woodworth 53b5dbac4c feat: Add showText variable to show/hide name of Active Window 2026-03-31 02:55:23 -04:00
breadandsoup 174d8b33bc Update pywalfox.json
Now uses correct colors for dark mode and as-close-to-correct-as-possible colors for light mode. Removed colors 16-19; pywalfox can only read colors 0-15.
2026-03-30 22:32:42 -07:00
Lysec 421ccc4c87 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-03-31 03:24:36 +02:00
Lysec 4a371422cd fix(ColorScheme): sync light/dark toggle to gtk 2026-03-31 03:24:31 +02:00
Ly-sec 4d4edff06d chore(flake): update flake.lock 2026-03-31 01:15:58 +00:00
Lysec 09386b1903 fix(theming): sync gtk-theme with color-scheme when system sync is on 2026-03-31 03:09:55 +02:00
Lysec 40c8b17620 Merge pull request #2324 from cbxcvl/fix/renderer-redos
fix(renderer): remove ambiguous \s* from _BLOCK_RE to prevent ReDoS
2026-03-31 02:52:40 +02:00
Lysec cc4cf9cc44 Merge pull request #2327 from cbxcvl/fix/expr-re-redos
fix(renderer): remove ambiguous \s* from _EXPR_RE to prevent ReDoS
2026-03-31 02:52:30 +02:00
Lysec a4b7a693e5 Merge pull request #2328 from cbxcvl/fix/parse-if-redos
fix(renderer): remove ambiguous \s* from _parse_if regex to prevent ReDoS
2026-03-31 02:52:27 +02:00
Lysec 90a5dd1cd8 fix(theming): keep system color-scheme in sync on every dark mode change
Issue: #2357
2026-03-31 02:10:12 +02:00
Lysec 6d3ca58896 fix(workspaces): assign display index per output in ExtWorkspaceService 2026-03-30 15:20:57 +02:00
Lysec c879d0864b style(wallpaper): dont switch favorite in split wallpaper on first click 2026-03-30 14:40:39 +02:00
Lysec ea48cd0bbf Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-03-30 14:29:38 +02:00
Lysec c9bda88e39 fix(wallpaper): cleanup misleading code 2026-03-30 14:29:33 +02:00
Lemmy 2afa833dbf chore(autofmt) 2026-03-30 08:28:01 -04:00
Lemmy 9bc5effb3d fix(plugin): fix loadWidget 2026-03-30 08:27:45 -04:00
Lysec f2e5f9953f fix(wallpaper): hide light/dark icon in split wallpaper mode 2026-03-30 14:24:21 +02:00
Lysec 386d4d3135 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-03-30 13:38:59 +02:00
Lysec 0d770725bc fix(wallpaper): adjust wallpaper light/dark & favorite logic 2026-03-30 13:38:52 +02:00
Lysec 00392ff8d2 Merge pull request #2312 from notiant/patch-2
Rework Airplane Mode handling & remove bluetoothctl fallback
2026-03-30 12:06:13 +02:00
notiant b3a9aca837 Add check for non-zero width in enhancedBand 2026-03-30 11:12:36 +02:00
Ly-sec 62f55f54de chore(flake): update flake.lock 2026-03-30 06:25:17 +00:00
Ly-sec 07afddfafa chore(flake): update flake.lock 2026-03-30 01:18:30 +00:00
Lemmy dd22f7bc37 fix(blur): force flush wayland state, to avoid stuck blur regions 2026-03-29 20:23:22 -04:00
Lemmy 664707d77e fix(ncolorchoice): added "enabled" visual feedback 2026-03-29 19:42:37 -04:00
Lemmy dfc3bd9535 fix(plugins): fixed desktopWidget settings vs plugin settings 2026-03-29 19:39:56 -04:00
Lemmy 73dfeb9f73 fix(bar): pass initial properties on creation (screen, section, etc...) to avoid potential registration issues. 2026-03-29 19:39:25 -04:00
Lemmy 967e9d843b fix(desktop-widgets): pass screen as initial property to avoid wrong spectrum registration 2026-03-29 18:36:48 -04:00
Lysec e41c78e2fa Merge pull request #2347 from D3rJust1n/main
fix (ci): Fix that workflow isn't triggered if it's not the main repo
2026-03-29 19:59:08 +02:00
Lysec 83de5d047b chore(i18n) 2026-03-29 19:56:34 +02:00
Lysec dd1ff1f0da Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-03-29 19:54:45 +02:00
Lysec 5d9f0794dc style(WallpaperPanel): adjust layout for light/dark & monitor selector toggles 2026-03-29 19:54:35 +02:00
D3rJust1n 1c34c4dde1 fix (ci): Fix that workflow isn't triggered if it's not the main repository 2026-03-29 19:49:41 +02:00
Lemmy 86e5112e89 fix(plugins): avoid potential race condition during update process 2026-03-29 13:00:15 -04:00
Lemmy f85b4a7e6d fix(templating) improved handling of symlinks 2026-03-29 11:44:43 -04:00
Lemmy 72df0bfe1d Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-03-29 11:05:50 -04:00
Lemmy e7eeabf99b fix(nbutton): wrap in an Item to properly reserve border space for improved fractional scaling render 2026-03-29 11:05:49 -04:00
Lysec a9bc3848f3 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-03-29 17:01:30 +02:00
Lysec e320b53709 chore(i18n) 2026-03-29 17:01:19 +02:00
Lemmy c942c10f8a fix(widgets): improves disable states by avoiding stacking opacities 2026-03-29 10:52:58 -04:00
Lemmy c2a2a44378 fix(ncontextmenu): improved parent constraining 2026-03-29 10:33:21 -04:00
Lemmy 9a2f676753 fix(ncontextmenu): smart positionning to avoid clipping outside of parent. 2026-03-29 10:00:27 -04:00
Lysec 9d5bc13000 style(wallpaper): hide dark/light behind toggle just like display selection 2026-03-29 13:58:29 +02:00
Lysec deb79261dd feat(wallpaper): add separate selection for light & dark mode 2026-03-29 12:53:06 +02:00
Lysec 3dd46fbd6e Merge pull request #2340 from notiant/patch-4
Apply reduced light mode opacity also to dock, notifications & OSD
2026-03-29 10:34:33 +02:00
Lysec fd7a16d951 fix(settings): avoid unified notification sound handler clobbering per-urgency paths 2026-03-29 10:29:45 +02:00
Ly-sec 3b9e93a8b1 chore(flake): update flake.lock 2026-03-29 01:17:37 +00:00
notiant 39a6671151 apply reduced light mode opacity also to dock, notifications & OSD 2026-03-28 23:11:39 +01:00
Lemmy decb65ae95 fix(plugins): pass pluginApi as initial property to prevent binding warnings. Eliminate the need for fallback chains in plugins code.
hot reload
2026-03-28 16:58:55 -04:00
Lemmy ba424526b5 feat(settings): in windowed mode, dont stretch to full width 2026-03-28 16:29:22 -04:00
Lemmy 1e068156ad feat(settings): when switching settings panel mode, close and reopen the settings to see the actual change 2026-03-28 16:01:32 -04:00
Lemmy a5fc309880 cleanup(NScrollText): remove unused imports, gate layer on overflow 2026-03-28 14:06:24 -04:00
Lemmy ffb61d8fc4 Merge pull request #2334 from BUSTheid/mediamini-visual-bugfix
refactor: Rethink `NScrollText.qml` gradients
2026-03-28 14:04:55 -04:00
notiant 9462caf6c3 remove onResumed() since networkMonitorProcess already covers it 2026-03-28 18:20:22 +01:00
BUSTheid b18d33742a refactor(NScrollText.qml): MultiEffect fade mask
Replace the leftGradient and rightGradient Rectangles in NScrollText
with a MultiEffect mask approach. Old solution caused visual bugs.
2026-03-28 17:59:11 +01:00
Lysec f3edbe3dc8 Merge pull request #2335 from spiros132/main
fix(TemplatesSubTab): Fixed a bug which prevented the qmlformat to run correctly
2026-03-28 12:15:21 +01:00
Spyridon Siarapis f15609b590 chore(TemplatesSubTab): format 2026-03-28 12:11:07 +01:00
Spyridon Siarapis 348ccbf0ed fix(TemplatesSubTab): Fixed a bug which prevented qml format to run correctly 2026-03-28 12:10:29 +01:00
Lemmy ed1a2b54de Revert "Merge pull request #2203 from haikalllp/fix/update-pywalfox-colors"
This reverts commit d51bc95788, reversing
changes made to 5e95658fa9.
2026-03-27 21:13:06 -04:00
Ly-sec 0d088d8a3a chore(flake): update flake.lock 2026-03-28 01:08:15 +00:00
cbxcvl 6e71050593 fix(renderer): remove ambiguous \s* from _parse_if regex to prevent ReDoS
The pattern \s*(.+?)\s* in _parse_if allowed polynomial backtracking
when no closing }} was found — confirmed to hang at n=5000 whitespace
chars. The \s* wrappers were redundant since group(1) is already
stripped at the call site.

Reported and patched with @pa1va. Closes #2326
2026-03-27 13:53:54 -03:00
cbxcvl e91d20ef0d fix(renderer): remove ambiguous \s* from _EXPR_RE to prevent ReDoS
The pattern \s*([^}\n]+?)\s* allowed polynomial backtracking when no
closing }} was found — confirmed to hang at n=5000 whitespace chars.
The \s* wrappers were redundant since group(1) is already stripped at
the call site.

Reported and patched with @pa1va. Closes #2325
2026-03-27 13:53:32 -03:00
cbxcvl 4ad7ffbbdf fix(renderer): remove ambiguous \s* from _BLOCK_RE to prevent ReDoS
The pattern \s*(.*?)\s* allowed polynomial backtracking when no closing
*> delimiter was found — confirmed to hang at n=5000 whitespace chars.
The \s* wrappers were redundant since group(1) is already stripped at
the call site (line 278).

Reported and patched with @pa1va. Closes #2323
2026-03-27 13:42:01 -03:00
Lysec 8a3aafc69f fix(ProfileCard): add elide to GECOS name 2026-03-27 15:18:44 +01:00
Lysec 4d31d05248 fix(media): tighten MediaMini panel layout for album art and height 2026-03-27 15:02:45 +01:00
Lysec 9b64e21bea style(mediapanel): fix artwork cropping in non compact mode 2026-03-27 14:22:21 +01:00
Lemmy 215750ddcb feat(template): added dedicated Scroll(wm) template 2026-03-27 08:29:25 -04:00
Lysec 6b2c0fc9c4 fix(audio): scope stream volume overrides per media identity 2026-03-27 13:12:06 +01:00
Lysec 0133da8bd0 Merge pull request #2315 from ern775/audio-stream-filter
fix(audio): filter out intermediate stream nodes
2026-03-27 12:56:43 +01:00
Lysec 10cd968f9d Merge pull request #2318 from linusammon/main
fix(ci): flake updates should trigger cachix workflow
2026-03-27 12:54:27 +01:00
Linus Ammon 39dccc49dc fix(ci): flake updates should trigger cachix workflow 2026-03-27 12:16:34 +01:00
ern775 2c09e9185f fix(audio): filter out intermediate stream nodes 2026-03-27 10:44:27 +03:00
Ly-sec f19a19cfc6 chore(flake): update flake.lock 2026-03-27 01:14:20 +00:00
notiant 477810b954 change Airplane Mode visibility conditions 2026-03-26 22:18:16 +01:00
Lysec fae79fe75f fix(zed): typo resolved
Issue: #2311
2026-03-26 20:11:41 +01:00
notiant dffdfcffc4 improve some process handling 2026-03-26 19:30:41 +01:00
notiant 78c0b2fe25 improve airplane mode handling 2026-03-26 18:58:05 +01:00
Lysec 396fba755b Merge pull request #2309 from gammons/fix/idle-lock-on-suspend
fix(IdleService): respect lockOnSuspend when idle triggers suspend
2026-03-26 15:56:20 +01:00
Lysec 17bfd02204 fix(lock-keys): only apply sysfs LED state on successful reads 2026-03-26 15:49:15 +01:00
Grant Ammons 6d7d35d7e0 fix(IdleService): respect lockOnSuspend when idle triggers suspend 2026-03-26 10:32:30 -04:00
Lysec 537ec29f5e Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-03-26 15:30:06 +01:00
Lysec 9222070803 fix(Lockscreen): adjust password cursor so it properly follows position
Fixes: #2308
2026-03-26 15:29:55 +01:00
Lysec c608f1f700 Merge pull request #2298 from tmarti2/dismiss-toast-ipc-call
Dismiss toast ipc call
2026-03-26 15:17:29 +01:00
Thibault Martin 7800306b4b Add Toast dismiss IPC Handler 2026-03-26 14:25:07 +01:00
Lysec 70082a6491 Merge pull request #2303 from tibssy/feat/smooth-scroll-nviews
feat/smooth scroll animations on NListView, NGridView, and NScrollView
2026-03-26 12:22:28 +01:00
tibssy ea1710c9c9 fix: restore smooth scroll animation for keyboard navigation in wallpaper selector panel 2026-03-26 02:38:30 +00:00
tibssy c524c9611f feat(view): add smooth scroll animation for keyboard navigation in NListView and NGridView 2026-03-26 02:38:30 +00:00
tibssy 01744222c4 feat(view): implement smooth wheel scrolling for NScrollView 2026-03-26 02:38:30 +00:00
tibssy b612c353fd feat(view): implement smooth wheel scrolling for NGridView 2026-03-26 02:38:30 +00:00
tibssy 3798118461 feat(view): implement smooth wheel scrolling for NListView with global setting 2026-03-26 02:38:30 +00:00
Ly-sec df62bb3212 chore(flake): update flake.lock 2026-03-26 01:14:59 +00:00
Lemmy 8362462be8 chore(sway): fix border color 2026-03-25 20:14:42 -04:00
Lemmy 021f0026da fix(bar): guard bar widget metadata lookup 2026-03-25 19:12:30 -04:00
Lemmy 6d08fd1a0b feat(nightlight): using our own manual scheduling to allow more flexibility 2026-03-25 18:27:42 -04:00
Lemmy 2623f081d6 fix: only convert config symlinks when modification is needed. fix #2299 2026-03-25 17:18:54 -04:00
Lemmy e29a71e9a4 fix(lockkeys): replace 'this' to a proper id to avoid warnings 2026-03-25 16:58:33 -04:00
Lemmy c640bc9083 feat(bar-ipc): added new "peek" call and made existing call work better with auto-hide 2026-03-25 16:48:21 -04:00
Lemmy 7b35d3724e fix(launcher): fix iconMode default gui settings. fix #2296 2026-03-25 16:30:58 -04:00
Lemmy 7966f963dc fix(background): fix dupe transition on startup + minor safety improvement to avoid potential null texture on shaders 2026-03-25 16:19:47 -04:00
Lemmy de4e087363 fix(nimagerounded): avoid null shader texture when image disappear 2026-03-25 16:19:15 -04:00
Lemmy 8ecd351bfc fix(wallpaper-settings): added missing parameter 2026-03-25 15:56:37 -04:00
Lemmy 2f456e749d fix(audioservice): repeater need an Item delegate. 2026-03-25 15:48:56 -04:00
Lysec c960e17791 Merge branch 'niri-qs' 2026-03-25 13:36:25 +01:00
Lysec 59fedcac29 fix(ColorScheme): potential fix for GTK/gsettings light-dark getting out of sync 2026-03-25 13:25:31 +01:00
Thibault Martin af7fd3bad2 Move toast IPC closer to notifications 2026-03-25 12:06:54 +01:00
Ly-sec e4158c7d81 chore(flake): update flake.lock 2026-03-25 01:09:19 +00:00
Lemmy 7022fb9d20 fix(nsearchcombobox): cleanup 2026-03-24 19:53:48 -04:00
Lemmy 934af9b527 Merge pull request #2221 from nZo-sp/feat/scroll-with-keyboard-on-dropdown
Added scroll with keyboard in searchable dropdown
2026-03-24 19:50:29 -04:00
Lemmy 03d32b1368 fix(shader): uv clamping NImageRounded. Fix #2288 2026-03-24 19:39:18 -04:00
Lemmy d9d5f2063c fix(desktop-widgets): restore mouse interaction. fix #2293 2026-03-24 19:31:23 -04:00
notiant b2c685decb remove airplaneModeEnabled from settings 2026-03-25 00:29:20 +01:00
notiant dea0575efa rework Airplane Mode handling & remove bluetoothctl fallback 2026-03-24 21:22:12 +01:00
Lysec d1c0374f73 Merge pull request #2292 from maxschipper/workspace-label-character-count-vertical-bar
feat(workspace): allow one character labels on vertical bar
2026-03-24 18:46:18 +01:00
Max Schipper 1d0ab01532 feat(workspace): allow one character labels on vertical bar
on vertical bar the character count for the label is now clamped to 2, allowing the use to set it to 1
2026-03-24 18:07:22 +01:00
Lysec b6d2599f89 fix(theming): regenerate wallpaper colors after cache load on startup 2026-03-24 16:49:11 +01:00
Lemmy 020dab63bf chore(fmt) 2026-03-24 08:25:52 -04:00
Lemmy 2d6ef5456d chore(i18n): fixes 2026-03-24 08:25:45 -04:00
Lemmy 58a765ea8d chore(i18n): added en-GB 2026-03-24 08:24:12 -04:00
Lemmy 38c3e37a75 chore(i18n): update 2026-03-24 08:19:38 -04:00
Lemmy 4376960114 Merge pull request #2270 from amateur-hacker/feat/airplane-mode-ipc
feat(ipc): add commands for airplane mode
2026-03-24 08:03:53 -04:00
Lemmy 129ae45f22 Merge pull request #2271 from navik61/feat/add-czech-translation
i18n: add Czech (cs) translation
2026-03-24 08:02:55 -04:00
Lemmy 68dddc741f Merge pull request #2282 from tibssy/feat/bar-scroll-volume
Feat/bar scroll action volume
2026-03-24 08:01:44 -04:00
Lysec 4b5fb156cd Merge pull request #2265 from tibssy/feat/launcher-category-animations
Feat/launcher category animations
2026-03-24 12:47:41 +01:00
Lysec 188b4cb134 Merge pull request #2287 from tmarti2/fix-toast-selected-screen
Fix Toast: same model than Notifications
2026-03-24 12:32:46 +01:00
Thibault Martin 1099d55512 Fix Toast: same model than Notifications 2026-03-24 10:47:04 +01:00
Lysec b725f32e27 Revert "fix(audio): potential desync fix"
This reverts commit 76ad00596f.
2026-03-24 03:21:23 +01:00
Lysec 508f2b6ec8 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-03-24 02:38:39 +01:00
Lysec 76ad00596f fix(audio): potential desync fix 2026-03-24 02:38:33 +01:00
Ly-sec 597d4e6232 chore(flake): update flake.lock 2026-03-24 01:04:02 +00:00
tibssy 700d377f0f feat(bar): improve volume scroll handling on bar with smooth accumulation 2026-03-24 00:37:45 +00:00
tibssy 7d4ee04461 feat(bar): add volume control support to bar scroll behavior 2026-03-24 00:37:45 +00:00
Lysec c9eb6e69eb fix(audio): sync per-app volume overrides with PipeWire and new streams 2026-03-24 01:29:27 +01:00
Lysec c488b0d3e7 Revert "fix(AudioService): attempt to fix individual audio levels"
This reverts commit 0c79aedc25.
2026-03-24 01:14:50 +01:00
Lysec ac52e8e5f3 feat(settings): add toggle to disable system theme sync
Issue: #2279
2026-03-24 00:51:18 +01:00
Lysec 0c79aedc25 fix(AudioService): attempt to fix individual audio levels 2026-03-24 00:27:25 +01:00
Lysec b724fbe0f5 Revert "fix(audio): attempt to fix per-app volume desync from stale overrides"
This reverts commit 46a533fd73.
2026-03-23 23:52:02 +01:00
Lysec 46a533fd73 fix(audio): attempt to fix per-app volume desync from stale overrides 2026-03-23 23:49:55 +01:00
Lysec 45a07579d6 Merge pull request #2281 from ayagmar/fix/notification-window-focus
fix(notifications): prefer default actions for window focus
2026-03-23 23:40:45 +01:00
ayagmar ce8da4c514 fix(notifications): prefer default actions for window focus 2026-03-23 19:59:45 +01:00
Lysec 284a2a76bb fix(lock-keys): sync bar state from sysfs on first poll after startup 2026-03-23 15:30:26 +01:00
Lysec 2ea56a6c1f Merge pull request #2268 from neyfua/neyfua/highlight-pass-input
feat(lockscreen): add highlight selection in the password input field
2026-03-23 10:44:43 +01:00
amateur-hacker 4bea91a750 feat(ipc): add commands for airplane mode 2026-03-23 15:10:42 +05:30
navik61 abaeca856a i18n: add Czech (cs) translation 2026-03-23 10:38:12 +01:00
Lysec b1e9efb3c4 fix(wallpaper): stop overwriting per-monitor folders when toggling multi-monitor dirs 2026-03-23 10:33:33 +01:00
Lysec bd474db387 fix(hostservice): use non uppercase username, respect upper/lowercase for Full Name 2026-03-23 10:27:44 +01:00
neyfua 0f7ed133fb feat(lockscreen): add highlight selection in the password input field 2026-03-23 15:11:41 +07:00
nZo-sp e6716a745f Using keybind from settings 2026-03-23 09:00:49 +01:00
Ly-sec 3eb0fe5608 chore(flake): update flake.lock 2026-03-23 01:11:09 +00:00
tibssy 851bdc150d refactor: extract launcher slide transition logic into reusable NSlideSwapView component 2026-03-23 01:00:08 +00:00
tibssy 3356b7cb12 refactor: move launcher category selection logic into a helper function 2026-03-23 00:54:25 +00:00
tibssy 9ba87bd7d6 feat(launcher): implement sliding transition animations for launcher category changes 2026-03-23 00:52:37 +00:00
Lemmy 41bfe09418 chore(version): bump to v4.7.2 2026-03-22 20:10:18 -04:00
Lemmy 0b8b4fec43 Release v4.7.1 2026-03-22 20:09:34 -04:00
Lemmy 187fced35e feat(sysgraphs): sharper 2026-03-22 20:01:38 -04:00
Lemmy 05ef6849d8 feat(wallpaper): add toggle to skip image processing and use original files 2026-03-22 19:33:09 -04:00
Lemmy d1926452d7 feat(imagecache): cleaned up dead code, reduced cache duration to 15 days 2026-03-22 19:01:35 -04:00
Lemmy 5f5cd2c439 Merge pull request #2208 from turannul/pr/additional-networking-fixes
Networking code cleanup.
2026-03-22 18:43:49 -04:00
Lemmy 0a593c491f Merge pull request #2262 from MachXNU/main
Small fix for Nord colorscheme
2026-03-22 18:42:58 -04:00
notiant a624421047 prevent duplicate scan triggers 2026-03-22 23:10:01 +01:00
Jb d19019ada0 Changed background light 2026-03-22 22:54:16 +01:00
Turann_ 849bf16388 feat(networking): refactor NetworkService to use Quickshell.Networking and improve state synchronization
- Use Quickshell.Networking for wifiEnabled
- Improve state synchronization between processes
- Fix race conditions in Wi-Fi scanning
- Ensure proper startup initialization
- Another icon fix xD (4th one)
- Merge deviceStatus with wifiDetails

Co-Authored-By: notiant <notiant@users.noreply.github.com>
2026-03-23 00:48:56 +03:00
Lemmy 5338a6aaf9 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-03-22 15:02:26 -04:00
Lysec b44bf38c1a Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-03-22 19:43:02 +01:00
Lysec 43043e1b3b chore(shell): tiny cleanup 2026-03-22 19:42:55 +01:00
Lysec 56c0904dc6 Merge pull request #2260 from linusammon/main
ci: automate flake updates; add cachix caching
2026-03-22 19:05:29 +01:00
Lysec 18c0559453 fix(background): potential fix for black lockscreen after performance mode
Issue: #2257
2026-03-22 18:49:02 +01:00
Linus Ammon 50392f8702 ci: add cachix workflow 2026-03-22 16:33:30 +01:00
Linus Ammon 1eb2f6d2dd ci: add flake update workflow 2026-03-22 16:28:15 +01:00
Lemmy d3e23d6cfd fix(graph): improved AA on graph shader 2026-03-22 11:14:29 -04:00
Lemmy 4e44886a79 chore(autofmt) 2026-03-22 10:34:06 -04:00
Lemmy a67020e25f chore(i18n): update 2026-03-22 10:33:58 -04:00
Lemmy f217297105 Merge pull request #2259 from Scrumplex/fix/nix/inherit-noctalia-qs-flake
fix(nix): inherit noctalia-qs overlay in our overlay
2026-03-22 10:13:01 -04:00
Lysec 8b1bb355d4 Merge pull request #2253 from spiros132/main
fix(NFilePicker): Added multiSelection choice
2026-03-22 15:00:34 +01:00
Lemmy 582b5629be Merge pull request #2248 from mia-0/progressring_repaint
Bar/MediaMini: don’t repaint invisible progress ring
2026-03-22 09:58:22 -04:00
Lysec 68ed7b397a fix(theming): wallpaper color generation with apostrophes in path 2026-03-22 14:44:21 +01:00
Sefa Eyeoglu 23a2a074cf fix(nix): inherit noctalia-qs overlay in our overlay
This avoids a second instantiation of Nixpkgs, when consuming the
overlay, instead of using the package output directly.

Smoke test:

```console
nix repl
nix-repl> :lf .

nix-repl> pkgs = imports inputs.nixpkgs { overlays = [outputs.overlays.default]; }

nix-repl> pkgs.noctalia-shell
«derivation /nix/store/30ilvacnyyqyrnqh26vz6x1s095iwysb-noctalia-shell-2026-03-22_df0a16d.drv»

nix-repl> pkgs.quickshell
«derivation /nix/store/zyrm8fb4r4bq6mqrv4ssjc08haf5j2b4-quickshell-2026-03-21_c9beee5.drv»
```

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2026-03-22 13:48:23 +01:00
Lysec deadea5c16 Merge pull request #2256 from iynaix/imagecache-race
fix(wallpaper): wait for ImageCacheService to be ready before scanning
2026-03-22 11:42:36 +01:00
Spyridon Siarapis 1768dacac3 fix(NFilePicker): Added ability to use both Control and Shift with both having different functionality 2026-03-22 09:03:50 +01:00
Lin Xianyi c3532bfaad fix(wallpaper): wait for ImageCacheService to be ready before scanning 2026-03-22 14:47:17 +08:00
Lemmy 25d2efe9b3 feat(spectrum): slightly better initialization of the number of bands until noctalia-qs is updated everywhere. 2026-03-21 21:44:09 -04:00
Spyridon Siarapis cc59714487 fix(NFilePicker): Added multiSelection choice 2026-03-21 22:02:50 +01:00
Lysec 6b30925fb4 Merge pull request #2251 from linusammon/main
nix: remove cava; bump flake.lock
2026-03-21 20:33:15 +01:00
Linus Ammon bb2b1b93d1 chore(flake): bump flake.lock 2026-03-21 20:08:32 +01:00
Linus Ammon 3ddc0f6337 build(nix): remove cava 2026-03-21 20:07:25 +01:00
Mia Herkt 1e215ba93d Bar/MediaMini: don’t repaint invisible progress ring
This causes the entire container to get damaged, so avoid this when
the ring is disabled.
2026-03-21 17:05:34 +01:00
Lemmy bef335ab3a fix(spectrum): minimal signal new default to 1% 2026-03-21 11:35:11 -04:00
Lemmy 3b5e596ab3 fix(ipc): audio and network panel attempt to open near their bar button 2026-03-21 09:57:26 -04:00
Lemmy 5eaefd8bfd chore(MainScreen): Quickshell default layer is WlrLayer.Top, let's set them explicitely for clarity 2026-03-21 08:45:58 -04:00
Lemmy 2efacafb69 feat(OSD): full click-through 2026-03-21 08:42:46 -04:00
Lemmy c78e7e386a Revert "fix(OSD): keep panelwindow always loaded to avoid hotplug crash"
This reverts commit 3b5410103a.
2026-03-21 08:41:42 -04:00
Lysec c6b08b380f Merge pull request #2246 from Scrumplex/fix/bluetooth-alpha
fix(btsubtab): fix alpha on ntexts
2026-03-21 13:14:18 +01:00
Sefa Eyeoglu 0261f73943 fix(btsubtab): fix alpha on ntexts
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2026-03-21 13:12:46 +01:00
Lemmy b9a02cccc7 feat(spectrum): typo 2026-03-20 22:30:40 -04:00
Lemmy 40a64b6aa6 feat(spectrum): adding support for both band and bar properties during the migration 2026-03-20 22:26:07 -04:00
Lemmy 2aa0c7a78d chore(i18n): update 2026-03-20 22:01:04 -04:00
Lemmy 6180d457f2 feat(audioviz): added a settings to control the frequency mirroring. Fix #2239 2026-03-20 21:59:15 -04:00
Lemmy 8abf32ac15 fix(desktop-widgets): ignore mouse via mask when not editing so the events pass thru to an eventulal desktop shortcuts manager (pcmanfm). Fix #2241 2026-03-20 21:33:17 -04:00
Lemmy cd5863651b Merge pull request #2235 from blackbartblues/feat/plugin-panel-slot-background-color
feat(plugin-panel-slot): forward panelBackgroundColor from plugin to SmartPanel
2026-03-20 21:07:35 -04:00
Lemmy 077989a347 Update PluginPanelSlot.qml 2026-03-20 21:07:10 -04:00
Lemmy 9285188981 fix(migration): improve the old migration 45 2026-03-20 20:41:29 -04:00
Lemmy b3b236fdb8 fix(active-window): fix vertical centering, more robust if fonts get bigger than icon. 2026-03-20 20:38:01 -04:00
Lemmy 9966d695cc fix(settings): cleaning remnants of Settings.data.bar.floating 2026-03-20 19:47:14 -04:00
Lemmy 56f3dbec82 chore(autofmt) 2026-03-20 19:09:19 -04:00
Lemmy 1554d6851d fix(panel): simplify calculations 2026-03-20 19:09:03 -04:00
Lemmy 9430c25b1f Merge pull request #2234 from blackbartblues/fix/smart-panel-floating-bar-overflow
fix(smart-panel): prevent panel overflow on small screens with floating bar
2026-03-20 19:05:27 -04:00
WojciechSulocki-Gif 7c197147ec fix(smart-panel): also clamp panelHeight for vertical floating bars 2026-03-20 23:20:09 +01:00
Lysec 56457b1400 style(lockscreen): adjust capslock & password input icon 2026-03-20 18:56:41 +01:00
Lysec caf74e8fa8 Merge pull request #2238 from mia-0/lockkeysvc_no_sh
LockKeysService: use Qml file system model
2026-03-20 18:50:18 +01:00
Mia Herkt 4230ae5207 LockKeysService: use Qml file system model
Forking shell processes is very very expensive. Replace with a more
efficient Qml model.

This should automatically instantiate watchers for hotplugged
devices, as FolderListModel uses a file system watcher.

Quickshell’s FileView does not get notified of changes because
that’s how sysfs works, but it does handle the content conparison
for us. Convenient!
2026-03-20 18:27:47 +01:00
WojciechSulocki-Gif ed8593aa1b feat(plugin-panel-slot): forward panelBackgroundColor from plugin to SmartPanel 2026-03-20 16:50:55 +01:00
WojciechSulocki-Gif d51a7406d6 fix(smart-panel): prevent panel overflow on small screens with floating bar 2026-03-20 16:50:29 +01:00
Lysec e2ba46ed12 Merge pull request #2230 from shouya/main
Play volume feedback sound when changing volume externally
2026-03-20 14:40:47 +01:00
Lysec 5a92a82d06 feat(ColorScheme): always set gsetting color-scheme when toggling light/dark mode
Issue: #2222
2026-03-20 13:42:34 +01:00
Lysec 3b2fa6a428 feat(emacs): add posthook to refresh the theme
Issue: #2229
2026-03-20 12:50:17 +01:00
Lysec 829dedc2d0 Merge pull request #2231 from shouya/allow-qs-path-override
Allow overriding qs config path for `noctalia-shell` binary
2026-03-20 10:19:06 +01:00
shouya ad55a2a39d allow overriding qs config path 2026-03-20 14:03:31 +09:00
shouya 222cf23636 play volume feedback when changing volume externally 2026-03-20 13:44:17 +09:00
Lemmy 8344f25d5a feat(i18n): added vietnamese (machine translated) 2026-03-20 00:34:05 -04:00
Lemmy c8d8709c26 Revert "perf(mainscreen): merging fix/damage-control"
This reverts commit 67a7f75c37, reversing
changes made to 8828d9d7be.
2026-03-20 00:29:04 -04:00
Lemmy 039ad4db9c Revert "fix(mainscreen): avoid potential single frame flicker of the bar when resizing"
This reverts commit 219a4742df.
2026-03-20 00:29:00 -04:00
Lemmy 5ee59dc415 Revert "fix(mainscreen): fix posty bar bg flicker"
This reverts commit 59aa80c36b.
2026-03-20 00:28:54 -04:00
Lemmy 59aa80c36b fix(mainscreen): fix posty bar bg flicker 2026-03-20 00:17:31 -04:00
Lemmy 219a4742df fix(mainscreen): avoid potential single frame flicker of the bar when resizing 2026-03-19 23:53:22 -04:00
Lemmy 67a7f75c37 perf(mainscreen): merging fix/damage-control 2026-03-19 23:32:52 -04:00
Lemmy 8828d9d7be feat(i18n): getting things up for vi(etnamese) 2026-03-19 23:21:03 -04:00
Lemmy 1f0ea41c35 feat(screencorners): no longer reside in MainScreen, tiny PanelWindow. Will also serve for hotcorners detection 2026-03-19 22:46:13 -04:00
Lemmy b1f8a24da4 perf(mainscreen): collapse Mainscreen to bar-sized when idle 2026-03-19 22:10:03 -04:00
Lemmy a834b42f38 Merge pull request #2225 from mia-0/layershell_workaround
MainScreen/PanelWindow: do not put on top layer
2026-03-19 21:24:41 -04:00
Lemmy 6c57717595 fix(panel): when animations are disabled to log a warning on every panel open 2026-03-19 20:58:14 -04:00
Lemmy 53c4b2dc26 fix(nspinbox): replace the diamond hover by a simple rounded rectangle, fixes a lot of small glitches 2026-03-19 20:53:54 -04:00
Lemmy b4d12870d1 fix(panel): reset closedImmediately flag reliably after panel close 2026-03-19 20:23:03 -04:00
Lemmy 9818fa8772 chore(autofmt) 2026-03-19 18:49:24 -04:00
Mia Herkt 345cdfb325 MainScreen/PanelWindow: do not put on top layer
That would prevent direct scanout for other clients.
2026-03-19 18:50:07 +01:00
nZo-sp e19ed0b44b Added scroll with keyboard on dropdown 2026-03-19 17:19:29 +01:00
Lysec 21c191d675 Merge pull request #2219 from Sunrongguo2008/patch-1
docs(readme): update available plugins count to nearly 100
2026-03-19 16:53:24 +01:00
Sunong2008 82f555a8d1 docs(readme): update available plugins count to nearly 100 2026-03-19 22:11:01 +08:00
Lemmy e08b08893e Merge pull request #2215 from mia-0/weathercard_perf
WeatherCard: Avoid using too much processing power
2026-03-19 08:59:06 -04:00
Lemmy 67e1b42f08 bumping version to v4.7.1 git 2026-03-19 08:12:24 -04:00
Lemmy 16c6181bae Release v4.7.0 2026-03-19 08:11:12 -04:00
Lemmy e8bca17225 fix(config): ensure trailing slash 2026-03-19 07:53:03 -04:00
Lysec 5eb8b9cbcb fix(wallhaven): adjust height calculation to prevent overshooting
Issue: #2213
2026-03-19 09:09:01 +01:00
Mia Herkt 993ac87cfa WeatherCard: Avoid using too much processing power
Adjust effect speeds and update rates.
Roughly halves power consumption on older Intel hardware (Haswell).
2026-03-19 07:15:29 +01:00
Lemmy d2396b3e60 chore(sysstat): removed dead code 2026-03-18 22:11:59 -04:00
Lemmy 0065d9b53f chore(autofmt): lysec cloned again 2026-03-18 19:16:44 -04:00
Lemmy 7a65416170 fix(about): show noctalia-qs new version string 2026-03-18 19:16:12 -04:00
Lysec 5547a2716d chore(i18n): add notification rules translations 2026-03-18 21:32:19 +01:00
Lysec bc258254d8 fix(notification-rules): do not allow empty patterns 2026-03-18 21:31:49 +01:00
Lysec 381444bc2c feat(notifications): add notification display rules
- block: skips the notification completely
- mute: does not play sound (played by noctalia), shows popup, adds to
history
- hide: no sound, no popup, still adds to history
2026-03-18 21:24:14 +01:00
Lysec 9f8bf988f0 fix(ntextinput): use onTextChanged for autosave, onEditingFinished instead of onAccepted
- Switch most settings from onEditingFinished to onTextChanged so
changes save on every keystroke
- Replace onAccepted with onEditingFinished (Enter + blur) for search,
pager, wifi, bluetooth
- Keep onEditingFinished for pager, wallhaven, path inputs, and
validation fields
2026-03-18 17:50:46 +01:00
Lemmy 0756e9f56c Revert "fix(ntextinput): going back to "textEdited" so you dont have to press enter or change focus to apply the changes."
This reverts commit c2d9617124.
2026-03-18 12:41:50 -04:00
Lysec e6ca3889c0 fix(Settings): prevent keyboard search from clearing/navigating on second keystroke 2026-03-18 17:08:30 +01:00
Lemmy ecad305dd9 fix(wallpaper): fixed wallhaven pager. increased height from 45% to 70% 2026-03-18 11:55:41 -04:00
Lysec 79207af629 Merge pull request #2211 from nZo-sp/fix/ignore-sounde-notification
Fix ignore notification sound for app without a name but with a desktopEntry defined
2026-03-18 15:35:56 +01:00
nZo-sp 3394439328 Fix ignore sound for app without a name but with a desktopEntry defined 2026-03-18 15:25:09 +01:00
Lemmy f3386cd81a Merge pull request #2210 from linusammon/main
chore(flake): bump flake.lock
2026-03-18 10:14:29 -04:00
Linus Ammon 8222cf3d57 chore(flake): bump flake.lock 2026-03-18 15:08:49 +01:00
Lemmy bbee20a1a6 fix(labwc): minor fixes to support upstream ext-workspace-v1 2026-03-18 09:43:20 -04:00
Lysec 739d84a214 Revert "add logging to HyprlandService & CompositorService"
This reverts commit 719ef29fe1.
2026-03-18 14:36:37 +01:00
Lemmy 09b4c927c3 Merge branch 'dwl-mango' 2026-03-18 09:07:52 -04:00
Lemmy 9610e3672e Merge branch 'labwc' 2026-03-18 09:07:42 -04:00
Lemmy 1ed2e5762d chore(merge): bar autohide + hyprland fixes 2026-03-18 09:00:54 -04:00
Lysec d9ae5e617f Merge pull request #2205 from nZo-sp/feat/audio-service-min-max-event
Added min/max events in audio service to notify subscribers
2026-03-17 21:02:22 +01:00
nZo-sp 71568bd2a3 Added min/max events in audio service to notify subscribers when audio limit is reached 2026-03-17 17:54:28 +01:00
Lemmy 2ffb41a2b1 fix(bar): never unload content when bar is hidden 2026-03-17 10:24:55 -04:00
Lemmy 23a5b1de55 fix(network): force opaque on nbox delegate to avoid ugly opacity. 2026-03-17 09:55:07 -04:00
Lemmy 08ed43d9a8 fix(hyprland): same fix but with a simpler Qt.callLater approach 2026-03-17 09:28:58 -04:00
Lemmy 3062797165 fix(notif/workspace): reverting some of the previous attempt from timer back to Qt.callLater 2026-03-17 09:21:41 -04:00
Lemmy 8370ef36ac fix(hyprland): defer workspace ListModel updates to prevent SIGSEGV during incubation 2026-03-17 09:18:27 -04:00
Lysec d51bc95788 Merge pull request #2203 from haikalllp/fix/update-pywalfox-colors
fix: remap pywalfox colors to better support light color theme
2026-03-17 11:24:41 +01:00
Lysec 5e95658fa9 fix(hyprland): correct focusedWindowIndex after sorting window list 2026-03-17 11:23:11 +01:00
Lysec 311fc08ac8 fix(bar): attempt to avoid crash when autohide is used 2026-03-17 11:00:43 +01:00
Lysec 46a3c7e2d4 Revert "fix(bar): defer update to next cycle"
This reverts commit 2fcd219c34.
2026-03-17 10:38:25 +01:00
Lysec 2fcd219c34 fix(bar): defer update to next cycle 2026-03-17 10:16:41 +01:00
haikalllp 467bac0024 fix: remap pywalfox colors to better support light color theme 2026-03-17 17:15:47 +08:00
Lemmy e39ff3a815 fix(popup): disable autoclose by clicking outside to avoid loosing settings by accident. 2026-03-16 21:21:09 -04:00
Lemmy c2d9617124 fix(ntextinput): going back to "textEdited" so you dont have to press enter or change focus to apply the changes. 2026-03-16 21:03:59 -04:00
Lemmy dd64858717 fix(tooltip): limit tooltip radius when box is too small, larger horizontal padding for grid mode. 2026-03-16 20:47:48 -04:00
Lemmy 515eece59a fix(network): ethernet info - fix box border color 2026-03-16 20:34:40 -04:00
Lemmy 088c1e0708 fix(network): removed hover effect, adjusting size and radius. 2026-03-16 19:59:12 -04:00
Lemmy 5614c16ea3 chore(audioservice): minor cleanup 2026-03-16 19:43:29 -04:00
Lysec f6d398eccc fix(zen-browser): more template adjustments 2026-03-16 22:13:23 +01:00
Lysec 8b356a2c37 fix(zen-browser): add overflow button to template 2026-03-16 22:02:12 +01:00
Lysec b647e385a8 fix(zen-browser): adjust template for new zen update 2026-03-16 21:57:30 +01:00
Lysec 2e5f07e039 fix(bar): attempt at resolving widget incubation race conditions 2026-03-16 18:45:49 +01:00
Lysec 719ef29fe1 add logging to HyprlandService & CompositorService 2026-03-16 15:31:55 +01:00
Lysec 9511f1fce4 fix(Hyprland): attempt to fix invalid window extraction 2026-03-16 15:06:49 +01:00
Lysec 2adbf002b7 fix(dock): adjust exclusive zone sizing 2026-03-16 14:49:17 +01:00
Lemmy c3e18d4db9 chore(settings): update deb 2026-03-16 07:56:14 -04:00
Lemmy e12d719862 Merge pull request #2193 from tibssy/feat/dock-launcher-icon-selector
Feat/dock launcher icon selector
2026-03-16 07:55:41 -04:00
Lemmy b2952e47e1 Merge pull request #2194 from notiant/patch-1
Bluetooth & WiFi: layout refinements
2026-03-16 07:54:44 -04:00
notiant 5fbd7c2299 reduce label size of wallpaper transition types 2026-03-16 09:02:48 +01:00
notiant b83446f29f layout refinements for info button 2026-03-16 06:28:35 +01:00
notiant 2949c1da6e BluetoothSubTab: Color adjustments 2026-03-16 05:47:06 +01:00
tibssy a96de7dbaa feat(settings): update search index for new dock launcher settings 2026-03-16 04:21:33 +00:00
tibssy ead9a81916 feat(dock): add custom icon selector for the dock launcher 2026-03-16 04:21:33 +00:00
tibssy a8bc826c0e feat(dock): implement distribution logo rendering for launcher icon 2026-03-16 04:21:33 +00:00
tibssy 53119a1933 feat(dock): add setting to use distro logo as launcher icon 2026-03-16 04:21:33 +00:00
Lemmy 1b2ec2e4a2 fix(OSD): when controlcenter is open, before skipping OSD check that the cards(vol/bright) are really enabled 2026-03-15 22:42:10 -04:00
Lemmy 3b5410103a fix(OSD): keep panelwindow always loaded to avoid hotplug crash 2026-03-15 22:40:05 -04:00
Lemmy b9fbe6cd1f feat(network): cleanup and UI polish 2026-03-15 19:49:22 -04:00
Lemmy 44b6ba6c30 Merge pull request #2110 from turannul/pr/networking-refactor-pt2
Full wireless enterprise  support  (networking refactor pt2) + QoL Improvements + Conditional WiFi icons
2026-03-15 19:12:06 -04:00
Lemmy 2689c6ced8 Signal icon representation in WifiSubTab 2026-03-15 19:09:44 -04:00
Lemmy d64010d418 Restored BTSubTab 2026-03-15 19:08:59 -04:00
Lemmy d95af3ef48 Merged display changes 2026-03-15 18:59:04 -04:00
Lemmy f62d9f5c0c Update WifiSubTab.qml 2026-03-15 18:46:37 -04:00
Turann_ 13de2c818e reworked icon logic to cover all grounds 2026-03-16 01:36:04 +03:00
Turann_ a98925698b apply changes 2026-03-15 23:54:43 +03:00
Turann_ 3ec64e3945 Merge remote-tracking branch 'upstream/main' into pr/networking-refactor-pt2 2026-03-15 23:46:39 +03:00
Lemmy cf4c1f9fbc fix(wifi): more colors refinment 2026-03-15 16:34:31 -04:00
Turann_ 83881197c3 simplify channel logic remove iw usage 2026-03-15 23:29:55 +03:00
Lemmy 3f570037a1 fix(wifi): better colors 2026-03-15 16:22:12 -04:00
Lemmy ccd5b792ed fix(wifi): simplified colors managements in the panel 2026-03-15 16:03:03 -04:00
Lemmy ce5fd29650 chore(settings): default settings json update 2026-03-15 15:32:49 -04:00
Lysec dbdabba589 feat(Plugins): add toggle to hide the update notification 2026-03-15 20:09:18 +01:00
Turann_ a5af3e83d6 Guard ethtool usage. 2026-03-15 22:07:04 +03:00
Lysec 59be951fd4 Merge pull request #2192 from linusammon/main
fix(flake): add missing inputs
2026-03-15 19:51:03 +01:00
Linus Ammon 49566a3ed1 fix(flake): add missing inputs 2026-03-15 19:48:50 +01:00
Turann_ e6fc9dc700 increase range a bit
I wish we were using RSSI for measurement...
2026-03-15 20:51:22 +03:00
Lemmy ae69c0e358 Merge pull request #2190 from linusammon/main
chore: bump flake.lock
2026-03-15 13:28:32 -04:00
Linus Ammon ccdf169fc3 chore: bump flake.lock 2026-03-15 18:15:54 +01:00
Turann_ b145531df6 Icon backgrounds 2026-03-15 19:44:25 +03:00
Turann_ a6e616caf7 Merge branch 'noctalia-dev:main' into pr/networking-refactor-pt2 2026-03-15 18:52:23 +03:00
Lemmy 0d503343f4 fix(workspace): defer update to next event loop via timer instead of Qt.callLAter 2026-03-15 11:37:32 -04:00
Turann_ 6defe3c56d Merge branch 'noctalia-dev:main' into pr/networking-refactor-pt2 2026-03-15 17:55:52 +03:00
Lemmy 3a10b10b85 chore(i18n): update 2026-03-15 10:38:26 -04:00
Lemmy d17275ff44 chore(readme): more compact 2026-03-15 10:27:26 -04:00
Lemmy 96ae7c88db chore(i18n) update 2026-03-15 10:27:14 -04:00
Lemmy 1454ef24e1 feat(hooks): added a simple color generation hook 2026-03-15 10:23:13 -04:00
Lemmy 684414773b chore(readme) stars at the bottom 2026-03-15 10:21:57 -04:00
Lemmy 43828ebd03 chore(readme): updated with scope 2026-03-15 10:20:25 -04:00
Lemmy 4cb3743a4f Merge pull request #2183 from DFSko/fix-kitty-predefined-selection-colors
Fix kitty predefined selection colors
2026-03-15 08:19:46 -04:00
Lemmy 8a77abd11a Merge pull request #2185 from ShalokShalom/patch-1
Update supported Wayland compositors list
2026-03-15 08:18:28 -04:00
ShalokShalom 2258584b78 Update supported Wayland compositors list
Add Scroll to bottom list
2026-03-15 12:47:22 +01:00
Turann_ 7aa44ad7cc Update NetworkPanel.qml 2026-03-15 07:47:07 +03:00
Turann_ d44df268e2 normally i should've returned. might be oversimplified :P 2026-03-15 07:32:41 +03:00
Turann_ 1a0236c928 Update WifiSubTab.qml 2026-03-15 07:31:57 +03:00
Turann_ ad641634b8 Update NetworkPanel.qml 2026-03-15 07:31:39 +03:00
Turann_ 1e05fc394d fmtd 2026-03-15 07:03:38 +03:00
Turann_ aec50a5f06 put actual icons 2026-03-15 07:03:14 +03:00
Turann_ 29580708d2 Merge branch 'noctalia-dev:main' into pr/networking-refactor-pt2 2026-03-15 06:58:22 +03:00
Turann_ f0ae489c42 bad sed -i :(( 2026-03-15 06:54:12 +03:00
Turann_ 34f1457e15 move to service 3/3
I may found determined percentages, but this is subject to change while This pr is open.
2026-03-15 06:52:48 +03:00
Turann_ d900f8d22f fix an issue where variables might not ready. 2026-03-15 06:51:37 +03:00
Turann_ 9b69980267 some fixes - deleted un-needed if block
Someone for some reason may have one or more ethernet interfaces. but they only see one icon for all | but status badges works YAY!
2026-03-15 06:51:19 +03:00
Turann_ bd61583482 move functions to service 2/3 2026-03-15 06:45:41 +03:00
Lemmy a3f84fde37 feat(icons): new ethernet icons 2026-03-14 23:23:51 -04:00
Denis Nikolaev 04a5ab8c69 Fix kitty predefined selection colors 2026-03-15 07:15:12 +05:00
Lemmy efeae43fbf feat(icons): new wifi icons 2026-03-14 22:10:23 -04:00
Turann_ 7d4b22059d prep for new icons 1/3 2026-03-15 04:48:00 +03:00
Turann_ f55a2aaacf Merge branch 'noctalia-dev:main' into pr/networking-refactor-pt2 2026-03-15 04:09:36 +03:00
Lemmy 2ff67234fc Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-03-14 20:42:35 -04:00
Lemmy bf234e502d feat(wallpaper): added ability for granular pick of transitions via checkboxes 2026-03-14 20:42:33 -04:00
Lemmy 4c5976fa4e Merge pull request #2181 from linuxmobile/fix-clipboard-colors
fix(clipboard): add color preview
2026-03-14 19:50:22 -04:00
Braian A. Diez 73a3d3c252 fix(clipboard): add color preview
Signed-off-by: Braian A. Diez <bdiez19@gmail.com>
2026-03-14 20:40:13 -03:00
Lysec 5c58bcac73 feat(Wallpaper): change random wallpaper time buttons to NSpinBox 2026-03-14 23:42:01 +01:00
Turann_ 39f9123cba Merge branch 'noctalia-dev:main' into pr/networking-refactor-pt2 2026-03-15 01:38:15 +03:00
Lemmy 793771cd77 chore(autofmt) 2026-03-14 10:33:28 -04:00
Lemmy d163f8a9d8 fix(dock): gate peek and indicator windows on auto-hide to reduce GPU compositing overhead 2026-03-14 10:33:22 -04:00
Lemmy e7aed65a1e Merge pull request #2178 from LionHeartP/main
SystemMonitor.qml: fix launching external Monitor app
2026-03-14 09:45:52 -04:00
LionHeartP 7b80ac7319 SystemMonitor.qml: fix launching external Monitor app 2026-03-14 15:42:58 +02:00
Lemmy 54316dcdb5 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-03-14 09:29:36 -04:00
Lemmy 5821bb1f70 feat(audio-spectrum): replaced cava process by our pipewire implementation via noctalia-qs 2026-03-14 09:29:35 -04:00
Lysec d11bdcbc19 feat(kitty): add tab & trail colors
Closes: #2165
2026-03-14 14:21:49 +01:00
Lysec 9f6c00cbac docs(README): remove dev-shell info from readme 2026-03-14 12:53:26 +01:00
Lysec 4dbec38bf8 fix(WallpaperAutiomation): use iRadius for time interval options 2026-03-14 11:39:47 +01:00
Turann_ 08a7591b76 fmt 2026-03-14 06:20:55 +03:00
Turann_ 20d4fc0441 Update NetworkService.qml 2026-03-14 06:06:36 +03:00
Turann_ 7af3f19c1e resolve merge issue[s] 2026-03-14 05:57:42 +03:00
Turann_ b790d0d1b7 Merge branch 'main' into pr/networking-refactor-pt2 2026-03-14 05:46:20 +03:00
Lemmy c6d0f651f5 chore(i18n): update 2026-03-13 22:35:59 -04:00
Lemmy 4496407969 feat(clipboard): removed unused date filter and date headers, went with a simple "time ago" indicator per entry which feels more natural 2026-03-13 22:31:15 -04:00
Lemmy d9d453184d Merge pull request #1999 from linuxmobile/clipboard-filter
clipboard: add filters by type & date
2026-03-13 22:18:08 -04:00
Lemmy c67f293aca chore(autofmt) 2026-03-13 22:13:05 -04:00
Lemmy 12c77e5524 Merge pull request #2109 from turannul/pr/networking-refactor-pt1
Network refactor pt1
2026-03-13 22:12:30 -04:00
Lemmy 4500f13de3 fix(mediamini): proper width computation when show album art is off. Fix #2121 2026-03-13 22:06:58 -04:00
Lemmy 8f1a812ccf fix(lockscreen): wrap custom clock text to avoid overflow. fix #2173 2026-03-13 21:52:11 -04:00
Turann_ b8dcf04a9b prep for icons 2026-03-14 04:01:47 +03:00
Turann_ 607176dfb0 Merge branch 'noctalia-dev:main' into pr/networking-refactor-pt1 2026-03-14 00:56:45 +03:00
Turann_ a9915ee6c6 Merge branch 'noctalia-dev:main' into pr/networking-refactor-pt2 2026-03-14 00:56:16 +03:00
Lemmy b17f720350 fix(nightlight): changed the logic, the icon is now colored only when enabled 2026-03-13 17:03:22 -04:00
Turann_ 983867d153 fix coloring that created in pt1 | Missing elements. 2026-03-14 00:00:37 +03:00
Turann_ a5ac9541fe carry over requested changes from pt1 | apply pt1.patch 2026-03-13 22:57:00 +03:00
Turann_ c994bdbfd2 add timer, use color & i18n of open. 2026-03-13 22:41:44 +03:00
Lemmy 0bdf5afd2c Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-03-13 14:34:56 -04:00
Lemmy 76f2d2a6b0 feat(notif): added a shorcut to the settings in the notification history panel 2026-03-13 14:34:54 -04:00
Lysec 8fb06fddf5 fix(ghostty): add config.ghostty support 2026-03-13 19:18:23 +01:00
Lemmy 4e814962a4 fix(bar): more bullet proofing toward auto-hide 2026-03-13 13:49:31 -04:00
Lemmy 8e346465cb feat(dock): renaming "static" to "attached" 2026-03-13 13:39:53 -04:00
Lemmy bd8261646c fix(dock): fix attached dock retraction when hovered 2026-03-13 13:22:33 -04:00
Turann_ c497b97219 Delete Planning board.md 2026-03-13 19:06:52 +03:00
Turann_ 3346a365f4 Delete Modules/Panels/Settings/Tabs/Connections/Planning board.md 2026-03-13 19:04:28 +03:00
Lysec 3c9524a029 feat(brightness): enable ddcutil dynamic sleep to reduce latency
Closes: #2161
2026-03-13 16:57:15 +01:00
Turann_ 578743a6eb Update Planning board.md 2026-03-13 18:47:31 +03:00
Lemmy 599068b584 fix(tooltips): added support for string vs array content everywhere 2026-03-13 11:44:38 -04:00
Turann_ 22a694ce77 finalize, enterprise support 2026-03-13 18:42:02 +03:00
Turann_ 16d5e1f022 Improve enterprise support 2026-03-13 18:26:24 +03:00
Turann_ 79a14aca24 Merge branch 'noctalia-dev:main' into pr/networking-refactor-pt2 2026-03-13 17:43:25 +03:00
Turann_ 294b390900 Merge branch 'noctalia-dev:main' into pr/networking-refactor-pt1 2026-03-13 17:42:53 +03:00
Lemmy 20e480d732 chore(i18n): update 2026-03-13 10:14:21 -04:00
Lemmy 40e06ed1f8 feat(hooks): added a 3rd argument to the wallpapper changed hook (light/dark) 2026-03-13 10:11:54 -04:00
Lemmy 1b77bf141e chore(i18n): update 2026-03-13 10:11:11 -04:00
Lysec 40e546022d Merge pull request #2169 from Aitor42/main
Support for .gif profile picture
2026-03-13 14:30:31 +01:00
Aitor dd6bfa2cfb Support for .gif profile picture 2026-03-13 14:06:40 +01:00
Lysec 786ca2c80f Merge pull request #2163 from notiant/patch-23
Remove app2unit in launcher settings
2026-03-13 09:12:49 +01:00
Turann_ af1516b43d further attempt to improve efficiency 2026-03-13 05:34:24 +03:00
Turann_ 3fd38592e1 Update Network.qml 2026-03-13 05:23:44 +03:00
Turann_ 9aa636cbce this makes more sense where used. 2026-03-13 05:06:07 +03:00
Turann_ bd9791bdc6 Merge branch 'noctalia-dev:main' into pr/networking-refactor-pt1 2026-03-13 05:03:08 +03:00
Turann_ 2cde5925c8 Merge branch 'noctalia-dev:main' into pr/networking-refactor-pt2 2026-03-13 05:02:49 +03:00
Braian A. Diez d92aa0a727 fix(clipboard): code cleanup
Signed-off-by: Braian A. Diez <bdiez19@gmail.com>
2026-03-12 22:37:58 -03:00
Lemmy 072dd859ae fix(docK): fix static dock auto retraction when mouse stays on the peek zone 2026-03-12 20:34:43 -04:00
notiant bb2e311dca remove app2unit in launcher settings 2026-03-13 01:30:55 +01:00
Braian A. Diez 02cf4f8db9 chore(clipboard): cleanup request
Signed-off-by: Braian A. Diez <bdiez19@gmail.com>
2026-03-12 21:12:05 -03:00
Lemmy 906d265bce fix(dock): fix blur pos when floating 2026-03-12 19:45:26 -04:00
Lemmy c249d2d515 fix(dock): replaced animations by slide-in/out to be blur compatible + removed animation on the dock indicator that was super laggy and unecessary. 2026-03-12 19:32:03 -04:00
Lemmy 81586e7fa8 autofmt 2026-03-12 18:07:55 -04:00
Lemmy aaf91299ad fix(launcher-overlay): fix background color being all wrong 2026-03-12 18:07:44 -04:00
Turann_ 1f8bef9b9f Merge branch 'noctalia-dev:main' into pr/networking-refactor-pt1 2026-03-13 00:39:04 +03:00
Turann_ b3d2172d72 Merge branch 'noctalia-dev:main' into pr/networking-refactor-pt2 2026-03-13 00:38:43 +03:00
Lemmy c15fb85c53 chore(bt): unified get/setDeviceAutoConnect to use similar arguments 2026-03-12 17:29:32 -04:00
Lemmy 3679f7fca5 fix(ncheckbox): better tick sizing and centering 2026-03-12 17:28:27 -04:00
Lysec 74e375e244 fix(audio): keep per-app volume across track changes and seeks
Issue: #2160
2026-03-12 22:20:37 +01:00
Turann_ cf83d4aa02 don't sync blindly 2026-03-12 23:21:56 +03:00
Turann_ 299402a76e Merge upstream/main into pr/networking-refactor-pt2 and fix BluetoothSubTab.qml conflict 2026-03-12 23:18:26 +03:00
Turann_ 88cf314ec5 Merge branch 'noctalia-dev:main' into pr/networking-refactor-pt1 2026-03-12 23:13:46 +03:00
Lemmy 5ee84e3ab3 fix(settings): add proper spacing on notif/general tab 2026-03-12 13:32:33 -04:00
Lemmy 9cc017a899 fix(bt): better looking auto-connect checkbox 2026-03-12 12:29:31 -04:00
Lemmy 9d142fbaf3 refactor(notif): rename internals for clarity (popup vs history) 2026-03-12 11:00:50 -04:00
Lemmy 683e617447 fix(notif): fix re-entrant QML incubation crash in NotificationService 2026-03-12 10:47:31 -04:00
Lysec 75cc031cea Revert "fix(audio): persist per-app volume against app-side resets"
This reverts commit 9b3a97f7cc.
2026-03-12 15:38:35 +01:00
Lysec 9b3a97f7cc fix(audio): persist per-app volume against app-side resets
Closes: #2160
2026-03-12 15:25:37 +01:00
Lysec 016b7a6780 Revert "fix(shell): prevent nested QML incubation in workspace pill Repeaters"
This reverts commit 4b9a289814.
2026-03-12 13:07:54 +01:00
Lysec 4b9a289814 fix(shell): prevent nested QML incubation in workspace pill Repeaters 2026-03-12 13:00:59 +01:00
Turann_ f3d963c28d Merge branch 'noctalia-dev:main' into pr/networking-refactor-pt2 2026-03-12 13:52:47 +03:00
Turann_ d4d7b55166 Merge branch 'noctalia-dev:main' into pr/networking-refactor-pt1 2026-03-12 13:52:29 +03:00
Lysec ba03e4c3f7 Bumping version 2026-03-12 11:10:06 +01:00
Lysec 3ab57ce06d Release v4.6.7 2026-03-12 11:08:12 +01:00
Lysec d0b5052452 fix(workspace): potential fix for SIGSEGV caused by re-entrant incubation 2026-03-12 10:07:55 +01:00
Lemmy 3cdd999664 feat(bt): improve ui/ux for the auto-reconnect feature 2026-03-12 00:18:31 -04:00
Lemmy 02a3d74c24 feat(ncheckbox): allow custom labelSize 2026-03-12 00:18:03 -04:00
Lemmy 175e85302d fix(launcher): restore background behind icons 2026-03-11 22:51:50 -04:00
Lemmy 71ca1b3f60 Revert "feat(launcher): trying a less boxy look"
This reverts commit 96930af759.
2026-03-11 22:49:41 -04:00
Lemmy 96930af759 feat(launcher): trying a less boxy look 2026-03-11 22:41:25 -04:00
Lemmy 74b2bce935 feat(settings): allow up/down navigation in search results when settings are windowed 2026-03-11 21:36:30 -04:00
Lemmy 49db78a22b feat(settings): unified the settings search in a new singleton 2026-03-11 21:31:43 -04:00
Lemmy 039be7d851 fix(workspace): more defer Workspace compositor signal handlers with Qt.callLater to avoid SIGSEGV 2026-03-11 20:25:17 -04:00
Lemmy 84229bc744 chore(i18n/lockscreen): relocate the language to dateformat map for easier maintenance 2026-03-11 20:14:47 -04:00
Lemmy 09dab00f27 chore(i18n): update + autofmt 2026-03-11 20:04:35 -04:00
Lemmy bb5ade4c48 Merge pull request #1991 from tmarti2/workspace-show-app-hover
Show workspace applications on hover
2026-03-11 19:56:04 -04:00
Lemmy 40e85956ea Merge pull request #2154 from pa1va/patch-2
fix: prevent TypeError when Bluetooth device name or icon are not strings
2026-03-11 19:55:41 -04:00
Turann_ 65374d546d update note 2026-03-12 00:20:03 +03:00
Turann_ a8c3987a85 Merge branch 'noctalia-dev:main' into pr/networking-refactor-pt1 2026-03-12 00:13:17 +03:00
Turann_ f9074e968f Merge branch 'noctalia-dev:main' into pr/networking-refactor-pt2 2026-03-12 00:12:57 +03:00
Lysec dbb2e15683 Merge pull request #2155 from shalakushka1/patch-1
Update translation for 'earlier' in Portuguese
2026-03-11 19:08:37 +01:00
shalakushka 9958680047 Update translation for 'earlier' in Portuguese
Change the translation of "earlier" in notifications to better fit with the rest of the UI.
2026-03-11 14:43:12 -03:00
Lysec cc9bf7d33d Merge pull request #2094 from rivera-diego/main
fix(hyprland): sort toplevels by x/y coordinates to fix workspace widget ordering in dynamic layouts
2026-03-11 18:11:20 +01:00
Lysec 786013479e Merge pull request #2152 from Aitor42/main
fix: show lock screen on remaining monitor when configured monitor is disconnected
2026-03-11 18:07:43 +01:00
pa1va cf4f6b70a5 fix: prevent TypeError when Bluetooth device name or icon are not strings 2026-03-11 12:09:05 -03:00
Lemmy d35f399f53 feat(settings): improved search index to support visibility conditions, prevent showing results that would be invisible to the user. Fix #2113 2026-03-11 10:07:44 -04:00
Braian A. Diez c4dbdb29d6 Merge branch 'main' into clipboard-filter (conflict resolution) 2026-03-11 09:51:42 -03:00
Thibault Martin 0c503ccea3 Applies Lemmy's review
- Renamed handlers
- longer timer delay
- copy taskbar hover clue
- Only refresh when visible
2026-03-11 13:35:44 +01:00
Thibault Martin f3699e786d Add hover feedback on window icons 2026-03-11 13:34:51 +01:00
Thibault Martin fd15bcf2db Add hover feedback on border color 2026-03-11 13:34:51 +01:00
Thibault Martin a9526c3ab0 Add animation between workspace displays 2026-03-11 13:34:51 +01:00
Thibault Martin c161f04966 Remove unused hovered properties 2026-03-11 13:34:51 +01:00
Thibault Martin a2443c6f89 Show workspace applications on hover 2026-03-11 13:34:51 +01:00
Lysec 8005958b8e fix(workspace): defer refreshWorkspaces to next event-loop 2026-03-11 12:50:29 +01:00
Aitor 9c9df0c15b detect monitor configured disconnect 2026-03-11 10:22:23 +01:00
Turann_ 749a1823f6 Merge branch 'noctalia-dev:main' into pr/networking-refactor-pt2 2026-03-11 06:54:39 +03:00
Turann_ 13c21e518b Merge branch 'noctalia-dev:main' into pr/networking-refactor-pt1 2026-03-11 06:54:30 +03:00
Lysec 45beac2f11 feat(dock): respect blur toggle 2026-03-11 03:50:02 +01:00
Lysec 13f0b8fce4 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-03-11 03:37:00 +01:00
Lysec 4a510629e4 i18n 2026-03-11 03:36:52 +01:00
Lysec a6c945c939 Merge pull request #2149 from iynaix/bump-flake-lock
Bump flake.lock
2026-03-11 03:36:17 +01:00
Turann_ fe859429ec an obvious power spike culprit 2026-03-11 05:13:29 +03:00
Lin Xianyi cbb59f5a55 Bump flake.lock 2026-03-11 10:03:47 +08:00
Turann_ d469ce31eb Merge remote-tracking branch 'upstream/main' into pr/networking-refactor-pt1
# Conflicts:
#	Modules/Panels/Network/WiFiNetworksList.qml
2026-03-11 04:42:07 +03:00
Turann_ 473b54ed98 Merge remote-tracking branch 'upstream/main' into pr/networking-refactor-pt2
# Conflicts:
#	Modules/Panels/Network/WiFiNetworksList.qml
2026-03-11 04:39:39 +03:00
Lemmy 719fd7ba70 fix(hyprland): ignore bogus "error" keyboard layout. fix #1390 2026-03-10 21:03:51 -04:00
Lemmy ec40cb81a4 chore(settings): update settings-default.json 2026-03-10 20:53:44 -04:00
Lemmy cc9dea142f feat(bar-audio): added interface nickname in tooltip 2026-03-10 20:40:09 -04:00
Lemmy 6eacb55f43 Merge pull request #2066 from SpeakingPNG/feat/configurable-exclusion-zone
Feat(bar): add a toggle for exclusion zone
2026-03-10 20:07:05 -04:00
Lysec ffb37d529f Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-03-11 01:06:36 +01:00
Lysec a22d2c7d19 fix(gtk): append noctalia.css in gtk3/4.css 2026-03-11 01:06:30 +01:00
Lemmy 2ee59546c1 autofmt 2026-03-10 19:59:26 -04:00
Lemmy f4340333d7 Merge pull request #2147 from notiant/patch-22
Apply reduced light mode opacity to panel backgrounds
2026-03-10 19:49:12 -04:00
Lysec 836814bce3 Merge pull request #2148 from spiros132/main
fix(desktop-widget-settings): Title should now print much nicer for plugins.
2026-03-11 00:17:26 +01:00
Spyridon Siarapis 6085f7b884 fix(desktop-widget-settings): Desktop widget settings dialog, title should look much better
fix(desktop-widget-settings): Better solution
2026-03-11 00:13:55 +01:00
Turann_ 547ebfd195 Merge branch 'noctalia-dev:main' into pr/networking-refactor-pt2 2026-03-11 02:01:57 +03:00
Turann_ b242c509c4 Simplify - even more. 2026-03-11 01:55:18 +03:00
Lysec aa0059851f feat(hooks): add $1 lock/unlock parameter to screen lock and unlock hooks
Closes: #2142
2026-03-10 23:02:08 +01:00
Turann_ fe21f620a2 Merge branch 'noctalia-dev:main' into pr/networking-refactor-pt2 2026-03-11 00:48:58 +03:00
Turann_ 4815f4a0aa Merge branch 'noctalia-dev:main' into pr/networking-refactor-pt1 2026-03-11 00:48:23 +03:00
notiant 7c12065521 Battery: add missing i18n 2026-03-10 22:05:21 +01:00
notiant 08337f9bda Update Color.qml 2026-03-10 21:43:26 +01:00
notiant 25e8196182 apply reduced light mode opacity to panel backgrounds 2026-03-10 21:37:55 +01:00
Lemmy e5677f9cef fix(settings): force bottom tooltip on applications chips. 2026-03-10 12:16:56 -04:00
Lemmy be4db75365 feat(about): ability to disable changelog display. 2026-03-10 12:05:20 -04:00
Lemmy ca25de27b4 fix(ntabbutton): dont force full transparent 2026-03-10 11:24:35 -04:00
Lysec 4a3ddc0238 Bumping version 2026-03-10 15:08:04 +01:00
Lysec ed9f64cbb1 Release v4.6.6 2026-03-10 15:07:29 +01:00
Lemmy 2b12dcbf97 feat(settings): moving translucent widgets toggle to appearance subtab 2026-03-10 09:53:01 -04:00
Lemmy eafcb91b8b feat(settings): add translucent widgets toggle to gate smart transparency 2026-03-10 09:49:38 -04:00
Lemmy 0d495490cb i18n(update) 2026-03-10 09:40:58 -04:00
Lemmy 8ac14b1856 Merge pull request #2138 from tibssy/feat/smart-transparency
feat(widgets): implement smart transparency for auxiliary components
2026-03-10 09:38:52 -04:00
Lemmy e8ee0548cb perf(shapes): enable async rendering for all CurveRenderer shapes 2026-03-10 09:31:20 -04:00
Lemmy 87c072e2cf fix(settings): defer ListModel population to prevent re-entrant incubation SIGSEGV 2026-03-10 09:14:35 -04:00
Lemmy 835b12ed0f fix(notifications): defer Loader activation to prevent re-entrant incubation SIGSEGV 2026-03-10 09:13:57 -04:00
Lemmy d4d173ebbc Merge pull request #2141 from pa1va/patch-1
fix(launcher): prevent arbitrary js execution: fix #2115 and bug in decimal calculations.
2026-03-10 08:34:27 -04:00
pa1va f4f75cbd22 Update AdvancedMath.js 2026-03-10 01:15:05 -03:00
Lemmy 7bb88e6919 Revert "fix(launcher): prevent arbitrary js execution. fix #2115"
This reverts commit 2f4b80d72f.
2026-03-10 00:03:53 -04:00
Lemmy 93deeda589 fix(hooks): defer HooksService.init to delayedInitTimer for startup hook reliability 2026-03-09 23:01:28 -04:00
Lemmy 4a198b5464 fix(launcher): fix gradients and nbox colors 2026-03-09 22:52:42 -04:00
tibssy 5fb4286d9e feat(widgets): implement smart transparency for auxiliary components 2026-03-10 02:39:46 +00:00
Lemmy 8450adfda8 fix(widgets): add Layout.margins to bordered widgets to prevent border clipping 2026-03-09 22:22:25 -04:00
Lemmy 15decbe053 feat(launcher): splitted in smaller files for easier maintainability. improved record usage. 2026-03-09 21:50:50 -04:00
Turann_ 01e272924b Merge branch 'noctalia-dev:main' into pr/networking-refactor-pt1 2026-03-10 04:26:21 +03:00
Turann_ ebde160246 Merge branch 'noctalia-dev:main' into pr/networking-refactor-pt2 2026-03-10 04:26:05 +03:00
Turann_ cada065b00 feat(network): improve UI consistency and connection info display 2026-03-10 03:51:14 +03:00
Lemmy 44045fa020 fix(backgrounds): prevent qTriangulate crash on framed bar outer rectangle arcs 2026-03-09 17:16:14 -04:00
Lemmy 77b253f1ca fix(backgrounds): enforce minimum arc radius to prevent qTriangulate SIGSEGV on flat corners 2026-03-09 16:57:02 -04:00
Lysec 8be7a34b46 Merge pull request #2117 from spiros132/desktopwidgets-grid-scale
Grid snapping for scale component in desktop widgets
2026-03-09 19:18:11 +01:00
Lysec e8e5d87fc5 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-03-09 19:03:23 +01:00
Lysec 7decba1606 feat(launcher): implement usage-based ranking for results across providers 2026-03-09 19:03:18 +01:00
Turann_ ae8b13c11b Merge branch 'upstream/main' into pr/networking-refactor-pt2 and resolve conflicts 2026-03-09 20:50:45 +03:00
Turann_ c47aefa339 Merge branch 'upstream/main' into pr/networking-refactor-pt1 and resolve conflicts 2026-03-09 20:48:59 +03:00
Spyridon Siarapis 87299dda06 fix(desktop-widgets): Added a toggle for snapping the scale 2026-03-09 17:56:19 +01:00
Spyridon Siarapis d95806f440 Merge branch 'noctalia-dev:main' into desktopwidgets-grid-scale 2026-03-09 17:35:41 +01:00
Lemmy 54ec0878fe fix(bar): defer ListModel sync to prevent re-entrant incubation SIGSEGV 2026-03-09 12:34:25 -04:00
Lemmy 4d0897d6ed fix(backgrounds): another take on fixing potential degenerate Shape paths 2026-03-09 12:15:22 -04:00
Lemmy e4593216f0 fix(audio): replace NWaveSpectrum CurveRenderer with shader to fix SIGSEGV crash 2026-03-09 11:55:35 -04:00
Lemmy d3732cb197 fix(desktop-widgets): resolve widgetMetadata ReferenceError in DraggableDesktopWidget 2026-03-09 10:57:15 -04:00
Lemmy 97ab97d4fc fix(plugins): ensure settings.json is never copied on update 2026-03-09 10:56:46 -04:00
Lysec 9536553dc5 feat(ui): add toggle to show/hide scrollbars on hover 2026-03-09 13:14:25 +01:00
Lemmy 0294759a54 feat(plugins): settings popup allow for custom width 2026-03-09 00:41:27 -04:00
Lemmy 29d0b1f63b chore(niconbutton): renamed allowScroll to handleWheel for clarity 2026-03-09 00:40:23 -04:00
Lemmy cab1117712 fix(ntextinput): fix chopped off border due to fractional scaling + never swallow mousewheel events 2026-03-09 00:37:55 -04:00
Lemmy 372eaeed22 fix(launcher): use a binding for dynamic gridColumns - fix up/down navigation. 2026-03-08 22:40:39 -04:00
Lysec fe9f52d353 Merge pull request #2112 from spiros132/main
Added a way to be able to move the desktop widgets settings popup
2026-03-08 23:08:58 +01:00
Lemmy 4fcc622c52 Merge pull request #2122 from notiant/patch-21
Fix transparency issues with connected box for Bluetooth/WiFi
2026-03-08 17:31:48 -04:00
Lemmy 2f4b80d72f fix(launcher): prevent arbitrary js execution. fix #2115 2026-03-08 17:16:20 -04:00
Lemmy 250242c266 fix(nbox): update comment 2026-03-08 16:11:34 -04:00
notiant e5a6bcdf13 fix transparency issues with connected box for Bluetooth/WiFi 2026-03-08 20:53:26 +01:00
Spyridon Siarapis cbc650751e feat(desktop-widgets): Added support for grid snapping of the desktop widgets 2026-03-08 19:57:31 +01:00
Lemmy bfdf883b07 fix(bar): graphical battery - dont eyeball the scale 2026-03-08 14:11:08 -04:00
Spyridon Siarapis 1be78b5063 chore: format 2026-03-08 18:41:34 +01:00
Lemmy 864d6ad722 fix(bar): graphical battery should not follow bar font size. 2026-03-08 13:10:03 -04:00
Lemmy 4d07c8ad18 fix(bar): simplified floating margins ui 2026-03-08 12:57:54 -04:00
Lemmy 3e89e17031 fix(bar): replacing margins sliders by spinbox 2026-03-08 12:24:06 -04:00
Lemmy efb9cadd17 fix(templating): process the user templates even if no standard templates are enabled 2026-03-08 12:16:57 -04:00
Lemmy b7e69d5579 feat(bar): debouncing rapid changes to floating margins 2026-03-08 12:03:13 -04:00
SpeakingPNG 0cd1818195 Merge branch 'main' into feat/configurable-exclusion-zone 2026-03-08 16:52:52 +01:00
SpeakingPNG 4076c636f2 change to accomodate the upstream conflict 2026-03-08 16:50:55 +01:00
Lemmy 1fd0b187b5 feat(bar): increased floating margins from 18px to 500px - fixed smart panels opening positions to properly account for thoses margins. 2026-03-08 11:22:06 -04:00
Spyridon Siarapis 9e8558abee feat(desktop-widgets): Added a way to move the DesktopSettingsDialog popup by dragging 2026-03-08 16:18:49 +01:00
Lemmy 9acb3facfa feat(ipc): add new ipc call wallpaper refresh 2026-03-08 10:47:27 -04:00
Lemmy 697d3754ae chore(version): bump to 4.6.6 2026-03-08 08:35:30 -04:00
Lemmy 6447221fa8 Release v4.6.5 2026-03-08 08:34:25 -04:00
Lemmy 0cbc42f2f8 chore(i18n) update 2026-03-08 08:21:48 -04:00
Turann_ 471f515ac0 i18n 2026-03-08 06:59:29 +03:00
Turann_ 6daa73b488 unused keys now gone 2026-03-08 06:29:31 +03:00
Turann_ 4c6f9ab471 Update NetworkService.qml 2026-03-08 06:29:15 +03:00
Turann_ 830321bf6e Update Planning board.md 2026-03-08 06:27:52 +03:00
Turann_ 88618b68f4 basic enterprise support 2026-03-08 06:17:34 +03:00
Turann_ d4f2ebb9a5 Here we go again 2026-03-08 05:54:30 +03:00
Lemmy 57b47e6942 feat(labwc): use native ext-workspace-v1 for workspaces and fix window tracking 2026-03-07 21:29:34 -05:00
Lemmy 5f319987a5 feat(nbox): clamping min opacity instead of using a ratio. 2026-03-07 18:16:40 -05:00
Lemmy 8461060477 fix(display): reactively update resolution when compositor reports changes. fix #1845 2026-03-07 17:21:56 -05:00
Lemmy a3b44f4230 fix(mango): fix window-to-output mapping and guard against empty metadata matches 2026-03-07 16:19:00 -05:00
Lysec 2480e10970 fix(emacs): fix template tooltip path 2026-03-07 19:44:06 +01:00
Lemmy 88f95c82e3 Merge pull request #2095 from spiros132/main
feat(desktop-widgets): Better desktopWidgetSettings for plugins, and fixed a bug related to the desktopWidgetSettings
2026-03-07 13:15:43 -05:00
Spyridon Siarapis 46b149cb94 fix: Change from referencing widgetData to widgetSettings.data 2026-03-07 19:09:49 +01:00
Lemmy 4cb1b354ac feat(mango): new service implementation using the proper dwl implementation 2026-03-07 12:58:08 -05:00
Lemmy 5f2020151c fix(templating): run user templates even when no build-int templates are enabled 2026-03-07 09:18:13 -05:00
Lemmy 1f8d1bb375 fix(templating) implemented a more robust creation of user-templates.toml 2026-03-07 08:52:37 -05:00
Lysec d62eb5b249 refactor(niri): use native C++ Niri IPC module instead of QML socket 2026-03-07 14:41:13 +01:00
Lysec 4d56a2aa99 fix(session-menu): renumber keybinds on toggle and assign number to Userspace Reboot
Issue: #2101
2026-03-07 12:19:09 +01:00
Lemmy 6f5b9f4222 feat(spectrum): new cava free service 2026-03-06 23:19:04 -05:00
Lemmy 77de0b0ade chore(cava): CavaService => SpectrumService 2026-03-06 22:34:14 -05:00
Lemmy 552543091f Merge pull request #2091 from notiant/patch-19
OSD: prioritize volume over input volume
2026-03-06 22:05:23 -05:00
Lemmy 8aaf392127 Merge pull request #2092 from notiant/patch-20
Add queue for Bluetooth auto-connect
2026-03-06 22:04:44 -05:00
Lemmy f80f10c517 Merge pull request #2100 from Mathew-D/main
sway: include floating_con windows in workspace mapping
2026-03-06 22:02:54 -05:00
Lemmy 367d82404d chore(dead-code): removing terminal.py 2026-03-06 21:55:14 -05:00
Lemmy cd8a650b45 feat(nbox): added comment 2026-03-06 21:40:41 -05:00
Lemmy e50361f2fe feat(nbox): less transparency on containers 2026-03-06 21:24:31 -05:00
Lemmy 76e7f30fcb feat(ui): using panel opacity on all nboxes (unless marked as opaque) + launcher adjustments for a nice transluent look 2026-03-06 20:54:30 -05:00
Lemmy b47a6e22bb i18n(update): font weight 2026-03-06 20:01:38 -05:00
Lemmy 73a6717a7a settings-widgets-default 2026-03-06 19:59:31 -05:00
Lemmy 90dd430c1a Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-03-06 19:58:51 -05:00
Lemmy 525d1bb743 Merge pull request #2099 from markvincze/add-workspace-fontweight-setting
Introduce setting to configure the font weight in the Workspaces widget
2026-03-06 19:58:34 -05:00
Mathew-D dcf8c3846e sway: include floating_con windows in workspace mapping 2026-03-06 19:50:46 -05:00
Lysec f75fce63e9 i18n 2026-03-07 01:06:05 +01:00
Lysec 5533d35527 feat(desktop-widgets): add configurable audio visualizer widget and fix CAVA deregistration lifecycle 2026-03-07 01:05:11 +01:00
Mark Vincze af76e6a442 Introduce setting to configure the font weight in the Workspaces widget 2026-03-07 00:48:33 +01:00
Lysec 6f81d7d562 docs(bug report): add noctalia-qs version to template 2026-03-07 00:16:06 +01:00
Lemmy c0311c1701 i18n(system): removed "threshold" and use Warning and Critical directly 2026-03-06 18:14:50 -05:00
Lysec 82a5507e92 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-03-07 00:13:15 +01:00
Lysec 67e1c70545 chore(PR template): add info about drafts 2026-03-07 00:13:11 +01:00
Lemmy 3c36cfa63b Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-03-06 18:11:50 -05:00
Lemmy ea4fd3c271 feat(launcher): launcher in overlay now support blur/background effect 2026-03-06 18:11:45 -05:00
Lysec 88006647e1 i18n 2026-03-07 00:03:10 +01:00
Lysec 74e959874e chore(settings): remove unused system performance description key 2026-03-07 00:01:29 +01:00
Lysec bb4e8fd9e8 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-03-06 23:57:17 +01:00
Lysec 3452619f5d fix(settings): turn System Monitor into System with Performance subtab 2026-03-06 23:56:54 +01:00
Lemmy f2d16688b0 Merge pull request #2098 from D3rJust1n/main
feat (about/version): removed fallback to board_name, made it simpler
2026-03-06 17:52:44 -05:00
Lemmy 25ab856c69 Merge branch 'main' into main 2026-03-06 17:52:19 -05:00
D3rJust1n aac61f12a5 feat (about/version): removed fallback to board_name, made it simpler 2026-03-06 23:30:14 +01:00
Lemmy 1a5cf691fe Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-03-06 17:28:44 -05:00
Lemmy 1135440850 fix(ngraph): removed Shapes and using a pure shader approach. 2026-03-06 17:28:34 -05:00
Lysec 31b636ee25 Revert "Merge pull request #2096 from D3rJust1n/main"
This reverts commit b9bde54769, reversing
changes made to c685b70f10.
2026-03-06 23:27:14 +01:00
Lysec b9bde54769 Merge pull request #2096 from D3rJust1n/main
feat (about/version): added fallback to board_name if product_family …
2026-03-06 23:07:16 +01:00
D3rJust1n 6d7d5dfcd5 feat (about/version): added fallback to board_name if product_family is N/A 2026-03-06 21:58:51 +01:00
Spyridon Siarapis d0772d9936 fix format 2026-03-06 21:47:17 +01:00
Spyridon Siarapis c2b2dac1fb fix(desktop-widgets): Fixed a bug where the widget settings context action didn't show if you didn't have the settings in the manifest 2026-03-06 21:40:57 +01:00
Spyridon Siarapis 397c5d155b feat(desktop-widgets): Added a better way for plugins to create the desktop widget settings. This includes a save function to save the values that have been changed 2026-03-06 21:38:07 +01:00
rivera-diego efad16abd6 fix(hyprland): sort toplevels by x/y coordinates to fix widget ordering in scrolling and master layouts 2026-03-06 14:32:24 -05:00
Lemmy c685b70f10 fix(about/version): better noctalia-qs --version parsing, removed unecessary pacman code. 2026-03-06 13:23:30 -05:00
notiant 845526742e change auto-connect tooltip 2026-03-06 18:53:23 +01:00
notiant 7d0e16906e Add queue for Bluetooth auto-connect 2026-03-06 18:28:29 +01:00
notiant 1a263e6cc3 OSD: prioritize volume over input volume 2026-03-06 17:59:24 +01:00
SpeakingPNG 7f49757478 Exclusion-Zone-Inset to exclusion-zone-inset and small description rename 2026-03-06 16:12:48 +01:00
Lemmy 6b64fa11fc bump version 2026-03-06 08:44:11 -05:00
Lemmy b455dbb11f v4.6.4 2026-03-06 08:43:15 -05:00
Lemmy 072eb6d056 fix(launcher/sessionProvider): executeAction was broken due to panel content being unloaded before the action could run 2026-03-06 08:33:44 -05:00
Lemmy cd0da159ce feat(blur): added a new option to toggle it on/off 2026-03-06 08:29:03 -05:00
Lemmy 149592656d i18n-update 2026-03-06 08:20:36 -05:00
Lemmy ccb730c82a Merge pull request #2037 from tmarti2/fix-tab-selected-in-launcher
Fix visual focus in launcher with (back)tab key
2026-03-06 08:06:10 -05:00
Lemmy 8cdf6c0612 perf(launcher): persist plugin provider instances across open/close cycles. 2026-03-06 07:55:58 -05:00
Lysec f8ee284366 fix(lockscreen): reduce focus churn after resume 2026-03-06 13:47:21 +01:00
Lysec 3b3589ae52 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-03-06 13:37:40 +01:00
Lysec db3b5bad07 feat(settings): show scrollbar when scrollable 2026-03-06 13:37:20 +01:00
Lysec 9b8af28b28 Merge pull request #2086 from HANDZCZ/edit-qt-template
fix(theming): fix and add colors to qt template
2026-03-06 13:22:40 +01:00
Lysec 7c7267d8d5 chore(README): adjust noctalia shell capital letters 2026-03-06 12:58:12 +01:00
Lysec 11a7f26943 fix(BluetoothService): pause bluetoothctl polling during lockscreen 2026-03-06 10:07:34 +01:00
Lysec 7a58a130ca fix(workspace): make empty space clickable in grouped mode
Closes: #2087
2026-03-06 10:03:30 +01:00
Lemmy 52a7165b46 autofmt 2026-03-05 19:01:19 -05:00
Lemmy 4ef03e6ace i18n-update for bt auto connect 2026-03-05 17:32:15 -05:00
Lemmy acdcc2ce0e Merge pull request #2085 from turannul/pr/bluetooth-improve-auto-connect
Improving Bluetooth auto-connect
2026-03-05 17:25:46 -05:00
Lemmy babcf5cdd9 Merge pull request #2035 from DzmingLi/fix/calendar-events-location
Fix calendar-events.py: add location, description, uid fields and fix timeout
2026-03-05 17:24:12 -05:00
Turann_ bdc263ea69 -- unnecessary variable -- (read desc)
Timer and delay makes it horrible because lack of sleep(500); or something like it - as far as i know.

@notiant Will you?
2026-03-06 01:05:22 +03:00
HANDZCZ a3eb100784 fix(theming): fix and add colors to qt template
Fixes accent not being defined
Sets alternateBase to surface_variant and placeholderText to on_surface
2026-03-05 22:40:40 +01:00
Turann_ 237227f288 Update BluetoothSubTab.qml 2026-03-06 00:28:39 +03:00
Turann_ c998d4bbda Merge branch 'noctalia-dev:main' into pr/bluetooth-improve-auto-connect 2026-03-06 00:19:57 +03:00
Turann_ 6d4ca49da1 make the text interactive. 2026-03-06 00:12:18 +03:00
Lemmy 38e75bb247 ngraph: avoid crashing CurveRenderer by using linear fill paths 2026-03-05 15:44:16 -05:00
Lemmy 6eb5085d04 ngraph: move shape safeguarding 2026-03-05 15:16:13 -05:00
Turann_ 47e48bdcb1 Merge branch 'noctalia-dev:main' into pr/auto-connect-improvements 2026-03-05 23:10:35 +03:00
Lemmy 7a3f549648 brightness: use declarative binding instead of updateMonitor 2026-03-05 15:07:41 -05:00
Lysec 80f93b3952 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-03-05 21:05:03 +01:00
Lysec 1ea8654d5b fix(NSlider): guard filled CurveRenderer shape against zero-height geometry 2026-03-05 21:05:00 +01:00
Turann_ 6fab8f05ef Merge branch 'noctalia-dev:main' into auto-connect-improvements 2026-03-05 23:03:06 +03:00
Lemmy b9f876ed01 screen-corners: safeguard shape 2026-03-05 15:03:00 -05:00
Turann_ 62c7947657 Update BluetoothService.qml 2026-03-05 23:01:23 +03:00
Turann_ e4295843cd add autoconnect control 2026-03-05 23:01:03 +03:00
Turann_ 8058cbe3b0 Update en.json 2026-03-05 23:00:38 +03:00
Lemmy 879bdce702 backgrounds: even more safeGuard 2026-03-05 14:54:40 -05:00
Lemmy 10f7ed0179 launcher-overlay: safeguard Shape 2026-03-05 14:53:51 -05:00
Lemmy a43b944b95 widget-sliders: safeguard Shape 2026-03-05 14:51:58 -05:00
Lysec baf4971a62 fix(PanelBackground): avoid degenerate ShapePath when panel slot is not renderable 2026-03-05 20:29:26 +01:00
Lysec 2f8764c912 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-03-05 20:19:26 +01:00
Lysec df231d5867 fix(NWaveSpectrum): prevent CurveRenderer triangulation crash on degenerate/invalid paths 2026-03-05 20:19:18 +01:00
Lysec 91d7d07b2c Merge pull request #2084 from qalqa-dev/main
fix(zen-browser): removed unused groupboxes background
2026-03-05 20:00:42 +01:00
qalqa-dev f40eafcdcc chore(zen-browser): removed unused groupboxes background 2026-03-05 21:53:55 +03:00
Lysec 2619d99d59 Merge pull request #2082 from onyx-tty/feat/improve-headline-visibility-with-high-opacity-colors
Templates/emacs: improve headline visibility with high opacity colors
2026-03-05 19:12:31 +01:00
Lysec 187071c13b Merge pull request #2081 from CLEMENTINATOR/fix-wallpaper-switching
fix(wallpaper): add missing Power service import to fix autoswitch
2026-03-05 19:07:31 +01:00
Clement Bouvet 4987e4cb54 fix(wallpaper): add missing Power service import to fix autoswitch
PowerProfileService was referenced in the timer's running condition
but the import was missing, breaking wallpaper autoswitch.
2026-03-05 19:04:07 +01:00
onyx-tty d38cc1dd93 Templates/emacs: improve headline visibility with high opacity colors (#2034) 2026-03-05 18:37:46 +01:00
Turann_ cac1b19b72 that was not required. 2026-03-05 20:30:50 +03:00
Lysec e60ce173d4 fix(ayu): adjust text color to make it more readable 2026-03-05 18:05:17 +01:00
Lysec 677413e6fc migration(theming): redownload outdated color schemes to fix terminal format 2026-03-05 17:52:06 +01:00
Lemmy 6ce879866b templates: terminal: foot-predefined: replace [colors] with [colors-dark] 2026-03-05 10:03:16 -05:00
Lemmy 04d27418f1 Merge branch 'colorgen': move predefined colorschemes to separate templates 2026-03-05 10:01:43 -05:00
Lemmy 979a150e44 plugins: handle settingsSaved signal and deduplicate settingsPath var in DesktopWidgetSettingsDialog 2026-03-05 09:54:25 -05:00
Lemmy f028e7da48 Merge pull request #2068 from spiros132/main
feat(plugins): Added a way for plugins to define their own desktop widget settings
2026-03-05 09:52:31 -05:00
Lemmy 7667b666ba ngraph: more bullet proofing against potential degenerate paths 2026-03-05 09:51:12 -05:00
Lemmy 7d70a39419 sys-stat: ensure a minimum number of history entries so we can draw them 2026-03-05 09:50:30 -05:00
Lemmy a2e6791cef nsection-editor: restore CPU intensive icon that was removed by a bad merge. 2026-03-05 09:34:02 -05:00
Lysec ae69987d9e i18n 2026-03-05 15:07:59 +01:00
Lysec eec619ceac feat(VersionSubTab): adjust copy info output 2026-03-05 15:06:07 +01:00
Lysec 945c56c24b Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-03-05 15:01:50 +01:00
Lysec 64b88103f3 feat(VersionSubTab): visual overhaul 2026-03-05 15:01:46 +01:00
Lemmy 3e9c08b5b9 Merge pull request #2079 from tmarti2/fix-notification-display
Show notification on all screens when 0 screens are found
2026-03-05 08:16:05 -05:00
Thibault Martin f0fd7a5631 Show notification on all screens when 0 screens are found 2026-03-05 13:51:18 +01:00
Lysec d2ed3a11df Merge pull request #2078 from notiant/patch-18
Add {{mode}} tag to template renderer
2026-03-05 12:37:59 +01:00
notiant 69e54e823c remove Bluetooth auto-connect notification 2026-03-05 12:36:53 +01:00
Lysec 4a0f1200da fix(toast): reimplement compact mode for toasts (#2028) 2026-03-05 12:34:18 +01:00
notiant f02f0785fa Add {{mode}} tag to template renderer 2026-03-05 12:21:36 +01:00
Lysec c7c7603ae5 Merge pull request #2077 from iynaix/bump-flake-lock
Bump noctalia-qs for flake.lock
2026-03-05 10:42:10 +01:00
Lin Xianyi eb48a5f09a Bump noctalia-qs for flake.lock 2026-03-05 17:34:36 +08:00
Thibault Martin 65ec8acbc3 Fix visual focus in clauncher with (back)tab key 2026-03-05 08:48:55 +01:00
Lemmy c77497f8aa bumping version 2026-03-04 23:09:11 -05:00
Lemmy dcfdcff330 Release v4.6.3 2026-03-04 23:07:42 -05:00
Lemmy 37153772e5 backgrounds: fix coincident subpath causing invisible bar fill on simple bar type 2026-03-04 22:59:26 -05:00
Lysec 3ec738e75b Bumping version 2026-03-05 02:19:01 +01:00
Lysec b3b20c73ee Release v4.6.2 2026-03-05 02:17:47 +01:00
Lemmy ebeca6c266 main-screen: screen can be null for a moment when reconnecting 2026-03-04 19:27:32 -05:00
Lemmy c56fa106b7 media-service: add null guard and use dbusName for player blacklist matching 2026-03-04 16:24:02 -05:00
Lemmy 57b208f04e Merge pull request #2070 from notiant/patch-17
Fix Bluetooth auto-connect not working on startup
2026-03-04 14:36:08 -05:00
Lemmy c122e69018 Merge pull request #2069 from tibssy/fix/bar-behavior-i18n
fix(i18n): add missing error toast translation for custom commands
2026-03-04 14:35:35 -05:00
Lemmy a8e22a4e90 i18n-update 2026-03-04 14:35:20 -05:00
notiant ff0297d56e Fix Bluetooth auto-connect not working on startup 2026-03-04 20:23:39 +01:00
tibssy dddbb46271 fix(i18n): add missing error toast translation for custom commands 2026-03-04 19:14:48 +00:00
Lemmy c9b6fc9ef9 backgrounds: fix degenerate inner hole subpath in BarBackground when not framed 2026-03-04 13:52:20 -05:00
SpeakingPNG 7fd9b5d7de rename exclusionZoneOffset to enableExclusionZoneInset 2026-03-04 17:28:54 +01:00
Lemmy cf326a71fc location: IPC call now triggers geocoding and weather refresh. Fix #2065 2026-03-04 11:02:42 -05:00
Lemmy 13dad39652 media-mini: properly handle cava unregistration when hidden. 2026-03-04 10:57:33 -05:00
Lemmy 44510a61ed default-settings: proper generation 2026-03-04 10:57:15 -05:00
SpeakingPNG 56d91dd9a5 change a comment in BarExclusionZone.qml 2026-03-04 16:53:13 +01:00
SpeakingPNG 93fcf5afe9 make true the default value 2026-03-04 16:51:12 +01:00
SpeakingPNG 83c962592c add this part from upstream 2026-03-04 16:41:08 +01:00
SpeakingPNG d3796cc365 add exclusion zone toggle to en.json 2026-03-04 16:34:46 +01:00
Spyridon Siarapis f92dbc69a7 fix(plugins): Fixed a bug with the DesktopWidgetRegistry 2026-03-04 16:18:30 +01:00
Lemmy fbbf419b34 combobox: add textRole to silence QVariantMap-to-QString warnings 2026-03-04 10:15:23 -05:00
Lemmy 4163fc7632 backgrounds: guard against degenerate ShapePaths crashing Qt CurveRenderer 2026-03-04 10:14:43 -05:00
Lemmy 57b9c2edd9 nlineargauge: comment cleanup and simplified logic with a single "raw" property 2026-03-04 09:49:07 -05:00
Spyridon Siarapis 3b465d7479 feat(plugins): Added a way for plugins to define their own desktop widget settings 2026-03-04 15:48:55 +01:00
Lysec f040c81530 move predefined colorschemes from python to separate template 2026-03-04 15:38:50 +01:00
SpeakingPNG 1cbc0c4715 Merge branch 'noctalia-dev:main' into feat/configurable-exclusion-zone 2026-03-04 15:05:39 +01:00
SpeakingPNG 4c2dba2e45 feat(bar): add a toggle for 1px exclusion zone 2026-03-04 15:04:32 +01:00
Lysec ced71e945f Merge pull request #2063 from 1Naim/fix/foot-1.26
Templates: terminal: foot: Replace [colors] with [colors-dark]
2026-03-04 15:02:12 +01:00
Lysec c8dc4934be i18n 2026-03-04 14:34:24 +01:00
Lemmy 896c67893d nlineargauge: more accurate but more squished at low values 2026-03-04 08:25:28 -05:00
Lemmy d55f81c413 nlineargauge: snapping to zero if the value is too small to be rendered beautifully. 2026-03-04 08:17:54 -05:00
Lemmy 6732eac58a autofmt 2026-03-04 08:14:33 -05:00
Lemmy f342abf443 nlineargauge: tweaking for vertical vs horizontal 2026-03-04 08:14:27 -05:00
Eric Naim ca74a5e74d Templates: terminal: foot: Replace [colors] with [colors-dark]
This was replaced in foot 1.26.0

Link: https://codeberg.org/dnkl/foot/commit/cf2b390f6e096e7a2ca93d4dece153eb13261a2e
Signed-off-by: Eric Naim <dnaim@cachyos.org>
2026-03-04 20:00:28 +08:00
Lysec 0a7e81c345 Merge pull request #2062 from AstronW/fix/idle-fade-stage-queue
idle: queue staged actions during fade to prevent lost lock/suspend
2026-03-04 12:49:56 +01:00
Lysec c2b84a53e1 Merge pull request #2046 from tibssy/feat/bar-behavior-actions
Feat/bar behavior actions
2026-03-04 12:40:17 +01:00
Lysec 229da64731 i18n 2026-03-04 12:39:25 +01:00
astronw 72570bab31 idle: queue staged actions during fade to prevent lost lock/suspend 2026-03-04 15:45:29 +08:00
Dzming Li ed23b0034e Change connect_sync to 5s 2026-03-04 10:30:36 +08:00
Lemmy 92161fa136 idle: removed suppressUntil, fixes bug where a 'monitor' (lock) would not execute 2026-03-03 20:52:25 -05:00
Lemmy 7ff84f78c6 launcher: cleanup 2026-03-03 19:51:52 -05:00
Lemmy 3f54b96571 Merge pull request #2044 from eric-handley/fix/launcher-performance
Fix launcher opening delay
2026-03-03 19:49:27 -05:00
Lemmy 7742f09d4b sysstat: dont make showCpuCore disabled when showCpuUsage is off - as it's also used in the tooltips. 2026-03-03 19:34:53 -05:00
Lemmy f2d40c2d2d nlineargauge: enforce minium fill size to avoid a weird look. It's either that or removing the rounded corners. 2026-03-03 19:32:09 -05:00
Lemmy 259aa1b93d sysstat: show cpu-cores at false by default 2026-03-03 19:26:34 -05:00
Lemmy 3bc4b0fc48 Merge pull request #1962 from tmarti2/per-core-cpu-stats
"Per core" cpu stats in SystemMonitor
2026-03-03 19:22:10 -05:00
Lemmy a513db0840 bt: auto-connect cleanup 2026-03-03 19:11:32 -05:00
Lemmy abb7704699 Merge pull request #1981 from cbxcvl/feature/bluetooth-autoconnect
feat(bluetooth): auto-connect paired & trusted devices with toggle control
2026-03-03 19:09:19 -05:00
Lemmy 19d720fabb userspace-reboot: cleanup 2026-03-03 19:02:39 -05:00
Eric Handley 52ae4333e3 fix(launcher): use readonly prop to check if animations are enabled 2026-03-03 16:01:06 -08:00
Lemmy eec84e66d7 Merge pull request #2026 from turannul/pr/implement-userspace-reboot
Add userspace reboot/restart
2026-03-03 18:57:59 -05:00
Lemmy f70966558d wallpaper: removing subtle sharpeing for fullscreen wallpapers - kept it on thumbnails. Fix #2041 2026-03-03 18:48:37 -05:00
Turann_ 2bd8160dae Merge branch 'noctalia-dev:main' into pr/implement-userspace-reboot 2026-03-04 01:56:58 +03:00
tibssy 6fbe7e6ccf refactor(bar): remove verbose logging from custom command execution 2026-03-03 20:32:02 +00:00
tibssy fa3f4a9b88 feat(bar): add custom command support for bar mouse actions 2026-03-03 19:32:00 +00:00
tibssy ef166d8ea7 refactor(settings): remove redundant right-click option from control center 2026-03-03 19:32:00 +00:00
tibssy 646d4e6338 fix(i18n): add missing scroll behavior translations 2026-03-03 19:31:59 +00:00
tibssy f1b5e41d3a feat(bar): implement middle-click action support for Bar Behavior 2026-03-03 19:31:59 +00:00
tibssy 829babad2a feat(bar): extend rightClickFollowMouse support to the Settings panel 2026-03-03 19:31:59 +00:00
tibssy bd91405449 feat(bar): implement optional mouse-following for right-click panel placement 2026-03-03 19:31:59 +00:00
tibssy 0d1a6d2e25 fix(launcher): adjust opening animation to follow bar position 2026-03-03 19:31:59 +00:00
tibssy 7fb0e8533b feat(settings): add launcherPanel option for bar right-click actions 2026-03-03 19:31:59 +00:00
tibssy a228b6ade5 feat(bar): implement right-click action logic 2026-03-03 19:31:59 +00:00
tibssy 79dd2d6def feat(settings): add configuration for bar right-click actions 2026-03-03 19:31:59 +00:00
cbxcvl cfaf900f3f refactor(bluetooth): address code review feedback
- Replace mirrored autoConnectEnabled property with Connections block
- Remove no-op _autoConnectInProgress flag (device.connect() is async)
- Remove redundant count variable, use devList.length directly
2026-03-03 16:19:52 -03:00
Lysec ba5f933c58 fix(WallpaperPanel): remove duplicate return 2026-03-03 20:17:27 +01:00
Lysec 5cba4a65d6 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-03-03 20:16:38 +01:00
Lysec d26f67e7bf i18n 2026-03-03 20:16:35 +01:00
Lysec 341129eeb1 Merge pull request #2050 from notiant/patch-16
Add some missing translations
2026-03-03 20:16:27 +01:00
Lysec f2ad688032 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-03-03 19:48:06 +01:00
Lysec c009551d08 fix(settings): clear search highlight overlay on scroll (fix #2054) 2026-03-03 19:48:02 +01:00
notiant 353609d462 fix typo 2026-03-03 17:35:06 +01:00
notiant 6a6bd6da2c remove unnecessary i18n entry 2026-03-03 17:31:41 +01:00
Lemmy 0a2ce3bac7 cava-template: removed background color so it's transparent 2026-03-03 11:25:56 -05:00
Lysec 500de16b3f fix(SessionMenu): use action metadata for localized countdown titles (fix #2043) 2026-03-03 15:20:47 +01:00
notiant bc087f9a35 add some missing translations 2026-03-03 14:27:11 +01:00
Lysec 30af6ad39f Merge pull request #2048 from PhosCity/update-yazi-tab-colors
template: update the tab color for yazi template
2026-03-03 12:15:50 +01:00
PhosCity 6c5c336b71 template: update the tab color for yazi template 2026-03-03 16:36:48 +05:45
Lemmy ddfb06fe5b desktop-widgets: improves background rounding corners radius when scaling up or down. 2026-03-02 20:14:40 -05:00
Eric Handley 713161114d fix(launcher): defer provider initializations 2026-03-02 16:59:47 -08:00
Eric Handley 13fe88576d fix(launcher): only call updateResults() when plugins change 2026-03-02 16:50:23 -08:00
Eric Handley 579f5585a9 fix(launcher): skip delay when animations disabled 2026-03-02 16:43:42 -08:00
Eric Handley 54f9274c85 fix(launcher): load results async 2026-03-02 16:20:46 -08:00
Eric Handley f3ecbce673 fix(launcher): only reload desktop entries when changed on disk 2026-03-02 16:11:31 -08:00
Lysec ba24387d7e i18n 2026-03-02 22:23:20 +01:00
Lemmy 614fbd210d ipc: restoring "wallpaper get" 2026-03-02 13:36:06 -05:00
Lysec 90f62166c8 feat(performance): disable background image when noctalia-performance mode is on 2026-03-02 16:59:07 +01:00
Lysec 8ebf2bf332 fix(toast): implement compact density support (#2028) 2026-03-02 13:10:15 +01:00
Lysec 8b40876b50 fix(taskbar): use capsuleHeight for widget thickness on vertical bars 2026-03-02 13:03:57 +01:00
Dzming Li 356b9a11a2 calendar-events: add uid and calendar_uid to event output, fix timeout
Output event UID and EDS source UID for each event to enable
edit/delete operations. Also reduce connect_sync timeout from
30s to 1s.
2026-03-02 19:56:30 +08:00
Dzming Li ef9aee179f Fix: pass location and description to calendar events
The add_event() function accepts location and description parameters
but they were never passed in any of the three call sites. This meant
CalendarService.events always had empty location/description fields
even when EDS had the data.
2026-03-02 19:56:30 +08:00
Lysec 1c4ee0dbc3 fix(dock/taskbar): pinning specific apps no longer creates duplicate icons 2026-03-02 12:31:20 +01:00
Lysec bdfd8720dc Merge pull request #2033 from tmarti2/fix-tooltip-default-setting-action
Only display setting action when it is enabled in click functions
2026-03-02 12:06:21 +01:00
Thibault Martin 2ab37df713 Only display setting action when it is enabled in click functions 2026-03-02 11:44:06 +01:00
Lysec 00005a4396 Merge pull request #2032 from tmarti2/fix-custom-button-settings-action
Fix custombutton right/middle click always opening settings
2026-03-02 11:39:41 +01:00
Thibault Martin 892851cec0 Fix custombutton right/middle click always opening settings 2026-03-02 11:38:41 +01:00
Lysec 2a692ba942 Merge pull request #2030 from tmarti2/Fix-a-bug-in-Network-tooltip
Fix network tooltip
2026-03-02 08:01:18 +01:00
Thibault Martin 79a66e0dd0 Fix network tooltip 2026-03-02 07:48:06 +01:00
Lemmy 6eb4370f07 Merge pull request #2027 from notiant/patch-15
Launcher: reduce label font for grid view
2026-03-01 19:28:45 -05:00
notiant 3a24dd2dcb Launcher: reduce label font for grid view 2026-03-02 00:15:59 +01:00
Lemmy 76adaa97d5 bump to 4.6.2-git 2026-03-01 17:35:35 -05:00
Lemmy 573de3b211 release v4.6.1 2026-03-01 17:33:54 -05:00
Lemmy 1c3760b73b control-center: added a new option to disable the right click open at cursor pos. 2026-03-01 17:31:14 -05:00
Lemmy fcd08289ad about: added noctalia-qs version display 2026-03-01 17:19:59 -05:00
Turann_ fc99c9e2b4 Add userspace reboot/restart
Update SessionMenuTab.qml

Update CompositorService.qml

Update settings-default.json

Update en.json

Update SessionProvider.qml

Update LockScreenPanel.qml

Update SessionMenuEntrySettingsDialog.qml

Update SessionMenu.qml
2026-03-02 01:00:45 +03:00
Lemmy 025a49f369 idle: updated default settings 2026-03-01 16:46:57 -05:00
Lemmy 72ac33c773 mango: simplified monitor turnOff/on commands in a single call to avoid race conditions 2026-03-01 16:45:20 -05:00
Lysec 16f2adf0a6 i18n 2026-03-01 22:37:59 +01:00
Lysec 419c30e8c8 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-03-01 22:28:34 +01:00
Lysec eded9777fc MangoService: fix idle monitor turn off/on (#2024) 2026-03-01 22:28:29 +01:00
Lemmy 6f95ce189e Merge pull request #2025 from notiant/patch-14
Change idle settings title & add Enter key for acceptance in NSpinBox
2026-03-01 16:25:54 -05:00
notiant 4025d7fb85 Change idle settings title & add Enter key for acceptance in NSpinBox 2026-03-01 22:20:33 +01:00
Lysec cf7255b934 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-03-01 21:55:22 +01:00
Lemmy e5e12b4995 wallpaper-random: more robust after PR 1697 2026-03-01 15:54:58 -05:00
Lemmy 7a288650b0 sway: autofmt 2026-03-01 15:54:12 -05:00
Lysec bad2d7dd29 Idle: add user defined commands to basic commands, overhaul tab layout 2026-03-01 21:52:14 +01:00
Lemmy 109f8109b2 Merge pull request #1697 from fboulay/feature/add-option-to-choose-monitor-for-ipc-random-wallpaper
Add screen argument to IPC wallpaper random
2026-03-01 15:51:24 -05:00
Lemmy 74a816de27 Merge branch 'main' into feature/add-option-to-choose-monitor-for-ipc-random-wallpaper 2026-03-01 15:50:40 -05:00
Lemmy 1e56f67f86 Merge pull request #833 from 3akev/main
KeyboardLayout: subscribe to Sway events to update keyboard layout
2026-03-01 15:29:17 -05:00
Lemmy 81d145952f settings db + autofmt 2026-03-01 15:26:01 -05:00
Lemmy c0292d0d88 Merge pull request #1889 from tibssy/feat/bar-scroll-actions
Feat/bar scroll actions
2026-03-01 15:23:46 -05:00
Lemmy bb0f875b84 launcher-core: more accurate comment + autofmt 2026-03-01 15:22:58 -05:00
Lemmy 95ff07fb9c Merge pull request #1937 from krendil/main
fix(Launcher): Allow item images to take advantage of preferredGridCellRatio
2026-03-01 15:22:08 -05:00
Lemmy e785c16fec Merge pull request #1955 from AlexNabokikh/main
feat(notifications): focus sender window on click in notification hist
2026-03-01 15:17:35 -05:00
Lemmy b562f964a8 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-03-01 15:15:02 -05:00
Lemmy e6849d9241 ncolorchoice: added to the search index. 2026-03-01 15:14:59 -05:00
Lysec d5c2a32dbd Merge pull request #2020 from elrondforwin/main
Add vencord-flatpak template to TemplateRegistry
2026-03-01 21:12:20 +01:00
Lemmy 128b2d3b6b i18n-update 2026-03-01 15:09:52 -05:00
Lemmy 2f4922f9b7 autofmt 2026-03-01 15:02:51 -05:00
elrond 490b7ce304 Add vencord-flatpak template to TemplateRegistry 2026-03-01 22:59:00 +03:00
Lemmy 33a7b37076 Merge pull request #1990 from tmarti2/and-yet-another-default-settings-pass
A (hopefully final) pass on default settings
2026-03-01 14:40:19 -05:00
Lemmy 05ec0d4f37 Merge pull request #1997 from tmarti2/hide-tooltip-when-opened
Do not display widget tooltips if the panel is open
2026-03-01 14:38:42 -05:00
Lemmy d8732d766d Merge branch 'main' into hide-tooltip-when-opened 2026-03-01 14:38:35 -05:00
Lemmy 26a0791cd5 Merge pull request #2019 from PonyLucky/main
fix: hardcoded space when city name is disabled in CalendarHeaderCard.qml
2026-03-01 14:37:03 -05:00
Lemmy b22277a35a Merge pull request #1966 from Pulsar33550336/main
feat(Bar/MediaMini): add mouse side button control
2026-03-01 14:36:15 -05:00
Lemmy f63dc7f007 Merge pull request #1989 from tmarti2/custom-button-setting-default
Add default setting action on CustomButton
2026-03-01 14:26:16 -05:00
Lemmy 67430971f0 Merge pull request #1942 from fboulay/fix/khal-events-lasting-multiple-days
Fix: Khal event lasting multiple days
2026-03-01 14:23:52 -05:00
Lemmy 64da6a3c44 Merge pull request #2011 from iynaix/ipc-monitors-off
Adds an ipc command to turn monitors off
2026-03-01 14:18:06 -05:00
Lysec 79a9c15741 Merge pull request #1984 from tibssy/fix/dock-edge-trigger-reliability
Fix/dock edge trigger reliability
2026-03-01 20:00:53 +01:00
Lemmy ac82e3f050 session-menu: fixed NBox color in regular mode 2026-03-01 13:40:02 -05:00
Lin Xianyi ddb99dce67 Adds an ipc command to turn monitors on / off 2026-03-02 01:07:40 +08:00
Lysec b067278a96 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-03-01 18:01:58 +01:00
Lysec 9566cd1d77 Idle/CustomSubTab: fix root is not defined 2026-03-01 18:01:54 +01:00
Lemmy ebd2cf2be4 Merge pull request #2009 from iynaix/nix-noctalia-qs-overlay
nix: fix noctalia-qs not being included in `overlays.default`
2026-03-01 11:51:05 -05:00
Lemmy c8f2358cc6 Merge pull request #2012 from iynaix/nix-wlr-randr
nix: add wlr-randr as a runtime dependency
2026-03-01 11:50:51 -05:00
Lysec 0ae0b988ca LockScreenBackground: adjust shadow overlay strength 2026-03-01 15:20:19 +01:00
Lysec cfae37f151 Merge pull request #2014 from snoopdouglas/main
Use 'tnum' OpenType feature (tabular numbers) in bar clock widget
2026-03-01 14:49:28 +01:00
Lysec 5b484e2714 Settings: add Enter as 2nd default keybind 2026-03-01 14:42:29 +01:00
Doug Thompson 46c072d621 Use 'tnum' OpenType feature (tabular numbers) in bar clock widget 2026-03-01 12:57:58 +00:00
Louis Margot 74a4e000f4 fix: fix hardcoded space when city name is disabled in CalendarHeaderCard.qml 2026-03-01 13:23:05 +01:00
Ala Alkhafaji f2489ff1ed KeyboardLayout: subscribe to Sway events to update keyboard layout 2026-03-01 11:35:24 +01:00
Lysec 1fd249164b MainScreen: collapse bar blur region when auto-hidden (#2004) 2026-03-01 11:23:56 +01:00
Lysec 300d12dade IdleService: restore monitors when resuming from idle screen-off (fixes #2010) 2026-03-01 10:53:05 +01:00
Lin Xianyi a99483101f nix: add wlr-randr as a runtime dependency 2026-03-01 12:16:23 +08:00
Lin Xianyi 9551003672 nix: fix noctalia-qs not being included in overlays.default 2026-03-01 10:02:35 +08:00
Lemmy 5d03c56f4c autofmt 2026-02-28 18:00:35 -05:00
Lemmy 0b905ff661 bt-service: fix logic to not invoke bluetoothctl when not installed 2026-02-28 18:00:30 -05:00
Lysec 864a0e8263 IdleService: adjust fade timing 2026-02-28 23:49:03 +01:00
Lysec 9a2597c4e5 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-02-28 23:35:22 +01:00
Lysec a7b558d3fe IdleService: make execution chain more streamlined 2026-02-28 23:35:16 +01:00
tibssy 88e36ba2db fix(dock): correct floating dock centering with vertical bars 2026-02-28 22:12:19 +00:00
tibssy 36d621ed92 i18n: add dock indicator strings across all locales 2026-02-28 22:12:02 +00:00
tibssy caa2464caf feat(dock): add customization settings for indicator thickness, color, and opacity 2026-02-28 22:08:39 +00:00
tibssy 3d8277aea5 style(dock): adjust tooltip alignment based on side-dock position (left/right) 2026-02-28 22:08:39 +00:00
tibssy 5d7b98eff8 fix(dock): simplify static opening logic and resolve auto-close/hover edge issues 2026-02-28 22:08:39 +00:00
tibssy baaba5669f feat(dock): align indicator to absolute edge for easier triggering; animate position and size 2026-02-28 22:08:39 +00:00
tibssy da18e0e6cc feat(dock): enable frame indicator support for all bar and dock types 2026-02-28 22:07:31 +00:00
tibssy 2b10165097 fix(dock): move indicator outside peek window to improve edge trigger reliability 2026-02-28 22:04:07 +00:00
Lysec cb9d6c3e2a Merge pull request #1834 from whiskeyPeak/fix-launcher-scrolling-interrupt
fix launcher scrolling pin button interrupt
2026-02-28 23:02:13 +01:00
Lysec 9596db0b39 i18n 2026-02-28 23:00:50 +01:00
Lysec 4c10a764f1 Merge pull request #1814 from CLEMENTINATOR/media-controls-on-lock-screen-option
lock screen: add option for media controls
2026-02-28 22:59:09 +01:00
Lysec ad226c7dd2 Merge pull request #2000 from notiant/patch-12
Use decimal units for disk space & network speeds
2026-02-28 22:54:23 +01:00
notiant b6ad89abde proper format for memory and swap 2026-02-28 21:03:47 +01:00
notiant 47f822abd3 adjust maxSpeeds to decimal 2026-02-28 18:06:38 +01:00
notiant 3cd3c92edd use decimal units for network speed 2026-02-28 18:01:27 +01:00
notiant 0b6495b60f use decimal units for disk space 2026-02-28 17:35:18 +01:00
Lemmy 3bc578526f cleanup: deleted old blur test via ext. plugin 2026-02-28 11:16:48 -05:00
Lemmy f76a144629 Bumping version to v4.6.1 and restored blur. 2026-02-28 11:13:36 -05:00
Lemmy 012046e87e Bumped version v4.6.0 2026-02-28 11:12:07 -05:00
Braian A. Diez 67ffbb6f27 fix: improve the code regex
Signed-off-by: Braian A. Diez <bdiez19@gmail.com>
2026-02-28 13:11:56 -03:00
Lemmy 052ffcc5a2 autofmt 2026-02-28 11:10:34 -05:00
Lemmy 7e3b1d25d9 systemstat-panel: readded minimal padding to avoid bug with extreme container rouding 2026-02-28 11:10:18 -05:00
Lysec a692cfb654 IPCService: adjust lock/lockAndSuspend logic 2026-02-28 17:00:59 +01:00
Braian A. Diez a913e95d0a chore: missing translation for clipboard
Signed-off-by: Braian A. Diez <bdiez19@gmail.com>
2026-02-28 12:56:29 -03:00
Braian A. Diez a844e578a9 clipboard: add filters by type & date
Signed-off-by: Braian A. Diez <bdiez19@gmail.com>
2026-02-28 12:12:48 -03:00
Lemmy e725020c66 i18n-hu 2026-02-28 09:44:07 -05:00
Lemmy 15d0e1f3f5 Merge pull request #1992 from maxbol/fix/se-translation-error-suspend
fix(i18n): better swedish translation for suspend
2026-02-28 09:43:29 -05:00
Lysec d886dd7861 Merge pull request #1998 from MachXNU/get-wallpaper
IPC Call Wallpaper Get
2026-02-28 13:59:35 +01:00
Thibault Martin 1d99d1994c Do not display widget tooltips if the panel is open 2026-02-28 13:50:42 +01:00
Jb 5ca37a9a1e IPC Call Wallpaper Get 2026-02-28 13:46:21 +01:00
Thibault Martin f29e43d825 Display Cores in SystemMonitor widget 2026-02-28 10:56:36 +01:00
Thibault Martin fb050d6d79 Extract gauges as a new NLinearGauge component 2026-02-28 10:56:36 +01:00
Thibault Martin 0e0e199500 Show cores usage in tooltip if enabled 2026-02-28 10:56:36 +01:00
Thibault Martin 275e5a5db2 Add open main settings action to SystemMonitor widget 2026-02-28 10:56:36 +01:00
Thibault Martin 9e7329ec24 Add a setting to display cpu cores instead 2026-02-28 10:56:36 +01:00
Thibault Martin 02992bccd7 Add cpu cores usage computation in SystemStatService 2026-02-28 10:56:36 +01:00
Thibault Martin 6c9c802f8a Add default setting action on CustomButton 2026-02-28 10:56:21 +01:00
Thibault Martin eaa467c0dd Clean and default settings in desktop widgets 2026-02-28 10:55:56 +01:00
Thibault Martin 4f106a7627 Populate default settings in widgets 2026-02-28 10:55:56 +01:00
Lemmy f21d5fee6c Merge pull request #1994 from iynaix/nix-bump-noctalia-qs
Bump noctalia-qs for flake.lock
2026-02-27 21:47:29 -05:00
Lin Xianyi 1deb98b5ce Bump noctalia-qs for flake.lock 2026-02-28 08:54:03 +08:00
Lemmy 5e78c21a91 idle: better/sane default 2026-02-27 18:47:40 -05:00
Lemmy 903648fa2a settings-widget: fixed typo 2026-02-27 18:45:04 -05:00
Lysec 5cf1add30f Settings: set contentPadding default to 2 2026-02-28 00:19:40 +01:00
Max Bolotin 3f31fc63be fix(i18n): better swedish translation for suspend 2026-02-27 19:33:01 +01:00
Lemmy d4941da27f plugins: fix panels attach logic that would override user's settings 2026-02-27 12:08:16 -05:00
Lemmy 82fb54e1b5 idleInhibitor: improved IPC 2026-02-27 11:56:34 -05:00
Lemmy cbdc7cca71 Merge branch 'main' into niri-blur 2026-02-27 11:50:54 -05:00
Henry Riehl cdf8bb85c5 Merge branch 'main' into fix-launcher-scrolling-interrupt 2026-02-27 13:41:22 +00:00
Henry Riehl e751ba7442 review 2026-02-27 13:38:33 +00:00
Lemmy 85467d7f79 autofmt 2026-02-27 08:22:21 -05:00
Lemmy 17695e4e0b gitignore: updated 2026-02-27 08:22:15 -05:00
Lemmy 72cc11f98c Merge pull request #1986 from tibssy/fix/notification-history-expansion
fix(notifications): prevent expansion of non-expandable items in history
2026-02-26 22:43:15 -05:00
tibssy 63d117d13e fix(notifications): prevent expansion of non-expandable items in history 2026-02-27 01:08:37 +00:00
Lemmy 28dc8229b7 i18n-update 2026-02-26 13:52:56 -05:00
Lemmy 46136c2bd6 merge main -> niri-blur 2026-02-26 13:52:36 -05:00
cbxcvl fca7e360ab fix(bluetooth): remove redundant auto-trust Instantiator
The pairing script already calls `bluetoothctl trust` after a successful
pair, so the `!modelData.trusted` condition was never true.
2026-02-26 14:49:59 -03:00
Lysec 49e1642830 Merge pull request #1941 from tmarti2/fix-notification-hovering
Fix notification hovering not working on content/close button
2026-02-26 16:25:51 +01:00
Lemmy b9812ecf47 Merge branch 'niri-blur' of github.com:noctalia-dev/noctalia-shell into niri-blur 2026-02-26 07:42:57 -05:00
Lemmy c4e637b756 tootlip: use effectiveDirection 2026-02-26 07:42:54 -05:00
Lysec 5137c5efca Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-02-26 04:13:58 +01:00
Lysec c172f2f3de Assets: remove systemd folder 2026-02-26 04:13:54 +01:00
Lysec cd37e20ed6 Assets: remove systemd folder 2026-02-26 04:11:07 +01:00
cbxcvl 470b61f4e1 feat(bluetooth): auto-connect paired & trusted devices with toggle control
Adds automatic reconnection of paired and trusted Bluetooth devices
when Bluetooth is enabled or when the shell starts. The feature is
fully toggleable ON/OFF from three places:

- Settings > Connections > Bluetooth (persistent NToggle)
- Bluetooth Panel quick toggle (NIconButton in header)
- IPC commands: toggleAutoConnect, enableAutoConnect, disableAutoConnect

Changes:
- New setting: bluetoothAutoConnect (default: true)
- Auto-trust devices upon pairing via Instantiator/Connections watcher
- 2s delay after BT enable to allow adapter initialization
- Respects airplane mode
- Toast notification when auto-connect fires
2026-02-25 23:50:16 -03:00
Lysec 196e071d71 Settings/GeneralTab: add Documentation button 2026-02-26 03:12:40 +01:00
Lemmy 7dc28fbd1a smart-panel: boolean to disable blur + SessionMenu modifications: disable fullscreen blur, change a few colors. 2026-02-25 19:41:46 -05:00
Lemmy 4e3c385d7e background-effect/blur: updated usage to match noctalia-qs 2026-02-25 18:58:50 -05:00
Lysec 5919996bf6 SettingsPanelWindow: keep transparency on separate window setting 2026-02-25 23:13:45 +01:00
Lemmy a72ba39672 settings: reduced padding between entries in the sidebar to accomodate more tabs 2026-02-25 13:55:38 -05:00
Lemmy 2e43e5348e Merge pull request #1974 from bokicoder/main
update flake to use noctalia-qs
2026-02-25 11:43:23 -05:00
wxlyyy 45d215c938 update flake to use noctalia-qs 2026-02-26 00:22:53 +08:00
Thibault Martin 0daeed81ff Use HoverHandler to manage notif hovering 2026-02-25 16:18:43 +01:00
Thibault Martin 314ac2c999 Move Notif content inside a sub item with the right size 2026-02-25 16:18:43 +01:00
Thibault Martin d242a326be Fix hovering not working on compact density 2026-02-25 16:10:51 +01:00
Thibault Martin ce3b014bff Fix notification hovering not working on content/close button 2026-02-25 16:10:51 +01:00
Lemmy 73ae2c4e96 i18n-update 2026-02-25 08:50:42 -05:00
Lemmy bc34f550f3 Merge pull request #1945 from emrecancorapci/add-bar-padding-setting
Add configurable outer padding for bar
2026-02-25 08:49:57 -05:00
Lemmy cca156e3a3 autofmt 2026-02-25 08:48:22 -05:00
Lemmy 3044a09dad Merge pull request #1963 from tmarti2/use-ncolorchoice-in-workspace-settings
Use NColorCoice for workspace widget settings
2026-02-25 08:47:06 -05:00
Lemmy 26203a32db brightness: reduced debounce to 33ms for non DDC monitors. Fix #1965 2026-02-25 08:45:27 -05:00
Lysec b2ab1c45ce Volume/MicrophoneSettings: adjust i18n key 2026-02-25 14:23:23 +01:00
Lysec f5ad38234b Merge pull request #1952 from tmarti2/notification-close-margin
Increase notification close button margin
2026-02-25 13:40:01 +01:00
Lysec 83a1edd648 Merge pull request #1973 from Aitor42/main
Allow password input from monitors without active lockscreen
2026-02-25 13:38:48 +01:00
Lysec 9d447e9bf7 i18n 2026-02-25 13:36:12 +01:00
Lysec 795e93288b Revert "TrayMenu: use live menu model for dynamic tray state (#1957)"
This reverts commit 5b359d2ae9.
2026-02-25 13:29:21 +01:00
Thibault Martin 6589fa237e Show reset button on pill size setting 2026-02-25 13:28:57 +01:00
Aitor b27bbe3d4b readd register and unregister 2026-02-25 13:25:37 +01:00
Lysec 51f4243067 i18n 2026-02-25 13:22:32 +01:00
Lysec 5a0c13dd4c VolumesSubTab: add option to change volume change audio feedback sound 2026-02-25 13:19:38 +01:00
Lysec 2ad2462858 Plugins: 3rd party repo plugins open gh repo instead of noctalia.dev 2026-02-25 13:06:19 +01:00
Lysec 777395325f Merge pull request #1971 from 01micko/labwc-osd
Update labwc.conf osd bg color
2026-02-25 12:30:51 +01:00
micko b85cbc6577 Update labwc.conf osd bg color 2026-02-25 21:11:41 +10:00
Aitor a589506da3 Allow password input from monitors without LockScreen 2026-02-25 09:16:58 +01:00
Thibault Martin a7ac971a6e Same changes for workspaces groups 2026-02-25 09:01:37 +01:00
Krendil 43f2ac2737 Merge remote-tracking branch 'upstream/main' 2026-02-25 15:23:25 +10:00
Pulsar33550336 acb84b36a0 feat(Bar/MediaMini): add mouse side button control 2026-02-25 10:01:50 +08:00
Lemmy fe8e23f1d0 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-02-24 19:32:22 -05:00
Lemmy ce4be173a9 settings: when changed externally refresh bar widgets, fix #1925 2026-02-24 19:32:20 -05:00
Lemmy b1f751e556 settings: when changed externally refresh bar widgets 2026-02-24 19:31:05 -05:00
Lemmy 07be43462f autofmt 2026-02-24 19:13:47 -05:00
Lemmy 2704ef2d1d bar-launcher: added icon customization (similar to control-center) fix #1897 2026-02-24 19:13:37 -05:00
Thibault Martin ad5dd56728 Use NColorCoice for workspace widget settings 2026-02-25 00:21:06 +01:00
Lysec a6a4225a93 AudioService: use event driven update logic, fall back to wpctl for stale volume 2026-02-24 22:36:31 +01:00
Lysec 5b359d2ae9 TrayMenu: use live menu model for dynamic tray state (#1957) 2026-02-24 21:33:37 +01:00
Lysec 237845c65e LockScreen: add capslock indicator (closes #1960) 2026-02-24 21:24:23 +01:00
Lysec a0ac3750c3 Merge pull request #1959 from linuxmobile/helix-template
Templates: improve helix highlights
2026-02-24 17:40:00 +01:00
Braian A. Diez 837b79ff76 Templates: improve helix highlights
Signed-off-by: Braian A. Diez <bdiez19@gmail.com>
2026-02-24 13:29:55 -03:00
Lemmy c13db3635c clipboard: prevent restart spin loop of watchers. Fix #1954 2026-02-24 09:09:17 -05:00
Lemmy f7c156a509 settings: added missing "Settings panel" translation 2026-02-24 08:57:42 -05:00
Lemmy 99021b5304 settings: added missing "Settings panel" translation 2026-02-24 08:54:36 -05:00
Lemmy eccd76a318 Merge branch 'main' into niri-blur 2026-02-24 08:48:06 -05:00
Lemmy ad4bda1072 settings: more blur goodness - no more 75% transparency detection for the sidebar. 2026-02-24 08:47:53 -05:00
Lemmy c8d98f7901 i18n-hu 2026-02-24 08:31:57 -05:00
Lemmy e0d8ead79c i18n-italian: after fixes and refresh from i18n platform 2026-02-24 08:31:47 -05:00
Lemmy 8572ac598b Merge pull request #1940 from ToRvaLDz/feat/i18n-italian-translation
feat(i18n): add complete Italian translation and enable it as selectable locale
2026-02-24 08:22:31 -05:00
Lemmy e6b3996243 network: cleaning up duplicate settings and simplifying logic 2026-02-24 08:11:51 -05:00
Lemmy 40b299f94b ncolorpickerdialog: live mode 2026-02-24 07:59:12 -05:00
Alexander Nabokikh 4227ca71f5 fix(notifications): reordering root.close and invokeAction 2026-02-24 13:52:56 +01:00
Alexander Nabokikh 0fad4c5f1f feat(notifications): focus sender window on click in notification history 2026-02-24 13:34:13 +01:00
Thibault Martin 864023f1d7 Increase notification close button margin 2026-02-24 09:56:26 +01:00
Emre Can 4e3065822e Merge branch 'main' into add-bar-padding-setting 2026-02-24 03:24:16 +03:00
Lemmy 90e44d6edd autofmt 2026-02-23 13:54:29 -05:00
Lemmy 3f8f4156f8 brightness: fix OSD showing on every settings update. 2026-02-23 13:54:23 -05:00
Emre Can Çorapçı 1e68861fb6 chore: add translations for padding setting 2026-02-23 21:08:56 +03:00
Emre Can Çorapçı d1100bd03d feat: add padding setting for the bar 2026-02-23 21:07:38 +03:00
Florian Boulay 1e7db6c325 Fix: Khal event lasting multiple days
Multiple days events are now displayed only once. This fix is also
compatible with a previous fix, which was meant to deal with recurring
events.

fix #1908
2026-02-23 17:37:39 +01:00
Lemmy df8d93564f merge 2026-02-23 08:33:30 -05:00
Lemmy 88826b40f8 Merge branch 'main' into idle 2026-02-23 08:26:41 -05:00
Lysec 17760955ac Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-02-23 14:10:51 +01:00
Lysec b1de75bcae i18n 2026-02-23 14:10:46 +01:00
Lysec 716c3574a6 Merge pull request #1933 from notiant/patch-10
DockMenu: layout adjustments
2026-02-23 10:07:16 +01:00
Marco Migozzi 57bd9f9c99 feat(i18n): add full Italian locale support and enable it in language selector
This commit introduces complete Italian localization for Noctalia shell and wires the locale into the runtime language list.

Changes included:
- Added new translation file: Assets/Translations/it.json
- Localized the full string tree used by the shell UI, including:
  - common labels and shared terms
  - bar and widget settings
  - launcher, lock screen, notifications, wallpaper, weather, setup, tooltips
  - all settings panels and sub-panels (audio, display, dock, plugins, user interface, hooks, OSD, desktop widgets, color scheme, etc.)
- Preserved all runtime placeholders and markup tokens (e.g. {count}, {name}, <br>, <i>, <b>, )
- Enabled Italian in the language registry by updating Commons/I18n.qml availableLanguages

Validation and consistency checks:
- Verified JSON validity of Assets/Translations/it.json
- Verified placeholder parity against English source to avoid interpolation regressions
- Ensured translation key structure matches en.json so fallback behavior remains intact

Result:
- Italian (it) is now selectable from Region settings and loads as a first-class locale.
2026-02-23 09:26:03 +01:00
Lysec 3495b165c0 Merge pull request #1899 from yuzujr/feat/add-setting-display-backlight
feat(brightness): add per-output backlight device mapping with default fallback
2026-02-23 08:09:57 +01:00
Lysec a8dfb46cb5 Merge pull request #1922 from turannul/downstream-main
tiny typo
2026-02-23 08:06:32 +01:00
Lysec a05927ed89 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-02-23 08:00:34 +01:00
Lysec 02938a09ca HostService: fallback to /etc/conf.d/hostname for distros like gentoo 2026-02-23 08:00:31 +01:00
Lysec be38aafde4 Merge pull request #1927 from AlexNabokikh/1926
fix(1926): cache notification icons
2026-02-23 07:58:49 +01:00
Lysec d39ac05d3f Merge pull request #1929 from notiant/patch-8
Fix border clipping for tooltips and dock
2026-02-23 07:54:46 +01:00
Lysec 3f61c16dc9 Merge pull request #1930 from notiant/patch-9
CustomButton: prevent long delay for tooltip
2026-02-23 07:52:24 +01:00
Lysec 81b08fc0e6 IPCService: add lock call (implements #1935) 2026-02-23 07:44:17 +01:00
notiant fe0c7a4f6a adjust dock peek area length 2026-02-23 07:17:00 +01:00
Krendil 288b2e0a1d fix(Launcher): Allow item images to take advantage of preferredGridCellRatio 2026-02-23 13:19:24 +10:00
Lemmy bceeb98941 template-processor: pass wallpaper path for predefined color schemes too. 2026-02-22 22:00:36 -05:00
Lemmy 5043d0739a i18n-update 2026-02-22 21:43:06 -05:00
Lemmy 78c00f24e0 i18n-update 2026-02-22 21:42:47 -05:00
Lemmy a12de93d40 idle: added support for custom commands 2026-02-22 21:30:28 -05:00
Lemmy 90ae42bda2 Merge branch 'main' into idle 2026-02-22 20:42:54 -05:00
Lemmy aa512a4096 i18n-update 2026-02-22 19:03:02 -05:00
notiant d6d5bcd84e Update Dock.qml 2026-02-22 21:30:45 +01:00
notiant 9e30a6112b DockMenu: layout adjustments 2026-02-22 20:55:25 +01:00
Lysec 243d408019 Merge pull request #1931 from HANDZCZ/fix-control-center-position
fix(control-center): prevent panel being stuck in one position
2026-02-22 16:58:51 +01:00
notiant c347563a34 CustomButton: prevent long delay for tooltip 2026-02-22 16:18:13 +01:00
HANDZCZ 9f9d3a44af fix(control-center): prevent panel being stuck in one position 2026-02-22 15:52:47 +01:00
notiant 88c715427d Fix border clipping for tooltips and dock 2026-02-22 15:08:32 +01:00
Alexander Nabokikh fa090313ec fix(1926): cache notification icons 2026-02-22 14:12:50 +01:00
Lysec 76a58bcd61 Merge pull request #1924 from tmarti2/fix-session-menu-grid-initial-press
Fix Grid SessionMenu right/down press when nothing is selected
2026-02-22 11:42:17 +01:00
Thibault Martin df0dceae06 Fix Grid SessionMenu right/down press when nothing is selected 2026-02-22 10:25:55 +01:00
Thibault Martin 5c27c6739d Do not try to display the Session Menu if its empty 2026-02-22 10:25:55 +01:00
Turann_ 2f560763c4 tiny typo
Signed-off-by: Turann_ <turanull000@gmail.com>
2026-02-22 08:40:41 +03:00
Lemmy 341c5ee138 ncolorchoice: fix default setting and indicator 2026-02-21 22:51:20 -05:00
Lemmy d678db7d52 autofmt 2026-02-21 22:08:16 -05:00
Lemmy dd6acb6dd8 i18n-update 2026-02-21 22:08:02 -05:00
Lemmy 03644db842 idle: i18n cleanup 2026-02-21 22:06:35 -05:00
Lemmy cc50b59d63 idle: added fade out before action to serve as a warning for the user and grace period 2026-02-21 22:01:41 -05:00
Lemmy cba199edab autofmt 2026-02-21 21:13:06 -05:00
Lemmy 9ee707d300 idle-management 2026-02-21 21:11:50 -05:00
Lysec d709779c51 i18n: add en translation for panels.desktop-widgets.cpu-intensive-note 2026-02-22 02:22:52 +01:00
Lysec d9a37187c8 DesktopWidgetsTab: add toggle to show/hide widgets in overview 2026-02-22 02:20:13 +01:00
Lemmy 835d632e57 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-02-21 11:08:26 -05:00
Lysec 198a9f740d Merge pull request #1913 from tibssy/fix/dock-alignment-and-triggers
Fix/dock alignment and triggers
2026-02-21 14:15:24 +01:00
Lysec 1f84b3835b AudioService: add wpctl fallback for default sink volume/mute sync (#1911) 2026-02-21 13:54:33 +01:00
Lemmy 141ba96027 nbattery: increase width of graphical battery when at 100% 2026-02-20 23:59:32 -05:00
Lemmy bd0d8687cd Merge branch 'main' into niri-blur 2026-02-20 23:32:03 -05:00
Lemmy f240a7ca2c i18n: fix leading space in "Font Scale" + update 2026-02-20 21:29:36 -05:00
Lemmy 2911fd07a5 Merge pull request #1917 from tibssy/fix/bar-settings-organization
style(settings): group bar opacity toggle and slider for better UX
2026-02-20 21:13:55 -05:00
Lemmy 45120caaf6 lockscreen: fix warning when accessing lockSurface.screen.name 2026-02-20 21:13:01 -05:00
Lemmy db56321f54 layout: more double margins implementations 2026-02-20 21:11:06 -05:00
Lemmy b36bef4cc0 layout: implement double margin (e.g. Style.margin2M) instead of what PR #1408 did. 2026-02-20 21:01:35 -05:00
tibssy 6a83ab48da style(settings): group bar opacity toggle and slider for better UX 2026-02-21 01:53:58 +00:00
tibssy 927edbaebe fix(workspace): 'Previous workspace doesn't exist' warning on hyprland single workspace 2026-02-21 01:03:24 +00:00
tibssy 948c3f2e72 feat(bar-scroll-actions): add wrap-around option for bar mouse wheel workspace scrolling 2026-02-21 01:03:24 +00:00
tibssy 9c3d8434e5 feat(bar-scroll-actions): add reverse scroll setting for bar mouse wheel actions 2026-02-21 01:03:24 +00:00
tibssy 6a16e43298 feat(bar-scroll-actions): implement Niri content scrolling for mouse wheel action 2026-02-21 01:03:24 +00:00
tibssy 41c383d89b feat(bar-scroll-actions): refactor mouse wheel action setting to use a combobox 2026-02-21 01:02:58 +00:00
tibssy 8032978b2d feat(bar-scroll-actions) implement workspace switching by scrolling on empty bar areas 2026-02-21 00:58:42 +00:00
tibssy 52e720d54a feat(bar-scroll-actions) prepare bar settings UI for workspace scroll toggle. 2026-02-21 00:58:25 +00:00
Lemmy 8885be678c i18n-update 2026-02-20 19:54:41 -05:00
Lemmy 75e8444051 autofmt 2026-02-20 19:53:39 -05:00
Lemmy 01c5103f36 bar: added control for font scale 2026-02-20 19:53:34 -05:00
Lemmy 6b9550e763 Merge pull request #1611 from bryanm1529/feat/notification-action-ipc
notifications: add IPC functions for action invocation
2026-02-20 19:01:32 -05:00
Lemmy adbb178895 i18n-update 2026-02-20 18:53:39 -05:00
Lemmy e5863eaebd bar: reordering widget spacing slider 2026-02-20 18:53:34 -05:00
Lemmy ff2c3df829 Merge pull request #1806 from dudujerry452/features/bar-display-on-workspace-change
Features/bar display on workspace change
2026-02-20 18:51:09 -05:00
Lemmy bdd1c36e44 Merge pull request #1842 from Cleboost/feat/relative-wallpaper
feat(wallpaper): support relative paths in favorites configuration
2026-02-20 18:48:57 -05:00
Lemmy 6ea93d682f Merge pull request #1844 from Cleboost/feat/bar-widget-spacing
feat(bar): add widget spacing setting
2026-02-20 18:48:14 -05:00
Lemmy 6602f860f2 i18n cleanup 2026-02-20 18:46:48 -05:00
Lemmy 5b10bee137 Merge pull request #1880 from notiant/patch-5
CustomButton: add translation for tooltips
2026-02-20 18:43:06 -05:00
Lemmy 16be413a75 Merge pull request #1891 from iynaix/plugin-reinstall
Fix reinstalling 3rd party plugins
2026-02-20 18:41:36 -05:00
Lemmy 976a1fd838 Merge pull request #1915 from tmarti2/add-settings-bar-widget
Add settings bar widget
2026-02-20 18:41:03 -05:00
Lemmy 95e57065e4 Merge pull request #1876 from notiant/patch-4
Adjust margins in BluetoothPanel & fix flickering issue in BluetoothSubTab
2026-02-20 18:36:47 -05:00
Thibault Martin fcd1de3981 Add a Settings widget 2026-02-21 00:24:49 +01:00
Thibault Martin d92dad5819 Use Color.resolveColorKey when possible 2026-02-21 00:04:06 +01:00
Lysec 22527b9039 NSectionEditor: make DesktopWidgetsTab d&d between sections 2026-02-20 21:06:30 +01:00
tibssy 3d8de77453 fix(dock): dynamically adjust tooltip direction based on dock position 2026-02-20 19:42:17 +00:00
tibssy a1aeeb116f fix(dock): adjust centering logic to account for bar dimensions and margins 2026-02-20 19:20:40 +00:00
tibssy 02bde2a90d fix(dock): ensure frame indicator correctly fills the trigger area 2026-02-20 19:12:04 +00:00
Lemmy bc38f0201f Merge branch 'main' into niri-blur 2026-02-20 13:27:14 -05:00
Lysec c6f4a6bc16 NSectionEditor: add drag & drop between sections 2026-02-20 18:41:55 +01:00
Lemmy 02d8d38742 Merge branch 'main' into niri-blur 2026-02-20 09:58:05 -05:00
Lemmy 487afcea42 dock: i18n-update 2026-02-20 09:57:56 -05:00
Lemmy 5fbcf870db dock: autofmt 2026-02-20 09:54:11 -05:00
Lemmy 9513d8441c bar-clock: fix detection if panel is open 2026-02-20 09:53:58 -05:00
Lysec 67fa0865a2 Merge pull request #1900 from Dadangdut33/dock-group-apps
Feat(dock): Add option to group same apps in dock
2026-02-20 15:23:29 +01:00
Fauzan F A 3e841942ed Merge branch 'main' into dock-group-apps 2026-02-20 21:06:35 +07:00
Lysec adf888e0c1 Merge pull request #1905 from tibssy/feat/dock-refinements
Feat/dock refinements
2026-02-20 12:29:39 +01:00
Lysec 09b6d48228 Merge pull request #1909 from AlexNabokikh/1771
fix(1771): start clipboard watchers at shell boot instead of first la…
2026-02-20 12:27:27 +01:00
Lysec 04fe24a08c Merge pull request #1835 from CLEMENTINATOR/display-cc-on-right-click-pos
control-center: open at right-click position on bar
2026-02-20 12:23:56 +01:00
Alexander Nabokikh c7c4394eed fix(1771): start clipboard watchers at shell boot instead of first launcher open 2026-02-20 10:21:57 +01:00
tibssy 3ad4ac1b88 fix(dock): adjust dock peek window size to match dock length and screen minimum 2026-02-20 04:47:39 +00:00
tibssy 6aea22ef25 fix(dock): isolate dock launcher color setting in dock appearance tab 2026-02-20 04:47:39 +00:00
tibssy 022d6d33da feat(dock): prevent opening empty static dock panel 2026-02-20 04:47:39 +00:00
tibssy c192d248e0 feat(dock): static dock frame indicator sizing with launcher icon 2026-02-20 04:47:39 +00:00
Lemmy e579e6376c blur: added closing panel and extra framed bar region (wip) 2026-02-19 22:43:55 -05:00
Lemmy 7ac7075fb2 Merge branch 'main' into niri-blur 2026-02-19 21:53:25 -05:00
Lemmy 8eef8ef71d i18n-update 2026-02-19 21:32:51 -05:00
Lemmy 3541ae9548 widgets: add a way to show cpu intensive ones 2026-02-19 21:30:19 -05:00
Lemmy a479984555 i18n-update 2026-02-19 20:45:23 -05:00
Lemmy 5fae6b7b95 desktop-sysmon: fix interval var. 2026-02-19 20:42:47 -05:00
Lemmy b98392afa0 sys-stat: cpu usage and temp at 1Hz (from 3Hz) 2026-02-19 20:40:39 -05:00
Lemmy 3921c39c0e autofmt 2026-02-19 20:31:05 -05:00
Lemmy 795b49392f bar-sysmon: removed animations that are costly on the cpu. ensure the shell stays at 0% cpu on idle. 2026-02-19 20:30:58 -05:00
Lemmy ac6b622c3e Merge branch 'main' into niri-blur 2026-02-19 18:26:38 -05:00
Lemmy 1f4d787878 Merge pull request #1890 from MachXNU/millennium-theming
[Steam] added template + entry in the settings menu
2026-02-19 17:21:29 -05:00
yuzujr 42c52995ea fix setting search highlight the invisible "Backlight device" label, skip invisible label 2026-02-20 00:32:47 +08:00
Dadangdut33 6a7c68c6e3 feat: implement group the same apps in dock with configurable settings 2026-02-19 23:30:24 +07:00
Dadangdut33 98a7f2f7cb feat: add settings for goruped dock 2026-02-19 23:29:33 +07:00
yuzujr 2aa9a61f9f add missing files 2026-02-20 00:15:32 +08:00
yuzujr 1d4c6418c9 feat: add setting, map between monitor and backlight device 2026-02-19 23:55:51 +08:00
Lemmy 1426b1843d Merge branch 'main' into niri-blur 2026-02-19 10:39:52 -05:00
Lemmy 9c47ce03f2 clipboard: limit image decoded in memory 2026-02-19 10:12:09 -05:00
Lemmy 5340c1a3a2 autofmt 2026-02-19 10:02:56 -05:00
Lemmy 628e4cbc2d cava: avoid reallocation on every frame 2026-02-19 10:02:48 -05:00
Lysec 9beeb52508 Merge pull request #1892 from tibssy/feat/dock-launcher-icon
Feat/dock launcher icon
2026-02-19 12:08:59 +01:00
Lysec 3c3a8a2823 Merge pull request #1894 from notiant/patch-7
Small adjustments to GTK theme
2026-02-19 08:40:22 +01:00
notiant 3bd3eccb77 small adjustments to GTK theme 2026-02-19 07:42:37 +01:00
tibssy ff4da5d2b9 feat(dock): implement context menu for launcher icon and improve screen handling 2026-02-19 04:28:36 +00:00
Lin Xianyi f7b3035ce5 PluginService: Do not include hash in plugin ID when reinstalling 3rd party plugins 2026-02-19 12:14:25 +08:00
tibssy 6c555770cd feat(dock): implement application launcher icon with configurable position 2026-02-19 03:33:38 +00:00
tibssy ceda3dfd43 feat(settings): add dock launcher icon toggle option 2026-02-19 02:43:34 +00:00
Jb 2c24f2d375 [Steam] added template + entry in the settings menu 2026-02-18 21:23:36 +01:00
Lemmy cb77a08243 nbutton: border color match bg when hovered 2026-02-18 14:47:28 -05:00
Lemmy 5e6fe22928 lockscreen: fix hover colors (let the default do their job) 2026-02-18 14:38:14 -05:00
Lemmy 5d5ea8c335 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-02-18 14:37:57 -05:00
Lemmy 5937539a13 settings: fix show changelog with "separate window" 2026-02-18 14:37:54 -05:00
Lysec 1bd9801158 Templates/gtk: split into gtk3 and gtk4 to prevent warning 2026-02-18 20:30:37 +01:00
Clement Bouvet d64f58a5b1 lock screen: add option for media controls 2026-02-18 19:59:36 +01:00
Lysec 11056f365a Merge pull request #1873 from MachXNU/GTK4-theming-fix
GTK4 Theming fixed
2026-02-18 19:52:15 +01:00
Lysec dc268aec7a Merge pull request #1874 from 01micko/labwc-theme
Add labwc theme template
2026-02-18 19:43:54 +01:00
Lysec e6e969fa9d SwayService: cleanup 2026-02-18 19:42:13 +01:00
Lysec a941a39523 Merge pull request #1878 from yuzujr/fix/sway-active-window-update
fix(active-window): not updating when window title change on Sway/Scroll
2026-02-18 19:41:04 +01:00
notiant 9743246f4f re-add Math.round where necessary 2026-02-18 19:13:58 +01:00
Lemmy 794ea9efce settings: improve support of "Separate window" mode 2026-02-18 12:58:31 -05:00
Lemmy 04589a4f58 Merge pull request #1877 from Soulful-Sailer/main
Add loginctl to default Reboot to UEFI
2026-02-18 12:06:11 -05:00
notiant a1b1f74d9b Merge branch 'main' into patch-5 2026-02-18 18:01:52 +01:00
notiant 9c1b0e4af9 fix missing I18n function 2026-02-18 18:00:07 +01:00
Clement Bouvet cf29e898fc control-center: open at right-click position on bar 2026-02-18 17:44:45 +01:00
Lysec abfcbd3a54 LockScreenTab: add AppearanceSubTab, reorganize things 2026-02-18 17:14:55 +01:00
Lysec 5fc0634af3 Merge pull request #1847 from tmarti2/lockscreen-password-animation-and-icons
Lockscreen password animation and icons
2026-02-18 17:02:52 +01:00
Lysec ffd204ddf7 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-02-18 16:51:08 +01:00
Lysec ac76ccce31 SessionMenuEntrySettingsDialog: don't force modifier for keybind 2026-02-18 16:51:06 +01:00
Lysec ae66ce169a SessionMenuEntrySettingsDialog: don't force modifier for keybind 2026-02-18 16:50:45 +01:00
Lemmy c3d9d5f608 autofmat 2026-02-18 10:50:07 -05:00
Lemmy 07b525a02d nlistview: disable wheel if nothing to scroll 2026-02-18 10:50:01 -05:00
Lemmy 611e001003 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-02-18 09:59:16 -05:00
Lemmy 262f7c5db7 i18n-update 2026-02-18 09:59:13 -05:00
Lysec d2d9093d05 Merge pull request #1883 from AlexNabokikh/1882
fix(#1882): resolve notification popup actions failing to invoke
2026-02-18 15:58:22 +01:00
Lemmy e38000fa88 Merge pull request #1884 from tmarti2/improve-default-reset-settings
Improve default/reset slider
2026-02-18 09:55:44 -05:00
Alexander Nabokikh d2b9cd9d5a fix(#1882): show sender window with default actions 2026-02-18 15:03:29 +01:00
Alexander Nabokikh 5cbcb0b602 fix(#1882): fix animations 2026-02-18 14:35:37 +01:00
Thibault Martin b54971e971 Add showReset to NValueSlider to factorize the code 2026-02-18 14:35:04 +01:00
Lysec 7e9694c4dc ProgramCheckerService: move bluetoothctl check from BluetoothService here 2026-02-18 14:24:29 +01:00
Lysec a3853caf1c BluetoothService: add one time check for bluetoothctl 2026-02-18 13:47:22 +01:00
Alexander Nabokikh 6303f01529 fix(#1882): resolve notification popup actions failing to invoke 2026-02-18 11:48:03 +01:00
notiant d4b64ac343 CustomButton: add translation for tooltips 2026-02-18 09:25:03 +01:00
Thibault Martin 4cbf449ce6 Use default value to reset options 2026-02-18 09:05:50 +01:00
yuzujr f313faf7e5 fix(active-window): not updating when window title change on Sway/Scroll 2026-02-18 15:55:54 +08:00
Thibault Martin a649274a64 Option to display cute icons instead of just circles 2026-02-18 08:29:24 +01:00
Thibault Martin 15ccba1c8b Improve Password input style 2026-02-18 08:29:23 +01:00
Thibault Martin d0608b1a34 Add a small animation on password icon in lockscreen 2026-02-18 08:29:23 +01:00
Soulful Sailer 5fae2b8c07 Add loginctl to default Reboot to UEFI 2026-02-17 22:14:04 -06:00
notiant aabd28e40a adjust margins in BluetoothPanel & fix flickering issue in BluetoothSubTab 2026-02-18 05:06:17 +01:00
01micko 370b660514 Add labwc theme 2026-02-18 12:50:49 +10:00
Lemmy e0293e2666 reboot-uefi: proper settings and default 2026-02-17 21:15:35 -05:00
Lemmy 2eacfca3a9 bump version to 4.5.1-git 2026-02-17 19:38:41 -05:00
Lemmy dbfe3634df Release v4.5.0 2026-02-17 19:38:11 -05:00
Lysec b5c791253d Brightess: adjust settings access 2026-02-18 01:32:45 +01:00
Lemmy 64109296dd brightness cleanup 2026-02-17 19:15:42 -05:00
Jb 0c731b381e GTK4 Theming fixed 2026-02-17 22:52:23 +01:00
Lysec 96f4168db7 Merge pull request #1868 from notiant/patch-3
ControlCenter: add Airplane Mode widget
2026-02-17 22:39:54 +01:00
Lemmy 9ae8f17ffe wallpaper: reverting to the usual battle tested implementation 2026-02-17 15:30:17 -05:00
Lemmy 2ba86f4eb6 bt: autofmt 2026-02-17 15:05:09 -05:00
Lemmy 7287cd91fb wallpaper: getMaxCacheSizeForOrientation 2026-02-17 15:05:00 -05:00
notiant f81a36a299 Merge branch 'main' into patch-3 2026-02-17 20:45:17 +01:00
Lemmy 1982222e15 Merge pull request #1848 from turannul/pr/bluetooth-pin-fix
Bluetooth pairing pin support
2026-02-17 14:25:49 -05:00
Lemmy e2774a76f6 Merge pull request #1872 from tibssy/fix/notification-span-sanitization
fix(notifications): sanitize notification text by removing unknown ta…
2026-02-17 14:25:10 -05:00
Turann_ 3a97a09279 help needed 2026-02-17 22:05:01 +03:00
Turann_ 21bc732515 Thanks to UI you can't send empty pin even if you wanted to. 2026-02-17 22:04:49 +03:00
Turann_ 01d286a4ac v0.0.2: Add additonal time if device not found at first sight.
flush messages.
2026-02-17 21:06:00 +03:00
tibssy 604f709ad6 fix(notifications): sanitize notification text by removing unknown tags so attribute noise doesn’t appear in rendered messages 2026-02-17 15:21:14 +00:00
Lysec c2629c3c2f Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-02-17 15:56:46 +01:00
Lysec 7b536c74cf BrightnessWidget: add global brightness toggle (#1865) 2026-02-17 15:56:41 +01:00
Lemmy 232303200a background: attempt at saving a bit of VRAM - marginal gains due to Qt caching. 2026-02-17 09:27:18 -05:00
Lemmy df94ec485e i18n-update 2026-02-17 08:41:00 -05:00
Lemmy a1437ee04e dock-static: fixed invalid bindings 2026-02-17 08:39:03 -05:00
Lysec 7c210ef00e Merge pull request #1870 from lonerOrz/bar-cb-tooltip
fix(cc-cb): saveSettings accessible from Repeater delegate
2026-02-17 10:29:21 +01:00
loner 266503da34 qmlfmt 2026-02-17 17:24:58 +08:00
loner 896ddbec12 feat: Add default fields for CustomButton widget 2026-02-17 17:22:04 +08:00
loner 451e844944 feat(bar-cb): add custom tooltip option to CustomButton widget 2026-02-17 17:21:59 +08:00
loner 201eb7f8d0 fix(cc-cb): add showExecTooltip option and fix tooltip logic 2026-02-17 17:21:55 +08:00
loner b889dadd65 fix(cc-cb): saveSettings accessible from Repeater delegate 2026-02-17 17:21:51 +08:00
notiant fe37f56216 improve CustomButtonSettings layout 2026-02-17 02:12:19 +01:00
notiant 926dbd5265 ControlCenter: add Airplane Mode widget 2026-02-17 01:36:28 +01:00
Lysec c33db6b999 Merge pull request #1863 from lonerOrz/cb-tooltip
feat: add separate tooltips toggles for custom button widget
2026-02-16 20:22:39 +01:00
loner 6b1e965775 fix I18n 2026-02-17 03:21:36 +08:00
loner 065d4cbd92 fix tr 2026-02-17 03:16:25 +08:00
loner f92d2398ee fix: adjust tooltip logic and add i18n for default tooltip 2026-02-17 03:03:51 +08:00
loner b78de5c932 feat: add separate tooltips toggles for custom button widget 2026-02-17 03:03:47 +08:00
Lemmy 1ecbf4d771 bar: added override for display mode for other monitors 2026-02-16 13:22:02 -05:00
Lemmy 16d260a0b1 default-setting+db 2026-02-16 13:21:13 -05:00
Lysec f54615b035 autofmt 2026-02-16 19:20:06 +01:00
Lysec 07728d49e1 i18n 2026-02-16 19:19:40 +01:00
Lysec 3ad25944f6 Merge pull request #1714 from tibssy/feat/dock-static-mode
Feat/dock static mode
2026-02-16 19:06:20 +01:00
Lysec 79f540c88b Merge pull request #1861 from Gualidan/main
Shorten Translation
2026-02-16 19:04:12 +01:00
Lysec c1c97fe1d8 GeneralTab: move reverse scrolling toggle inside basics subtab 2026-02-16 18:48:21 +01:00
Gualidan 202d9d9306 Merge branch 'noctalia-dev:main' into main 2026-02-16 18:22:34 +01:00
Gualidan 5512b219e6 Update en.json 2026-02-16 18:21:35 +01:00
Lemmy 181da4d3d0 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-02-16 12:02:51 -05:00
Lemmy b8b5832d29 i18n-update 2026-02-16 12:02:49 -05:00
Lysec 5fcca04138 Merge pull request #1857 from tmarti2/always-clear-notification-history-on-triggered
Always clear notification history on triggered
2026-02-16 17:41:59 +01:00
Thibault Martin 30b68b2843 Factorize action parsing a bit 2026-02-16 17:32:01 +01:00
Thibault Martin 5a8eb35133 Use Color.resolveColorKey 2026-02-16 17:32:01 +01:00
Thibault Martin c2b32e8416 New setting to clear notif from history when dismissed 2026-02-16 17:32:01 +01:00
Lysec 73254f892f Merge pull request #1859 from bokicoder/patch-1
Nix: fix type of systemd Unit.X-Restart-Triggers
2026-02-16 17:10:35 +01:00
Gualidan a227e24da5 Merge branch 'noctalia-dev:main' into main 2026-02-16 17:07:06 +01:00
Gualidan 5772bc5c9d Update en.json 2026-02-16 17:06:17 +01:00
Lemmy 079dd75dd7 autofmt 2026-02-16 10:20:18 -05:00
Lemmy 0e80e70a22 systemd: default to --no-duplicate 2026-02-16 10:20:08 -05:00
bokicoder 0d12b7a715 Nix: fix type of systemd Unit.X-Restart-Triggers 2026-02-16 22:50:02 +08:00
Lysec 9e363ceb3a Merge pull request #1856 from tibssy/feat/notification-markdown
Feat/notification markdown
2026-02-16 14:12:29 +01:00
tibssy e8b16a2d9a refactor(notifications): move markdown setting to history tab and improve history panel UI 2026-02-16 12:32:06 +00:00
tibssy 42ea6ee1e8 feat(notifications): add markdown sanitizer for notification history expansion to notification service 2026-02-16 12:32:06 +00:00
tibssy 49dd92aa12 feat(notifications): add markdown support and top-align icons when expanded 2026-02-16 12:32:06 +00:00
tibssy e77e884742 feat(notifications): add setting to enable markdown formatting 2026-02-16 12:32:06 +00:00
Lysec d1d0ff9862 Merge pull request #1854 from yuzujr/fix/notification-actions-animation-disabled
notification: fix action invoke when animations are disabled
2026-02-16 12:38:15 +01:00
Lysec a9de816c72 Merge pull request #1852 from kevichi7/fix/keyremove-keybind-mapping
Fix remove keybind matching in notification history
2026-02-16 10:26:07 +01:00
yuzujr fac91ecbfc notification: fix action invoke when animations are disabled 2026-02-16 17:05:44 +08:00
sima e5196284a5 Fix remove keybind matching in notification history 2026-02-16 13:13:56 +08:00
Lemmy 1dc00a1373 mango-mmsg: use spawn_shell instead of spawn 2026-02-15 19:32:10 -05:00
Turann_ d141e1e056 This toast is not required. 2026-02-16 01:21:49 +03:00
Turann_ f8d992a409 Update log types 2026-02-16 00:37:16 +03:00
Lemmy 147ea92d1b Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-02-15 16:23:47 -05:00
Lemmy af8300b410 bt: fix syntax 2026-02-15 16:23:44 -05:00
Turann_ ac0ee8d673 Update bluetooth-pair.py
Update bluetooth-pair.py

Update BluetoothService.qml
2026-02-16 00:18:35 +03:00
Lysec 82f2525cf0 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-02-15 22:17:13 +01:00
Lysec e2f79aed70 Keybinds: turn Keybinds.js to Keybinds.qml for external access 2026-02-15 22:17:08 +01:00
Lemmy 7315e7257a wifi-bt: more ui cleanup 2026-02-15 16:08:42 -05:00
Turann_ 5f1bc5c587 Update BluetoothService.qml 2026-02-15 23:16:19 +03:00
Turann_ cec63da638 Update bluetooth-pair.py 2026-02-15 23:16:19 +03:00
Turann_ 952df8bce4 Delete test-pin-mock.py 2026-02-15 22:55:18 +03:00
Cleboost 38f01891c2 style: qmlfmt format 2026-02-15 20:11:07 +01:00
Lysec 070c3b523c Notification: properly display/escape html tags 2026-02-15 16:53:00 +01:00
Lemmy 12b5dea5d1 i18n-sorting 2026-02-15 10:26:26 -05:00
Lemmy 2b5b4d30fb autofmt 2026-02-15 10:26:10 -05:00
Lemmy 2e05e63557 i18n: fix broken translations (missing comma) 2026-02-15 10:25:58 -05:00
Lemmy 727aafd6b1 ext-background-effect-v1 2026-02-15 10:18:20 -05:00
Lysec 085e9557ef Merge pull request #1676 from Fireye04/feature/reverse-scroll
Add reverse scroll toggle to Volume and Brightness
2026-02-15 15:59:51 +01:00
Lysec 3c933a4752 TemplateRegistry: adjust zen path for newer versions (keep legacy support) #1839 2026-02-15 15:22:32 +01:00
Cleboost 091bad1bb9 style: Convert tab indentation to space indentation for widget spacing translations in en.json. 2026-02-15 13:49:40 +01:00
Cleboost ef24b195ad feat(bar): add widget spacing setting 2026-02-15 13:47:07 +01:00
Cleboost cc6517d5db feat(wallpaper): support relative paths in favorites configuration 2026-02-15 12:16:49 +01:00
Lemmy 7c6596917c Merge pull request #1836 from notiant/patch-2
Proper fix for Airplane Mode
2026-02-14 21:15:14 -05:00
Lemmy 1952ac598c network+wifi-panels: fixes 2026-02-14 20:56:43 -05:00
Lemmy 04308481ed optim: disable desktop widgets when lockscreen is on 2026-02-14 20:23:54 -05:00
notiant db87f90313 proper fix for Airplane Mode 2026-02-15 00:18:36 +01:00
Lemmy 04df2d7342 wallpaper: when a monitor without wallpaper is detected try to apply the "most relevant" user's wallpaper. Fix #1826 2026-02-14 15:52:30 -05:00
Lysec cac5f298ea i18n 2026-02-14 21:35:10 +01:00
Henry Riehl 3ba93cdb7f fix launcher scrolling pin button interrupt 2026-02-14 20:07:15 +00:00
Lysec a39c94bd77 Merge pull request #1829 from Gualidan/RebootToUEFI
Implement Reboot To UEFI In settings
2026-02-14 21:01:35 +01:00
Gualidan e7c42456bb Update en.json 2026-02-14 20:59:30 +01:00
Lemmy fa5166ff1b tooltips.open-settings 2026-02-14 14:36:02 -05:00
Lemmy 6cb98974cb bt-net: commont != common 2026-02-14 14:28:01 -05:00
Gualidan 3a81509764 Update CompositorService.qml 2026-02-14 17:57:47 +01:00
Lemmy a132920391 NColorChoice: fix "none" 2026-02-14 11:49:47 -05:00
Lemmy 65a7c3189b NColorChoice: fix ActiveWindow and default props 2026-02-14 11:42:04 -05:00
Lemmy 591b4b34ed NColorChoice: minor adjustments + fix bar capsule color edge case 2026-02-14 11:38:57 -05:00
Lemmy d40f54295d i18n - nn-NO 2026-02-14 11:26:03 -05:00
Lemmy 24844839c5 Merge pull request #1827 from tmarti2/add-new-widget-color
Add A new widget for theme color choice
2026-02-14 11:25:00 -05:00
Thibault Martin 6a066c1727 Remove hover animation and fix border management 2026-02-14 17:05:49 +01:00
Lemmy 2ee1ef0896 Merge pull request #1831 from shouya/fix-khal-date-format
Support custom khal date format
2026-02-14 10:37:12 -05:00
Lemmy 92b19a8165 framed-bar: properly handle attachmentOverlap for the screen edges. 2026-02-14 10:26:23 -05:00
Gualidan 43b3aca29e Update SessionMenu.qml 2026-02-14 16:17:43 +01:00
Gualidan 9fcc3622aa Fix forgotten naming scheme change 2026-02-14 16:14:29 +01:00
shouya 590324995f use python script to load khal events 2026-02-15 00:01:47 +09:00
Gualidan c1c23fbeab Update Naming Scheme 2026-02-14 15:50:52 +01:00
Thibault Martin 29f9cb16df Add tooltips on colors for NColorChoice 2026-02-14 15:48:52 +01:00
Lemmy 0ae72e81fa Merge pull request #1813 from bokicoder/main
Launcher: add missing system icons
2026-02-14 09:45:34 -05:00
Lemmy 74b9915d5c Merge pull request #1830 from shouya/main
Fix recurrent event with khal calendar backend
2026-02-14 09:44:48 -05:00
Lemmy c038878152 settings+connections: unified the way to open the settings on a particular tab/subtab + QoL settings access for bt and wifi 2026-02-14 09:42:13 -05:00
Gualidan d8e1ace910 Reboot To UEFI in settings 2026-02-14 15:35:00 +01:00
Gualidan 8072bc68ac Fix to QS complaining about a name 2026-02-14 15:32:26 +01:00
Thibault Martin 188a537704 Use NColorChoice when possible 2026-02-14 15:01:50 +01:00
shouya 77c8289281 fix recurrent event on khal 2026-02-14 22:58:14 +09:00
Thibault Martin bf860df8ea Change NColorChoice default label and description 2026-02-14 14:30:34 +01:00
Thibault Martin 2f6bf06270 Make "none" defaultValue of NColorChoice 2026-02-14 14:18:45 +01:00
Thibault Martin 8e19db1ce5 Reduce default circle size 2026-02-14 14:15:03 +01:00
Gualidan 647fac7937 Reboot To UEFI Implementation 2026-02-14 13:55:00 +01:00
Gualidan 86403ff590 Implement Reboot To UEFI In settings 2026-02-14 13:54:11 +01:00
Lysec 0647a12e2e HyprlandService: properly track active window 2026-02-14 13:05:10 +01:00
Thibault Martin e31077ade3 Use NColorChoice for bluetooth widget 2026-02-14 13:01:31 +01:00
Thibault Martin 4ec2959f46 [Widgets] Add a new Color selector widget NColorChoice 2026-02-14 13:01:31 +01:00
wxlyyy dce44c5692 Launcher: add missing system icons 2026-02-14 14:57:08 +08:00
Lemmy 92612c09a9 i18n: remove wifi and bt description 2026-02-13 23:59:30 -05:00
Lemmy 3baa1f414f wifi: hiding airplane mode 2026-02-13 23:53:22 -05:00
Lemmy fb15e46ea3 btsubtab: better look 2026-02-13 23:52:52 -05:00
Lemmy 6b72fd2a5e connections: first cleanup 2026-02-13 23:42:20 -05:00
Lemmy 47324a9ef6 widgets: added icon support to NToggle/NLabel 2026-02-13 23:17:10 -05:00
Lemmy a96b5f3361 Merge pull request #1824 from turannul/pr/bluetooth-refactor-pt2
bluetooth refactor pt2
2026-02-13 22:44:26 -05:00
Lemmy eba90971bc Merge branch 'main' into pr/bluetooth-refactor-pt2 2026-02-13 22:44:18 -05:00
Lemmy 4fd35e8acd i18n-update: Connections strings 2026-02-13 22:19:45 -05:00
Lemmy 65fe773dc7 bar: fix last remnants of access to Settings.data.bar that would not respect screen overrides. 2026-02-13 22:19:16 -05:00
Lysec 385ecc3487 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-02-14 03:42:14 +01:00
Lysec f1cd4e18a6 MediaPlayerPanel: fix cava display issue 2026-02-14 03:42:10 +01:00
Lemmy 31233ef009 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-02-13 21:34:51 -05:00
Lemmy 08273f7462 mediaplayer-panel: properly fetch bar widget settings 2026-02-13 21:34:48 -05:00
Turann_ e388b0454c Merge branch 'main' into pr/bluetooth-refactor-pt2 2026-02-14 05:33:27 +03:00
Lysec b7f816bde9 Add translations to en 2026-02-14 03:16:12 +01:00
Lysec 0a83ce62a2 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-02-14 03:15:48 +01:00
Lysec 461545c05d SessionMenu: add option to hide keybinds 2026-02-14 03:15:09 +01:00
Lemmy 83d4efb424 i18n-update 2026-02-13 20:57:14 -05:00
Lysec 5ab600598d Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-02-14 02:36:36 +01:00
Lysec 38b616ba0a Launcher: remove redundant NIcopnTabButton 2026-02-14 02:35:57 +01:00
notiant a28ce1a859 fix container outlines in connections tab 2026-02-14 02:07:44 +01:00
Lemmy b0c8175cd9 Merge pull request #1821 from tibssy/fix/notification-history
fix(notifications): disable initial layout animations in notification…
2026-02-13 19:31:54 -05:00
tibssy 6f158506b1 fix(notifications): stabilize notification history layout during open 2026-02-14 00:13:45 +00:00
Fireye aeca5d1544 Add global reverse scroll toggle
Move reverse scroll to general settings

Replace workspace reverse scroll with global
2026-02-13 16:39:12 -07:00
Turann_ cdb67bc73c fix button
Signed-off-by: Turann_ <turanull000@gmail.com>
2026-02-14 02:33:14 +03:00
tibssy ffed90a0b2 fix(notifications): disable initial layout animations in notification history panel 2026-02-13 23:24:15 +00:00
Lemmy f08b1d5666 autofmt+settings db 2026-02-13 16:09:25 -05:00
Lemmy 50e2055028 Merge pull request #1743 from turannul/pr/bluetooth-refactor-pt1
Bluetooth Panel Rework pt1
2026-02-13 16:07:44 -05:00
Lemmy 004903133b NGraph: back to Shapes renderer to avoid intense CPU load. 2026-02-13 15:37:24 -05:00
Lemmy 1a75b0b3f2 system-stats: many optimizations, removed GUI settings to control polling as it's too risky, disable all when on the lockscreen. 2026-02-13 14:34:35 -05:00
Lemmy 8c776b5504 lockeys-service: added a component registration system to avoid polling when not necessary 2026-02-13 13:31:42 -05:00
Lemmy aa10b9791d cava: fixed cava running all the time 2026-02-13 13:12:35 -05:00
Lemmy f851f5df00 bar-sysmon: padding off by default 2026-02-13 10:18:12 -05:00
Lemmy ba5c7d88c0 i18n-update: keybinds and sysmon text padding 2026-02-13 09:05:17 -05:00
Lemmy 683a1680cc ipc: new bar setPosition 2026-02-13 09:02:48 -05:00
Lysec 63ca0aabb7 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-02-13 13:56:34 +01:00
Lysec 23ed3c9897 NotificationHistoryPanel: add keybind controls 2026-02-13 13:56:29 +01:00
Lysec 37f650d884 Keybinds: add remove keybind, force modifier (ctrl/alt) except for function keys 2026-02-13 12:53:44 +01:00
notiant 40c8224f5a check for airplane mode on startup 2026-02-13 08:16:54 +01:00
dudujerry b566bbe3c4 fix vscode tag switch false triggering 2026-02-13 14:08:48 +08:00
Lemmy 8c4a30406b systemstat: slightly boosted theoric network max speed (rx 1MB, tx 512K) to avoid intense autoscaling 2026-02-12 23:39:33 -05:00
Turann_ 33a59888de Attempt to fix tracking, strict toggles,menus if airplane mode or hardware disabled/broken
Stricter toggles.

hw (bluetooth) state polling.

Update BluetoothSubTab.qml

Disable toggles if airplane mode active.

ethernetprefs cancelled.
2026-02-13 07:29:28 +03:00
Lemmy d5276a6b1a bar-sysmon: removed Hz from cpu freq. 2026-02-12 23:28:06 -05:00
Lemmy 322d3875fe sysmon-settings: cleanup, reordering. do not save usePadding when switching bar orientation 2026-02-12 23:15:47 -05:00
Lemmy 73833d660d desktopwidgets+cc: simplified settings save 2026-02-12 23:09:59 -05:00
Lemmy c330b670d8 bar-widgets-settings: added screen property + simplified settings save 2026-02-12 23:04:07 -05:00
Lemmy 77f5cc28ad Merge pull request #1812 from liquidnya/pad-text
SystemMonitor: Add option to pad the text
2026-02-12 22:46:05 -05:00
Lemmy 5695e9c6dd ncirclestat: fix white fbo flash 2026-02-12 22:11:18 -05:00
Lemmy 54bc7d3caf nlistview: hide the scrollbar when not needed so element on the right can be clicked. 2026-02-12 22:06:56 -05:00
Lemmy 4f7658f981 gitignore added build folder 2026-02-12 20:47:39 -05:00
Lemmy 62b1791159 i18n+autofmt 2026-02-12 20:37:53 -05:00
notiant 59b4b5b7ec fixes to Airplane Mode 2026-02-13 02:18:46 +01:00
Alice ✨🌙 Luna 3a6f42e79a SystemMonitor: Add option to pad the text
This option is only shown if compact mode is off and a monospace font is enabled.
If the bar is vertical the setting will be ignored.
Everything should not shift and the width is calculated from the maximum value (which can be system dependent).
2026-02-13 01:51:28 +01:00
Lemmy d7c244d108 Merge pull request #1809 from whiskeyPeak/dismiss-tooltip-after-click
Hide tooltip when clicking on Pill widget
2026-02-12 18:02:08 -05:00
Turann_ 71efe03251 hide if not available 2026-02-13 01:54:06 +03:00
Henry Riehl 7c7240e05c Hide tooltip when clicking on Pill widget 2026-02-12 20:59:49 +00:00
Lemmy d873649649 plugins+settings: added a way disable Settings.isDebug by putting the noctalia logo back up. This will also remove all plugins file watchers. 2026-02-12 13:46:46 -05:00
dudujerry a5bf781742 Merge remote-tracking branch 'upstream/main' into features/bar-display-on-workspace-change 2026-02-13 02:22:58 +08:00
dudujerry e6a964629c chore(i18n): add zh-CN and zh-TW translations for workspace switch option 2026-02-13 02:18:11 +08:00
dudujerry 32e77f6ac8 feat(bar): show bar on workspace switch in auto-hide mode. 2026-02-13 02:11:08 +08:00
Lemmy 0e9f27f8e1 settings: Defer ListModel population to prevent QV4 re-entrancy crash 2026-02-12 12:18:24 -05:00
Lysec 73daf1c25c NScrollText: disable gradient if capsule has transparency 2026-02-12 17:45:04 +01:00
Lemmy 93447f0b5e autofmt 2026-02-12 11:25:46 -05:00
Lemmy 994e94a569 settings: increased padding in sidebar's results 2026-02-12 11:25:09 -05:00
Lysec 83c3c30fdf Merge pull request #1788 from AlexNabokikh/main
fix(hyprland): emit workspaceChanged signal when toplevels update #1436
2026-02-12 16:01:53 +01:00
Lysec 2bd8911a95 Merge pull request #1798 from kevichi7/main
Notification swipe gestures
2026-02-12 15:48:09 +01:00
Lysec c4326288c5 SettingsPanelWindow: disable esc keybind when recording keybinds (fixes #1801) 2026-02-12 15:33:40 +01:00
Lysec 593c939a94 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-02-12 15:26:42 +01:00
Lysec e3c3b6b5e4 ApplicationProvider: change logger from warning to debug for quote handling 2026-02-12 15:26:38 +01:00
Lemmy d3bb430380 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-02-12 09:26:22 -05:00
Lemmy 3a8ce69519 clipboard: Logger.d for initialization 2026-02-12 09:26:20 -05:00
Lysec 4133b886d5 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-02-12 15:24:39 +01:00
Lysec 9ad2fceef1 ApplicationProvider: more quotes handling (#1742) 2026-02-12 15:24:34 +01:00
Lemmy daa80eeb7c Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-02-12 09:17:15 -05:00
Lemmy 0f0b533c33 custom-button: fix registration with IPC 2026-02-12 09:17:13 -05:00
Lysec 8fe1d32f33 i18n 2026-02-12 15:04:06 +01:00
Lysec 171224a1d3 Merge pull request #1781 from CLEMENTINATOR/notification-styling
Notifications: add density
2026-02-12 15:01:58 +01:00
Lemmy 81d0a034c8 bar-shell: prevent bar crash on rapid visibility toggle and convert IPCService to singleton 2026-02-12 08:54:32 -05:00
Lysec 83e9666e8e SessionMenu: fix warning 2026-02-12 13:00:26 +01:00
sima c68c9be676 Use vertical swipe dismiss for top/bottom centered notifications 2026-02-12 17:15:23 +08:00
sima 593f880125 Improve notification swipe gestures and dismissal animations 2026-02-12 17:06:48 +08:00
Clément B 72432deae5 Merge branch 'main' into notification-styling 2026-02-12 07:01:49 +01:00
Lemmy 204fe0cc6d bump to 4.4.4-git 2026-02-11 22:48:34 -05:00
Lemmy 3e0cd031ff v4.4.3 2026-02-11 22:47:48 -05:00
Lemmy ce794a9554 Merge pull request #1795 from tuibird/lysec-qa-fixes
Fix for explicit regen
2026-02-11 22:42:59 -05:00
tuibird 049f7c9444 smarter generation calls when switching between favorites + plus adds a conditional explicit call to generate new colours which solves lysecs bug. 2026-02-12 16:33:20 +13:00
Lemmy 57ec0d8359 plugin-service: simplified hot-reload 2026-02-11 21:54:03 -05:00
notiant 8eb20299f1 update search index 2026-02-12 03:49:46 +01:00
notiant 1d09185543 i18n update 2026-02-12 03:42:58 +01:00
Lemmy 5260e3b052 about: added a way to enable debug mode 2026-02-11 21:39:40 -05:00
Lemmy ec4bfb1397 Merge pull request #1793 from spiros132/main
Added button for plugin debug mode toggle
2026-02-11 21:30:05 -05:00
Lemmy 3f8242fbbd i18n-update 2026-02-11 21:25:02 -05:00
Lemmy f317ed0b54 Merge pull request #1794 from tuibird/posty-qa-fixes
Posty fixes for wallpaper favourites
2026-02-11 21:14:53 -05:00
Lemmy 208e0509b0 background-overview: improved init to avoid noctalia bg showing 2026-02-11 21:11:14 -05:00
Lemmy 46584adab0 background: really wait for image loaded to show anything 2026-02-11 20:56:46 -05:00
notiant 4b513b4d8f Fix airplane mode logic & some cleanup 2026-02-12 02:55:40 +01:00
Lemmy 28b95a83f2 background: dont show wallpaper until we are ready 2026-02-11 20:49:53 -05:00
tuibird e7769d9fa2 improved color scheme toggle descriptions 2026-02-12 14:03:50 +13:00
tuibird 4f4d45b22d fixes for thumbnail caching, more consistant model positions during order sorts, more robust handling of a nagivation race condition. 2026-02-12 13:56:53 +13:00
Lemmy bb22b5fad4 mango: band-aid fix for mmsg not support spaces in commands (even if escaped) 2026-02-11 19:30:41 -05:00
Lemmy 52c5aa952c autofmt 2026-02-11 19:02:57 -05:00
Lemmy 3fe44cbc95 Merge pull request #1792 from tuibird/wallpaper-enhancements
Wallpaper Favourite System
2026-02-11 19:02:07 -05:00
Spyridon Siarapis 901b0cd088 Merge branch 'noctalia-dev:main' into main 2026-02-12 00:03:55 +01:00
Spyridon Siarapis 7ee6b5065d feat(PluginService): Added the ability to have a button to press to enable debug mode for a specific plugin 2026-02-12 00:03:00 +01:00
tuibird dcb661e7f3 Wallpaper fav system 2026-02-12 11:34:55 +13:00
Lysec 7eeaa452fd Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-02-11 22:15:34 +01:00
Lysec 95313e1d24 Keybinds: adjust layout, reject duplicate keybinds 2026-02-11 22:15:31 +01:00
Lemmy 75d28e77a1 sessionMenu: auto-recreate 1..6 for as shortcuts for existing users 2026-02-11 15:57:28 -05:00
Lemmy c10f9b0f7e Merge pull request #1785 from bokicoder/main
fix: Use explicit hardware backends to avoid dGPU wakeup
2026-02-11 15:31:07 -05:00
Lemmy 9927fce5bd launcher-nicontabbutton: remove imperative assignation that breaks binding. Fix #1787 2026-02-11 15:29:53 -05:00
Lemmy b8de6b1599 custom-button: using a proper singleton for the CustomButtonIPCService instead of and object registered in Qt.application. The singleton directly check the settings for IPC calls definition instead of the Bar widgets, this allow us to unload the bar widgets when the bar is hidden while keeping IPC call functional. 2026-02-11 15:22:05 -05:00
Lemmy 02a5d10321 wallpaper: added an option to skip initial transition 2026-02-11 14:46:46 -05:00
Lemmy 046e6688eb session-menu: remove hover on exit 2026-02-11 14:35:35 -05:00
Lemmy 871310681e session-menu: removed numbers 2026-02-11 14:31:01 -05:00
Lemmy 5b7222ebad Merge pull request #1476 from shouya/main
Support Khal as calendar data provider
2026-02-11 14:15:45 -05:00
Lemmy 379ab1a79d Merge pull request #1782 from spiros132/main
Plugin hot-reload update
2026-02-11 14:13:25 -05:00
Lemmy 6058139e01 Merge pull request #1789 from shadowe1ite/main
fix: pywalfox color
2026-02-11 14:12:28 -05:00
Lemmy 0cf3f93148 launcher: added option to disable sessionMenu entries 2026-02-11 13:38:51 -05:00
Lemmy f5eeb52454 nscrollview: fix bug where it's hard to click on the right size controls due to being interactive even tho there is no scrollbar. 2026-02-11 13:30:30 -05:00
ALAN S bf2bfcd197 fix: pywalfox color 2026-02-11 22:36:43 +05:30
Alexander Nabokikh d10a0e9258 fix(hyprland): emit workspaceChanged signal when toplevels update #1436 2026-02-11 17:49:59 +01:00
Lemmy aafc57c4e9 autofmt 2026-02-11 10:30:45 -05:00
Lemmy 953558292a keybind: i18n cleanup 2026-02-11 10:30:38 -05:00
wxlyyy 9b01b6b0dd fix: Use explicit hardware backends to avoid dGPU wakeup 2026-02-11 23:17:09 +08:00
Lysec 3b7c6bd360 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-02-11 16:11:51 +01:00
Lysec d11ba483a0 NKeybindRecorder: adjust layout 2026-02-11 16:11:35 +01:00
Turann_ d05b46bd90 restore previous rfkill, add polling check 2026-02-11 17:36:26 +03:00
Turann_ 21814ee074 Revert airplane toggle 2026-02-11 17:29:27 +03:00
Lemmy e0c885a5cc Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-02-11 09:21:47 -05:00
Lemmy 6ddd5725c6 activewindow: pixel exact centering 2026-02-11 09:21:37 -05:00
Lemmy 520378d9d0 mediamini: pixel exact centering 2026-02-11 09:20:33 -05:00
Lemmy 3f3f59f0cd Revert "ActiveWindow: adjust vertical bar layout"
This reverts commit 21efd0db5c.
2026-02-11 09:09:18 -05:00
Turann_ 0acae22bc9 Added airpllane toggle. Minimal wifi UI 2026-02-11 16:43:06 +03:00
Lysec 21efd0db5c ActiveWindow: adjust vertical bar layout 2026-02-11 14:11:51 +01:00
Lysec 981d79782b Revert "AudioPanel: display device icon in devices tab"
This reverts commit eaa5793399.
2026-02-11 14:01:35 +01:00
Lysec eaa5793399 AudioPanel: display device icon in devices tab 2026-02-11 13:58:56 +01:00
Clement Bouvet 1b2e3526ab .gitignore: add result (nix build output) 2026-02-11 12:55:19 +01:00
Clement Bouvet 2071276755 Add compact notification density option
Implement a compact notification density similar to the compact bar
design.

Changes:
- Add notification density setting with simple/confortable(default)
options
- Update notification component to support simple density
- Add translations and settings search index entries
2026-02-11 12:55:19 +01:00
Lysec 825701a57b Compositor: remove individual arry conversion - we already do it in CompositorService 2026-02-11 12:10:41 +01:00
Spyridon Siarapis edd236d992 fix(PluginService): Renamed to root since that follows the last code 2026-02-11 12:05:14 +01:00
Spyridon Siarapis 64b1e65c8b Merge branch 'noctalia-dev:main' into main 2026-02-11 11:56:35 +01:00
Spyridon Siarapis 9cae4d118c Added ability to hot reload all qml and js files in the PluginService 2026-02-11 11:56:12 +01:00
Turann_ f59f4e6cf3 Addressing #1750 2026-02-11 13:46:50 +03:00
Turann_ 1bde070442 Syntax fix **better upower bridge 2026-02-11 13:46:16 +03:00
Turann_ cb6766e198 Rate is user controllable now 4/7 2026-02-11 13:45:40 +03:00
Turann_ 79c4131e36 min polling 60s 3/7 2026-02-11 13:45:26 +03:00
Turann_ a5037bc993 i18n 2/7 2026-02-11 13:45:09 +03:00
Turann_ a26f7b7828 increase polling rate 1/7 2026-02-11 13:45:00 +03:00
Lysec eedbfed5ee Compositor: adjust launch command logic (#1742) 2026-02-11 11:05:30 +01:00
Turann_ 4d88410bed Merge branch 'noctalia-dev:main' into pr/bluetooth-refactor-pt1 2026-02-11 12:49:42 +03:00
Lysec 6fbf7795af N*WidgetSettingsDialog: properly force max 80% screen height (#1777) 2026-02-11 10:26:32 +01:00
Lysec 9a20838904 Keybinds.js: factorize keybind detection & display logic
LockScreen: remove hardcoded Keybinds
Launcher: remove most hardcoded keybinds (except for Tab etc)
MainScreen: remove most hardcoded keybinds (except for Home etc)
SessionMenu: remove all hardcoded keybinds
WallpaperPanel: remove all hardcoded keybinds
2026-02-11 10:09:51 +01:00
Lemmy 17138ca7c0 keybinds: use instantiator for non visual elements 2026-02-10 22:52:33 -05:00
shouya cce8cf7177 Merge remote-tracking branch 'upstream/main' 2026-02-11 12:20:22 +09:00
Lemmy 52b710bf56 bump version to 4.4.3-git 2026-02-10 21:52:40 -05:00
Lemmy 58850aa38e v4.4.2 2026-02-10 21:45:58 -05:00
Lemmy ed5bb55579 wallpaper: removed stupid log 2026-02-10 21:42:19 -05:00
Lemmy 635219bf99 keybinds: support for multiple keybinds for the same action 2026-02-10 21:40:14 -05:00
Lemmy 75ab4b5b21 NIconButtonHot: Hover state is always prioritized 2026-02-10 21:29:25 -05:00
Lemmy 4edb4a177d Merge pull request #1775 from jdcodes28/wallpaper-randomizer-tracking
Added tracking to wallpaper randomizer
2026-02-10 20:46:38 -05:00
Lemmy 973608a4c2 settings: added migration49 to delete the old 'launcher_app_usage.json' file 2026-02-10 20:32:10 -05:00
Lemmy a3429c3d77 shell-state: unified storage of launcherUsage data - this will reset the old usage data 2026-02-10 20:27:03 -05:00
Lemmy edac72cd19 launcher: app usage recording moved to ShellState singleton 2026-02-10 20:16:31 -05:00
Lemmy f1f3c410cd launcher: attempt at fixing potential crash when launching app 2026-02-10 20:02:41 -05:00
Lemmy 0101bc1e46 launcher: attempt at fixing potential crash when launching app (recordUsage) 2026-02-10 19:51:27 -05:00
Lemmy b13e1936dc launcher: attempt at fixing potential crash when launching app 2026-02-10 19:44:59 -05:00
Lemmy 43079fe801 launcher: attempt at fixing potential crash when launching app 2026-02-10 19:29:18 -05:00
Turann_ 82ee342a4b new icon? 2026-02-11 03:05:19 +03:00
Lemmy a562bcd311 launcher: attempt at fixing potential crash when launching app 2026-02-10 18:50:35 -05:00
Lemmy 031685517b autofmt 2026-02-10 18:50:17 -05:00
Lemmy 3bbac2ac5a i18n-update 2026-02-10 18:50:07 -05:00
JD 0de6a669f1 flush history if someone toggles enableMultiMonitor 2026-02-10 17:29:43 -06:00
Turann_ 234d0915d9 . 2026-02-11 02:05:35 +03:00
Turann_ ec4fd9f858 chore work no one wants to do :P 2026-02-11 02:01:33 +03:00
Lemmy c063c1cb87 contributors+supporters: proper use of i18n.trp() 2026-02-10 17:43:02 -05:00
Lemmy 10e22d0e83 Merge pull request #1772 from gigamonster256/push-wyntnrryzxkl
fix: mark skipped changelogs as seen
2026-02-10 17:30:04 -05:00
Turann_ 89eccc83d4 Update BluetoothSubTab.qml 2026-02-11 01:01:19 +03:00
Lemmy ef3a68e452 Merge pull request #1774 from MrDowntempo/fix/LastTime
Last One I swear
2026-02-10 16:39:13 -05:00
Corey Woodworth dabc54d92a Last One I swear 2026-02-10 16:32:35 -05:00
JD 28917dcbe8 Added tracking to wallpaper randomizer 2026-02-10 15:09:18 -06:00
Caleb Norton aa3186867b fix: mark skipped changelogs as seen 2026-02-10 13:51:51 -06:00
Lemmy 3a20204378 Merge pull request #1769 from notiant/patch-1
Hide NDivider in bar settings panel if not needed
2026-02-10 13:29:44 -05:00
Lemmy 8bbd471888 shape: use curverRenderer instead of oversampling 2026-02-10 13:13:45 -05:00
notiant 302621850a hide NDivider in bar settings panel if not needed 2026-02-10 17:50:23 +01:00
Lysec c1b63e1153 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-02-10 17:22:22 +01:00
Lysec 5702defb39 NSlider: remove +1 implicitHeight for thumb 2026-02-10 17:22:18 +01:00
tibssy fd67acfe37 fix(static dock): use desktop entry names for pinned apps 2026-02-10 16:03:43 +00:00
tibssy 588046a332 fix(static dock): reopen on peek after close and hide on menu actions 2026-02-10 16:03:43 +00:00
tibssy 12572572f7 chore(i18n): update dock appearance strings across locales 2026-02-10 16:03:43 +00:00
tibssy ee322448d9 feat(dock): add frame indicator for static dock with settings toggle and fade animation 2026-02-10 16:03:43 +00:00
tibssy c583be80a1 fix(smartpanel): ignore floating bar margins on barless screens 2026-02-10 16:03:43 +00:00
tibssy b3fe8930ca fix(smartpanel): ignore framed offsets on barless screens 2026-02-10 16:03:43 +00:00
tibssy 7ce7a53c18 feat(dock): implement "sit on frame" setting for static dock to allow inner frame alignment 2026-02-10 16:03:43 +00:00
tibssy a02a49ff71 feat(dock): refine StaticDockPanel frame thickness calculation by detecting bar presence and position to prevent redundant spacing when the dock and bar share the same screen edge 2026-02-10 16:03:43 +00:00
tibssy 847d7676f9 fix(static dock): reset hover timer after menu close 2026-02-10 16:03:43 +00:00
tibssy 7123d387f5 refactor(dock): clean up StaticDockPanel by removing unused properties and timers, increasing hide delay, and refining hover state logic for smoother auto-close behavior 2026-02-10 16:03:43 +00:00
tibssy 92c43c6236 feat(dock): enable peek window activation for static mode to trigger dock panel opening and refine the settings interface by reorganizing components and conditionally showing display mode options 2026-02-10 16:03:43 +00:00
tibssy 6bd43fade6 feat(dock): fully implement StaticDockPanel with app management logic, transparent container styling, and hover-aware auto-close timers 2026-02-10 16:03:43 +00:00
tibssy 4b5c6c4619 feat(dock): integrate StaticDockPanel with main Dock logic and replace separate peek window with panel-based hover detection 2026-02-10 16:03:43 +00:00
Lemmy f7000b6af5 Bump version to 4.4.2-git 2026-02-10 11:03:28 -05:00
Lemmy b42586ca93 Release v4.4.1 2026-02-10 11:02:43 -05:00
tibssy ce027062fa feat(dock): extract DockContent into a reusable component and implement hover peek detection for static mode operation 2026-02-10 16:01:58 +00:00
tibssy 0015cf958c feat(dock): add StaticDockPanel to mainscreen 2026-02-10 15:57:18 +00:00
tibssy ddbff84c80 feat(dock): scaffolding for static dock mode
Added 'dockType' setting and created initial StaticDockPanel structure.
2026-02-10 15:57:18 +00:00
Lysec 330df2b6e4 Notification: adjust animation on action invoke 2026-02-10 16:54:42 +01:00
Lysec 2989f85d3b Notification: fix typeerror 2026-02-10 16:44:09 +01:00
Lemmy 5b3a0e8640 notification: removing the disconnect 2026-02-10 10:39:10 -05:00
Lemmy 3328beec86 notification: fixed warning introduced by previous "close on LMB" 2026-02-10 10:23:05 -05:00
Lysec ad6c098139 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-02-10 16:20:58 +01:00
Lysec e9f86eff04 NScrollText: proper fade implementation 2026-02-10 16:20:53 +01:00
Lemmy 0fa4dcc573 plugin-api: added launcher provider methods 2026-02-10 10:09:41 -05:00
Lemmy a6c880a632 ipc: simplified core launcher providers opening and closing 2026-02-10 10:09:26 -05:00
Lysec 7789b02bfb NScrollText: add fade in/out effect 2026-02-10 15:53:03 +01:00
Lemmy cc0c9c61b4 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-02-10 09:24:54 -05:00
Lemmy 522fa4c6da onclicked: mouse shorthands 2026-02-10 09:24:51 -05:00
Lysec f6d17d3d3c i18n 2026-02-10 15:23:54 +01:00
Lysec 03a93c1369 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-02-10 15:22:09 +01:00
Lysec bfa58611f0 LockScreen: add blur & tint option 2026-02-10 15:22:07 +01:00
Lemmy e48c1b99b4 settings-default 2026-02-10 09:18:00 -05:00
Lysec 1521ae0c71 Revert "Logger: remove timestamp"
This reverts commit 513ac18dc3.
2026-02-10 14:44:37 +01:00
Lysec 06ae4c58a6 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-02-10 14:36:13 +01:00
Lysec 513ac18dc3 Logger: remove timestamp 2026-02-10 14:36:10 +01:00
Lemmy b8a212978e autofmt 2026-02-10 08:18:26 -05:00
Lemmy 176128a610 clipboard: fix entries not appearing on first display of the panel 2026-02-10 08:18:17 -05:00
Lysec 60a0b121a5 Merge pull request #1754 from ctrl-kitty/main
Notification: left-click invoke default action
2026-02-10 13:49:33 +01:00
Lysec ebd7387101 N*View: fix scrollbar 2026-02-10 13:28:27 +01:00
Lysec dea9ef0816 ApplicationProvider: fix most used sorting 2026-02-10 13:13:25 +01:00
Turann_ 4582fc1ec2 https://discord.com/channels/1401598189823590460/1401607794414850120/1470623857940496414
Signed-off-by: Turann_ <turanull000@gmail.com>
2026-02-10 06:51:56 +03:00
Lemmy ba79acf687 Merge pull request #1761 from tuibird/main
use the correct axis when calculating content height
2026-02-09 22:50:09 -05:00
Lemmy c83c282aac launcher: ui fixes 2026-02-09 22:46:44 -05:00
tuibird 7c200450c6 use the correct axis when calculating pill size. this fixes a bug in vertical bar mode where the hover expansion animation was too fast. 2026-02-10 16:25:20 +13:00
Lemmy ee2791a950 readme: added "Scroll" compositor 2026-02-09 22:12:49 -05:00
notiant eb74bacefb make sure discoverable state stays true while Bluetooth tab is open 2026-02-10 04:11:13 +01:00
Lemmy 9b7147f126 compositor: added scrollwm support. 2026-02-09 22:07:06 -05:00
Lemmy b89bc0aaf3 fastfetch: provides a minimal config instead of relying on --none. Fix #1760 2026-02-09 21:36:48 -05:00
notiant 84bd4b94c7 update BluetoothSubTab layout 2026-02-10 02:51:48 +01:00
Lemmy 01aa58afde shell-state: added openedPanel property 2026-02-09 20:46:39 -05:00
Lemmy 9640db42f7 launcher: default bumper from 32 to 36 2026-02-09 20:36:26 -05:00
Lemmy 559823ec65 bar-lockkeys: cleanup + move visible at the right spot 2026-02-09 20:21:02 -05:00
Lemmy c7b3a043e6 overview-blur: translation keys cleanup 2026-02-09 20:00:30 -05:00
Lemmy 82b3cadfb2 i18n-update 2026-02-09 19:28:14 -05:00
Lemmy f03477620f settings: wallpaper + overview reordering and cleanup 2026-02-09 19:20:37 -05:00
Lemmy 427fb1f8d5 Merge pull request #1740 from whiskeyPeak/make-overview-blur-and-tint-customizable
Make overview blur and tint customizable
2026-02-09 19:09:43 -05:00
Lysec 0c463e2263 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-02-10 00:23:31 +01:00
Lysec a6baf6e2e9 Launcher: layout follow iRadius 2026-02-10 00:23:26 +01:00
Lemmy 6c2dea1fc9 ipc: added bar setDisplayMode {mode} 2026-02-09 18:23:23 -05:00
Lemmy 84b994ebae Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-02-09 18:03:09 -05:00
Lemmy 27b82413a6 bar: lockkeys and mediamini syntax fix 2026-02-09 18:03:06 -05:00
Lysec fec1eeb33e Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-02-10 00:00:10 +01:00
Lysec 18c836cff5 LauncherCore: layout adjustments 2026-02-10 00:00:04 +01:00
Lemmy 9a86b5bdd9 Merge pull request #1758 from MrDowntempo/fix/LockKeysGap
Fix/lock keys gap
2026-02-09 17:55:48 -05:00
Corey Woodworth 6c6a7852ba Lefthook after the qmlfmt update 2026-02-09 17:38:06 -05:00
MrDowntempo 49dd2e58e8 Merge branch 'noctalia-dev:main' into fix/LockKeysGap 2026-02-09 17:36:37 -05:00
Lemmy d391f4ca10 qmlfmt: support for Qt 6.9 2026-02-09 17:31:11 -05:00
Lysec 43c9f0dec5 Launcher: set ignoreDensity default to true 2026-02-09 23:14:48 +01:00
Lysec a8822eaf0a launcher: adjust defaults & ignore clipboard density 2026-02-09 23:11:26 +01:00
Lysec 1d26ed8014 LauncherCore: adjust fade color 2026-02-09 23:06:23 +01:00
Lysec 96f55ac7cf LauncherSettings: add density selection 2026-02-09 22:56:42 +01:00
Corey Woodworth e474f1f41f Even More cleanup 2026-02-09 14:15:58 -05:00
Corey Woodworth c774ae3e77 More cleanup 2026-02-09 14:09:25 -05:00
Lemmy 8b43787ef5 plugins: installed subtab - cleanup auto update toggle. 2026-02-09 14:02:21 -05:00
Corey Woodworth a64338df9c Back to Visible instead of Enabled. Moved it up in scope. 2026-02-09 13:48:00 -05:00
Turann_ 305ff1f591 run fmt. 2026-02-09 21:47:39 +03:00
Turann_ e6b06801d3 additional check to keep filter button around 2026-02-09 21:46:04 +03:00
Corey Woodworth 440ec8afb4 Switch Visible to Enabled to prevent gap from forming when no keys pressed 2026-02-09 13:37:41 -05:00
Turann_ 357dcb57b3 Update BluetoothSubTab.qml 2026-02-09 21:36:08 +03:00
Turann_ be0b3798b1 Update BluetoothPanel.qml
Update BluetoothDevicesList.qml

Update BluetoothSubTab.qml

No toast on discoverable

Update BluetoothService.qml

Delete BluetoothDevicesList.qml

Update BluetoothService.qml

Update BluetoothSubTab.qml

fmt
2026-02-09 21:30:15 +03:00
Lemmy ef95b3128a sysstat-panel: fixed auxiliary color to be similar to ngraph + some syntax tweak 2026-02-09 12:52:01 -05:00
Lemmy 1548b1ea9e Merge pull request #1756 from bean-factory/patch-3
rename bar ipc functions to avoid conflict
2026-02-09 12:12:05 -05:00
bean-factory 9952006afc rename bar ipc functions to avoid conflict 2026-02-09 22:28:32 +05:30
Turann_ d00638d382 syntaxing properly addressing warn in output 2026-02-09 18:48:58 +03:00
Turann_ 94b6ea6971 chore: do layout work
Signed-off-by: Turann_ <turanull000@gmail.com>
2026-02-09 18:42:04 +03:00
Lemmy 738b12535f better wezterm template escaping 2026-02-09 10:22:02 -05:00
Lysec 47e3fac825 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-02-09 14:44:39 +01:00
Lysec dc64edb12d SessionMenu: fix key mapping 2026-02-09 14:44:34 +01:00
Lemmy dec9d77f35 i18n-update 2026-02-09 08:36:01 -05:00
ctrl-kitty 135c7a6104 Notification: left click open default 2026-02-09 16:21:18 +03:00
Lysec 63130b23c0 GeneralTab: add keybind subtab
NKeybindRecorder: created
Remove all hardcoded keybinds
2026-02-09 08:23:15 +01:00
Lemmy e852103428 i18n: fixed reset to "auto" locale 2026-02-08 23:52:36 -05:00
Lemmy c2b3419b7f i18n: fix reactivity to settings change/load 2026-02-08 23:49:25 -05:00
Turann_ 3daa8b8d58 The message is actually working not just text but you'll never know :P
Signed-off-by: Turann_ <turanull000@gmail.com>
2026-02-09 07:44:03 +03:00
Turann_ 9861088203 Make me a favour don't use trap for stopping processes.
Signed-off-by: Turann_ <turanull000@gmail.com>
2026-02-09 07:33:33 +03:00
Turann_ a99685ee54 Link stat with Service.
Signed-off-by: Turann_ <turanull000@gmail.com>
2026-02-09 07:33:04 +03:00
Lemmy 51c86a571e colors: skip initial colors fade on loading + set hardcoded colors to noctalia (was rosepine) 2026-02-08 22:47:49 -05:00
Lemmy c39e200d54 i18n: speeding resolution with static available languages def. 2026-02-08 22:25:12 -05:00
Turann_ 3676ad3d89 checkpoint 2026-02-09 06:16:18 +03:00
Turann_ 76c927d2cf From now on while subpanel is open
Bluetooth controller is discoverable and assuming you're pair something scanning forever, just like any other.

No more hacky timers.
2026-02-09 05:52:50 +03:00
Turann_ d2a13e5709 I think im outdone myself 🌟 2026-02-09 05:51:44 +03:00
Turann_ ad13570aa1 Update HostService.qml 2026-02-09 05:35:08 +03:00
Lemmy 057a6a9a5d bar: reworked bleedInset to avoid potential gap below the bar 2026-02-08 21:08:50 -05:00
Henry Riehl d2d67d015b review 2 2026-02-09 01:34:34 +00:00
Turann_ a13c1f2d36 Questionable? testing ? no thats not even good. 2026-02-09 04:30:48 +03:00
Henry Riehl e003dad6a4 review 2026-02-09 01:18:02 +00:00
Lemmy 02335d7737 nbattery: when critical show full red 2026-02-08 20:16:06 -05:00
Turann_ 776dd81edc Add filtering logic back
Signed-off-by: Turann_ <turanull000@gmail.com>
2026-02-09 04:11:21 +03:00
Lemmy 2406bd5807 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-02-08 19:47:51 -05:00
Lemmy 01518ea691 ngraph: fix drifting over time 2026-02-08 19:47:46 -05:00
Turann_ c6768679de Update Bluetooth.qml 2026-02-09 03:46:06 +03:00
Lemmy dcd90b2196 ngraph: fix drifting over time 2026-02-08 19:28:50 -05:00
Turann_ 23548a3f32 Create BluetoothSubTab.qml 2026-02-09 03:04:40 +03:00
Turann_ e69886745b Squash 3 commits 2026-02-09 03:04:40 +03:00
Lemmy c4a83d7e0b settings: improved auto-nav to subtabs and highlight focus 2026-02-08 18:40:57 -05:00
Lemmy 48ae963ca4 nslider: fix potential cutout 2026-02-08 18:39:08 -05:00
Lemmy af3ea6252d ipc: fixing warnings 2026-02-08 18:01:13 -05:00
Lemmy 0ea0019c48 scrolling: speeding up wheel scrolling by x4 on all NxxxView widgets 2026-02-08 17:41:22 -05:00
Lemmy 3a9d42d99a autofmt 2026-02-08 17:03:50 -05:00
Lemmy 15860767bb i18n-update + default settings and search index 2026-02-08 17:03:41 -05:00
Lemmy 874a3622d6 Merge pull request #1715 from WerWolv/feature/per_monitor_lockscreen
Add option to display lockscreen only on certain monitors
2026-02-08 17:00:35 -05:00
Lemmy 796039a37d Merge pull request #1739 from MrDowntempo/fix/BetterLockKeysHide
Fix/better lock keys hide
2026-02-08 16:54:40 -05:00
Henry Riehl e361e12bdd add defaults 2026-02-08 20:15:34 +00:00
Henry Riehl 99fade61dd Merge branch 'main' into make-overview-blur-and-tint-customizable 2026-02-08 19:46:13 +00:00
Lemmy d241506bfc ipc-settings: added new call to focus a specific tab/subtab ex: "settings toggleTab bar/2" 2026-02-08 14:45:02 -05:00
Lemmy f8569c18c8 Merge pull request #1736 from notiant/patch-2
Fix Bluetooth discovering process & some enhancements to Bluetooth- & Wifi-Panel
2026-02-08 14:43:08 -05:00
Lemmy 3dce0468a6 Merge pull request #1738 from WerWolv/feature/day_night_weather_effect
Add weather effects for clear day and night
2026-02-08 14:42:54 -05:00
Lemmy ef17534ab0 desktop-systemstat: don't show GPU temperature as an option unless the dGPU setting is ON. 2026-02-08 14:31:54 -05:00
Henry Riehl 0f67ff8e18 use % 2026-02-08 19:28:49 +00:00
Lemmy c01f327a3a custombutton-ipc: also fix middle click 2026-02-08 14:17:56 -05:00
Lemmy 8c640d6cdf Merge pull request #1722 from deep4lpha/custom-button-ipc-fix
Fix CustomButton ipc calls not working
2026-02-08 14:10:36 -05:00
Corey Woodworth 034330d89a Fix edge case when specific keys are disabled 2026-02-08 14:02:33 -05:00
Lemmy 735d2a46d1 ngraph: trying the immediate renderStrategy 2026-02-08 13:59:06 -05:00
WerWolv 7e48d70ed2 Add option to display lockscreen only on certain monitors 2026-02-08 19:57:25 +01:00
Corey Woodworth d1e76c7c9f Hide entire capsule when Hide capsue is on, and no lock keys are. 2026-02-08 13:52:02 -05:00
Lemmy e4455de781 plugin-registry: properly update to version 2. 2026-02-08 13:50:41 -05:00
WerWolv 100b96350d Cleanup ugly formatting 2026-02-08 19:36:38 +01:00
WerWolv 53073ce07c Update compiled stars shader 2026-02-08 19:31:22 +01:00
WerWolv bea1522649 Add weather effects for clear day and night 2026-02-08 19:17:34 +01:00
notiant ce046c3252 increase wifi disconnect button size 2026-02-08 18:35:28 +01:00
Lysec f9f668dbe6 WallpaperPanel: fix text input for wallhaven page 2026-02-08 18:27:43 +01:00
Lemmy cd2b803301 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-02-08 11:54:06 -05:00
Lemmy 552d401788 launcher: in overview mode, no need to check if that bar exists on the target screen 2026-02-08 11:54:03 -05:00
Lysec f1d3b7b1b0 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-02-08 17:45:15 +01:00
Lysec b7af77bfcc WallpaperPanel: adjust wallhaven page input size 2026-02-08 17:45:10 +01:00
Lemmy 36848a3e5c launcher: fixes to overlay mode 2026-02-08 11:43:34 -05:00
Lemmy 9a1ad1d679 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-02-08 11:37:53 -05:00
Lysec 0cbe7cb81e Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-02-08 17:33:28 +01:00
Lysec 7cb894e3c5 WallpaperPanel: add NTextInput for wallhaven pages 2026-02-08 17:33:25 +01:00
Lemmy 30afb16ece Merge branch 'launcher-overview-support' 2026-02-08 11:30:52 -05:00
Henry Riehl 7e7210a458 fixes 2026-02-08 16:24:17 +00:00
Lemmy 8fd6c3213c bar: with auto-hide on, the bar starts hidden 2026-02-08 11:23:55 -05:00
notiant eee8e12546 increase scanAutoStop to 10s 2026-02-08 17:23:38 +01:00
Henry Riehl bad54ea28b fix step size 2026-02-08 16:12:26 +00:00
Henry Riehl 478472ab97 typo 2026-02-08 16:10:33 +00:00
Henry Riehl 927c6d6749 typo 2026-02-08 16:08:11 +00:00
Lemmy b01e8d9c3c Merge pull request #1733 from chenkeao/patch-bar
fix(bar): fix bar becomes transparent when switch out from auto hide mode
2026-02-08 11:05:00 -05:00
Lemmy e43bdd238b fonts: added "System Default" entry in each combobox, to use the system one. 2026-02-08 11:02:11 -05:00
Henry Riehl 30a96ef488 add stepSize 2026-02-08 16:02:07 +00:00
Henry Riehl fa3f632d86 Add blur and tint configuration for overview wallpaper 2026-02-08 15:52:40 +00:00
Lysec 0455538e26 Merge pull request #1737 from MachXNU/pywalfox-fix
Fix for pywalfox template on light mode
2026-02-08 16:42:15 +01:00
Lemmy 007912faa9 template-processor: general_normal_light, clamp lightness to give better results in light mode 2026-02-08 10:35:52 -05:00
Lemmy 61c1d52cfb i18n-update: lockscreen animations 2026-02-08 10:23:14 -05:00
Jb 7bba85fb3d Fix for pywalfox template 2026-02-08 16:10:07 +01:00
Lemmy ed7c13f2cf i18n: hn => nn-HN 2026-02-08 09:59:12 -05:00
Lemmy 3020fc32ce i18n-update 2026-02-08 09:49:22 -05:00
Lemmy 293e9e10be Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-02-08 09:33:02 -05:00
Lemmy 642980347b template-processor: use triangle/bilinear resize for M3 and use box resize for ours. 2026-02-08 09:33:00 -05:00
notiant 677d84b613 Fix Bluetooth discovering process & some enhancements to Bluetooth- & Wifi-Panel 2026-02-08 14:32:59 +01:00
Lysec 9ad50a17c0 Merge pull request #1735 from chenkeao/patch-session-menu
fix(session menu): fix custom lock screen command failure
2026-02-08 12:56:12 +01:00
kyle 72beaba6e6 fix(session menu): allow for custom lock screen command even when lock on suspend is on 2026-02-08 22:46:23 +11:00
kyle c261bb3250 fix(session menu): allow for custom lock screen command 2026-02-08 22:26:09 +11:00
kyle 7f5e7299c4 fix(bar): fix bar becomes transparent when switch from auto hide mode and doesn't hide automatically when auto hide is on 2026-02-08 20:58:40 +11:00
Lysec bf1a0f76bb Merge pull request #1726 from deep4lpha/optional-lockscreen-animations
make lockscreen animations optional
2026-02-08 10:33:04 +01:00
Lemmy 46fea8d980 bar-background: attempt to fix potential hairline gap between the bar and the screeb edge 2026-02-07 23:59:34 -05:00
Lemmy 6e4a302f31 www: updated end point url 2026-02-07 23:14:56 -05:00
Lemmy 22a349560f settings-sidebar: hide vertical scrollbar to avoid distortion when collapsing the sidebar 2026-02-07 23:02:11 -05:00
Lemmy fa88ca4a29 plugins: added check for updates button on the Installed subtab 2026-02-07 22:57:05 -05:00
Lemmy 21377c9e21 wallpapaper-pixelate: fix pixels being slightly shifted at 100% progress 2026-02-07 22:36:03 -05:00
Lemmy 3d2ac32805 wallpaper: moved color scheme generator one level above. refresh wallpaper list after each wallhaven download.
+ fix potential edge case where scale is not ready on startup
2026-02-07 22:18:44 -05:00
Lemmy 915ef85f32 merge main 2026-02-07 20:51:00 -05:00
Lemmy 50455b800d autofmt 2026-02-07 20:05:11 -05:00
Lemmy 493af28070 Merge pull request #1728 from tuibird/widget-segment-fix
bug fix for the widgets position context menu
2026-02-07 20:03:25 -05:00
Lemmy 27dd01f645 ngraph: use Canvas.Threaded to avoid degradation over time. Fixes #1724 2026-02-07 19:57:45 -05:00
tuibird 166a66a61a bug fix for the widgets position context menu not respecting orientation. Also some minor readibility improvments. 2026-02-08 13:52:29 +13:00
Lemmy 5ad9cb8584 launcher: slightly smaller action icons 75% (pin / unpin / trash) 2026-02-07 18:46:37 -05:00
Lemmy b3a3158b12 wallpaper: avoid wallpaper re-transition when changing color generation scheme 2026-02-07 18:26:32 -05:00
Lemmy 90720cd8b4 plugin-service: proper fallback to english translations 2026-02-07 16:37:41 -05:00
Lemmy 69c76adc82 theming: add WSMeans quantizer refinement for M3 source color extraction + fix 3 Wu quantizer bugs 2026-02-07 16:21:13 -05:00
Lemmy f357adb146 Update star history image source in README 2026-02-07 15:09:31 -05:00
Deep 4lpha ec01421ec7 make lockscreen animations optional 2026-02-07 20:33:31 +01:00
Deep 4lpha 8846ebf821 fix CustomButton ipc calls not working 2026-02-07 16:49:21 +01:00
Lemmy a7f70dcb4e Readme and Credits update 2026-02-07 08:59:51 -05:00
Lemmy de960611ef plugin-service: fixed update detection for third party repos 2026-02-07 08:31:45 -05:00
Lemmy c8776fb317 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-02-07 08:18:26 -05:00
Lysec 1447a49911 OSD: add guard check for root & proper cleanup for brightness 2026-02-07 12:14:56 +01:00
Lysec b56f3bd363 SessionMenu: properly run custom commands via IPC (fix #1708) 2026-02-07 11:00:44 +01:00
Lysec 80f35bf802 gtk-refresh: check for existing adw-gtk3 theme, else skip setting it (#1713) 2026-02-07 10:43:47 +01:00
Lemmy 9383835357 sysstat: dont scan for thermalzone gpus unless dgpu monitoring is on 2026-02-06 22:48:33 -05:00
Lemmy d90d705259 control-center: attemp to fix the too big Arch logo + fix hover 2026-02-06 22:06:06 -05:00
Lemmy 1067575848 system-stat: don't log about no cpu temp found unless it's really true. 2026-02-06 21:44:25 -05:00
Lemmy 944ec5c1ce plugins: fix BarService.openPluginSettings() for external repos - was missing composite key. 2026-02-06 21:16:42 -05:00
Lemmy 5dc9a2f47c bumping version to v4.4.1-git 2026-02-06 17:54:35 -05:00
Lemmy 55e9b3735d Release v4.4.0 2026-02-06 17:53:50 -05:00
Lemmy 641e0afeee clock-desktop: fixed undefined color in the settings 2026-02-06 17:37:07 -05:00
Lemmy af2e3d207a plugins: added auto-update via a new setting on the installed subtab. 2026-02-06 17:00:22 -05:00
Lemmy 72168bb47a plugins: default settings dialog width increased from 500 to 600px 2026-02-06 16:13:57 -05:00
Lemmy c3a219e114 sysstat: reset on resume (after suspend) 2026-02-06 15:51:24 -05:00
Lemmy 518b67c2d3 bar-widget: fix opening "close to button" 2026-02-06 15:09:36 -05:00
Lemmy ef94643dbc niconButton: borders cleanup 2026-02-06 14:17:04 -05:00
Lemmy 2f3e86e5a3 tray: added contextual menu (widget settings shortcut) on the chevron - when the drawer is enabled 2026-02-06 13:58:56 -05:00
Lemmy fe09dc92f0 Merge pull request #1583 from twilfredo/wilfred/fixup-timezone-conv
calendar/eds: convert event times to local timezone
2026-02-06 13:16:36 -05:00
Lemmy efe51e2302 i18n: proper fix 2026-02-06 13:07:08 -05:00
Lemmy 54170a4e24 i18n: try full langcode first 2026-02-06 13:00:33 -05:00
Lemmy 4449ba25f8 systemstats: ignore loopback interfaces 2026-02-06 12:14:34 -05:00
Lemmy 84e394e0f3 activewindow-mediamini: support for colored text 2026-02-06 11:53:51 -05:00
Lemmy 44d8dc43c3 weather: autofmt 2026-02-06 11:44:52 -05:00
Lemmy 77adbbb573 startup: faster i18n and plugins startup 2026-02-06 11:43:14 -05:00
Lemmy ede5d656e4 Merge pull request #1710 from WerWolv/feature/cloud_fog_weather_effects
Add weather widget effects for Cloudy and Foggy weather
2026-02-06 11:37:21 -05:00
WerWolv c979d871af Fix testEffects 2026-02-06 17:35:50 +01:00
Lemmy 7c7b929bf7 startup: don't wait for plugins fully loaded 2026-02-06 11:29:42 -05:00
Lemmy 081ac08e67 tray-bar: added setting to colorize the chevron 2026-02-06 11:18:56 -05:00
Lemmy dd9d643eb3 wallpaper-shaders: added 2 new transitions - pixelate and honeycomb 2026-02-06 10:58:06 -05:00
Lemmy 8ea92804ea stripes-shader: removed the * 1.6 hack and fix the shader itself 2026-02-06 10:30:23 -05:00
Lemmy 8af28530f1 background-wallpaper: reworked the initial startup by delaying it a tad to avoid weird compositing issue when the surface is not ready 2026-02-06 10:29:43 -05:00
WerWolv 31449a2f24 Fix comment capitalization 2026-02-06 16:27:30 +01:00
Lemmy 238891a90d autofmt 2026-02-06 10:16:42 -05:00
Lemmy 103ef53ff1 ngraph: dont force mError as secondary color - avoid two red curves on redish themes. 2026-02-06 10:16:33 -05:00
WerWolv 48f38ea4b2 Added weather widget effects for Cloudy and Foggy weather 2026-02-06 16:16:32 +01:00
Lysec 395ba7fec1 Merge pull request #1709 from notiant/patch-17
Fixing desktop clock widget colorization
2026-02-06 16:03:28 +01:00
notiant 8fbfc07890 fixing desktop clock widget colorization 2026-02-06 15:56:40 +01:00
Lemmy 3a6217628c Merge pull request #1660 from Sky1-Linux/thermal-zone-fallback
SystemStat: add thermal_zone fallback for CPU and GPU temperature
2026-02-06 09:46:26 -05:00
Lemmy e0a52fe319 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-02-06 09:42:24 -05:00
Lemmy cbea842ff4 bar: support for colored capsules 2026-02-06 09:42:22 -05:00
Lemmy b304fa01b7 Merge pull request #1694 from Cleboost/fix/ddc-brightness-slider
fix(display): external display brightness slider fluidity
2026-02-06 09:35:54 -05:00
Lemmy 27b89b37fa nbattery: dont blink when charging if the % is not shown. 2026-02-06 09:11:15 -05:00
Lemmy b2d9fe1b21 battery-bar: ensure tooltip is always 2 columns 2026-02-06 09:10:40 -05:00
Lysec e52061568e Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-02-06 14:51:57 +01:00
Lysec 79672a2709 NightLightService: implement restart on crash (#1687) 2026-02-06 14:51:23 +01:00
Lemmy e31534fb3d i18n-update 2026-02-06 08:40:57 -05:00
Lysec 8c83b0b36b SettingsContent: simplify scrollbar 2026-02-06 14:33:22 +01:00
Lysec 20a7a76aba Merge pull request #1650 from qalqa-dev/main
Feature/Dock pinned apps names changed from appId to appName
2026-02-06 14:17:10 +01:00
Lysec 236b4ef466 Merge pull request #1707 from notiant/patch-16
Add desktop clock colorization & fix control center widget hover color
2026-02-06 14:15:04 +01:00
Lysec 54dcf2bd40 cleanup 2026-02-06 14:04:30 +01:00
Lysec 3c92c91082 SettingsPanelWindow: fix random fullscreen tab switch (#1706) 2026-02-06 14:00:27 +01:00
Lysec c557f329fd SettingsPanelWindow: fix highlighting for separate window (#1706) 2026-02-06 13:57:54 +01:00
Lysec 88d8b44a9d SettingsContent: fix ghost highlight on tab switch (#1706) 2026-02-06 13:55:11 +01:00
notiant e1fd103479 update ControlCenter widget properties 2026-02-06 13:38:40 +01:00
notiant 76a41b1583 add desktop clock colorization & fix control center widget hover color 2026-02-06 13:26:00 +01:00
Lysec 82e0dfca11 SessionMenu: adjust keybind detection & layout 2026-02-06 13:19:22 +01:00
Lysec 23e08a60d5 SessionMenuTab: add keybind setting per entry 2026-02-06 12:50:45 +01:00
Lysec a6283d2962 Merge pull request #1703 from lonerOrz/cc-color
feat(cc): add icon color field parsing to JSON
2026-02-06 08:10:56 +01:00
loner 5b6e361f00 feat(cc): add icon color field parsing to JSON
Parse icon color with priority: dynamic > static > default
2026-02-06 15:08:59 +08:00
Lemmy 4a06e2f855 battery-service: restored showNotice as it's the only method that support custom icon 2026-02-06 00:32:34 -05:00
Lemmy 6006b2abc4 control-center: respect hover color (always!) + battery hand icon on hover 2026-02-06 00:10:38 -05:00
Lemmy 54b6c0263b battery: migrated threshold to system monitor 2026-02-06 00:03:59 -05:00
Lemmy 7ff6a59c6c cava: implemented restart on crash 2026-02-05 23:08:45 -05:00
Lemmy c2237baab3 battery-widget: better tooltip, reworked logic and improved display 2026-02-05 22:51:36 -05:00
Lemmy effc04b588 battery-settings: reordering 2026-02-05 21:45:49 -05:00
Lemmy 953f757f1b battery-service: use showError and showWarning instead of showNotice 2026-02-05 21:13:57 -05:00
Lemmy 460ea69d49 bar-monitor-override: properly refresh widget content when clearing override 2026-02-05 21:10:10 -05:00
Lemmy b55e762579 default-widgets-settings 2026-02-05 20:09:29 -05:00
Lemmy 9b9d4021eb barwidget-registry: removed remnant of the wifi widget 2026-02-05 20:08:58 -05:00
Lemmy 4ec02be171 bar: reworked most widgets to support custom icon and text color 2026-02-05 20:03:42 -05:00
Lemmy bda6ca7b55 sysmon-barwidget: ability to choose color of icon and text separately 2026-02-05 19:01:33 -05:00
Lemmy 93f153f5e0 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-02-05 18:58:48 -05:00
Lemmy 91b2fbe405 i18n-update 2026-02-05 18:58:46 -05:00
Lemmy 4926ebd017 Update README.md 2026-02-05 18:57:44 -05:00
Lemmy 5f04bf9501 sysmon: fix translations and allow for all colors to be used instead of none/primary 2026-02-05 15:43:28 -05:00
Lemmy 20a1b115d7 supporters: simplified the look 2026-02-05 10:14:10 -05:00
Lemmy f7634fd6dd i18n: update 2026-02-05 09:56:06 -05:00
Lemmy 08908818cb sysstat-panel: edge to edget NGraph 2026-02-05 09:51:43 -05:00
Lemmy 15129d444f sysstat-pane: "edge to edge" curves 2026-02-05 09:51:28 -05:00
Lemmy e8f0822118 about: supporters subtab 2026-02-05 09:34:24 -05:00
Lysec f13bc738be IPCService: add setGeneration method 2026-02-05 13:33:30 +01:00
Florian Boulay 107ea5698a Add screen argument to IPC wallpaper random
* Add argument to specify on which screen to apply a random wallpaper
* if `all` is provided, the old behavior is kept: a random wallpaper is
applied to all screen.
2026-02-05 13:22:08 +01:00
Lysec 94d9295ace LockScreenHeader: adjust analog clock size 2026-02-05 13:08:30 +01:00
Lysec 4cb377111b AvailableSubTab: make busyindicator same size as checkmark button 2026-02-05 12:35:05 +01:00
Lysec 5014c985ea AvailableSubTab: add NBusyIndicator when downloading plugins 2026-02-05 12:19:57 +01:00
Lysec 24b4e5944a SettingsContent: fix search icon/bar vertical jump 2026-02-05 12:12:16 +01:00
Lysec dcc43b8b48 i18n 2026-02-05 12:06:50 +01:00
Lysec ba904f24ff LockScreenTab: add clock options 2026-02-05 12:04:25 +01:00
Cleboost ba6d2aaa5f fix(display): external display brightness slider fluidity
- Defer ddcutil process start with Qt.callLater to avoid blocking UI thread
- Use local value and 120ms debounce in brightness settings tab to reduce stutter
2026-02-05 09:25:15 +01:00
Lemmy c6759fb9f4 bar: new "non-exclusive" mode, do not reserve space but do not auto-hide. 2026-02-04 22:22:01 -05:00
Lemmy 951d64bd0e i18n-update 2026-02-04 22:11:15 -05:00
Lemmy cf4c1dac68 Merge pull request #1693 from notiant/patch-14
Cleanup widget colorization settings
2026-02-04 21:56:26 -05:00
Lemmy 989ebbbdea nimagerounded: fixed the buggy PreserveAspectFit in the shader + new default is PreserveAspectCrop 2026-02-04 21:46:05 -05:00
notiant 1fb808f6cd change battery icon thresholds 2026-02-05 03:39:17 +01:00
notiant 1dab901347 cleanup widget colorization settings 2026-02-05 02:33:21 +01:00
Lemmy a1df4a3e3c settings-widgets-default 2026-02-04 19:58:36 -05:00
Lysec 3ff69382cf Bumping 4.3.4-git 2026-02-05 01:57:15 +01:00
Lysec c9444a5429 Release v4.3.3 2026-02-05 01:52:25 +01:00
Lemmy c10a1e1b16 nbattery: adjustments to the vertical display 2026-02-04 19:17:38 -05:00
Lemmy 364a6f9163 nbattery: smaller text in vertical mode 2026-02-04 18:15:18 -05:00
Lemmy d1aa59a69d battery: settings and translation 2026-02-04 18:07:32 -05:00
Lemmy a8a56f1a68 i18n: nn-NO 2026-02-04 18:04:14 -05:00
Lemmy d2d2368a5b battery: bring back the battery icon for those who prefer it 2026-02-04 17:57:29 -05:00
Lemmy b40d872454 nbattery: using simple rectangle instead of canvas 2026-02-04 17:31:45 -05:00
Lemmy b94075a567 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-02-04 17:14:46 -05:00
Lemmy cc64bff9cb launcher+mango: fix flatpak run 2026-02-04 17:14:43 -05:00
Lysec d4de39f3ea LockScreenHeader adjust clock design (#1541)
NClock: allow style overwrite
2026-02-04 21:37:25 +01:00
Lemmy 3a1dbd4c28 i18n: common.color-select 2026-02-04 13:58:32 -05:00
Lemmy 8ffcc346d8 i18n: update + removed dead translations "colors.xxxx" are now in common 2026-02-04 13:35:48 -05:00
Lemmy c52af1e976 Merge pull request #1688 from notiant/patch-12
Add more colorization options to clock widget
2026-02-04 13:32:20 -05:00
Lemmy 5539149abe Merge pull request #1689 from notiant/patch-13
Move i18n color keys to common
2026-02-04 13:31:30 -05:00
notiant 15b4401c8a Update ClockSettings.qml 2026-02-04 19:28:27 +01:00
notiant 9ec34579c8 Update ClockSettings.qml 2026-02-04 19:25:29 +01:00
notiant 0bb6c511e3 move i18n color keys to common 2026-02-04 19:21:25 +01:00
notiant 9b1470e119 update widget defaut settings 2026-02-04 18:58:31 +01:00
notiant 4f973261da add more colorization options to clock widget 2026-02-04 18:46:37 +01:00
Lemmy 5705140d6d Merge pull request #1681 from turannul/pr/bt-py-bridge
Increase bluetooth pair timeout
2026-02-04 12:41:02 -05:00
Turann_ e3ae626292 shorten log statement 2026-02-04 20:03:08 +03:00
Turann_ 8a9cff3636 script logs now appear on debug srg 2026-02-04 20:02:44 +03:00
Turann_ dcb79f2ee4 Removed clean-start/re-discovery part. 2026-02-04 19:27:48 +03:00
Lemmy 91d07e9279 tooltips: fixed truncated edges with fractionnal scaling on hyprland 2026-02-04 10:08:01 -05:00
Lemmy 4950f5404f battery: removing displayMode setting, removing warningThreshold that was moved to notifications. 2026-02-04 09:52:18 -05:00
Lemmy b29e327dff battery: fix tooltip direction, code cleanup and "no battery" icon 2026-02-04 09:47:51 -05:00
Lemmy a071a41612 template-processor: reset closest color 2026-02-04 09:13:06 -05:00
Lemmy 75661fbaef Merge pull request #1684 from iynaix/closest-color-template
template-processor: support closest_color in templates
2026-02-04 09:12:04 -05:00
Lemmy 726fc65641 battery: crossfade animation 2026-02-04 09:09:12 -05:00
Lemmy b66faafd1a battery: fix panel anchors warning + improve visual 2026-02-04 08:51:39 -05:00
Lemmy f94a72baef bar: disable exclusion zone when the bar is explicitely toggled off. Fix #1686 2026-02-04 08:38:31 -05:00
Lemmy 433ad41bbe bar-battery: fix capsule and hover 2026-02-04 08:32:45 -05:00
Lin Xianyi a90083d6eb template-processor: support closest_color in templates 2026-02-04 17:05:13 +08:00
Lemmy eac8cf3fbf bar-battery: tooltip added charge level and health 2026-02-04 00:06:24 -05:00
Lemmy c3ee10aed0 battery: introducing NBattery component to replace the basic icon - wip 2026-02-03 23:33:42 -05:00
Lemmy 787aab1f0a autofmt 2026-02-03 22:19:51 -05:00
Lemmy 59588c7060 Merge pull request #1682 from notiant/patch-11
BatteryPanel: extend battery health hover area & SystemMonitorCard: live tooltips
2026-02-03 22:17:13 -05:00
Lemmy c5f41cf185 icons: added plug-filled for a future usage 2026-02-03 22:16:29 -05:00
notiant 7ded5224b6 another variable fix 2026-02-04 04:14:00 +01:00
notiant bc5ea26f3c fix variable 2026-02-04 04:12:27 +01:00
notiant f0cc2735e1 BatteryPanel: extend battery health hover area & SystemMonitorCard: live tooltips 2026-02-04 04:05:51 +01:00
Lemmy 34a25f78d2 bump version to 4.3.3-git 2026-02-03 21:30:23 -05:00
Lemmy e4ab3d9ab6 v4.3.2 2026-02-03 21:26:10 -05:00
Lemmy 5e477480a6 autofmt 2026-02-03 21:12:39 -05:00
Lemmy fd45475f00 settings-widgets-default 2026-02-03 21:12:33 -05:00
Lemmy c1cd368697 Merge pull request #1665 from iynaix/wallpaper-sort-random
WallpaperPanel: add sort by random
2026-02-03 21:11:25 -05:00
Lemmy 8da1966ad3 sysstat: better default fill and some graphing improvments 2026-02-03 21:04:20 -05:00
Turann_ d626f766b2 Improve log statements.
Clean start is might not the best approach to this.
2026-02-04 03:47:17 +03:00
Turann_ 02318e0010 Increase timeout time 2026-02-04 03:22:23 +03:00
Turann_ 9c09af8816 rename
This script has nothing to do with connecting to devices name misleading.
2026-02-04 03:17:35 +03:00
Turann_ c5836808d1 add log bridge 2026-02-04 02:59:05 +03:00
Lemmy ad51d12c56 sysstat: better graphing 2026-02-03 18:19:37 -05:00
Lemmy 88645f5c0b i18n: media-toast => toast-media 2026-02-03 17:50:11 -05:00
Lemmy 7ab46ddb0f autofmt 2026-02-03 17:44:04 -05:00
Lemmy 8e320baf31 i18n: update 2026-02-03 17:43:56 -05:00
Lemmy 5ac437d976 Merge pull request #1680 from turannul/pr/refactor-battery-pt5
Battery refactor pt5
2026-02-03 17:41:57 -05:00
Lemmy d728850986 i18n: update 2026-02-03 17:41:38 -05:00
Lemmy a544b61cb7 ngraph: drawing improvements 2026-02-03 17:39:36 -05:00
Turann_ 1187c36718 Merge branch 'main' into pr/refactor-battery-pt5 2026-02-04 01:37:38 +03:00
notiant a8eb5090df add panelID to SmartPanel 2026-02-03 23:24:52 +01:00
Turann_ d1f4dccc0a run fmt 2026-02-04 00:09:15 +03:00
Turann_ d5e29a7b1c remove test code 2026-02-03 23:55:44 +03:00
Lemmy eb3c906a10 sysstats: switched from Shapes to Canvas - added smooth scrolling. 2026-02-03 15:40:03 -05:00
Lysec 505d6343e0 Bumping 4.3.2-git 2026-02-03 21:20:24 +01:00
Lysec 9fe299309e TrayMenu: properly use checkState (#1679) 2026-02-03 21:11:28 +01:00
Turann_ b2e8707f2f Wrap {} w\ () make a obj 2026-02-03 22:58:35 +03:00
Lysec a1a28302a7 HyprlandService: hide special workspaces 2026-02-03 20:53:46 +01:00
Lemmy 2ed7fee0d2 shapes: always return a valid path to avoid qt triangulator errors/crashes 2026-02-03 14:22:40 -05:00
Lemmy 644aba252c Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-02-03 14:14:16 -05:00
Lemmy 74c1464577 template-processor: back to 112x112 anamorphic 2026-02-03 14:14:12 -05:00
Lysec 03ba5629de Merge pull request #1678 from thmoee/bug/named-workspaces
bug(hyprland): named workspaces break workspaces
2026-02-03 20:13:00 +01:00
Lysec 3e876e88bb Hooks/CustomButton: switch back to sh -lc 2026-02-03 20:02:28 +01:00
Lysec 8aa32c7a6d Switch sh -lc to sh -c in the whole codebase 2026-02-03 19:55:08 +01:00
notiant a361890033 add per-device hasNotified logic 2026-02-03 19:46:13 +01:00
Lysec ab7102a7b0 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-02-03 18:20:27 +01:00
Lysec ff5e02e847 TrayMenu: add checkbox/radio buttons (#1679) 2026-02-03 18:20:17 +01:00
Lemmy 6f3603fcc2 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-02-03 10:05:50 -05:00
Lemmy 6fd14150c1 brightness: avoid calling ddcutil without a busNum 2026-02-03 10:05:48 -05:00
Lysec fa6b2ab50b Release v4.3.1 2026-02-03 15:59:00 +01:00
Lemmy c74c1b5f2b toast: fix potential animation warning 2026-02-03 09:50:24 -05:00
Lemmy 495cbd353b ddcutil: should never refresh brightness from hardware to avoid lag 2026-02-03 09:42:24 -05:00
thmoee d3532bc7ee HyprlandService: switch to workspace if it has a name 2026-02-03 15:00:56 +01:00
thmoee 5f1d6f02c0 HyprlandService: show workspaces with negative ids 2026-02-03 14:03:34 +01:00
Lemmy 7d0f5ae1bd i18n: dysfunctional 2026-02-02 21:49:11 -05:00
Lemmy 7ae00c0ad0 template-processor: dysfunctional favorise vibrant 2026-02-02 21:38:50 -05:00
Lemmy e0a6cb2799 template-processor: dysfunctional proper saturated surface 2026-02-02 21:24:23 -05:00
Lemmy cdf0a5dd44 template-processor: dysfunctional scheme 2026-02-02 21:18:22 -05:00
Lemmy feb65ad8b2 autofmt 2026-02-02 20:27:42 -05:00
Lemmy eb837e17ba bar: hideOnOverview fix 2026-02-02 20:27:20 -05:00
Lemmy 11f6b5127c Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-02-02 20:16:27 -05:00
Lemmy 0720e5d50b i18n: update - pill size 2026-02-02 20:16:25 -05:00
Lemmy d7368b7b72 Merge pull request #1668 from bokicoder/patch-1
Nix: add `wayland-scanner` dependency
2026-02-02 20:12:42 -05:00
Lemmy 983897fd56 Merge pull request #1675 from tuibird/enhancements
More Robust Vscode Theme Path Method
2026-02-02 20:12:22 -05:00
Lemmy d726b48ddb i18n: update 2026-02-02 20:11:31 -05:00
Lemmy 3b062b26af i18n: translations update 2026-02-02 20:05:54 -05:00
tuibird b295933995 more robust method that targets all versions of the extension. this fixes an edge case where someone might have installed an extension locally instead of using the store. 2026-02-03 14:01:13 +13:00
Lemmy 43e5dfe381 remove debug script 2026-02-02 19:53:15 -05:00
Lemmy b46c6d2f25 template-processor: enforce sRGB and depth 8 when resizing 2026-02-02 19:48:24 -05:00
Lemmy 778734657a autofmt 2026-02-02 19:35:17 -05:00
Lemmy 979fda471a debug-palette.py 2026-02-02 19:35:11 -05:00
Lysec 58a91b312e Revert "Theme: add faithful (alternative)"
This reverts commit 9da1cbd080.
2026-02-03 01:14:28 +01:00
Lysec 4b4aa5a037 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-02-03 01:01:42 +01:00
Lysec 9da1cbd080 Theme: add faithful (alternative) 2026-02-03 01:01:37 +01:00
Lemmy 5a020534e9 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-02-02 18:57:47 -05:00
Lemmy 5c2eed9353 workspace: variable pill size via settings 2026-02-02 18:57:46 -05:00
Lysec f9dd731ef7 Merge pull request #1673 from tuibird/bar-aware
Bar Position Awareness In Widgets Ordering Menu
2026-02-03 00:34:59 +01:00
tuibird 9e7740cc29 bar positon aware widgets menu 2026-02-03 12:31:31 +13:00
Lemmy b3b488cf6c workspace: slightly smaller dimension in vertical bar 2026-02-02 17:04:38 -05:00
Lemmy aa27d38e2e sysstat-service: remove cpu maxFreq spam log 2026-02-02 16:56:58 -05:00
Lemmy 96351db6cf Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-02-02 16:53:22 -05:00
Lemmy 0c97e40f6a workspace: more pill size tweaks 2026-02-02 16:53:19 -05:00
Lysec 0f91ab41b2 Merge pull request #1670 from lonerOrz/ntabbar
fix(ntabbar): add defensive checks for QML initialization timing
2026-02-02 22:41:29 +01:00
Turann_ a22d5e518a Update path 2026-02-03 00:20:12 +03:00
loner f24913b03b fix(ntabbar): add defensive checks for QML initialization timing 2026-02-03 04:22:15 +08:00
Lemmy c4e208cb83 worskpace: restored the smaller pills when no label 2026-02-02 15:01:18 -05:00
notiant 42a4682a8b implement proper battery warnings 2026-02-02 20:15:47 +01:00
Lemmy 33205d4ddf sysstat-panel: moved GPU Temp below Avg load. 2026-02-02 13:34:05 -05:00
bokicoder d4da02e33d Nix: add wayland-scanner dependency 2026-02-03 02:24:39 +08:00
Lemmy e7fc6ba432 Merge pull request #1607 from thmoee/feat/diskdetails
feat(widget): display disk space in systemMonitor Widget
2026-02-02 12:17:37 -05:00
Lemmy 725bca1d63 labwc-helper: use XDG_DATA_DIRS instead of hardcoded path for the wayland xml 2026-02-02 12:14:33 -05:00
Lemmy 93f188c803 ipc: removed dead batteryManager (threshold) calls that are no longer a thing. 2026-02-02 11:52:04 -05:00
thmoee 13e6552713 fix bug shell not launching 2026-02-02 16:50:57 +01:00
thmoee 2c16deadcb SysMon: remove old unused property 2026-02-02 16:33:34 +01:00
thmoee 8c0f4b9324 replace old function name with new one
got renamed to formatGigabytes
2026-02-02 16:29:17 +01:00
thmoee ac2989dc62 Merge branch 'main' into feat/diskdetails 2026-02-02 16:22:11 +01:00
Lemmy 168c16da7a plugin-service: improves and fixes plugin panels slot opening logic 2026-02-02 09:54:44 -05:00
Lin Xianyi 8e8d819521 WallpaperPanel: add sort by random 2026-02-02 22:48:30 +08:00
Turann_ b66a8c75ca no need to check on disconnect. 2026-02-02 17:46:35 +03:00
Turann_ bb6bedfcac disallow notifications while plugged or charging. 2026-02-02 17:43:14 +03:00
Turann_ 13996fa250 fix name appending on internal batteries. 2026-02-02 17:34:06 +03:00
Turann_ a150cdf899 Notifications wip 1/? 2026-02-02 17:25:29 +03:00
Lemmy 93e34bcdb3 sysstat: network stats simplification without local history cache + adjusting existing polling intervals 2026-02-02 08:57:09 -05:00
Lemmy a8853b78f5 launcher-windows: added badge to gridview too 2026-02-02 08:43:27 -05:00
notiant 4604f09322 fix double entries in tooltip 2026-02-02 14:20:14 +01:00
Lysec 11132cba13 VersionSubTab: adjust button layout for larger text 2026-02-02 13:56:37 +01:00
Lysec 7834786c12 Dock: add tiny space between indicator and icon 2026-02-02 13:49:24 +01:00
Lysec b0d64f0e77 Dock: more layout adjustments 2026-02-02 13:42:54 +01:00
Lysec 738ba0dc13 Dock: layout adjustment 2026-02-02 13:21:05 +01:00
Lysec 32ed222dac Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-02-02 13:16:41 +01:00
Lysec c3b71f7334 MangoService: possible final fix for spawn command 2026-02-02 13:16:31 +01:00
Lysec 5cd33bc1a4 Merge pull request #1662 from notiant/patch-10
Improve SystemMonitor tooltip
2026-02-02 13:09:06 +01:00
Turann_ e94fafc7dc Merge branch 'noctalia-dev:main' into pr/refactor-battery-pt5 2026-02-02 15:05:13 +03:00
Lysec a89c1ab6b6 MangoService: fix spawn syntax 2026-02-02 12:58:55 +01:00
notiant be69e1b023 Reorder disk usage 2026-02-02 10:49:06 +01:00
notiant 72df50fd5d update SystemMonitor tooltip 2026-02-02 10:38:39 +01:00
Entrpi 2d8e41beaf SystemStat: add thermal_zone fallback for CPU and GPU temperature
The hwmon-based temperature detection only supports coretemp (Intel),
k10temp and zenpower (AMD). On ARM SoCs using SCMI firmware sensors
(e.g., CIX Sky1 with Mali-G720), temperature data is exposed via
/sys/class/thermal/thermal_zone* rather than hwmon.

Add a fallback that scans thermal zones when no hwmon sensor is found:

- CPU: reads all cpu-*-thermal zones and reports the hottest core
- GPU: uses gpu-avg-thermal (firmware average) when available,
  otherwise takes the max of individual gpu[N]-thermal zones

This enables system monitor temperature display on ARM platforms
without requiring any user configuration.

Tested on CIX Sky1 (Radxa Orion O6) with 14 SCMI thermal zones.
2026-02-02 16:11:19 +11:00
Turann_ 0b2efff426 Update BatteryService.qml 2026-02-02 07:33:10 +03:00
Turann_ 9d08cf5faf Update en.json 2026-02-02 07:22:17 +03:00
Turann_ 7ff1e6106c Update Settings.qml 2026-02-02 07:22:10 +03:00
Turann_ 736d592e10 Update BatteryPanel.qml 2026-02-02 07:22:05 +03:00
Turann_ 3b19ee9d57 Merge branch 'pr/refactor-battery-pt5' of https://github.com/turannul/noctalia-shell into pr/refactor-battery-pt5 2026-02-02 06:44:43 +03:00
Turann_ 2277d0e801 Merge branch 'noctalia-dev:main' into pr/refactor-battery-pt5 2026-02-02 06:44:25 +03:00
Turann_ 76e1b6dcba Merge branch 'pr/refactor-battery-pt5' of https://github.com/turannul/noctalia-shell into pr/refactor-battery-pt5 2026-02-02 06:43:53 +03:00
Turann_ 4dfcc2f8a9 notifications for all | Work in progress.... 2026-02-02 06:41:26 +03:00
Turann_ a07e56a5ed Rework colors p2 2026-02-02 06:34:37 +03:00
Turann_ 940fd843b8 Rework panel colors. 2026-02-02 06:29:43 +03:00
Lemmy a8d74633f6 labwc: workspace support via wayland protocol 2026-02-01 22:27:54 -05:00
Turann_ f2c0e70258 Merge branch 'noctalia-dev:main' into pr/refactor-battery-pt5 2026-02-02 06:20:51 +03:00
Turann_ 748a653386 Move maybaNotify to Service. 1/? 2026-02-02 06:01:49 +03:00
Turann_ 07e97d858f More colors.
Changes done here open to discussion.
2026-02-02 05:54:33 +03:00
Lemmy 7134da650c sysstat: consolidated into a single cpu polling/timer 2026-02-01 21:53:23 -05:00
Lemmy fcd65ec17c sysstat: lowered default polling interval for cpu/memory/network as there is no resources implications (all use /proc) 2026-02-01 21:48:07 -05:00
Lemmy ce142131b7 sysstat-panel: revamped with NGraph 2026-02-01 21:44:02 -05:00
Turann_ ff06367036 Relocating warningThreshold 5/5 2026-02-02 05:12:03 +03:00
Turann_ dd93ced4dc Relocating warningThreshold 4/5 2026-02-02 05:10:31 +03:00
Turann_ 546c6b0fe6 Relocating warningThreshold 3/5 2026-02-02 05:10:26 +03:00
Turann_ 1f0b9466f2 Relocating warningThreshold 2/5 2026-02-02 05:10:20 +03:00
Turann_ f67e27187f Relocating warningThreshold 1/5 2026-02-02 05:09:43 +03:00
Turann_ 6385a3576d Merge branch 'noctalia-dev:main' into pr/refactor-battery-pt5 2026-02-02 04:42:57 +03:00
Turann_ ee0e2e383d Add color to Device name/percentage. 2026-02-02 03:58:11 +03:00
Turann_ 2746c502fc Use alternative icon for maybenotify 2026-02-02 03:40:15 +03:00
Lemmy cff448d042 session-menu: fix bluriness - damn you NVidia 2026-02-01 19:36:41 -05:00
Lemmy b7735539a7 tooltip: improved grid mode size estimations 2026-02-01 19:25:40 -05:00
Turann_ adf71c8356 Formatted 2026-02-02 02:14:36 +03:00
Turann_ 52e58b8c95 Simplify getIcon 2026-02-02 02:14:00 +03:00
Turann_ 16936221be Close Show each battery percentage
Fixes #1111
2026-02-02 02:08:08 +03:00
Lemmy 2a98d04b2f ddcutil: dont call ddcutil when opening the control center 2026-02-01 16:58:18 -05:00
Lemmy f8ab276b25 ddcutil: potential optimizations when settings brightness (async + noverify) 2026-02-01 16:57:57 -05:00
Lemmy c95bd116cc plugin-service: added hot-reloading of translations when in development mode 2026-02-01 15:22:33 -05:00
Lemmy c662ebb958 logger: typo 2026-02-01 15:13:06 -05:00
Lemmy e578ff0892 compositor-spawn: small simplification so it works with all compositors (defaulting to execDetached in the compositor service) 2026-02-01 14:24:43 -05:00
Lysec 0bb9e380ba DesktopWidgets: fix settings lockup 2026-02-01 20:10:38 +01:00
Lysec bc92c12c38 DesktopMediaPlayer: adjust visualizer opacity 2026-02-01 19:58:50 +01:00
Lysec 4762cb6c17 Merge pull request #1653 from bokicoder/compositor-spawn
feat: spawn application process via compositor
2026-02-01 19:22:36 +01:00
Lysec c1cb969587 Settings: set default for session menu tolarge button, single row 2026-02-01 18:03:48 +01:00
wxlyyy c095b78ef4 feat: spawn application process via compositor 2026-02-02 00:37:22 +08:00
qalqa-dev 4b9115233b dock: refresh app icons and names on DesktopEntries changes, and improve pinned app handling with proper names 2026-02-01 19:26:00 +03:00
Lysec 5a43b00d43 Bumping 4.3.1-git 2026-02-01 17:25:40 +01:00
Lysec 230bdcb0e1 Release v4.3.0 2026-02-01 17:17:44 +01:00
Lemmy 4b0b088c6f Enhance donation section in README
Added donation options for Buy Me a Coffee and Ko-fi.
2026-02-01 10:04:50 -05:00
Lemmy 64cd806d90 Add Ko-fi funding option 2026-02-01 09:52:56 -05:00
Lemmy 8ae88c8000 i18n: es + ku 2026-02-01 09:35:58 -05:00
Lemmy fad9ddc74d default-settings 2026-02-01 09:35:38 -05:00
Lemmy bcd9cad49f launcher: windows provider adds a small badge icon helping distinguish the entries between AppProviders and WindowsProvider 2026-02-01 09:09:20 -05:00
Lemmy 990211f105 wallpaper: fix sorting 2026-02-01 08:56:42 -05:00
Lemmy 825ce834ab Merge pull request #1623 from Ronin-CK/main
Add wallpaper sorting options and safe KColorScheme sync
2026-02-01 08:55:59 -05:00
Lysec 348763cc96 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-02-01 12:41:16 +01:00
Lysec 131d0a0b53 AudioPanel: move audio stream logic to AudioService, filter 'quickshell' audio (#1645) 2026-02-01 12:41:14 +01:00
Lysec c19ef82730 Merge pull request #1649 from LionHeartP/main
discord-midnight: even more polls + invite to server button overrides
2026-02-01 12:34:48 +01:00
LionHeartP f6eb22f7f8 discord-midnight: invite to server button override 2026-02-01 13:33:36 +02:00
Lysec a13374ffc6 Templates: add sway (implements #1633) 2026-02-01 12:20:03 +01:00
LionHeartP ec51a09e6c discord-midnight: even more polls overrides 2026-02-01 12:47:47 +02:00
Lysec 7fef627415 Merge pull request #1648 from LionHeartP/main
discord-midnight: checkmark and radio button changes
2026-02-01 11:23:43 +01:00
LionHeartP 92952e3cd6 discord-midnight: checkmark and radio button changes 2026-02-01 12:20:57 +02:00
Lemmy d6be89afb5 bar: auto-hide/exclusive code cleanup 2026-01-31 22:35:02 -05:00
Lemmy 50b7819bca settings-tab: cleanup 2026-01-31 22:28:37 -05:00
Lemmy a9d5deffe6 i18n: update 2026-01-31 22:02:30 -05:00
Lemmy b4cbd4f88f desktop-widget: when editor is opened create the popup window surface 2026-01-31 21:54:23 -05:00
Lemmy 035111fbe2 panel: getPanel always try to fallback 2026-01-31 21:33:57 -05:00
Lemmy 4e310f4fa1 sysstat-desktop: added cpu temp as a shape 2026-01-31 21:27:59 -05:00
Turann_ 4eda8ad1fb Update BatteryService.qml 2026-02-01 03:42:20 +03:00
Lysec 834bbd119b SimpleToast.qml -> Toast.qml 2026-02-01 00:08:13 +01:00
Lysec b59187bc9b SimpleToast: add hover detection to prevent closing 2026-01-31 23:53:15 +01:00
Lysec b00a933f18 NightLightService: add resume timer after suspend (#1599) 2026-01-31 23:39:31 +01:00
Chandra Kant d81a88e834 Update TemplateRegistry.qml 2026-02-01 04:03:28 +05:30
Lysec 68e820f1ad Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-31 23:30:57 +01:00
Lysec 5b5c951908 OSD: don't display volume OSD if volume is changed through audio panel 2026-01-31 23:30:53 +01:00
Turann_ 61a1e0adff Revert "Update BatteryService.qml"
This reverts commit 0872ac08ba.
2026-02-01 01:28:46 +03:00
Lemmy 9cda956be4 Merge pull request #1625 from anthonyhab/fix/widget-centering-margins
fix(bar): consistent outer bar margin spacing
2026-01-31 17:21:40 -05:00
Turann_ 0872ac08ba Update BatteryService.qml 2026-02-01 01:11:00 +03:00
Turann_ ad848c8a61 make rounding in function not individually. 2026-02-01 00:56:41 +03:00
Lemmy 6115ef8060 desktop-sysstat: dual graph for network 2026-01-31 16:52:05 -05:00
Turann_ 53c7e85acc Use proxied item from LockScreen 2026-02-01 00:33:06 +03:00
Turann_ 045931cd9b Add Icon from service. 2026-02-01 00:32:11 +03:00
Turann_ 214eb9d1cd Expose batteryIcon - primaryDevice. 2026-02-01 00:31:48 +03:00
Lemmy 87a9b2a4b5 i18n: update 2026-01-31 16:28:26 -05:00
Lemmy d5e0a4ddc4 desktop-sysstat: moved history to service, improved curve drawing 2026-01-31 16:27:55 -05:00
Turann_ 0d37c7c82d Enforce laptopBattery 1/? 2026-02-01 00:23:30 +03:00
Turann_ 8c7aed8ff2 Unused import removed 2026-02-01 00:21:08 +03:00
Turann_ 51d4bde15a Remove redundant function: hasAnyBattery() 2026-01-31 23:27:37 +03:00
Turann_ 3cca35f3aa Add proper naming for multi battery setup 2026-01-31 23:06:31 +03:00
Turann_ b5e2e99282 Battery Health on hover. 2026-01-31 22:47:03 +03:00
notiant 361324ad4e Battery: further refactor 2026-01-31 19:34:07 +01:00
Lysec ffd1538d64 i18n 2026-01-31 17:35:31 +01:00
Lysec da6dec0736 TemplateSubTab: make chips follow input radius! 2026-01-31 16:06:02 +01:00
Lemmy 042fdb51e0 i18n-update 2026-01-31 08:49:25 -05:00
Lemmy 11a94be39f Merge pull request #1638 from CYAXXX/patch-1
Update ku.json
2026-01-31 08:48:08 -05:00
Lysec 54b3c8fa6a OSD: don't display brightness OSD if control center is open (fixes #1637) 2026-01-31 14:09:08 +01:00
Lysec 19f016e760 NGraph: fix choppyness 2026-01-31 10:40:14 +01:00
Lysec 82f9e7e89d DesktopWidgets: add SystemStat widget 2026-01-31 10:36:50 +01:00
CYAXXX 5e51ea0bfc Update ku.json
Hi, I just changed none Kurdish text, please do not add automated translation to KU. I saw Turkish, Azerbijani, Sorani Kurdish (Which it uses Arabic scripts) It makes my job harder, I will translate all of it but let my finish the projects that I am handling right now.
2026-01-31 05:03:19 +01:00
Lemmy 131740dcc0 bar-auto-hide: using a hover handler to help on hyprland 2026-01-30 22:50:57 -05:00
Lemmy a64162f4ff bar-auto-hide: bullet proofing 2026-01-30 22:38:51 -05:00
Lemmy 63d57adb59 translations cleanup 2026-01-30 22:19:14 -05:00
Lemmy d17cbf2e00 bar: auto hide implementation 2026-01-30 22:01:16 -05:00
Lemmy 9f8ac95dd8 launcher: added IPC for "settings" and "windows" providers 2026-01-30 20:27:02 -05:00
Lemmy 5fbc1dc5c1 i18n: windows provider 2026-01-30 20:17:55 -05:00
Lemmy 75243adb0d current-screen-detector: more reliable no longer assumes screens[0] has a bar. 2026-01-30 19:42:10 -05:00
Lemmy 817b81e020 launcher: option to enable/disable the default search of "windows" 2026-01-30 19:23:57 -05:00
Lemmy a573f25147 launcher: new windows provider - to focus an existing window 2026-01-30 19:00:31 -05:00
Lemmy b8092b5a35 i18n: update fr + hn + nn 2026-01-30 18:39:37 -05:00
Lemmy 68a9f397c7 launcher: when assigned to the right the preview will switch to the left 2026-01-30 17:19:18 -05:00
Lemmy cd8e630ac3 tooltips: support for table/gridview content - using this in the sysmon bar tooltip 2026-01-30 16:30:01 -05:00
Lemmy 2288e51b0e Merge pull request #1622 from xzeldon/feat/system-monitor-enhancements
feat: add CPU frequency and free disk space display options
2026-01-30 16:03:09 -05:00
Lemmy 2625ff2954 plugins: QoL always show the "Update all" button if there is an update 2026-01-30 15:10:27 -05:00
Lemmy 5b11700e34 bar-settings: more reasonable toast duration (12s > 6s) 2026-01-30 15:09:17 -05:00
Timofey Gelazoniya 7c15d3df9d feat: add independent CPU Frequency component and dynamic max freq detection 2026-01-30 23:03:35 +03:00
Lysec e36a6789ad Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-30 19:54:36 +01:00
Lysec fb72dc9dbd SimpleToast: add progress bar 2026-01-30 19:54:34 +01:00
Lemmy 3acd062f4b settings: no sidebar gradient 2026-01-30 12:49:00 -05:00
thmoee 2818bbfe8d i18n: SystemMonitor translations 2026-01-30 17:58:51 +01:00
Lemmy a869b50b19 bar-plugins: fixed bar not refreshing after install/uninstall 2026-01-30 11:55:17 -05:00
Lemmy d6ea743624 settings: better check for plugins settings 2026-01-30 11:32:49 -05:00
thmoee 4e7110aa46 SystemMonitor: handle threshold for disk available on compact mode 2026-01-30 17:26:35 +01:00
Lemmy 0acca7d2d3 settings: clean the deprecated "allowUserSettings" + fix gear icon showing when plugin has no settings 2026-01-30 11:10:12 -05:00
thmoee dba50b7622 SystemMonitor: add thresholds for disk available space 2026-01-30 16:52:11 +01:00
Lemmy 9f14ca21e6 i18n-update: de+es+zh-CN 2026-01-30 10:03:29 -05:00
thmoee 13bcfb38f2 SystemMonitor: add new settings to WidgetRegistry 2026-01-30 15:59:42 +01:00
Lysec 39dc324b2f Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-30 15:05:12 +01:00
Lysec 25b9e8c34b Dock: fix vertical and horizontal alignment 2026-01-30 15:05:09 +01:00
Lemmy 4e8ac23868 bluetooth: process.kill() is not a thing - use process.running=false instead 2026-01-30 08:18:13 -05:00
Lemmy 4dea7d3780 tray: more tweaks - does not match npopupcontextmenu perfectly 2026-01-29 22:18:15 -05:00
Lemmy af2c274a8f tray: matching positioning of npopupcontextmenu 2026-01-29 22:05:41 -05:00
Lemmy c36617a740 npopupcontextmenu: smart positioning? 2026-01-29 21:48:34 -05:00
Lemmy 6839528022 taskbar+workspace: fixed context menu on hyprland 2026-01-29 20:59:39 -05:00
Lemmy 3f82be711c launcher-gridview: working top and bottom gradients 2026-01-29 20:30:49 -05:00
Lemmy 66a58452b2 i18n-update: es+ko+ru 2026-01-29 20:10:00 -05:00
Lemmy 8cdaa205d1 sliders: rewrote the display using Shape to avoid visible stacked hacks when cross-fading colors 2026-01-29 19:03:08 -05:00
Lemmy 1685394a0e MediaCard: text shadow color changing depending on light/dark mode 2026-01-29 18:36:35 -05:00
Lemmy 010d1ad854 bar: avoid recreating model on every settings without breaking bar widgets reordering/deletion. 2026-01-29 17:01:50 -05:00
Lemmy 8125236d4e Revert "bar: avoid recreating model on every setting change."
This reverts commit 5a70f523bf.
2026-01-29 16:35:35 -05:00
anthonyhab 57ba56b23f math.round
listen to lemmy
2026-01-29 16:21:03 -05:00
Lemmy 599a6f7535 Revert "Merge pull request #1624 from anthonyhab/fix/slider-opacity-animation"
This reverts commit 4fcd730dd1, reversing
changes made to 0002a6df1c.
2026-01-29 16:20:25 -05:00
Lemmy 4fcd730dd1 Merge pull request #1624 from anthonyhab/fix/slider-opacity-animation
fix(slider): enable layer rendering for slider opacity animations
2026-01-29 16:16:11 -05:00
Lemmy 0002a6df1c Merge pull request #1626 from notiant/patch-8
Battery: fix low battery warning & fallback handling
2026-01-29 16:14:37 -05:00
notiant ad310ec74b Battery: fix low battery warning & fallback handling 2026-01-29 21:24:35 +01:00
Lemmy 5a70f523bf bar: avoid recreating model on every setting change. 2026-01-29 13:51:11 -05:00
Lemmy d164113f0c Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-01-29 13:42:05 -05:00
Lemmy 770d4f9db8 workspace-settings: icon scaling should be hidden when not using icons 2026-01-29 13:42:03 -05:00
anthonyhab bc05f1e444 fix(bar): center widgets properly within bar
Calculate margins dynamically based on barHeight and capsuleHeight
instead of using fixed Style.margin values. This ensures widgets
are properly centered regardless of bar density setting.
2026-01-29 13:38:54 -05:00
anthonyhab 353e4e5409 fix(slider): enable layer rendering for opacity animations
Add layer.enabled: true to NColorSlider and NSlider widgets to fix
opacity animation issues. This ensures proper compositing during
slider animations by rendering to an offscreen layer.

Fixes visual glitches where slider opacity transitions were not
rendering correctly.
2026-01-29 13:21:07 -05:00
Chandra Kant 71a2cda680 Update Settings.qml 2026-01-29 22:20:47 +05:30
Chandra Kant 10b49b7781 Update WallpaperPanel.qml 2026-01-29 22:20:07 +05:30
Chandra Kant 38ad1364af Update WallpaperService.qml 2026-01-29 22:18:38 +05:30
Timofey Gelazoniya 687c8d934e feat: add CPU frequency and free disk space display options 2026-01-29 18:48:04 +03:00
Chandra Kant c0b48b71f4 Add sorting functionality for wallpaper files 2026-01-29 21:16:27 +05:30
Chandra Kant 43d9da94c1 Update Settings.qml 2026-01-29 21:10:57 +05:30
Lysec a9702ad480 Merge pull request #1606 from mochouaaaaa/main
fix(scripts): `gtk-refresh.py` Increase dconf compatibility
2026-01-29 15:41:53 +01:00
Lysec c89e876113 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-29 15:35:39 +01:00
Lysec 15516de503 Dock: set max width/height, add scrolling 2026-01-29 15:35:35 +01:00
Lemmy 76f3fe4624 autofmt 2026-01-29 09:33:36 -05:00
Lemmy 001312f0bf Merge pull request #1617 from notiant/patch-5
Battery: some fixes & cleanup
2026-01-29 09:24:42 -05:00
Lemmy e2cba4184d Merge pull request #1618 from notiant/patch-6
WidgetSettings: ensure minimal width for NComboBox
2026-01-29 09:23:42 -05:00
Lemmy ae56470c4f settings: bar/controlcenter/desktop widgets - debounce save 2026-01-29 09:16:46 -05:00
thmoee 8057fcc816 SystemMonitorSettings: remove unused imports and properties 2026-01-29 15:15:37 +01:00
thmoee a3bcced307 SystemStatService: get available percentage and format disk display 2026-01-29 15:04:17 +01:00
thmoee 4bc32e0cb4 SystemStatService: rename formatMemoryGb to formatGigabytes 2026-01-29 13:57:18 +01:00
thmoee dd844ef2da SystemMonitor: get available disk space 2026-01-29 13:53:15 +01:00
Lysec 41ec8c4ee6 DarkModeService: add one shot timer to detect sunrise properly (#1599) 2026-01-29 13:09:42 +01:00
Lysec 9d05ab8d8f Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-29 13:08:02 +01:00
Lysec ecf1fcbe4c Tray: adjust bg to be circular, fix some padding 2026-01-29 13:07:56 +01:00
notiant 4b826d9c37 WidgetSettings: ensure minimal width for NComboBox 2026-01-29 12:52:58 +01:00
notiant 0c8aff390f small edit 2026-01-29 12:34:42 +01:00
Lysec 7bf3dad989 Merge pull request #1614 from GoodbyeNJN/smart-title-width
fix(taskbar): reorder title bar width form field
2026-01-29 11:54:08 +01:00
Lysec 6889a7aa4e Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-29 11:51:59 +01:00
Lysec 3d3e0c123e WorkspacePill: adjust centering (fixes #1615) 2026-01-29 11:51:54 +01:00
notiant 7d5077da79 make deviceModel a reactive property 2026-01-29 11:38:14 +01:00
notiant 77a92d604c Battery: some fixes & cleanup 2026-01-29 10:43:43 +01:00
Bryan Martinez-Sanchez 47835d1421 notifications: add IPC functions for action invocation
Adds four new IPC functions to the notifications handler:
- getActions: returns actions for a notification by index
- invokeDefault: invokes the default (or first) action
- invokeDefaultAndDismiss: invokes default action and dismisses
- invokeAction: invokes a specific action by notification id

Enables external tools and scripts to interact with notification
actions programmatically via the existing IPC mechanism.
2026-01-29 01:24:15 -05:00
GoodbyeNJN eec18037f1 fix(taskbar): reorder title bar width form field 2026-01-29 14:10:41 +08:00
Lemmy 27bee0033d bump to v4.2.6-git 2026-01-28 23:34:58 -05:00
Lemmy 790572cd24 v4.2.5 2026-01-28 23:32:47 -05:00
Lemmy fbab3e3405 taskbar: fix capsule height 2026-01-28 23:30:14 -05:00
Lemmy fa71530d79 active-window: fix capsuleHeight 2026-01-28 22:43:59 -05:00
Lemmy 11bb2b68f1 bump to v4.2.5-git 2026-01-28 20:38:02 -05:00
Lemmy 5e4f137311 v4.2.4 2026-01-28 20:37:04 -05:00
Lemmy 02fb1da333 launcher: fixed gridview keyboard navigation to properly account for the provider defined number of columns. 2026-01-28 20:35:44 -05:00
Lemmy 9951d3fb23 autofmt 2026-01-28 20:32:25 -05:00
Lemmy a4d0c02c01 Merge pull request #1610 from MrDowntempo/feat/All-Emojis
Another attempt at adding ALL to emojis
2026-01-28 20:32:13 -05:00
Lemmy 41b066ce09 settings-search: disable autofocus on nvidia gpu 2026-01-28 19:58:08 -05:00
Lemmy 95f493e444 battery-settings: i18n 2026-01-28 19:56:56 -05:00
Lemmy aa4316a2f8 Revert "settings: another attempt"
This reverts commit ddd865a122.
2026-01-28 19:52:28 -05:00
Lemmy ddd865a122 settings: another attempt 2026-01-28 19:49:15 -05:00
Lemmy 972f029a3c Revert "settings-search: isolate cursor blinking in a separate layer."
This reverts commit e2f2416079.
2026-01-28 19:47:39 -05:00
Lemmy e2f2416079 settings-search: isolate cursor blinking in a separate layer. 2026-01-28 19:45:04 -05:00
Lemmy 0a88e3619d settings-search: tweak 2026-01-28 19:41:52 -05:00
Corey Woodworth 627a9000f6 Another attempt at cleaning up the PR 2026-01-28 19:23:49 -05:00
Lemmy a1ebd660bf Revert "Merge pull request #1609 from MrDowntempo/feat/All-Emojis"
This reverts commit 1bc8c0a9e8, reversing
changes made to 6bdbf6903b.
2026-01-28 18:58:19 -05:00
Lemmy 1bc8c0a9e8 Merge pull request #1609 from MrDowntempo/feat/All-Emojis
Adds an ALL emoji category
2026-01-28 18:56:09 -05:00
Lemmy 6bdbf6903b IPC: removed old deprecated stuff 2026-01-28 18:55:56 -05:00
Lemmy 1c6fa1b259 Merge pull request #1597 from argosnothing/kitty-windows
added border coloring for kitty themes
2026-01-28 18:40:59 -05:00
Lemmy e33b7d75a9 i18n: ru 2026-01-28 18:16:18 -05:00
Lemmy 1240aa4ce7 Merge pull request #1551 from yuzujr/fix/NScrollText
fix issue#1371:ActiveWindow text/title length limited to previous active window
2026-01-28 18:10:51 -05:00
Lemmy 9dff29d846 battery: improvements 2026-01-28 17:54:20 -05:00
Lemmy 6280cc823e template-apply: improve matching to avoid writing to files when not necessary 2026-01-28 17:30:04 -05:00
Lemmy 9e20b3fadf settings-widget-default 2026-01-28 16:58:11 -05:00
Lemmy 0b0e8f97a0 bar-notification: fixed badge color binding to avoid bug + properly declare new option in the registry 2026-01-28 16:57:48 -05:00
Lemmy 8a721d4270 tray: more tooltip fixes 2026-01-28 16:48:23 -05:00
Lemmy 4116bf6bf0 tray: fixed hover logic in cramped space 2026-01-28 16:35:10 -05:00
salivala d17d410283 correction to inactive border color 2026-01-28 16:34:59 -05:00
Lemmy 61c60944e4 Revert "Launcher: play close animation after launching app / running command"
This reverts commit 379c2a6803.
2026-01-28 15:57:43 -05:00
Lemmy e940feac03 settings: open Setup Wizard always in "default" mode 2026-01-28 15:57:35 -05:00
Corey Woodworth 86c62b202d Added English translation 2026-01-28 14:48:25 -05:00
Corey Woodworth 29e2559d15 2nd try at adding an all emoji category 2026-01-28 14:41:55 -05:00
Lysec 2da7d41242 Time: detect time jumps to fix nightlight/darkmode logic (#1599) 2026-01-28 20:08:12 +01:00
Lysec 379c2a6803 Launcher: play close animation after launching app / running command 2026-01-28 19:09:47 +01:00
Lysec bdfb09a564 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-28 19:05:28 +01:00
Lysec bfb3bc7b22 *WidgetSettingsDialog: remove close button 2026-01-28 19:05:25 +01:00
Lemmy 98e9244ace tray: better entries spacing/margin 2026-01-28 11:52:33 -05:00
Lemmy 0bbbe0ed97 tray-settings: better blacklist 2026-01-28 11:47:20 -05:00
Tim 5459497199 Merge branch 'noctalia-dev:main' into feat/diskdetails 2026-01-28 17:38:52 +01:00
Lemmy 82a6da9de6 tray: hover indicator 2026-01-28 11:36:53 -05:00
Lemmy 17ef2e0614 taskbar: hovered indicator 2026-01-28 11:29:31 -05:00
Lemmy 97f29f2380 taskbar: full bar dimension support 2026-01-28 11:27:49 -05:00
Lemmy c140c7297d activewindow: fixed vertical centering 2026-01-28 11:22:12 -05:00
thmoee 5df2f83535 use i18n strings, extend default widgets settings 2026-01-28 17:11:31 +01:00
thmoee 61f7e543bc i18n: add new translations for the disk details feature 2026-01-28 17:07:49 +01:00
Lemmy 9970e1f749 Revert "Merge pull request #1604 from turannul/main"
This reverts commit e464401873, reversing
changes made to b2b16ecdda.
2026-01-28 11:04:00 -05:00
Lemmy c7c147e1ce Revert "battery: new stuff from turannul"
This reverts commit a14d80abdd.
2026-01-28 11:03:43 -05:00
Lemmy 6fad9411d5 workspace: removed dead code 2026-01-28 10:58:13 -05:00
Lemmy a14d80abdd battery: new stuff from turannul 2026-01-28 10:52:31 -05:00
Lemmy 05ace82b52 Reapply "Merge branch 'main' into main"
This reverts commit b7a336150b.
2026-01-28 10:48:21 -05:00
Sheri Downs 3778952828 Merge branch 'noctalia-dev:main' into main 2026-01-28 23:45:00 +08:00
mochou 6ddf0780f3 fix(scripts): Increase dconf compatibility
In a packaged environment, the issue of gsettings being unavailable is
common, especially in the `nixos` environment
2026-01-28 23:44:36 +08:00
thmoee 9881e813c3 display disk details as text in the widget 2026-01-28 16:40:52 +01:00
thmoee 7b47eb7b09 add settings to toggle disk Details 2026-01-28 16:40:22 +01:00
Lemmy b7a336150b Revert "Merge branch 'main' into main"
This reverts commit bd16eba007, reversing
changes made to 1da94c27e5.
2026-01-28 09:45:00 -05:00
yuzujr 6690e1af97 Merge branch 'main' into fix/NScrollText 2026-01-28 22:36:33 +08:00
Lemmy e464401873 Merge pull request #1604 from turannul/main
Battery refactor pt3
2026-01-28 09:34:59 -05:00
Turann_ bd16eba007 Merge branch 'main' into main 2026-01-28 17:18:25 +03:00
Turann_ 1da94c27e5 Squash commits
Organise file add MARKs
Increase width on NcomboBox.

So far this commit the most i struggled - >:|

moving more to service.

checkpoint 2/4

Add tooltip texts properly.

Health check avoided on bluetooth batteries
2026-01-28 17:15:51 +03:00
Lemmy b2b16ecdda workspace: bullet proofing color management 2026-01-28 08:31:32 -05:00
Lysec db4e150bb4 NotificationHistorySettings: add option to change unread badge color 2026-01-28 14:22:42 +01:00
Lysec 942ad7be3c Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-28 12:35:54 +01:00
Lysec 53b2e9d37b TaskbarSettings: fix duplicate id 2026-01-28 12:35:49 +01:00
Lysec 7a0562afc2 Merge pull request #1601 from lonerOrz/bs
Fix null pointer error in BatteryService.qml
2026-01-28 12:29:42 +01:00
loner 767bbc66b4 Fix null pointer error in BatteryService.qml 2026-01-28 18:54:03 +08:00
Lysec 40078519c3 Tray: adjust traymenu height to align with other widget menus 2026-01-28 07:43:35 +01:00
Lysec 0f7e91ec89 Tray: fix traymenu positioning 2026-01-28 07:40:43 +01:00
Lysec fa67b93ca3 Tray: fix chevron lightmode color 2026-01-28 06:21:25 +01:00
Lemmy 30f0cc2de1 tray: drawer fixes 2026-01-28 00:02:07 -05:00
Lemmy 120f79dff8 tray: support for full bar dimension 2026-01-27 23:41:25 -05:00
Lemmy 010df90dca workspace-pill: color animation tweak 2026-01-27 23:06:34 -05:00
Lemmy 747cd8c0d6 workspace-pill: support for full bar dimension 2026-01-27 23:01:36 -05:00
Lemmy ed0ce655ad widget-settings: increased min dialog width, help with the battery settings. 2026-01-27 22:21:58 -05:00
Lemmy 5af61ed78d ncontextmenu-sectioneditor: fixed clipped hover due to new NListView 2026-01-27 22:03:33 -05:00
Lemmy 4af8c1dc2b nsection-editor: better "move" icons for bar widget sections and control center shortcuts sections 2026-01-27 21:57:16 -05:00
Lemmy 795b77b8cd custom-button: make it compatible with bar's hot corners by renaming onClicked to clicked 2026-01-27 21:27:31 -05:00
Lemmy 5d068720a5 ipc: nightlight properly toggle between the 3 modes. 2026-01-27 19:51:41 -05:00
Lemmy 5084ca9d64 bar-notification: repositionning red badge 2026-01-27 18:02:24 -05:00
Lemmy e3d744df80 Merge pull request #1596 from turannul/pr/refactor-battery-pt2
Battery refactor pt2
2026-01-27 17:34:07 -05:00
salivala 19a0a6f45c added border coloring for kitty thtmes 2026-01-27 17:29:08 -05:00
Turann_ 06d1a08f93 run qmlfmt.sh 2026-01-28 01:26:01 +03:00
Lemmy ff8790221a settings: added helpers function to open settings and focus a subtab 2026-01-27 17:09:13 -05:00
Lemmy 6410836ec6 custom-button: open widget settings if no left click actions 2026-01-27 16:57:59 -05:00
Turann_ 117ffe5550 refactoring 3/? 2026-01-28 00:57:26 +03:00
Lemmy 0727d1671f panel: close panel when opening widget settings 2026-01-27 16:51:48 -05:00
Lysec 96dcc8e831 Widgets: fix conflicts 2026-01-27 22:40:04 +01:00
Lysec 3d0ef93b8e Widgets: reactive settings saving 2026-01-27 22:38:55 +01:00
Lemmy bb8efb93b4 Merge pull request #1062 from GoodbyeNJN/smart-title-width
feat(taskbar): adjust smart title width calculation logic
2026-01-27 16:30:24 -05:00
Lemmy 2949901cf8 launcher: speed up mousewheel scrolling. Fix #1042 2026-01-27 16:28:48 -05:00
Turann_ a0c0983a62 Merge branch 'noctalia-dev:main' into pr/refactor-battery-pt2 2026-01-28 00:18:43 +03:00
Lemmy 491222594c plugins: installed / add last updated time 2026-01-27 15:15:17 -05:00
Lemmy 4fe46c34b9 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-01-27 15:13:01 -05:00
Lemmy eb9ee4a504 plugins: add last updated time 2026-01-27 15:12:57 -05:00
Lysec 9fef81ce29 WorkspaceSettings: add reverse scrolling option 2026-01-27 21:09:13 +01:00
Lemmy c63a4486a2 bar-service: inverted opening side for pills and stuff. fix #1579 2026-01-27 14:57:30 -05:00
Lysec 4fdd570cd8 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-27 20:47:42 +01:00
Lysec 28029df17c ClipboardSubTab: allow custom wl-paste commands to filter what gets added to cliphist 2026-01-27 20:47:37 +01:00
Lemmy 7dcfa6b246 launcher: added sessionProvider for quick lock/shutdown, etc.. Fix #1592 2026-01-27 14:44:14 -05:00
Lemmy e366b04e55 workspace: in pill mode use the full height 2026-01-27 14:25:18 -05:00
Lemmy 746804fa4d tray: use full height 2026-01-27 14:18:43 -05:00
Lemmy 069cbad262 clock: user proper radius 2026-01-27 14:18:13 -05:00
Lysec 72c06b3a65 ActiveWindow: expand mouse area 2026-01-27 20:02:50 +01:00
Lysec 784720995a Settings: set alacritty as default terminal for launcher 2026-01-27 19:53:39 +01:00
Lemmy ab4f5d6af1 hyprland: using toplevel for current screen detection 2026-01-27 13:39:43 -05:00
Lemmy 94cceebed9 NComboBox: properly refresh onModel changed - this fix the issue when switching language in Region. 2026-01-27 13:32:55 -05:00
Lemmy 51c3cd50f3 i18n: es + sv update 2026-01-27 13:26:54 -05:00
Lemmy 64471eb1c0 Merge pull request #1585 from yeager/main
Adding Swedish translation
2026-01-27 13:17:24 -05:00
Lemmy 893f4f532f Merge pull request #1589 from linux-fertxo/main
Human-supervised translation into Spanish from Spain, less AI-like
2026-01-27 13:15:30 -05:00
Fertxo Sanz 0bee5eaa35 Merge branch 'noctalia-dev:main' into main 2026-01-27 18:11:56 +01:00
Linux Fertxo e84b59da3e Human-supervised translation to Spanish from Spain, less AI-like
As suggested, I've renamed the file from es-ES.json to es.json
2026-01-27 18:10:48 +01:00
Daniel Nylander 6c8552ee79 Update Swedish translations for JSON validity 2026-01-27 18:07:09 +01:00
Lemmy cb56fa7089 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-01-27 11:29:53 -05:00
Lemmy 74d87b8e16 session-menu: fixed "actions" listview 2026-01-27 11:29:52 -05:00
Lysec 0b983e2a94 MediaMini: make clickable at bar edges 2026-01-27 16:01:54 +01:00
Lysec 839f32bee2 i18n: lockscreen fprintd - password usage 2026-01-27 15:53:16 +01:00
Lysec 95436a1ad9 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-27 15:51:13 +01:00
Lysec 383a22d856 Merge pull request #1590 from bokicoder/main
LockScreen: add `allowPasswordWithFprintd` option
2026-01-27 15:51:08 +01:00
Lysec 3f5692d78c Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-27 15:49:46 +01:00
Lysec 2a1db90260 MediaMini: adjust MouseArea 2026-01-27 15:49:41 +01:00
Lemmy bb4655ed2f vertical-bar: less margin on top and bottom 2026-01-27 09:42:50 -05:00
Lemmy c045033a49 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-01-27 09:36:48 -05:00
Lemmy 1c42b4f3c8 bar: added extra mouse areas in the corner that activate the closest widget. 2026-01-27 09:36:46 -05:00
Lysec 5d0b9afa47 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-27 15:27:49 +01:00
Lysec 25680a8945 Migration46: remove old pam folder in noctalia settings folder 2026-01-27 15:27:44 +01:00
Lemmy 584584297e ipc-plugins: openPanel/closePanel/togglePanel 2026-01-27 09:16:20 -05:00
Fertxo Sanz 2c265b878d Merge branch 'noctalia-dev:main' into main 2026-01-27 15:04:01 +01:00
Linux Fertxo 34842f7c14 Human-supervised translation into Spanish from Spain, less AI-like
This is a work in progress, need to translate all the plugins also. Will
check when major changes and the introduction of new features
2026-01-27 14:58:08 +01:00
GoodbyeNJN 3117bd3aae feat(taskbar): adjust smart title width calculation logic 2026-01-27 21:57:20 +08:00
Lemmy c4a737a396 ipc: new "call plugin openSettings {id}" 2026-01-27 08:55:45 -05:00
wxlyyy 57204d80bd LockScreen: add allowPasswordWithFprintd option 2026-01-27 21:43:09 +08:00
Lysec 3e1f371912 LockScreen: use /etc/pam.d/ files for auth 2026-01-27 14:15:45 +01:00
Turann_ 5ff0810934 refactoring 2/?
Flaw: I treated DisplayDevice purely as a fallback. It was only added to the list if no other physical batteries were found.
   Scenario: On a laptop [eg: thinkpads] with two batteries (BAT0 and BAT1), the logic would find them and therefore skip adding the DisplayDevice.
   Consequence: Users with two batteries would effectively lose the "Aggregate" (Total System %) view. T
2026-01-27 10:34:27 +03:00
Daniel Nylander b641fc7ead Adding Swedish translation 2026-01-27 08:07:51 +01:00
Turann_ cfacfc1366 refactoring 1/? 2026-01-27 10:01:04 +03:00
Lemmy 382e548d2b bar: widgets now use the entire bar space (e.g: full height with a vertical bar) this ease a lot for clicking widgets and avoid dead zones above and below the widget.
Keep an eye on this + plugins bar widget will need updating
2026-01-26 23:47:03 -05:00
Lemmy 6f307dc1fb i18n: added new Korean (ko-KR) 2026-01-26 22:24:18 -05:00
Lemmy 919b26a2ee i18n: nn-NO 2026-01-26 22:06:37 -05:00
Lemmy 25f939f9c4 template-apply: latest change to alacritty was creating duplicate includes: old one(relative) + new one(full path) 2026-01-26 21:17:14 -05:00
Lemmy 2b6c6ae36c workspace: fix variable pill height 2026-01-26 21:06:07 -05:00
Lemmy bbab3b6f9d battery: smart hiding take3 2026-01-26 20:47:35 -05:00
Lemmy b6680470d9 battery: another attempt at smart hiding 2026-01-26 20:39:15 -05:00
shouya b7ce840dbb remove arguments to init 2026-01-27 10:38:16 +09:00
Lemmy 3937d3d767 battery: temp revert 2026-01-26 20:35:02 -05:00
Lemmy a32f098675 battery: dont show if laptop battery is absent and "default" is selected 2026-01-26 20:32:16 -05:00
Lemmy 57f63ddc1e plugin-service: simplified logs to not implyt parsed manifest are actually loaded plugins 2026-01-26 20:22:26 -05:00
Lemmy 6e0f28d9a9 workspace: cleanup 2026-01-26 20:01:11 -05:00
Wilfred Mallawa 75e7ebbb91 calendar/eds: convert event times to local timezone
Currently, the calendar does not convert events to local timezone.

This patch extracts the IANA timezone from Evolution's internal format and use
ZoneInfo for proper timezone-aware datetime conversion.

Signed-off-by: Wilfred Mallawa <wilfred.opensource@gmail.com>
2026-01-27 10:46:55 +10:00
Lemmy 8a123be7c0 autofmt 2026-01-26 19:46:52 -05:00
Lemmy 2fd8240f13 workspace: refactor in 2 separate components 2026-01-26 19:46:41 -05:00
Lemmy 36ed643e77 Merge pull request #1580 from dsafxP/sway-fixes
Sway: fix Workspace behavior (2)
2026-01-26 18:48:25 -05:00
Lemmy f003d1ebde more workspace log 2026-01-26 18:46:34 -05:00
Lemmy 16f345d1f3 keyboard-layout: toast shows full layout name 2026-01-26 18:36:01 -05:00
Lemmy b098a41e9c KeyboardLayoutService: better lang/country matching 2026-01-26 18:29:41 -05:00
Lemmy 624829d721 added log 2026-01-26 18:05:35 -05:00
Lemmy d687e22d78 workspace: attempt to fix missing id on older qt version (pika) 2026-01-26 17:58:06 -05:00
dsaf 560f8a06b7 fix(SwayService): handle duplicate apps 2026-01-26 16:44:27 -03:00
dsaf 4cddae1fe0 fix(bar/workspace): missing handle 2026-01-26 15:31:46 -03:00
dsaf c2cd38fca9 feat(SwayService): add workspaceId to extractWindowData via ipc 2026-01-26 15:31:34 -03:00
Lemmy e66a77a801 niri: added missing Quickshell.wayland import for getFocusedScreen() 2026-01-26 12:52:08 -05:00
Lemmy 806820f79a screen-detector: disable getFocusedScreen() until more testing is done. 2026-01-26 12:46:41 -05:00
Lemmy 39fad06b81 Merge pull request #1566 from frap129/refactor/current-screen
refactor(CurrentScreenDector): Use WM native methods when possible
2026-01-26 12:44:57 -05:00
Lemmy bfe1b1d723 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-01-26 12:41:36 -05:00
Lemmy 41d1545a24 bluetooth: dont force mError color on button, does not work well with red based color schemes. 2026-01-26 12:41:34 -05:00
Joe Maples f06b63b71f refactor(CompositorService/CurrentScreenDetector): abstract getFocusedScreen 2026-01-26 11:59:01 -05:00
Lemmy 709aa3f878 Merge pull request #1578 from chenkeao/nscrolltext-fix-vertical-center
fix: A more robust implementation of NScrollText to fix misalignment issue caused by overly large Unicode characters
2026-01-26 11:41:15 -05:00
Lemmy ba5be9781c i18n: update 2026-01-26 11:36:37 -05:00
Lemmy dba5235925 Merge pull request #1548 from tibssy/feat/framed-bar
Framed Bar
2026-01-26 11:35:07 -05:00
Lemmy 25ccded0a0 bump version to 4.2.4-git 2026-01-26 11:33:47 -05:00
Lemmy 222d12db39 v4.2.3 2026-01-26 11:32:45 -05:00
Lemmy 4467aa95d7 bar: improve widget settings refresh for overriden bar per monitor. also fix workspace widget not showing app icons on overriden monitor 2026-01-26 11:29:37 -05:00
Lysec d3d5e26bd7 autofmt 2026-01-26 16:55:48 +01:00
Lysec 2bfe2a78bb Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-26 16:54:13 +01:00
Lysec b4f9c9a3a1 WorkspaceSettings: add background color options & option to hide badge (#1550) 2026-01-26 16:54:08 +01:00
Lemmy 55f2c85d61 autofmt 2026-01-26 10:20:44 -05:00
Lemmy 1d2e646978 battery-panel: ui polish 2026-01-26 10:17:54 -05:00
kyle 017a0072cb fix(NScrollText): Fix misalignment issue caused by overly large Unicode characters 2026-01-27 01:37:20 +11:00
tibssy cc8fee383f fix(layout): correct notification and OSD margins to respect frame boundaries 2026-01-26 13:30:52 +00:00
tibssy 01656820dd style(bar): reduce default frame metrics and extend settings ranges 2026-01-26 13:30:52 +00:00
tibssy 680dfccfff feat(layout): implement framed bar visuals and layout logic 2026-01-26 13:30:52 +00:00
tibssy 2516652c21 i18n: add framed bar translations for all languages. feat(setup): add bar type selection to setup wizard 2026-01-26 13:30:52 +00:00
tibssy 83b89fa573 feat(ui): add bar type selection and frame settings UI 2026-01-26 13:30:52 +00:00
tibssy 7579182fe7 feat(settings): implement barType logic and framed bar configuration 2026-01-26 13:30:52 +00:00
Lysec d595ed4cf7 Revert "Battery: fix missing icon"
This reverts commit ee3fe0967d.
2026-01-26 13:12:33 +01:00
Lysec ee3fe0967d Battery: fix missing icon 2026-01-26 13:09:12 +01:00
Lysec 884d4e49a7 NSectionEditor: fix unresponsive widget settings dialog when pressing apply 2026-01-26 12:59:32 +01:00
Lysec 92aeeb2d79 Revert "Merge pull request #1574 from dsafxP/fix-missing-handle"
This reverts commit eec06b7e9f, reversing
changes made to 902208b9c6.
2026-01-26 12:51:33 +01:00
Lysec eec06b7e9f Merge pull request #1574 from dsafxP/fix-missing-handle
Sway: fix Workspace behavior
2026-01-26 09:43:59 +01:00
Lysec 902208b9c6 ApplicationProvider: fix search when pinned category is active 2026-01-26 09:37:38 +01:00
Lemmy 0e10ebbd32 launcher: top/bottom gradient in listview mode 2026-01-25 22:31:29 -05:00
Lemmy a2393927ec Merge pull request #1573 from turannul/fix/battery-detection
fix(battery): prioritize laptop battery and improve fallback logic (force pushed)
2026-01-25 21:38:19 -05:00
dsaf c2a95a3d42 feat(SwayService): add workspaceId to extractWindowData via ipc 2026-01-25 23:29:34 -03:00
Turann_ d979f698b4 this is not mean't to be commited 2026-01-26 05:23:37 +03:00
Turann_ 610d4d6e30 fix(battery): prioritize laptop battery and improve fallback logic 2026-01-26 05:11:20 +03:00
Lemmy 109cc9801f Merge pull request #1572 from twilfredo/wilfred/fixup-region-ui
LocationSubTab: use a column layout for location
2026-01-25 21:06:02 -05:00
Lemmy aabec3d716 ipc: added "media toggle" to open the media player panel. 2026-01-25 21:04:43 -05:00
Wilfred Mallawa 82f9a89e59 LocationSubTab: use a column layout for location
For the location entry tab, a RowLayout is currently used. When a user
enters a new location, the search bar extends across the UI to fill up
the space while the location service evaluates the location text. It
then shrinks back once the location text is available. Which looks
glitchy.

This patch changes the layout to be a ColumnLayout, so the entries stack
vertically. Which avoids the jankyness of the case above.

Signed-off-by: Wilfred Mallawa <wilfred.opensource@gmail.com>
2026-01-26 11:39:29 +10:00
Lemmy a6f8806f92 plugins: disable settings button if the plugin is disabled 2026-01-25 20:09:29 -05:00
dsaf c67ed98e7b fix(bar/workspace): missing handle 2026-01-25 22:00:36 -03:00
Lemmy ff3f3868da Merge pull request #1570 from turannul/pr/battery-rework
Refactor Battery stuff
2026-01-25 19:24:07 -05:00
Turann_ 88a48f5d30 most questionable commit on this pr 2026-01-26 02:58:32 +03:00
Lemmy f26ec28c46 changelog: starts from v3.8.2 when triggered manually 2026-01-25 18:41:24 -05:00
Lemmy 958bcacbec nscrollview: more fixes 2026-01-25 18:40:20 -05:00
Lemmy aede9bd13b nscrollview: more fixes 2026-01-25 18:35:56 -05:00
Turann_ b40cbaf654 feat(panel): group laptop battery with health and separate from Bluetooth devices 2026-01-26 02:34:57 +03:00
Turann_ 36e1c1692e feat(panel): display all detected batteries (Bluetooth and system) 2026-01-26 02:23:33 +03:00
Turann_ bca1dcba50 refactor(lockscreen): use centralized BatteryService properties 2026-01-26 02:20:38 +03:00
Turann_ 28fa573f70 refactor(widget): use centralized BatteryService helpers 2026-01-26 02:20:38 +03:00
Turann_ bbaf85a66b refactor(panel): use centralized BatteryService helpers 2026-01-26 02:20:38 +03:00
Turann_ 628ba91374 feat(service): centralize battery device logic and helpers 2026-01-26 02:20:38 +03:00
Lemmy 591973ae1e Merge pull request #1569 from turannul/pr/fix-charging-icon
Update IconsTabler.qml
2026-01-25 17:37:33 -05:00
Lemmy 68d8c1cd06 nscrollview: more fixes due to the new gradient approach 2026-01-25 17:36:51 -05:00
Turann_ 94ba737147 Update IconsTabler.qml 2026-01-26 01:36:04 +03:00
Lemmy 7eb4d9ecec notifications-history: fix scrollview. 2026-01-25 17:15:13 -05:00
Lemmy 288610ba56 imagecache: implementing queue to avoid spawning too many processes at once. 2026-01-25 17:12:24 -05:00
Lemmy a9336782ce Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-01-25 15:47:47 -05:00
Lemmy adbf55181d Dock: reserve a bit more width when horizontal to accomodate tooltips. 2026-01-25 15:47:45 -05:00
Lysec 78c621cabf i18n: lockscreen auto start auth 2026-01-25 21:29:24 +01:00
Lysec 0823fec689 Merge pull request #1568 from bokicoder/main
LockScreen: add `autoStartAuth` option
2026-01-25 21:26:39 +01:00
wxlyyy de3e522cd2 LockScreen: add autoStartAuth option 2026-01-26 04:17:46 +08:00
Lemmy 9d0ad15551 template-processor: added support for 'surface_tint' (alias of primary) 2026-01-25 15:05:28 -05:00
Lemmy 033c65d39e icons: updated alias + slightly changed the icons logic for battery 2026-01-25 14:30:16 -05:00
Lemmy cde88ed756 i18n: more nn-NO 2026-01-25 14:07:49 -05:00
Lemmy 50ac69a517 plugins: offical filter 2026-01-25 14:07:32 -05:00
Lemmy cce4233ea8 plugins: added official badge distinction to differentiate plugins maintained by the Noctalia Team vs the community ones. 2026-01-25 14:03:03 -05:00
Lemmy a8f61d84a6 nix: main noctalia plugins is no longer called Official as it also includes community plugins. 2026-01-25 14:02:33 -05:00
Joe Maples ec51acced1 refactor(CurrentScreenDector): Use WM native methods when possible 2026-01-25 13:57:05 -05:00
Lysec 898bd6a362 Templates/emacs: adjust header line (#1565) 2026-01-25 19:42:45 +01:00
Lysec dc59cd89c5 NSectionEditor: fix close button for multi monitor 2026-01-25 19:26:16 +01:00
Lysec bff443755d NSectionEditor: fix small warning 2026-01-25 19:15:02 +01:00
Lysec 42bfa9fb1c WidgetSettings: add close button - now apply only applies changes and doesn't close (fixes #1413) 2026-01-25 19:01:25 +01:00
Lemmy 45616f204f autofmt 2026-01-25 12:18:28 -05:00
Lemmy 8d11b0be0a labwc: improve popups support (right click context menu working) 2026-01-25 12:16:40 -05:00
Lysec 7610d306d3 Dock: fix pinned app order (#1562) 2026-01-25 18:08:33 +01:00
Lysec ad67296a53 Merge pull request #1563 from chenkeao/dock-fix-dragging
fix(dock): fix dragging issue when dock auto-hide is enabled
2026-01-25 17:29:01 +01:00
kyle 583bdc6a6e fix(dock): fix dragging issue when dock auto-hide is enabled 2026-01-26 03:13:42 +11:00
Lemmy caf2302cea Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-01-25 09:18:43 -05:00
Lemmy 2576145df5 plugin-service: don't log settings content on save. 2026-01-25 09:18:41 -05:00
Lysec 35636693b4 Merge pull request #1559 from chenkeao/dock-patch
Fix(dock): fix invisible but clickable dock; dock unexpected close when context menu hide and flicker context menu
2026-01-25 14:08:55 +01:00
kyle c6834c67ed fix(dock): fix unexpected dock close when context menu auto hide 2026-01-25 23:40:35 +11:00
kyle f7af6e8ab6 fix(dock): fix clickable menu when it's invisible 2026-01-25 23:37:57 +11:00
kyle 32cd450fed fix(dock): fix flicker context menu 2026-01-25 23:22:14 +11:00
Lysec 4aaefcf5b7 Merge pull request #1557 from mochouaaaaa/main
fix(Scripts/bash): Fix Hyprland theme application on Nixos+`tmpfs as root`
2026-01-25 12:23:49 +01:00
Lysec cf10868305 template-apply: fix alacritty theming 2026-01-25 11:51:36 +01:00
mochou 3fb392babb fix(Scripts/bash): Fix Hyprland theme application on Nixos 2026-01-25 18:39:47 +08:00
Lysec 1f18836fa7 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-25 11:20:54 +01:00
Lysec 4352b65da6 Theming/Emacs: adjust search logic (fixes #1543) 2026-01-25 11:20:49 +01:00
Lysec 2e859f41da Merge pull request #1552 from LionHeartP/main
discord-midnight: more css fixes
2026-01-25 11:07:07 +01:00
LionHeartP 748b45c930 discord-midnight: revert New label 2026-01-25 08:59:04 +02:00
LionHeartP fc8f6b47c3 discord-midnight: replace all hardcoded alphanumerics with wildcard selectors 2026-01-25 08:51:05 +02:00
Lemmy 69414b818c nreorder-checkboxes: dont need a listview 2026-01-25 01:26:13 -05:00
Lemmy 7892700813 ncomboxbox: use nlistview 2026-01-25 01:20:15 -05:00
Lemmy 29b8230361 nsearchable-combobox: fix availableWidth 2026-01-25 01:16:04 -05:00
Lemmy c125741e0f clock-settings: dont double scroll 2026-01-25 01:11:22 -05:00
Lemmy 81f7ce42c1 session-menu: middle ground 2026-01-25 00:37:56 -05:00
Lemmy 3de7597ba3 session-menu: trying caching the gpu texture 2026-01-25 00:13:37 -05:00
Lemmy 113b55608c scrollbars: dont need that it's default 2026-01-25 00:09:09 -05:00
Lemmy 7fe91817eb scrollbars: fixed launcher and widget settings 2026-01-25 00:04:04 -05:00
Lemmy 23a7b99279 custom-button: removed double/extra unecessary scrollview. 2026-01-24 23:53:26 -05:00
Lemmy 2f1932616b Revert "SessionMenu: dont scale over 1.0"
This reverts commit 32f50a9b74.
2026-01-24 23:44:33 -05:00
Lemmy 126bf1b9d6 Revert "SessionMenu: simplified scaling"
This reverts commit 8c5f592b10.
2026-01-24 23:44:31 -05:00
Lemmy 8bf26e3188 Revert "SessionMenu: dont overscale icon"
This reverts commit ff17b4ada1.
2026-01-24 23:44:28 -05:00
Lemmy ff17b4ada1 SessionMenu: dont overscale icon 2026-01-24 23:30:24 -05:00
Lemmy 8c5f592b10 SessionMenu: simplified scaling 2026-01-24 23:28:09 -05:00
Lemmy 32f50a9b74 SessionMenu: dont scale over 1.0 2026-01-24 22:56:05 -05:00
Lemmy 8e6a88b559 NGridView + NScrollView + NListView: everywhere, with auto top/bottom gradients. 2026-01-24 22:40:13 -05:00
yuzujr b3621d73d4 fix issue#1371 2026-01-25 11:19:52 +08:00
Lemmy 4e3450c22c autofmt + switched a couple logger.i to .d 2026-01-24 21:22:36 -05:00
shouya 2f702cdc43 Merge remote-tracking branch 'upstream/main' 2026-01-25 11:17:05 +09:00
Lemmy 3b2c0bd1ef template-processor: simplified error reporting, only report template syntax errors from python. cleaned up template-apply.sh to only output errors. 2026-01-24 21:16:32 -05:00
shouya 5650a2cc4c fix bad merges 2026-01-25 11:14:27 +09:00
Lemmy 63e37e7ca3 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-01-24 20:32:16 -05:00
Lemmy 4851e5677a discord-material: dark mode tweak, discord is ass 2026-01-24 20:32:13 -05:00
Lysec 461d6d3729 Merge pull request #1547 from blackbartblues/feat/ddc-brightness-sync-v2
feat: sync DDC brightness on startup and panel open
2026-01-25 01:08:50 +01:00
WojciechSulocki-Gif 3f355e3083 feat: sync DDC brightness on startup and panel open
- BrightnessService: Add onIsDdcChanged handler to fetch brightness
  when DDC is detected at startup
- BrightnessService: Fix condition to update brightness when value is 0
- BrightnessPanel: Refresh DDC brightness when panel opens
- BrightnessCard: Fix timer to only run on user interaction (not continuously)
2026-01-25 01:03:13 +01:00
Lysec 4f008b3f8d Merge pull request #1542 from bokicoder/main
LockContext: made the code clearer
2026-01-25 00:55:29 +01:00
Lysec 9a6c99b971 Merge pull request #1545 from blackbartblues/feat/ddc-brightness-sync-on-qs-open
ControlCenterPanel: sync DDC brightness on Quick Settings open
2026-01-25 00:44:59 +01:00
WojciechSulocki-Gif 2e6bd7abce ControlCenterPanel: sync DDC brightness on Quick Settings open
Refresh DDC monitor brightness values when Control Center opens.
This ensures the brightness slider shows the actual monitor value,
even if changed externally (e.g., via monitor OSD).
2026-01-25 00:41:26 +01:00
Lemmy ab3bcfb0d2 Update installation badge in README.md 2026-01-24 18:09:17 -05:00
Lemmy a85beaf6dd Update README.md 2026-01-24 17:58:35 -05:00
Lemmy f73b3c74d4 Update README.md 2026-01-24 17:55:13 -05:00
Lemmy 6c5330f969 Update README.md 2026-01-24 17:50:21 -05:00
Lysec e868dcb06d Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-24 23:41:28 +01:00
Lysec 898c1025f6 NComboBox: add up/down keybinds 2026-01-24 23:41:21 +01:00
Lemmy 3371dae7f9 Update installation badge in README.md 2026-01-24 17:39:56 -05:00
Lemmy f86f163a88 Update README.md 2026-01-24 17:12:13 -05:00
Lysec 349c020304 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-24 22:50:25 +01:00
Lysec c559b75c4e ApplicationProvider: set initial category to pinned if pinned apps exist 2026-01-24 22:50:22 +01:00
Lemmy 8f7e01d09b Change donation link to 'Buy Me a Coffee'
Updated donation links and badges in the README.
2026-01-24 15:50:07 -05:00
Lemmy d1290cc76f buy_me_a_coffee 2026-01-24 15:31:09 -05:00
Lemmy c98946f429 about: restoring the donation/support us button 2026-01-24 15:25:00 -05:00
Lemmy d1c5d13225 discord: dual templating - Midnight or Material Design, up to the user to select his favorite in the discord client. 2026-01-24 14:02:18 -05:00
Lemmy 9518f148a7 Merge pull request #1540 from LionHeartP/main
discord.css template: various css fixes
2026-01-24 13:48:20 -05:00
Lemmy c90f2d9c6f templates: splitting discord in two 2026-01-24 13:48:02 -05:00
Lemmy 0e39af1022 Merge pull request #1539 from BinaryQuantumSoul/patch-7
Discord Midnight → Material
2026-01-24 13:46:22 -05:00
wxlyyy 1436c0efd3 LockContext: made the code clearer 2026-01-25 02:38:14 +08:00
Lemmy 21774a5bba settings-colorscheme: show generated colors 2026-01-24 11:24:26 -05:00
LionHeartP e553fffcde discord.css template: various css fixes 2026-01-24 18:08:04 +02:00
QuantumSoul 53d9d05420 Discord Midnight → Material 2026-01-24 16:49:29 +01:00
Lysec 37c5681a5e Bumping 4.2.3-git 2026-01-24 15:59:37 +01:00
Lysec e1d1a6554a Release v4.2.2 2026-01-24 15:58:26 +01:00
Lysec d30489b311 Merge pull request #1538 from chenkeao/launcher-git-navigation
feat(launcher): add complete vim navigation support to the launcher's grid view
2026-01-24 15:49:45 +01:00
Lysec d2b341b548 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-24 15:33:09 +01:00
Lysec 8d905eafa2 Revert "LockScreen: add slight delay for pam to initilize before suspend"
This reverts commit f05bb82428.
2026-01-24 15:32:46 +01:00
Lemmy ab25c94e49 wallpaper-panel factorization 2026-01-24 09:23:21 -05:00
Lysec e9c7ed7570 Merge pull request #1522 from notiant/patch-1
MainScreen: add onEnterPressed() as shortcut
2026-01-24 15:12:49 +01:00
Lemmy e3be05b0f6 autofmt 2026-01-24 08:56:32 -05:00
Lemmy 564894232e comments 2026-01-24 08:56:24 -05:00
Lemmy c2da3daffa Merge pull request #1526 from chenkeao/patch-1
fix(system-monitor): correct cpu temp tooltip to display °C instead of %
2026-01-24 08:50:39 -05:00
Lemmy 77d8f106bc Merge branch 'main' into patch-1 2026-01-24 08:50:21 -05:00
Lemmy 57f8f196f3 template-processor: reporting warnings via toast - ignoring post_hook warning/errors are they come from outside. 2026-01-24 08:47:53 -05:00
kyle 251dae085f feat(launcher): add complete vim navigation support to the launcher grid view 2026-01-25 00:35:16 +11:00
Lemmy 1f9cfd9897 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-01-24 08:30:10 -05:00
Lemmy 7fee038f5f templates: zed template improvements - avoid on_tertiary_container on non tertiary_container 2026-01-24 08:30:05 -05:00
Lysec 457530daba Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-24 14:29:32 +01:00
Lysec f05bb82428 LockScreen: add slight delay for pam to initilize before suspend 2026-01-24 14:29:28 +01:00
Lemmy 1b11db6a3d autofmt 2026-01-24 08:19:23 -05:00
Lemmy 4d06d8c09e template-processor: minor cleanup and adjustments 2026-01-24 08:19:17 -05:00
notiant 5ede8c1061 Merge branch 'main' into patch-1 2026-01-24 13:19:34 +01:00
Lysec f448fa59b8 Merge pull request #1533 from BinaryQuantumSoul/main
Zathura template
2026-01-24 12:44:39 +01:00
QuantumSoul ba7fd1da1e Zathura template 2026-01-24 12:33:50 +01:00
Lysec a4c73f15c1 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-24 11:46:20 +01:00
Lysec 9492872034 Kanagawa: add cursor to dark mode (fixes #1528) 2026-01-24 11:46:16 +01:00
Lysec ff75dd1c3e Merge pull request #1532 from twilfredo/wilfred/fixup-search-regression
Control/search: fixup return handling.
2026-01-24 11:37:01 +01:00
Wilfred Mallawa 1b7d403ef8 Control/search: fixup return handling.
Commit 87f0c3aba6 introduces a regression where the input text boxes
within the Control panel, such as Region (for weather setting), do not
trigger their onEditingFinished handler as the onReturnPressed()
function captures newline. This bug can be reproduced by entering a new
location in the region input box, where nothing happens.

This patch removes onReturnPressed() and triggers search activation on
onEditingFinished.

Fixes: 87f0c3aba6 ("settings-search: keyboard centric navigation")
Signed-off-by: Wilfred Mallawa <wilfred.opensource@gmail.com>
2026-01-24 20:33:02 +10:00
kyle 5598c59517 fix(system-monitor): fix for gpu temp 2026-01-24 20:34:52 +11:00
Keao Chen d2ee01fd87 fix(system-monitor): correct cpu temp tooltip to display °C instead of % 2026-01-24 17:04:30 +11:00
Lemmy d31d0c22b6 Merge pull request #1523 from jafkc2/main
fix: remove hardcoded placeholder from portuguese greeting in lock screen
2026-01-24 00:23:44 -05:00
Lemmy 72780e7728 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-01-24 00:23:04 -05:00
Lemmy 3a9e0865ee Merge pull request #1524 from notiant/patch-2
SystemMonitor: make tooltips update with changed values
2026-01-24 00:22:33 -05:00
Lemmy 47b27d5eff Merge pull request #1525 from notiant/patch-3
Wallhaven: add some missing translations
2026-01-24 00:21:36 -05:00
Lemmy 3887dfa575 i18n: update 2026-01-24 00:21:24 -05:00
Lemmy 7b2c7847fd settings-general + i18n: splitted the user name from the Profile picture label to avoid variables in the search index.
{user} was listed in the search results.
2026-01-23 23:31:53 -05:00
Lemmy fa14e04227 settings-search: slightly more visible result highlight 2026-01-23 23:30:35 -05:00
Lemmy 37547d2be9 nheader: switched to mPrimary 2026-01-23 23:26:01 -05:00
Lemmy 3c3d1f7178 settings: fixed ui shifting during fastfetching 2026-01-23 23:02:31 -05:00
Lemmy 4eb85fdc9e settings: smooth fade in when switching tab 2026-01-23 23:01:32 -05:00
notiant 709181ceae Wallhaven: add some missing translations 2026-01-24 04:45:48 +01:00
Lemmy 69b40d4769 template-processor: added support for custom_colors 2026-01-23 22:28:37 -05:00
notiant 50d46c3d19 reduce font size in ThresholdsSubTab 2026-01-24 03:58:34 +01:00
notiant aa00c835a9 SystemMonitor: make tooltips update with changed values 2026-01-24 03:45:26 +01:00
jafkc2 2628fcaafb fix: remove hardcoded placeholder from greeting in lock screen 2026-01-23 23:30:24 -03:00
notiant 10175040f3 change visibility conditions for info and error messages 2026-01-24 03:03:32 +01:00
notiant 544bd60ea7 MainScreen: add onEnterPressed() as shortcut 2026-01-24 02:54:51 +01:00
Lemmy d6a8a29197 yazi: auto inject noctalia theme via template-apply.sh 2026-01-23 19:36:53 -05:00
Lemmy 4065ed02aa i18n: added a couple missing translations 2026-01-23 19:23:51 -05:00
Lemmy 002a27ea94 settings: adding description for the different generation schemes 2026-01-23 18:56:30 -05:00
Lemmy 0c56347d3a wallpaper-panel: removed tooltip on generation scheme - which was causing more harm than good 2026-01-23 17:16:36 -05:00
Lemmy af178db096 bumping 4.2.2-git 2026-01-23 17:06:38 -05:00
Lemmy a112e42d66 v4.2.1 2026-01-23 17:03:48 -05:00
Lemmy c11da6d381 wallhaven: fixing bad PR syntax 2026-01-23 17:02:18 -05:00
Lemmy 86a9dd80cd osd: removing non working fix #1 2026-01-23 17:02:08 -05:00
Lemmy f39e59daee Merge pull request #1513 from twilfredo/wilfred/fixup-osd
fix(osd): defer first show to prevent percentage text overflow
2026-01-23 16:58:41 -05:00
Lemmy 13cb82becc Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-01-23 16:58:09 -05:00
Lemmy 497803bbfe Revert "OSD: another attempt at blind fixing #1425"
This reverts commit 6a8ecfb321.
2026-01-23 16:58:05 -05:00
Lemmy 8756b0f6a3 Merge pull request #1519 from cwfryer/main
Added "All Wide" and "All Portrait" ratio options
2026-01-23 16:56:50 -05:00
Lemmy 828cec6866 session-menu-settings: same fix to destroy the dialog when the panel closes. 2026-01-23 16:51:38 -05:00
Lemmy 01da5520d4 widget-settings: properly close when clicking on a second screen 2026-01-23 16:47:57 -05:00
Lemmy 70be6a7ecb settings-bar-monitors: simplified ui with a single row of 3 buttons 2026-01-23 16:42:20 -05:00
Lemmy 180e0155ac settings-bar-monitors: proper loading and saving settings of widgets per bar. 2026-01-23 16:36:17 -05:00
Lemmy 3314e01fc6 settings-bar-monitors: no longer using a dialog unfold instead 2026-01-23 16:09:00 -05:00
Lysec 13e1ed9c17 Revert "NSectionEditor: set dialog from Overlay.overlay to root to prevent issues with closing the widget settings when settings window closes"
This reverts commit b80f42a3b5.
2026-01-23 21:35:18 +01:00
Lysec b80f42a3b5 NSectionEditor: set dialog from Overlay.overlay to root to prevent issues with closing the widget settings when settings window closes 2026-01-23 21:31:13 +01:00
Lysec 0bafc1a41e Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-23 21:15:38 +01:00
Lysec 1f9b2d2b25 WallpaperPanel: searchbar only triggers refresh if text actually changes 2026-01-23 21:15:33 +01:00
Lemmy e3b4b61e6d template-processor: added support for set_red, set_green, set_blue, case manipulations (camel_case, etc..), blend and harmonize 2026-01-23 15:13:10 -05:00
Lemmy 88659f6576 template-processor: added support for "auto_lightness" and {{image}} support 2026-01-23 15:04:47 -05:00
Lemmy ab42a296b4 template-processor: more matugen compat: for loops, range, if/else, negation 2026-01-23 14:52:48 -05:00
Lysec 484c41c8e3 Templates/discord: fix new mentions colors 2026-01-23 19:50:29 +01:00
Lemmy 5573409fe3 bumping 4.2.1-git 2026-01-23 13:28:54 -05:00
Lemmy 908ef804c2 v4.2.0 2026-01-23 13:27:21 -05:00
Lemmy 9bd9d3cfc9 i18n: hu update 2026-01-23 13:14:25 -05:00
Casey 5a355d87c0 Added and ratio options 2026-01-23 09:49:30 -08:00
Lysec 020908a948 Merge pull request #1518 from bokicoder/patch-1
Remove duplicate gnomeCalendarAvailable check
2026-01-23 18:29:06 +01:00
bokicoder 6f9b0a4b03 Remove duplicate gnomeCalendarAvailable check
Removed duplicate check for gnomeCalendarAvailable.
2026-01-24 01:25:25 +08:00
Lemmy 3846e8ee48 Merge pull request #1517 from chenkeao/patch-launcher
refactor(launcher): decouple preview logic from clipboard settings
2026-01-23 12:13:30 -05:00
Lemmy 21ba218484 default settings 2026-01-23 12:10:13 -05:00
Lemmy 3a079dfacb settings-launcher: added a toggle to disable the settings provider in the launcher. 2026-01-23 12:09:31 -05:00
Lemmy 23eccc8421 i18n: hu update 2026-01-23 12:06:04 -05:00
Lemmy cc2cd0a21f settings-provider: up to 10 results 2026-01-23 12:02:15 -05:00
Lemmy 90340f71a3 fuzzy-sort/launcher: no more insane threshold, default to 0.35. gives a +1 boost to apps. to ensure they get on top. 2026-01-23 12:01:02 -05:00
Lysec ee2e9cdb0c Templates/yazi: adjust colors for icon category 2026-01-23 17:51:35 +01:00
Lemmy 2ebc27e733 template-processor: dont fail/ignore {{ \n 2026-01-23 11:47:27 -05:00
Lemmy 02f822aa5f settings-search: auto rebuild on git-precommit via lefthook 2026-01-23 11:25:26 -05:00
Lemmy a000d5a10f Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-01-23 11:22:06 -05:00
Lemmy 1e76aa5618 settings-search: added missing hooks 2026-01-23 11:22:03 -05:00
Lysec 8a613bd688 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-23 17:20:09 +01:00
Lysec 13e544eeb2 Templates/yazi: adjust template for upcoming yazi release... 2026-01-23 17:20:00 +01:00
Lemmy 4e8cf55bb1 hooks: cleaned ui and colorize active hooks 2026-01-23 11:18:24 -05:00
Lemmy 740ec8d36b Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-01-23 11:05:26 -05:00
Lemmy 62b62799ed network+bt: uniformizing icon buttons vs buttons, replaced circle-info icon which was giving a circle in a circle. 2026-01-23 11:05:24 -05:00
Lysec 7089cbdc4a NotificationService: never add transient notification to history 2026-01-23 16:36:16 +01:00
Lemmy f6794f88d6 launcher: better at mixing result 2026-01-23 10:30:45 -05:00
Lysec b0d6a0c076 Templates/vesktop: fix channelMention hover text color 2026-01-23 15:34:10 +01:00
kyle 159354cae1 refactor(launcher): decouple preview logic from clipboard settings 2026-01-24 01:21:51 +11:00
Lysec 00c13d85a1 Merge pull request #1515 from bokicoder/patch-1
LockContext: fix
2026-01-23 15:08:58 +01:00
Lysec ea4149f261 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-23 15:08:44 +01:00
Lysec 4df8d7a49e LockScreenPanel: fix weatherReady warning 2026-01-23 15:08:41 +01:00
Lysec 972b75611a Migration: migrate old PAM password.conf to new one 2026-01-23 15:06:42 +01:00
Lemmy 87a77fc446 launcher: minor ref fix 2026-01-23 09:06:37 -05:00
bokicoder c378898423 LockContext: fix 2026-01-23 22:06:11 +08:00
Lemmy 94a09484aa i18n: simplified trp 2026-01-23 09:03:58 -05:00
Lysec cff5c1d092 Merge pull request #1503 from bokicoder/main
LockScreen: fingerprint auth without key or button
2026-01-23 14:57:30 +01:00
Lysec 6d40247132 Merge branch 'main' into main 2026-01-23 14:57:15 +01:00
Lemmy 995711f3d6 launcher: settings provider 2026-01-23 08:44:13 -05:00
Lemmy 32a57c2f35 i18n: update 2026-01-23 08:42:09 -05:00
Lysec 99f6324106 Merge pull request #1514 from bokicoder/patch-1
LockContext: add fprintd availability check
2026-01-23 14:27:48 +01:00
bokicoder be8d85127e LockContext: add fprintd availability check 2026-01-23 21:12:20 +08:00
Lysec 7e7be892a9 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-23 14:11:55 +01:00
Lysec 03da0ae86b SettingsContent: auto collapse sidebar if was collapsed and searchbar is empty 2026-01-23 14:11:50 +01:00
Lemmy 6a8ecfb321 OSD: another attempt at blind fixing #1425 2026-01-23 08:06:39 -05:00
Lemmy ef0ef12933 Merge pull request #1511 from turannul/pr/search-collapsed-settings
Settings: Show search while sidebar collapsed.
2026-01-23 07:53:44 -05:00
Lysec 4e98dc96a4 Dock: make drag&drop much nicer 2026-01-23 13:31:32 +01:00
Lysec 9f8d3c0df6 Taskbar: allow drag & drop (implements #1319) 2026-01-23 13:30:06 +01:00
Wilfred Mallawa 33fe169edc fix(osd): defer first show to prevent percentage text overflow
On first OSD display, the percentage text would render outside the
bounding box because the layout hadn't finished positioning children.

Add a small delay 30ms delay before rendering the OSD, which seems to be
enough time to allow for things to synchronize.

Signed-off-by: Wilfred Mallawa <wilfred.opensource@gmail.com>
2026-01-23 22:54:47 +11:00
Lysec 3ce14ada16 Merge pull request #1507 from acdcbyl/feature/optimizing-the-matugen-template-for-Emacs
Matugen:Optimizing the matugen template for Emacs
2026-01-23 12:47:16 +01:00
Lysec 88710ebd5c Merge pull request #1506 from turannul/pr/weather-night-icons
Adds moon and moon-stars, cloud-off icons
2026-01-23 12:45:27 +01:00
Lysec 760fb029c5 Merge pull request #1508 from Jasdeep-Dhillon/command-toggle
ipc: Implement shell command toggle
2026-01-23 12:39:23 +01:00
wxlyyy 7eb689c621 LockScreen: fingerprint auth without key or button 2026-01-23 18:46:42 +08:00
Turann_ 16a295e126 Show search while collapsed.
Writing anything auto expands sidebar.
2026-01-23 10:15:28 +03:00
Lemmy e4729d9b92 search-index: update 2026-01-23 00:20:12 -05:00
Lemmy 04f2285ef3 settings: removing unecessary wrappers 2026-01-23 00:16:02 -05:00
Lemmy 07a412eaa3 settings-search: less fuzzy + more compact 2026-01-22 23:54:46 -05:00
Lemmy fc0f564c15 nwidgets: dont force 'enabled' so propagation works naturally 2026-01-22 23:44:01 -05:00
Lemmy 2388b5264f search-index: update 2026-01-22 23:40:54 -05:00
Lemmy bf9c7db941 settings-search: ignore mouse until it moves 2026-01-22 23:31:11 -05:00
Jasdeep Dhillon 959cb48f22 ipc: Implement shell command toggle 2026-01-22 23:23:45 -05:00
Lemmy 9e1856814b settings-audio-vol: improved layout 2026-01-22 23:22:03 -05:00
Lemmy 87f0c3aba6 settings-search: keyboard centric navigation 2026-01-22 23:04:24 -05:00
Lemmy c99b8ea574 settings: added search functionality 2026-01-22 22:44:33 -05:00
Aiser 2c3d8ece05 Matugen:Optimizing the matugen template for Emacs 2026-01-23 11:23:07 +08:00
Lemmy 2f03b5f860 colors-subtab: dont hide predefined color schemes, just disable them 2026-01-22 22:08:44 -05:00
Turann_ d229677317 lockscreen: show weather-cloud-off when weather data unavailable 2026-01-23 05:52:45 +03:00
Turann_ ccb9a27930 added new icons 2026-01-23 05:50:56 +03:00
Turann_ afb472cd27 services: Update LocationService API and logic and format 2026-01-23 05:50:56 +03:00
Turann_ c6eb70170b widgets: Update DesktopWeather icon logic and format 2026-01-23 05:49:19 +03:00
Turann_ 402391beec cards: Update WeatherCard icon logic and format 2026-01-23 05:49:09 +03:00
Lemmy 4c7847c907 discord: revert useless selector introduced by previous commit 2026-01-22 19:24:47 -05:00
Lemmy 83885d6cee autofmt 2026-01-22 19:14:05 -05:00
Lemmy 13cc120fa2 templating: vesktop.css => discord.css 2026-01-22 19:14:01 -05:00
Lemmy 8504c25a71 Merge pull request #1500 from notiant/patch-17
Battery: make health work if comma is decimal seperator & some cleanup
2026-01-22 19:04:56 -05:00
notiant 13b8346f32 format update 2026-01-23 00:39:21 +01:00
notiant 8bfd65e0c0 fix wrong height on first panel open 2026-01-23 00:28:47 +01:00
Lysec ddb85bdf14 Merge pull request #1504 from onelocked/fix/ghostty
fix: ghostty template apply
2026-01-23 00:26:12 +01:00
onelocked 127f0e08ea fix: ghostty template apply 2026-01-22 23:12:59 +00:00
notiant 9f4ffacbaf fix battery icon on LockScreen 2026-01-23 00:05:05 +01:00
Lysec a6da3e45e6 Workspace: bring back animation & fix app detection 2026-01-22 23:56:02 +01:00
Lemmy f30fc120b5 i18n: nl battery-health 2026-01-22 16:01:05 -05:00
Lemmy 1a0bd2dccb wallpaper-panel: fixed path again + tooltip on the scheme combo box 2026-01-22 15:48:22 -05:00
Lemmy e19aae24d0 wallpaper-panel: prevent combobox from covering the path 2026-01-22 15:18:55 -05:00
Lemmy 59a9fe79af wallpaper-panel: no label.description for scheme combobox 2026-01-22 14:31:51 -05:00
Lemmy 360b23f7d4 template-processor: ability to select the scheme straight from the wallpaper selector 2026-01-22 14:25:05 -05:00
Lemmy dbdc71288c Bluetooth: removed useless import 2026-01-22 14:23:37 -05:00
Lemmy 2112a5b191 template-processor: added M3-Monochrome 2026-01-22 13:39:57 -05:00
notiant a03fd669f3 small edit 2026-01-22 19:17:27 +01:00
notiant d6ed1d186d use LC_ALL to ensure English output 2026-01-22 19:16:12 +01:00
Lemmy 087d799ed9 Revert "Workspace: nicer switch animation"
This reverts commit 2cb1daf9ac.
2026-01-22 13:05:41 -05:00
Lemmy 7bdcbe515a template-processor: added a new "muted" scheme, very desaturated and monotonal 2026-01-22 13:04:19 -05:00
Lysec 2cb1daf9ac Workspace: nicer switch animation 2026-01-22 17:31:45 +01:00
Lysec b64630ce8c Workspace: don't play workspace switch animation when updating occupied workspaces 2026-01-22 17:16:34 +01:00
Lysec a9827ef55c NiriService: update workspaces on window closed/open/changed (#1502) 2026-01-22 17:01:45 +01:00
Lemmy cad5abcc3e Merge pull request #1497 from vantu5z/main
i18n update ru translation
2026-01-22 10:45:05 -05:00
Lemmy 7ce31f42e1 template-processor: faithful adjustments now that we all have the same scaling 2026-01-22 10:05:37 -05:00
Lemmy f31a6151b5 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-01-22 09:51:27 -05:00
Lemmy 7cc4e1e305 template-processor: specify box filter when resizing to avoid discrepancies across imagemagick versions. 2026-01-22 09:51:25 -05:00
Lysec fbe4992c2c IPCService: add systemMonitor toggle 2026-01-22 15:29:31 +01:00
Lemmy cb329b09f5 template-processor: better comparison script 2026-01-22 09:24:55 -05:00
Lysec a3774c0687 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-22 15:05:04 +01:00
Lysec 5bd2f4153d Templates/vesktop: fix radio & normal checkbox colors 2026-01-22 15:04:38 +01:00
Lemmy 5db2b1a5f0 template-processor: more balancing/scoring tweaks for faithful 2026-01-22 09:00:21 -05:00
Lemmy 1430125db4 template-processor: more balancing/scoring tweaks of vibrant vs faithful 2026-01-22 08:59:59 -05:00
Lemmy a06b38574e colors: smooth transitionning animation to a new scheme. 2026-01-22 08:49:28 -05:00
Lysec b92ff12a88 Templates/vesktop: fix unread badge 2026-01-22 14:31:23 +01:00
Lysec 6083a54f7f Templates/vesktop: adjust 'new' text color 2026-01-22 14:09:32 +01:00
Lysec 4350482f6f Merge pull request #1499 from notiant/patch-20
MediaMini: fix empty player not hiding
2026-01-22 13:37:53 +01:00
Lysec 8256fb8cb7 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-22 13:36:01 +01:00
Lysec 993b0cf0ab Templates/vesktop: adjust gift text color 2026-01-22 13:35:56 +01:00
Lysec 578ac25b57 Merge pull request #1498 from bokicoder/main
refactor(nix): improve and cleanup
2026-01-22 13:31:07 +01:00
notiant 68f85f1eee MediaMini: fix empty player not hiding 2026-01-22 13:19:12 +01:00
wxlyyy c89e1ec630 update documentation url 2026-01-22 20:06:45 +08:00
wxlyyy c46f4e68c4 refactor(nix): improve and cleanup 2026-01-22 19:39:44 +08:00
vantu5z 52779461b3 i18n update ru translation 2026-01-22 14:13:21 +03:00
Lysec 92c51867e6 i18n: wallpaperselector - show/hide hidden files 2026-01-22 12:02:01 +01:00
Lysec e617f322eb Merge pull request #1492 from chenkeao/wallpaper-hidden-files
feat(wallpaper selector): Allow hiding or showing hidden files
2026-01-22 12:01:04 +01:00
Lysec 2a147d1c80 Merge pull request #1495 from notiant/patch-18
Add spaces to units in SystemMonitor
2026-01-22 11:58:30 +01:00
notiant 4393a80a52 add spaces to units in SystemMonitor 2026-01-22 11:20:47 +01:00
notiant 785f2c09a5 Battery: make health work if comma is decimal seperator & some cleanup 2026-01-22 10:41:08 +01:00
kyle 8d39a47317 feat(wallpaper selector): Allow hiding or showing hidden files 2026-01-22 19:48:05 +11:00
Lemmy ceb9526fc0 gtk-refresh: disable forced toggle until we find something less flickery 2026-01-22 00:59:51 -05:00
Lemmy 2975b18955 i18n update 2026-01-22 00:49:18 -05:00
Lemmy d7fc369a1e wallpaper: fixed original scroll position + matched the rounded look for wallhaven 2026-01-22 00:41:35 -05:00
Lemmy 3a0b20ab8c wallpaper: ability to manually browse into subfolders, service cleanup, ui improvements 2026-01-22 00:29:22 -05:00
Lemmy 32022eaf58 OSD: fix for the infamous race condition that broke layout on first display 2026-01-21 23:14:07 -05:00
Lemmy e0e5f67442 bar-kblayout: vertical bar mode 2026-01-21 23:00:42 -05:00
Lemmy 89913688b5 bar-kblayout: proper tooltip with full layout name and cycle on click 2026-01-21 22:51:22 -05:00
Lemmy 291062ca63 bar-kblayout: first cleanup, show variant first 2026-01-21 22:37:01 -05:00
Lemmy 08b7ac4d2c autofmt 2026-01-21 22:36:26 -05:00
Lemmy bd97565e7b Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-01-21 22:09:56 -05:00
Lemmy 35c75511f6 Merge pull request #1419 from AlexNabokikh/main
fix(KeyboardLayoutService): incorrect language mapping for uk
2026-01-21 22:09:53 -05:00
Lemmy d45360b0eb Merge pull request #1426 from kazzu-to/main
battery health in battery widget
2026-01-21 22:08:59 -05:00
Lemmy 5786a89823 i18n: sysmon english 2026-01-21 22:08:39 -05:00
Lemmy 9d66d17b36 Merge pull request #1490 from notiant/patch-16
Make sure internetConnectivity is reset to true (fixes #1486)
2026-01-21 22:02:55 -05:00
Lemmy f6836afd28 template-processor: updated comments 2026-01-21 21:50:06 -05:00
Lemmy e3c25de1b1 template-processor: adjusted/rebalanced both vibrant and faithful.
- vibrant: Prioritizes the most saturated colors regardless of area
coverage
- faithful: Prioritizes dominant colors by area, what you see is what
you get
2026-01-21 21:34:35 -05:00
Lemmy b524eefeda template-processor: even simpler terminals color def. 2026-01-21 20:29:38 -05:00
notiant 49a0bd886b make sure internetConnectivity is reset to true 2026-01-22 02:26:22 +01:00
Lemmy 090fe26056 template-processor: refactor predefined colorscheme terminal theming by removing all the static files and using dynamic generation instead. 2026-01-21 20:00:19 -05:00
Lemmy 0e93a2fe0d templating: cleaned terminals templating - avoid code duplication and centralize theme apply and hotreload 2026-01-21 19:19:23 -05:00
Lemmy 25a1186b4d template-processor: properly fill the "default" colors in addition to "light" and "dark" 2026-01-21 19:07:05 -05:00
Lemmy a18b5e730d default-settings update 2026-01-21 19:02:27 -05:00
Lysec 23e0af11ec Notification: add extra fallback to top_right 2026-01-21 21:27:56 +01:00
Lemmy 3c0b2369a8 template-processor: always process light/dark/default so everything is available 2026-01-21 14:34:11 -05:00
Lysec 1cd4bd8437 i18n: Hooks subtab tooltip 2026-01-21 19:58:35 +01:00
Lysec 8cb63789cf HooksTab: visual overhaul 2026-01-21 19:51:22 +01:00
Lysec 8954a0e6a3 NComboBox: fix warning 2026-01-21 19:12:17 +01:00
Lysec 09abbdf245 NSearchableComboBox: layout enhancements 2026-01-21 19:10:42 +01:00
Lysec 4cffc60a2a NComboBox: layout enhancements 2026-01-21 19:10:19 +01:00
Lysec f54d6708be Dock: bring back context menu fix 2026-01-21 17:33:06 +01:00
Lysec f352308e9e Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-21 17:28:01 +01:00
Lysec 55c1143dc1 Tray: fix blacklist logic 2026-01-21 17:27:56 +01:00
Lemmy 5fab11e04e NSectionEditor: improved translation support 2026-01-21 10:57:49 -05:00
Lemmy 355110a862 hooks: if using wallpapers colors, delay the wallpaper hook until the colors are generated. 2026-01-21 10:46:22 -05:00
Lysec 01606e7ba4 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-21 16:19:36 +01:00
Lysec 4f11503f1a Dock: possible fix for odd context menu / app icon behaviour (#1479) 2026-01-21 16:19:34 +01:00
Lemmy d33c840421 template-processor: m3 now uses proper Wu quantizer to better match matugen 2026-01-21 10:09:53 -05:00
Lysec b3f85820cd Merge pull request #1485 from chenkeao/chenkeao-patch-1
fix(launcher): intercept left/right key actions in grid view only
2026-01-21 15:18:48 +01:00
Lemmy 0ecb7f0bb0 template-processor: properly stop generate process 2026-01-21 09:18:39 -05:00
Lysec d278a0497c Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-21 15:14:09 +01:00
Lysec d97108922e ColorSchemeTab: add monitor selection for color generation 2026-01-21 15:14:01 +01:00
Lemmy d330eab6b9 template-processor: added M3-Content scheme 2026-01-21 09:14:01 -05:00
Keao Chen 420147621d feat(launcher): intercept left/right key actions in grid view only 2026-01-22 00:45:14 +11:00
Lemmy dd6f041f32 template-processor: debug logs 2026-01-21 08:44:18 -05:00
Lysec e51c39662c Merge pull request #1484 from chenkeao/main
fix(app2unit): auto disable app2unit in settings if it becomes unavailable
2026-01-21 14:35:51 +01:00
Lysec bc3e7e2c77 Scripts: replace gtk_refresh underscore with dash 2026-01-21 14:23:35 +01:00
kyle b453294813 fix(nightlight): auto disable nightlight in settings if it becomes unavailable 2026-01-22 00:08:06 +11:00
Lysec 404a278c71 Scripts: move gtk_refresh to the proper folder 2026-01-21 13:55:51 +01:00
Lysec 71d02a7935 NPluginSettingsPopup: respect screen height 2026-01-21 13:27:05 +01:00
kyle c95cb8589e fix(app2unit): auto disable app2unit in settings if it becomes unavailable 2026-01-21 23:18:24 +11:00
kazz 0b763d5067 Merge branch 'main' into main 2026-01-21 14:48:48 +05:30
kazzu-to 1cdc414ce3 fix: resolve conflict & health fallback to upower-cli 2026-01-21 14:34:01 +05:30
Lemmy 1a9aa31017 discord/code: removed dead code 2026-01-20 23:58:01 -05:00
Lemmy b4e1aa7f3d NTabBar: only consider buttons in the first/last detection. fixes monitor selection ui in the wallpaper selector. 2026-01-20 23:46:08 -05:00
Lemmy 37322d6bb2 template-processor: debounce + auto-kill process so everything stays snappy 2026-01-20 23:07:11 -05:00
Lysec 217cf406b0 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-21 04:56:43 +01:00
Lysec fd454cc336 Scripts: replace gtk_refresh bash with python for better performance 2026-01-21 04:56:39 +01:00
Lemmy 5ed8de28f1 autofmt 2026-01-20 21:58:18 -05:00
Lemmy 7311024d92 Wallpaper: renamed/migrated randomEnabled => automationEnabled. 2026-01-20 21:44:07 -05:00
shouya f09ff15c23 Merge remote-tracking branch 'upstream/main' 2026-01-21 11:41:41 +09:00
shouya 5e6c28ee04 remove redundant logic 2026-01-21 11:35:31 +09:00
Lysec 75637e3cb8 Toast: add slight delay for media toasts while scrolling through videos 2026-01-21 02:41:46 +01:00
Lysec 90c613a21e Revert "Scripts/gtk-refresh: possible gtk3 fix"
This reverts commit b9e9ef11e2.
2026-01-21 02:23:20 +01:00
Lysec b9e9ef11e2 Scripts/gtk-refresh: possible gtk3 fix 2026-01-21 02:20:54 +01:00
Lysec 3ea0b7e1f0 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-21 02:16:53 +01:00
Lysec f05da07d7a Dock: allow reorder of apps (non pinned = transient) 2026-01-21 02:16:48 +01:00
Lemmy acb220fd33 i18n: common.faithful 2026-01-20 19:56:38 -05:00
Lemmy 2a126fda12 Merge pull request #1474 from turannul/pr/battery
Battery: Add new icon and make use of it
2026-01-20 19:50:16 -05:00
Lemmy f63ab25e37 i18n update 2026-01-20 19:48:17 -05:00
Lemmy d3ca114a0b Merge pull request #1477 from notiant/patch-15
Use common.enabled/disabled for toasts
2026-01-20 19:46:55 -05:00
Lysec b38a60c716 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-21 01:32:39 +01:00
Lysec 7c6c6f3fd1 Theming: add GTK hot reload 2026-01-21 01:32:30 +01:00
Lemmy cf0265a885 template-processor: matugen compatible escaping 2026-01-20 19:19:03 -05:00
Lemmy fc6b425b3e template-processor: added "closest_color" support in hooks 2026-01-20 19:10:31 -05:00
Lysec 43e87c8b52 Vibrant: adjust bg color selection 2026-01-21 00:34:17 +01:00
Lemmy e967030cec template-processor: added new "faithful" mode + fixed contrast of container vs on_container 2026-01-20 18:27:57 -05:00
Lemmy 0fee13919f template-processor: Vibrant mode closer to the original 2026-01-20 17:36:13 -05:00
Lemmy cb3f6eb743 template-processor: implemented tonal-sport, fruit-salad, rainbow 2026-01-20 16:54:10 -05:00
notiant df41a1fd6e use common.enabled/disabled for toasts 2026-01-20 18:41:05 +01:00
Turann_ 611d78abe2 don't use Discharging for show rule 2026-01-20 20:25:18 +03:00
Turann_ 564291d692 qmlfmt 2026-01-20 19:00:16 +03:00
Lemmy 1ef5c0eb30 settings-colorscheme: improved layout for clarity 2026-01-20 10:58:38 -05:00
Turann_ c183750f0c update tooltip texts 2026-01-20 18:49:24 +03:00
shouya 29f0874aae run qmlfmt 2026-01-21 00:40:39 +09:00
shouya 5e638271f2 check for khal availability 2026-01-21 00:39:03 +09:00
Turann_ 02e6385ff0 Well it seems doing this properly might not possible at this time. 2026-01-20 18:20:26 +03:00
shouya 57e0528b99 check for khal availability 2026-01-20 23:55:27 +09:00
shouya 844c6c2bd3 support khal as calendar data provider 2026-01-20 23:49:01 +09:00
Lemmy ece8af751f settings-wallpapertab: cleaned up and re-ordered 2026-01-20 09:46:47 -05:00
Lemmy b5536dac17 material: slightly boosted vibrancy 2026-01-20 09:38:15 -05:00
Lemmy fe9febf495 template-processor: default to material design 2026-01-20 09:33:25 -05:00
Lemmy 244f111373 i18n: translations update 2026-01-20 09:18:10 -05:00
Lemmy 92d94b9dee autofmt 2026-01-20 09:15:20 -05:00
Lemmy 575c15f270 python: project structure 2026-01-20 09:15:15 -05:00
Turann_ bbbbfe8ae1 Changed approach no longer need hacky premature/false returns Can't reproduce Issue #1417 2026-01-20 15:23:38 +03:00
Turann_ 629374d7e6 oops 2026-01-20 15:02:57 +03:00
Turann_ 43c2b2c5b2 addressing issues. 2026-01-20 14:43:15 +03:00
kazzu-to 652c7262ad refresh health only on panel open/startup 2026-01-20 16:43:13 +05:30
Turann_ 35df5a483b Add new icon and make use of it
- Adds battery-charging-2 icon
- Shows new icon if plugged in while battery is not charging.
2026-01-20 10:33:03 +03:00
Lemmy c47af2a23f i18n: translations update for the battery widget 2026-01-19 23:47:51 -05:00
Lemmy 8434f2ef9f Merge pull request #1473 from notiant/patch-14
BatteryWidget: add option to hide if idle (solves #1464)
2026-01-19 23:46:03 -05:00
Lemmy 95cecc4828 Revert "BatteryWidget: charging status only if UPowerDeviceState.Charging"
This reverts commit bac56142a0.
2026-01-19 23:44:51 -05:00
notiant 7d828557e8 BatteryWidget: add option to hide if idle 2026-01-20 05:28:45 +01:00
Lemmy cfdbe2bb6a template-processor: filters compat with matugen syntax 2026-01-19 23:10:19 -05:00
Lemmy 616a965ac0 Merge pull request #1472 from shunkie/hide-gradient
Hide gradient for solid color wallpaper
2026-01-19 22:04:47 -05:00
Lemmy 4b2d5e3cda Merge pull request #1471 from notiant/patch-13
BatteryWidget: charging status only if UPowerDeviceState.Charging
2026-01-19 21:54:21 -05:00
Lemmy c69cdea457 discord template: fixed the ugly checkbox colors 2026-01-19 21:50:01 -05:00
shunkie e3bfae1ea3 hide gradient for solid color wallpaper 2026-01-20 10:44:59 +08:00
notiant bac56142a0 BatteryWidget: charging status only if UPowerDeviceState.Charging 2026-01-20 02:48:23 +01:00
Lemmy e7ef4fa4e8 Brightness: Disabled systemic DDCUtil polling due to major performance impact on some hardware. DDCUtil is VERY slow and synchronous. 2026-01-19 17:00:09 -05:00
Lemmy 25ddbbf48a i18n: cleanup - removing some more ending period on toast + cleaned some old matugen stuff 2026-01-19 16:56:35 -05:00
Lysec 8eab78dbf7 AudioPanel: layout adjustments 2026-01-19 22:36:04 +01:00
Lysec 9030003807 Merge pull request #1469 from precondition/review-4.0-ja
[i18n/ja]: Remove rōmaji and use a more fitting transl for ratios-any
2026-01-19 21:48:14 +01:00
Lysec 370bc620e0 AudioPanel: final fix for icons & names for apps 2026-01-19 21:47:31 +01:00
Lysec 3841cf3f57 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-19 21:32:59 +01:00
Lysec ddc0414d48 AudioPanel: ,pre icon & name display fixes 2026-01-19 21:31:50 +01:00
Lemmy 1a21a465c5 dev: 18n-push - added ability to push a single language 2026-01-19 15:15:50 -05:00
Lysec c15db06d58 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-19 21:11:20 +01:00
Lysec 161811805f AudioPanel: fix icon & name display for applications 2026-01-19 21:11:04 +01:00
Lemmy 201ff009b5 i18n: update wallpaper method description 2026-01-19 15:05:53 -05:00
precondition 2eb7a75477 [i18n/ja]: Remove rōmaji and use a more fitting transl for ratios-any 2026-01-19 20:53:32 +01:00
Lysec 61ebf0b6d7 Merge pull request #1468 from bokicoder/main
Make the PAM config customizable
2026-01-19 20:52:05 +01:00
wxlyyy 79bd7920af Make the PAM config customizable 2026-01-20 03:38:22 +08:00
Lemmy 011730e999 Revert "discord theme: trying material with a single hue"
This reverts commit 164f004d75.
2026-01-19 13:32:35 -05:00
Lemmy 4f3f70aa2f Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-01-19 13:26:40 -05:00
Lemmy 164f004d75 discord theme: trying material with a single hue 2026-01-19 13:26:38 -05:00
Lysec 77aaf6923d i18n: fix chinese plugin settings title 2026-01-19 18:58:14 +01:00
Lysec 39fae08172 LockScreenTab: implement countdown timer for lockscreen (closes #1456) 2026-01-19 17:55:21 +01:00
Lysec 3520e21aaf Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-19 17:08:50 +01:00
Lysec b756310c2e ControlCenter: add noctaliaPerformance widget (#1461) 2026-01-19 17:08:45 +01:00
Lemmy 8cacfe354d template-processor: ensure outline contrast for wallpaper "default" mode 2026-01-19 10:59:10 -05:00
Lemmy 318d8d50ea template-processor: ensure contrast on outline - helps a lot to ensure visibility, but will alter the original color. Gives very good result over all. 2026-01-19 10:55:22 -05:00
Lemmy 2bea8e8f8e vesktop: fixed checkboxes 2026-01-19 10:48:27 -05:00
Lysec cc529e5983 Merge pull request #1466 from Cleboost/plugin-docs
docs: add plugins as key features
2026-01-19 16:27:36 +01:00
Lemmy 5db11b1561 template-processor: minor adjustment to container colors 2026-01-19 10:27:09 -05:00
Cleboost 0125b1a78e docs: add plugins as key features 2026-01-19 16:22:22 +01:00
Lemmy dc7f94fab1 autofmt 2026-01-19 10:13:46 -05:00
Lemmy ed5078adf3 template-processor: removed the old 'sed' implementation and moved it to python 2026-01-19 10:10:53 -05:00
Lysec 607b8ee85c WidgetsSubTab/MonitorWidgetsDialog: update i18n 2026-01-19 16:04:09 +01:00
Lysec fc0729bb1d Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-19 15:41:47 +01:00
Lemmy 63d462d1a0 template-processor: "default" mode use less agressive shifting when the source images is mostly monochromatic. 2026-01-19 09:40:24 -05:00
Lemmy 208317f388 template-processor: removed unecessary arg (-t) 2026-01-19 09:37:00 -05:00
Lysec 81eea2581b NSectionEditor: fix i18n for location 2026-01-19 15:30:20 +01:00
Lemmy 327457482e Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-01-19 09:03:26 -05:00
Lemmy 414bf23701 template-processor: added error reporting + basic filters: grayscale, invert, set_alpha, set_lightness, set_hue, set_saturation, lighten, darken, saturate, desaturate. 2026-01-19 09:03:23 -05:00
Lysec d36303db70 i18n: add session-menu.cancel-timer 2026-01-19 14:58:03 +01:00
Lemmy 8fa8c99753 template-processor: added missing color formats and fixed the existing one to match matugen output 2026-01-19 08:44:27 -05:00
Lysec 62b713193d Merge pull request #1465 from bokicoder/main
Nix: add `python3` dependency
2026-01-19 13:09:06 +01:00
wxlyyy 173f653042 Nix: add python3 dependency 2026-01-19 19:34:41 +08:00
Lemmy 4c89a451cc Bar: replace more direct Style.barHeight acces by the new Style.getBarHeightForScreen() 2026-01-19 00:41:31 -05:00
Lemmy 7ec247078d MediaCard: dont need barHeight 2026-01-19 00:38:52 -05:00
Lemmy 551a1f58ad Bar/Panels: use proper barHeight per screen 2026-01-19 00:35:43 -05:00
Lemmy e31ad66d80 template-processor: better container colors in normal mode 2026-01-19 00:20:55 -05:00
Lemmy 0ffbee564e About/Version: saving vertical space so privacy is easier to access. 2026-01-19 00:19:34 -05:00
Lemmy 101c07bac2 template-processor: fixed k-means hue averaging 2026-01-18 23:58:38 -05:00
Lemmy 115ccb19ca template-processor: improved usage/help 2026-01-18 23:42:59 -05:00
Lemmy af16b769b5 template-processor: added missing m3 colors 2026-01-18 23:38:12 -05:00
Lemmy f311cabfcd template-processor: splitting code in lib to avoid 2.5k lines 2026-01-18 23:34:19 -05:00
Lemmy d333234cef template-processor: not using mXXX color names in the script to avoid confusion with the shell/qml colors. 2026-01-18 23:13:40 -05:00
Lemmy 1622554c80 template-processor: CAM16 / HCT for Material3 processing 2026-01-18 22:49:24 -05:00
Lemmy cf2e02c6e9 i18n: update volume feedback and new per monitor bar settings. 2026-01-18 20:20:20 -05:00
Lemmy 2ae8f08625 Merge branch 'bar-per-screen' 2026-01-18 20:15:42 -05:00
Lemmy b340529b10 Bar: custom setup per screen (position, density, widgets) 2026-01-18 20:12:46 -05:00
Lysec fbc4bf8f32 template-processor: adjust material secondary / primary 2026-01-19 01:46:39 +01:00
Lysec cb76e437d6 template-processor: adjust color generation 2026-01-19 01:28:43 +01:00
Lysec 23de086814 template-processor: 'final' hover adjustments 2026-01-18 23:51:44 +01:00
Lysec 37fc369302 template-processor: even more hover adjustments 2026-01-18 23:33:40 +01:00
Lysec bc494b7593 template-processor: more hover adjustments 2026-01-18 23:27:38 +01:00
Lysec 3dd495c1df template-processor: another possible color fix 2026-01-18 23:22:14 +01:00
Lysec c8826a27f5 template-processor: possible fix for awkward color generations 2026-01-18 22:41:48 +01:00
Lemmy ab995a67b8 Bar/WallpaperSelector: disabled if wallpaper management is off 2026-01-18 16:03:24 -05:00
Lemmy 2f8fa60d4f Settings/Wallpaper: if wallpaper managment is disabled => show all tabs but with content disabled 2026-01-18 15:59:09 -05:00
Lemmy 3ad55008ec Sysmon: better look when non compact in vertical mode. 2026-01-18 15:44:18 -05:00
Lemmy 68b0644daf SmartPanel: fix hairline gap again no that I can see it + simplified computations. 2026-01-18 15:34:10 -05:00
Lemmy 524f0d620f Notifications: expand link below the body, don't force expand notifications with actions. 2026-01-18 14:53:43 -05:00
Lemmy 9e74b84910 BT: moving stuff around to accomodate the new /Scripts folder 2026-01-18 14:19:37 -05:00
Lemmy fa8cd68a70 Merge pull request #1411 from turannul/pr/bluetooth-rework
Bluetooth rework
2026-01-18 14:11:30 -05:00
Lemmy 0843ea423c Merge branch 'main' into pr/bluetooth-rework 2026-01-18 14:11:23 -05:00
Lemmy 8d9fe937dc SystemStat: added optional swap usage 2026-01-18 14:08:12 -05:00
Lemmy e24582770e autofmt 2026-01-18 12:36:07 -05:00
Lemmy 1e199c200e Merge pull request #1455 from chenkeao/main
feat(audio): implement volume feedback sound
2026-01-18 12:34:33 -05:00
Lemmy 1aac4d9f23 Overview: do not remove exclusion zone. fix #1449 2026-01-18 12:32:33 -05:00
Lemmy e7ddd82fb0 Merge pull request #1450 from turannul/pr/fix#1417
Fix #1417
2026-01-18 12:28:50 -05:00
Lysec 906bfd9eac Merge branch 'colors' 2026-01-18 17:52:44 +01:00
Lysec 32bf799726 rename --normal to --default, add templateProcessorScript 2026-01-18 17:46:45 +01:00
Lemmy 027f932b5e Generator: new UI and i18n 2026-01-18 11:34:29 -05:00
Lysec 1410269dfd cleanup 2026-01-18 16:24:57 +01:00
Lysec 385b2d57f2 Merge branch 'colors' of https://github.com/noctalia-dev/noctalia-shell into colors 2026-01-18 16:11:02 +01:00
Lysec 561a3e665d cleanup 2026-01-18 16:10:56 +01:00
Lemmy eb85ed1690 moving out old matugen templates 2026-01-18 10:07:18 -05:00
Lysec c70cf13dec theming: update names 2026-01-18 16:06:06 +01:00
Lysec b4404e1fc1 Merge branch 'colors' of https://github.com/noctalia-dev/noctalia-shell into colors 2026-01-18 15:52:26 +01:00
Lysec 5436918e06 colors: cleanup 2026-01-18 15:52:23 +01:00
Lemmy 00adfa945c Bin: restructuring 2026-01-18 09:36:55 -05:00
Lemmy 82457cf19e i18n: zh fixes 2026-01-18 09:33:56 -05:00
Lemmy 6250668419 Overview: back to simple GPU blur instead of preprocessed to disk. 2026-01-18 09:24:06 -05:00
kyle 01c892df2e feat(audio): implement volume feedback sound 2026-01-19 00:56:03 +11:00
Lysec 3c99656888 colors: initial commit 2026-01-18 14:53:03 +01:00
Turann_ 0f28e85bd2 Fix #1417 2026-01-18 09:11:47 +03:00
Lemmy c8f1cbb79e Wallpaper: new repeat mode for patterns 2026-01-18 00:25:05 -05:00
Lemmy 2735a335f5 Wallpaper+Overview: Always process(resize&crop) the wallpaper first then do the blurry overview. Avoid cpu contention. 2026-01-17 23:49:34 -05:00
Lemmy fc033a501d VersionSubTab: updated data preview 2026-01-17 23:46:46 -05:00
Lemmy f6d775a0b9 i18n: removed dead translations 2026-01-17 23:24:13 -05:00
Lemmy 0109f7cdd7 i18n fixes 2026-01-17 23:22:05 -05:00
Lemmy a4a1c675a5 i18n: no more trailing period for toasts description. 2026-01-17 23:15:18 -05:00
Lemmy dd7fc137ca autofmt 2026-01-17 22:20:50 -05:00
Lemmy 1d715a912a Merge pull request #1447 from turannul/pr/network-panel-layout-ethernet
refactor(ethernet): Relocate entries in ethernet Info view
2026-01-17 20:15:27 -05:00
Lemmy 6d1e99678f Merge pull request #1445 from turannul/pr/network-panel-layout-WiFi
refactor(wifi): Relocate entries in WiFi Info view
2026-01-17 20:15:05 -05:00
Turann_ 5a8d55952a Added Layout.preferredWidth: 1 to the grid items. 2026-01-18 04:09:08 +03:00
Lemmy 59f3e78ba5 Merge pull request #1446 from thmoee/feat/hyprtoolkit
feat(theming): add hyprtoolkit support
2026-01-17 20:05:36 -05:00
Turann_ 40c82c5287 refactor(ethernet): Relocate entries in Ethernet Info view 2026-01-18 04:02:52 +03:00
Lemmy 2745c6e79c Merge pull request #1444 from BinaryQuantumSoul/patch-6
Zed : Add Noctalia Dark and Light Transparent themes
2026-01-17 19:38:55 -05:00
Lemmy b6b95a8d14 Merge pull request #1439 from turannul/pr/colors
feat(theming): add btop support
2026-01-17 19:36:41 -05:00
Lemmy 71a12e957c i18n: Product => Product: 2026-01-17 19:27:36 -05:00
Lemmy 97c2225186 About/Version: added product name 2026-01-17 19:18:18 -05:00
Turann_ fa0327b1d8 refactor(wifi): Relocate entries in WiFi Info view 2026-01-18 02:40:34 +03:00
thmoee cde0a38e11 add hyprtoolkit template 2026-01-18 00:38:58 +01:00
QuantumSoul 3e820e5159 Add Noctalia Dark and Light Transparent themes 2026-01-18 00:05:16 +01:00
Lemmy 0b31e9f762 qmlformat: also try in the PATH 2026-01-17 17:12:36 -05:00
Lemmy 4b35eacc94 4.1.2-git 2026-01-17 17:04:57 -05:00
Lemmy d01378f73b v4.1.1 2026-01-17 17:03:19 -05:00
Lemmy 4a7ac14604 i18n: update 2026-01-17 17:01:56 -05:00
Lemmy 91975c3bb0 Privacy policy link 2026-01-17 17:00:29 -05:00
Lemmy d321793fc8 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-01-17 16:49:38 -05:00
Lemmy e95a4567d8 Geocoding: moved endpoint 2026-01-17 16:49:35 -05:00
Lysec 9cd16b7529 Merge pull request #1442 from blackbartblues/fix/ddc-connector-regex-1427
fix(brightness): handle DRM_connector format in ddcutil output
2026-01-17 22:21:11 +01:00
WojciechSulocki-Gif e4d321e1af fix(brightness): handle DRM_connector format in ddcutil output
Fixes #1427

The regex for parsing DRM connector from ddcutil output only matched
"DRM connector:" (with space), but newer versions of ddcutil output
"DRM_connector:" (with underscore).

This caused the connector field to be empty for all DDC monitors,
making it impossible to distinguish between multiple identical
monitors (e.g., two "Mi Monitor" displays on DP-2 and DP-3).

The fix uses a character class [_ ] to match both formats.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 22:17:50 +01:00
Lemmy e6d92f502d Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-01-17 15:52:43 -05:00
Lemmy 6e383a42ea Telemetry: instanceId is now fully random. 2026-01-17 15:52:41 -05:00
Ly-sec 4dc9d14c7e VersionSubTab: add initial fastfetch availability check 2026-01-17 21:51:30 +01:00
Lemmy b385fa853f Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-01-17 15:35:36 -05:00
Lemmy d4aad8cf49 Settings: v41, telemetry off by default (Opt-in), no longer sending font names 2026-01-17 15:28:53 -05:00
Ly-sec 94168df663 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-17 21:28:33 +01:00
Ly-sec cafe05d5ff BrightnessService: possible solution for brightness with identical monitors (#1427) 2026-01-17 21:28:28 +01:00
Lemmy 17b0d09092 Merge pull request #1438 from bokicoder/main
Remove the code that creates `gui-settings.json` for NixOS users
2026-01-17 15:12:02 -05:00
Turann_ b92d72a2fd feat(theming): add btop support
- Added matugen template for btop at Assets/MatugenTemplates/btop.theme.
- Registered btop in TemplateRegistry.qml for theme generation.
- Updated colors-apply.sh to handle btop configuration and live reload via SIGUSR2.
2026-01-17 23:01:33 +03:00
Ly-sec 1d792b01b4 Settings: mediatoast defaults to false 2026-01-17 19:46:24 +01:00
Ly-sec 8cc484f707 LocationService: decouple weather & location logic (#1389) 2026-01-17 19:26:01 +01:00
Ly-sec dd55ae141d NotificationService: change media toast icons 2026-01-17 18:18:10 +01:00
wxlyyy dd3f368dcc Remove the code that creates gui-settings.json for NixOS users 2026-01-18 01:16:59 +08:00
Ly-sec 04cc090426 TemplateRegistry: update codium template path 2026-01-17 18:03:45 +01:00
Ly-sec f989465ce9 Toast: add media playback info option 2026-01-17 17:40:19 +01:00
Lemmy 60792521e1 OSD: font cleanup
Vertical Media Player OSD is still very bad / useless.
2026-01-17 10:58:55 -05:00
Lemmy 08d2a41181 Revert "Fixed inconsistent icon styles for Media OSD"
This reverts commit 9a2963dc95.
2026-01-17 10:48:00 -05:00
Lysec fc7f076d95 Merge pull request #1434 from notiant/patch-12
NFilePicker: fix wrong i18n key
2026-01-17 16:06:48 +01:00
notiant ae600edc5e NFilePicker: fix wrong i18n key 2026-01-17 16:03:26 +01:00
Lysec 313ecfb3a0 Merge pull request #1433 from bean-factory/patch-1
Fixed inconsistent icon styles for Media OSD
2026-01-17 15:29:24 +01:00
Lemmy e7409d70e2 autofmt 2026-01-17 09:25:37 -05:00
Lemmy c760346fcb i18n: fresh translations pulled from the translate db. 2026-01-17 09:25:32 -05:00
bean-factory 9a2963dc95 Fixed inconsistent icon styles for Media OSD 2026-01-17 19:27:28 +05:30
Lemmy 5549afd84f Merge pull request #1432 from bokicoder/main
Add a button to copy settings
2026-01-17 08:55:21 -05:00
Ly-sec beaa077e5d Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-17 14:54:12 +01:00
Ly-sec ae295d6819 IPCService: add brightness set % (fix #1429) 2026-01-17 14:53:46 +01:00
Lysec 14cb0ee4f0 Merge pull request #1431 from bean-factory/patch-1
Fixed inconsistent colors for Media OSD
2026-01-17 14:34:33 +01:00
Ly-sec 7134afe5fb NTextInput: proper disabled state (visually) 2026-01-17 14:30:12 +01:00
wxlyyy 237fb7f603 Add a button to copy settings 2026-01-17 21:20:04 +08:00
bean-factory ff488ca897 Fixed inconsistent colors for Media OSD 2026-01-17 18:46:30 +05:30
Ly-sec 0a6a3e5eba NTextInput: fix text color 2026-01-17 12:44:31 +01:00
kazzu-to 5a96dcee1d fixes 2026-01-17 15:53:08 +05:30
kazzu-to f855a00829 added battery health in battery widget 2026-01-17 15:21:22 +05:30
Lemmy cd20b706e0 OSD: better looking OSD media 2026-01-17 00:33:52 -05:00
Lemmy 424b886122 SysMon/Settings: better look 2026-01-17 00:21:48 -05:00
Lemmy a01ba4f2fb Hooks: disable rather than hide 2026-01-16 23:59:12 -05:00
Lemmy 9a65431698 SessionMenu: ignore initial mouse position (similar to laucnher) - allow for a better keyboard centric experience 2026-01-16 23:39:42 -05:00
Lemmy 193da16c4e Settings: a bunch of improvements (visible vs enabled) some wrong hover colors, etc... 2026-01-16 23:14:01 -05:00
Lemmy 6dba404f74 Merge pull request #1424 from DanniSec/network-gateway-ipv4-swap
swapped IPv4 and gateway
2026-01-16 22:36:41 -05:00
Lemmy 989c1e5e0e Changelog: removed preprocessing that broke too easily, simplified display and logic. 2026-01-16 22:35:03 -05:00
Lemmy 502903f7da autofmt 2026-01-16 22:14:49 -05:00
danny f31bcd10a8 swapped IPv4 and gateway 2026-01-17 03:34:56 +01:00
Lemmy 6383a2be15 Merge pull request #1409 from notiant/patch-9
Add option to hide notification widget when 0 notifications
2026-01-16 17:38:08 -05:00
Lemmy cc125dd439 Merge pull request #1422 from notiant/patch-11
NetworkService: fix logic of resetting connectivityCheckProcess.failedChecks
2026-01-16 17:35:10 -05:00
Lemmy dd3c8a0799 Merge pull request #902 from AdrienPiechocki/main
fix recurrent events in calendar
2026-01-16 17:33:10 -05:00
Lemmy 0c6e3b0798 OSD: Media, proper icons 2026-01-16 17:21:44 -05:00
Lemmy 1995e2bffe autofmt 2026-01-16 17:21:38 -05:00
Lemmy e28430570a Merge pull request #1379 from bean-factory/media-osd
feat: Adds a Media OSD which shows when a track is played or paused
2026-01-16 17:17:41 -05:00
Lemmy 8ed959edf6 Merge pull request #1403 from notiant/patch-8
Make NotificationHistoryPanel height adaptable & remove reloading animations
2026-01-16 17:14:38 -05:00
Lemmy a4ae911314 Merge pull request #1402 from notiant/patch-7
Add some missing translations
2026-01-16 17:11:14 -05:00
Lemmy 6be0a12afa i18n: zh-CN 2026-01-16 17:07:13 -05:00
Ly-sec 26985960f7 Back to -git 2026-01-16 22:55:34 +01:00
Ly-sec c0b5530efd Release v4.1.0 2026-01-16 22:51:29 +01:00
notiant 3e11e84512 reset failedChecks only if not already zero 2026-01-16 22:37:23 +01:00
notiant 73546b1836 NetworkService: fix logic of resetting connectivityCheckProcess.failedChecks 2026-01-16 21:19:31 +01:00
Lemmy 24832354ee discord: minor adjustment to get more contrast when selected. 2026-01-16 14:44:24 -05:00
Alexander Nabokikh 5f4a3de9eb fix(KeyboardLayoutService): incorrect language mapping for uk 2026-01-16 20:14:52 +01:00
Lemmy 2b9d8d9418 TemplateProcessor: added support for HSL 2026-01-16 12:22:34 -05:00
Lemmy e6a80703d8 Startup: proper display of a dialog to confirm anonymous telemetry acceptance. 2026-01-16 11:48:05 -05:00
Lemmy bb76a177b2 Revert "Merge pull request #1405 from BinaryQuantumSoul/patch-5"
This reverts commit 1bda7f4a1f, reversing
changes made to 51e8120a46.
2026-01-16 11:35:25 -05:00
Lemmy 1bda7f4a1f Merge pull request #1405 from BinaryQuantumSoul/patch-5
(Suggested) Replace discord theme midnight -> material
2026-01-16 11:32:25 -05:00
Lemmy 51e8120a46 i18n: update 2026-01-16 11:09:04 -05:00
Lemmy c2f1ab21aa i18n: zh-TW update 2026-01-16 10:15:02 -05:00
Lysec 73312a16de Merge pull request #1418 from bokicoder/main
MediaPlayerPanel: improve the album artwork
2026-01-16 15:37:47 +01:00
wxlyyy 68035d2d80 MediaPlayerPanel: improve the album artwork 2026-01-16 21:35:36 +08:00
Ly-sec 5a039a5488 LockScreen: fix login button 2026-01-16 11:04:20 +01:00
notiant c7085f12f9 Merge branch 'main' into patch-7 2026-01-16 00:32:51 +01:00
Lemmy 548007724d Merge pull request #1404 from BinaryQuantumSoul/patch-4
Add BetterDiscord to themable Discord clients
2026-01-15 17:12:19 -05:00
Lemmy 476f01e094 autofmt 2026-01-15 15:37:47 -05:00
Lemmy 61de11cb79 i18n: update 2026-01-15 15:37:40 -05:00
Turann_ 1002279e1a Merge branch 'noctalia-dev:main' into pr/bluetooth-rework 2026-01-15 23:23:34 +03:00
notiant fb589a819f Merge branch 'main' into patch-8 2026-01-15 20:11:49 +01:00
Lysec c083b33dca Merge pull request #1410 from notiant/patch-10
LockScreenPanel: small layout adjustments
2026-01-15 20:08:14 +01:00
notiant 6ca92a6f87 LockScreenPanel: small layout adjustments 2026-01-15 19:59:50 +01:00
notiant 666fefdc77 Merge branch 'main' into patch-7 2026-01-15 19:52:42 +01:00
notiant b230609d80 Merge branch 'main' into patch-9 2026-01-15 19:46:18 +01:00
Ly-sec f7fad36471 NReorderCheckboxes: add i18n for '(required)' 2026-01-15 19:44:56 +01:00
notiant bb025cffec add option to hide notification widget when 0 notifications 2026-01-15 19:40:58 +01:00
Lysec de8f685363 Merge pull request #1408 from MrDowntempo/fix/LessMath
Fix/less math
2026-01-15 19:37:02 +01:00
Corey Woodworth 440147168d bulk find replace of different style values 2026-01-15 13:14:06 -05:00
Corey Woodworth c9c8393cf4 Change M/2 to XS wich is mathmatically the same value without division 2026-01-15 12:44:51 -05:00
Ly-sec be534d9ee6 Autofmt 2026-01-15 18:39:52 +01:00
Ly-sec 6a6c131743 LockScreenTab: remove redundant divider 2026-01-15 18:39:36 +01:00
Ly-sec 580f8fd13c Toast: don't hide if mouse is inside toast 2026-01-15 18:38:24 +01:00
Ly-sec cda99d6f1d Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-15 18:26:06 +01:00
Ly-sec 577269da78 LockScreen: internal rework 2026-01-15 18:26:01 +01:00
notiant 13711090b2 fix expanding notification not working 2026-01-15 18:11:36 +01:00
Lysec 8d7a6229b7 Merge pull request #1407 from MrDowntempo/fix/HueSlider
Hue Slider Rainbow Mode Fix
2026-01-15 18:11:27 +01:00
Corey Woodworth 1c100beca2 The Hue Slider was erroneously stopped using RainbowMode because a prior cleanup did not use Enum correctly. 2026-01-15 11:01:08 -05:00
Lemmy 1b3b2f1232 Style.xRadiusXXXS tweaking 2026-01-15 10:17:34 -05:00
Lemmy 1544742f9e NTabButton: smaller rounding 2026-01-15 10:00:53 -05:00
notiant cb53c17f29 i18n correction 2026-01-15 15:55:35 +01:00
Lemmy 4f8660f8a2 Overview: blur tweaks 2026-01-15 09:49:39 -05:00
QuantumSoul 5cd0ed4e54 Replace discord theme from midnight -> material 2026-01-15 15:34:52 +01:00
QuantumSoul e1802da077 Add BetterDiscord to TemplateRegistry 2026-01-15 15:21:20 +01:00
Lemmy ed7693b3fd Overview: blurring via ImageMagick when available. 2026-01-15 09:18:44 -05:00
Lysec 392f9cb13f Merge pull request #1399 from fym998/pywalfox
ColorTemplates: add auto dark mode switch for pywalfox (Firefox)
2026-01-15 15:00:42 +01:00
notiant 8b62b971d8 remove buttom measurement for LockScreen 2026-01-15 14:49:11 +01:00
Ly-sec 662154f390 NTagFilter: created
TemplateSubTab: use NTagFilter
AvailableSubTab: use NTagFilter
2026-01-15 14:30:43 +01:00
notiant f46f131af4 make NotificationHistoryPanel height adaptable & remove resizing animation in BluetoothPanel 2026-01-15 13:06:37 +01:00
notiant cb5c9767bd fix accidently deleted entry 2026-01-15 12:54:23 +01:00
notiant 4149c308c8 small edit 2026-01-15 12:49:48 +01:00
notiant 5d78c8074c Re-add buttom measurement for LockScreen & add some missing translations for NFilePicker 2026-01-15 12:32:51 +01:00
Ly-sec 5b50a0b426 i18n: update colorscheme template translations 2026-01-15 11:07:26 +01:00
Ly-sec 37e1be3ac6 TemplateSubTab: add tag specific filtering 2026-01-15 11:06:18 +01:00
Lemmy 84e9720517 i18n: if a key is not translated, fallback to english without ##. Also replaced ## by !! when the key does not existstobe less intrusive 2026-01-15 00:40:12 -05:00
Lemmy db1b451899 i18n 2026-01-15 00:38:17 -05:00
Lemmy 58dbed2008 LockScreen: splimplified button sizing and ensure exact same width + remove dead code. 2026-01-15 00:08:17 -05:00
fym998 2704bb5a45 ColorTemplates: add dark/light mode support for pywalfox
- Update colors-apply.sh to accept optional mode parameter
- Modify pywalfox handler to set mode before updating theme
- Pass mode parameter from TemplateRegistry postProcess function
2026-01-15 12:16:25 +08:00
Lemmy 478fd284ef About/Version: Commenting out the donation button until we get the replacement link 2026-01-14 23:15:37 -05:00
fym998 e9391862a3 ColorTemplates: add more colors for pywalfox 2026-01-15 12:14:55 +08:00
Lemmy b877bc2bc1 Merge pull request #1398 from MrDowntempo/feat/Even-Nicer-Tabs
added radius to sharp corners
2026-01-14 23:12:32 -05:00
Corey Woodworth f7edb7c344 added radius to sharp corners 2026-01-14 23:00:07 -05:00
Lemmy 97ae092434 NTabButton: using simple separate radii on Rectangle. 2026-01-14 22:30:21 -05:00
Lemmy 6f9d9c0dcd NTabButton: went with a canvas implementation for the background. 2026-01-14 22:12:21 -05:00
Lemmy 13f0101b4a NTabButton: larger clipping 2026-01-14 21:54:26 -05:00
Turann_ e5d497ccdc Testing phrase: UI Needs some love 2026-01-15 05:50:30 +03:00
Turann_ 3eb56cae1c refactor(bt): replace shell script with python script 2026-01-15 05:40:53 +03:00
Turann_ c17653b5ee feat(bt): add PIN authentication overlay to bluetooth panel 2026-01-15 05:40:43 +03:00
Turann_ 9a9ac21833 feat(bt): update service to support interactive pairing process 2026-01-15 05:40:33 +03:00
Turann_ 7ffd05bfdd feat(bt): add python pairing script with interactive pin support 2026-01-15 05:40:10 +03:00
Lemmy bee67fbc16 NotificationsPanel: better NTabBar vertical centering 2026-01-14 21:34:05 -05:00
Lemmy 47121cea7d Hooks Settings: added missing session 2026-01-14 21:28:21 -05:00
Lemmy 6eaf9523f9 NHeader+NText: proper disabled visual 2026-01-14 21:28:01 -05:00
Lemmy aea78b5b0a Dock settings: dont hide the second subtab 2026-01-14 21:21:45 -05:00
Lemmy 137d8010c0 NTabBar: fix odd case when there is only a single button 2026-01-14 21:19:29 -05:00
Lemmy 4501bb13cd autofmt 2026-01-14 21:13:23 -05:00
Lemmy 74e48d731f Audio/VolumeSubTab: removed ending NDivider 2026-01-14 21:13:19 -05:00
Lemmy bf52ee55e6 Merge pull request #1397 from MrDowntempo/feat/NoTitleDivider
Removed Title Divider
2026-01-14 21:05:48 -05:00
Corey Woodworth 18b0395f78 Removed Title Divider 2026-01-14 20:57:56 -05:00
Lemmy 02e7852b78 NotificationPanel: better NTabBar and action buttons 2026-01-14 20:48:09 -05:00
Turann_ 694b79f379 BluetoothService: Use python for pairing process. 2026-01-15 04:47:17 +03:00
Lemmy 1d65544b08 Merge pull request #1384 from notiant/patch-6
LockScreen: add right padding to status indicators & date format update
2026-01-14 19:58:57 -05:00
Lemmy bc02d15814 Merge pull request #1392 from Atlantis-Gura/fix/kitty-color-mapping
fix(templates): correct color mapping in kitty.conf
2026-01-14 19:57:49 -05:00
Lemmy 2500780ba4 AudioPanel+NetworkPanel: moving NTabBar in the header 2026-01-14 19:51:28 -05:00
Lemmy 1a8deb9896 Merge pull request #1396 from MrDowntempo/feat/Nicer-Tabs
Feat/nicer tabs
2026-01-14 19:33:02 -05:00
Corey Woodworth 119f039fa9 Cleanup 2026-01-14 19:27:18 -05:00
Corey Woodworth a0b489a218 New tab design 2026-01-14 19:13:30 -05:00
Atlantis-Gura 226e737a21 fix(templates): correct color mapping in kitty.conf 2026-01-14 20:26:33 +01:00
Lemmy 4d486d67b3 PluginPanelSlot: improved reliability and fixes potential race condition. 2026-01-14 13:49:24 -05:00
Lemmy 84a7912e0f Migration 39 should be 40 2026-01-14 10:33:14 -05:00
Ly-sec 45f160137f TemplateSubTab: visual overhaul 2026-01-14 16:20:57 +01:00
Lysec 80933a5ed3 Merge pull request #1388 from iynaix/fix-newlines
colors-apply: fix carriage return shell quoting
2026-01-14 12:36:36 +01:00
Lysec 4346fb8715 .github/funding: update 2026-01-14 12:15:33 +01:00
Lysec b72c75208d README: small update
Updated the Ko-Fi link in the donations section.
2026-01-14 12:15:04 +01:00
Lin Xianyi f833981238 colors-apply: fix carriage return shell quoting 2026-01-14 18:52:05 +08:00
Mridul Agarwal aab57f9a3b Revert Translations 2026-01-14 12:21:20 +05:30
Lemmy c0d4852c75 i18n: removing i18-json script as we know rely on the new platform which is more powerfull. 2026-01-13 22:35:53 -05:00
Lemmy 570440ff83 colors-apply: ensure a first carriage return when injecting in hyprland, niri & mango 2026-01-13 22:32:00 -05:00
Lemmy 69d779879a i18n: de 2026-01-13 21:58:56 -05:00
Lemmy f98b0d2e73 i18n: updated translation from https://i18n.noctalia.dev/ 2026-01-13 20:38:29 -05:00
Lemmy ae741df961 autofmt 2026-01-13 20:33:56 -05:00
Lemmy 31d3f78e74 i18n: reordering 2026-01-13 20:33:50 -05:00
Lemmy c9edbfe830 Merge pull request #1380 from bean-factory/lockkeys-fix
feat: Add option to hide the indicator when lock is off
2026-01-13 20:31:15 -05:00
Lemmy d9780e69fd Merge branch 'main' into lockkeys-fix 2026-01-13 20:31:07 -05:00
Lemmy f4442f1715 Merge pull request #1383 from lonerOrz/cb-ipc
feat: Implement automatic IPC registration for CustomButton widgets
2026-01-13 20:26:38 -05:00
Lemmy 4c8e60a31e BatteryService: fix potential undefined 2026-01-13 19:57:12 -05:00
Lemmy cff663fee0 Niri: optional "hideOnOverview" in bar settings 2026-01-13 19:23:19 -05:00
Lemmy f9d179f51c i18n: zh-TW - 46% completed 2026-01-13 18:56:04 -05:00
notiant e17bb387ab LockScreen: add right padding to status indicators & date format update
Capitalize the first letter of the formatted date string.
2026-01-14 00:38:03 +01:00
Lemmy ef99ad51a2 BatteryService: cleanup and 2026-01-13 18:28:53 -05:00
loner db0a2ccb7f feat: Implement automatic IPC registration for CustomButton widgets
- Add automatic registration/unregistration of CustomButton instances to
CustomButtonIPCService
- Enable CustomButton widgets to register themselves with unique
identifiers
- Support external control via IPC commands using 'qs -c noctalia-loner
ipc call cb <action> "[identifier]"' format

Supported actions: left, right, middle, up (separate wheel mode), down
(separate wheel mode),wheel (unified wheel mode), refresh (textCommand)
2026-01-14 07:13:30 +08:00
Lemmy 2525f88fb3 Color Templates: never disabled code and discord checkboxes - more uniformity with the others programs. 2026-01-13 18:02:29 -05:00
Ly-sec 709556a797 Launcher: fix odd icon behaviour, adjust hover color with icon bg enabled 2026-01-13 20:52:37 +01:00
Ly-sec cdfe1cf6fd LockScreen: move battery logic to BatteryService, prioritize laptop over bt 2026-01-13 20:42:37 +01:00
Mridul Agarwal 87e75ab9c9 Fix persistence of setting due to missing registry 2026-01-14 00:20:00 +05:30
Ly-sec bb04164ef8 BrightnessService: adjust ddcutil max brightness hopefully (#1378) 2026-01-13 18:49:14 +01:00
Mridul Agarwal afa5b6b0dd Added translations 2026-01-13 23:11:25 +05:30
Mridul Agarwal 14f22b4872 Added option to hide the indicator if the lock status is off 2026-01-13 23:11:11 +05:30
Mridul Agarwal 866d4d4617 Added translations 2026-01-13 22:51:12 +05:30
Mridul Agarwal 9a61dce38b Updated Settings to add Media OSD options 2026-01-13 22:51:02 +05:30
Mridul Agarwal 962b3b2128 Add Media OSD functions 2026-01-13 22:50:27 +05:30
Ly-sec a6744f80b7 TemplateSubTab: add helix back again 2026-01-13 18:14:24 +01:00
Lysec e4c8e8290a Merge pull request #1370 from iynaix/update-plugin-desc
PluginService: add plugins to be updated in description
2026-01-13 17:59:33 +01:00
Lemmy 5a8192ca25 i18n: added empty zh-TW 2026-01-13 11:52:25 -05:00
Lysec 2bca41be0d Merge pull request #1376 from whiskeyPeak/fix-cursor-icon-system-resources-widget
Add proper cursor icon for system Monitor widget when hovering.
2026-01-13 17:46:37 +01:00
Lemmy 7fa94b4253 Revert "Niri: Hide bar and panels when in overview (testing)"
This reverts commit 4f230f8c22.
2026-01-13 10:19:51 -05:00
Lemmy bec32a30e9 autofmt 2026-01-13 09:21:48 -05:00
Lemmy dba51542c7 NiriService: added isConnected boolean to outputCache 2026-01-13 09:20:05 -05:00
Ly-sec 0bd22a2024 NotificationHistoryPanel: cleanup 2026-01-13 15:04:42 +01:00
Ly-sec 23834bb402 NotificationHistoryPanel: add notification actions 2026-01-13 15:04:13 +01:00
Lysec 1209099788 Merge pull request #1377 from CrypticCreator9052/helix_template_change
Replaced helix matugen template
2026-01-13 13:04:48 +01:00
Lysec 68e40d88a7 README: add sheast and Radu to supporter list <3 2026-01-13 13:00:55 +01:00
Lemmy 1c922ce097 Merge pull request #1375 from bokicoder/main
Launch the setup wizard on NixOS as well
2026-01-13 06:52:13 -05:00
Henry Riehl 69dda55053 Add proper cursor icon for system Monitor widget when hovering 2026-01-13 11:50:15 +00:00
CrypticCreator 6acec878e8 Replaced helix matugen template
Replaced the existing `helix.toml` matugen template with my own, made for rust syntax highlighting, also works well with markdown. Should work well with any other language
Original schema was based off of `catppuccin_mocha.toml` theme from the Helix repository
2026-01-13 03:26:19 -08:00
wxlyyy 2d53cb7c27 Launch the setup wizard on NixOS as well 2026-01-13 17:39:22 +08:00
Lin Xianyi 6275c98c2c PluginService: add plugins to be updated in description 2026-01-13 13:17:49 +08:00
Lemmy 0f1eaa7b53 telemetry: full face in the setup wizard + improved translation 2026-01-12 21:54:16 -05:00
Lemmy 6eb1579e1b autofmt 2026-01-12 21:15:27 -05:00
Lemmy e221077b64 PluginSystem: added panelOpenScreen so a panel can now on which screen it is currently open. 2026-01-12 21:15:21 -05:00
Lemmy 88a5e66c5c Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-01-12 20:59:42 -05:00
Lemmy 564e9e8c22 Fix telemetry toggle 2026-01-12 20:59:40 -05:00
Ly-sec d25a02c6a8 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-13 02:43:45 +01:00
Ly-sec d06f9084ba revert #1351 - broke Qt theming 2026-01-13 02:43:38 +01:00
Lemmy 2209a4696d Added anonymous telemetry 2026-01-12 20:36:53 -05:00
Lemmy 4f230f8c22 Niri: Hide bar and panels when in overview (testing) 2026-01-12 18:09:53 -05:00
Lemmy fa4ad25ea7 Launcher: allow providers to define if they want the navigation to wrap around. 2026-01-12 16:31:51 -05:00
Lemmy a3f84f2ad8 settings-default 2026-01-12 16:27:04 -05:00
Lemmy 8a82051685 Clipboard: fix warning 2026-01-12 16:25:24 -05:00
Lemmy 5f2d4a8e70 Launcher: fix ignore mouse position when the launcher opens 2026-01-12 16:24:54 -05:00
Lemmy 754f1a895b Revert "Launcher: don't focus initial mouse position entry, only after mouse movement (fix #1359)"
This reverts commit d1bc14ce39.
2026-01-12 15:48:36 -05:00
Lemmy 8943c86b74 Merge pull request #1365 from DrWeb56/main
Small fix russian translation
2026-01-12 14:13:18 -05:00
DrWeb56 2f05c2bdd8 small fix ru.json
small fix russian translation
2026-01-12 22:18:39 +05:00
DrWeb56 ab07a56b8a small fix ru.json
small fix russian translate
2026-01-12 22:15:25 +05:00
Lemmy b799dc96ff Launcher: improve icons colors when hovered 2026-01-12 12:11:30 -05:00
Lemmy 2b55ae2c34 autofmt 2026-01-12 11:21:29 -05:00
Lemmy 086c4b9010 i18n update 2026-01-12 11:13:53 -05:00
Lemmy 944217686a Merge pull request #1177 from sQVe/feat/shutdown-reboot-hooks-clean
feat(hooks): add shutdown and reboot hooks
2026-01-12 11:09:13 -05:00
Lemmy fdc037cfd7 Merge branch 'main' into feat/shutdown-reboot-hooks-clean 2026-01-12 11:08:33 -05:00
Lemmy 6b9154657e i18n: calendar.weather-loading => common.weather-loading 2026-01-12 10:58:50 -05:00
Lemmy d4b7739950 i18n-push script with overwrite feature 2026-01-12 09:54:40 -05:00
Lemmy cfd3f1e069 Merge pull request #1356 from notiant/patch-4
i18n corrections & shorten "Load Average"
2026-01-12 09:51:52 -05:00
Lemmy cd33796717 Merge pull request #1352 from turannul/main
BluetoothPanel: dynamic battery icons for devices
2026-01-12 09:39:44 -05:00
Lemmy fd9304a61c VersionSubTab: ignore fastfetch config 2026-01-12 09:29:43 -05:00
Lemmy ef70775c23 autofmt 2026-01-12 08:44:03 -05:00
Lemmy a57917f7dd shell: removing useless import 2026-01-12 08:43:55 -05:00
notiant 6a8b7f04de more corrections 2026-01-12 14:34:42 +01:00
Ly-sec d1bc14ce39 Launcher: don't focus initial mouse position entry, only after mouse movement (fix #1359) 2026-01-12 14:11:40 +01:00
Lysec a3f32b33df Merge pull request #1357 from bokicoder/main
ClipboardPreview: fix horizontal scroll
2026-01-12 11:13:50 +01:00
notiant 5750f81743 Merge branch 'main' into patch-4 2026-01-12 10:49:02 +01:00
notiant b680265069 more corrections 2026-01-12 10:44:00 +01:00
wxlyyy b1cb10b2ea ClipboardPreview: fix horizontal scroll 2026-01-12 17:42:59 +08:00
Ly-sec 279dbe3a52 i18n 2026-01-12 09:52:21 +01:00
Lysec b734720247 Merge pull request #1351 from wojciechsulocki-gif/feat/kde-colorscheme-auto-apply
feat: Auto-apply KDE color schemes with plasma-apply-colorscheme
2026-01-12 09:36:03 +01:00
Lysec 778524175d Merge pull request #1353 from jumpyjacko/discord-client-legcord
add: Legcord as a consolidated discord client
2026-01-12 08:16:08 +01:00
Lemmy 9b305c879f About/SysInfo: improve compatibility with old versions of fastfetch 2026-01-11 23:10:00 -05:00
Lemmy 78f1c6825a 1st pass on launcher in overlay 2026-01-11 21:56:43 -05:00
Jackson Ly 13fba62622 add: legcord as a consolidated discord client 2026-01-12 13:34:36 +11:00
Turann_ bc21ab5191 BluetoothPanel: dynamic battery icons for devices 2026-01-12 03:11:28 +03:00
WojciechSulocki-Gif e341b66a3f feat: Auto-apply KDE color schemes with plasma-apply-colorscheme
This commit adds automatic KDE Plasma color scheme application when
KColorScheme template is enabled, resolving issue #1339.

## Changes

### 1. Dual color scheme generation (KDE bug workaround)
- Generate both `noctalia.colors` and `noctalia-alt.colors`
- KDE's plasma-apply-colorscheme requires different name to trigger refresh
- Alternate between schemes to ensure KDE detects changes

### 2. Automatic application via postProcess hook
- Added postProcess function to kcolorscheme in TemplateRegistry
- Detects if plasma-apply-colorscheme is available
- Maintains state in `~/.cache/noctalia/kde-colorscheme-state`
- Alternates between "noctalia" and "noctalia-alt" on each update

### 3. Fixed postProcess execution for multiple outputs
- Modified TemplateProcessor to call postProcess only once
- Previously called for every output file (causing duplicate executions)
- Now calls only on the last output (idx === outputs.length - 1)

## How it works

When colors change (wallpaper or predefined scheme):
1. Noctalia generates both color scheme files
2. Checks current state (main/alt)
3. Applies opposite scheme via plasma-apply-colorscheme
4. Updates state file for next iteration
5. KDE apps automatically update their colors

## Testing

Tested on:
- Hyprland with KDE apps (dolphin, kate, konsole)
- Both Material You (wallpaper colors) and predefined schemes
- Verified color scheme switches automatically without user intervention

Resolves: #1339

🤖 Generated with Claude Code
2026-01-12 01:09:31 +01:00
notiant ec01df86ac more corrections 2026-01-11 22:47:52 +01:00
Lemmy 62798d5c57 SysInfo: use the existing formatter from SystemStatService - avoid code duplication. 2026-01-11 16:05:54 -05:00
Oskar Grunning 7592d9cd77 refactor(hooks): unify shutdown and reboot hooks into session hook
Per PR #1177 review feedback. Single executeSessionHook function passes
action type (shutdown/reboot) as $1 to the script.
2026-01-11 21:53:07 +01:00
Ly-sec 0aa45f4074 MediaPlayerPanel: layout adjustments 2026-01-11 21:34:54 +01:00
Oskar Grunning 1e1cfcaffc feat(hooks): add shutdown and reboot hooks
Allow users to run custom commands before system shutdown/reboot,
enabling cleanup tasks like syncing filesystems or stopping services.
2026-01-11 21:26:58 +01:00
Ly-sec 02a5ee5925 MediaPlayerPanel: fix scaling issue 2026-01-11 21:23:30 +01:00
Lysec ec8b1d7923 Merge pull request #1340 from wojciechsulocki-gif/fix/ddc-brightness-polling
Fix: Add DDC brightness polling and improve refresh logic
2026-01-11 20:17:05 +01:00
WojciechSulocki-Gif fa07a3ea35 Fix: Add DDC brightness polling and improve refresh logic
This commit addresses two issues with DDC monitor brightness:

1. **Added 30-second polling timer for DDC monitors**
   - DDC monitors don't emit change events when brightness is changed
     externally (via physical buttons or other applications)
   - New pollTimer automatically refreshes DDC brightness every 30 seconds
   - Timer respects active brightness changes (doesn't poll during user adjustments)

2. **Fixed refreshBrightnessFromSystem() parser**
   - Previously only parsed internal display format (2-line current/max)
   - Now correctly handles all three display types:
     * DDC: "VCP 10 C 100 100" (space-separated)
     * Apple: Single integer "100"
     * Internal: Two lines "current\nmax"
   - Unified parsing logic reduces code duplication

3. **Minor improvements**
   - Simplified increase/decrease brightness logic
   - Added debug logging for refresh operations
   - Removed NaN initialization for brightness property

Tested with DDC external monitor (MSI MAG401QR) on Hyprland.

🤖 Generated with Claude Code
2026-01-11 19:16:32 +01:00
Ly-sec 9b199aff26 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-11 18:45:02 +01:00
Ly-sec 22c5cc02dc VersionSubTab: fix uptime 2026-01-11 18:44:59 +01:00
Lemmy eb864bbf5e i18n: chinese 2026-01-11 11:32:05 -05:00
Lemmy b074dac78b autofmt 2026-01-11 10:07:27 -05:00
Lemmy 34a9f329c8 UpdateService: better versionning 2026-01-11 10:07:21 -05:00
Lysec eba34d8136 Merge pull request #1346 from bokicoder/main
LockScreen: allow password unlock for fingerprint-enabled users
2026-01-11 15:14:05 +01:00
Lemmy 6c62bf3bbe Versionning: change our approach to -git versionning, now the dev version will always be greater than the last official release. 2026-01-11 09:13:49 -05:00
Ly-sec 0dfe9d0b7f DraggableDesktopWidget: use panel opacity slider 2026-01-11 12:57:06 +01:00
wxlyyy 956c05014e LockScreen: allow password unlock for fingerprint-enabled users 2026-01-11 18:39:12 +08:00
Ly-sec e38881b1f7 AvailableSubTab: fix overflow for tags 2026-01-11 09:40:49 +01:00
Lemmy 4ef064a856 UpdateService: removing dead code 2026-01-11 01:01:59 -05:00
Lemmy dc70bcf5cc Plugins: added link to plugin page 2026-01-10 23:59:09 -05:00
Lemmy 70500bda97 About: slightly smaller logo 2026-01-10 23:58:49 -05:00
Lemmy 9306ca2f2d i18n 2026-01-10 23:14:35 -05:00
Lemmy 16ac5394f2 About: system information 2026-01-10 23:14:32 -05:00
Lemmy 906bfc3a0a Merge pull request #1341 from fluviusmagnus/main
i18n: fixed some unintelligible entries in zh-CN
2026-01-10 21:50:36 -05:00
人間夜行 9067376195 i18n: fixed some unintelligible entries in zh-CN 2026-01-11 00:12:12 +01:00
Ly-sec b9d73d07a8 Back to -git 2026-01-10 22:08:40 +01:00
Ly-sec 956ffbdf6c Release v4.0.0 2026-01-10 21:59:45 +01:00
Lemmy 27233c628a Matugen: add --continue-on-error if matugen 3.1.0+ is detected 2026-01-10 14:21:49 -05:00
Lemmy ed0c9079e2 Dock: default settings 2026-01-10 14:19:34 -05:00
Ly-sec 8ebeac758f Dock: slightly reduce space between apps 2026-01-10 20:08:51 +01:00
Ly-sec 2fb490bcde Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-10 20:04:38 +01:00
Ly-sec de1a82234f Dock: active indicator always below app icon 2026-01-10 20:04:36 +01:00
Lemmy 6bb0736645 Sysmon: removed old hack that omitted % when 100% cpu usage 2026-01-10 13:21:22 -05:00
Lemmy bad73f0294 Clock: improved support for clock format that have more than 2 lines of tokens. 2026-01-10 12:31:46 -05:00
Ly-sec 740b2741e1 Dock: reload on exclusive/always visible display change 2026-01-10 16:25:14 +01:00
Ly-sec b5a1564172 Dock: fix clipping in specific positions 2026-01-10 16:18:59 +01:00
Ly-sec 8e1afdfeb9 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-10 16:11:13 +01:00
Ly-sec 7d0f691325 Dock: fix dock movement when switching between display mode 2026-01-10 16:11:06 +01:00
Lysec b1fc21d096 Merge pull request #1337 from acdcbyl/feature-add-corfu-support-for-matugen
Matugen:Add corfu support for emacs.el
2026-01-10 16:02:01 +01:00
Aiser 94cbebfa05 Matugen:Add corfu support for emacs.el 2026-01-10 22:50:23 +08:00
Ly-sec 10bd2aa303 Dock: fix non exclusive mode 2026-01-10 15:39:52 +01:00
notiant d2bd3df095 Shorten "Load Average" & i18n corrections 2026-01-10 15:38:23 +01:00
Ly-sec 1b44118060 Dock: fix exclusive margin for real this time 2026-01-10 15:37:32 +01:00
Ly-sec 93daad71bb Dock: fix floating distance & empty space 2026-01-10 15:22:53 +01:00
Ly-sec 4208400e32 Dock: fix active indicator when changing orientation 2026-01-10 15:08:57 +01:00
Ly-sec 45f91f17a7 Dock: fix dock ui when switching positions 2026-01-10 15:02:24 +01:00
Ly-sec c58abd7566 Dock: add position setting 2026-01-10 14:39:00 +01:00
Lemmy 8636e5be1d FuzzySort: replaced JS helper by a proper component so it can be used from plugins without any wrapper. 2026-01-10 00:24:37 -05:00
Lemmy 8ad19e0a4f Workspace: proper spacing when no label bubble 2026-01-09 16:14:45 -05:00
Lemmy 0f20adaa12 Workspace: margin fix take #4 2026-01-09 15:34:49 -05:00
Lemmy f8c3d022a6 Workspace: margin fix take #3 2026-01-09 15:19:33 -05:00
Lemmy 57dc7f4a6a Workspace: revert previous spacing change 2026-01-09 15:03:32 -05:00
Lemmy ceea198d8f Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-01-09 15:01:50 -05:00
Lemmy 50ad70ebb4 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-01-09 15:01:39 -05:00
Lemmy b41fa0b04e Bash vs sh: phase 1 - uniformization to sh. Always use sh, use "-lc" for all user defined commands 2026-01-09 15:01:39 -05:00
Lemmy ab4f9e0ca8 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-01-09 15:01:25 -05:00
Lemmy 5251a22d20 Bash vs sh: phase 1 - uniformization to sh. Always use sh, use "-lc" for all user defined commands 2026-01-09 15:01:17 -05:00
Lemmy 231bbfa4c3 Bash vs sh: phase 1 - uniformization to sh. Always use sh, use "-lc" for all user defined commands 2026-01-09 15:00:57 -05:00
Lemmy fa14facbf3 Workspace: margin fix take #2 2026-01-09 14:35:05 -05:00
Lemmy 1712ed135b Volume&Mic: removed relicat of open mixer, now using "run custom command" everywhere. 2026-01-09 14:21:58 -05:00
Lemmy d3684c4f98 Merge pull request #1327 from iynaix/audio-middle-click
VolumeSettings, MicrophoneSettings: Add middle click command
2026-01-09 14:12:38 -05:00
Lemmy 5422860907 Workspace: remove extraneous padding in showApplications mode 2026-01-09 14:09:02 -05:00
Lemmy a29e6bfa12 Settings: properly remove non existing desktop widgets on startup. 2026-01-09 14:05:27 -05:00
Lemmy 725554c617 Settings: properly remove non existing widgets from the control centers shortcuts. 2026-01-09 14:02:50 -05:00
Lemmy fddeead8bb MediaMini: middle click is used for play/pause 2026-01-09 13:36:34 -05:00
Lemmy 424c5725de PluginSystem: fix plugin translations not properly reloading 2026-01-09 11:49:11 -05:00
Lemmy c623beffc0 i18n: fixed a few invalid keys containing underscore or + 2026-01-09 10:53:30 -05:00
Ly-sec 4df856e95c Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-09 16:50:35 +01:00
Ly-sec 058f1a63c8 Calendar: remove timer card (got added as a plugin)
ClockPanelSubtab: remove timer card
2026-01-09 16:49:51 +01:00
Lemmy 8db8374519 Settings: added some more margin below the NTabBar subtabs 2026-01-09 10:38:16 -05:00
Lin Xianyi f685015f21 VolumeSettings, MicrophoneSettings: Add middle click command 2026-01-09 23:34:20 +08:00
Lemmy 619b81feaa MediaMini: removing play/pause button as it no longer does anything but opening the panel. 2026-01-09 09:36:45 -05:00
Lemmy 5fff7557aa autoformatting 2026-01-09 08:51:03 -05:00
Lemmy d950b05bd6 Changelog: Improved the logic to determine on which screen to show the changelog on. Fix #1306 2026-01-09 08:50:47 -05:00
Lemmy 9262253a0c Merge pull request #1284 from turannul/main
WiFi: add a slash where mixed security are used.
2026-01-09 08:30:09 -05:00
Lysec 30d1943243 Merge pull request #1328 from bokicoder/main
Nix: remove gpu-screen-recorder dependency
2026-01-09 14:28:52 +01:00
wxlyyy f77125cfbf Nix: remove gpu-screen-recorder dependency 2026-01-09 21:24:09 +08:00
Ly-sec 11fb047aa3 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-09 13:32:01 +01:00
Ly-sec 4304ba01c9 ControlCenterSettings: allow SVGs as custom image 2026-01-09 13:31:56 +01:00
Lysec bbff828278 Merge pull request #1326 from bokicoder/patch-1
LockScreen: enable the eye button during password wait
2026-01-09 11:58:10 +01:00
bokicoder f022c96599 LockScreen: enable the eye button during password wait 2026-01-09 18:45:14 +08:00
Lysec 56aafc5f2f Merge pull request #1324 from iynaix/nix-mutable-setting
nix: Add setting to toggle creation of gui-settings.json
2026-01-09 09:47:31 +01:00
Lemmy 4ebf258ff9 i18n: removed useless translation 2026-01-08 22:52:47 -05:00
Lemmy 36eccc5283 i18n: some french improvements 2026-01-08 22:42:40 -05:00
Lin Xianyi 8799337a3b nix: Add setting to toggle creation of gui-settings.json 2026-01-09 11:29:19 +08:00
Lemmy 13103a9ab9 Wallpaper: apply wallpaper to all monitors even the disconnected ones. Fix #1315 2026-01-08 21:32:10 -05:00
Lemmy b0b2d1a70a Merge pull request #1322 from ThatOneCalculator/feat/launcher-single-response
feat: launcher single response
2026-01-08 21:11:59 -05:00
Kainoa Kanter e72aa0be47 Merge branch 'main' into feat/launcher-single-response 2026-01-08 18:10:04 -08:00
Lemmy 47c78bdb20 default settings 2026-01-08 21:07:26 -05:00
Kainoa Kanter b323f7aeae wrap in box, make markdown 2026-01-08 18:07:24 -08:00
Lemmy 07e2600b8a clipboardWrapText: default to true to respect previous behavior. 2026-01-08 21:07:04 -05:00
Lemmy 3afd3e4519 Clipboard: settings to wrap text 2026-01-08 21:03:32 -05:00
Lemmy d59bfce14e Merge pull request #1305 from anthonyhab/feat/bar-margin-percentage-to-pixel
feat: convert bar margins from percentages to pixels
2026-01-08 20:54:33 -05:00
Kainoa Kanter 06851515dd feat: single launcher layout 2026-01-08 17:22:18 -08:00
Lemmy 612dfc9db8 ScreenRecorder: removed from core - use the plugin instead. 2026-01-08 20:18:39 -05:00
Lemmy 47abc39c5c NIconButton(Hot): unified animation speed and easing 2026-01-08 16:52:55 -05:00
Lemmy 9fc7a597eb Merge pull request #1318 from pvlvld/main
fix(tooltip): prevent orphaned tooltips when clicking during hover delay
2026-01-08 16:24:26 -05:00
Vlad Pavlenko 9bc1a17261 fix(tooltip): prevent orphaned tooltips when clicking during hover delay 2026-01-08 23:17:39 +02:00
Ly-sec 1bf643f287 MediaPlayerPanel: fix play/pause radius 2026-01-08 21:26:55 +01:00
Ly-sec fb4615f09e Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-08 21:15:57 +01:00
Lemmy 665bc0c60a autoformatting 2026-01-08 15:15:51 -05:00
Lemmy f052841774 BT: fix syntax error 2026-01-08 15:15:40 -05:00
Ly-sec 1388bafc92 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-08 21:11:57 +01:00
Ly-sec 0652f5ea47 MediaPlayerPanel: adjust layout 2026-01-08 21:11:52 +01:00
Lemmy 78fe617e31 Merge pull request #1299 from notiant/patch-2
Bluetooth & Network enhancements
2026-01-08 15:00:38 -05:00
Lemmy 854a8b9155 Merge branch 'main' into patch-2 2026-01-08 15:00:31 -05:00
Ly-sec fd2ee85d33 Audio/NotificationHistryPanel: add optional outline 2026-01-08 20:55:26 +01:00
Ly-sec 30fb9229b2 Audio/NotificationHistryPanel: adjust tabbar layout 2026-01-08 20:44:22 +01:00
Ly-sec 300cc38cff NetworkPanel: adjust tabbar layout 2026-01-08 19:24:26 +01:00
Ly-sec 6a61bf185c Launcher/Dock: decouple pinned app lists, now both have their own pinned app list 2026-01-08 17:45:38 +01:00
Ly-sec 371b6d8765 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-08 17:25:30 +01:00
Ly-sec be04f5e11c ThemeIcons: fuzzy find icons 2026-01-08 17:25:24 +01:00
Lemmy 86696ad976 i18n: removed left over of shadow-direction 2026-01-08 10:03:01 -05:00
Lemmy da110f006d i18n-push script: secret by project 2026-01-08 10:02:09 -05:00
Lemmy a814218db5 Merge pull request #1312 from bokicoder/main
Nix: add plugin config options
2026-01-08 09:08:46 -05:00
wxlyyy 623ab3dc7c Nix: add plugin config options 2026-01-08 21:43:55 +08:00
Ly-sec 3c2328fe4c Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-08 13:11:34 +01:00
Ly-sec 11f1aaf8e6 IPCService: add enable & disable to idleInhibitor 2026-01-08 13:11:25 +01:00
Lysec 74d4fe23d1 Merge pull request #1311 from bean-factory/notification-ipc
feat: Add IPC calls to augment notification handling
2026-01-08 12:53:53 +01:00
Ly-sec 8028191f4a Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-08 10:35:13 +01:00
Ly-sec cb4e3f3437 UpdateService: possible memory leak solution (#1306) 2026-01-08 10:35:02 +01:00
bean-factory da81fec711 Merge branch 'noctalia-dev:main' into notification-ipc 2026-01-08 14:44:27 +05:30
Mridul Agarwal 5aedcd3413 add functions to ipc and notification services to get history and dismiss notification 2026-01-08 14:44:14 +05:30
Lysec 641f4c8717 Merge pull request #1307 from notiant/patch-3
i18n corrections
2026-01-08 10:12:54 +01:00
Lysec eeb5d34238 Merge pull request #1309 from iynaix/bump-flake-input
nix: Bump flake.lock
2026-01-08 10:11:38 +01:00
Ly-sec 670e708277 MediaPlayerPanel: add timestamp to compact mode too 2026-01-08 10:07:00 +01:00
Ly-sec ff1b230e93 MediaPlayerPanel: fix timestamp & compact mode persistency 2026-01-08 10:05:14 +01:00
Lemmy f9cbc7bc57 i18n: launcher.no-results => common.no-results 2026-01-08 00:55:22 -05:00
Lemmy 423ac554f8 i18n: general.no-summary => common.no-summary 2026-01-08 00:52:22 -05:00
notiant a5f6088a86 more corrections 2026-01-08 05:15:20 +01:00
Lemmy 87bcbf6978 i18n: add confirmation to push and pull scripts 2026-01-07 22:43:03 -05:00
notiant 2d28de6244 Merge branch 'noctalia-dev:main' into patch-3 2026-01-08 04:32:18 +01:00
Lin Xianyi a452187d10 nix: Bump flake.lock 2026-01-08 11:26:49 +08:00
Lemmy e18689f027 i18n-pull script 2026-01-07 22:15:37 -05:00
Lemmy 0b2365c909 BarService: added openPluginSettings so plugins can open their settings from the context menu. 2026-01-07 20:44:32 -05:00
Lemmy 701ef063b9 settings-default 2026-01-07 20:29:19 -05:00
Ly-sec 53225b4529 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-08 02:26:45 +01:00
Ly-sec 092c97ce43 MediaMiniSettings: separate bar widget and panel settings 2026-01-08 02:26:35 +01:00
notiant e66f061ee2 update German translations for 'next' and 'previous' 2026-01-08 02:17:01 +01:00
notiant a61cd5de0b sort BarWidgetRegistry 2026-01-08 01:51:59 +01:00
notiant e666c78b8c fix typo 2026-01-08 01:43:44 +01:00
notiant f4fc806192 i18n corrections 2026-01-08 01:35:04 +01:00
notiant b3ab3ac469 another fix 2026-01-07 20:12:00 +01:00
Lemmy 3b8e8a0c35 NButton: default changed from bold to semiBold 2026-01-07 13:19:41 -05:00
anthonyhab f34dcc11b9 feat: convert bar margins from percentages to pixels
Change bar margin settings from percentage values (0-1) to integer pixel values (0-18). Add migration 38 to convert existing settings. Update all margin calculations to use pixel values directly. Update UI labels to show "px" instead of "%".
2026-01-07 12:20:07 -05:00
notiant 14091e650a fix airplane mode logic 2026-01-07 18:15:54 +01:00
Lemmy 53124e35f5 PluginSettings: fix search bar broken after update 2026-01-07 12:14:40 -05:00
Lemmy b442af725e PluginService: proper plugin reinstall on startup 2026-01-07 12:08:36 -05:00
Lemmy 5dfd76e568 IPC/OSD: deprecate showText(withIcon) call. 2026-01-07 12:07:32 -05:00
Lemmy 016320846f Merge pull request #1302 from bokicoder/main
PluginService: automatically install enabled plugins
2026-01-07 11:27:18 -05:00
Lemmy 5868c16f83 ColorSchemes: support for symlinking of ~/.config/noctalia/colorschemes 2026-01-07 11:24:02 -05:00
notiant 89a6422bf5 style adjustments & remove unnecessary tooltip 2026-01-07 17:11:42 +01:00
Lemmy f52fbffb07 IPC: added Toast send ipc call 2026-01-07 11:03:20 -05:00
wxlyyy baee7fe119 PluginService: automatically install enabled plugins 2026-01-07 23:46:17 +08:00
Lemmy 247b1cc8a2 ImageCacheService: improve quality by using PNG and improving downscale filtering 2026-01-07 10:43:11 -05:00
Ly-sec 0f988cc49c Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-07 16:19:02 +01:00
Ly-sec c21aa390a1 MediaMiniSettings: add compact mode for MediaPlayerPanel
MediaPlayerPanel: now follows scrolling settings
2026-01-07 16:18:28 +01:00
Lemmy 779f5ec8bd Notifications/Settings: Do not distribute evenly as it has 5 subtabs. 2026-01-07 09:52:09 -05:00
notiant 51bdb3e6ef style adjustment for empty ethernet box 2026-01-07 15:37:09 +01:00
Ly-sec d9252fe452 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-07 15:11:19 +01:00
Ly-sec 6562753437 MediaPlayerPanel: fix layout issues 2026-01-07 15:11:12 +01:00
notiant 6794ffa3d9 change logger message 2026-01-07 14:56:59 +01:00
Lemmy d3ae8b611b PluginSystem: added ability to open panel near an item (button) 2026-01-07 08:56:01 -05:00
Ly-sec 23b475da48 MediaPlayerPanel: adjust colors for player selector 2026-01-07 14:54:02 +01:00
Ly-sec 76a0c0c44a SettingsContent: fix warning 2026-01-07 14:51:42 +01:00
Lemmy c3c0de19d6 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-01-07 08:42:20 -05:00
Lemmy ea52f5dfb1 NPopupContextMenu radius does follow containers as the tray and tooltip do. 2026-01-07 08:42:19 -05:00
Ly-sec b3cfdee9d0 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-07 14:36:47 +01:00
Ly-sec 311dac2c98 MediaMini: add media player panel 2026-01-07 14:36:41 +01:00
Lemmy 3f2f40468b NTabBar: remove default XS margin for a perfect alignment with the content below. 2026-01-07 08:20:33 -05:00
Lemmy e91418c510 Settings: sidebar use iRadius for better uniformity. 2026-01-07 08:20:05 -05:00
Lemmy de35a5cba0 Merge pull request #1296 from anthonyhab/main
fix(plugins): support compositeKey for custom plugins in settings popup
2026-01-07 08:08:51 -05:00
Ly-sec 3d176ea467 EmojiProvider: adjust layout 2026-01-07 13:27:47 +01:00
notiant 7e3500d6fc Bluetooth & Network enhancements 2026-01-07 12:56:07 +01:00
Ly-sec bb73608282 OSD&NotificationTab: fix monitor layout issue 2026-01-07 12:33:28 +01:00
Ly-sec d074a29153 SessionMenu: display countdown without header (fixes #1294) 2026-01-07 07:33:53 +01:00
Ly-sec 10ec87952a VersionSubTab: add noctalia logo
i18n
2026-01-07 06:51:54 +01:00
anthonyhab e9504a8fc1 added back comments 2026-01-07 00:32:17 -05:00
Anthony Habibe e2eeccec7e fix(plugins): support compositeKey for custom plugins in settings popup 2026-01-07 00:23:40 -05:00
Lemmy a051ee8f3b Merge pull request #1295 from Posty2k3/I18n-fix-menus
I18n fix. Dock/Workspace/Taskbar menus had old values.
2026-01-07 00:18:39 -05:00
Lemmy 397255fcf6 NButton: changed padding logic so it follows the fontSize so we can have smaller buttons 2026-01-07 00:16:50 -05:00
posty2k3 fa3c19b655 I18n fix. Dock/Workspace/Taskbar menus had old values. 2026-01-06 22:53:20 -06:00
Lemmy f67cf8158a Toast: adjusted width to match notification and similar border. 2026-01-06 23:46:20 -05:00
Lemmy 1a2d4a927b PluginService: finished support for control center widgets 2026-01-06 23:35:11 -05:00
Lemmy 37746b0f9f PluginService: added togglePanel + control center shortcuts widgets 2026-01-06 23:08:32 -05:00
Lemmy 605741850b Settings: appLauncher.showIconBackground is false by default 2026-01-06 22:46:14 -05:00
Lemmy 07fc13118b Clipboard: better looking images 2026-01-06 22:37:13 -05:00
Lemmy 64040bccb9 Clipboard: rounded corners are back 2026-01-06 22:16:57 -05:00
Lemmy cfc791d324 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-01-06 22:10:10 -05:00
Lemmy 8f2f968a30 Clipboard: better preview box 2026-01-06 22:10:08 -05:00
Lemmy 7e4c2e085c Clipboard: filtering browser garbage when copying images 2026-01-06 22:10:08 -05:00
Lemmy e0f2de385b Clipboard: better preview box 2026-01-06 22:05:52 -05:00
Lemmy acfb95d37c Clipboard: filtering browser garbage when copying images 2026-01-06 21:46:14 -05:00
Lemmy 3d32b09bf6 qmlfmt suppress debug info 2026-01-06 21:14:29 -05:00
Lemmy 8e89c1d1be Clipboard: delete and decode back to the old way 2026-01-06 21:14:17 -05:00
Lemmy e71849955c i18n-push dev bash script 2026-01-06 21:05:57 -05:00
Lemmy b81174b9f8 Clipboard: fix delete entry - use NScrollView for proper scrollbar colors. 2026-01-06 13:06:01 -05:00
Ly-sec 27224e5790 Brightness: more reliable ddcutil reading 2026-01-06 18:06:03 +01:00
Ly-sec 4345750b0d CalculatorProvider: let people copy result when pressing enter (adds #1288) 2026-01-06 16:45:31 +01:00
Lemmy e43ed1099d Settings/Plugins: better tags 2026-01-06 10:12:28 -05:00
Lemmy 7560f9c642 Settings/plugins: better UI 2026-01-06 09:48:11 -05:00
Lemmy eb80f9dcd6 Settings/plugins: removed slide down on hover, added link to the website plugin page. 2026-01-06 09:06:41 -05:00
Lemmy 243ed91aee Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-01-06 08:37:33 -05:00
Lemmy f2d55ef4c2 NCircleStat, better bg color 2026-01-06 08:37:30 -05:00
Lemmy 0bc50ec47b Merge pull request #1286 from iynaix/fix-translations
Fix dynamic translations in session menu.
2026-01-06 08:25:26 -05:00
Lemmy 58db4253a4 Merge pull request #1282 from DanniSec/network-layout-fix
Changed the signal and security type to fix layout issues
2026-01-06 08:24:57 -05:00
Lin Xianyi fba88c777c Fix dynamic translations in session menu. 2026-01-06 19:28:07 +08:00
Turann_ adc91fa960 This change will add a slash where mixed security protocols are used. 2026-01-06 13:04:36 +03:00
danny 0d4b12b67b Add tooltips for WiFi signal strength and simplify security label logic in WiFiNetworksList to cope with layout issues 2026-01-06 07:34:30 +01:00
Lemmy 55717df612 Settings: Simplified region tab to only 3 subtabs 2026-01-05 23:30:35 -05:00
Lemmy 0020e281c9 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-01-05 23:25:56 -05:00
Lemmy 138e5a50af i18n: Large refactor of all translations keys to prepare the move to our new translation web platform. 2026-01-05 23:25:46 -05:00
Lemmy 4674dfa646 i18n: Large refactor of all translations keys to prepare the move to our new translation web platform. 2026-01-05 23:22:18 -05:00
Lemmy f3b9472d8b Settings: automation 2026-01-05 21:42:20 -05:00
Lemmy 7ac29320fe Settings: smaller brightness font 2026-01-05 21:04:27 -05:00
Lemmy a0ac019b16 Settings: all tabed - screenrecorder will be a plugin soon 2026-01-05 21:01:29 -05:00
Lemmy ffa8cc58a1 Settings: removed isSettings everywhere as we can simply check if defaultValue is provided. 2026-01-05 18:41:22 -05:00
Lemmy 0f8219cfb2 Settings: Launcher tab 2026-01-05 18:36:46 -05:00
Lemmy f64986e7a5 Settings: more subtabs work 2026-01-05 18:27:15 -05:00
Lemmy 5232cd9311 Settings: ColorSchemes 2026-01-05 18:02:22 -05:00
Lysec 9882b056ed Merge pull request #1278 from BinaryQuantumSoul/patch-3
Matugen template fix zed tab.inactive_background color
2026-01-05 22:22:38 +01:00
Lysec 18c3c7746c Merge pull request #1260 from bokicoder/main
LockScreen: improve fingerprint authentication flow
2026-01-05 22:06:17 +01:00
QuantumSoul e87420e24a Fix typo in inactive tab background property 2026-01-05 19:19:44 +01:00
wxlyyy a1734c64b6 LockScreen: improve fingerprint authentication flow 2026-01-06 01:56:30 +08:00
Lemmy e004128727 Merge pull request #1274 from notiant/patch-1
Apply period additions to toasts to other languages
2026-01-05 12:36:06 -05:00
Lemmy 21ddf8f13b Clipboard: improve reliability with large text 2026-01-05 12:26:53 -05:00
Lemmy f92de8884f Launcher: ensure title is always a single line 2026-01-05 11:09:41 -05:00
Lemmy aebd412ccc Settings: user interface 2026-01-05 11:04:24 -05:00
Lemmy 8f0f2fea4a Settings: removed Settings.data.colorSchemes.generateTemplatesForPredefined 2026-01-05 11:00:06 -05:00
Lemmy badfb831af Setup wizard moved to About 2026-01-05 10:58:08 -05:00
Lemmy df3e01bdc5 RegionTab: splitting 2026-01-05 10:53:17 -05:00
Lemmy 8d8de4007d Images/Wallpaper: properly handle case sensitive instead of duplicating all extensions. 2026-01-05 10:51:47 -05:00
Lemmy 4ee59b1d9c Revert "ImageCacheService: allow uppercase file endings (fix #1272)"
This reverts commit e6564826f5.
2026-01-05 10:48:23 -05:00
notiant 38523bc33c correction for de.json 2026-01-05 16:22:17 +01:00
Ly-sec 79842562e7 i18n 2026-01-05 16:11:24 +01:00
notiant 7989bae774 Apply period additions to toasts to other languages 2026-01-05 16:04:42 +01:00
notiant 69aa5d431d i18n corrections 2026-01-05 16:02:18 +01:00
Ly-sec fd4a8fc44a RegionTab: add city & timezone display toggle 2026-01-05 15:42:44 +01:00
copilot-swe-agent[bot] 16425b26ed Add periods to 54 translation entries across all languages
Co-authored-by: notiant <238434866+notiant@users.noreply.github.com>
2026-01-05 14:16:44 +00:00
copilot-swe-agent[bot] c1e8a1dcb4 Initial plan 2026-01-05 14:10:07 +00:00
Ly-sec 5fb38b97f9 ControlCenterTab: add submenus 2026-01-05 14:08:18 +01:00
Ly-sec f4a7374f62 LocationTab: rename to RegionTab 2026-01-05 13:56:25 +01:00
Ly-sec e6564826f5 ImageCacheService: allow uppercase file endings (fix #1272) 2026-01-05 13:49:44 +01:00
Ly-sec a2a55097b4 i18n 2026-01-05 13:48:03 +01:00
Lemmy 23af430dd8 Merge branch 'settings-cleanup' 2026-01-04 23:51:58 -05:00
Lemmy af77a2e7d7 NTabView: subtle opacity 2026-01-04 23:51:49 -05:00
Lemmy 5e690ed766 Settings: Subtabs with horizontal scrolling 2026-01-04 23:40:32 -05:00
Lemmy 826a2bf8d6 Launcher: Slightly less wide on large displays (-5%) 2026-01-04 22:18:37 -05:00
Lemmy 68425ef8c8 Launcher: test slightly less wide launcher 2026-01-04 22:11:20 -05:00
Lemmy 83178c5fc6 Merge pull request #1266 from iynaix/ipc-bar-show-hide
IPC: add bar hide / show
2026-01-04 21:49:23 -05:00
Lin Xianyi 4bbaa24a15 IPC: add bar hide / show 2026-01-05 09:45:53 +08:00
Lemmy c6bba319a7 Settings: added discrete setting "general.showChangelogOnStartup" default is true 2026-01-04 20:43:44 -05:00
Lemmy aaf1715bb7 Launcher: autopaste support for other providers 2026-01-04 20:31:59 -05:00
Lemmy 114555d185 i18n update 2026-01-04 20:23:09 -05:00
Lemmy a355ee39c2 PluginService: check minNoctaliaVersion before installing 2026-01-04 20:19:11 -05:00
Lemmy 5f1b7d4656 FontService: List all fonts including the variants and different families. 2026-01-04 19:52:17 -05:00
Lemmy 25735d4144 Clipboard: auto-paste images (not all app supported) 2026-01-04 19:45:10 -05:00
Lemmy b637caaf20 Clipboard: added auto-paste option. 2026-01-04 19:18:32 -05:00
Lemmy dfc1c2739c ColorSchemeTab: static description for matugen scheme type. 2026-01-04 18:56:55 -05:00
Lemmy c05ae82411 WifiPanel => NetworkPanel 2026-01-04 18:29:10 -05:00
Lemmy 590994b31d NTabBar: distributeEvenly property 2026-01-04 18:09:01 -05:00
Lemmy 568e2c0b6b NotificationsHistory: using a proper NTabBar for the filters. 2026-01-04 17:39:24 -05:00
Lemmy dfbe08dbfc NTabButton: fixed hover color. Hover is always prioritized 2026-01-04 17:26:58 -05:00
Lemmy a699b09283 AboutTab: view changelog button 2026-01-04 17:13:03 -05:00
Lemmy 1121600901 NButton: fixing hover color 2026-01-04 17:09:19 -05:00
Lemmy a579ac49d6 Merge pull request #1264 from DanniSec/network-overhaul
Network overhaul
2026-01-04 16:38:24 -05:00
danny c4e6c3e8df Add retry mechanism in ControlCenterWidgetLoader for delayed registry initialization 2026-01-04 22:31:57 +01:00
Lemmy d7e29d778d Merge pull request #1263 from DanniSec/bluetooth-clean
Turann_ issue resolve
2026-01-04 16:07:04 -05:00
Danny 955487c38a Merge branch 'main' into bluetooth-clean 2026-01-04 22:01:54 +01:00
danny de4600a803 Refactor Bluetooth scanning logic to use persistent fallback process, improve error handling, and update translations for consistency. 2026-01-04 21:19:38 +01:00
danny 1d7f621289 Refactor Bluetooth scanning logic to use persistent fallback process, improve error handling, and update translations for consistency. 2026-01-04 21:19:11 +01:00
Lemmy 76e78346e5 Launcher: ensure clipping of entries. 2026-01-04 15:05:17 -05:00
danny ab1f88aa99 Returned WiFi widget to the registry 2026-01-04 20:56:15 +01:00
Ly-sec 2edf018063 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-04 20:53:24 +01:00
Ly-sec df120580b4 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-04 20:53:16 +01:00
Lemmy 9f6b676091 Missing translations 2026-01-04 14:53:16 -05:00
Ly-sec f72ae00451 i18n: add missing strings 2026-01-04 20:53:14 +01:00
Lemmy 7d34244304 Merge pull request #1249 from DanniSec/network-overhaul
Network overhaul with migration
2026-01-04 14:46:47 -05:00
Lysec 60b877b62f Merge pull request #1262 from singhantariksh/main
fix(zen-theme): fixed compact sidebar missing theme colors
2026-01-04 20:13:09 +01:00
Lemmy 970c4b1544 PluginSystem: added a way to see plugin updates that requires newer noctalia version. 2026-01-04 14:12:45 -05:00
singhantariksh 250f8b05c4 fix(zen-theme): fmt and comments added; fixed compact sidebar missing theme colors 2026-01-05 00:31:28 +05:30
danny 28a293be65 Remove deprecated WiFi widgets 2026-01-04 19:57:48 +01:00
danny b01020695f Resolving conflicting files 2026-01-04 19:55:10 +01:00
Lemmy 45d0cedcc3 Bar: mini density has a slightly less big capsule 2026-01-04 13:55:07 -05:00
Lemmy 3bc9a625b8 Colors: removed Colors.transparent / black and white in favor of their direct shorthands 2026-01-04 13:54:51 -05:00
danny b0182dde63 Resolving conflicts 2026-01-04 19:30:49 +01:00
Lemmy b2175a5f48 PluginSystem: fix uninstall button from the "available plugins" list 2026-01-04 12:43:08 -05:00
Lemmy 85b370cba7 Merge pull request #1261 from DanniSec/patch-1
Rename bluetoot-connect.sh to bluetooth-connect.sh
2026-01-04 12:35:27 -05:00
Danny 710faf0ad0 Rename bluetoot-connect.sh to bluetooth-connect.sh
fixing a typo
2026-01-04 18:34:25 +01:00
Lemmy 19f5a0ac30 Launcher: warning fix 2026-01-04 12:27:55 -05:00
Lemmy 9f9d509c34 Launcher: more refactoring moving as much stuff as possible from Launcher.qml to their respective providers to keep things separated. 2026-01-04 12:10:41 -05:00
Lemmy 2b2e069b8a Launcher/PluginSystem: first pass on the plugin provider. 2026-01-04 10:45:36 -05:00
Lemmy ba3fdf5d38 Formatting 2026-01-04 10:44:39 -05:00
Lemmy 7ee7d8a741 gitignore 2026-01-04 10:41:20 -05:00
Lemmy c4499fe830 BarExclusionZone: trying to account for fractional scaling. Should fix #1252 2026-01-04 10:34:24 -05:00
Ly-sec 88459d3972 Matugen: fix zenbrowser userChrome color 2026-01-04 13:31:44 +01:00
Ly-sec e323f5bd28 Matugen: fix zenbrowser userContent 2026-01-04 13:13:56 +01:00
Ly-sec 62781d38df Matugen: zenbrowser adjust ui 2026-01-04 12:45:29 +01:00
Ly-sec b21d7f42cf Matugen: add zen-browser support 2026-01-04 12:30:53 +01:00
Lemmy c0dff46afb Merge pull request #1254 from tuibird/vscode-quote-highlighting
Vscode quote highlighting
2026-01-03 23:01:34 -05:00
Lemmy 588636aaf9 Merge pull request #1243 from bean-factory/profile-cycle
Add function to cycle power profiles in reverse order
2026-01-03 22:21:57 -05:00
Lemmy 98cbf1b55d Merge pull request #1246 from precondition/patch-1
[i18n/ja] Remove parenthesized romaji and replace 記憶 by メモリ
2026-01-03 22:16:38 -05:00
Lemmy b60889aa1f Merge pull request #1253 from iynaix/fix-bluetooth-polling
BluetoothService: fix polling even when disabled
2026-01-03 22:16:07 -05:00
Lemmy 4f3e4aa72d Merge pull request #1251 from c0mpile/pr/wallhaven-browse-state-persistence
fix: Retain current page when re-initializing or switching to Wallhaven wallpaper source.
2026-01-03 22:14:42 -05:00
Lemmy 9a086a0cb6 Merge pull request #1250 from c0mpile/pr/wallhaven-api-key-envar
feat: Add Wallhaven API key management via environment variable
2026-01-03 22:13:53 -05:00
tuibird 8ff3bea57c fixed indentation 2026-01-04 16:12:22 +13:00
Lin Xianyi e839a873e7 BluetoothService: fix polling even when disabled 2026-01-04 11:11:08 +08:00
tuibird f8af5949c5 improved constrast of quotes by differentiating the quotation marks. 2026-01-04 16:07:50 +13:00
Lemmy c015e8445b NSectionEditor: added ability to move Desktop widgets from one screen to another. 2026-01-03 17:32:36 -05:00
Lemmy 3073dd725c Dock: fix default icons appearing on startup. 2026-01-03 16:52:46 -05:00
c0mpile bfa12f5237 fix: Retain current page when re-initializing or switching to Wallhaven wallpaper source. 2026-01-03 16:18:49 -05:00
c0mpile 73279c913d feat: dynamically adjust Wallhaven settings popup width based on measured text content 2026-01-03 16:02:49 -05:00
c0mpile 71bf318195 refactor: streamline Wallhaven API key environment variable display messaging 2026-01-03 15:53:14 -05:00
c0mpile 357f3fdfd2 Merge branch 'noctalia-dev:main' into pr/wallhaven-api-key-envar 2026-01-03 15:48:32 -05:00
Lemmy 9b8a5f10d1 back to -git 2026-01-03 15:34:06 -05:00
Lemmy 646a6142b2 v3.8.2 2026-01-03 15:32:43 -05:00
c0mpile 7587746e0a feat: Add Wallhaven API key management via environment variable, update UI to reflect its status, and ensure safe purity parameter handling. 2026-01-03 15:28:29 -05:00
Lemmy be3c60dcd0 Launcher+WallpaperSelector: slightly bigger font 2026-01-03 15:23:44 -05:00
Lemmy f15a1934a4 IPC: Proper launcher toggling and mode changing 2026-01-03 15:17:41 -05:00
Lemmy 83b3882647 Launcher: remove scrollbar on listview and gridview 2026-01-03 15:16:44 -05:00
Lemmy 8c215e9265 SmartPanel: reset closedImmediately flag on open&close 2026-01-03 15:05:29 -05:00
Lemmy bcc20a5640 Launcher: improve clarity of images in the clipboard preview 2026-01-03 14:45:59 -05:00
Lemmy c80da1a4f5 Launcher: brings back the icon's rounded bg for grumpy Kai.
+ Calculator results are always in list view
2026-01-03 14:37:30 -05:00
Lemmy 0db3866cbb Launcher: better outline support, cleanued clipboard preview 2026-01-03 14:25:09 -05:00
precondition 46dc79468e Remove parenthesized romaji and replace 記憶 by メモリ
Rōmaji is Japanese transliteration in roman letters. Some labels included unnecessary transliterations in parentheses.

Additionally, this commit fixes a misuse of the word 記憶 (which refers to the memory in the brain) by the more appropriate メモリ (which refers to the memory in computers)
2026-01-03 20:11:01 +01:00
Lemmy 43738eda70 Launcher: removed useless bg rectangle, added tiny padding in gridview. 2026-01-03 13:51:43 -05:00
Lemmy ffb1811782 Launcher: refactor, renaming plugins to providers to avoid confusion with the plugin system. 2026-01-03 13:41:14 -05:00
Lemmy 3c80d87bee Bar SysMon: more spacing in vertical text mode 2026-01-03 12:31:30 -05:00
bean-factory 220949a293 Add function to cycle power profiles in reverse order 2026-01-03 17:28:50 +00:00
Lysec f8350760a1 Merge pull request #1241 from shadowe1ite/main
annotation: re-add removed code
2026-01-03 17:47:44 +01:00
ALAN S 222897ba5e fix: re-add removed code 2026-01-03 22:15:29 +05:30
Ly-sec db30cfb21c Back to -git 2026-01-03 16:55:09 +01:00
Ly-sec c5805ac83a Release v3.8.1 2026-01-03 16:52:03 +01:00
Ly-sec 83c08965f3 Back to -git 2026-01-03 16:48:10 +01:00
Ly-sec fc959efde6 Release v3.8.1 2026-01-03 16:45:20 +01:00
Ly-sec edecebb677 Launcher: make input look nicer 2026-01-03 16:39:41 +01:00
Lemmy 8dcb88b12a translation 2026-01-03 10:35:38 -05:00
Lemmy cc7551b5bb Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-01-03 10:35:26 -05:00
Lemmy 3a4982f2dc default settings 2026-01-03 10:35:25 -05:00
Lemmy 26fd9c309d translations sorting 2026-01-03 10:35:19 -05:00
Lemmy 83737ff833 Merge pull request #1238 from bokicoder/main
i18n: Correct the Chinese translation
2026-01-03 10:33:48 -05:00
Lemmy e43aeca030 BT List: respect the container border setting. 2026-01-03 10:25:05 -05:00
Lemmy 8f8676a9cc Wifi List: respect the no container border setting 2026-01-03 10:18:22 -05:00
wxlyyy a97d667e28 i18n: Correct the Chinese translation 2026-01-03 23:16:29 +08:00
Lemmy f517e24aba gitignore RELEASE.md 2026-01-03 10:05:56 -05:00
Lemmy dd4ebda55d Hyprland: fix keyboard focus for launcher and other panels with direct text input 2026-01-03 09:51:26 -05:00
Lysec ba02fcbcb4 Merge pull request #1234 from shadowe1ite/main
feat: add configurable screenshot annotation tool to clipboard history
2026-01-03 15:44:14 +01:00
Lemmy a7ec1d5eb3 autofmt 2026-01-03 09:33:20 -05:00
Lemmy bb593da766 ScrollingText: avoid up and down jitter when appearing. 2026-01-03 09:33:13 -05:00
Lemmy b09eef4cd7 Widgets: default settings 2026-01-03 09:30:41 -05:00
Lemmy 71fb0783da Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-01-03 09:20:16 -05:00
Lemmy 484fece8d9 PluginService: Don't offer to update a plugin if the minNoctaliaVersion is not respected. 2026-01-03 09:20:15 -05:00
Ly-sec fcd4c0e05f Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-03 15:18:12 +01:00
Ly-sec e9b620399b LauncherSettings: add color option & rmb menu 2026-01-03 15:18:08 +01:00
Lemmy f5bf54d46e autofmt 2026-01-03 09:11:27 -05:00
Lemmy 40a9c16a33 Panel vs Launcher: closed immediately 2026-01-03 09:11:17 -05:00
Ly-sec d65241e13d Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-03 14:59:16 +01:00
Ly-sec d6da536f19 Widgets: add launcher widget 2026-01-03 14:59:14 +01:00
Ly-sec 8bc6e66eb1 Launcher: use mOnPrimary on selected plugin icons 2026-01-03 14:57:34 +01:00
Lemmy 911439314c Merge pull request #1215 from JustLinuxUser/main
Pull out scrolling text functionality into a separate reusable module
2026-01-03 08:53:14 -05:00
Lemmy e3a5faec3c Merge pull request #1233 from lonerOrz/cc-color
feat: Add color selection dropdown to CustomButton widget settings
2026-01-03 08:52:57 -05:00
ALAN S dca1c6a287 fix: tooltip 2026-01-03 17:05:41 +05:30
Ly-sec 92ff36e106 TrayDrawerPanel: properly compute trayValues 2026-01-03 11:28:54 +01:00
Ly-sec a507d6cb58 Launcher: use mOnPrimary as hover font color 2026-01-03 11:15:10 +01:00
ALAN S a6b6a17668 Refactor: Move screenshot annotation settings to Launcher tab 2026-01-03 15:33:05 +05:30
Ly-sec 5110271e96 Launcher: use mPrimary as hover color 2026-01-03 10:06:55 +01:00
ALAN S c8baf7815e feat: add configurable screenshot annotation tool to clipboard history 2026-01-03 12:30:50 +05:30
Lemmy 55d1cb9e03 Notification: trim action names to ensure fallback to default label 2026-01-02 23:54:29 -05:00
loner d6d4a405e1 feat: shorthand 2026-01-03 10:31:35 +08:00
Lemmy 792246c23e Merge pull request #1224 from onelocked/main
MediaPlayer Widget persistent position for play/pause and animations.
2026-01-02 20:35:49 -05:00
Lemmy 944890fd30 Panels: Multi-Monitor, clicking in the background of any screen will close an open panel. Fix #1128 2026-01-02 20:28:56 -05:00
loner bc818c3374 feat: Add color selection translations for CustomButton widget 2026-01-03 09:17:30 +08:00
loner 959cdba70d feat: Add color selection dropdown to CustomButton widget settings 2026-01-03 09:17:28 +08:00
Lemmy f2e1a582ae DarkMode: typo fix 2026-01-02 19:26:29 -05:00
Ly-sec 4500ca261b Launcher: fix gridview scrolling 2026-01-03 01:04:28 +01:00
Ly-sec eb04bb62eb Launcher: gridview overhaul 2026-01-03 00:49:06 +01:00
Andrii Dokhniak 8cbd3a276a MediaMini: Switch to NScrollText 2026-01-03 00:36:09 +01:00
Ly-sec 83ef7b98e0 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-03 00:20:53 +01:00
Andrii Dokhniak fe041787a2 ActiveWindow: Switch to NScrollText 2026-01-03 00:20:46 +01:00
Andrii Dokhniak 7c0cfcd268 Feat: NScrollText widget 2026-01-03 00:20:46 +01:00
Ly-sec 37548cbf48 Launcher: visual overhaul 2.0 2026-01-03 00:20:45 +01:00
Lemmy 830fba58e5 Container/Box Borders: off by default with a new setting to turn them on in the UI tab 2026-01-02 18:08:23 -05:00
Lemmy df8fbe5797 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-01-02 17:52:46 -05:00
Lemmy 01c8b48b4d Network: moved options to appropriate network block 2026-01-02 17:52:44 -05:00
Lemmy 9b0a1e17f2 Merge pull request #1232 from tuibird/vscode-template
VSCode temmplate fix
2026-01-02 17:44:15 -05:00
Ly-sec 43345cd364 Launcher: visual overhaul 2026-01-02 23:25:25 +01:00
tuibird 512e972ebf small change to theme an unset element in the vscode temmplate. It was particually noticaable on lightmode colourschemes. 2026-01-03 11:20:35 +13:00
Lemmy 5a4f9480d6 Launcher: close immediately fix 2026-01-02 16:34:52 -05:00
Lemmy de35d247a5 Merge pull request #1230 from Posty2k3/improve-discord-hover-fix
discord: better hover readability - changed template color again
2026-01-02 16:19:04 -05:00
Lemmy 765223e905 Launcher: close immediately, without animation when launching apps or commands to avoid keyboard focus issues and potential left over UIs for screenshot tools, etc... 2026-01-02 16:16:24 -05:00
posty2k3 9683ac9554 discord: better hover readability - changed template color again 2026-01-02 15:13:44 -06:00
Lemmy 3700d4d57c Merge pull request #1226 from Posty2k3/improve-discord-hover
discord: better hover readability
2026-01-02 14:56:36 -05:00
posty2k3 5d2e7aa2c6 discord: better hover readability 2026-01-02 13:38:08 -06:00
Lemmy 17fb1df015 NSectionEditor: hover fix + drag cursor improvement 2026-01-02 14:29:41 -05:00
Lemmy e3bcc241ba Launcher: fix a warning and minor cleanup 2026-01-02 14:10:52 -05:00
onelocked e60f7b46a9 DesktopWidget: MediaPlayer add animation and a persistent position for play/pause 2026-01-02 18:57:09 +00:00
Lemmy 0a6e5430a8 NSlider/NValueSlider: support for enabled: false greyed out display 2026-01-02 13:47:44 -05:00
Lemmy 79c3799e8b autofmt 2026-01-02 12:11:15 -05:00
Lemmy 9c713a3fef Merge pull request #1207 from DanniSec/main
Network tab - Ethernet enhancement
2026-01-02 11:59:34 -05:00
Lemmy 7e7c1f4af9 Shaders: improved shader compile script to also work on fedora. Recompiled all core shaders 2026-01-02 11:17:23 -05:00
Lemmy be3160fea3 PluginsTab: use our styles instead of hardcoded Font weights 2026-01-02 11:16:14 -05:00
danny af55dfc99c Fixed improper merge 2026-01-02 17:14:40 +01:00
Danny 22d4e83ffc Merge branch 'main' into main 2026-01-02 16:57:50 +01:00
Lemmy f6c60e80c4 Merge pull request #1221 from bokicoder/main
make diskPath option in ControlCenter tab work logically
2026-01-02 10:47:53 -05:00
Lemmy 9b92d6752b Bar: better font sizing + workspace fix 2026-01-02 10:39:05 -05:00
Lemmy 04ffcc7ed8 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-01-02 09:56:00 -05:00
Lemmy 10e1e44e52 Font: ensure we never get a 0pt font size during init 2026-01-02 09:55:58 -05:00
Ly-sec 90409560dc Launcher: do not show hidden desktop entries if Hidden=true (fixes #1223) 2026-01-02 15:50:22 +01:00
Lemmy 2db000c21a Bar: simplified font size management 2026-01-02 09:38:34 -05:00
Lemmy 153fe538f3 formatting 2026-01-02 09:38:12 -05:00
Lemmy 1a252b30a0 Autoformatting + cleanup 2026-01-02 09:31:28 -05:00
Lemmy f04f908a6d i18n update 2026-01-02 09:28:28 -05:00
Lemmy a0e68dbbb3 Merge pull request #1184 from nahilrasheed/bt-icon
Bluetooth: show connected icon in bar and Control Center
2026-01-02 09:23:24 -05:00
Lemmy 0e10d5b89a Merge pull request #1208 from DanniSec/mediamini
Added mediamini player selection options
2026-01-02 09:22:48 -05:00
Lemmy 524f505b8e Merge pull request #1220 from onelocked/WallpaperPanelHideFilename
Wallpaper Hide Filename improvements
2026-01-02 09:21:03 -05:00
Lemmy 72af71da8a Merge pull request #1222 from DanniSec/bluetooth-clean
Bluetooth clean
2026-01-02 09:19:07 -05:00
Ly-sec d9036aae12 Taskbar: add mousewheel support 2026-01-02 13:51:03 +01:00
Danny 9e922d97f5 Merge branch 'main' into bluetooth-clean 2026-01-02 11:06:54 +01:00
danny e3fef31ba3 Replace inline Bluetooth pairing script with external reusable bash script for improved maintainability and compatibility. Refactor Bluetooth panel/device logic to use adapter-based APIs. 2026-01-02 11:02:46 +01:00
wxlyyy 987a1a0d4a make diskPath option in ControlCenter tab work logically 2026-01-02 17:15:21 +08:00
Lemmy 84c1cc3066 ColorPicker: QOL improvements 2026-01-02 02:38:05 -05:00
Lemmy c4f3fc4d1d Overview: added support for dimmed solid color 2026-01-02 02:07:36 -05:00
Lemmy adcbc2a9d5 Wallpaper: ability to set a flat color instead of an image. 2026-01-02 01:41:47 -05:00
Lemmy a4fdf2592a FontWeight: some cleanup 2026-01-02 01:30:52 -05:00
Lemmy 851c43142b Bar: Using Style.barFontSize everywhere to fix bar's text discrepancies as much as possible. Also removing most fontWeight discrepancies. Only keeping bold for workspace numbers/names. 2026-01-02 01:12:50 -05:00
danny ba45c67d93 Add Bluetooth RSSI polling (Experimental) and CLI-based pairing helpers with code cleanup and restructurization for better maintainability
- Introduced Bluetooth RSSI polling using `bluetoothctl` for connected devices with interval configuration.
- Added reusable helpers for CLI-based device pairing and connection.
- Enhanced Bluetooth panel with an opt-in toggle for RSSI polling.
- Updated settings and defaults for RSSI polling configuration.
- Refactored Bluetooth utilities for standardized device handling (icons, deduplication, signal parsing, etc.).
2026-01-02 03:09:16 +01:00
Lemmy 8752f720f6 SystemStatsPanel: smaller rx/tx speed font 2026-01-01 20:21:36 -05:00
onelocked ac62f9e0e6 Translations: for Hide filenames in wallpaper panel 2026-01-02 01:03:43 +00:00
onelocked ec8ee6e6d7 WallpaperPanel: Hide Filenames as a button 2026-01-02 01:03:43 +00:00
Lemmy 277967ae1b Added a simple bash script to export core colorschemes to a registry json 2026-01-01 19:48:31 -05:00
Lemmy e57ead4187 Wallpaper: Lockscreen & MediaCard now respect the wallpaper.enabled flag. 2026-01-01 19:12:26 -05:00
Lemmy 2c5f724953 Background: cleaned up the extra logs 2026-01-01 18:02:19 -05:00
Lemmy e53dd69af9 Wallpaper: trying to figure the transitioning issue 2026-01-01 17:57:42 -05:00
Lemmy 968e67e69e Wallpaper: temp debug log 2026-01-01 17:38:54 -05:00
Lemmy 67b5e0e5f4 default settings 2026-01-01 17:38:42 -05:00
Lemmy 7458c2256b WallpaperSelector: fix assignation 2026-01-01 17:02:06 -05:00
Lemmy 268e4951c3 WallpaperPanel: Caching, Rounded corners and better spacing 2026-01-01 16:44:38 -05:00
Lemmy 38a73057fb Workspace: no point forcing toOdd 2026-01-01 16:43:57 -05:00
Lemmy fd5cac9200 Workspace: slightly smaller text 2026-01-01 16:30:14 -05:00
Lemmy 7b7f9dd9ed SetupWizard: using ImageCacheService and restored rounded corners 2026-01-01 16:20:56 -05:00
Lemmy 873e9e40f8 SetupWizard: fix property access 2026-01-01 15:57:31 -05:00
Lemmy 3ce9967783 Panels: memory/cpu optimizations by moving most stuff to panelContent so its only loaded on demand 2026-01-01 15:51:53 -05:00
Lemmy 6d08004803 Bar: SysMon+Workspace: increase text size to be closer the original look. 2026-01-01 14:21:48 -05:00
Lemmy 3bfa185c54 BatteryPanel: fix potential warning (after resume) 2026-01-01 14:14:53 -05:00
Lemmy 4b3d42aae0 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-01-01 12:31:22 -05:00
Lemmy 715c47ee51 SystemStatPanel: reworked the layout slightly. 2026-01-01 12:31:21 -05:00
Lysec f7d0c99176 Merge pull request #1203 from lonerOrz/downcs
Fix: Clean up failed downloads
2026-01-01 17:52:27 +01:00
Lemmy 7bbb19a28e Merge pull request #1218 from shouya/main
System Monitor: Show load average metrics
2026-01-01 11:45:44 -05:00
Ly-sec ed35df247d SchemeDownloader: use registry.json instead of fetching all themes for preview 2026-01-01 17:36:49 +01:00
Lemmy c210c11624 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-01-01 10:26:10 -05:00
Lemmy 1fcf51eaf0 Toast: ensure all toasts have a title and a description for a more unified look. 2026-01-01 10:26:06 -05:00
Lysec 2c3b385e57 Merge pull request #1214 from singhantariksh/main
fix(flavors): updated flavor.toml for new updated yazi schema compati…
2026-01-01 16:26:05 +01:00
Lemmy 7068275a58 i18n 2026-01-01 10:00:11 -05:00
Lemmy 46b3601d0a Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-01-01 09:58:05 -05:00
Lemmy 081bed3034 PluginSystem+Toast: added toast actiong to go straight to the plugin tab 2026-01-01 09:58:03 -05:00
Lysec fa92c53994 Merge pull request #1216 from iynaix/sessionmenu-single-row
SessionMenu: add single row layout
2026-01-01 15:45:09 +01:00
Lemmy 7ca7c53be8 PluginSystem: skip collision check on update 2026-01-01 09:37:01 -05:00
shouya dbbc5545ab show load average details in popup panel 2026-01-01 19:22:57 +09:00
shouya 382806c9c3 update icon 2026-01-01 19:00:16 +09:00
shouya 8835d14bef add translations 2026-01-01 18:59:45 +09:00
shouya cbe92fc2b4 add load average info to system monitor widget 2026-01-01 18:52:01 +09:00
Lin Xianyi 416ca14583 SessionMenu: add single row layout 2026-01-01 15:13:06 +08:00
Lemmy 17dd7f9a0e Merge pull request #1204 from calebperkins/main
Fix typo in dock settings
2025-12-31 22:00:03 -05:00
Lemmy 28779373ab Merge branch 'main' into main 2025-12-31 21:59:50 -05:00
Lemmy b5625d6f5f i18n: completed Kurdish translation 2025-12-31 21:56:59 -05:00
Lemmy 668e2635e1 PluginSystem: Improved to avoid collision of plugins OS by implementing a simple hash for plugins installed from any non official repo.
You will need to reinstall all plugins installed from non official
repos,  as they will now use a different hashed key, ex:
"05dda6:hello-world"
2025-12-31 21:22:14 -05:00
Lemmy 89e65a55da autofmt 2025-12-31 21:19:58 -05:00
Caleb Perkins 0e5023965f remove kurtish 2025-12-31 17:50:36 -08:00
Ly-sec 032caf5fc3 Launcher: fix mouse interaction in grid view 2026-01-01 00:35:46 +01:00
Ly-sec 2371532e29 ScreenRecorderTab: add no audio option 2025-12-31 23:26:00 +01:00
singhantariksh 7dd3e17f67 fix(flavors): updated flavor.toml for new updated yazi schema compatibility 2026-01-01 03:10:31 +05:30
Lemmy a6c6032a84 WallhavenSettings height rounding 2025-12-31 15:11:18 -05:00
Lemmy 454dbe7f1c autofmt 2025-12-31 14:48:00 -05:00
Lemmy d07f0e8ab1 WallhavenSettings: fixed screen centering. 2025-12-31 14:47:45 -05:00
Ly-sec 54a183d8a9 i18n: inline calc 2025-12-31 18:23:23 +01:00
Lysec 1eec17d46a Merge pull request #1197 from DuckySoLucky/feat/launcher/enable-inline-calculator-by-default
feat(Launcher): ability to have calculator in inline search
2025-12-31 18:22:03 +01:00
Lemmy 4b96a94252 Wizard: all images format 2025-12-31 12:21:51 -05:00
Lemmy 8aa8a90134 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-12-31 12:18:13 -05:00
Lemmy 45a3ec1100 WallpaperService: use proper dynamic supported image extension format 2025-12-31 12:18:09 -05:00
Ly-sec 30733f6502 Migration: clear recently used emojis 2025-12-31 18:17:47 +01:00
Ly-sec 18b145871e Launcher/Emoji: list emojis in recent tab by last used 2025-12-31 15:17:12 +01:00
Ly-sec f71e32ce88 settings-widgets-default: add keyboard icon setting 2025-12-31 14:07:57 +01:00
Ly-sec 3160582093 KeyboardLayout: add setting to hide icon 2025-12-31 14:06:24 +01:00
DuckySoLucky 9877e8515a fix: revert my experimenting-, accidentally did git add . 2025-12-31 14:05:48 +01:00
DuckySoLucky 57f63e7c1f refactor: deprecate '>calc' and enable inline calculator by default 2025-12-31 14:03:44 +01:00
Ly-sec 47ce01be9e README: add Maitreya (Max) to the supporter list <3 2025-12-31 09:38:10 +01:00
Ly-sec 4877762398 NSectionEditor: use iRadius for widgets 2025-12-31 09:36:29 +01:00
Ly-sec 6a8dd2f316 DesktopMediaPlayer: fix hide when idle 2025-12-31 09:31:28 +01:00
Ly-sec b98858d1d1 WallhavenSettingsPopup: open popup centered on screen 2025-12-31 09:28:09 +01:00
danny 8ec80b9e71 Added player selection options 2025-12-31 08:08:36 +01:00
Danny 4420ab9436 Merge branch 'main' into main 2025-12-31 07:41:18 +01:00
danny 37d8c65ac5 Moved the closed button to the Ethernet bar when Ethernet is available. 2025-12-31 07:34:21 +01:00
danny 277939c1f5 Clean up 2025-12-31 06:59:20 +01:00
danny 7c1d166377 Fixed Ethernet height calculation 2025-12-31 06:45:13 +01:00
danny a908712619 Updated the order of components and moved Ethernet info above Wi-Fi header. 2025-12-31 06:30:51 +01:00
danny c3016b46ef Add Ethernet UI and service enhancements
- Introduced Ethernet details panel, including IP, gateway, DNS, and link speed.
- Added grid/list toggle for Ethernet detail view.
- Updated networking service to support Ethernet info retrieval and display.
- Improved tooltip logic for Ethernet and Wi‑Fi connections.
- Enhanced translations with Ethernet-related labels.
2025-12-31 06:14:39 +01:00
Caleb Perkins fbeda0609c Fix typo in bar settings 2025-12-30 16:28:18 -08:00
Lemmy a3e277ce20 Workspace: added a new slider to control icon size. 2025-12-30 19:24:50 -05:00
Lemmy 35aba10f22 i18n: auto sorting 2025-12-30 19:22:29 -05:00
loner 6d674ee32a Fix: Clean up failed downloads 2025-12-31 07:47:44 +08:00
Lemmy 6772c5b080 SysMon Panel: improved alignment 2025-12-30 17:40:43 -05:00
Lemmy a07372a070 Taskbar+Workspace: fixed right click app actions 2025-12-30 17:05:20 -05:00
Lysec e92e5b4bb5 Merge pull request #1202 from shadowe1ite/main
feat: support Niri Alt-Tab in Matugen template
2025-12-30 20:18:00 +01:00
ALAN S 618a5acc4e Add recent-windows highlight colors to niri.kdl 2025-12-31 00:30:51 +05:30
Lemmy 1d909b07bc Merge pull request #1201 from ThatOneCalculator/feat/external-process-monitor
feat: external process monitor
2025-12-30 13:29:57 -05:00
Kainoa Kanter 58cd8b0360 i18n(ai): translate settings.system-monitor.external-monitor 2025-12-30 10:27:51 -08:00
Kainoa Kanter 5766c26bd8 fix: accept middle button 2025-12-30 10:22:23 -08:00
Ly-sec 90bc81ccef LauncherTab: add option to disable mouse input (implements #1196) 2025-12-30 19:18:15 +01:00
Kainoa Kanter 7774825811 feat: external process monitor
ref:
https://github.com/noctalia-dev/noctalia-plugins/pull/8#issuecomment-3649510497
2025-12-30 10:16:43 -08:00
Lemmy d4f0175505 ActiveWindow/MediaMini: text size match clock 2025-12-30 12:22:10 -05:00
Lemmy 9a91ad21dc Bar: smaller Sysmon and workspace 2025-12-30 12:09:52 -05:00
Lemmy 0f6ec12d21 Bar: Spacious was bit too spacious 2025-12-30 11:58:47 -05:00
Lemmy c2e7d90cf6 MediaMini+ActiveWindow: smaller font 2025-12-30 11:48:25 -05:00
Lemmy 9db7c9537d Bar: Added a spacious mode and reworked a lot of the scaling stuff so it scales up better for HiDpi.
Bar(e) with me it might have a few side effects.
2025-12-30 11:41:54 -05:00
Lysec b605983bd1 Merge pull request #1198 from elrondforwin/main
Reload hyprland after applying noctalia theme
2025-12-30 15:48:27 +01:00
elrond 516617b817 Reload hyprland after applying noctalia theme
Added reload command for hyprland after applying theme.
2025-12-30 17:39:23 +03:00
Lemmy 226f319ec5 Merge pull request #1193 from notiant/patch-3
BluetoothPanel: fix removing wrong line in previous PR
2025-12-30 09:29:17 -05:00
Lemmy 27c4008fd6 Merge pull request #1195 from bokicoder/main
BT: improve the command of BluetoothctlAgent
2025-12-30 09:28:49 -05:00
DuckySoLucky 15e92a2752 feat(Launcher): ability to have calculator in inline search 2025-12-30 15:11:44 +01:00
Ly-sec 015ff66fbd WallhavenSettingsPopup: open popup above button if bar is at the bottom 2025-12-30 14:04:53 +01:00
Ly-sec e623698b3f ControlCenter: add scrollwheel support for Audio & Brightnesscard 2025-12-30 13:12:56 +01:00
Ly-sec bc0137646e OSD: make progress bar follow iRadius 2025-12-30 12:55:16 +01:00
wxlyyy 43df6a7555 BT: improve the command of BluetoothctlAgent 2025-12-30 19:00:45 +08:00
notiant 8a9f3dd638 more I18n corrections 2025-12-30 08:30:20 +01:00
notiant d261782697 I18n correction 2025-12-30 08:10:30 +01:00
notiant 593368506c BluetoothPanel: fix removing wrong line in previous PR 2025-12-30 06:57:56 +01:00
Lemmy aa1a7b37cd More pixel perfect centering: ActiveWindow, MediaMini and Tray 2025-12-29 22:52:26 -05:00
Lemmy bd05212751 Bar/Taskbar: pixel perfect centering 2025-12-29 22:30:47 -05:00
Lemmy 92c1741292 NIconButton: improve centering of icon in the container 2025-12-29 22:20:57 -05:00
Lemmy 50685937da Bar: Improve centering by computing pixel perfect coordinates. All basic widgets + workspace. 2025-12-29 22:08:48 -05:00
Lemmy b991feaff0 Sizing: ensure bar and capsule height are always odd. 2025-12-29 21:06:41 -05:00
Lemmy 49f3e111bb default-settings 2025-12-29 21:06:19 -05:00
Ly-sec 9d8c4db7ec Back to -git 2025-12-29 23:42:09 +01:00
Ly-sec 558433f9e9 Release v3.8.0 2025-12-29 23:30:20 +01:00
Lemmy 64690d00c8 Cava: back to 30fps by default, to play it safe 2025-12-29 17:22:18 -05:00
Lemmy 43c7824aca System: replaced whereis by command -v 2025-12-29 17:02:34 -05:00
Lemmy 95e013935e DesktopMediaPlayer: re-enable audiovisualizer while scaling 2025-12-29 16:52:22 -05:00
Lemmy 5bab582284 System: replaced "which" by "whereis" as it's more likely to be installed by default 2025-12-29 16:47:46 -05:00
Lemmy de68fd6d21 i18n: auto translated the missing 90 kurdish translations 2025-12-29 12:15:54 -05:00
Lemmy 872ccfebc1 WiFi panel: fix potential warning when the wifi band is not known yet. 2025-12-29 12:15:34 -05:00
Lemmy d5b1a1bce9 Merge pull request #1188 from CYAXXX/main
Add Kurdish translation
2025-12-29 12:11:45 -05:00
Lemmy b2e3113b02 Settings: Removed migration 29 that is outdated and problematic. Fix #1183 2025-12-29 12:01:46 -05:00
Lemmy 73239e6e62 IPC: added calls to toggle/open/close the audio panel 2025-12-29 11:57:03 -05:00
Lemmy b8eb0a2bb7 DesktopMediaPlayer: second line use the same color as the media card => improves readability 2025-12-29 11:56:42 -05:00
Lemmy 10490e8ac3 SystemMonitorCard: fixed scaling and revamped to a simpler layout. 2025-12-29 11:23:59 -05:00
Lemmy 4a9ce163a5 DesktopMediaPlayer: removed useless double background mask 2025-12-29 10:26:16 -05:00
Lemmy 9c75b00dab DesktopMediaPlayer: disable audioviz while scaling 2025-12-29 10:18:05 -05:00
Lemmy f4e46d012f DesktopMediaPlayer: performance improvements 2025-12-29 10:15:24 -05:00
Lemmy d8761649dc DesktopWidgets: dont use uiScaleRatio in the widgets themselves as we already have per widget scaling
+ MediaPlayer thumnbail tweaks and shadow for more readability on the
audioviz
2025-12-29 10:07:06 -05:00
Lemmy a736e5379d DesktopWidgets: more flexibility on positionning and changed reset-scale to reset (also reset positionning to avoid odd cases) 2025-12-29 09:57:01 -05:00
Lemmy 022af7d57f DesktopWidgets: always show the control box when in edit mode 2025-12-29 09:42:13 -05:00
Lemmy 06e919ca56 DesktopWidgets: Revamped scaling for a sharper look, added 3 new entries in contextual menu: reset scale, raise to top and lower to bottom. 2025-12-29 09:28:09 -05:00
Lysec fb6f2259cb Merge pull request #1182 from bokicoder/main
Nix: Add calendarSupport override option for the package
2025-12-29 13:38:43 +01:00
CYAXXX 351380028d Add files via upload 2025-12-29 13:17:45 +01:00
nahilrasheed 90b061a4cb Update Bluetooth icon in bar and controlcenter to reflect connection status 2025-12-29 13:40:17 +03:00
Lysec 68183296f2 Merge pull request #1181 from notiant/patch-2
Correction for de.json
2025-12-29 10:02:03 +01:00
wxlyyy 189c87627e Nix: Add calendarSupport override option for the package 2025-12-29 16:59:44 +08:00
notiant a3b22f5efa Correction for de.json 2025-12-29 08:59:31 +01:00
Lemmy 0f6b30b421 Settings: Cava at 60fps per default 2025-12-28 22:20:47 -05:00
Lemmy 39b412b0bf DesktopWidgets: fix the apocalypse 2025-12-28 17:11:12 -05:00
Lemmy 5eee04f427 Default settings 2025-12-28 16:46:06 -05:00
Lemmy 003d07b9d1 Removed migration 34 2025-12-28 16:45:52 -05:00
Lemmy 31dc35094b Workspace: With ShowApplications, allow to control border opacity of the workspaces. 2025-12-28 16:00:21 -05:00
Lemmy 14a359acae Migration35: proper logging 2025-12-28 15:24:06 -05:00
Lemmy 371e1b1c7b Settings: skip migrations on fresh installs 2025-12-28 15:17:55 -05:00
Lemmy b75eec559f Bar/Panels: no longer forcing detach when transparent bar is on, it's now up to the user to decide. 2025-12-28 15:08:53 -05:00
Lemmy 5eb5c4cf50 Bar: Separate opacity settings migration 2025-12-28 15:05:33 -05:00
Ly-sec b57ddc001c settings-default: add bar opacity 2025-12-28 21:04:06 +01:00
Ly-sec e7335b219d Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-12-28 20:58:05 +01:00
Ly-sec a9ce31c8c6 Migration: migrate deprecated desktop media player settings 2025-12-28 20:58:03 +01:00
Lemmy 7c8d97490f Merge pull request #1171 from lonerOrz/md-bar
feat: add separate bar opacity control with toggle switch
2025-12-28 14:57:49 -05:00
Lemmy 823d0b9225 Panels&IPC: attempt to figure #1166 2025-12-28 14:47:02 -05:00
Lemmy 694cfc426e Merge pull request #1155 from GravityShark/workspace-color
Workspace: readd opacity property for appicons
2025-12-28 14:30:35 -05:00
Lemmy 6747a3dc10 Merge pull request #1169 from notiant/patch-1
Change visible condition for BluetoothPanel empty screen
2025-12-28 14:29:21 -05:00
Ly-sec 72f82cc0b8 Matugen/vesktop: make things a bit more readable 2025-12-28 19:38:37 +01:00
Ly-sec 146d4ba499 SettingsContent: layout adjustments 2025-12-28 19:07:56 +01:00
Ly-sec 4d05ce2d6e NSectionEditor: adjust widget layout 2025-12-28 18:22:05 +01:00
Ly-sec 5f45de283e Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-12-28 18:20:48 +01:00
Ly-sec 28f70d18b3 NSectionEditor: adjust layout 2025-12-28 18:20:31 +01:00
Lemmy bcffbd2b1e Settings: more accurate comments 2025-12-28 12:14:16 -05:00
Lemmy 930638e5e2 Settings: added a settings-widgets-default.json which list all settings for bar/desktop and control center widgets. 2025-12-28 12:13:02 -05:00
Lemmy d9005d453d MediaCard: now uses ImageCacheService (orientation fix) + increased thumbnails size to 384x384 + image cache auto cleanup after 30days. 2025-12-28 11:59:42 -05:00
Ly-sec 29fc260c2d DraggableDesktopWidget: fix clock scale setting 2025-12-28 17:33:51 +01:00
Lemmy 28694379e8 UI: hide bottom gradient when reaching the bottom of the scroll. 2025-12-28 10:27:31 -05:00
Lemmy e8a97f87d4 Settings: fixed sidebar toggle hover color 2025-12-28 10:10:50 -05:00
Lemmy 299fd70aa9 Toasts: shadows no longer blocking clicks. 2025-12-28 09:58:10 -05:00
Lemmy 21335b53b8 Notifications: shadows no longer blocking click and also not considered in hovering the notification itself. 2025-12-28 09:53:40 -05:00
Lemmy 99979d2f42 SmartPanel: less debug log. 2025-12-28 09:52:59 -05:00
Lemmy fb7c2383ff PluginSystem: use cache busting for settings too, so they are always fresh when using debug mode. 2025-12-28 09:41:36 -05:00
Lemmy f388409326 SysMon: polished the look of NCircleStat + better color usage 2025-12-28 09:31:19 -05:00
Lemmy 851e915487 Bar: Revert extra exclusion zone pixel. Fix #1163 2025-12-28 08:59:09 -05:00
Ly-sec d53ff20349 Tray: revert logging 2025-12-28 14:08:44 +01:00
Ly-sec 043b0331ef Tray: add even more logging 2025-12-28 14:04:29 +01:00
Ly-sec d278f461bf Tray: add logging 2025-12-28 14:02:15 +01:00
Ly-sec eb0cb2b7f3 Tray: yet another possible fix 2025-12-28 13:54:59 +01:00
Ly-sec 4767ac07ea Revert "Tray: another possible fix for tray disappearing"
This reverts commit 613feb2ad4.
2025-12-28 13:45:29 +01:00
Ly-sec 613feb2ad4 Tray: another possible fix for tray disappearing 2025-12-28 13:42:19 +01:00
Ly-sec 1029490501 Revert "Tay: possible fix for disappearing tray after restart"
This reverts commit be39b11291.
2025-12-28 13:35:59 +01:00
Ly-sec be39b11291 Tay: possible fix for disappearing tray after restart 2025-12-28 13:31:49 +01:00
Ly-sec 587e0dd4ab DesktopClock: fix warning 2025-12-28 13:25:49 +01:00
Ly-sec 3e72b6c048 DesktopClock: fix settings 2025-12-28 12:53:32 +01:00
Ly-sec f123abd39c ScreenRecorderTab: add toggle to copy video to clipboard 2025-12-28 12:26:34 +01:00
Ly-sec 78e0c78358 TrayMenu: adjust space to bar to align with other widget context menus 2025-12-28 07:58:45 +01:00
Ly-sec a79fd3b6d7 DesktopWidgets: fix index warning 2025-12-28 07:13:57 +01:00
Lysec 7a0948bb22 Merge pull request #1174 from eric-handley/fix-lockscreen-after-suspend
Fix: password input not possible after leaving suspend w/ dual GPUs
2025-12-28 06:58:58 +01:00
Lysec 36fcfac952 Merge pull request #1173 from eric-handley/improve-desktop-media-widget
Improve desktop media widget
2025-12-28 06:55:59 +01:00
Ly-sec 13464ce69b TimerCard: fix button alignment 2025-12-28 06:53:48 +01:00
Eric Handley 9fe58156ba fix: password input not possible after leaving suspend 2025-12-27 21:45:33 -08:00
Lemmy 4234783258 Bluetooth: button scaling 2025-12-28 00:40:23 -05:00
Lemmy 6fe8699513 Tooltip: fixed on NColorPicker palette and slider 2025-12-28 00:39:34 -05:00
Lemmy 15ef3e4299 Wifi: even more buttons sizing uniformity 2025-12-28 00:22:35 -05:00
Lemmy 31ee88855b Wifi: entries in panel now use more uniform button sizes 2025-12-28 00:09:35 -05:00
Lemmy 9df3a75420 SysMon panel: simplified disk path access 2025-12-28 00:05:46 -05:00
Eric Handley bb0876f70b fix: QSGPlainTexture warning 2025-12-27 20:58:03 -08:00
Lemmy 587f0912ec SysMon: Panel, use proper disk in text description of disk usage 2025-12-27 23:58:01 -05:00
Lemmy cec3d02f21 SysMon: Card and Panel, use the first available widget settings for the favorite disk. 2025-12-27 23:56:19 -05:00
Eric Handley a6e4060280 DesktopMediaPlayer: improve options for visual customization 2025-12-27 20:53:05 -08:00
Lemmy 8b8a86784a SysMon: tooltips 2025-12-27 23:47:57 -05:00
loner 901bb60560 feat: add separate bar opacity control with toggle switch
- Remove old transparent toggle and related logic
- Add new settings for separate bar background opacity control
2025-12-28 12:30:15 +08:00
Lemmy 4f86242e8e SysMon: Smart/Learning network speeds 2025-12-27 23:25:12 -05:00
Lemmy ac3bba1092 SysMon: centralized color managment 2025-12-27 22:40:09 -05:00
Lemmy 85adc9f755 Clock: add missing default tooltipFormat 2025-12-27 22:37:38 -05:00
Ly-sec f95db2da3d SystemMonitor: if compact mode, color icon & bar instead of background 2025-12-27 18:21:23 +01:00
Ly-sec 369cfcee43 DesktopMediaPlayer: properly detect idle state 2025-12-27 18:17:26 +01:00
Ly-sec 9794ed9369 ControlCenterTab: add NComboBox to select which drive mountpoint should be used for sysmon 2025-12-27 17:28:58 +01:00
Ly-sec d895ac4077 ClockSettings: fix warning 2025-12-27 17:18:36 +01:00
Ly-sec 3a98f926f9 Reapply "ClockSettings: add tooltip format option"
This reverts commit 1210f7903e.
2025-12-27 17:16:33 +01:00
Ly-sec 1210f7903e Revert "ClockSettings: add tooltip format option"
This reverts commit ea2954c5ed.
2025-12-27 17:08:51 +01:00
Ly-sec ea2954c5ed ClockSettings: add tooltip format option
Clock: use new tooltip logic
i18n: replace "Clock" with "Calendar" as default
2025-12-27 17:07:29 +01:00
Ly-sec d3ad7f84b7 ControlCenter/CustomButtonSettings: fix layout 2025-12-27 13:23:03 +01:00
notiant 3baa8fb826 Change visible condition for BluetoothPanel empty screen 2025-12-27 10:51:55 +01:00
Gravity 98cc7f3062 Workspace: use NValueSlider instead 2025-12-27 16:27:06 +08:00
Lemmy a1470cb51f PanelBackground: save memory and simplified logic by implementing a dual slot approach. 2025-12-26 13:32:24 -05:00
Lemmy 35eccc54a3 NComboBox+SearchableComboBox: improved look when uiScaleRatio is not 100% 2025-12-26 10:24:34 -05:00
Lemmy b37c05f3c4 Settings: added a lot of missing default setting dot indicator. 2025-12-26 09:45:35 -05:00
Lemmy 668fbc9009 NComboBox: Less strict value comparison for default settings so it works better for int vs string. Fix #1160 2025-12-26 09:08:59 -05:00
Lemmy 676f7254e4 NSearchableComboBox: similar fix to NComboBox to avoid having it too wide. 2025-12-26 08:54:31 -05:00
Lemmy 2996aedbc0 Merge pull request #1159 from notiant/patch-5
Fix NComboBox being too wide & translation corrections
2025-12-26 08:48:39 -05:00
Lemmy 9f8a690aca Merge pull request #1158 from notiant/patch-4
Some bluetooth improvements
2025-12-26 08:48:15 -05:00
Lemmy 7c1f60c22c Merge pull request #1156 from Nivalux/patch-2
Update translation for 'memory' in German
2025-12-26 08:40:40 -05:00
Lemmy 988194d26d Merge pull request #1157 from bokicoder/patch-1
Fix incorrect translations in zh-CN.json
2025-12-26 08:40:23 -05:00
Lemmy f72afd83e7 HostService: flipped the logic, only look into icon-theme as a last resort. 2025-12-26 08:30:05 -05:00
Lemmy ad0bfd6987 autofmt 2025-12-26 08:03:32 -05:00
Lemmy c8d4de0e7d Settings: default panelBackgroundOpacity raised from 0.85 to 0.93 2025-12-26 08:03:19 -05:00
bokicoder 606d2ea7b1 Fix incorrect translations in zh-CN.json 2025-12-26 20:18:08 +08:00
notiant b59ecbafd0 update de.json 2025-12-26 13:04:26 +01:00
notiant e68b632b1e Fix NComboBox being too wide & translation corrections 2025-12-26 12:58:55 +01:00
Nivalux 0b54729926 Update translation for 'memory' in German 2025-12-26 12:58:36 +01:00
Ly-sec 221e05658a HostService: fix distro logo display 2025-12-26 11:54:08 +01:00
notiant 17b111a800 update pl.json 2025-12-26 08:18:32 +01:00
notiant 687b0a7279 Bluetooth improvements 2025-12-26 08:15:07 +01:00
Lemmy ce2166a847 Merge branch 'new-sysmon' 2025-12-25 23:15:29 -05:00
Lemmy 374f2477e6 Sysmon: panel 2025-12-25 23:09:11 -05:00
Lemmy 45953876d7 Sysmon: tooltip (untranslated for now) 2025-12-25 22:11:42 -05:00
Lemmy f8087c63a2 HostService: more verbose init to help find icon name 2025-12-25 21:45:27 -05:00
Lemmy cca82d52bb Sysmon: new look 2025-12-25 21:42:12 -05:00
Lemmy 1db419a87b horizontal graph test 2025-12-25 20:49:42 -05:00
Gravity db1df2861c Workspace: add english translation and make names more consistent 2025-12-26 09:30:10 +08:00
Lemmy bfdc0724be Sysmon: no more width allocation 2025-12-25 20:05:52 -05:00
Gravity cfa1299e13 Workspace: add widget option to customize opacity 2025-12-26 08:53:46 +08:00
Lemmy 1626230efc formatting 2025-12-25 19:00:53 -05:00
Lemmy 98fa96a198 HostService: lookup for distro logo in the icon theme first. 2025-12-25 19:00:39 -05:00
Lemmy 3e226b68e2 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-12-25 18:07:15 -05:00
Lemmy 7ae67f7b53 IPC: added location set/get. Fix #1069 2025-12-25 18:07:12 -05:00
Lemmy ffa92f840f Merge pull request #1104 from c0mpile/pr/wallhaven-api-key
feat: Add Wallhaven API key support for NSFW content and update purity settings
2025-12-25 18:02:48 -05:00
Lemmy c07ab79b5a autoformat 2025-12-25 17:56:33 -05:00
Lemmy 7af94e65e8 i18n update 2025-12-25 17:50:36 -05:00
Lemmy 3259ecd295 Image Caching: better naming 2025-12-25 17:45:40 -05:00
Lemmy 09671d1a2c Image Caching: full refactor base on ImageMagick and fallback to QML. Allows support for a lot more image formats. 2025-12-25 17:31:12 -05:00
Ly-sec 4179f9c9f8 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-12-25 20:47:20 +01:00
Ly-sec 57ea5cd28d WallpaperTab: add alphabetical option for wallpaper switcher (implements #796) 2025-12-25 20:46:59 +01:00
Lemmy b5e52fc53c BT: proper fix 2025-12-25 14:21:18 -05:00
Lemmy 22e83c06fc MediaMini: null safety on screen 2025-12-25 14:18:20 -05:00
Lemmy f8afbd258a Bluetooth: added null check to bt adapter. Fix #1151 2025-12-25 14:10:33 -05:00
Lysec 734f7430a1 Merge pull request #1152 from MannuVilasara/binary-clock
Binary Clock
2025-12-25 19:43:50 +01:00
Lemmy ae2f98a684 Merge pull request #1149 from turannul/pr/signal-strength
Refine Wi-Fi applet
2025-12-25 13:40:23 -05:00
Lemmy 5a40a3a8e9 Reprocessed polish translations 2025-12-25 13:36:16 -05:00
Lemmy f84d0e35c0 Merge pull request #1139 from wojciechsulocki-gif/main
Add Polish (pl) translation
2025-12-25 13:32:39 -05:00
Lysec fdbb93938e Merge pull request #1154 from GravityShark/main
Workspace: label follows old radius behavior
2025-12-25 18:53:10 +01:00
Lemmy 04099cd1dd Overview: using WallpaperCache 2025-12-25 12:25:54 -05:00
Lemmy 01a95d2b8d Lockscreen: improved background image support by using thw WallpaperCacheService 2025-12-25 12:21:18 -05:00
Gravity 867e064a4b Workspace: readd opacity property for appicons 2025-12-26 01:18:56 +08:00
Gravity 37cec1c32d Workspace: label follows old radius behavior 2025-12-26 01:00:31 +08:00
Lysec 9a48e4eb89 Merge pull request #1153 from rualss/fork/fix-dock-timer
fix(dock): stop showTimer on peek area exit to prevent stuck visible …
2025-12-25 17:21:04 +01:00
Ly-sec 21f10d50af LockScreen: use cached wallpaper 2025-12-25 17:13:58 +01:00
Aleksei Rutkovskii 1971ad859e fix(dock): stop showTimer on peek area exit to prevent stuck visible state 2025-12-25 18:55:36 +03:00
MannuVilasara 4a295cdfb9 Binary Clock
fix://
2025-12-25 20:37:51 +05:30
Ly-sec 82951b6bcf Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-12-25 15:41:10 +01:00
Ly-sec df3538cf78 Bar,ControlCenter,DesktopWidget-SettingsDialog: max height = 90% of screen 2025-12-25 15:40:26 +01:00
Lemmy 44739989ef TemplateProcessor: Predefined colorschemes theming now use a queue, more robust and wont break if a single template is faulty. 2025-12-25 09:36:16 -05:00
Lemmy f825dfd65c Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-12-25 09:17:49 -05:00
Lemmy 872eb6f875 ScreenRecorder: log errors to console 2025-12-25 09:17:48 -05:00
Ly-sec 8332bdb99a WallpaperPanel: no intial selected entry 2025-12-25 14:31:19 +01:00
Ly-sec 72aa5b0fe2 SessionMenu: no initial selected entry 2025-12-25 14:27:48 +01:00
Ly-sec 6de63c88ff i18n: ColorSchemeTab updates 2025-12-25 13:53:52 +01:00
Ly-sec 8086392395 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-12-25 13:14:44 +01:00
Ly-sec b67fcb16ee SessionMenu: add toggle for numeric buttons & keybinds 2025-12-25 13:14:39 +01:00
Lysec f3b231b7cc Merge pull request #1144 from bokicoder/patch-1
ClipboardPlugin: fix clear icon
2025-12-25 12:50:33 +01:00
Turann_ f8cc0590c6 i18n: add 'action-required' key to all translation files 2025-12-25 10:11:39 +03:00
Turann_ a9ff08cac7 feat(wifi): improve network status logic to handle portal and limited states 2025-12-25 10:10:46 +03:00
Turann_ 0a6a9b78f4 feat(wifi): remove coloring from frequency 2025-12-25 08:51:09 +03:00
Turann_ 0b12b90ceb feat(wifi): implement descriptive signal quality 2025-12-25 08:38:01 +03:00
Turann_ 02f4328b18 i18n: add signal quality labels and frequency key 2025-12-25 08:28:33 +03:00
Turann_ 6e9ac18302 feat(wifi): display frequency band and refine connectivity status
- Parse frequency from network link output in NetworkService.
- Implement logic to determine Wi-Fi band (2.4 GHz, 5 GHz, 6 GHz) based on frequency ranges.
- Update WiFiNetworksList to display the current band information instead of generic internet status text.
- Improve connectivity feedback: signal icons and badges now reflect actual internet availability (changing to error color if limited/captive portal) rather than just local link status.
2025-12-25 04:55:25 +03:00
Lysec c689d16dff Merge pull request #1148 from argosnothing/main
Emacs matugen template: Add tab bar support ( background faces )
2025-12-25 02:28:07 +01:00
Lemmy ba46a04c56 Qmlfmt: support for more than one binary location 2025-12-24 20:27:46 -05:00
salivala 98525718a5 added tab support to emacs theme 2025-12-24 20:23:10 -05:00
Ly-sec 11ddc5caf4 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-12-25 01:59:39 +01:00
Ly-sec 961f973051 NotificationTab: add urgency filter for history (implement #1146) 2025-12-25 01:58:33 +01:00
Lemmy a61df00a10 Wi-Fi: Fix the non stop scanning introduced by a recent PR. 2025-12-24 12:38:56 -05:00
bokicoder 69776c0b75 ClipboardPlugin: fix clear icon 2025-12-24 19:54:11 +08:00
Lemmy 6ff3debf15 Vicinae: renamed theme from "Matugen" to "Noctalia" for consistency 2025-12-23 20:02:11 -05:00
Lemmy e9c4877399 back to -git 2025-12-23 19:52:54 -05:00
Lemmy a865af0035 v3.7.5 2025-12-23 19:51:48 -05:00
Lemmy a17e116a1c SessionMenu: cleanup
- Use numbers without Shift.
- Removed layer.enabled which was making all things blurry.
- Removed pending indicator in list mode which was confusing.
- Minor improvements
2025-12-23 17:39:13 -05:00
Lemmy a0d4b58db6 TemplateProcessor: avoid breaking the ARG_MAX limits by batching sed commmands 2025-12-23 17:06:22 -05:00
Lemmy 4f35cfee97 Wezterm: fix colors-apply. 2025-12-23 17:02:15 -05:00
WojciechSulocki-Gif d8310a5b4f Add Polish (pl) translation
This commit adds complete Polish translation for Noctalia Shell.

- 2893 lines of translations
- Covers all UI elements and strings
- Maintains consistency with other language files
- Ready for Polish-speaking users

Author: blacku
2025-12-23 22:48:24 +01:00
Ly-sec 816f8351c2 Release: v3.7.4 2025-12-23 20:21:41 +01:00
Ly-sec d480721c6a Release: v3.7.3 2025-12-23 20:18:18 +01:00
Lemmy 5cd84e1ecc Battery: add option to hide widget if no battery detected 2025-12-23 12:46:38 -05:00
Lemmy 4721650878 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-12-23 12:32:40 -05:00
Lemmy a1b7ad4f33 Bar Brightness: proper hiding if no monitor for this screen 2025-12-23 12:32:09 -05:00
Ly-sec 40b31812ed Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-12-23 18:30:41 +01:00
Ly-sec 66064ccff3 Launcher: dedupe applications if ID and exec are the same 2025-12-23 18:30:38 +01:00
Lemmy 4a4e72513c Merge pull request #1126 from linuxmobile/main
feat(templates): added helix to matugen template
2025-12-23 12:22:13 -05:00
Braian A. Diez b8c7fc82fa feat(templates): added helix to matugen template 2025-12-23 14:20:09 -03:00
Lemmy 0b1ecac22c dGPU monitoring: Allow to disable dGPU monitoring via a unique toggle. Fix #1113 2025-12-23 12:19:25 -05:00
Lemmy abce7f05f4 WiFi: don't display security protocol in the overview, show an unlock icon instead when necessary. Fix #1133 2025-12-23 12:03:48 -05:00
Lemmy f72298de52 Merge pull request #1119 from bokicoder/main
Fix: colors.json & settings.json uneditable/undeletable during runtime
2025-12-23 10:22:55 -05:00
wxlyyy 71019100a3 Fix: colors.json & settings.json uneditable/undeletable during runtime 2025-12-23 23:07:30 +08:00
Ly-sec e0fb1f6deb SessionMenu: add shiftmodifier to action keybinds 2025-12-23 16:05:18 +01:00
Ly-sec a64d58f032 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-12-23 15:48:40 +01:00
Ly-sec 82e85055ce SessionMenu: add keybinds to actions 2025-12-23 15:47:13 +01:00
Lysec 2f7d56fc7d Merge pull request #1125 from ThatOneCalculator/fix/session-grid
fix: make sessionMenu grid navigation feel better
2025-12-23 15:35:31 +01:00
Ly-sec 22b727abc7 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-12-23 15:34:08 +01:00
Ly-sec 7ef21dd7bb Launcher: remove clipboard history entries with delete key 2025-12-23 15:33:59 +01:00
Lysec a2458ac444 Merge pull request #1137 from neyfua/main
Uppercase some first characters of the tooltips in Control Center
2025-12-23 15:32:55 +01:00
ne 2ec8f7458f Merge branch 'noctalia-dev:main' into main 2025-12-23 21:23:20 +07:00
Ly-sec 1af6d7c551 Launcher: add tooltips to emoji categories 2025-12-23 15:19:20 +01:00
neyfua 2a6dfc6e7d Uppercase some tooltips in Control Center 2025-12-23 20:57:41 +07:00
Lysec 79be762b41 Merge pull request #1127 from therealmate/main
Add Hungarian translations
2025-12-23 11:45:34 +01:00
therealmate 3bc520c636 Add Hungarian translations 2025-12-23 08:21:22 +01:00
Lysec fecb5ad450 Merge pull request #1130 from ThatOneCalculator/fix/1129
fix: clip audio visualizer again on `DesktopMediaPlayer`
2025-12-23 04:02:15 +01:00
Lysec 0ba2dca15f Merge pull request #1131 from notiant/patch-3
Fix empty space when notification widget is hidden
2025-12-23 04:01:42 +01:00
notiant 56b88c7fc1 fix empty space when notification widget is hidden 2025-12-23 00:54:18 +01:00
Kainoa Kanter 235527be76 fix: clip audio visualizer again on DesktopMediaPlayer
Closes #1129
2025-12-22 15:17:48 -08:00
Ly-sec 63c2665072 Release: v3.7.2 2025-12-22 23:48:21 +01:00
Lemmy ac1105a2ea i18n 2025-12-22 15:51:35 -05:00
Lemmy dd925a3282 Merge pull request #1124 from elrondforwin/pr-hyprland-colors
Added hyprland color support
2025-12-22 15:50:45 -05:00
elrondforwin 42567d908e Changed descriptions of the hyprland color template 2025-12-22 23:41:18 +03:00
Kainoa Kanter 38075b3dd1 Revert "wip"
This reverts commit 1fe92c705b.
2025-12-22 11:45:10 -08:00
Kainoa Kanter 7b24e73722 make grid navigation feel a lot better 2025-12-22 11:41:49 -08:00
Kainoa Kanter dd99134520 Merge branch 'main' into fix/session-grid 2025-12-22 11:34:26 -08:00
Kainoa Kanter 1fe92c705b wip 2025-12-22 11:09:35 -08:00
elrondforwin 3ea322be9e Added hyprland color support 2025-12-22 20:25:08 +03:00
Lemmy de00039a29 ColorTemplating: improved predefined colorschemes theming with more matugen colors support and dual dark/light mode. This fix Zed template when not using matugen. 2025-12-22 11:59:12 -05:00
Lemmy ceebcbb511 ColorScheme: no longer check for installed programs. 2025-12-22 11:42:49 -05:00
Lysec 54aa0df7e0 Merge pull request #1121 from LionHeartP/main
vesktop: unfocused DM icon > implement official solution
2025-12-22 16:33:33 +01:00
LionHeartP 0d8399598e vesktop: unfocused DM icon > implement official solution 2025-12-22 17:31:48 +02:00
Ly-sec 863edaae3a ScreenRecorder: add rmb to open settings for bar & controlcenter widget (implements #1110) 2025-12-22 16:28:19 +01:00
Lemmy 17faf4da3d Wallpapers: respect EXIF orientation 2025-12-22 10:01:06 -05:00
Lemmy a14dc501be i18n + autofmt 2025-12-22 08:34:01 -05:00
Ly-sec 25297d73eb ISSUE_TEMPLATE/bug_report: add monitor resolution 2025-12-22 14:27:33 +01:00
Lysec bcf1ef9d74 Merge pull request #1102 from notiant/patch-2
Notification: reduce left/right margin
2025-12-22 14:22:09 +01:00
Lemmy 7dcb7b2e00 Merge pull request #1077 from DanniSec/main
Wifi and Bluetooth panel enhancement
2025-12-22 08:21:18 -05:00
Lysec cfe5db7227 Merge pull request #1116 from bokicoder/patch-1
GitHubService: do not print errors from githubDataFileView
2025-12-22 14:12:36 +01:00
Lysec 141a0c7327 Merge pull request #1120 from damian-ds7/hide-notification-icon-when-zero
NotificationsHistory: replace hide badge when zero with hide icon when zero
2025-12-22 13:57:20 +01:00
Lysec 83c041ffdd Merge pull request #1115 from eric-handley/main
Improve brightness control on external displays
2025-12-22 13:03:46 +01:00
Ly-sec 871a31a950 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-12-22 12:56:57 +01:00
Ly-sec 01022c45c1 Launcher,Dock,Taskbar,Workspace: use execDetached to (hopefully) let programs survive QS crash 2025-12-22 12:53:25 +01:00
Damian D'Souza c0f1ab2994 NotificationsHistory: change hideWhenZero default to false 2025-12-22 12:52:41 +01:00
Damian D'Souza 9ad157ea95 NotificationsHistory: replace hide badge when zero with hide icon when zero 2025-12-22 12:46:43 +01:00
Lysec 80a141d9de Merge pull request #1117 from mochouaaaaa/main
fix(bin): reload theme even if kitty.conf is read-only
2025-12-22 12:25:13 +01:00
mochou 466d1a8bdd fix(bin): reload theme even if kitty.conf is read-only 2025-12-22 18:08:38 +08:00
bokicoder 02b102df25 GitHubService: do not print errors from githubDataFileView 2025-12-22 12:52:46 +08:00
Lemmy 58cb73ebae PluginSystem: properly backup/restore desktopwidgets instances when updating 2025-12-21 23:08:55 -05:00
Lemmy e1c548e3b9 PluginsTab: shorter button label when updating. 2025-12-21 23:08:11 -05:00
Lemmy c9548b7d31 PluginsTab: improved look. 2025-12-21 22:59:00 -05:00
Lemmy fc673a4148 DesktopWidgets: don't pass non existing widgetData for plugin widgets. 2025-12-21 22:44:21 -05:00
Lemmy 196515f3d7 DesktopWidgets: simplified scaling and fix the snapping bug 2025-12-21 22:12:18 -05:00
danny 9e9668af1b Fixed WIFI password input resetting with scan active 2025-12-22 03:55:29 +01:00
c0mpile 7ca422a172 feat: Add Wallhaven API key support for NSFW content and update purity filter UI. 2025-12-21 21:47:12 -05:00
Danny 574d842e03 Merge branch 'main' into main 2025-12-22 03:19:58 +01:00
Eric Handley 8b5d9b56b1 OSD: hide brightness display when panel is open 2025-12-21 18:14:41 -08:00
Eric Handley fda36af1b3 BrightnessService: queue brightness commands to prevent overlap 2025-12-21 18:12:59 -08:00
Eric Handley 8712c13c40 BrightnessService: better ddcutil parameters to increase responsiveness 2025-12-21 18:12:59 -08:00
notiant 51e8acb6ab Merge branch 'main' into patch-2 2025-12-22 02:42:27 +01:00
Lemmy d5325f2491 PluginsTab: fix hover on download button 2025-12-21 20:39:58 -05:00
Lemmy a17026a957 PluginsTab: more compact + fuzzy search 2025-12-21 20:34:17 -05:00
Lemmy 476ad58a87 ShellState: added desktopWidgetsEditMode 2025-12-21 19:51:21 -05:00
Lemmy 2fc3c8d8a3 Merge branch 'desktop-widgets' 2025-12-21 19:23:08 -05:00
Lemmy 7354d5e642 DesktopWidgets: Add widget from the editing screen 2025-12-21 19:22:59 -05:00
Lemmy e808aee878 DesktopWidgets: draggable controls box 2025-12-21 18:39:24 -05:00
Lemmy 90d20c44a3 DesktopWidgets: better scaling 2025-12-21 18:18:04 -05:00
Lemmy 482bd1a03a DesktopWidgets: support for context menu 2025-12-21 17:38:37 -05:00
Lemmy 9856899e89 PluginSystem: general improvements to the way we load plugins and the pluginApi. 2025-12-21 17:15:40 -05:00
Ly-sec 4eeb361647 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-12-21 20:26:50 +01:00
Ly-sec 8170a4e6c2 DesktopWidget/MediaPlayer: add hide buttons setting 2025-12-21 20:26:46 +01:00
Lysec e95396aa6f README: edit install badge 2025-12-21 19:26:53 +01:00
danny ce2bfead9f "Add Bluetooth UI enhancements including signal/battery icons, details grid/list toggle, unnamed devices filter, persistent device list settings, and bluetooth agent for full feature pairing" 2025-12-21 18:45:57 +01:00
Ly-sec 62d8b5e800 SystemStatService: add c_min to used memory (#1105) 2025-12-21 17:45:49 +01:00
Ly-sec 21605184bb DraggableDesktopWidget: context menu 2025-12-21 15:06:25 +01:00
Ly-sec 4a666591fa Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-12-21 14:33:43 +01:00
Ly-sec 089d1155cc SystemStatService: subtract ZFS arc cache from used memory (#1105) 2025-12-21 14:33:34 +01:00
Lysec be15dbc39d Merge pull request #1100 from atheeq-rhxn/launcher-tabler-icons
feat(launcher): migrate plugin icons to use Tabler icons
2025-12-21 14:27:38 +01:00
Lysec 51aa9fe16b Merge pull request #1108 from mnt-h/japanese-translation
i18n: Update Japanese Translations
2025-12-21 12:40:05 +01:00
Lysec a9834ff2b4 Merge pull request #1107 from LionHeartP/main
vesktop: fix blank DMs icon
2025-12-21 12:39:51 +01:00
HAMADA Minato 40df07897e i18n: Update Japanese Translations 2025-12-21 17:43:52 +09:00
LionHeartP c692aac560 vesktop: fix blank DMs icon 2025-12-21 08:40:45 +02:00
ItsLemmy 2cc2a12a80 PluginSystem: quick enable/disable fix 2025-12-20 23:43:18 -05:00
Lemmy ba5605b0eb Cava: cleanup 2025-12-20 22:04:48 -05:00
Lemmy 4f52df1289 Cava: missing files 2025-12-20 21:13:28 -05:00
Lemmy 86a4467eae IPC DesktopWidgets: allow to enter/exit edit mode. 2025-12-20 21:12:46 -05:00
Lemmy 8cd17f77cb Cava: refactored the way we enable/disable it dynamically so it can work with plugins, desktop widgets, etc... 2025-12-20 21:07:20 -05:00
Lemmy 9e4d60e504 Settings: removed unused audiovisualizer quality setting. 2025-12-20 20:22:18 -05:00
Lemmy e66f138f59 PluginSystem: better update flow when more than one plugin to update 2025-12-20 20:07:37 -05:00
Ly-sec 347f55e6b3 DesktopWidget/MediaPlayer: adjust width expansion 2025-12-21 00:55:04 +01:00
Lemmy 25688b0c57 Workspace: fixed vertical unoccupied workspace text color 2025-12-20 18:32:10 -05:00
Lemmy f441c52950 Workspace: fixed 2 bugs affecting vertical bar, labels where not shown properly, unoccupied color was different from the horizontal equivalent. 2025-12-20 18:24:49 -05:00
Lemmy 65f5c8e47b autofmt 2025-12-20 18:11:20 -05:00
Lemmy 425cdecd8d Network/Wifi: check if nmcli is available before attempting to use it + improve the settings. 2025-12-20 18:11:06 -05:00
notiant e7cc719fd5 Clean up desktop-widgets i18n 2025-12-20 17:14:28 +01:00
atheeq-rhxn 47b5d3fa8c feat(i18n): add translations for launcher icon mode setting 2025-12-20 21:34:34 +05:30
atheeq-rhxn 10e4dab037 feat(launcher): add icon mode setting to switch between Tabler and native icons 2025-12-20 21:29:45 +05:30
notiant 88b534face Notification: reduced left/right margin 2025-12-20 15:32:33 +01:00
Ly-sec 9cb6613308 NSettingsIndicator: add default setting indicator (#1080)
N*Widgets: show NSettingsIndicator if settings are not default
2025-12-20 14:55:59 +01:00
atheeq-rhxn c8e301f762 feat(launcher): migrate plugin icons to use Tabler icons 2025-12-20 13:44:25 +05:30
Lemmy c8b76c7b90 Taskbar: new setting to control icon scaling. 2025-12-19 22:56:31 -05:00
Lemmy 2a30e7b5d0 SmartPanel: fixed potential wrong panel position with bar === right 2025-12-19 21:57:10 -05:00
Lemmy 693b4b5b40 Workspace with ShowApps: apply similar logic and fix used in Taskbar. 2025-12-19 21:33:27 -05:00
Lemmy 18b5a83a8e Workspace: Fix right context menu in showApplications mode 2025-12-19 21:05:53 -05:00
Lemmy 23ecf0f139 Bar: some more rounding to improve icons clarity 2025-12-19 20:51:22 -05:00
Lemmy 6186b148eb Toast: reduced left/right margin 2025-12-19 20:06:12 -05:00
Lemmy b4a2c83b22 Merge pull request #1097 from notiant/patch-1
Apply new notification drop shadow to toasts
2025-12-19 20:04:10 -05:00
Lemmy 405b7e4426 NContextMenu: improved comments after investigation 2025-12-19 19:14:32 -05:00
Lemmy 9402655381 PopupContextMenu: fixed popup positionning on wlroots and hyprland 2025-12-19 19:09:52 -05:00
notiant db8a286c5e Apply new notification drop shadow to toasts 2025-12-20 00:05:06 +01:00
Lemmy 6b407f0b9b Revert "Merge pull request #1094 from notiant/patch-3"
This reverts commit 6cd0d392c1, reversing
changes made to 604521abff.
2025-12-19 17:34:04 -05:00
Lemmy 6cd0d392c1 Merge pull request #1094 from notiant/patch-3
Apply new notification drop shadow to toasts
2025-12-19 16:36:17 -05:00
Lemmy 604521abff Merge pull request #1095 from notiant/patch-4
Change button widths
2025-12-19 16:35:19 -05:00
Lemmy 5fc6c0bb1b autofmt 2025-12-19 16:01:27 -05:00
Lemmy 65b07e3c03 Taskbar: used window and app ids instead of reference, to avoid stale value (hyprland) 2025-12-19 16:01:18 -05:00
notiant 36126617d8 Change button widths 2025-12-19 21:51:39 +01:00
notiant 09fcf46369 Apply new notification drop shadow to toasts 2025-12-19 21:49:49 +01:00
Lysec 861a12d5b7 Merge pull request #1093 from bokicoder/main
Nix: use nixfmt as formatter
2025-12-19 20:26:33 +01:00
wxlyyy 8ce09bd234 Nix: use nixfmt as formatter 2025-12-20 03:20:39 +08:00
Lysec 2d81050db0 Merge pull request #1073 from mochouaaaaa/main
feat(nix): add users-templates config
2025-12-19 17:29:13 +01:00
Ly-sec 1325bc2990 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-12-19 16:24:55 +01:00
Ly-sec 8c9a95b2f9 Hooks: add noctaliaPerformance hooks 2025-12-19 16:24:52 +01:00
Lemmy 511ded8db9 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-12-19 10:19:42 -05:00
Lemmy 55c467ccb8 Taskbar: bigger icons, no more inactive scaling. 2025-12-19 10:19:40 -05:00
Lysec c004aeac2a Merge pull request #1086 from c0mpile/wallhaven-aspect-ratio-search
feat: add aspect ratio filter to Wallhaven wallpaper settings
2025-12-19 16:09:53 +01:00
Lemmy 646ba19e79 autofmt 2025-12-19 09:37:45 -05:00
Lemmy fe20cc2a99 Workspace: Trigger unified wave only when changing workspace 2025-12-19 09:37:35 -05:00
Ly-sec 7fbecc139c ScreenRecorderService: filter canceled by user (stdout and stderr) 2025-12-19 13:16:27 +01:00
Lysec 8202da182f Merge pull request #1089 from nahilrasheed/fix-clibboardpreview
fix ClipboardPreview: add background color to text area for improved visibility
2025-12-19 13:04:55 +01:00
nahilrasheed e691bd1923 ClipboardPreview: add background color to text area for improved visibility 2025-12-19 14:53:14 +03:00
mochou 1658f00582 refactor(nix): add multi-type support 2025-12-19 19:05:29 +08:00
c0mpile f7cf249e77 feat: add aspect ratio filter to Wallhaven wallpaper settings 2025-12-18 21:55:51 -05:00
Lemmy 87cc4bc6c9 syntax cleanup 2025-12-18 20:36:31 -05:00
Lemmy 02031cbb16 DesktopWidgets: added IPC call to toggle, enable & disable. Auto disable desktop widgets in NoctaliaPerformanceMode 2025-12-18 20:01:45 -05:00
Lemmy b4401968ca Workspace: avoid a bleep of the indicator when switching window focus on the same workspace
+ Fix a bug where you could have two active windows indicator after the
first switch.
2025-12-18 19:13:29 -05:00
Lemmy 819314cf51 formatting 2025-12-18 19:09:37 -05:00
Lemmy 9d1004a1b1 settings default 2025-12-18 19:01:14 -05:00
Lysec 5ed68aa57c Merge pull request #1083 from LionHeartP/main
Add HDR Codec options to gpu-screen-recorder settings tab
2025-12-19 00:18:09 +01:00
LionHeartP c82b40d87a Add HDR Codec options to gpu-screen-recorder settings tab 2025-12-18 22:22:37 +02:00
Ly-sec f325339608 Back to -git 2025-12-18 15:37:50 +01:00
Ly-sec a75fdead1a Release: v3.7.1 2025-12-18 15:36:27 +01:00
Ly-sec 8f3d051407 settings-default: update 2025-12-18 15:33:53 +01:00
Ly-sec b86524e3ff DockTab: add show/hide speed slider 2025-12-18 15:33:11 +01:00
Lemmy 5dddbf6bce Notification: better drop shadow 2025-12-18 09:24:59 -05:00
Lemmy d017ec9271 i18n+autofmt 2025-12-18 08:48:01 -05:00
Lemmy ffb06eb6cb Merge pull request #1082 from atheeq-rhxn/mangowc-color-scheme-support
Mangowc color scheme support
2025-12-18 08:47:06 -05:00
Ly-sec f58f93d9fe Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-12-18 14:36:16 +01:00
Ly-sec 585a49bc9b DesktopWidgets: edit mode visual overhaul 2025-12-18 14:34:54 +01:00
Lemmy 3666678249 Merge pull request #1076 from notiant/patch-2
Fix empty space when hiding widgets
2025-12-18 08:23:31 -05:00
Ly-sec 89e0a215df AudioPanel: visual overhaul 2025-12-18 14:11:06 +01:00
Ly-sec 9d9695d609 AudioPanel: remove debug logs 2025-12-18 12:45:28 +01:00
Ly-sec cd9ad9dc8a AudioPanel: some more troubleshooting 2025-12-18 12:38:25 +01:00
Ly-sec 49ea59edb5 AudioPanel: even more troubleshooting 2025-12-18 12:31:54 +01:00
Ly-sec 0c6709590c AudioPanel: more troubleshooting 2025-12-18 12:23:12 +01:00
Ly-sec b506e3f656 AudioPanel: check linkGroups 2025-12-18 12:17:24 +01:00
Ly-sec a9a0956cae AudioPanel: follow links 2025-12-18 12:11:58 +01:00
atheeq-rhxn 9240a02544 chore(mangowc): use .bak convention for theme backup 2025-12-18 16:39:48 +05:30
Ly-sec a0d87dec1f AudioPaneL: add more logging 2025-12-18 12:05:09 +01:00
Ly-sec a9cb60364e AudioPaneL: add logging 2025-12-18 11:55:16 +01:00
atheeq-rhxn 1886aa88a2 feat(mangowc): color scheme support 2025-12-18 16:23:33 +05:30
Ly-sec bb04e66e22 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-12-18 11:44:51 +01:00
Ly-sec 1877e74bb1 AudioPanel: add app volume controls 2025-12-18 11:44:32 +01:00
Lysec fd8edfb2e9 Merge pull request #1075 from bokicoder/main
if on NixOS, do not generate configDir/pam/password.conf
2025-12-18 11:24:50 +01:00
Ly-sec b184ded81a DesktopWidgets: add grid snap option 2025-12-18 10:57:43 +01:00
Ly-sec 5ad3363b9f DesktopMedia: add setting to enable cava without background 2025-12-18 10:13:20 +01:00
Lemmy 4420044940 Merge pull request #1078 from tuibird/main
Fix live updates for vscode and target updated extension
2025-12-17 22:59:25 -05:00
tuibird c8ec7cf4e6 removed references to the last method from /Assets and ColorSchemeTab.qml.
Updated template registry to noctaliatheme version 0.0.5, which includes the live update fix.
2025-12-18 16:42:29 +13:00
tuibird af111d6db2 return to lysec goodness 2025-12-18 15:51:25 +13:00
Lemmy abe3e8a906 DesktopWidget: removed scale animation so widgets don't scale on init. 2025-12-17 21:27:22 -05:00
notiant 1b9f141b8c Fix empty space when hiding widgets 2025-12-18 02:44:39 +01:00
danny 7f0db272bf Wifi and bluetooth panel improvements, locale updates and translations. 2025-12-18 02:27:02 +01:00
Lemmy d0099fb8be VSCode: no using our custom vscode extension on the marketplace 2025-12-17 19:39:05 -05:00
Lemmy 9edf747404 PluginSystem: plugins hot reload enabled when using NOCTALIA_DEBUG=1 as env var. 2025-12-17 19:31:03 -05:00
Lemmy bced5446df Merge pull request #1057 from ronmurphy/main
added logout for labwc and workspaces
2025-12-17 18:39:44 -05:00
wxlyyy de01cccd0a if on NixOS, do not generate configDir/pam/password.conf 2025-12-18 07:34:16 +08:00
Lemmy d62a7bf7b0 DesktopWidgets: declared all settings-default in the registry + code cleanup, we don't need extra fallback values, the registry does that already. 2025-12-17 18:33:57 -05:00
Lemmy 28d7bfd77a DesktopWidgets: Plugins settings are accessible from the DesktopWidgets tab. 2025-12-17 18:33:04 -05:00
Lemmy 166e276222 ActiveWindow: proper outline 2025-12-17 17:47:25 -05:00
Lemmy b47eabb34e i18n+autofmt 2025-12-17 17:47:10 -05:00
Ly-sec 812fe37494 LockContext: use pam.d/login for nixos, else use configDir/pam/password.conf 2025-12-17 22:37:39 +01:00
mochou 94da19ba23 fix(nix): adding default values to attrs 2025-12-18 04:32:21 +08:00
Lysec 8f3a37b126 Merge pull request #1074 from notiant/patch-1
SessionMenu: add left and right key navigation
2025-12-17 20:53:45 +01:00
Ly-sec f8e8cebec4 LockContext: check for pam.d/quickshell first, else noctalia generated pam password.conf 2025-12-17 20:52:04 +01:00
notiant f476211e75 SessionMenu: add left and right key navigation 2025-12-17 20:41:19 +01:00
Ly-sec c736272391 Settings: create pam/password.conf in configDir if it doesnt exist
LockContext: use new pam/password.conf path
2025-12-17 19:08:24 +01:00
Ly-sec 7a75d2f747 Assets/pam: more possible fprintd fixes (nixos) 2025-12-17 18:24:05 +01:00
mochou fd7ff2d4c5 feat(templates): add users-templates config 2025-12-18 01:23:35 +08:00
Ly-sec d3e643dc29 Assets/pam: another possible fix for fprintd (nixos) 2025-12-17 18:18:08 +01:00
Ly-sec 6d704e724a Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-12-17 18:05:37 +01:00
Ly-sec f4a5eea9a6 Assets/pam: possible fix for nixos fprintd 2025-12-17 18:05:28 +01:00
Lysec 4db59c20a0 README: add labwc support 2025-12-17 16:59:45 +01:00
Ly-sec d1b6db7eab BarService: check if widget is available before loading 2025-12-17 16:41:49 +01:00
Lysec 3cbcc0a521 Merge pull request #1071 from onelocked/main
feat: Hiding Mode for Desktop Widget Media Player
2025-12-17 16:37:54 +01:00
onelocked 4881af9a6e Translations for the Desktop Media Player widget Hiding Mode 2025-12-17 14:58:38 +00:00
onelocked fbd6c9047b feat: Hiding Mode for Desktop Widget Media Player 2025-12-17 14:48:26 +00:00
Lemmy 436609a0f5 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-12-17 08:58:30 -05:00
Lemmy 212717ddaa Settings: Language switching, avoid warning and properly close NComboBox. 2025-12-17 08:58:28 -05:00
Lysec 5e1981895c README: update contributor list 2025-12-17 14:28:26 +01:00
Ly-sec 0b08353639 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-12-17 14:23:06 +01:00
Ly-sec ea315311a7 TimeCard: add blinking indicator below digit 2025-12-17 14:23:01 +01:00
Lemmy 7157dc48fd autoformatting 2025-12-17 08:16:56 -05:00
Lemmy 3de5936faa Taskbar+Workspace: replaced semi-transparent opacity by little scale. 2025-12-17 08:16:48 -05:00
Ly-sec f092c1a604 TimeCard: fix illegal character input 2025-12-17 14:04:52 +01:00
Ly-sec fa4d2e23f3 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-12-17 13:49:56 +01:00
Ly-sec c510ed042a DesktopClock: add settings from bar clock to minimal mode 2025-12-17 13:49:50 +01:00
Lemmy 406ba0487c Merge pull request #1064 from GoodbyeNJN/niri-position
feat(niri): adjust window sorting logic
2025-12-17 07:42:13 -05:00
Ly-sec 6e9334b5bc IPCService: add nightLight toggle 2025-12-17 12:30:25 +01:00
Ly-sec 299e9423d8 autofmt 2025-12-17 12:05:10 +01:00
Ly-sec caf5eb2942 TimerCard: make time input more obvious 2025-12-17 12:03:22 +01:00
Ly-sec e22f7bc8ff TimerCard: add mousewheel support 2025-12-17 12:00:11 +01:00
Ly-sec 070874f6d0 CalendarCard: add mousewheel support 2025-12-17 11:52:59 +01:00
Ly-sec 917174df92 DesktopClockSettings: add option to display month as text 2025-12-17 11:43:20 +01:00
danny 05964dc7fb Improved network and Bluetooth panel with additional info and options to manage devices. 2025-12-17 11:37:48 +01:00
Ly-sec e69dafa231 DesktopClock: add minimal setting 2025-12-17 11:35:28 +01:00
danny 97eb133094 Improved network and Bluetooth panel with additional info and options to manage devices. 2025-12-17 06:10:48 +01:00
Lemmy c74139c51d Wallpaper: resizing and caching with imagemagick for max quality and lower memory usage. 2025-12-16 21:43:27 -05:00
Lemmy ff77d9d65b Overview: removing dead code 2025-12-16 21:27:55 -05:00
danny 62e22fbbb7 Improved network and Bluetooth panel with additional info and options to manage devices. 2025-12-17 03:22:10 +01:00
Lemmy 3cc7d80427 TimerCard: fix button width after the changes to NTabButton 2025-12-16 20:35:46 -05:00
Lemmy 5e562f6d68 autofmt 2025-12-16 19:57:50 -05:00
Lemmy 5e59599abe Fonts: rebuilt tabler-icons font with a different internal name "noctalia-tabler-font" to avoid potential conflict with installed system font. 2025-12-16 19:57:44 -05:00
Lemmy 798ef14a3f autoformatting 2025-12-16 18:57:00 -05:00
Lemmy ada5ee2ddc PluginsTab: improved tabbar 2025-12-16 18:56:55 -05:00
Lemmy 607d8e7248 Settings/SessionMenu: Hiding unecessary options when using large buttons. 2025-12-16 18:29:48 -05:00
Lemmy 6500b2f0b6 Default settings update 2025-12-16 18:24:37 -05:00
danny e81b08307f trying to resolve layout issues 2025-12-16 22:54:20 +01:00
danny 2fe5421e44 Add detailed Wi‑Fi and Bluetooth panel improvements
- Introduce expanded info panels for connected Wi‑Fi networks and Bluetooth devices.
- Display device details like IP, gateway, link speed, signal strength, and pairing status.
- Add pairing and unpairing functionality with enhanced device deduplication.
- Update translations to include new labels and messages for Wi‑Fi and Bluetooth.
- Refactor services to support feature-rich info retrieval and device handling.
2025-12-16 21:46:09 +01:00
Ly-sec 29d4347d90 Back to -git 2025-12-16 21:19:54 +01:00
Ly-sec ffedab8c67 Release: v3.7.0 2025-12-16 21:17:52 +01:00
Ly-sec e437939407 SessionMenu: use panel opacity, fix styling
DesktopWidgets: add control explanation to edit mode
2025-12-16 20:20:41 +01:00
Ly-sec db4d471ebd Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-12-16 20:10:50 +01:00
Ly-sec 762e828382 SessionMenuTab: add setting for large button layout 2025-12-16 20:10:28 +01:00
Lysec 96e8cbd61a Merge pull request #1065 from eric-handley/fix/vscode-theming
Fix VSCode theming
2025-12-16 19:49:25 +01:00
Ly-sec d4f39c6b75 NSectionEditor: proper fix for weird resolution clipping 2025-12-16 18:57:50 +01:00
Ly-sec e316674c8a NSectionEditor: another fix for clipping (monitor informations) 2025-12-16 18:48:40 +01:00
Ly-sec 1930155a22 NSectionEditor: fix display subtitle (display resolution) clipping 2025-12-16 18:41:41 +01:00
Ly-sec 07050928bd Hooks: add screen lock/unlock hook (#1030) 2025-12-16 17:51:46 +01:00
Ly-sec 3ea17b8f29 Matugen/kcolorscheme: fix outdated color variables 2025-12-16 17:32:00 +01:00
Ly-sec 58a7f9f86c Matugen/Qt: fix outdated color variables 2025-12-16 17:13:59 +01:00
Lemmy 7efcdfaf26 Plugin: Improved desktop widget unregistering. 2025-12-16 09:29:05 -05:00
Lemmy cb5b1f24e3 Startup: improved lagg on startup with a large number of fonts. 2025-12-16 08:59:07 -05:00
Lemmy 4ab86449c8 PluginSystem: added support for desktop widgets. 2025-12-16 08:45:09 -05:00
ItsLemmy fd1e7c55a1 Settings: improved sidebar transitionning gradient 2025-12-15 23:04:16 -05:00
ItsLemmy ae91c1b55e PluginsTab: layout improvements, eliding, better margins 2025-12-15 22:15:00 -05:00
ItsLemmy 8b5ceb8ecf Plugins: shorter translations 2025-12-15 21:51:37 -05:00
ItsLemmy 97cb782968 Workspace: fix potential warning when accessing undefined setting 2025-12-15 21:15:44 -05:00
Eric Handley 430d531375 fix: reset vscode theming when unselected 2025-12-15 17:56:44 -08:00
Lemmy 78e77f17c2 Worskpace: UI tweaks 2025-12-15 20:29:33 -05:00
Lemmy fecb5f31bd Workspace: show applications border tweaks 2025-12-15 20:17:36 -05:00
Lemmy b60f1637ea Bar: Workspace widget now shows bigger app icons (when ShowApplications is On) 2025-12-15 19:43:53 -05:00
Lemmy 3eeb041c32 i18n update 2025-12-15 19:43:03 -05:00
Eric Handley f87398225c fix: apply vscode theme properly for both matugen + base themes 2025-12-15 16:37:46 -08:00
Lemmy 5d849b224b Bar: Added new setting to enable outline/border on every bar widget.
+ Added setting to enable/disable scroll-wheel support on workspace
widget[
+ Added a few missing Hand pointer here and there.
2025-12-15 19:30:27 -05:00
Lemmy 26dac1b040 Autoformatting 2025-12-15 18:55:42 -05:00
Lemmy 3d44cb2953 Panels: increased default panel width from 420 to 440. 2025-12-15 18:55:13 -05:00
Lemmy ea7a29af08 Wallpaper: ensure image is fully loaded before transitionning 2025-12-15 18:44:35 -05:00
Lemmy 8e8cdcdf6a Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-12-15 18:32:25 -05:00
Ly-sec ec807bc01d SystemMonitor: adjust strings 2025-12-16 00:31:11 +01:00
Lemmy 57af524695 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-12-15 18:14:34 -05:00
Lemmy 7eb2a7b8f5 Settings: accomodate space for sidebar scrolling if necessary. 2025-12-15 18:13:44 -05:00
Lysec 81df597990 Merge pull request #1058 from notiant/patch-1
Fix linebreaks in labels & some punctuation corrections
2025-12-15 22:16:25 +01:00
Lysec 6da9086e11 Merge pull request #1061 from lonerOrz/refactor/desktop
feat: Scale desktop widgets
2025-12-15 22:10:40 +01:00
GoodbyeNJN 94452d23e0 feat(niri): adjust window sorting logic 2025-12-16 04:21:03 +08:00
Lemmy 232c7ec8ae Bar: fix opening control center by right clicking on vertical bar. 2025-12-15 12:25:34 -05:00
loner 71ed1a1854 Revert "feat: add i18n for desktop widget scaling"
This reverts commit 3fa3b774a7.
2025-12-16 00:28:47 +08:00
loner 13fa00cebd fix: Accepts only left- and right-clicks 2025-12-16 00:27:54 +08:00
loner 590b4c13c5 feat: Remove the scaling slider in widget settings 2025-12-16 00:27:54 +08:00
Lemmy 50a014f1a6 Bar: exclude spacer from detection of clickable bg. 2025-12-15 10:16:23 -05:00
Lemmy 885b1885e8 Bar: increased tolerancy to avoid opening control center between two widgets 2025-12-15 10:13:27 -05:00
Lemmy 4839ed69b1 autofmt 2025-12-15 10:12:59 -05:00
Lemmy 3f8c4d792b Bar: Avoid opening control center when right-clicking around a bar widget. 2025-12-15 08:59:06 -05:00
loner d68d259c7f feat: fix the desktop widget drag jitter issue 2025-12-15 20:50:33 +08:00
Ly-sec 5648367a86 ControlCenter: add brightness card 2025-12-15 13:22:06 +01:00
loner 3fa3b774a7 feat: add i18n for desktop widget scaling 2025-12-15 16:20:43 +08:00
loner 3b4c4796cf feat: Scale desktop widgets
* Implement right-click scaling and left-click dragging interactions
* Remove collision detection
* Provide smoother scaling via an incremental scaling algorithm with
state tracking (`lastScale`)
* Add debouncing handling
2025-12-15 16:06:10 +08:00
Lysec c31f38ce0c Merge pull request #1059 from lonerOrz/ipc/osd
OSD notification with custom text
2025-12-15 08:11:21 +01:00
Lysec 9b17620e6d Merge pull request #1060 from DrWeb56/main
Update ru.json
2025-12-15 08:09:57 +01:00
ItsLemmy 95e5e82476 DesktopWidgets: improved settings layout via subtitle 2025-12-15 00:16:11 -05:00
ItsLemmy 6e0fe5ec49 SettingsPanel: simplified code flow and fixed potential opening on wrong tab 2025-12-15 00:07:07 -05:00
DrWeb56 42828d3e50 Update ru.json
Correct translate
2025-12-15 08:01:14 +05:00
loner 90e04d903a feat(osd): split custom text OSD IPC command to support optional icon 2025-12-15 10:23:36 +08:00
loner 51b8829fc4 fix(osd): adjust vertical layout of custom text OSD 2025-12-15 10:23:36 +08:00
loner 7d0c8db323 feat(osd): allow custom icons for OSD via IPC 2025-12-15 10:23:36 +08:00
loner 519fabb0c0 feat: Add settings for customText OSD 2025-12-15 10:23:01 +08:00
loner 909c028056 feat: Dynamically adjust the OSD window size based on the length of the custom text 2025-12-15 10:21:57 +08:00
loner 425d187f68 feat: OSD customText basic framework 2025-12-15 10:21:57 +08:00
notiant b5487cb228 Fix linebreaks in labels & some punctuation corrections 2025-12-15 02:26:07 +01:00
Lemmy f29ffa25b5 PluginsTab: simpler update detection after refresh. 2025-12-14 19:56:50 -05:00
Ron Murphy ca4f0a86e2 added logout for labwc and workspaces
workspaces needed one of two apps,  ydotool or wtype, and as such the code can be removed or the user can add in the install, but the logout uses info form the labwc itself
2025-12-14 19:05:05 -05:00
Lemmy 45de85aef2 PluginSystem: proper update detection when refreshing available plugins 2025-12-14 19:00:39 -05:00
Lemmy e5e4c58c1f PluginSystem: cache busting to ensure proper reloading of component after reload. 2025-12-14 18:21:02 -05:00
Lemmy 8baad31db3 CurrentScreenDetector: renaming for clarity 2025-12-14 15:57:57 -05:00
Lemmy fa989dd962 PluginSystem: refactored CurrentScreenDetector so it can be used by core IPC calls AND plugins IPC calls. 2025-12-14 15:52:36 -05:00
Lemmy e71d336085 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-12-14 15:51:20 -05:00
Lemmy ebd080760c Removed useless componentBehavior 2025-12-14 15:51:17 -05:00
Ly-sec 75025c0fb6 TimerCard: layout changes 2025-12-14 20:58:05 +01:00
Lemmy 48c8c669e9 i18n: better grammar. 2025-12-14 14:18:12 -05:00
Lemmy 72c9be102c DesktopWidgets: simplified UI 2025-12-14 14:02:53 -05:00
Lemmy aaeed7e4d7 DesktopWidgets: better project structure 2025-12-14 13:25:17 -05:00
Lemmy 394ef8b963 DesktopWidgets: adapt CavaService to look on all screen for visualizer 2025-12-14 13:20:55 -05:00
Lemmy e1846dc275 DesktopWidgets: Simplified dragging 2025-12-14 13:20:37 -05:00
Lemmy d208476eea DesktopWidgets: multi-monitor support 2025-12-14 13:03:20 -05:00
Lemmy a82513a9d3 Merge branch 'main' into desktop-widgets 2025-12-14 12:27:34 -05:00
Lemmy da3446e84f i18n + autoformating 2025-12-14 12:08:52 -05:00
Lemmy 22fbf9d20a Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-12-14 12:08:11 -05:00
Lemmy 5f18e4b6d0 GPU Temp: Added voluntary opt-in for Nvidia GPU - avoid draining battery on dual gpus laptop. 2025-12-14 12:08:08 -05:00
Ly-sec 75f896f592 BarWidgetRegistry: add missing hidePassive 2025-12-14 17:51:51 +01:00
Lysec f3286a1579 Merge pull request #1056 from acdcbyl/feature-add-zed-theme
Matugen: Add a Theme For Zeditor
2025-12-14 17:40:03 +01:00
Lemmy 2cbe4f90bd GPU Temp: only disabled nvidia-smi calls. 2025-12-14 11:35:40 -05:00
Aiser 9be3683e98 Matugen: Add a Theme For Zeditor 2025-12-15 00:30:12 +08:00
Lemmy e7039b832a GPU Temp: temporarily disabled GPU detection until we figure it out. 2025-12-14 11:24:59 -05:00
Lemmy cd05a1c375 SettingsContent: fixed sidebar width with low opacity 2025-12-14 11:24:22 -05:00
Lemmy aa30c8c6dc formatting 2025-12-14 11:15:25 -05:00
Lemmy 03344c9196 Reduced default dimmer opacity 2025-12-14 11:15:19 -05:00
Lemmy fb1593f8b5 Merge pull request #1041 from ronmurphy/main
added  labwc compatability for the taskbar plugin to work
2025-12-14 10:59:35 -05:00
Lemmy 3e7a126cc2 Merge pull request #1055 from bokicoder/main
Align the style of all scrollbars
2025-12-14 10:58:45 -05:00
Ly-sec 3dc01610c5 DesktopWidget: fix dragging & cava service 2025-12-14 16:55:51 +01:00
bokicoder 56ef2b239a Merge branch 'main' into main 2025-12-14 23:53:51 +08:00
Lemmy 3785f3f236 Bar/Panels: Unified transparency for panels and bar! 2025-12-14 10:49:15 -05:00
wxlyyy c6a1541c6d Align the style of all scrollbars 2025-12-14 23:41:16 +08:00
Ly-sec 96bcd63867 desktop-mediaplayer: fix cava settings 2025-12-14 14:55:58 +01:00
Lysec 04852ccdc1 Merge pull request #1054 from bokicoder/patch-1
Update flake.nix
2025-12-14 14:50:48 +01:00
Ly-sec feee1d146c desktop-widget: initial commit 2025-12-14 14:37:29 +01:00
bokicoder 951fd75d20 Update flake.nix 2025-12-14 21:37:10 +08:00
Ly-sec 76bcaa2a50 LockScreen: use iRadius (fix #1049) 2025-12-14 10:25:58 +01:00
Ly-sec bc23cff971 README: add Grune to the supporter list <3 2025-12-14 10:06:40 +01:00
Lemmy 7d795256de Compositor: another take on not resyncing all windows when only the focus changes. 2025-12-13 20:21:18 -05:00
Lemmy 4ff5b4e83f Reverted Compositor changes that introduces too many side effects 2025-12-13 19:37:31 -05:00
Lemmy 4222882148 Revert "CompositorService: possible CPU spike fix"
This reverts commit d74623a37e.
2025-12-13 19:35:51 -05:00
Lemmy 2dc75de43b CompositorService: delaying initial sync to fix missing icons on startup. 2025-12-13 17:52:12 -05:00
Lemmy 69b162ee98 Fonts: removed "display" fonts that we no longer use. 2025-12-13 17:20:38 -05:00
Lemmy 7b75f06217 FontService: real async loading via fc-list + shell init tweaks 2025-12-13 16:29:00 -05:00
Lemmy e734e6109a NSearchableComboBox: optims, dont copy one by one when not filtering. 2025-12-13 15:38:37 -05:00
Lemmy cfaeaad707 Settings/Fonts: improving filtering performance. 2025-12-13 15:27:21 -05:00
Lemmy 6459a5026b BatteryPanel: use BarService instead of custom for loops. 2025-12-13 15:02:26 -05:00
Ly-sec 6b2661e1d4 i18n: fix chinese translation again 2025-12-13 19:42:06 +01:00
Lemmy 33ab28b7b4 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-12-13 13:25:51 -05:00
Lemmy efef0db17f Avoid many errors, if a widget (plugin) does not exists on startup. 2025-12-13 13:25:48 -05:00
Ly-sec 150c2918b3 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-12-13 19:25:24 +01:00
Ly-sec d74623a37e CompositorService: possible CPU spike fix 2025-12-13 19:25:19 +01:00
Lemmy 8c74e0befd SystemStatService: prioritize discrete GPUs during detection 2025-12-13 13:07:32 -05:00
Ly-sec cc114715f2 SettingsContent: if scrollbar is shown in Tab sidebar, add padding to prevent overlap
ProgramCheckerService: add pip install path for pywalfox
2025-12-13 18:41:30 +01:00
Lemmy d80a01aeb2 SettingsWindow: added Noctalia window title 2025-12-13 11:58:34 -05:00
Lemmy 8344798bea Dock/Taskbar: Renamed output to monitor for better understanding. 2025-12-13 11:49:43 -05:00
Lemmy 8d470f39f4 SysMon: Added GPU temperature (NVidia via smi is untested) 2025-12-13 11:41:08 -05:00
Ly-sec ad20b48a25 SettingsContent: add tooltip to collapsed icon, set cursor to pointing on hover 2025-12-13 17:37:14 +01:00
Ly-sec fe394e2795 Dock: Show multiple instances of the same application 2025-12-13 17:22:32 +01:00
Ly-sec a51090c1dc SettingsContent: fix expand button 2025-12-13 17:01:04 +01:00
Ly-sec 2743cf89b3 LockScreen: hide battery if no battery is found 2025-12-13 16:33:50 +01:00
Ly-sec 0c261865f1 Launcher: adjust grid/list button size 2025-12-13 16:10:41 +01:00
Ly-sec d5dc19c931 Launcher: add grid/list toggle button 2025-12-13 16:08:22 +01:00
Ly-sec 15526a8336 SettingsContent: add collapsible button for tab area 2025-12-13 15:04:05 +01:00
Lemmy 46cd234604 autoformatting 2025-12-13 08:24:51 -05:00
Lemmy 47e2f6ad38 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-12-13 08:24:34 -05:00
Lemmy 4180a81c6e Settings/Fonts: Filter only once when all fonts are ready. 2025-12-13 08:23:36 -05:00
Ly-sec d8d690adfb ScreenRecorderService: filter canceled by user 2025-12-13 14:21:41 +01:00
Ly-sec 7f804c16f8 LockScreen: fix fingerprint support for real this time 2025-12-13 13:52:59 +01:00
Ly-sec d3494c7111 LockScreen: fix fingerprint support 2025-12-13 13:49:07 +01:00
Ly-sec d930e10e46 LockScreen: add pam conf 2025-12-13 13:44:37 +01:00
Ly-sec ab441b37a0 LockContext: fix scope issue 2025-12-13 13:36:22 +01:00
Ly-sec ac7842fcab Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-12-13 13:32:31 +01:00
Ly-sec 1a605db842 LockContext: prevent multiple auth attempts at the same time 2025-12-13 13:32:26 +01:00
Lysec 04f9b61e8d Merge pull request #1047 from LionHeartP/main
Launcher: make numpad enter call ui.activate again
2025-12-13 13:06:24 +01:00
Ly-sec 1a2353ecb0 i18n: fix chinese translation 2025-12-13 13:05:25 +01:00
LionHeartP ff52a24d0a Launcher: make numpad enter call ui.activate again 2025-12-13 14:01:56 +02:00
Ly-sec 0d132c5dc9 NComboBox: more warning fixes 2025-12-13 12:50:06 +01:00
Ly-sec c0cae715db NComboBox: fix warning 2025-12-13 12:38:45 +01:00
Ly-sec 6da1e4d117 i18n: fix emacs translation 2025-12-13 12:36:38 +01:00
Ly-sec 9fcacfc761 NSearchableComboBox: comment Connection 2025-12-13 10:15:18 +01:00
Ly-sec 2980dfb100 Revert "NSearchableComboBox: add debouncing and visibility check to prevent CPU spikes"
This reverts commit e9859e07f5.
2025-12-13 10:08:46 +01:00
Ly-sec e9859e07f5 NSearchableComboBox: add debouncing and visibility check to prevent CPU spikes 2025-12-13 10:03:29 +01:00
RonMurphy 40320e8d39 removed shell, scripts 2025-12-12 21:47:22 -05:00
Lemmy 0e3b8d298f NWaveSpectrum: use Shapes(GPU) 2025-12-12 20:54:54 -05:00
Lemmy 4d312fc9a5 Cava: slight processing optimization by avoiding memory reallocate. 2025-12-12 20:54:41 -05:00
Lemmy 6328078465 settings-default: added yazi 2025-12-12 20:48:45 -05:00
Lemmy d06d58d7bb TaskBar: fixed desktop actions and other stuff 2025-12-12 19:55:08 -05:00
Lemmy 0d4f38f401 NCheckBox+NComboBox: Proper support for disabled state. 2025-12-12 18:31:00 -05:00
Lemmy 1b6ae70dd4 Merge pull request #1040 from elrondforwin/main
Add yazi template
2025-12-12 18:23:33 -05:00
Lemmy f8e09d5832 Merge pull request #1044 from Ry18-2003/main
Equicord - Discord Client
2025-12-12 18:19:02 -05:00
Lemmy 865c181abc NComboBox: fixed misclick after using the scrollwheel 2025-12-12 18:16:21 -05:00
Richard Chrispe 31eb9a7a1a Add files via upload 2025-12-12 20:36:25 +00:00
Lemmy bfce69d252 Settings: better margins so it looks better everywhere (as panel or as window) 2025-12-12 15:28:01 -05:00
Lemmy de547c3087 NSearchableCombobox: improve binding 2025-12-12 15:27:22 -05:00
Lemmy f996049515 NListView: removed buggy WheelHandler. 2025-12-12 15:03:27 -05:00
Lemmy f1494f1b64 Settings: semi-bold sidebar 2025-12-12 15:03:05 -05:00
Lemmy 95cbfe1c3d Workspace: fixed ShowApplications mode aka TaskbarGrouped 2025-12-12 14:39:52 -05:00
Ron Murphy f6fbc26d1e install modded shellscripts
install and uninstall for local testing, please ignore, may need to make additional directories and move files around for this to work correctly
2025-12-12 13:00:02 -05:00
RonMurphy 4447fa46f1 added labwc compatability for the taskbar plugin to work 2025-12-12 12:33:55 -05:00
elrondforwin 82001cd766 Added yazi theme 2025-12-12 20:24:28 +03:00
Lemmy 95a67718ad TaskbarGrouped is now consolidated in the Workspace widget. 2025-12-12 09:01:06 -05:00
Ly-sec 5f0a34314a Taskbar: fix context menu closing for niri 2025-12-12 14:27:41 +01:00
ItsLemmy 764299e4e7 Settings: added option to open settings in a separate (tiled) window + Fixed migrations/upgrades by parsing the rawJson 2025-12-11 21:03:43 -05:00
ItsLemmy 2d551b7c94 i18n: fixed input/output mute tooltips 2025-12-11 15:44:31 -05:00
ItsLemmy a6ad57ad1e MediaMini: fixed clicking on the scroller 2025-12-11 15:27:01 -05:00
ItsLemmy 298b2f5c79 PluginSystem: basic error reporting 2025-12-10 21:38:27 -05:00
ItsLemmy 09e4e5d453 ControlCenter: added darkmode widget 2025-12-10 20:32:11 -05:00
Lysec 6980110891 Merge pull request #1026 from hakangoksu/patch-6
Update tr.json
2025-12-10 22:14:54 +01:00
Hakan Göksu 1c24a39f5e Update tr.json 2025-12-10 17:32:05 +02:00
Ly-sec 92d8d242f0 GitHubService: fix cache detection 2025-12-10 16:03:07 +01:00
Hakan Göksu 4db0fbe7a3 Update tr.json
Fixes for translation errors
2025-12-10 17:02:27 +02:00
Ly-sec 2009263931 GitHubService: better rate limit detection 2025-12-10 15:56:25 +01:00
Ly-sec 649f7b1983 ShellState: add lockScreenActive state (#1011) 2025-12-10 15:17:47 +01:00
Ly-sec a47559c1c6 Taskbar: add same context menu as dock (#1002) 2025-12-10 15:01:24 +01:00
Ly-sec 315da749ac Revert NSectionEditor changes 2025-12-10 14:47:14 +01:00
Ly-sec 4784520b8b NSectionEditor: possible overflow fix 2025-12-10 13:06:37 +01:00
ItsLemmy 4751f4c80f Panels: improved opening/closing animation directions for panels not attached to the bar. 2025-12-09 21:47:41 -05:00
ItsLemmy 60e9349929 PluginSystem: support all git forges + slight improvments to the UI. 2025-12-09 21:07:57 -05:00
Lemmy d53097a607 Merge pull request #1022 from notiant/patch-4
CalendarMonthCard: fix text color for current month
2025-12-09 20:23:36 -05:00
notiant 1156e2ad9b CalendarMonthCard: fix text color for current month 2025-12-10 00:32:12 +01:00
Ly-sec a6c09ac7d2 PluginsTab: elide urls, move trash icon to the left of toggle 2025-12-09 20:43:12 +01:00
Ly-sec 56ce95630d AboutTab: remove redundant download button 2025-12-09 17:53:30 +01:00
Ly-sec 58842c22fd Back to -git 2025-12-09 17:50:56 +01:00
Ly-sec 83bdb5b0fc Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-12-09 17:38:11 +01:00
Ly-sec 2a5b1fa109 Release v3.6.2 2025-12-09 17:37:57 +01:00
Lysec 843ddfdbff Merge pull request #1017 from bokicoder/patch-1
Nix: add `wget` dependency
2025-12-09 17:14:00 +01:00
bokicoder 9d4b3936e4 Nix: add wget dependency 2025-12-09 23:20:22 +08:00
Ly-sec a0aa7e3f1d Back to -git 2025-12-09 16:06:05 +01:00
Ly-sec 9664e5929c Release v3.6.1 2025-12-09 16:05:14 +01:00
ItsLemmy f6163124cf Tooltip: improved positionning logic 2025-12-09 09:47:05 -05:00
ItsLemmy f3fd8d9a24 BarPill: tooltip must be attached to root for proper positionning. 2025-12-09 09:39:33 -05:00
ItsLemmy 98e39f30f7 i18n sorting 2025-12-09 09:39:12 -05:00
Ly-sec 89acb6ec32 Back to -git 2025-12-09 15:09:22 +01:00
Ly-sec 99e3187f3d Release v3.6.0 2025-12-09 14:05:13 +01:00
Lemmy d6299561c2 Merge pull request #1014 from RealRaupy/main
ipc calls for battery, bluetooth and wifi panel, and disableing etc
2025-12-09 07:31:49 -05:00
Ly-sec d716cb289b Taskbar: add smart width & max width (for whole widget) settings 2025-12-09 13:23:06 +01:00
Lysec 4b71203a87 Merge pull request #1005 from GoodbyeNJN/main
Fix taskbar title display issues to work with pinned app icons feature
2025-12-09 12:37:23 +01:00
Lysec e99d64ff6f Merge pull request #1012 from ahmet-cetinkaya/fix/notification-sound-performance-mode-respect
fix(notification): respect performance mode when playing notification sounds
2025-12-09 12:33:21 +01:00
Lysec 446c0be430 Merge pull request #1007 from notiant/patch-3
Tooltip corrections
2025-12-09 12:30:40 +01:00
raupy e24314f31e new ipc calls 2025-12-09 10:48:31 +01:00
raupy 385aa9ed38 new ipc calls 2025-12-09 10:39:40 +01:00
Ahmet Çetinkaya 2ca71c285e refactor(notification): reorder sound playback checks for better flow
Move the audio service mute check earlier in the notification sound
playback logic to prevent unnecessary processing when the system
is muted. Also reposition the rate limiting check to occur after
the initial availability and setting checks.
2025-12-09 10:44:47 +03:00
Ahmet Çetinkaya 73c0a9b550 fix(notification): move sound playback after do not disturb and performance mode check
Move the notification sound playback to occur after the do not disturb
and performance mode checks, ensuring sounds are not played when these
modes are active. This fixes the issue where notification sounds were
being played even when do not disturb mode was enabled.
2025-12-09 10:43:21 +03:00
ItsLemmy afdc437772 PluginsTab: replaced listview by repeater for a better scrolling experience. 2025-12-08 23:15:26 -05:00
ItsLemmy c26f1459ca LockScreen: added a simple toggle to remove all power/session buttons from the lockscreen. 2025-12-08 20:57:04 -05:00
ItsLemmy 27bdcd472e NightLightService: avoid 00:00 sunset edge case. 2025-12-08 20:28:40 -05:00
ItsLemmy c1b0590d5f Revert "NightLightService: possible fix for night light turning off at midnight"
This reverts commit 35b2ae19ee.
2025-12-08 20:15:04 -05:00
ItsLemmy 5faa740b77 NSectionEditor: improved drop position indicator + added larger margin so we can see it properly. 2025-12-08 20:05:29 -05:00
ItsLemmy 8fff9eaaa6 i18n: removed unused/malformed translation key. 2025-12-08 19:56:17 -05:00
ItsLemmy d396e3daf2 Tooltip: fix positioning by respecting screen boundaries. Helps a lot on wlroots based WM. 2025-12-08 19:51:47 -05:00
ItsLemmy 0d646a5967 TrayMenu: better positioning 2025-12-08 19:42:13 -05:00
Lemmy 57898ef252 Merge pull request #1009 from linuxmobile/fix-foot
fix(matugen): foot template & sh implementation
2025-12-08 19:00:12 -05:00
ItsLemmy b8acc3174b PluginService: added mainInstance & barWidget to the pluginApi for easier access. 2025-12-08 18:52:35 -05:00
Braian A. Diez 2b7ffa48e9 fix(matugen): foot template & sh implementation
- Foot template are really wrong, taked from here https://github.com/Abhra00/Matuprland/blob/main/matugen/templates/matugen-foot.ini
- colors-apply.sh changes foot.ini despite having the line, which constantly hinders rebuilding in nixos, throwing errors because the linked file in the store has been modified.
2025-12-08 20:14:48 -03:00
ItsLemmy 2e3a4cd579 SmartPanel: one more edge case of panel opening from the wrong direction 2025-12-08 17:00:07 -05:00
Ly-sec 91651a36f1 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-12-08 20:59:49 +01:00
Ly-sec 735ee3f370 LockScreen: possible fix for battery % 2025-12-08 20:59:34 +01:00
ItsLemmy 87074bcbaf Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-12-08 13:35:31 -05:00
ItsLemmy 4951fbaf74 CREDITS.md 2025-12-08 13:35:29 -05:00
Ly-sec 74cf71afd1 NotificationService: add default sound 2025-12-08 19:34:51 +01:00
Ly-sec 0b99183b5f Launcher: refresh clipboard history list on delete entry 2025-12-08 19:31:32 +01:00
Ly-sec 7cbcb86377 Launcher: make pin/unpin icon always visible 2025-12-08 18:09:05 +01:00
Ly-sec 9b4f407bd7 Launcher: add delete icon for clipboard history entries 2025-12-08 18:07:26 +01:00
Lysec 58c6541b5a Merge pull request #935 from ahmet-cetinkaya/feat/notification-sounds
feat(notifications): add sound settings and playback functionality (Revised)
2025-12-08 17:28:41 +01:00
ItsLemmy c2b2457030 SmartPanel: If no anchors defined attach to the bar vertically 2025-12-08 08:40:59 -05:00
ItsLemmy 3ad058f03f SmartPanel: Fix opening and closing direction to always Up/Down when not attached. 2025-12-08 08:16:12 -05:00
ItsLemmy 2939c5d5b2 Revert "ControlCenterPanel: fix positioning logic when ControlCenter widget doesnt exist"
This reverts commit 4cc9c6ff55.
2025-12-08 08:15:05 -05:00
ItsLemmy 6333015f29 SmartPanel: Fix unecessary inverted corners 2025-12-08 08:14:24 -05:00
Ly-sec 54f0620176 NSectionEditor: fix dragging 2025-12-08 13:43:39 +01:00
notiant b59e3c7c57 update en.json 2025-12-08 13:32:44 +01:00
notiant 778a6e9ec8 Tooltip corrections 2025-12-08 13:26:34 +01:00
Ly-sec 5fbd08f0a6 Launcher: fix clipboard preview positioning 2025-12-08 13:24:06 +01:00
Ly-sec 4cc9c6ff55 ControlCenterPanel: fix positioning logic when ControlCenter widget doesnt exist 2025-12-08 13:21:49 +01:00
Ahmet Çetinkaya f954e3f308 fix(notifications): center align notification icon in settings tab 2025-12-08 14:57:09 +03:00
Ahmet Çetinkaya c43fd88470 feat(notifications): add QtMultimedia availability check and UI feedback
Add SoundService.isAvailable property to detect QtMultimedia availability
at runtime and implement conditional UI rendering in notification settings
tab. When QtMultimedia is unavailable, show a warning message and hide
sound-related controls instead of crashing or showing broken UI.
2025-12-08 14:53:28 +03:00
Ahmet Çetinkaya 78b157f476 feat(notifications): improve exclude apps translations
- Update translations to emphasize "skip playing configured notification sound"
- Remove duplicate "exclude-apps" entries from all locale files
- Apply consistent meaning across all 10 supported languages
- Clarify that the feature skips user-configured sounds for apps with built-in audio

This provides better user understanding of the exclude apps functionality
that prevents double notification sounds.
2025-12-08 14:38:42 +03:00
Ahmet Çetinkaya a49f4501d0 feat(notifications): add sound settings and playback functionality
Add comprehensive sound configuration options for notifications including:
- Enable/disable notification sounds toggle
- Volume control slider
- Option to use separate sounds per priority level (low, normal, critical)
- File pickers for selecting sound files with support for common audio formats
- Implementation of sound playback in NotificationService
- Updated translations for all supported languages
- Settings version incremented to 26
2025-12-08 14:38:42 +03:00
Lysec 0a5d2f53b9 Merge pull request #1004 from Nivalux/patch-1
fix: broken json format in de translation
2025-12-08 11:42:25 +01:00
GoodbyeNJN 3d60c79e9c fix(taskbar): improve title visibility logic for pinned and running apps 2025-12-08 16:45:16 +08:00
GoodbyeNJN 9866be8778 fix(taskbar): use taskbarItem.isFocused instead of modelData.isFocused 2025-12-08 16:33:16 +08:00
GoodbyeNJN cb43200d1d fix(taskbar): add window IDs to combinedModel objects; improve title color logic 2025-12-08 16:09:56 +08:00
Nivalux a7fc95a6a8 fix: broken json format in de translation 2025-12-08 08:51:18 +01:00
ItsLemmy f3b6c1d60b TaskbarSettings: fix 2025-12-07 17:48:57 -05:00
ItsLemmy c15cdef956 Fix bad merge 2025-12-07 17:44:55 -05:00
Lemmy 1a8821910a Merge pull request #900 from GoodbyeNJN/main
feat(taskbar): add title display options and width settings
2025-12-07 17:37:59 -05:00
Lemmy 7e7e0bccba Merge branch 'main' into main 2025-12-07 17:37:51 -05:00
ItsLemmy 4cdedb6a95 Dock: removed deprecated radius. + i18n + formating 2025-12-07 17:29:15 -05:00
Lemmy f908230e37 Merge pull request #779 from StellaHalf/real-main
refactor updateDockApps() and add a few settings
2025-12-07 17:25:39 -05:00
ItsLemmy e01e8854ab MediaMini: progress ring thickness set to 2. 2025-12-07 17:17:53 -05:00
Lemmy 68cfb4ce7d Merge pull request #999 from hakangoksu/bluetoothicons
Bluetoothicons
2025-12-07 16:54:30 -05:00
Hakan Göksu d26dc82245 Update IconsTabler.qml 2025-12-07 20:48:41 +02:00
Hakan Göksu b8ec15a446 Update BluetoothService.qml 2025-12-07 20:47:24 +02:00
Hakan Göksu d933172ef4 Update BluetoothService.qml 2025-12-07 20:45:38 +02:00
Hakan Göksu 9bebc600f8 Update BluetoothService.qml 2025-12-07 20:39:35 +02:00
Hakan Göksu e576a94538 Update IconsTabler.qml 2025-12-07 20:37:58 +02:00
Ly-sec 6fc7541048 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-12-07 16:09:46 +01:00
Ly-sec b42447a185 PluginsTab: filter emails 2025-12-07 16:09:38 +01:00
ItsLemmy 308f3cc3f9 Panels: added support for panel's plugin anchoring (left, right, center, etc...) + fixed general animation with a left vertical bar 2025-12-07 09:30:02 -05:00
ItsLemmy cb35461799 Settings-default formating 2025-12-07 09:24:03 -05:00
Ly-sec 80021d51f9 WidgetSettings: no fallback for widgetMetadata
TrayDrawerPanel: cleanup
2025-12-07 15:06:37 +01:00
Ly-sec 9369e0a51a Tray: detect passive tray entries (fixes #991)
TraySettings: add toggle to disable passive filtering
2025-12-07 14:51:01 +01:00
Ly-sec 9f5e090623 AudioPanel: follow same slider logic that AudioCard uses 2025-12-07 14:29:49 +01:00
ItsLemmy 44e53ec121 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-12-07 08:17:21 -05:00
ItsLemmy 35e7e34ebf Bar: ceil all floating margins and increase the exclusion zone by one extra pixel to avoid potential cut-off. 2025-12-07 08:17:19 -05:00
Ly-sec e7e612b539 Tray: properly filter passive tray icons (#991) 2025-12-07 13:52:22 +01:00
Ly-sec e0db795506 ApplicationsPlugin: add pinned category 2025-12-07 11:12:52 +01:00
Ly-sec 72559dfe4a i18n: add missing keys 2025-12-07 11:12:17 +01:00
Ly-sec 1bbe7f6eee Taskbar: show pinned apps (#966)
TaskbarSettings: add toggle to show pinned apps
2025-12-07 11:11:03 +01:00
Ly-sec 716f8452b1 Tray: filter passive tray items (possibly fix #991) 2025-12-07 10:09:05 +01:00
Lysec f6fb3feec9 Merge pull request #990 from bokicoder/main
Settings: cleanup
2025-12-07 09:58:43 +01:00
Lysec 80339d8d66 Merge pull request #993 from kevindiaz314/main
Update Tokyo Night color scheme JSON for adjust outline color in dark mode
2025-12-07 09:58:11 +01:00
Ly-sec 3585afa827 i18n: add cmd launcher plugin translation 2025-12-07 09:57:30 +01:00
Lysec 8d1f36b1eb Merge pull request #994 from Altyrost/feat/launcher-add-cmd-plugin
Feat/launcher add cmd plugin
2025-12-07 09:56:27 +01:00
Lysec 7ee0e634b1 Merge pull request #995 from neyfua/main
Correct miscategorized emojis and autoformat for emoji.json.
2025-12-07 09:54:27 +01:00
neyfua 20d6d14454 Correct miscategorized emojis and autoformat 2025-12-07 10:37:14 +07:00
ItsLemmy ff6bc083fd Panels: simplified keyboard shortcuts management.
+ Don't hog the shortcuts unless they are defined, this bring back
support for the Return key as submit in NTextInput.
2025-12-06 22:16:31 -05:00
ItsLemmy ea9e830ace PluginService: proper restore of a barwidget after updating a plugin. 2025-12-06 19:25:13 -05:00
Altyrost 1aaf071a61 add .vscode to gitignore 2025-12-07 00:31:11 +01:00
Altyrost 37ed52f52f impl basic launcher command plugin 2025-12-07 00:30:54 +01:00
Kevin Diaz 375a43b7f2 Update Tokyo Night color scheme JSON for adjust outline color in dark mode 2025-12-06 17:58:42 -05:00
Ly-sec 969bddd382 DisplayTab: fix sunrise/sunset overflow 2025-12-06 21:44:32 +01:00
Ly-sec 35b2ae19ee NightLightService: possible fix for night light turning off at midnight 2025-12-06 21:41:06 +01:00
Ly-sec 68c50e2438 DisplayTab: fix nightlight overflow (hopefully) 2025-12-06 21:36:25 +01:00
Ly-sec 6aabda42fd DisplayTab: more possible fixes 2025-12-06 21:33:14 +01:00
Ly-sec a57598444f DisplayTab: another possible fix... 2025-12-06 21:27:04 +01:00
Ly-sec d9e55f193e DisplayTab: even more possible fixes for cut off elements 2025-12-06 21:24:39 +01:00
Ly-sec 3aafbeceea DisplayTab: more possible fixes for cut off elements 2025-12-06 21:20:32 +01:00
Ly-sec 57f7f3014b DisplayTab: possible fix for cut off elements 2025-12-06 21:17:52 +01:00
wxlyyy 4d85ead6d7 Settings: cleanup 2025-12-07 04:12:45 +08:00
Ly-sec 86bd2b7365 NSectionEditor: if mouse gets out of dragging area, reset the widget 2025-12-06 21:07:08 +01:00
Ly-sec 16bdbca04d TrayMenu: fix warning 2025-12-06 20:29:43 +01:00
Lysec 92b02c6c68 Merge pull request #987 from bokicoder/main
TrayMenu: hide pin/unpin button when drawer is disabled
2025-12-06 17:01:18 +01:00
wxlyyy d8d6ec47ee TrayMenu: hide pin/unpin button when drawer is disabled 2025-12-06 23:57:49 +08:00
Lysec aaaeea7217 Merge pull request #986 from bokicoder/main
Launcher: update key navigation behavior when disabling categories
2025-12-06 16:15:59 +01:00
wxlyyy f7b682b206 Launcher: update key navigation behavior when disabling categories 2025-12-06 23:12:53 +08:00
ItsLemmy e797a45838 Settings: transitionning gradient on scrollviews 2025-12-06 10:11:27 -05:00
ItsLemmy c262cc3752 NotificationHistory: Dynamic height + subtle gradient to ease scrolling cut. 2025-12-06 09:42:40 -05:00
Ly-sec 75ecc5ca97 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-12-06 14:39:34 +01:00
Ly-sec 01d0aaf187 NTabBar: expose margin 2025-12-06 14:39:28 +01:00
Lysec ff04d64331 Merge pull request #985 from notiant/patch-1
DockMenu: use uiScaleRatio for width calculation
2025-12-06 13:24:08 +01:00
notiant 47c908a15f Replace Text with NText 2025-12-06 13:20:12 +01:00
notiant d5b0883668 DockMenu: apply uiScaleRatio to menuContentWidth 2025-12-06 13:02:08 +01:00
Lysec adcb8df2ec Merge pull request #984 from hakangoksu/patch-5
Update tr.json
2025-12-06 13:00:04 +01:00
Hakan Göksu 55ea958ced Update tr.json
Localization and also added changes that have been made ~40 minutes ago
2025-12-06 13:55:20 +02:00
Ly-sec bfa83fe1bb Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-12-06 12:04:09 +01:00
Ly-sec e61b3f2b8c settings-default: add category toggle 2025-12-06 12:03:52 +01:00
Ly-sec 80fa284291 LauncherTab: add category toggle 2025-12-06 12:02:55 +01:00
Lysec 33071b4877 Merge pull request #983 from lonerOrz/feat/cbutton
feat: add showIcon and hideMode options for CustomButton
2025-12-06 11:54:51 +01:00
Ly-sec 99ac2125bf NTabBar: add margin 2025-12-06 11:54:11 +01:00
GoodbyeNJN 0019683ec8 feat(taskbar): update title width to use text input instead of slider 2025-12-06 14:24:10 +08:00
GoodbyeNJN 512dfa3290 Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-06 14:14:50 +08:00
GoodbyeNJN daefa6d0e6 feat(taskbar): add title display options and width settings
- Updated the Taskbar QML component to conditionally render titles and adjusted layout accordingly.
- Enhanced the settings UI to include toggles and sliders for the new title display options, ensuring they are only enabled for horizontal taskbars.
- Default values for the new settings are set to hide titles and a width of 120 pixels.
2025-12-06 14:14:49 +08:00
loner da640c6be9 feat: add translations for showIcon and hideMode options 2025-12-06 11:55:49 +08:00
loner 432936f58f feat: add showIcon and hideMode options for CustomButton 2025-12-06 11:42:59 +08:00
ItsLemmy bdffb0f959 Settings/AnimationSpeed: ensure at least 5% to avoid issues where opening a panel takes ages. 2025-12-05 22:12:30 -05:00
ItsLemmy f0e7701116 PluginSystem: Fixed plugins update on startup and toast messages. 2025-12-05 21:09:00 -05:00
Lemmy 12abb4381f Merge pull request #981 from noctalia-dev/revert-965-auto-hide-bar-2
Revert "re-implement auto hiding bars"
2025-12-05 20:34:20 -05:00
Lemmy ba01e21885 Revert "re-implement auto hiding bars" 2025-12-05 20:34:09 -05:00
Lemmy 6480b19e2a Merge pull request #965 from dwuggh/auto-hide-bar-2
re-implement auto hiding bars
2025-12-05 20:28:58 -05:00
ItsLemmy 43358fbbee Wallpaper Selector: wrapped in dual NBox like all the others panels 2025-12-05 18:39:06 -05:00
ItsLemmy b99019d3b1 autofmt 2025-12-05 18:38:35 -05:00
Ly-sec f38987a796 NTabBar: remove redundant padding 2025-12-06 00:03:23 +01:00
AdrienPiechocki c93680be6e Merge remote-tracking branch 'upstream/main' 2025-12-05 23:52:50 +01:00
Ly-sec 28e499ef33 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-12-05 23:44:58 +01:00
Ly-sec 45267bdff5 TImerCard: adjust button layout 2025-12-05 23:44:52 +01:00
Lemmy 8f8507800d Merge pull request #969 from ahmet-cetinkaya/feat/taskbar-window-focus-fix
fix(compositor): add z-order handling for focus in hyprland
2025-12-05 17:30:34 -05:00
Lemmy 39eda45c43 Merge pull request #963 from tuibird/main
Changes to how VS Code theming is handled
2025-12-05 17:28:24 -05:00
ItsLemmy 049ba2d4a6 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-12-05 17:25:48 -05:00
ItsLemmy 36cd59b08d PluginSystem: first pass on auto update 2025-12-05 17:25:46 -05:00
Lemmy d1aae638c0 Merge pull request #956 from notiant/patch-3
BatteryPanel: add the power profiles option back
2025-12-05 17:24:41 -05:00
Lemmy 9e3da0a11a Merge pull request #980 from hakangoksu/patch-3
Update tr.json
2025-12-05 17:22:19 -05:00
Ly-sec 2874cc41c5 TimerCard: fix visual timer reset 2025-12-05 23:18:51 +01:00
Hakan Göksu cfaaa42b91 Update tr.json 2025-12-05 23:31:35 +02:00
Hakan Göksu 4fa14f95b4 Update tr.json
Lot's of fixes for grammatical errors.
2025-12-05 23:28:01 +02:00
Lysec 552ccaa568 Merge pull request #979 from hakangoksu/patch-2
Update tr.json
2025-12-05 22:18:17 +01:00
Hakan Göksu fa9262cef1 Update tr.json
Previous: Sistem tepsisı
Suppose to be: Sistem tepsisi

In this case "ı" is wrong usage of suffix in Turkish. Suppose to be "i" suffix. Because previous vovel was "i" not "ı"

Can be verified from google translations also.
2025-12-05 23:10:49 +02:00
ItsLemmy 08fc3d4f8c Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-12-05 14:58:36 -05:00
ItsLemmy 86e6e3d1db Panels: 420 will take over the world! 2025-12-05 14:58:32 -05:00
Ly-sec 0130afd26b Notification: if bar is left/right, add proper offset
ToastScreen: if bar is left/right, add proper offset
2025-12-05 15:41:05 +01:00
Ly-sec 81c6a17ba5 AudioVisualizer: respect bar location (fix #946)
MediaMini: cava respect bar location
NLinearSpectrum: use barPosition if needed
2025-12-05 15:37:46 +01:00
ItsLemmy 479c719311 PluginService: proper cleanup if the plugin is no longer on disk 2025-12-05 09:03:18 -05:00
ItsLemmy f4fcdf56a5 PluginsTab: Hide list view no plugins so we can see the "No plugins available" message without scrolling. 2025-12-05 09:00:33 -05:00
Ly-sec 048826cd1a Launcher: fix inconsistent visual hover behaviour in grid view 2025-12-05 12:53:02 +01:00
notiant 83cefa2cb4 adjust spacing 2025-12-05 12:01:07 +01:00
Ly-sec d7745c28bd Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-12-05 08:41:17 +01:00
Ly-sec 973a6d3852 colors-apply.sh: check if cava runs with stdin to prevent cava crashes 2025-12-05 08:41:12 +01:00
Ly-sec d5f99258fc colors-apply.sh: check if cava runs with stdin to prevent cava crashes 2025-12-05 08:40:45 +01:00
Lysec 8c08f708ab Merge pull request #976 from hakangoksu/patch-1
Update tr.json
2025-12-05 07:06:56 +01:00
ItsLemmy aa48d38d57 Plugin System: Toggle to enable or disable a source + Improved UI 2025-12-04 21:50:38 -05:00
notiant aca2ae8971 add widget settings to hide the energy controls 2025-12-05 03:36:50 +01:00
Hakan Göksu fb9b497d6a Merge branch 'main' into patch-1 2025-12-05 03:32:03 +02:00
ItsLemmy a2cd2a3900 Autofmt 2025-12-04 19:55:27 -05:00
ItsLemmy 1c56c930ca NSectionEditor: added hand pointer and clarified help text. 2025-12-04 19:55:19 -05:00
Hakan Göksu a3bd3aef17 Update tr.json
A wrong translation.
Explaination:
Word: Shortcut
What was: Kısayut 
Suppose to be: Kısayol

Can be verified even from google translations
2025-12-05 02:21:28 +02:00
Lysec 554e911117 Merge pull request #971 from lonerOrz/fix/remove-check-edges
fix: Delete the detection logic related to "maximize-window-to-edges"
2025-12-04 20:43:33 +01:00
loner 5861a15724 fix: Delete the detection logic related to "maximize-window-to-edges" 2025-12-05 02:06:28 +08:00
Lysec 048495b2b5 Merge pull request #970 from bokicoder/main
Dock: align launch implementation with launcher
2025-12-04 18:18:47 +01:00
wxlyyy c6bb71ee34 Dock: align launch implementation with launcher 2025-12-05 01:07:58 +08:00
Ly-sec 4aebf30a5b SmartPanel: hide outer corners of windows when bar is toggled off 2025-12-04 17:58:27 +01:00
Ahmet Çetinkaya a87f8c8fd7 refactor(compositor): reduce window focus lines in hyprland service 2025-12-04 19:07:26 +03:00
Ahmet Çetinkaya 99582bb8fe fix(compositor): add z-order handling for focus in hyprland
- Add null checks for window objects before focusing to prevent errors.
- Also ensure focused windows are brought to top in Float Mode by
dispatching alterzorder command after focuswindow.
2025-12-04 18:02:40 +03:00
Lysec cf5fed24b2 Merge pull request #968 from bokicoder/main
Launcher: fix more key navigation
2025-12-04 15:29:24 +01:00
wxlyyy e2065ae1a0 Launcher: fix more key navigation 2025-12-04 22:23:14 +08:00
Lysec a0b87be92c Merge pull request #967 from CruScanlan/feature/calendar-month-display
Display month and year on calendar
2025-12-04 15:11:55 +01:00
Ly-sec 3ddecc458f MediaMini: revert settings change to prevent breaking binding 2025-12-04 14:56:47 +01:00
Ly-sec 92e45b7d36 MediaMini: major code cleanup and simplification 2025-12-04 14:50:49 +01:00
Ly-sec dd52e8958a Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-12-04 14:14:57 +01:00
Ly-sec 7c9461637c Matugen/terminals: support multiple spaces in names 2025-12-04 14:14:52 +01:00
Cru Scanlan 144ede980f Display month and year on calendar 2025-12-04 22:28:46 +10:00
ItsLemmy 6612ee7df9 PluginService: more robust init sequence 2025-12-04 07:16:50 -05:00
ItsLemmy 027aed64e4 Keyboard: fixed backtab 2025-12-04 07:06:43 -05:00
dwuggh 168cd63079 re-implement auto hiding bars 2025-12-04 15:08:07 +08:00
ItsLemmy c070b0051f PluginSystem: improve temporary dummy api to limit warnings. 2025-12-03 20:53:34 -05:00
ItsLemmy 495ce0f040 Settings: trying to bulletproof hotreload vs plugin system 2025-12-03 20:33:18 -05:00
ItsLemmy 904cd26884 Settings: simplify startup sequence and settings migration 2025-12-03 20:26:34 -05:00
tuibird b7cb497eb2 1. Updated the templates to the new code.json
2. Created and added the vsix theme file to Assets/MatugenTemplates
3. Updated TemplateProcessor.qml to install the vsix theme file and update the settings.json file
4. Updated TemplateRegistry.qml to add the new code.json template and output locations
2025-12-04 14:20:55 +13:00
ItsLemmy 0a65ff57ad PluginsTab: replaced 2 text buttons to icons to make some room for plugin description. 2025-12-03 20:15:37 -05:00
ItsLemmy e13d378e8b NTabBar/Button: ensure proper eliding by providing constraints 2025-12-03 20:10:55 -05:00
Ly-sec c80a68007b OSD: when no OSD is selected, display no OSD 2025-12-03 20:24:07 +01:00
Ly-sec 74e2d1b2dc OSD: Set LockKey connection to null if OSD for it is disabled. 2025-12-03 20:11:04 +01:00
Ly-sec 6f2bc805af Launcher: fix scaling & up/down arrow key navigation 2025-12-03 19:34:47 +01:00
Ly-sec 8ceb0cd874 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-12-03 19:19:34 +01:00
Ly-sec 6a2d469c49 NSearchableComboBox: add bar section badge to plugins 2025-12-03 19:19:26 +01:00
Ly-sec 8b1f978adb NSearchableComboBox: fix hover & badge layout 2025-12-03 19:12:28 +01:00
ItsLemmy 678c54e41a Panels Wifi+BT panelWidth = NotificationsHistory = 420 2025-12-03 12:58:11 -05:00
ItsLemmy fb2c74db35 Default settings 2025-12-03 12:56:54 -05:00
Ly-sec 4ba0c105cf Launcher: fix hover cut off
NListView: expose scrollBarTotalWidth
2025-12-03 18:54:44 +01:00
Ly-sec b71082f9fb ProfileCard: make avatar always a circle
LockScreen: make avatar always a circle
2025-12-03 18:50:16 +01:00
Ly-sec 6675ba0a67 MediaService: match ignored player by id and name (fix #745) 2025-12-03 17:57:02 +01:00
Ly-sec 7e46f22546 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-12-03 16:35:48 +01:00
Ly-sec fdc51959c5 NSectionEditor: display plugin name instead of id 2025-12-03 16:35:45 +01:00
ItsLemmy 5cbfabe7a8 PluginsTab: better sources display, proper refresh and i18n. 2025-12-03 10:05:48 -05:00
ItsLemmy 7cb83a96cb i18n 2025-12-03 09:50:24 -05:00
ItsLemmy ac81234ef8 Merge plugin-system 2025-12-03 09:41:16 -05:00
ItsLemmy b927af6d95 i18n: fix bar tab widget translation 2025-12-03 09:38:12 -05:00
ItsLemmy 85b887607a NSearchableComboBox is now agnostic to badges. Also replaced [L], [C], [R] by icons 2025-12-03 09:37:21 -05:00
Lysec 6adeff366f Merge pull request #960 from lonerOrz/fix/barpill
fix: add a check for empty content
2025-12-03 15:15:24 +01:00
ItsLemmy c8d00d42e7 NSectionEditor: improved margin and drop indicator color 2025-12-03 09:14:52 -05:00
ItsLemmy 55f2132aa8 PluginSystem: better plugins tab 2025-12-03 08:57:24 -05:00
loner 808dc42e98 fix: add a check for empty content 2025-12-03 21:54:53 +08:00
ItsLemmy f0b91eb10f NCollapsbile: changed default bg color and radius 2025-12-03 08:39:36 -05:00
Lysec 1b6ed88711 Merge pull request #958 from lonerOrz/fix/barpill
fix: Add a check for empty content
2025-12-03 13:39:25 +01:00
Ly-sec 0ac55aff6c SessionMenuTab: allow command override 2025-12-03 13:19:23 +01:00
loner 83ddafc5ae fix: Add a check for empty content 2025-12-03 20:14:36 +08:00
Lysec 44a4c49d86 Merge pull request #957 from lonerOrz/fix/bar
fix: Bar outer corners automatically enabled when floating is off
2025-12-03 13:03:33 +01:00
loner 182abcca45 fix: Bar outer corners automatically enabled when floating is off 2025-12-03 19:58:05 +08:00
Ly-sec 102fe560da DockMenu: fix width calculation (#942) 2025-12-03 12:54:19 +01:00
Ly-sec 4e5399b8db NiriService: wait for display scale before checking for maximized window (#952) 2025-12-03 12:36:25 +01:00
Ly-sec 23a1f54ab7 NotificationHistoryPanel: possible solution for midnight detection (#953) 2025-12-03 12:25:25 +01:00
Ly-sec aaef81d1c4 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-12-03 12:14:43 +01:00
Ly-sec 500f25da6e GeneralTab: make avatar always circle 2025-12-03 12:14:38 +01:00
notiant ed7d00a500 BatteryPanel: add the power profiles option back 2025-12-03 11:56:50 +01:00
ItsLemmy 4cbecf3b69 i18n update 2025-12-02 23:11:32 -05:00
ItsLemmy 2f7745cd41 Ayu ColorScheme: fixed improper contrast usage. 2025-12-02 23:06:20 -05:00
ItsLemmy 910300e954 Merge branch 'plugin-system' of github.com:noctalia-dev/noctalia-shell into plugin-system 2025-12-02 22:57:53 -05:00
ItsLemmy 4958ddfdae NSectionEditor: simpler colors 2025-12-02 22:55:45 -05:00
ItsLemmy 7de16a423d NSectionEditor: simpler colors 2025-12-02 22:53:52 -05:00
ItsLemmy b79b625e12 NSectionEditor: code cleanup 2025-12-02 22:42:45 -05:00
ItsLemmy 7583dee81d PluginSystem: fix ControlCenterTab that uses NSectionEditor 2025-12-02 22:34:43 -05:00
ItsLemmy f8810f714e PluginSystem: NSectionEdito allow direct plugin settings editing 2025-12-02 22:26:26 -05:00
ItsLemmy b031041ccc PluginSystem: support for translations via extra/optional i18n/ folder in the plugin 2025-12-02 21:54:23 -05:00
Lysec 8c4d37eef0 Merge pull request #949 from notiant/patch-1
LockScreen: Fix missing gap if hibernate is hidden
2025-12-02 22:08:26 +01:00
Ly-sec aa898ede25 LockScreen: fix hover state 2025-12-02 22:04:36 +01:00
notiant 880dc9b41d add Japanese date format 2025-12-02 20:28:09 +01:00
notiant 49d9a874df LockScreen: Fix missing gap if hibernate is hidden 2025-12-02 20:05:57 +01:00
Lysec 41066b084c Merge pull request #948 from bokicoder/main
LockScreen: fix button hover text color again
2025-12-02 19:32:03 +01:00
wxlyyy bed0273a5f LockScreen: fix button hover text color again 2025-12-03 02:25:29 +08:00
Lemmy 8e01936064 Merge pull request #945 from lonerOrz/fix/clip-preview
fix(rendering): Correct NImageRounded aspect ratio handling
2025-12-02 13:15:46 -05:00
loner 879151275e fix(NImageRounded): default fill mode 2025-12-03 01:32:13 +08:00
lonerorz b46b8d1643 Merge branch 'noctalia-dev:main' into fix/clip-preview 2025-12-03 00:52:23 +08:00
loner e7ad7beb04 fix(rendering): Correct NImageRounded aspect ratio handling 2025-12-03 00:51:04 +08:00
Lemmy 4ba3230755 Merge pull request #944 from lonerOrz/fix/clip-preview
fix(launcher): prevent image stretching in clipboard preview
2025-12-02 11:38:23 -05:00
loner 5a2aa8d6f6 fix(launcher): prevent image stretching in clipboard preview 2025-12-03 00:35:41 +08:00
Ly-sec 0554db8cf7 NSectionEditor: use Grid 2025-12-02 16:17:26 +01:00
Ly-sec 65cc3c91d8 BarTab: better plugin display 2025-12-02 15:50:03 +01:00
ItsLemmy 486bd4208d Wayland: added names to 3 unnamed layers 2025-12-02 09:35:06 -05:00
Ly-sec 76ad285589 LockScreen: fix button hover text color 2025-12-02 15:27:45 +01:00
Ly-sec d31e69ad63 UserInterface: more adjustments 2025-12-02 15:24:49 +01:00
Ly-sec 19fde6731a UserInterface: fix NSectionEditor 2025-12-02 15:12:07 +01:00
Ly-sec 872d4202b2 UserInterface: separate slider for UI & Input 2025-12-02 15:06:04 +01:00
Ly-sec eae4c3c6f5 IPCService: fix launcher behaviour 2025-12-02 13:39:04 +01:00
Ly-sec eae256bad8 DockMenu: bg/width adjustments (#942) 2025-12-02 13:26:06 +01:00
Lysec 835725d7cb Merge pull request #941 from lonerOrz/fix/about
fix: Skip pacman calls on non-Arch systems to prevent error warnings
2025-12-02 13:21:16 +01:00
Ly-sec f9985dac24 OSD: properly fix horizontal LockKey OSD 2025-12-02 13:18:21 +01:00
Ly-sec 28f0c4df24 OSD: possible fix for elide on horizontal LockKey 2025-12-02 12:55:23 +01:00
Ly-sec 8db09daf4d OSD: fix vertical LockKey display 2025-12-02 12:52:45 +01:00
Ly-sec 71a4f5b5a8 SoundService: make QtMultimedia optional 2025-12-02 12:37:30 +01:00
Ly-sec fdc1ef88f2 Launcher: fix tab button behaviour 2025-12-02 12:27:46 +01:00
Ly-sec 7ae62504a1 Launcher: fix emoji alignment 2025-12-02 12:09:15 +01:00
Ly-sec 22a7731dc7 Launcher: fix gridview alignment 2025-12-02 12:06:01 +01:00
Ly-sec 61f3b4001d MediaMini: fix album art 2025-12-02 11:47:29 +01:00
loner 798917ecc0 refactor: Improve commit hash retrieval robustness 2025-12-02 18:43:33 +08:00
ItsLemmy 24a9e94baf PluginSystem: improved ui, fixed installing plus added auto enabling after install. 2025-12-01 23:27:17 -05:00
ItsLemmy 5eeeebae48 PluginSystem: proper registry listing 2025-12-01 22:47:21 -05:00
ItsLemmy f302302fb2 PluginSystem: Fix some translations 2025-12-01 22:28:41 -05:00
ItsLemmy 0e395753f2 PluginSystem: Add/Remove bar widget on plugin enable/disable. 2025-12-01 22:28:25 -05:00
ItsLemmy 2662df52cd PluginSystem: relying on entryPoints, removing "provides" to keep things simple 2025-12-01 22:04:22 -05:00
ItsLemmy 49c1b835cb PluginSystem: proper settings dialog 2025-12-01 21:46:52 -05:00
ItsLemmy 757ecd6b85 PluginSystem: ui 2025-12-01 21:28:03 -05:00
loner 2f1a130bf2 fix: Adjust contributor card layout to prevent overflow and clipping 2025-12-02 10:13:36 +08:00
loner dcaac9c547 fix: Skip pacman calls on non-Arch systems to prevent error warnings 2025-12-02 10:13:31 +08:00
ItsLemmy ec932e949e PluginSystem: ensure settings rebinds when changed. 2025-12-01 20:55:22 -05:00
Lemmy 5c54974517 Merge pull request #939 from eric-handley/fix/launcher-emoji-panel
Fix emoji browser
2025-12-01 20:49:31 -05:00
ItsLemmy 34f84afcd1 PluginSystem: simplified IPC calls creation 2025-12-01 20:44:26 -05:00
Eric Handley 3271532514 fix: display emoji browser properly 2025-12-01 15:22:38 -08:00
Stella 81a34e8f54 Merge branch 'main' into real-main 2025-12-01 23:39:53 +01:00
ItsLemmy 8cf84c5890 Merge branch 'main' into plugin-system 2025-12-01 17:22:49 -05:00
ItsLemmy e2731b0d1f wip 2025-12-01 17:22:26 -05:00
Ly-sec ba09514138 Set back to git 2025-12-01 22:12:49 +01:00
Ly-sec 30f11dc052 Release v3.5.0 2025-12-01 22:08:14 +01:00
Ly-sec a498c851c3 UserInterfaceTab: Fix slider 2025-12-01 21:39:03 +01:00
Ly-sec a3c039c9d0 Launcher: hide categories when entering commands 2025-12-01 21:21:16 +01:00
Ly-sec 05606e67e6 LockScreen: fix button alignment, add condition to spacers 2025-12-01 21:04:06 +01:00
Ly-sec 6070e3af7d Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-12-01 20:52:10 +01:00
Ly-sec 091aa7a03b Launcher: fix pinned app exec command
Dock: fix pinned app name
DockMenu: fix width & pin/unpin detection
2025-12-01 20:51:08 +01:00
Stella 6043113974 Merge branch 'main' into real-main 2025-12-01 20:32:06 +01:00
Lysec 94dd1f2fcc Merge pull request #938 from bokicoder/patch-1
Dock: fix the incorrect radius
2025-12-01 20:20:49 +01:00
bokicoder 442e1d8443 Dock: fix the incorrect radius 2025-12-02 03:18:39 +08:00
Ly-sec 60a263f944 AboutTab: fix contributor images 2025-12-01 20:09:45 +01:00
Ly-sec 18e9eb11b4 UserInterfaceTab: everything follows border radius slider 2025-12-01 19:43:02 +01:00
Ly-sec 3c6224f001 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-12-01 17:43:27 +01:00
Ly-sec 759e354956 Launcher: add app categories
NIconTabButton: add tooltip support
2025-12-01 17:39:11 +01:00
Lysec 98933b4fbc Merge pull request #937 from acdcbyl/main
Matugen: Adjust inactive_color of niri
2025-12-01 17:16:23 +01:00
Aiser 5c6d828d50 Matugen: Adjust inactive_color of niri 2025-12-02 00:10:38 +08:00
Aiser aecae90b11 Matugen: Adjust inactive_color of niri 2025-12-02 00:09:33 +08:00
Aiser 0a67df5bb9 Matugen: Adjust inactive_color of niri 2025-12-02 00:08:13 +08:00
Ly-sec 1a37da8ae8 Spacer: fix vertical spacing 2025-12-01 15:44:15 +01:00
Ly-sec e90def855e NiriService: detect maximize-window-to-edges & adjust bar layout (fixes #926) 2025-12-01 15:27:03 +01:00
Ly-sec fa571e4bed LockScreen: fix battery elide 2025-12-01 14:26:58 +01:00
Ly-sec 0dcead3bcf matugen: fix niri template flickering 2025-12-01 13:49:59 +01:00
ItsLemmy e705544c0e PluginSystem: respect allowAttach 2025-11-30 21:50:34 -05:00
ItsLemmy 90ba6ac6b4 Renaming maskRegion to geometryPlaceholder to avoid confusion 2025-11-30 21:35:01 -05:00
ItsLemmy 59e5d44185 PluginSystem: proper sizing 2025-11-30 21:24:01 -05:00
ItsLemmy 3f830d0c73 PluginSystem: panel opening 2025-11-30 21:04:52 -05:00
ItsLemmy c31c56ff48 PluginSystem: basic implementation with an hello-world bar widget 2025-11-30 20:31:55 -05:00
Stella eb941b2541 Merge pull request #3 from StellaHalf/noctalia-dev-main
pull changes
2025-11-30 23:51:22 +01:00
StellaHalf 815fd976bb dead opacity 2025-11-30 23:49:44 +01:00
StellaHalf a70eac165e finish merge 2025-11-30 23:44:33 +01:00
StellaHalf 0b8ded2c56 merge 2025-11-30 23:43:39 +01:00
StellaHalf 8b585aaca4 update settings UI 2025-11-30 23:36:59 +01:00
Ly-sec 85fca41c50 README: add llego to the supporter list <3 (I'm sorry I forgot) 2025-11-30 20:41:38 +01:00
ItsLemmy b6c1f6e90a autofmt 2025-11-30 14:36:23 -05:00
ItsLemmy 5d3c91f3ad i18n: added missing calendar translations + fixed required card. 2025-11-30 14:35:58 -05:00
Ly-sec 5b73ae6bcb Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-30 20:27:26 +01:00
Ly-sec d74cbe356b i18n: tooltips describe object, not function 2025-11-30 20:27:21 +01:00
ItsLemmy 5c2d4f4412 Merge branch 'plugin-system' 2025-11-30 14:26:34 -05:00
ItsLemmy e972e1f7aa Cards & Settings refactoring
- All cards now live in Modules/Cards
- CalendarPanel is now called ClockPanel
- Added a way to ease settings migration in separate QML files
2025-11-30 14:26:09 -05:00
Lysec 13af9227c9 Merge pull request #927 from lonerOrz/fix/re-cc
fix(cc): registry enableColorization
2025-11-30 20:10:05 +01:00
loner 1139addd58 fix(cc): registry enableColorization 2025-12-01 03:03:46 +08:00
Ly-sec 7f88725023 NComboBox: fix clicking issue 2025-11-30 19:48:43 +01:00
ItsLemmy 087c9b4ced SetupWizard: improve look of the thumbnails strip below the big image 2025-11-30 11:56:33 -05:00
AdrienPiechocki ad62adf924 fixed my mistake 2025-11-30 17:55:06 +01:00
ItsLemmy 0d2b93dee1 Lockscreen: antialiasing on bg image 2025-11-30 11:46:47 -05:00
ItsLemmy f04622ade7 autoformat 2025-11-30 11:46:33 -05:00
ItsLemmy 925bbe7a5e NImageRounded: back to using a custom shader as it looks much better than ClippingRectangle.
It seems ClippingRectangle has issues with fractional pixes.
2025-11-30 11:46:18 -05:00
AdrienPiechocki 4ceeb35d07 Merge branch 'main' of https://github.com/AdrienPiechocki/noctalia-shell 2025-11-30 17:45:24 +01:00
AdrienPiechocki 7caf48b586 fix conflict 2025-11-30 17:45:22 +01:00
AdrienPiechocki 202dfd264b Merge branch 'main' of https://github.com/AdrienPiechocki/noctalia-shell 2025-11-30 17:39:43 +01:00
AdrienPiechocki 4ad7b7f44a removed multi-line comments 2025-11-30 17:39:41 +01:00
AdrienPiechocki 01e5bcb622 Merge branch 'noctalia-dev:main' into main 2025-11-30 17:31:13 +01:00
Ly-sec a773300469 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-30 17:08:01 +01:00
Ly-sec 759539c101 i18n: add missing translations 2025-11-30 17:07:53 +01:00
ItsLemmy a84525ea52 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-11-30 10:40:31 -05:00
Lysec a17082d27f Merge pull request #909 from lonerOrz/feat/colorization
Reconstruct the control center icon colorization
2025-11-30 16:39:10 +01:00
ItsLemmy c7f947d235 Settings: added a launcher button for the default/new user settings. + gitignore cleanup 2025-11-30 10:36:17 -05:00
Ly-sec eaff0c6434 i18n: ColorSchemeTab 2025-11-30 16:15:04 +01:00
ItsLemmy a81205f444 Hyprland: attempt to fix potential keyboard issue. 2025-11-30 09:47:14 -05:00
Ly-sec d738f14a81 AboutTab: possible commit display for nixos 2025-11-30 15:04:09 +01:00
Ly-sec 94132dce6d TemplateProcessor: fix user-defined template generated colors from predefined colorschemes 2025-11-30 14:51:34 +01:00
Ly-sec 946c8883ca TemplateProcessor: fix user-defined template generation with wallpaper colors 2025-11-30 14:41:16 +01:00
Ly-sec 225e6d3914 AboutTab: clean up logging 2025-11-30 13:47:01 +01:00
Ly-sec 1a7ab224ca Launcher: add pin button to grid view 2025-11-30 13:44:51 +01:00
Ly-sec 1a2de1da11 AboutTab: small fixes 2025-11-30 13:44:29 +01:00
Lysec 80b93ab895 Merge pull request #913 from bokicoder/patch-1
Update visibility condition for pin/unpin button
2025-11-30 13:41:34 +01:00
Lysec 111170fbee Merge pull request #921 from bokicoder/main
Nix: add `qtmultimedia` dependency
2025-11-30 13:36:49 +01:00
wxlyyy 92853b4700 Nix: add qtmultimedia dependency 2025-11-30 20:24:20 +08:00
Ly-sec 67b4971b65 Matugen/emacs: more logic fixes 2025-11-30 12:42:47 +01:00
Ly-sec 2a6b236faf SoundService: switch to qt6-multimedia 2025-11-30 12:35:34 +01:00
Ly-sec ca04156375 TemplateProcessor: fix emacs template logic 2025-11-30 12:20:11 +01:00
Ly-sec 9266ccfec4 AboutTab: one more possible fix for arch commit detection 2025-11-30 11:47:35 +01:00
Ly-sec 5b5d41acf8 AboutTab: possible fix for arch commit with git versions 2025-11-30 11:32:54 +01:00
Ly-sec f52c4491b8 AboutTab: fix arch commit detection
AboutTab: remove download button
2025-11-30 11:17:44 +01:00
Ly-sec 4887be96f5 AboutTab: fix arch commit detection
GitHubService: add optional TOKEN auth
2025-11-30 11:06:04 +01:00
Ly-sec 6aca04cddb AboutTab: add git commit if using -git version 2025-11-30 10:54:20 +01:00
ItsLemmy 3f00bec8f4 Wallpaper: bring back customizable default wallpaper that is NOT monitor specific 2025-11-30 00:18:15 -05:00
ItsLemmy ae2bf590ee Merge branch 'mangowc-refactor' 2025-11-29 23:50:34 -05:00
ItsLemmy e0f38ff80b Mango: refactored mango service, much better but not perfect. 2025-11-29 23:48:19 -05:00
ItsLemmy 4f9ba6f601 DarkMode: simplify follow the color scheme, no need for a visual active state. 2025-11-29 23:04:49 -05:00
Lemmy 1c9d659635 Merge pull request #912 from notiant/patch-1
Reduce tooltip delay if bar widget doesn't expand
2025-11-29 20:00:32 -05:00
ItsLemmy 8f7d2f28f2 SmartPanel: fix edge case where dynamic content size may trigger dual axis animations on first open. 2025-11-29 19:58:13 -05:00
ItsLemmy 5f175a4f9a Panels: animations direction fixes 2025-11-29 18:30:54 -05:00
ItsLemmy 6fb840ef0b Default settings 2025-11-29 18:29:15 -05:00
ItsLemmy 017a5a6f91 Matugen: improved wallpaper filepath escaping to ensure it works well with potential non standard characters. 2025-11-29 18:01:33 -05:00
ItsLemmy 5451985e48 Notifications: Only delete cached images that are in our cache directory 2025-11-29 17:52:34 -05:00
ItsLemmy fe25840dfa Wallpaper: restore directory per monitor settings. 2025-11-29 16:18:33 -05:00
Lysec 078195f54b Merge pull request #916 from notiant/patch-2
Add missing translations for filepicker tooltips
2025-11-29 18:58:55 +01:00
Lysec 669665a5af Merge pull request #914 from bokicoder/main
Nix: update dependencies
2025-11-29 18:58:36 +01:00
notiant 260b2e9a11 Add missing translations for filepicker tooltips 2025-11-29 18:52:05 +01:00
wxlyyy dc1c0e8f47 Nix: update dependencies 2025-11-30 00:29:51 +08:00
ItsLemmy 30db679207 Wallpapers: moved persistent data to their own file in ~/.cache/noctalia/wallpapers.json !! no migration path, user will have to set their wallpaper at least once !! 2025-11-29 11:22:53 -05:00
ItsLemmy 993b6bc422 Settings/State: Moved state IPC logic to ShellState.qml. 2025-11-29 11:04:44 -05:00
bokicoder 25bd796d7d Update visibility condition for pin/unpin button 2025-11-29 23:51:17 +08:00
notiant 05ceff017d Reduce tooltip delay if bar widget doesn't expand 2025-11-29 16:45:05 +01:00
ItsLemmy 9d4ac03d21 Removed fonts dependencies (now using Qt font as default) and removed some complex settings migration code. 2025-11-29 10:38:06 -05:00
ItsLemmy 588a5782ae Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-11-29 10:04:30 -05:00
ItsLemmy ddfde344bc AboutTab: caching circular images 2025-11-29 10:04:28 -05:00
Lysec 69b9ecbb30 Merge pull request #911 from osp54/i18n/update-uk-translations
i18n: Improve Ukrainian localization
2025-11-29 15:59:11 +01:00
osp54 c9e479275c i18n: Improve Ukrainian localization 2025-11-29 16:46:03 +02:00
ItsLemmy ad755bb3fb Merge branch 'fix-crash-on-close' 2025-11-29 09:39:05 -05:00
ItsLemmy 6d6261ca00 Merge branch 'unified-panel-content' 2025-11-29 09:38:11 -05:00
loner 9a9ebf11fb i18n(ControlCenter): Update translations for colorization switch 2025-11-29 21:58:02 +08:00
loner aabe251f0d feat(ControlCenter): Implement master colorization switch 2025-11-29 21:57:57 +08:00
loner 59f70e803b feat(ControlCenter): Prioritize distro logo and preserve custom icon settings 2025-11-29 21:57:53 +08:00
loner 01d42e55f3 feat(controlcenter): Add system icon colorization 2025-11-29 21:57:49 +08:00
Ly-sec 0ab8458ca2 NIconPicker: replace GridView with NGridView 2025-11-29 14:11:18 +01:00
Ly-sec cdc5725e1b NIconPicker: add vertical scrollbar 2025-11-29 13:42:50 +01:00
Ly-sec d53a3d8de2 SchemeDownloader: add support for spaces in names 2025-11-29 13:36:37 +01:00
Ly-sec e627e67463 ColorSchemeTab: rename Rosepine to Rose Pine 2025-11-29 13:09:41 +01:00
Ly-sec e07f2d34c0 CompositorService: lockAndSuspend - wait for lock before suspending 2025-11-29 13:05:24 +01:00
Ly-sec 75b17b9185 i18n: Compositor Theming 2025-11-29 12:42:59 +01:00
Ly-sec 9d5ac132c7 i18n: niri template 2025-11-29 12:34:16 +01:00
Ly-sec 7b091ad7c5 Launcher: fix warning 2025-11-29 12:30:41 +01:00
Ly-sec 366c867f94 Matugen/niri: added 2025-11-29 12:26:18 +01:00
Lysec fd9341d2f1 Merge pull request #908 from oluijks/fix/color-temp-widgets
fix(night-light): replace day/night color temperature inputs with sliders
2025-11-29 12:07:19 +01:00
Ly-sec 7366298026 Matugen/Emacs: added 2025-11-29 12:02:42 +01:00
Olaf Luijks 17b09739ad fix(night-light): replace day/night color temperature inputs with sliders
- use separate sliders for night and day temperatures
- apply changes on slider release to avoid harsh flashing
- add per-slider descriptions and update translations
2025-11-29 10:25:05 +01:00
Ly-sec 3db394c80a Autoformat 2025-11-29 08:30:32 +01:00
Ly-sec 0d6b70a4c1 IPC: notifications - add removeOldestHistory 2025-11-29 08:30:12 +01:00
Lysec ce7a412956 Merge pull request #898 from oluijks/feat/notification-tabs
feat: add date-range tabs to the notification history panel
2025-11-29 08:22:28 +01:00
Lysec 43ecd3ce9b Merge pull request #896 from eric-handley/feat/improve-emoji-selector
Improve >emoji selector with category drawers
2025-11-29 08:06:25 +01:00
Lemmy 5d70941a24 Merge pull request #907 from notiant/patch-1
Prevent empty bar pills from expanding
2025-11-28 22:15:17 -05:00
Eric Handley 1242082a9e fix: QFont warning spam 2025-11-28 17:56:05 -08:00
Eric Handley 4cc6d8b54e fix: emoji grid alignment on right side 2025-11-28 17:54:25 -08:00
Eric Handley 2867048d9b fix: arrow key navigation + use tab to cycle through categories 2025-11-28 17:51:21 -08:00
notiant 9fd914875c Prevent expanding empty bar pills 2025-11-29 01:02:39 +01:00
AdrienPiechocki 86ccc278a0 fix recurrent events in calendar 2025-11-28 21:57:06 +01:00
Ly-sec aeee91d08a BatterySettings: add option to pick which battery is being shown
BatteryPanel: remove redundant things
2025-11-28 20:55:50 +01:00
Lysec 46f881026e Merge pull request #895 from lonerOrz/fis/lockkey
fix: Caps Off OSD color inconsistency with Num Off OSD
2025-11-28 13:54:52 +01:00
Ly-sec 4301eae37d Launcher: add fuzzy sort to > commands (fix #894) 2025-11-28 13:45:42 +01:00
Olaf Luijks f6080b9aa7 chore: remove silly comments 2025-11-28 10:07:07 +01:00
Olaf Luijks aa892fceab fix(notifications): harden history date tabs for empty lists 2025-11-28 09:55:07 +01:00
Olaf Luijks 4e5046eb91 feat(notifications): add date-range tabs to history panel 2025-11-28 09:48:22 +01:00
Eric Handley 816689dca2 fix: better interface scaling 2025-11-28 00:05:02 -08:00
Eric Handley 4812d9d1e6 feat: add flag category 2025-11-27 23:50:19 -08:00
loner 69004c072c fix: Caps Off OSD color inconsistency with Num Off OSD 2025-11-28 15:28:21 +08:00
Eric Handley 76982e5de6 fix: always open to "recent" tab 2025-11-27 23:25:01 -08:00
Eric Handley 6b27db0d4f fix: remove unnecessary fallbacks and redundant code 2025-11-27 23:21:48 -08:00
Eric Handley ff78afeb82 feat: upgrade to gemoji database 2025-11-27 23:21:36 -08:00
Eric Handley 8d495cea3a fix: correct sushi emoji character in emoji.json 2025-11-27 23:21:36 -08:00
Eric Handley 722539796e fix: increase emoji size in grid view 2025-11-27 23:21:36 -08:00
Eric Handley 5a9cebf420 fix: show empty state for unused recent emojis 2025-11-27 23:21:36 -08:00
Eric Handley 1d74157d15 fix: force grid view when browsing emoji categories 2025-11-27 23:21:36 -08:00
Eric Handley 238b2f3ea3 feat: add category tab bar UI to emoji selector 2025-11-27 23:21:36 -08:00
Eric Handley c6b28bec4d feat: add category-based browsing to emoji selector 2025-11-27 23:21:36 -08:00
Eric Handley 9d25f9c9e7 feat: add NIconTabButton widget for icon-only tabs 2025-11-27 22:43:11 -08:00
Lysec 5e205ad69a Merge pull request #892 from oluijks/fix/label-html-rendering
feat/fix: render label descriptions as styled text
2025-11-28 01:36:59 +01:00
Olaf Luijks 3ec973ca21 feat: render label descriptions as styled text 2025-11-28 01:27:44 +01:00
Ly-sec a177031265 Weather: check for more weather states 2025-11-28 01:26:51 +01:00
ItsLemmy a48e4dcecd Panels: went back to have panel's content drawn in main screen instead of separate PanelWindow 2025-11-27 19:18:34 -05:00
Ly-sec a4193382df MediaMini: center icons 2025-11-28 00:54:09 +01:00
Lysec 9f015ebd9a Merge pull request #868 from EmmetZ/mediamini-icon
fix(MediaMini): make icon smaller when inside progress ring
2025-11-28 00:51:27 +01:00
ItsLemmy 0e46c4bb2b Notification: create layer on demand 2025-11-27 14:28:57 -05:00
Ly-sec f66e063d5a i18n: update SystemMonitorTab 2025-11-27 16:14:16 +01:00
Ly-sec 3f02b28ecc SystemMonitorTab: add network polling 2025-11-27 16:10:36 +01:00
ItsLemmy bfc5afa947 polling translations 2025-11-27 09:51:59 -05:00
ItsLemmy af6ef8e763 i18n Japanese: fixing bad merge 2025-11-27 09:51:27 -05:00
Ly-sec 4e4a974f2c i18n-ja: add polling translation 2025-11-27 15:07:00 +01:00
Ly-sec 7cb293733c SystemMonitorTab: add polling option 2025-11-27 15:06:17 +01:00
ItsLemmy 2fe915e3bc NSectionEditor/ControlCenter: Allow up to 10 widgets if using a single side. 2025-11-27 09:00:19 -05:00
ItsLemmy fd17032fe5 ShortcutCard: fixed typo introduced by #882 2025-11-27 08:45:42 -05:00
Lemmy ee2ff95de0 Merge pull request #882 from alaughlin/hide-empty-shortcut-boxes
Control Center: hide shortcuts box if empty
2025-11-27 08:42:49 -05:00
ItsLemmy ec16b4eafc Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-11-27 08:35:18 -05:00
ItsLemmy 8c339fc199 i18n: autosorting 2025-11-27 08:35:13 -05:00
Lysec c8dc62c981 Merge pull request #879 from 3akev/niri_socket
Niri: receive events directly from socket
2025-11-27 14:35:11 +01:00
ItsLemmy e6a4db9707 Better rounding 2025-11-27 08:34:15 -05:00
Lemmy 7ab4049942 Merge pull request #888 from mnt-h/japanese-translation
Add Japanese translation (ja)
2025-11-27 08:19:34 -05:00
Lemmy 453727795c Merge pull request #885 from MrDowntempo/fix/cleaned-up-color-picker
Added small margin, put theme colors on top
2025-11-27 08:16:57 -05:00
HAMADA Minato 94a582b634 Add Japanese translation (ja) 2025-11-27 21:39:34 +09:00
Ly-sec 72263f198e AudioPanel: suppress OSD for multi monitor when changing volume 2025-11-27 13:19:32 +01:00
Ly-sec 778dce21c1 AudioPanel: suppress OSD when toggle mute/unmute to prevent overlapping 2025-11-27 09:34:00 +01:00
Lysec f70e49ad9e Merge pull request #884 from notiant/patch-1
syntax error fix
2025-11-27 07:24:24 +01:00
ItsLemmy 705334169b Settings: Do not turn on lockkeys by default 2025-11-26 23:27:07 -05:00
Lemmy 3e5cf91bfb Update README.md 2025-11-26 22:05:46 -05:00
ItsLemmy 5e833f0683 Round image with Qt. 2025-11-26 21:46:59 -05:00
Corey Woodworth 84246e0d5d Added small margin, put theme colors on top 2025-11-26 21:20:12 -05:00
ItsLemmy 0c8b0cb395 Only top 20 2025-11-26 21:10:09 -05:00
ItsLemmy 6e4f450f97 Cleanup 2025-11-26 21:04:06 -05:00
notiant 64c1f4383e syntax error fix 2025-11-27 02:59:32 +01:00
ItsLemmy 04f5a0cbf8 test 2025-11-26 20:50:06 -05:00
ItsLemmy 1c1232dc5b Revert "Another attempt"
This reverts commit bee2414333.
2025-11-26 20:40:52 -05:00
ItsLemmy bee2414333 Another attempt 2025-11-26 20:38:29 -05:00
ItsLemmy b344e41828 Revert "SmartPanelWindow: add a small delay in an attempt to improve cleanup"
This reverts commit d2023500a9.
2025-11-26 20:32:07 -05:00
ItsLemmy d2023500a9 SmartPanelWindow: add a small delay in an attempt to improve cleanup 2025-11-26 20:28:15 -05:00
ItsLemmy ba1e783c8f ColorSchemeService: fixed 2 syntax errors coming from PR #880 2025-11-26 20:18:38 -05:00
Adam Laughlin 4d24791ec1 Control Center: hide shortcuts box if empty 2025-11-26 20:08:13 -05:00
Lemmy 81c35aaee9 Merge pull request #880 from notiant/patch-3
Add some missing translations & more consistency for English
2025-11-26 20:04:34 -05:00
ItsLemmy 40f70cdbb1 Back to -git 2025-11-26 19:43:31 -05:00
ItsLemmy 1aa0cc6467 v3.4.0 2025-11-26 19:42:53 -05:00
ItsLemmy 23d3eb642e AudioService + OSD: minor improvements
- Replace hardcoded value by epsilon property
- Dont send volume change if delta is below epsilon
2025-11-26 19:33:51 -05:00
ItsLemmy a188aa2e17 Autofmt + all missing transactions 2025-11-26 15:57:34 -05:00
Ly-sec 8419549183 AudioService: this might be it 2025-11-26 21:10:26 +01:00
Ly-sec e2854f2079 AudioService: possible fix? 2025-11-26 20:08:47 +01:00
Ly-sec 05c90909d2 ClipboardPreview: fix ClipboardPreview 2025-11-26 19:22:18 +01:00
Ly-sec cdb93a3d96 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-26 19:19:17 +01:00
Ly-sec 309648d6d6 Calendar: add timer
LocationTab: rework calendar settings
SoundService: add simple service to play & loop sounds
2025-11-26 19:18:30 +01:00
notiant 649ec5ac5a small edit 2025-11-26 18:58:44 +01:00
notiant 601f297b35 Merge branch 'main' into patch-3 2025-11-26 18:55:49 +01:00
ItsLemmy 7f9bb6f0a5 Credits: saber 2025-11-26 12:29:13 -05:00
ItsLemmy 4d72a0bd0c Credits: minor cleanup 2025-11-26 11:51:45 -05:00
ItsLemmy f79aad5f0e CREDITS.md 2025-11-26 11:46:29 -05:00
3akev a4d9463c5d Niri: receive events directly from socket 2025-11-26 17:30:34 +01:00
ItsLemmy f10207a159 Settings / SetupWizard & OSD
- Settings cleanup and avoid segfault by not using var.
- SetupWizard simplified opening condition logic. Will only open when no
settings available
- OSD: simplified settings logic, updated translations to explain that
no type selected = all types enabled. similar to bar and monitors logic.
- Do not open changelog on a fresh install as we already open the
SetupWizard
2025-11-26 09:52:15 -05:00
Ly-sec f611e3a2c0 OSD: use volume-x(volume-3) for 0% volume 2025-11-26 15:07:19 +01:00
Ly-sec 94d1d9dc9c Tray: fix blacklist wildcardc 2025-11-26 15:00:27 +01:00
Ly-sec c0b836af26 OSD: fix 0% brightness icon 2025-11-26 14:54:38 +01:00
Ly-sec a44137f81f OSD: fix 0% volume icon 2025-11-26 14:53:31 +01:00
Ly-sec 60eb9c6e78 Bluetooth/Wifi: fix always hide logic 2025-11-26 13:57:58 +01:00
Ly-sec 42211c6eda Bluetooth/Wifi: fix on hover mode 2025-11-26 13:49:54 +01:00
Ly-sec 3ef5e169e4 Brightness/VolumeWidget: fix visual issues (#875) 2025-11-26 12:40:18 +01:00
EmmetZ cb0609451d fix(MediaMini): make icon smaller when inside progress ring 2025-11-26 18:32:10 +08:00
Ly-sec 737bde0a6a Matugen/Vesktop: fix noctalia logo display 2025-11-26 10:34:55 +01:00
Ly-sec bc9c27baf8 Matugen/Vesktop: fix thread text color 2025-11-26 10:31:36 +01:00
Lysec 331519bba4 Merge pull request #877 from homebobhomebob/homebobhomebob-patch-1
Update es.json translation for 'play' to 'Reproducir'
2025-11-26 08:57:40 +01:00
homebobhomebob d2f018c133 Update es.json translation for 'play' to 'Reproducir'
spanish has a lot words for the same thing (in spanish (jugar) play it is used to play ...games (jugar juegos), but play music is "reproducir musica"
2025-11-26 07:28:23 +00:00
Lysec 66d949ec2a Merge pull request #876 from lonerOrz/feat/shader-progress-border
feat(shader): Add progress_border.frag shader source file
2025-11-26 07:40:14 +01:00
loner b3cd4568f3 feat(shader): Add progress_border.frag shader source file 2025-11-26 14:36:58 +08:00
notiant 22ee8904a4 Add some missing translations & more consistency for English 2025-11-26 06:14:21 +01:00
ItsLemmy 3c5dfd87db NImageRounded: attempt to fix crash on older Qt versions 2025-11-25 20:56:00 -05:00
ItsLemmy 58d4730814 Restore rounded_image shader for the SetupWizard for now. 2025-11-25 20:25:01 -05:00
ItsLemmy ad044882a9 NIcon: always center icon 2025-11-25 19:59:37 -05:00
ItsLemmy 7742bb5cc0 OSD: fix non existing fontWeight 2025-11-25 19:59:23 -05:00
ItsLemmy a2e686bb21 AudioService: proper volume clamping 2025-11-25 19:59:06 -05:00
ItsLemmy b7d4e74012 NImageRounded/Circled: removed shaders and used a simpler ClippingWrapperRectangle 2025-11-25 19:38:23 -05:00
ItsLemmy 12fe6c5559 Debug: inhibitReloadPopup onReloadFailed unless we are debugging. 2025-11-25 16:55:10 -05:00
ItsLemmy a35123918c Battery Panel: Charge Level => Battery Level 2025-11-25 15:20:51 -05:00
ItsLemmy 764acef4e7 settings-defaul 2025-11-25 15:20:30 -05:00
ItsLemmy 82c629278d Battery: removed unecessary property 2025-11-25 15:11:57 -05:00
Lysec 724d991d9f Merge pull request #872 from acdcbyl/main
Programcheck: support flatpak for telegram
2025-11-25 18:21:45 +01:00
Ly-sec 8277ce1631 IPCService: add state IPC call 2025-11-25 18:15:57 +01:00
Ly-sec 5a247f9de4 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-25 17:03:11 +01:00
Ly-sec cb3af2d0d6 Matugen/Vesktop: fix chatbar height 2025-11-25 17:03:06 +01:00
Lysec e91e3d9a4e Merge pull request #874 from lonerOrz/feat/media-display
feat: Optimize the icon display inside the progress circle
2025-11-25 16:59:13 +01:00
loner 15a936bebc feat: Optimize the icon display inside the progress circle 2025-11-25 23:55:08 +08:00
Ly-sec cc11971fc8 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-25 16:28:22 +01:00
Ly-sec 83f8028d47 OsdTab: add toggle for all OSDs 2025-11-25 16:27:19 +01:00
Lemmy 3f08493134 Remove extra line in README.md 2025-11-25 09:50:25 -05:00
Lysec 5c2da31155 README: update video 2025-11-25 15:42:01 +01:00
Aiser f79d9ce852 Programcheck: support flatpak for telegram 2025-11-25 22:34:41 +08:00
Lysec 1d396afb05 Update README.md 2025-11-25 15:31:24 +01:00
Lemmy 8ab2d84c85 Merge pull request #870 from bokicoder/main
Launcher: allow switching between plugins via IPC
2025-11-25 08:27:30 -05:00
Lysec 4a57803847 Merge pull request #871 from lonerOrz/feat/lock-key
feat: Add setting to disable lock key OSD notifications
2025-11-25 14:25:24 +01:00
loner f9f83a6db3 i18n: Add show-lock-key-notifications translation 2025-11-25 21:20:55 +08:00
loner 4c6cf8d21b feat: Add setting to disable lock key OSD notifications 2025-11-25 21:20:50 +08:00
Ly-sec 9cf44be361 Battery: fix pill when charging 2025-11-25 14:12:17 +01:00
wxlyyy f9c0c0a480 Launcher: allow switching between plugins via IPC 2025-11-25 19:11:17 +08:00
ItsLemmy 6a427b2cfc ColorScheme: Download more button on its own line to avoid breaking layout in german. 2025-11-24 23:12:04 -05:00
ItsLemmy ce7b27c316 Autoformating + back to -git 2025-11-24 21:38:07 -05:00
ItsLemmy adfee30f8c v3.3.1 2025-11-24 21:34:58 -05:00
Ly-sec 70b19791bb Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-25 02:15:24 +01:00
Ly-sec 7f48ea73b2 Matugen/Vesktop: more layout fixes 2025-11-25 02:15:18 +01:00
Lysec 6b5a2d2339 Merge pull request #850 from notiant/patch-1
LockScreen: Re-add some reverted changes
2025-11-25 01:49:40 +01:00
Ly-sec 8afb6cfb6a Matugen/Vesktop: adjust text brightness 2025-11-25 01:47:56 +01:00
Ly-sec f38861061e Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-25 01:41:12 +01:00
Ly-sec 1cf9178a26 Matugen/Vesktop: add noctalia logo, fix timestamp color 2025-11-25 01:40:43 +01:00
Lemmy 1408af4a0a Merge pull request #862 from notiant/patch-2
Remove minimum height from wifi & bluetooth panel
2025-11-24 19:19:57 -05:00
Lemmy 71455e4af9 Merge pull request #838 from lonerOrz/feat/osd
feat(osd): Implement lock key notifications with dynamic sizing
2025-11-24 19:18:41 -05:00
Lysec ff983d7c54 Merge pull request #859 from singhantariksh/main
refactor(vesktop.css): updated from hyprluna to midnight vesktop theme
2025-11-25 01:18:21 +01:00
Lemmy 7ba8ac28c8 Merge pull request #857 from lonerOrz/fix/check
fix(program-checker): Improve Telegram detection for NixOS
2025-11-24 19:13:21 -05:00
ItsLemmy e1dc72216e Mango/Sway: fixed unclickable NPopupContextMenu 2025-11-24 19:12:08 -05:00
ItsLemmy 5983ba2fd1 Mango: fixed connection "on toplevels changed". 2025-11-24 18:39:19 -05:00
Lemmy 1b4e6c9bb5 Merge pull request #863 from atheeq-rhxn/main
Proper window tags parsing in mangowc and code optimizations
2025-11-24 18:28:06 -05:00
ItsLemmy 3cf4e1f95b TaskBar+Grouped: improved popup menu positionning and factorized code. 2025-11-24 14:59:42 -05:00
atheeq-rhxn 7be37eadf9 fix(MangoWC): Tags, windows parsing in overview mode 2025-11-25 00:45:24 +05:30
Antariksh Singh a894511711 fix(vesktop.css): banner icons visibility issue
the banner icons had a dark background as well as a dark icon color, changed the icon color to a brighter one, and minor description changes
2025-11-25 00:32:28 +05:30
atheeq-rhxn 4e63b54c0e fix(MangoWC): Tags, Window parsing and optimize code 2025-11-25 00:12:54 +05:30
notiant c70098a738 Remove minimum height from wifi & bluetooth panel 2025-11-24 18:17:40 +01:00
Antariksh Singh 5a6a175558 updated theme name and description in vesktop.css 2025-11-24 21:18:42 +05:30
Antariksh Singh 49747dffcc refactor(vesktop.css): updated from hyprluna to midnight vesktop theme 2025-11-24 21:07:19 +05:30
Lysec 38721a1a80 Merge pull request #858 from lonerOrz/fix/progress
fix: Music progress ring color not updating on theme change when paused
2025-11-24 15:58:40 +01:00
loner a57480320f fix: Music progress ring color not updating on theme change when paused 2025-11-24 22:56:53 +08:00
Ly-sec 0e899d5559 Taskbar/TaskbarGrouped: fix hyprland context menu (sort of) 2025-11-24 15:41:28 +01:00
Ly-sec c7116827a4 NPopupContextMenu: add dynamic width calculation 2025-11-24 14:13:02 +01:00
Ly-sec 54cd3d74e5 i18n: adjust notification widget translation 2025-11-24 13:56:59 +01:00
loner fab0d3d8db fix(program-checker): Improve Telegram detection for NixOS 2025-11-24 19:44:22 +08:00
Lysec 73b6aa8c47 Merge pull request #856 from lonerOrz/fix/icon
Resolve icon duplication and progress ring display
2025-11-24 11:30:00 +01:00
loner 611ddbe612 feat: Enhance MediaMini widget with bug fixes and improvements 2025-11-24 17:31:42 +08:00
loner 56c228b4da fix(MediaMini): Resolve icon duplication and progress ring display issues 2025-11-24 17:03:11 +08:00
Lysec 4a4b25ae96 Merge pull request #855 from lonerOrz/fix/icon
fix: MediaMini play/pause icon duplication and improve album art display
2025-11-24 09:28:03 +01:00
loner 8f850cdbfd fix: MediaMini play/pause icon duplication and improve album art display 2025-11-24 16:08:21 +08:00
ItsLemmy e61a073f57 DefaultSettings: refreshed with cava 2025-11-23 19:25:57 -05:00
ItsLemmy b93c5051d0 BarPill: minor color fix 2025-11-23 17:54:37 -05:00
ItsLemmy e6c9a828af Battery + BarPill color fixes and cleanup
Battery: prioritize charging > low battery > unplugged with decent level
BarPill: prioritize hover state, then custom color, then
fallback/default.
2025-11-23 17:47:20 -05:00
Lemmy 9c01319261 Revise README with updates and breaking change info
Updated README.md
2025-11-23 16:36:45 -05:00
Ly-sec bd2507d9f8 Set version to git 2025-11-23 22:35:53 +01:00
Ly-sec b53f5ef504 Release v3.3.0 2025-11-23 22:28:58 +01:00
Lysec a22a3c1345 Merge pull request #853 from lonerOrz/fix/mm
fix: MediaMini progress ring visibility when showAlbumArt is disabled
2025-11-23 22:17:53 +01:00
loner 87dd944075 fix: MediaMini progress ring visibility when showAlbumArt is disabled 2025-11-24 05:14:24 +08:00
Ly-sec ad96d2b05c Launcher: force calculator to listview
ClipboardService: fix warning
IPCService: add launcher emoji ipc
2025-11-23 22:05:40 +01:00
Ly-sec 80bc4f9c55 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-23 21:54:55 +01:00
Ly-sec f033ebb854 autoformat 2025-11-23 21:54:38 +01:00
Ly-sec 04c8f5b54e LauncherTab: add grid view option
Launcher: force clipboard history to list view
NGridView: created
2025-11-23 21:51:14 +01:00
ItsLemmy e3c722fec8 VPN: Minimal support for wireguard + removed opening non existing panel. 2025-11-23 15:11:33 -05:00
Lysec 2f92445e8a Merge pull request #851 from lonerOrz/feat/mm
feat: Add circular progress bar to MediaMini widget
2025-11-23 21:01:33 +01:00
Ly-sec 59678022ac Launcher: hide ClipboardPreview if history is empty 2025-11-23 20:45:47 +01:00
loner f56109ad35 feat: Add progress ring setting translations for all languages 2025-11-24 03:42:11 +08:00
loner a5fdf67b05 fix: Optimize MediaMini widget progress ring display 2025-11-24 03:42:11 +08:00
loner d04ae8a81d feat: Add circular progress bar to MediaMini widget 2025-11-24 03:42:11 +08:00
Ly-sec 81e9419e83 EmojiPlugin: fix emoji icon 2025-11-23 20:36:30 +01:00
notiant d28c89afcd fix syntax error 2025-11-23 20:21:36 +01:00
notiant c9eead1d9e Re-add some inverted changes 2025-11-23 20:02:36 +01:00
Lysec cbe9dc448b Merge pull request #844 from MrDowntempo/fix/cleaned-up-color-picker
Fixed button margins
2025-11-23 20:01:57 +01:00
Lysec c15adb5322 Merge pull request #849 from acdcbyl/main
Matugen: Fix cava theme can't hot reload
2025-11-23 20:01:26 +01:00
Aiser 9d3aacc5f1 Matugen: Fix cava theme can't hot reload 2025-11-24 02:56:23 +08:00
Lysec 3f0392d137 Merge pull request #848 from acdcbyl/main
Matugen: Fix telegram theme
2025-11-23 19:47:46 +01:00
Aiser 1d75bf3aec Matugen: Fix telegram theme 2025-11-24 02:37:28 +08:00
Lysec 0d9c4974b3 Merge pull request #836 from acdcbyl/main
Matugen: Add Cava's Theme
2025-11-23 19:31:58 +01:00
Aiser 002df77b78 Matugen: Adjust cava's posthook 2025-11-24 02:23:21 +08:00
Lysec 0f83f25a2e Merge pull request #846 from lonerOrz/fix/cp
Fix shader compilation error in color picker
2025-11-23 19:03:11 +01:00
Lysec 8b6a6b6bce Merge pull request #845 from lonerOrz/feat/cub
feat: Added scrolling to the custom button settings page
2025-11-23 19:02:29 +01:00
loner 676942a942 Fix shader compilation error in color picker 2025-11-24 02:00:28 +08:00
Ly-sec d6a6341e1a LockScreen: fix hibernate visibility check 2025-11-23 18:32:03 +01:00
loner 60280aa8d4 feat: Added scrolling to the custom button settings page 2025-11-24 00:35:06 +08:00
loner 16486ba054 Fix: Prevent lockkey OSD from showing at startup 2025-11-24 00:15:53 +08:00
Corey Woodworth bbde9f9b10 Fixed button margins 2025-11-23 09:53:27 -05:00
Ly-sec faa074c330 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-23 13:08:34 +01:00
Ly-sec 72ce9953b6 BluetoothService: revert to old version 2025-11-23 13:08:29 +01:00
Lysec 7400801dbc Merge pull request #839 from lonerOrz/fix/osd
fix(brightness): Prevent brightness from getting stuck at minimum
2025-11-23 12:36:00 +01:00
loner b9c12ec14c fix(brightness): Prevent brightness from getting stuck at minimum 2025-11-23 19:14:22 +08:00
loner 40a717e009 feat(osd): Implement lock key notifications with dynamic sizing 2025-11-23 18:48:31 +08:00
Ly-sec 5187c8075b BluetoothService: cleanup 2025-11-23 11:34:32 +01:00
Ly-sec cfffcdcd24 BluetoothService: more robust connection logic 2025-11-23 11:30:50 +01:00
Ly-sec 634a9b1a86 Notification: fix warning 2025-11-23 11:25:20 +01:00
Lysec 459f89e751 Merge pull request #834 from notiant/patch-3
Some changes for the notification layout & localize timestamps
2025-11-23 10:32:00 +01:00
Ly-sec 1a5888f277 LockScreen: make mouse cursor pointing when hovering over buttons 2025-11-23 10:03:06 +01:00
Aiser 33af5b9ab9 Matugen: Add Cava's Theme 2025-11-23 15:10:38 +08:00
ItsLemmy 4d13cfeedb Battery: BarIcon color changes when charging + Panel refinment (conditional PPD and some alignment) 2025-11-23 00:00:34 -05:00
ItsLemmy 0fe84273df Bluetooth: fix inverted toast messages. 2025-11-22 23:13:01 -05:00
notiant e34248d5cb Some changes for the notification layout & localize timestamps 2025-11-23 00:51:04 +01:00
ItsLemmy 1ff64efc64 autofmt 2025-11-22 16:50:09 -05:00
Ly-sec e108a3b45b Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-22 21:11:26 +01:00
Ly-sec aa34a7ed36 Settings: add telegram
ProgramCheckerService: add check for telegram
2025-11-22 21:10:50 +01:00
ItsLemmy 190392ead7 Location: removed hardcoded max width 2025-11-22 15:10:22 -05:00
Ly-sec cee39cce58 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-22 18:04:56 +01:00
Ly-sec 2035895c04 SessionMenuTab: fix warning 2025-11-22 18:04:39 +01:00
Lemmy a61a40fd7c Merge pull request #811 from shouya/main
Show workspaces from the focused screen
2025-11-22 11:31:22 -05:00
ItsLemmy 3efee10a6b Autofmt 2025-11-22 11:26:15 -05:00
Lemmy 2d1034ece8 Merge pull request #822 from MrDowntempo/feat/SUPER-ColorPicker-DX-ALPHA-PlusPlus
Feat/super color picker dx alpha plus plus
2025-11-22 11:25:44 -05:00
ItsLemmy 69c60a6a5a BatteryPanel: show the powerprofile name in realtime + autofmt 2025-11-22 11:24:21 -05:00
ItsLemmy 1aac585d62 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-11-22 11:23:48 -05:00
ItsLemmy a8ec22984a i18n 2025-11-22 11:23:45 -05:00
Ly-sec 7a3b488546 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-22 17:22:27 +01:00
Ly-sec 6b80da8e63 Merge remote-tracking branch 'origin/shell-state' 2025-11-22 17:21:47 +01:00
Lemmy 9911c722a0 Merge pull request #829 from art0rz/feat/battery-panel
Add BatteryPanel with charge level, power profile settings, prevent sleep toggle, battery health (if available)
2025-11-22 11:20:12 -05:00
ItsLemmy 04fd3b96b2 TaskBarGrouped: dont hide "ShowLabelsOnlyWhenOccupied" to avoid edge case when on an empty workspace. 2025-11-22 11:16:48 -05:00
art0rz ba8733c5c0 Align battery keep awake naming and slider 2025-11-22 17:15:13 +01:00
art0rz 5cc71b4da2 Add BatteryPanel with charge level, power profile settings, prevent sleep toggle, battery health (if available) 2025-11-22 17:10:26 +01:00
Ly-sec c3066e1dd5 SystemMonitor: fix vertical layout 2025-11-22 16:53:28 +01:00
ItsLemmy 5ee808e186 Autofmt 2025-11-22 10:44:20 -05:00
ItsLemmy 152c8efaa1 Panels Animation: centralizing more code for easier maintenance. 2025-11-22 10:43:57 -05:00
Lysec b93b74ae59 Merge pull request #824 from lonerOrz/feat/emoji
Implement emoji picker
2025-11-22 16:12:28 +01:00
Ly-sec 8eaa5cc034 Settings: migration for shellstate is now handled in Settings.qml 2025-11-22 15:40:53 +01:00
ItsLemmy 75bc25747f Panels animation: better fix to break the binding look on animation duration. 2025-11-22 09:35:32 -05:00
Ly-sec 32927aa8a2 LockScreen: adjust wrong password popup 2025-11-22 15:06:52 +01:00
Ly-sec afd156bbb8 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-22 14:50:21 +01:00
Ly-sec 24210697bf SetupWizard: check for WallpaperService 2025-11-22 14:50:17 +01:00
Lemmy f7bdb3f059 Merge pull request #828 from notiant/patch-2
Fix some missing translations
2025-11-22 08:49:43 -05:00
Lysec c8c6fd7568 PR_TEMPLATE: add interface scaling checkmark 2025-11-22 14:38:13 +01:00
Ly-sec 83d1cbacc7 autofmt 2025-11-22 13:52:45 +01:00
Ly-sec 74ba883dd8 initial commit 2025-11-22 13:51:58 +01:00
ItsLemmy 85ec32336b Panels: allow width animations with horizontal bars. 2025-11-22 07:49:01 -05:00
notiant 9ef788a354 Fix some missing translations 2025-11-22 13:21:01 +01:00
Lysec 01a26fd910 Merge pull request #827 from notiant/patch-1
LockScreen: make 'hibernate' optional
2025-11-22 13:14:53 +01:00
notiant 0293b8c8dd LockScreen: make 'hibernate' optional 2025-11-22 13:04:44 +01:00
Lysec 3914c32c96 Merge pull request #823 from acdcbyl/main
Matugen: Add Telegram's Theme
2025-11-22 13:04:29 +01:00
Lysec 4652691c4c Merge pull request #825 from lonerOrz/fix/tray
Fix inconsistent tray drawer behavior for different mouse buttons
2025-11-22 12:54:30 +01:00
shouya 1b706f8469 update sources for consistent naming 2025-11-22 20:49:55 +09:00
Lysec 679fd5c40e Merge pull request #826 from art0rz/fix/recording-button
Add screen recording loading feedback
2025-11-22 12:49:32 +01:00
Ly-sec 48c5435cef SetupWizard: ensure setuoCompleted is always being saved 2025-11-22 12:46:22 +01:00
shouya 5604d79961 update translations 2025-11-22 20:46:03 +09:00
shouya 7a64758ac8 declare default value for the settings 2025-11-22 19:58:11 +09:00
loner 880ae9c7b9 fix: Fix inconsistent tray drawer behavior for different mouse buttons 2025-11-22 18:03:33 +08:00
loner c390e97c7a feat: Add emoji plugin translations for all supported languages 2025-11-22 17:34:44 +08:00
loner 8730eb0e71 feat: Add emoji usage tracking and sorting by frequency 2025-11-22 17:34:44 +08:00
loner 1dced9a7bc feat: Implement EmojiService 2025-11-22 17:34:44 +08:00
loner aa7563838b feat: Implement emoji deduplication with user emoji priority 2025-11-22 17:34:44 +08:00
loner 6dc2bf5a16 feat: Add emoji picker plugin to launcher with category support 2025-11-22 17:34:44 +08:00
Aiser 0f650b36f7 Matugen: Add Telegram's Theme 2025-11-22 14:52:38 +08:00
Corey Woodworth 2c1c1da64c Translations done 2025-11-22 01:12:00 -05:00
Corey Woodworth 0ba80b10a9 removed 'Hex:' from i18n because of numerous translation issues 2025-11-22 01:12:00 -05:00
Corey Woodworth 89d7a63248 removed unneeded 'auto' since it's by default 2025-11-22 01:12:00 -05:00
Corey Woodworth 42f782abbf Update tooltip code, Use an Enum for editMode, setup strings for i18n 2025-11-22 01:12:00 -05:00
Corey Woodworth bd1c9d30d9 I forgor to add the ColorPicker file 2025-11-22 01:12:00 -05:00
Corey Woodworth 724fed6001 Initial commit 2025-11-22 01:12:00 -05:00
ItsLemmy 823042b245 Panels: properly animate height with vertical bar + Bluetooth sizing refinement. 2025-11-22 00:33:42 -05:00
ItsLemmy 9c550af64e UpdateService: fix wrong changelog when updating from 3.2.0-dev to 3.2.0-git 2025-11-21 23:25:22 -05:00
ItsLemmy 1bf54de99c UpdateService: Remove potential -dev 2025-11-21 16:40:48 -05:00
ItsLemmy 7a68030f69 Notifications: ensure they are not sandwitched between panels
+ Always access lockScreen via panel service and removed deprecation
notice.
2025-11-21 15:18:38 -05:00
ItsLemmy f46915d2c3 UpdateService: cleanup and use -git suffix instead of -dev. 2025-11-21 13:54:00 -05:00
ItsLemmy 50ebc77513 UpdateService: proper revert 2025-11-21 13:43:09 -05:00
ItsLemmy 522e7e4352 Default settings: update 2025-11-21 13:41:23 -05:00
ItsLemmy 9f9e1341fd Reapply "UpdateService: renamed "-dev" to "-git" for clarity."
This reverts commit c919c54a32.
2025-11-21 13:38:38 -05:00
ItsLemmy c919c54a32 Revert "UpdateService: renamed "-dev" to "-git" for clarity."
This reverts commit 6387dcc6d4.
2025-11-21 13:38:29 -05:00
ItsLemmy 6387dcc6d4 UpdateService: renamed "-dev" to "-git" for clarity. 2025-11-21 13:28:42 -05:00
ItsLemmy 455014a39b Brightness: scroll-wheel was bypassing available control check. 2025-11-21 13:28:12 -05:00
ItsLemmy a884f012d8 i18n + autoformat 2025-11-21 13:18:02 -05:00
Lemmy c5b23cc291 Merge pull request #804 from Vortelf/feat/vpn-widget
VPN: Widget Implementation
2025-11-21 13:12:50 -05:00
Lemmy 04e46815f8 Merge pull request #808 from EmmetZ/brightness-panel
feat: add brightness panel for bar brightness widget
2025-11-21 13:11:05 -05:00
Lemmy f3d1e1f3d1 Merge pull request #813 from alaughlin/dock-border-radius
Dock: make border radius configurable
2025-11-21 12:05:25 -05:00
Lemmy e2aa4ca2f8 Merge pull request #807 from lonerOrz/feat/custombutton
Enhance custom button
2025-11-21 12:02:57 -05:00
Lemmy d6edc55d16 Merge pull request #817 from MrDowntempo/feat/smarter_shader_compiler
shaders-compile.sh supports file list arguments
2025-11-21 11:57:05 -05:00
ItsLemmy e5912760ca WiFi Panel: improved the layout with proper multiple sections and proper height calculation. 2025-11-21 11:46:14 -05:00
MrDowntempo 7d981fb55b Merge branch 'main' into feat/smarter_shader_compiler 2025-11-21 11:45:19 -05:00
Corey Woodworth e97c46e96c shaders-compile.sh supports file list arguments 2025-11-21 11:36:51 -05:00
Lysec c1afa199e3 Merge pull request #816 from LionHeartP/main
revert: 'Matugen/Discord: fix inbox alignment'
2025-11-21 17:23:28 +01:00
LionHeartP 530992a14b revert: 'Matugen/Discord: fix inbox alignment' 2025-11-21 18:13:13 +02:00
Lysec 5d9cfeb9d0 Merge pull request #815 from lonerOrz/fix/about-version
fix: Fix latestVersion on the about page
2025-11-21 16:27:20 +01:00
loner 8cb4711629 fix: Fix latestVersion on the about page 2025-11-21 23:06:36 +08:00
Ly-sec 2d856882d2 Changelog: remove changelogs.json 2025-11-21 15:58:34 +01:00
art0rz f181bdf21c Add screen recording loading feedback 2025-11-21 15:52:29 +01:00
Lysec 665aa84f70 Merge pull request #814 from lonerOrz/fix/about
fix: Fix the rich text display on the About page
2025-11-21 15:45:17 +01:00
Ly-sec b84452e04d Changelogs: overhaul 2025-11-21 15:44:41 +01:00
Ly-sec d3c200f50c SchemeDownloader: download schemes to ~/.config/noctalia/colorschemes/
ColorSchemeService: check said folder for theming
TemplateProcessor: check said folder for theming
2025-11-21 15:32:02 +01:00
loner a39fbb5639 fix: Fix the rich text display on the About page 2025-11-21 22:14:57 +08:00
Ly-sec fe40758d4e SchemeDownloader: fix logger warning 2025-11-21 15:02:38 +01:00
Ly-sec 63331c1018 WidgetSetting: fixes not being able to type when opening settings through context menu 2025-11-21 14:02:24 +01:00
Ly-sec 9c955cdd39 Services/systemd: small update 2025-11-21 13:58:50 +01:00
Adam Laughlin d9e0f2fc10 Dock: make border radius configurable 2025-11-21 07:45:37 -05:00
Georgi Velev 1cbc793087 VPN: Widget Implementation 2025-11-21 14:32:39 +02:00
Ly-sec 1a2ddbb9e3 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-21 13:27:13 +01:00
Ly-sec e46c9cdf0e Battery: add visual indicator for low battery (same as SysMon) 2025-11-21 13:27:03 +01:00
Lysec 43cdc4494d Merge pull request #786 from lonerOrz/feat/clip
Add clipboard preview
2025-11-21 13:19:42 +01:00
Ly-sec 5ed4c97ee5 Tooltip: fix newline detection 2025-11-21 13:02:50 +01:00
Lysec ddd3ae364c Merge pull request #812 from bokicoder/patch-1
i18n: improve chinese translation
2025-11-21 12:21:32 +01:00
bokicoder 3b793add39 i18n: improve chinese translation 2025-11-21 19:15:19 +08:00
Ly-sec 71f4a8eb49 NText: add optional RichText (default false) to fix calendar with specific languages 2025-11-21 11:09:03 +01:00
Ly-sec 2f735eda81 ChangelogPanel: nice formatting for changelogs
AboutTab: update version connection
GitHubService: cleanup, move changelog logic to UpdateService
UpdateService: use new changelog host
2025-11-21 11:01:59 +01:00
shouya 5f2a6ffc9d fix workspace.qml warning 2025-11-21 15:01:02 +09:00
shouya 211a9e4033 add translations for other languages 2025-11-21 14:53:59 +09:00
shouya bcebaa0185 add english translation 2025-11-21 14:52:20 +09:00
shouya 8331d1954d show workspaces for the focused screen 2025-11-21 14:49:31 +09:00
loner ee33da8348 i18n: fix: Add translations for custom button wheel actions 2025-11-21 13:14:57 +08:00
loner f7d7d7ac15 fix: Stabilize custom button wheel command settings UI layout 2025-11-21 12:38:50 +08:00
ItsLemmy 972ac47c1b Bluetooth: smaller font for section name, similar to wifi. 2025-11-20 23:08:42 -05:00
ItsLemmy 0b0860a446 WiFi: improved classification and sorting 2025-11-20 23:06:56 -05:00
loner e8a27acb63 fix: Left click behavior should only depend on left click settings 2025-11-21 11:06:51 +08:00
loner 694fefeebd feat: Custom buttons now support wheel actions 2025-11-21 10:58:15 +08:00
ItsLemmy 088431b20d Autoformatting + translations 2025-11-20 21:38:00 -05:00
ItsLemmy 63940703f8 TaskbarGrouped: Fixes, cleanup and improvements. 2025-11-20 21:37:02 -05:00
EmmetZ e3c171840f feat: add brightness panel for bar brightness widget 2025-11-21 10:23:23 +08:00
loner 857d1dbbb6 feat: Update translation files for maxTextLength feature 2025-11-21 09:07:39 +08:00
loner 516fc47b68 feat: Replace hideTextInVerticalBar with maxTextLength object
- Replace boolean hideTextInVerticalBar with maxTextLength object that has
  separate horizontal and vertical properties for more flexible text length control
- Add NSpinBox controls in settings UI to configure both horizontal and
  vertical max text length independently
- Update CustomButton widget to use new maxTextLength structure and
  implement text scrolling based on direction-specific limits
- Set default values to 10 for both horizontal and vertical (was 20/0)
- Update translations and widget registry metadata accordingly
- When vertical maxTextLength is 0, text is completely hidden (preserving
  original hideTextInVerticalBar: true behavior)

This allows users to set different text length limits for horizontal and
vertical bar orientations, providing more granular control over text display.
2025-11-21 09:07:30 +08:00
loner e549cfcb78 feat: Use maxTextLength to Limit Custom Button Text Length 2025-11-21 08:31:15 +08:00
loner 6a840769ed Fix(BarPillVertical): Improve vertical text positioning and spacing 2025-11-21 08:31:00 +08:00
loner ec92295a98 Enhance custom tooltip parsing 2025-11-21 08:30:46 +08:00
Ly-sec 60d37576e0 LocationTab: properly trim whitespaces from first day of the week 2025-11-20 21:08:07 +01:00
Ly-sec 067bbf20bc ColorScheme/Rosepine: fix colors 2025-11-20 20:54:43 +01:00
Ly-sec 49aab3c487 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-20 20:45:25 +01:00
Ly-sec 868b14bbc3 AudioCard: fix elide 2025-11-20 20:45:21 +01:00
Lysec b435d1f588 Merge pull request #806 from bokicoder/main
Nix: cleaner code
2025-11-20 20:19:34 +01:00
Ly-sec 1fc1fa36aa Matugen/Discord: fix inbox alignment (thanks @LionHeartP) 2025-11-20 19:56:18 +01:00
wxlyyy 04311f191f Nix: cleaner code 2025-11-21 02:28:56 +08:00
Ly-sec 0726e6b92f LockScreen: adjust button width depending on text length 2025-11-20 17:55:45 +01:00
Ly-sec 9a3d04249f Set version to dev 2025-11-20 17:42:59 +01:00
Ly-sec edd4ba1b15 LockScreen: make digital font bigger 2025-11-20 17:39:01 +01:00
Ly-sec c50776eeee Release v3.2.0 2025-11-20 15:56:32 +01:00
Ly-sec e9114297d1 ChangelogPanel: save lastSeenVersion to cacheDir 2025-11-20 14:50:00 +01:00
Ly-sec fbfdf787de ChangelogPanel: fix width issues 2025-11-20 13:17:17 +01:00
Ly-sec 3976a21dc7 Settings: remove forceShowNextStart 2025-11-20 11:54:50 +01:00
Ly-sec c735eef75d Merge branch 'changelog' 2025-11-20 11:54:33 +01:00
ItsLemmy 1ceb97c08f NText: Dont RichText by default as it does not elide properly.
Was breaking the bar section editor.
2025-11-20 00:11:51 -05:00
ItsLemmy 42e2ba09ff MediaCard: don't show the disc icon if there is Cava activity. 2025-11-19 21:46:07 -05:00
Ly-sec 074da9069c OSD: add overdrive display
Volume/Microphone: allow overdrive, clamp to 100/150% max
AudioService: properly clamp to 100/150% (not only visually)
2025-11-19 23:27:42 +01:00
Ly-sec 19672a3d46 SchemeDownloader: display proper errors 2025-11-19 23:11:30 +01:00
ItsLemmy da8fa306a1 NText: richText by default as it is used in a few legacy places. 2025-11-19 16:18:22 -05:00
ItsLemmy d74f1feece Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-11-19 16:01:21 -05:00
ItsLemmy 6df39604c5 NText: RichText or StyledText (no plainText) 2025-11-19 16:01:18 -05:00
Lemmy 4d45b330b0 Merge pull request #799 from bokicoder/main
Nix: remove quickshell flake input & add overlays & ...
2025-11-19 11:59:39 -05:00
wxlyyy b7c50f4c23 Nix: remove quickshell flake input & add overlays & ... 2025-11-20 00:20:15 +08:00
ItsLemmy 0a6c06b092 OSD: another stab at a simplified approach to avoid start-up OSD notifications and separating UI from logic. 2025-11-19 10:20:18 -05:00
Lysec 9080a584a2 Merge pull request #798 from art0rz/main
Disable capitalization of username in ControlCenter
2025-11-19 15:56:15 +01:00
art0rz 110917359c Disable capitalization of username in ControlCenter 2025-11-19 15:16:56 +01:00
ItsLemmy 5275ccf0d7 Autofmt 2025-11-19 08:29:02 -05:00
ItsLemmy d641eadf75 Audio: added a settings to choose your favorite external audio mixer (ex: pavucontrol, ...) 2025-11-19 08:28:51 -05:00
Ly-sec a9ccb4c133 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-19 14:06:27 +01:00
Ly-sec 16a79c7d5b OSD: another possible fix for initial in/output OSD 2025-11-19 14:06:21 +01:00
ItsLemmy 1b4cd35504 Weather: Made the weather effects conditional with a new setting. 2025-11-19 08:05:33 -05:00
Ly-sec 17810d1d2f SchemeDownloader: make schemes look more similar to ColorSchemeTab ones 2025-11-19 13:42:29 +01:00
Ly-sec 64f5d99a48 OSD: possible fix for initial in/output OSD 2025-11-19 12:01:30 +01:00
loner e4e3b1b85c qml format 2025-11-19 16:07:08 +08:00
loner 4a0c2b7ef3 feat(i18n): Add clip preview translations for Simplified Chinese (zh-CN) 2025-11-19 16:07:07 +08:00
loner 5e2f8c1462 feat(i18n): Add clip preview translations for Ukrainian (uk-UA) 2025-11-19 16:07:07 +08:00
loner 97ba831cb4 feat(i18n): Add clip preview translations for Turkish (tr) 2025-11-19 16:07:07 +08:00
loner 5ade827a4c feat(i18n): Add clip preview translations for Russian (ru) 2025-11-19 16:07:07 +08:00
loner 03554120be feat(i18n): Add clip preview translations for Portuguese (pt) 2025-11-19 16:07:07 +08:00
loner 2917f02621 feat(i18n): Add clip preview translations for Dutch (nl) 2025-11-19 16:07:07 +08:00
loner a18be7927c feat(i18n): Add clip preview translations for French (fr) 2025-11-19 16:07:07 +08:00
loner 9bf8fd16d6 feat(i18n): Add clip preview translations for Spanish (es) 2025-11-19 16:07:07 +08:00
loner 948c3c7e18 feat(i18n): Add clip preview translations for German (de) 2025-11-19 16:07:07 +08:00
loner b2978113c5 feat(launcher): Integrate TextFormatter for enhanced preview UI 2025-11-19 16:07:07 +08:00
loner 87f62b288b feat(launcher): UI improvements for clipboard preview window 2025-11-19 16:07:07 +08:00
loner ed373df99d feat(launcher): Add toggle for clip plugin preview 2025-11-19 16:07:07 +08:00
loner 529869f796 fix: External clipboard preview panel positioning and styling 2025-11-19 16:07:07 +08:00
loner 12766e411d widget: new fillMode and smt 2025-11-19 16:07:07 +08:00
loner 79f79e0cff feat: Add image preview logic 2025-11-19 16:07:07 +08:00
loner ca89a0dc35 fix: Fix the proportions of the list and the preview 2025-11-19 16:07:07 +08:00
loner 6eaffb0e65 feat: implement full content preview with async loading in ClipboardPreview 2025-11-19 16:07:07 +08:00
loner 455ef3449e feat: clip preview 2025-11-19 16:07:07 +08:00
ItsLemmy fef8535384 Weather: rain and snow shaders. 2025-11-19 00:16:54 -05:00
ItsLemmy 770c667794 Shader script: full path to QSB 2025-11-18 23:14:17 -05:00
ItsLemmy 9b805ef1c4 MediaCard: some more tweaks 2025-11-18 21:42:54 -05:00
ItsLemmy 260cb34c96 DimDesktop: Lowered default dimmerOpacity from 0.8 to 0.6 2025-11-18 19:55:16 -05:00
ItsLemmy 592e261eb8 DropShadow: on the media card + some cleanup 2025-11-18 19:51:54 -05:00
ItsLemmy 8242b0d97d Fix a bunch of hardcoded borders + autofmt 2025-11-18 19:17:25 -05:00
ItsLemmy aa218e153d Missing translations 2025-11-18 19:11:06 -05:00
Lemmy af4ec4c694 Merge pull request #794 from lonerOrz/feat/custombutton
feat: Tooltip supports rich text parsing
2025-11-18 18:49:52 -05:00
Lemmy 7e43f3b0d6 Merge pull request #793 from notiant/patch-22
WeatherCard: add more left spacing to current weather
2025-11-18 18:49:43 -05:00
Lemmy 9a76b54ce8 Merge pull request #795 from MrDowntempo/fix/BetterRadioButtonWidth
Fix/better radio button width
2025-11-18 18:41:25 -05:00
ItsLemmy 9170ece8d2 Changed some info logger to debug 2025-11-18 17:15:06 -05:00
Corey Woodworth 27dd8fd036 Removed my commented out unnecessary code 2025-11-18 17:00:22 -05:00
Corey Woodworth 74b6e86835 NRadioButton now includes it's NText when calculating it's implicit width 2025-11-18 16:56:55 -05:00
loner 1a4f151bbc Enhanced rich text parsing for specific plain text content 2025-11-19 05:11:27 +08:00
loner 4b507fa238 feat: Tooltip supports rich text parsing 2025-11-19 05:10:26 +08:00
Ly-sec 7262b7b00f PR_TEMPLATE: add comment about colorscheme repo 2025-11-18 20:55:47 +01:00
Ly-sec 3264b59d54 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-18 20:41:20 +01:00
Ly-sec c3b73f02b3 ColorSchemeTab: add download button
SchemeDownloader: fetch available color schemes from noctalia-colorscheme repo
ColorSchemes: move multiple schemes to the colorscheme repo
i18n: add translations to SchemeDownloader
ColorSchemeTab: move into own folder (+ SchemeDownloader)
2025-11-18 20:39:10 +01:00
notiant ece5b95fb4 WeatherCard: add more left spacing to current weather 2025-11-18 20:10:19 +01:00
Lysec 956a33a148 Merge pull request #792 from bokicoder/main
Nix: add quickshell to dev shell
2025-11-18 20:02:47 +01:00
wxlyyy 6655e96204 Nix: add quickshell to dev shell 2025-11-19 02:52:17 +08:00
Lysec 78698fa546 Merge pull request #790 from notiant/patch-21
Remove double bottom spacing in panels & hide scrollbar in NScrollView if not necessary
2025-11-18 15:25:53 +01:00
ItsLemmy 6b6517cac3 TaskBar: added right click contextual menu 2025-11-18 09:09:31 -05:00
ItsLemmy 1d200e84a1 TaskBarGrouped: added right click contextual menu 2025-11-18 09:03:23 -05:00
Lemmy 653d3b3cb2 Merge pull request #787 from a-usr/nix-sync-flake
Nix: Sync Flake.lock
2025-11-18 08:52:27 -05:00
Lemmy 0428dd1b50 Merge pull request #688 from bokicoder/main
Nix: refactor & improve home-module
2025-11-18 08:27:12 -05:00
Lemmy 6df544d560 Merge pull request #791 from bokicoder/patch-1
Nix: default to using nixpkgs' quickshell
2025-11-18 08:26:46 -05:00
notiant 6d032e5159 Remove double bottom spacing in panels & hide scrollbar in NScrollView if not necessary 2025-11-18 10:12:44 +01:00
bokicoder 02e7588bca Nix: default to using nixpkgs' quickshell 2025-11-18 16:42:29 +08:00
ItsLemmy c407edb4e9 BarWidgets: All the right click contextual menus. Fix #541 2025-11-17 22:47:17 -05:00
ItsLemmy f3207b526f Tooltip: Update position on text content change, take 2 2025-11-17 22:10:58 -05:00
ItsLemmy 103bd91da8 Tooltip: recalculate position when text content changes. 2025-11-17 22:07:10 -05:00
ItsLemmy 66770625dd Tooltip: no longer needed to pass a screen explicitely 2025-11-17 22:02:10 -05:00
ItsLemmy 81c0c302d4 BarWidgets: open widget settings 2025-11-17 21:03:59 -05:00
ItsLemmy 3283aacf9b BarWidgets: First pass on contextual widget menu accessible from right-click.
Testing on volume widget for now.
2025-11-17 20:35:45 -05:00
ItsLemmy 1b114a0c5f Autoformatting 2025-11-17 19:53:17 -05:00
ItsLemmy 0b4a7b2bcd BarSysMon: fixed anchoring warning 2025-11-17 19:52:49 -05:00
ItsLemmy f15c2a1e49 Settings: removed battery charging mode 2025-11-17 19:49:57 -05:00
Ly-sec 226213457f ChangelogPanel: update layout
shell: remove UpdateService
i18n: update ChangelogPanel text
2025-11-18 01:08:19 +01:00
Ly-sec 836029b567 Settings: move things to UpdateService & cleanup 2025-11-18 00:58:57 +01:00
Ly-sec 8034297fb7 ChangelogService: merge into UpdateService 2025-11-18 00:52:17 +01:00
Ly-sec 01b893c6e6 SimpleToast: follow notification transparency 2025-11-18 00:35:32 +01:00
Ly-sec bc22bcac82 SimpleToast: adjust width to match notification width 2025-11-18 00:22:28 +01:00
Ly-sec e36461acd2 SimpleToast: follow transparency slider 2025-11-18 00:05:52 +01:00
Lysec 069859828c Merge pull request #783 from MrDowntempo/fix/NoOverflowNSpinBox
Fix vertical centering and overflow of NSpinBox
2025-11-17 22:47:13 +01:00
Lysec 1ba73c6fcb Merge pull request #788 from ThatOneCalculator/fix/qt6-qmlformat
fix: only use qt6 qmlformat
2025-11-17 22:04:26 +01:00
Kainoa Kanter 63f1404598 package name 2025-11-17 12:59:02 -08:00
Kainoa Kanter 4a9cea1d84 fix: only use qt6 qmlformat 2025-11-17 12:57:32 -08:00
Corey Woodworth 8bca19f3f0 Add the ability to click and hold to speed up adjustments 2025-11-17 15:26:21 -05:00
ItsLemmy 3bb8d8a7c2 Fix: UserInterfaceTab accessing a non existing setting. 2025-11-17 15:15:43 -05:00
Lemmy 7b926b68af Merge pull request #782 from MrDowntempo/fix/BetterColorPicker
ColorCovert refactoring
2025-11-17 15:00:30 -05:00
ItsLemmy 5e398d387e BarSysMon: added tooltip to show mountpoint 2025-11-17 14:55:39 -05:00
ItsLemmy f1d714ad9a Cleanup: replaced a bunch of Screen by their proper "screen" 2025-11-17 14:53:47 -05:00
John 7453a7c5d3 Nix: Sync Flake.lock 2025-11-17 20:46:17 +01:00
ItsLemmy 2ae5aa90c9 BarSysMon: you can now select which disk mount point to monitor storage. 2025-11-17 14:29:32 -05:00
ItsLemmy ca5f5cd506 BarPill: always prioritize hover color even if force open is true 2025-11-17 14:05:08 -05:00
ItsLemmy 2bf4b8ee71 BarPill: fix Text hover color to ensure readability. 2025-11-17 13:55:22 -05:00
ItsLemmy ca64c4b436 BarTab: Use a regular NLabel for capsule opacity. 2025-11-17 13:45:56 -05:00
Corey Woodworth 4da1b08e19 Fix vertical centering and overflow of NSpinBox 2025-11-17 13:09:29 -05:00
Corey Woodworth 22fefb3a8b Refactor ColorsConvert.js 2025-11-17 11:42:32 -05:00
Corey Woodworth c223737fd7 Move javascript color conversion functions to ColorsConvert.js 2025-11-17 11:11:25 -05:00
Ly-sec bb8107727c initial commit 2025-11-17 16:35:22 +01:00
Ly-sec 595ad0bb20 Taskbar: fix color 2025-11-17 16:27:25 +01:00
Ly-sec 28e6fcdfe4 Taskbar: adjust height to match other widgets 2025-11-17 15:51:30 +01:00
ItsLemmy 063ca70c57 Autoformat 2025-11-17 08:16:18 -05:00
Lysec 48fb52dfe4 Merge pull request #781 from lonerOrz/ipc/dock
feat: Add IPC command to toggle dock visibility
2025-11-17 14:12:34 +01:00
Lemmy a7aa38fe1c Merge pull request #778 from lonerOrz/feat/bar
Feature: Add capsule opacity setting with conditional UI
2025-11-17 08:10:54 -05:00
Ly-sec 0d478fc998 AudioService: rework 2025-11-17 13:54:58 +01:00
Ly-sec d4fb4f5889 qmlfmt: add user info to install package 2025-11-17 13:31:08 +01:00
Ly-sec d06f111c9a Taskbar: fix height 2025-11-17 13:21:01 +01:00
loner cd10f16b61 feat: Add IPC command to toggle dock visibility 2025-11-17 19:52:23 +08:00
loner b2bfb71a91 fix: DarkMode widget to use unified Style.capsuleColor 2025-11-17 11:05:58 +08:00
loner b79ce196a6 Unify the tray background color 2025-11-17 11:05:58 +08:00
loner 24b8eeb1f4 feat: Optimize capsule color computation by using Style.qml property 2025-11-17 11:05:58 +08:00
loner a201b8a2c8 fix: Fix overlapping opacity in BarPill components 2025-11-17 11:05:58 +08:00
loner 609c9900f7 Add Chinese translation for capsule opacity setting 2025-11-17 11:05:58 +08:00
loner f2ffed74be Add Turkish translation for capsule opacity setting 2025-11-17 11:05:57 +08:00
loner 660287c7a1 Add Ukrainian translation for capsule opacity setting 2025-11-17 11:05:57 +08:00
loner ada3d7abf2 Add Russian translation for capsule opacity setting 2025-11-17 11:05:57 +08:00
loner 89a5efe6d1 Add Portuguese translation for capsule opacity setting 2025-11-17 11:05:57 +08:00
loner 83edb704a1 Add Dutch translation for capsule opacity setting 2025-11-17 11:05:57 +08:00
loner 1f5b7ab3a1 Add Spanish translation for capsule opacity setting 2025-11-17 11:05:57 +08:00
loner 8f6d1e06d2 Add German translation for capsule opacity setting 2025-11-17 11:05:57 +08:00
loner aee415e82e Add French translation for capsule opacity setting 2025-11-17 11:05:57 +08:00
loner a46c76b9d5 feat(bar): Add capsule opacity setting with conditional slider in bar settings 2025-11-17 11:05:57 +08:00
StellaHalf 82b7758db6 further fix fomatting 2025-11-17 03:23:49 +01:00
StellaHalf f90f897516 further fix formatting 2025-11-17 03:22:02 +01:00
StellaHalf 1a28416d59 fix formatting 2025-11-17 03:19:57 +01:00
StellaHalf 2385578831 fix settings formatter 2025-11-17 03:11:58 +01:00
StellaHalf 7dd1cb87df dock settings 2025-11-17 03:08:05 +01:00
ItsLemmy 4f0bf28f06 MediaMini: showArtistFirst i18n 2025-11-16 21:04:58 -05:00
ItsLemmy 474598ccae MediaMini: showArtistFirst by default 2025-11-16 20:57:25 -05:00
ItsLemmy 0426918be6 Autoformat 2025-11-16 20:56:58 -05:00
Lemmy 792c6848c4 Merge pull request #761 from alaughlin/media_manager_toggle_artist_first
MediaMini: Support showing artist first
2025-11-16 20:56:20 -05:00
Lemmy 40f68c5325 Merge branch 'main' into media_manager_toggle_artist_first 2025-11-16 20:55:59 -05:00
Lemmy dddd934f06 Merge pull request #777 from MrDowntempo/fix/BetterWorkspaceWidget
Fix/better workspace widget and TaskbarGrouped
2025-11-16 20:50:32 -05:00
ItsLemmy dc08751ec2 Multi-Monitors: new setting to explicitely disable panels to appear on screen without bar.
On my setup this saves about 130MB per 1080p monitor where the bar is
not shown. I only interact with noctalia on my main screen.
2025-11-16 20:49:56 -05:00
Corey Woodworth 1f0485dff2 Bugfixes. Better Vertical Bar Support 2025-11-16 20:09:14 -05:00
Corey Woodworth 064b894fbc Bugfixes. Wrong setting label, and better vertical bar support 2025-11-16 19:55:19 -05:00
StellaHalf 856b6ba00b initial dock changes 2025-11-17 01:44:07 +01:00
Corey Woodworth 8ec6040c29 A little visual cleanup to TasbarGrouped, and added Name+Index option to Workspace widget too. 2025-11-16 19:42:30 -05:00
ItsLemmy df37511089 Panels: code simplification 2025-11-16 19:40:51 -05:00
Stella b895aada9b Merge pull request #1 from noctalia-dev/main
tp
2025-11-17 00:55:24 +01:00
StellaHalf 073e0f8388 Revert "add skypink theme"
This reverts commit a74b210e36.
2025-11-17 00:53:57 +01:00
Lemmy 202d974a82 Merge pull request #776 from MrDowntempo/fix/OneLessToggle
Simplified TaskbarGrouped settings by removing unneeded toggle
2025-11-16 18:01:18 -05:00
MrDowntempo 8e18f79acd Merge branch 'main' into fix/OneLessToggle 2025-11-16 17:53:47 -05:00
Corey Woodworth d6de45275f Simplified TaskbarGrouped settings by removing unneeded toggle and adding its functionality to the combobox. 2025-11-16 17:32:18 -05:00
ItsLemmy 39fd2517c3 BatteryManager: removed due to limited compatibility.
Might be reintroduced later if we decice on a proper back-end.
2025-11-16 17:27:11 -05:00
ItsLemmy d8adaf4d4b Deleted SystemTrayService. 2025-11-16 17:08:08 -05:00
ItsLemmy 3ff5b7639f Switched to qmlformat. 2025-11-16 17:07:03 -05:00
ItsLemmy 32905224b9 Preparing the switch to qmlformat. 2025-11-16 16:44:47 -05:00
ItsLemmy 9919e0419e OSD: fix exclusion mode. 2025-11-16 15:53:14 -05:00
ItsLemmy 57b8be1504 Color and Style: readonly everywhere and simplification, reducing the number of bindings. 2025-11-16 15:52:16 -05:00
Ly-sec 0706285048 OSD: possible solution for #774 2025-11-16 19:38:28 +01:00
Adam Laughlin 4fa6696a1c whoops 2025-11-16 13:31:41 -05:00
Adam Laughlin a6aa162db6 ugh 2025-11-16 13:31:41 -05:00
Adam Laughlin 36e0ef91bc MediaMini: Support showing artist first 2025-11-16 13:31:41 -05:00
Ly-sec c09bf13c58 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-16 19:00:24 +01:00
Ly-sec 7280d827db i18n: preserve full locale for regional formatting (en_GB vs en_US) 2025-11-16 19:00:18 +01:00
ItsLemmy 9e454bd608 qmlfmt: dont fallback to qmlformat. 2025-11-16 11:52:47 -05:00
ItsLemmy 13532cc479 TaskbarGrouped: fixed translations. Replaced number(s) by label(s) 2025-11-16 11:51:20 -05:00
Lemmy 31a93fb211 Merge pull request #757 from Sighthesia/fix_active_window_layout_gap
BarWidgetLoader: Remove layout space left by hidden widgets
2025-11-16 10:46:41 -05:00
Ly-sec 01b44e0b28 WallHaven: use sort by relevance as default 2025-11-16 16:31:49 +01:00
Lysec de200a929c Merge pull request #773 from bokicoder/patch-2
Fix indentation for quickshell input in flake.nix
2025-11-16 15:45:44 +01:00
bokicoder 1a38c6d665 Fix indentation for quickshell input in flake.nix 2025-11-16 22:44:42 +08:00
Ly-sec 8af9643577 flake: update commit hash 2025-11-16 15:30:21 +01:00
ItsLemmy 9d3dbd33b2 NixOS: pin Quickshell to release 0.2.1 2025-11-16 07:18:43 -05:00
Ly-sec 8e36b68789 WallpaperPanel: wallhaven respects file name toggle 2025-11-16 12:27:10 +01:00
Ly-sec 78919bcc13 i18n: update wallhaven page translation 2025-11-16 12:25:56 +01:00
Ly-sec 8ed927ab0a MainScreen: hide dimming while window close animation instead of afterwards 2025-11-16 11:57:20 +01:00
Lysec 6c80fd3740 Merge pull request #770 from notiant/patch-20
Hide scrollbar in NListView if it's not necessary
2025-11-16 11:54:43 +01:00
notiant ef1b7cfd89 Hide scrollbar in NListView if not necessary 2025-11-16 11:05:25 +01:00
Ly-sec 098e7f5645 SessionMenuTab: disabling entries works again (fixes #769) 2025-11-16 10:20:43 +01:00
Ly-sec a8787aa241 WallhavenSettingsPopup: layout fixes 2025-11-16 10:11:14 +01:00
ItsLemmy 6494aec955 WallpaperPanel: give focus to the gridview when clicking in it, so we can use keyboard 2025-11-15 21:59:20 -05:00
ItsLemmy 2735a489b5 WallpaperPanel: Made Wallhaven wallpapers work with multiple monitor selective apply + streamlined UI. 2025-11-15 21:53:52 -05:00
ItsLemmy b120af43fe Back to -dev 2025-11-15 21:05:43 -05:00
ItsLemmy f520466063 v3.1.1 2025-11-15 21:04:12 -05:00
ItsLemmy ead2b82680 Tray: reverted all the mitigation now that the real issue has been fixed in Quickshell. 2025-11-15 21:01:48 -05:00
ItsLemmy 3f1bcf1ae8 TrayMenu: tweaks 2025-11-15 19:56:18 -05:00
ItsLemmy f9192f0424 TrayMenu: added debouncer to increase robustness. 2025-11-15 19:31:06 -05:00
ItsLemmy cea0739a5e Tray: Fix Steam lock-up. 2025-11-15 19:07:34 -05:00
Ly-sec 1826d6a00d Release v3.1.0 2025-11-15 23:43:55 +01:00
Ly-sec ab8e14d0f5 TrayMenu: more cleanup 2025-11-15 22:57:45 +01:00
Ly-sec 5121d73a43 TrayMenu: more cleanup 2025-11-15 22:57:26 +01:00
Ly-sec fc033081bd TrayMenu: cleanup 2025-11-15 22:54:39 +01:00
Ly-sec e129da8f46 TrayMenu: close with single outside click 2025-11-15 22:51:32 +01:00
Ly-sec 07f8bd62b4 TrayMenu: reset shouldLoadMenu properly 2025-11-15 22:46:49 +01:00
Ly-sec 53d04df75d Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-15 22:32:49 +01:00
Ly-sec ebe50561a8 TrayMenu: fix tray menu allocation per tray item 2025-11-15 22:32:40 +01:00
ItsLemmy 04abff2ee4 Default settings 2025-11-15 16:25:18 -05:00
ItsLemmy 91f098071d TrayMenuWindow: no relative path 2025-11-15 16:25:12 -05:00
Ly-sec f28452a258 TrayMenu: defer opener.children access to prevent init freeze 2025-11-15 22:23:23 +01:00
ItsLemmy 131d3a095e autofmt 2025-11-15 15:57:05 -05:00
ItsLemmy 3685b8c9f7 TrayMenu: commented out until we figure why it does not work with the latest quickshell-git commits 2025-11-15 15:55:59 -05:00
Ly-sec c730ac4f34 WallhavenSettingsPopup: fix apply button clickthrough 2025-11-15 19:52:08 +01:00
Ly-sec 0314d2445e WallpaperPanel: add settings popup for wallhaveb
WallhavenSettingsPopup: move all settings in here
WallhavenService: adjust some things
2025-11-15 19:48:19 +01:00
Ly-sec 8010b32c29 Settings: fix migration 2025-11-15 18:36:04 +01:00
Ly-sec 34e845d8fd Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-15 18:03:50 +01:00
Ly-sec 9576daf70a WallpaperPanel: add wallhaven support 2025-11-15 18:03:26 +01:00
ItsLemmy adfe4817e0 Bar-SessionMenu: added setting to pick your favorite color. 2025-11-15 10:17:20 -05:00
ItsLemmy 2b5010f477 Settings-default and translations 2025-11-15 10:01:10 -05:00
Ly-sec 6b92d2d4c2 UserInterfaceTab: remove dimDesktop toggle, only use dimming slider
Settings: add migration for dimDesktop -> dimmerOpacity
Autoformat
2025-11-15 15:46:29 +01:00
Lysec e1e6f36cea Merge pull request #759 from dmolin/dimmer-opacity
Add desktop dimmer opacity slider when "Dim Desktop" is toggled ON.
2025-11-15 15:36:36 +01:00
Lysec df2faf3267 Merge pull request #760 from DrWeb56/main
Update ru.json
2025-11-15 15:30:49 +01:00
DrWeb56 c635f84eba Update ru.json
Translated a few lines that weren’t translated before.
2025-11-15 19:26:25 +05:00
Lysec adfc8d033d Merge pull request #758 from Aerosnail/fix/efivarfs-audio-stutter
SystemStatService: don't report efivarfs usage% to avoid stutters
2025-11-15 15:26:23 +01:00
ItsLemmy 267bc00097 SmartPanels: improving Hyprland focus issues. 2025-11-15 09:17:21 -05:00
Davide 996935af2b Add desktop dimmer opacity slider 2025-11-15 13:24:11 +00:00
Aerosnail 049d313d51 SystemStatService: skip efivarfs to avoid stutters 2025-11-15 13:55:43 +01:00
Ly-sec a81cbb587e Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-15 13:48:42 +01:00
Ly-sec 7176e890af SessionMenuTab: add per entry countdown toggle (implements #746
)
2025-11-15 13:48:39 +01:00
Lysec 23962d9290 Merge pull request #755 from mochouaaaaa/main
fix(qmlfmt): Add compatibility for qmlformat command
2025-11-15 13:05:33 +01:00
Lysec e7d373f2cc Merge pull request #756 from notiant/patch-19
Add wallpaper selector to settings
2025-11-15 13:04:37 +01:00
Ly-sec 79b079a436 LockScreen: PAM always uses USER env var instead of displayName 2025-11-15 13:01:47 +01:00
notiant 810efe6ad3 Add wallpaper selector to settings 2025-11-15 10:47:18 +01:00
Sighthesia 4ca358b5ba ActiveWindow: fix layout gap left by hidden active window widget 2025-11-15 17:38:39 +08:00
mochou b692275c31 fix(qmlfmt): Add compatibility for qmlformat command
- Modifies Bin/dev/qmlfmt.sh to check for both 'qmlfmt' and 'qmlformat' executables.
- Uses 'qmlfmt' with its original arguments if found.
- If 'qmlfmt' is not found, uses 'qmlformat' with arguments for 2-space indentation and essential semicolons.
- Exits with an error if neither command is available.
- This makes the QML formatting pre-commit hook more robust.
2025-11-15 17:17:03 +08:00
Ly-sec 6da74a800f Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-15 03:51:30 +01:00
Ly-sec 33eb71f0d8 ColorSchemeTab: properly check for discord/code 2025-11-15 03:51:03 +01:00
ItsLemmy edef856895 MainScreen+SmartPanel: Allow click on the bar when a panel is open. 2025-11-14 20:26:05 -05:00
ItsLemmy 312d1b6d22 Default settings + auto-formatting 2025-11-14 20:02:28 -05:00
ItsLemmy 02d77ff445 MainScreen: removed unecessary mouse area 2025-11-14 20:01:54 -05:00
ItsLemmy d2bd621abe Revert "SmartPanel: Tighter sizing by using the minimum size."
This reverts commit 0eb82bce98.
2025-11-14 19:57:04 -05:00
StellaHalf cb85565fd8 fix terminal themes 2025-11-15 01:21:33 +01:00
StellaHalf b5ac3941cf fix terminal themes 2025-11-15 01:20:44 +01:00
StellaHalf a74b210e36 add skypink theme 2025-11-15 01:03:21 +01:00
Ly-sec 42f12e8d56 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-14 22:33:42 +01:00
Ly-sec faaf5b7464 AudioService: possible fix for misbehaviour 2025-11-14 22:33:37 +01:00
ItsLemmy 51940a9fc0 Formatting 2025-11-14 14:20:03 -05:00
ItsLemmy c6fcfffbe6 i18n update 2025-11-14 14:16:40 -05:00
Lemmy 867abc6dc8 Merge pull request #729 from Sighthesia/system_monitor_high_pressure_highlight
SystemMonitor: add visual highlights for high-pressure metrics
2025-11-14 14:04:05 -05:00
Lemmy b1dfcb58ba Merge branch 'main' into system_monitor_high_pressure_highlight 2025-11-14 14:03:56 -05:00
Lemmy 9890174aeb Merge pull request #742 from atheeq-rhxn/main
MangoWC support
2025-11-14 14:02:57 -05:00
Lemmy dd4cf6e422 Merge pull request #747 from oluijks/user-display-name
HostService: add user display name and use it in UI
2025-11-14 14:02:13 -05:00
Lemmy 6cb45d5d08 Merge pull request #749 from oluijks/bar-hide-tooltip-while-adjusting
Bar/Widgets: hide volume tooltips while adjusting
2025-11-14 14:01:28 -05:00
ItsLemmy 7bb27b6c29 Settings: remove double sessionMenu tab 2025-11-14 13:51:51 -05:00
atheeq-rhxn c0e649b7fe Merge with noctalia main 2025-11-14 20:52:01 +05:30
atheeq-rhxn 73269047ca fix: show empty workspaces when hideUnoccupied enabled 2025-11-14 20:48:46 +05:30
ItsLemmy a0dcd97aa6 TrayMenu: minimal fade-in animation when appearing. 2025-11-14 10:11:57 -05:00
ItsLemmy d3a98ca1d6 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-11-14 10:00:29 -05:00
ItsLemmy 0eb82bce98 SmartPanel: Tighter sizing by using the minimum size. 2025-11-14 10:00:20 -05:00
Ly-sec 9451b18a3d Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-14 15:40:31 +01:00
Ly-sec 717ea441b0 Settings: cleanup 2025-11-14 15:40:26 +01:00
ItsLemmy a32d999e46 SmartPaneWindow: unload when not in use 2025-11-14 09:26:17 -05:00
Sighthesia 26d30bdaa5 i18n: add ai translations for system monitor custom threshold highlight color settings 2025-11-14 22:03:38 +08:00
Sighthesia 96c750b2bb SystemMonitorCard: apply threshold highlight for mertrics in control center 2025-11-14 21:32:41 +08:00
Ly-sec 4129b47559 OSD: fix output OSD logic 2025-11-14 14:00:12 +01:00
Ly-sec f64a2fae4e OSD: fix initial output volume osd 2025-11-14 13:54:59 +01:00
Ly-sec 1573b5f128 OSD: fix initial input volume osd 2025-11-14 13:31:41 +01:00
Ly-sec 4088c13eec AudioService: preserve input value (fixes 0% volume after suspend... hopefully)
autoformat
2025-11-14 13:27:54 +01:00
Sighthesia f1576a61a5 SystemMonitor: add custom color settings for system monitor threshold settings 2025-11-14 20:20:52 +08:00
atheeq-rhxn 95d252a949 fix: single monitor support by conditional -o usage 2025-11-14 17:05:34 +05:30
atheeq-rhxn ee22bb9e21 feat: add multi-monitor support 2025-11-14 15:29:46 +05:30
Olaf Luijks 545e72c256 Bar/Widgets: hide volume tooltips while adjusting 2025-11-14 10:56:39 +01:00
Sighthesia ea8ddcaef8 i18n: add ai translations for system monitor threshold settings 2025-11-14 17:18:52 +08:00
Sighthesia 4b2e8b6ef0 SystemMonitor: transfer system monitor threshold settings to gloabal setting tab 2025-11-14 17:18:23 +08:00
atheeq-rhxn 15e8d76a90 Merge with noctalia main 2025-11-14 14:14:21 +05:30
Ly-sec 68e83f4d63 Matugen/Discord: fix Vencord again 2025-11-14 08:21:54 +01:00
Ly-sec 5bd844ec51 Matugen/Discord: fix Vencord path 2025-11-14 08:18:05 +01:00
Ly-sec 2d99a2c233 Matugen/Code: fix VSCodium support 2025-11-14 07:56:20 +01:00
Ly-sec 96ae2c0d6f Matugen/Code: add VSCodium support 2025-11-14 07:40:15 +01:00
Olaf Luijks 2c5c462aaa HostService: add user display name and use it in UI
- Add username/envRealName/realName and displayName to HostService
- Resolve real name from `getent passwd $USER` with NOCTALIA_REALNAME override
- Use HostService.displayName on the lock screen and in the Control Center profile card
2025-11-14 04:15:55 +01:00
Sighthesia d51dbb295b Merge remote-tracking branch 'upstream' into system_monitor_high_pressure_highlight 2025-11-14 09:33:01 +08:00
ItsLemmy 04fcb94ebc Revert "Wallpaper: improved image switching to avoid main thread micro freeze."
This reverts commit 6e368601b4.
2025-11-13 15:45:46 -05:00
Ly-sec aa0a6c2cdd Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-13 21:01:15 +01:00
Ly-sec aace0a8ada TaskbarGrouped: add scroll support
TaskbarGroupoedSettings: add colorize, hide when unoccupied, name display settings
2025-11-13 21:00:12 +01:00
ItsLemmy 6004807776 AllBackgrounds: centralize panel background color computation. 2025-11-13 14:43:14 -05:00
ItsLemmy 0ab9aa1c0e Tray: fix screen access that does not exists on first load. 2025-11-13 14:42:42 -05:00
ItsLemmy 17ff97f8c5 WLR Layer Name: noctalia-screen-* changed to noctalia-background-* 2025-11-13 13:28:47 -05:00
atheeq-rhxn 06007549a3 fix: resolve active window detection 2025-11-13 22:56:23 +05:30
ItsLemmy 6e368601b4 Wallpaper: improved image switching to avoid main thread micro freeze. 2025-11-13 12:00:15 -05:00
atheeq-rhxn a49f4ba009 fix: resolve MangoService window parsing scope and add KeyboardLayoutService import 2025-11-13 22:06:06 +05:30
Ly-sec 80493adaed Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-13 16:54:50 +01:00
Ly-sec e1f692be04 SettingsWindow: reorder SideBar 2025-11-13 16:54:45 +01:00
atheeq-rhxn 3a80389ca4 fix(workspace): use tag command instead of view to prevent window moving 2025-11-13 21:21:15 +05:30
Ly-sec 52071efc08 SettingsWindow make SideBar more compact 2025-11-13 16:50:24 +01:00
ItsLemmy 3d81d445a3 Network: support for ethernet-off icon even tho the logic is not in yet. 2025-11-13 10:26:51 -05:00
Lemmy 889bbfcb4f Merge pull request #739 from notiant/patch-17
NetworkService: re-add improved internet connectivity check
2025-11-13 10:06:44 -05:00
atheeq-rhxn 8ba0a0a51f refactor: Improve MangoWC implementation 2025-11-13 20:27:40 +05:30
ItsLemmy 9b2abd313d Tray: fix drawer toggle/caret theming in light theme. 2025-11-13 09:52:29 -05:00
Ly-sec e98f01faa1 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-13 15:41:52 +01:00
Ly-sec 4fd5865978 DistroService: rename to HostService 2025-11-13 15:41:46 +01:00
Lysec c2e56fcd36 Merge pull request #738 from bokicoder/patch-1
SessionMenu: add hibernate option
2025-11-13 15:23:29 +01:00
Lemmy 6178c34ec0 Merge pull request #740 from notiant/patch-18
small fix for German translation
2025-11-13 09:19:29 -05:00
ItsLemmy 1288924f87 Dragging: removed a lot of dead code since we no longer support panel dragging. 2025-11-13 09:16:52 -05:00
ItsLemmy 278fbb7f76 Settings: SystemMonitor tab, hidden for now, until it gets content. 2025-11-13 09:13:03 -05:00
notiant fcc8394e07 small fix for German translation 2025-11-13 15:12:07 +01:00
ItsLemmy 8b0c615322 Launcher: restore Tab/BackTab navigation. Fix #737 2025-11-13 08:58:40 -05:00
notiant ac9e316f56 NetworkService: re-add improved internet connectivity check
Added internet connectivity check process and timer.
2025-11-13 14:58:31 +01:00
ItsLemmy 205e73e8e8 Cava: fix activation logic due to new panel structure. 2025-11-13 08:43:02 -05:00
ItsLemmy 04439699ae Keyboard Shortcuts: replaced and fixed shiftTab to backTab. 2025-11-13 08:28:28 -05:00
ItsLemmy 7021653764 OSD: Autoformatting - removing all those semicolons 2025-11-13 08:24:45 -05:00
ItsLemmy 454733d80e Typography: Semi-Bold NHeader and NLabel 2025-11-13 08:16:17 -05:00
wxlyyy 14b0ef320a SessionMenu: add hibernate option 2025-11-13 18:30:47 +08:00
atheeq-rhxn e814ba5827 feat: Add MangoWC compositor support 2025-11-13 14:48:20 +05:30
Lysec d044562016 Merge pull request #736 from mochouaaaaa/main
Add OSD background opacity setting
2025-11-13 09:29:25 +01:00
Sheri Downs 9a92fa0802 Merge branch 'noctalia-dev:main' into main 2025-11-13 13:52:14 +08:00
mochou 36d4c10202 feat: Add OSD background opacity setting
- Add `OSD` background transparency
- Add `OSD` background transparency translation
2025-11-13 13:50:13 +08:00
ItsLemmy e4ef05f58f Tray: warning fix 2025-11-12 23:48:09 -05:00
ItsLemmy 6083d8242b TrayMenu: improved positionning 2025-11-12 23:43:44 -05:00
ItsLemmy aca82f810c TrayMenu: Fixed potential glitch of submenus by replacing hover by click + improved submenu positionnig logic. 2025-11-12 23:16:59 -05:00
Sighthesia 58ee164792 SystemMonitor: unify highlight colors, change warning color to mTertiary 2025-11-13 12:00:29 +08:00
ItsLemmy 7bf3601a52 Back to -dev 2025-11-12 21:42:55 -05:00
ItsLemmy e1ce5a6b7c v3.0.11 2025-11-12 21:41:58 -05:00
ItsLemmy 632280a470 i18n: update 2025-11-12 21:34:56 -05:00
ItsLemmy f6eb76aa74 Wallpapers: hide filenames should default to false 2025-11-12 21:34:50 -05:00
Lemmy 4ce2fb5324 Merge pull request #733 from onelocked/main
WallpaperSettings: Add a Hide Filename toggle
2025-11-12 21:33:35 -05:00
ItsLemmy 5e567bfcca MediaCard: update wallpaper dynamically. Fix #734 2025-11-12 21:28:38 -05:00
Sighthesia f067d585b5 SystemMonitor: align the height of horizontal bar highlight rectangles with the pill of the Workspace 2025-11-13 10:26:00 +08:00
ItsLemmy b9d3040786 NCircleStat: repaint on fillcolor change
+ removed gradient which does not work on an Arc anyways.
2025-11-12 21:22:33 -05:00
Sighthesia 12a4fe2653 SystemMonitor: change metrics highlighting method on vertical bar to text highlighting 2025-11-13 10:18:57 +08:00
ItsLemmy 337a830cf1 Panel: Cleaned keyboard shorcuts. 2025-11-12 20:51:32 -05:00
ItsLemmy 2eb59bed4a Keyboard: Cleaned keyboard shortcuts dispatch
+ SetupWizard cleanup (NImageCached can NOT be invisible)
2025-11-12 20:46:15 -05:00
ItsLemmy 39784134af Panels: proper focus management with the new architecture. 2025-11-12 18:45:15 -05:00
ItsLemmy 81e9bd55fa Merge branch 'panel-content' 2025-11-12 18:34:18 -05:00
onelocked e4e63e1f45 WallpaperSettings: Add a Hide Filename toggle
Added a 'Hide Filename' toggle that hides the filenames of wallpapers
for a more aesthetic look
2025-11-12 22:22:35 +00:00
Ly-sec 0db78a0abe UserInterface: add universal opacity slider (except for bar)
LauncherTab: remove opacity slider
Settings: add migration
i18n: add opacity slider translation
2025-11-12 20:32:11 +01:00
Ly-sec 88a968aa21 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-12 19:47:26 +01:00
Ly-sec dbedf6c25c SessionMenuTab: added tab & SessionMenu settings
SessionMenu: hook up settings, update height calculation
i18n: add translations
2025-11-12 19:46:19 +01:00
ItsLemmy 1e5d82b615 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-11-12 13:14:43 -05:00
ItsLemmy cc08bc320e Bar: Fix potential blurry icons due to half pixel misalignment. 2025-11-12 13:14:38 -05:00
Lemmy 4f6ed4335a Merge pull request #680 from kurrycat2004/main
feat(custom button): Add option to refresh CustomButton text on click
2025-11-12 12:05:16 -05:00
kurrycat 7be6ea57a5 don't open settings when clicking on empty command custom button with update-text enabled 2025-11-12 16:51:37 +01:00
Ly-sec 37d19a3290 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-12 16:40:31 +01:00
Ly-sec 437fe0f9e8 LockScreen: update keyboardLayout usage 2025-11-12 16:40:27 +01:00
wxlyyy 55addb651c Nix: refactor & improve home-module 2025-11-12 22:49:06 +08:00
ItsLemmy 9215df3fcb Tray: Close drawer when a tray item is actioned. 2025-11-12 09:12:04 -05:00
ItsLemmy f15e900a21 Default settings update 2025-11-12 09:11:49 -05:00
ItsLemmy 9b2b4b4bd1 TrayDrawer: proper auto sizing when elements are added or removed. 2025-11-12 08:38:30 -05:00
ItsLemmy 875aca2a36 Wi-Fi + BT: Right clicking icons on the bar or control center to enable/disable the feature immediately. 2025-11-12 08:28:02 -05:00
ItsLemmy d781f52e1a NIconButton: add missing wheel signal argument. 2025-11-12 08:21:22 -05:00
ItsLemmy e67f27f58d SmartPanel: added exclusiveKeyboard flag. Should fix launcher focus on hyprland. 2025-11-12 08:00:59 -05:00
Lysec e35239d512 Merge pull request #731 from bokicoder/patch-2
Calendar: add missing import
2025-11-12 13:27:44 +01:00
bokicoder 772fb1da7d Calendar: add missing import 2025-11-12 20:24:28 +08:00
Sighthesia be780971d6 SystemMonitor: ensure critical thresholds are not less than warning thresholds 2025-11-12 13:28:17 +08:00
Sighthesia fa880e8390 SystemMonitor: restore metrics' icon color 2025-11-12 13:22:29 +08:00
ItsLemmy b3fbe7eff3 Panels: splitted bg and content for improved perfs. 2025-11-11 22:53:01 -05:00
Sighthesia f616aa64c5 i18n: add ai translations for system monitor threshold highlighting
- Added threshold settings for visual indicators in German, English, Spanish, French, Portuguese, Russian, Turkish, Ukrainian, and Chinese.
2025-11-12 11:07:07 +08:00
Sighthesia ccbfa926dd SystemMonitor: add configurable thresholds for system monitor widget 2025-11-12 11:05:41 +08:00
ItsLemmy 3d6e1dc7d9 Back to -dev 2025-11-11 21:04:23 -05:00
ItsLemmy a1ffa4c7e2 v3.0.10 2025-11-11 21:03:13 -05:00
ItsLemmy b3aa1b03ad i18n update 2025-11-11 19:30:30 -05:00
Lemmy 48f8e2745b Merge pull request #726 from kurrycat2004/wallpaper-symlink
WallpaperService: make recursive wallpaper search follow symlinks
2025-11-11 19:19:05 -05:00
Lemmy 9bb3a7c4b3 Merge pull request #722 from Sridou/dev
Reset button for notification timeout values
2025-11-11 19:17:48 -05:00
Lemmy 031eb25e90 Merge pull request #721 from 3akev/kb_toast_setting
Add setting to disable keyboard layout toast
2025-11-11 19:16:30 -05:00
kurrycat b717baf4ba allow update-text toggle without command + disable update-text toggle in
text stream mode
2025-11-12 00:16:35 +01:00
ItsLemmy db20310202 Hyprland and Sway: Use WlrKeyboardFocus.OnDemand 2025-11-11 18:07:15 -05:00
kurrycat 4ea011b72a disable update-text toggle by default 2025-11-11 23:57:40 +01:00
kurrycat c2278bdd2d add missing import 2025-11-11 23:57:40 +01:00
kurrycat fb126cc86c add option to refresh CustomButton text on click 2025-11-11 23:57:40 +01:00
Lysec 895bddf568 Merge pull request #723 from onelocked/main
Fix: WallpaperSelector widget panel positioning
2025-11-11 23:25:15 +01:00
Lysec 0867965ff6 Merge pull request #725 from DrWeb56/main
Update ru.json (translation)
2025-11-11 22:21:58 +01:00
kurrycat 0a0f5d4fff make recursive wallpaper search follow symlinks 2025-11-11 21:28:32 +01:00
DrWeb56 fdaeec8b50 Update ru.json 2025-11-12 01:06:59 +05:00
onelocked acc5b2cd27 Fix: WallpaperSelector widget panel positioning
When clicking the Wallpaper Selector button in the bar, it did not
respect the users position choice. For example if set to bottom right,
it would still follow bar position.
2025-11-11 19:29:29 +00:00
Sridou f94d523cbc added reset button for notification timeout settings 2025-11-12 00:21:14 +05:30
Ala Alkhafaji fe1129c56c Add setting to disable keyboard layout toast 2025-11-11 19:40:35 +01:00
ItsLemmy 8aa4254d57 Tray: fix for hyprland (untested) 2025-11-11 13:35:35 -05:00
Sridou 92b8fcb76a added comments to UserInterfaceTab.qml 2025-11-11 23:44:40 +05:30
Sighthesia 84e413f316 SystemMonitor: add warning and critical state indicators for disk usage 2025-11-12 01:08:26 +08:00
ItsLemmy 093b32803b Back to -dev version 2025-11-11 10:45:39 -05:00
ItsLemmy 466a32a572 v3.0.9 2025-11-11 10:44:27 -05:00
ItsLemmy 33350497de Tray: more intuitive auto closing. 2025-11-11 10:35:50 -05:00
ItsLemmy 9d25df5c4f Merge branch 'tray' 2025-11-11 10:30:23 -05:00
ItsLemmy 3e8e21de7f Tray: close drawer when pinning, to keep things simple 2025-11-11 10:27:10 -05:00
Ly-sec 6ae3a19e1e AudioService: properly filter outputs with no inputs
AudioCard & OSD: use said detection
2025-11-11 16:25:52 +01:00
Sighthesia 952e5ecbde SystemMonitor: add warning and critical state indicators for CPU, temperature, and memory 2025-11-11 23:25:41 +08:00
ItsLemmy 2bc6dfb2b4 Tray: refactoring - back to dropdown menu while keeping the drawer for unpinned. 2025-11-11 10:21:55 -05:00
ItsLemmy d4f11f6ef9 Cava: less logs 2025-11-11 10:21:08 -05:00
Ly-sec 508f8be6b8 Revert "AudioCard/Panel: add one-shot timer to prevent 100% volume on startup"
This reverts commit bd0ddda7c6.
2025-11-11 15:27:17 +01:00
Ly-sec bd0ddda7c6 AudioCard/Panel: add one-shot timer to prevent 100% volume on startup 2025-11-11 15:16:32 +01:00
ItsLemmy 3c8a49d7c0 SmartPanel: improved snapping behavior 2025-11-11 07:22:48 -05:00
ItsLemmy afcadb86d7 Autoformatting 2025-11-11 07:09:43 -05:00
ItsLemmy a92b7686bf ControlCenter: better autosizing for the weather card. Fix #713 2025-11-11 07:09:32 -05:00
Lemmy 16b5c27f26 Merge pull request #554 from shouya/sleep-inhibitor
Scroll to set a timeout to manual sleep inhibitor
2025-11-11 06:55:35 -05:00
ItsLemmy 9bccf4ff56 Calendar: events tooltip use fixed font with improved time formating 2025-11-11 06:54:13 -05:00
ItsLemmy a6f25cc9d5 NotificationHistory: Width 340 => 420 2025-11-11 06:53:33 -05:00
Lemmy 54e4d38a9e Merge pull request #714 from Hoverbear/hoverbear/times-in-calendar
Calendar: Print times in Calendar
2025-11-11 06:33:26 -05:00
Lemmy 76a747189b Merge pull request #715 from Hoverbear/hoverbear/utc-ify-calendar-datetimes
Calendar: UTC-ify datetimes
2025-11-11 06:32:22 -05:00
Lemmy 13b6b17981 Merge pull request #706 from 3akev/main
KeyboardLayout: update on "keyboard layout changed" events
2025-11-11 06:28:25 -05:00
ItsLemmy 877f517a02 Bar: reimplemented hairline gap safety. 2025-11-11 06:21:58 -05:00
ItsLemmy 230d5de071 wip 2025-11-11 05:39:00 -05:00
Lysec 38da6dbfcf Merge pull request #718 from oluijks/feat/dutch-translation
Add Dutch translation (nl)
2025-11-11 11:19:53 +01:00
Olaf Luijks 932d06897b Add Dutch translation (nl) 2025-11-11 11:06:25 +01:00
Ana Hobden c19a6dfa42 Calendar: Use the QT Locale formats 2025-11-10 22:23:39 -08:00
Ana Hobden a2eab85dbd Calendar: UTC-ify datetimes 2025-11-10 21:42:42 -08:00
Ana Hobden f6d9af143c Calendar: Print times in Calendar 2025-11-10 21:40:06 -08:00
shouya 0f360859d0 fix flickering text when scrolling to zero while hovering 2025-11-11 13:46:17 +09:00
shouya 33e7977077 add i18n for non-english languages 2025-11-11 13:46:17 +09:00
shouya d85f426b15 allow setting a timeout to manual sleep inhibitor 2025-11-11 13:46:17 +09:00
ItsLemmy ec328f348c ActiveWindow: added missing Wayland import for hyprland toplevel. 2025-11-10 21:00:06 -05:00
ItsLemmy d59299798f back to dev version 2025-11-10 20:18:53 -05:00
ItsLemmy 5b34a0e025 v3.0.8 2025-11-10 20:18:12 -05:00
ItsLemmy 16a396cc99 Bar mask region: should fix ghost bar. 2025-11-10 20:04:57 -05:00
Ala Alkhafaji a6f487eac0 KeyboardLayout: stopgap solution for sway 2025-11-11 01:53:49 +01:00
ItsLemmy 6ec8fc6b8b Audio: Attempt to fix #708 2025-11-10 19:48:06 -05:00
ItsLemmy 8cb58ac144 Media: Restore seekRelative IPC call. Fix #709 2025-11-10 19:37:23 -05:00
ItsLemmy 40f182e98a WiFi: Removed internet connectivity check as it is causing a lot of false positive. 2025-11-10 19:32:40 -05:00
ItsLemmy 01bcdf577d Notifications History: increased height from 420 to 540 2025-11-10 19:17:43 -05:00
ItsLemmy 6c00dabc1e Overview: removed optimization so we are sure to see the overview between the workspaces when switching 2025-11-10 19:15:40 -05:00
Ala Alkhafaji 43ff69238a KeyboardLayout: update on keyboard layout change events (hyprland) 2025-11-10 23:54:37 +01:00
Ala Alkhafaji 9921e1a09f KeyboardLayout: update on keyboard layout change events (niri) 2025-11-10 21:33:33 +01:00
Ly-sec 36d9dabb02 README: small update 2025-11-10 21:27:29 +01:00
Ly-sec 968180446b Services: add systemd service 2025-11-10 21:08:56 +01:00
Ly-sec dfd3269928 ControlCenter: add proper shader for distro logo 2025-11-10 20:25:41 +01:00
ItsLemmy 8c7a31931f Background/Overview: back to smooth 2025-11-10 14:13:28 -05:00
ItsLemmy 5f2adff8d6 Cava: removed some non fruitful optimizations 2025-11-10 13:59:20 -05:00
ItsLemmy f708a039bd SmartPanel: prevent closing panel by right clicking inside the panel inactive area. 2025-11-10 13:59:02 -05:00
Lysec d7d2876209 Merge pull request #705 from Rexcrazy804/fix-nix-shell
fix(nix): fix shell.nix for non flake `nix-shell` invocation
2025-11-10 19:37:27 +01:00
Ly-sec 9ded2f7ef6 Set version to dev 2025-11-10 19:23:27 +01:00
Rexiel Scarlet 4ade4e91e6 fix(nix): fix shell.nix for non flake nix-shell invocation
- relocated shell.nix to nix/shell.nix
- initialized shell.nix at root to correctly invoke the shell with
  `nix-shell` command for non flake
2025-11-10 22:15:29 +04:00
838 changed files with 174374 additions and 54001 deletions
-30
View File
@@ -1,30 +0,0 @@
---
name: Bug Report
about: Report a bug from noctalia-shell
title: ''
labels: bug
assignees: ''
---
### Description
A clear and concise description of the bug.
### Steps to Reproduce
1. Go to '...'
2. Click on '...'
3. See the error.
### Expected Behavior
Explain what you expected to happen.
### Screenshots
Add screenshots if applicable.
### Environment
- Distro: [e.g., CachyOS, NixOS, Arch, ...]
- Compositor: [ e.g., Hyprland, Niri, ...]
- Noctalia-shell Version: [e.g., 1.0.0, available in About tab]
### Additional Context
Add any other context about the problem here.
+128
View File
@@ -0,0 +1,128 @@
name: Bug Report
description: Report a bug or regression in Noctalia
title: "[BUG] "
labels: ["bug"]
assignees: [Ly-sec, ItsLemmy]
body:
- type: checkboxes
id: submission-checklist
attributes:
label: Submission checklist
description: Please confirm the following before submitting.
options:
- label: I have searched existing issues and confirmed this is not a duplicate.
required: true
- label: I am using the latest available version of Noctalia.
required: true
- type: textarea
id: description
attributes:
label: Bug description
description: A clear and concise description of the issue.
placeholder: Describe the problem...
validations:
required: true
- type: textarea
id: steps
attributes:
label: Steps to reproduce
description: Steps required to reproduce the issue.
placeholder: |
1. Open ...
2. Click ...
3. Observe ...
validations:
required: true
- type: textarea
id: expected
attributes:
label: Expected behavior
description: What did you expect to happen?
validations:
required: true
- type: textarea
id: actual
attributes:
label: Actual behavior
description: What actually happened?
validations:
required: true
- type: textarea
id: logs
attributes:
label: Logs / error output
description: |
Paste any relevant logs, terminal output, or stack traces here.
Examples:
- journalctl output
- terminal errors
- crash logs
Large outputs can be wrapped in a `<details>` block.
render: text
- type: dropdown
id: compositor
attributes:
label: Compositor
description: Select the compositor where the issue occurs.
options:
- Niri
- Hyprland
- Sway
- Scroll
- Labwc
- Mango
- Other
validations:
required: true
- type: dropdown
id: distribution
attributes:
label: Distribution
description: Select the Linux distribution family where the issue occurs.
options:
- Arch-based
- Fedora-based
- Debian-based
- Gentoo-based
- NixOS
- openSUSE-based
- Void
- Other
validations:
required: true
- type: textarea
id: environment
attributes:
label: Environment information
description: |
Please provide relevant system information:
If you selected `Other` for distribution and/or compositor, please specify the exact one(s) here.
- Noctalia version or commit:
- Installation method:
- GPU:
placeholder: |
Noctalia version: main / commit hash
Installation method: AUR
GPU: AMD RX 7800 XT (amdgpu)
render: text
validations:
required: true
- type: textarea
id: additional
attributes:
label: Additional context
description: |
Add any other context, screenshots, or relevant information here.
+7 -11
View File
@@ -1,12 +1,8 @@
blank_issues_enabled: false
issue_templates:
- name: "Bug Report"
description: "Report a bug in the system."
title: "[Bug]: "
labels: ["bug"]
body: "./ISSUE_TEMPLATE/bug_report.md"
- name: "Feature Request"
description: "Propose a new feature or improvement."
title: "[Feature]: "
labels: ["enhancement"]
body: "./ISSUE_TEMPLATE/feature_request.md"
contact_links:
- name: Noctalia Fluxer
url: https://fluxer.gg/Noctalia
about: Join the community for support, discussions, and quick help.
- name: Noctalia Docs
url: https://docs.noctalia.dev
about: Browse the documentation, guides, and frequently asked questions.
-20
View File
@@ -1,20 +0,0 @@
---
name: Feature Request
about: Suggest a new feature or improvement
title: ''
labels: feature
assignees: ''
---
### Feature Description
What feature would you like to see?
### Why Is This Needed?
Explain the problem or need for this feature.
### Suggested Solutions
Describe how this feature could be implemented.
### Additional Context
Add any relevant screenshots, links, or resources.
@@ -0,0 +1,92 @@
name: Feature Request
description: Suggest an improvement, new feature, or enhancement for Noctalia
title: "[FEATURE] "
labels: ["feature"]
assignees: [Ly-sec, ItsLemmy]
body:
- type: checkboxes
id: submission-checklist
attributes:
label: Submission checklist
description: Please confirm the following before submitting.
options:
- label: I have searched existing issues and confirmed this has not been requested before.
required: true
- label: I have checked existing pull requests for similar changes.
required: true
- type: dropdown
id: feature-type
attributes:
label: Feature type
description: What kind of feature or improvement is this?
options:
- UI / visual improvement
- New functionality
- Performance improvement
- Configuration / customization
- Accessibility improvement
- Developer / API improvement
- Integration support
- Documentation improvement
- Other
validations:
required: true
- type: textarea
id: summary
attributes:
label: Feature summary
description: A concise description of the feature or enhancement.
placeholder: What would you like to see added or changed?
validations:
required: true
- type: textarea
id: motivation
attributes:
label: Motivation / use case
description: |
Why would this feature be useful?
What problem does it solve or improve?
placeholder: Explain the benefit or real-world use case...
validations:
required: true
- type: textarea
id: proposed-solution
attributes:
label: Proposed solution
description: |
Describe how you think this could work.
Mockups, examples, screenshots, or references are welcome.
placeholder: Describe your idea...
validations:
required: true
- type: textarea
id: alternatives
attributes:
label: Alternatives considered
description: |
Have you considered any alternative solutions or workarounds?
placeholder: Optional...
- type: textarea
id: references
attributes:
label: References / related projects
description: |
Link any related projects, concepts, screenshots, issues, or examples here.
placeholder: |
https://github.com/...
https://example.com/...
- type: textarea
id: additional
attributes:
label: Additional context
description: |
Add any additional information, screenshots, mockups, or context here.
+2 -1
View File
@@ -1 +1,2 @@
ko_fi: lysec
buy_me_a_coffee: noctalia
ko_fi: noctaliadev
+5
View File
@@ -1,5 +1,9 @@
# Pull Request
<!-- If this is a color scheme PR, please create it in https://github.com/noctalia-dev/noctalia-colorschemes instead -->
If this PR is not ready for review yet, please mark it as **Draft** until it's good to be reviewed.
## Motivation
Provide a clear and concise explanation of what this PR does and why it is needed.
@@ -20,6 +24,7 @@ Describe how you tested your changes and mark the relevant items.
- [ ] Tested on Hyprland
- [ ] Tested on sway
- [ ] Tested with different bar positions and density settings
- [ ] Tested at different interface scaling values
- [ ] Tested with multiple monitors (if applicable)
## Screenshots / Videos
+26
View File
@@ -0,0 +1,26 @@
name: cachix
on:
push:
branches:
- main
workflow_run:
workflows: ["update flake"]
types:
- completed
branches:
- main
workflow_dispatch:
jobs:
cache:
runs-on: ubuntu-latest
if: ${{ github.repository == 'noctalia-dev/noctalia-shell' }}
steps:
- uses: actions/checkout@v6
- uses: cachix/install-nix-action@v31
- uses: cachix/cachix-action@v17
with:
name: "${{ secrets.CACHIX_CACHE_NAME }}"
authToken: "${{ secrets.CACHIX_AUTH_TOKEN }}"
- run: nix build .
+128
View File
@@ -0,0 +1,128 @@
name: Label Issue Metadata
on:
issues:
types: [opened, edited]
permissions:
contents: read
issues: write
jobs:
label-issue-metadata:
runs-on: ubuntu-latest
steps:
- name: Apply compositor and distribution labels from issue form
uses: actions/github-script@v7
with:
script: |
const issue = context.payload.issue;
const body = issue.body || "";
const issueNumber = issue.number;
const { owner, repo } = context.repo;
const extractValue = (heading) => {
const escapedHeading = heading.replace(/[.*+?^${}()|[\]\\]/g, "\\$&");
const match = body.match(new RegExp(`^\\s*(?:###\\s*)?${escapedHeading}\\s*\\r?\\n+([^\\n\\r]+)`, "im"));
return match ? match[1].trim() : null;
};
const compositorValue = extractValue("Compositor");
const distributionValue = extractValue("Distribution");
const compositorLabelMap = {
"Niri": "compositor:niri",
"Hyprland": "compositor:hyprland",
"Sway": "compositor:sway",
"Scroll": "compositor:scroll",
"Labwc": "compositor:labwc",
"Mango": "compositor:mango",
"MangoWC": "compositor:mango",
"Other": "compositor:other"
};
const distributionLabelMap = {
"Arch-based": "distro:arch-based",
"Fedora-based": "distro:fedora-based",
"Debian-based": "distro:debian-based",
"NixOS": "distro:nixos",
"openSUSE-based": "distro:opensuse",
"Gentoo-based": "distro:gentoo",
"Void": "distro:void",
"Void-based": "distro:void",
"Other": "distro:other"
};
const mappings = [
{
kind: "compositor",
prefix: "compositor:",
selectedValue: compositorValue,
labelMap: compositorLabelMap,
description: "Issue reported for this compositor stack"
},
{
kind: "distribution",
prefix: "distro:",
selectedValue: distributionValue,
labelMap: distributionLabelMap,
description: "Issue reported for this Linux distribution family"
}
];
async function ensureLabelExists(name, description) {
try {
await github.rest.issues.getLabel({ owner, repo, name });
} catch (error) {
if (error.status !== 404) throw error;
await github.rest.issues.createLabel({
owner,
repo,
name,
color: "5319e7",
description
});
core.info(`Created missing label "${name}".`);
}
}
const existingLabels = issue.labels.map((label) => label.name);
for (const mapping of mappings) {
if (!mapping.selectedValue) {
core.info(`${mapping.kind} field not found in issue body; skipping.`);
continue;
}
const targetLabel = mapping.labelMap[mapping.selectedValue];
if (!targetLabel) {
core.info(`No ${mapping.kind} label mapping found for value: "${mapping.selectedValue}"`);
continue;
}
await ensureLabelExists(targetLabel, mapping.description);
const currentKindLabels = existingLabels.filter((name) => name.startsWith(mapping.prefix));
for (const label of currentKindLabels) {
if (label === targetLabel) continue;
try {
await github.rest.issues.removeLabel({
owner,
repo,
issue_number: issueNumber,
name: label
});
} catch (error) {
core.info(`Could not remove label "${label}": ${error.message}`);
}
}
await github.rest.issues.addLabels({
owner,
repo,
issue_number: issueNumber,
labels: [targetLabel]
});
core.info(`Applied ${mapping.kind} label "${targetLabel}" from value "${mapping.selectedValue}".`);
}
+20
View File
@@ -0,0 +1,20 @@
name: update flake
on:
schedule:
- cron: "0 0 * * *" # daily
workflow_dispatch:
jobs:
update:
runs-on: ubuntu-latest
if: ${{ github.repository == 'noctalia-dev/noctalia-shell' }}
permissions:
contents: write
steps:
- uses: actions/checkout@v6
- uses: DeterminateSystems/nix-installer-action@main
- run: nix flake update
- uses: stefanzweifel/git-auto-commit-action@v7
with:
commit_message: "chore(flake): update flake.lock"
+10 -1
View File
@@ -1,3 +1,12 @@
.qmlls.ini
.zed
Bin/battery-manager/uninstall-battery-manager.sh
.idea
.vscode
*.code-workspace
RELEASE.md
__pycache__
result
build
/debian/
.direnv/
.envrc
+67 -11
View File
@@ -8,14 +8,42 @@
"mOnTertiary": "#0B0E14",
"mError": "#D95757",
"mOnError": "#0B0E14",
"mSurface": "#1e222a",
"mOnSurface": "#BFBDB6",
"mSurfaceVariant": "#0B0E14",
"mOnSurfaceVariant": "#636A72",
"mSurface": "#0B0E14",
"mOnSurface": "#D1D1C7",
"mSurfaceVariant": "#1e222a",
"mOnSurfaceVariant": "#8E959E",
"mOutline": "#565B66",
"mShadow": "#000000",
"mHover": "#39BAE6",
"mOnHover": "#0B0E14"
"mOnHover": "#0B0E14",
"terminal": {
"normal": {
"black": "#171b24",
"red": "#ed8274",
"green": "#87d96c",
"yellow": "#facc6e",
"blue": "#6dcbfa",
"magenta": "#dabafa",
"cyan": "#90e1c6",
"white": "#c7c7c7"
},
"bright": {
"black": "#686868",
"red": "#f28779",
"green": "#d5ff80",
"yellow": "#ffd173",
"blue": "#73d0ff",
"magenta": "#dfbfff",
"cyan": "#95e6cb",
"white": "#ffffff"
},
"foreground": "#D1D1C7",
"background": "#1f2430",
"selectionFg": "#1f2430",
"selectionBg": "#409fff",
"cursorText": "#1f2430",
"cursor": "#ffcc66"
}
},
"light": {
"mPrimary": "#FF8F40",
@@ -26,13 +54,41 @@
"mOnTertiary": "#F8F9FA",
"mError": "#E65050",
"mOnError": "#F8F9FA",
"mSurface": "#E4E6E9",
"mOnSurface": "#5C6166",
"mSurfaceVariant": "#F8F9FA",
"mOnSurfaceVariant": "#ABADB1",
"mSurface": "#F8F9FA",
"mOnSurface": "#42474C",
"mSurfaceVariant": "#E4E6E9",
"mOnSurfaceVariant": "#6E757C",
"mOutline": "#8A9199",
"mShadow": "#F8F9FA",
"mHover": "#55B4D4",
"mOnHover": "#F8F9FA"
"mOnHover": "#F8F9FA",
"terminal": {
"normal": {
"black": "#000000",
"red": "#ea6c6d",
"green": "#6cbf43",
"yellow": "#eca944",
"blue": "#3199e1",
"magenta": "#9e75c7",
"cyan": "#46ba94",
"white": "#bababa"
},
"bright": {
"black": "#686868",
"red": "#f07171",
"green": "#86b300",
"yellow": "#f2ae49",
"blue": "#399ee6",
"magenta": "#a37acc",
"cyan": "#4cbf99",
"white": "#d1d1d1"
},
"foreground": "#42474C",
"background": "#f8f9fa",
"selectionFg": "#f8f9fa",
"selectionBg": "#035bd6",
"cursorText": "#f8f9fa",
"cursor": "#ffaa33"
}
}
}
}
@@ -1,33 +0,0 @@
# Colors (Ayu)
[colors.bright]
black = '#686868'
blue = '#59c2ff'
cyan = '#95e6cb'
green = '#aad94c'
magenta = '#d2a6ff'
red = '#f07178'
white = '#ffffff'
yellow = '#ffb454'
[colors.cursor]
cursor = '#e6b450'
text = '#0b0e14'
[colors.normal]
black = '#11151c'
blue = '#53bdfa'
cyan = '#90e1c6'
green = '#7fd962'
magenta = '#cda1fa'
red = '#ea6c73'
white = '#c7c7c7'
yellow = '#f9af4f'
[colors.primary]
background = '#0b0e14'
foreground = '#bfbdb6'
[colors.selection]
background = '#409fff'
text = '#0b0e14'
@@ -1,33 +0,0 @@
# Colors (Ayu Light)
[colors.bright]
black = '#686868'
blue = '#399ee6'
cyan = '#4cbf99'
green = '#86b300'
magenta = '#a37acc'
red = '#f07171'
white = '#d1d1d1'
yellow = '#f2ae49'
[colors.cursor]
cursor = '#ffaa33'
text = '#f8f9fa'
[colors.normal]
black = '#000000'
blue = '#3199e1'
cyan = '#46ba94'
green = '#6cbf43'
magenta = '#9e75c7'
red = '#ea6c6d'
white = '#bababa'
yellow = '#eca944'
[colors.primary]
background = '#f8f9fa'
foreground = '#5c6166'
[colors.selection]
background = '#035bd6'
text = '#f8f9fa'
@@ -1,22 +0,0 @@
[colors]
foreground=cccac2
background=1f2430
regular0=171b24
regular1=ed8274
regular2=87d96c
regular3=facc6e
regular4=6dcbfa
regular5=dabafa
regular6=90e1c6
regular7=c7c7c7
bright0=686868
bright1=f28779
bright2=d5ff80
bright3=ffd173
bright4=73d0ff
bright5=dfbfff
bright6=95e6cb
bright7=ffffff
selection-foreground=1f2430
selection-background=409fff
cursor=1f2430 ffcc66
@@ -1,22 +0,0 @@
[colors]
foreground=5c6166
background=f8f9fa
regular0=000000
regular1=ea6c6d
regular2=6cbf43
regular3=eca944
regular4=3199e1
regular5=9e75c7
regular6=46ba94
regular7=bababa
bright0=686868
bright1=f07171
bright2=86b300
bright3=f2ae49
bright4=399ee6
bright5=a37acc
bright6=4cbf99
bright7=d1d1d1
selection-foreground=f8f9fa
selection-background=035bd6
cursor=f8f9fa ffaa33
@@ -1,22 +0,0 @@
palette = 0=#171b24
palette = 1=#ed8274
palette = 2=#87d96c
palette = 3=#facc6e
palette = 4=#6dcbfa
palette = 5=#dabafa
palette = 6=#90e1c6
palette = 7=#c7c7c7
palette = 8=#686868
palette = 9=#f28779
palette = 10=#d5ff80
palette = 11=#ffd173
palette = 12=#73d0ff
palette = 13=#dfbfff
palette = 14=#95e6cb
palette = 15=#ffffff
background = #1f2430
foreground = #cccac2
cursor-color = #ffcc66
cursor-text = #1f2430
selection-background = #409fff
selection-foreground = #1f2430
@@ -1,22 +0,0 @@
palette = 0=#000000
palette = 1=#ea6c6d
palette = 2=#6cbf43
palette = 3=#eca944
palette = 4=#3199e1
palette = 5=#9e75c7
palette = 6=#46ba94
palette = 7=#bababa
palette = 8=#686868
palette = 9=#f07171
palette = 10=#86b300
palette = 11=#f2ae49
palette = 12=#399ee6
palette = 13=#a37acc
palette = 14=#4cbf99
palette = 15=#d1d1d1
background = #f8f9fa
foreground = #5c6166
cursor-color = #ffaa33
cursor-text = #f8f9fa
selection-background = #035bd6
selection-foreground = #f8f9fa
@@ -1,22 +0,0 @@
color0 #171b24
color1 #ed8274
color2 #87d96c
color3 #facc6e
color4 #6dcbfa
color5 #dabafa
color6 #90e1c6
color7 #c7c7c7
color8 #686868
color9 #f28779
color10 #d5ff80
color11 #ffd173
color12 #73d0ff
color13 #dfbfff
color14 #95e6cb
color15 #ffffff
background #1f2430
selection_foreground #1f2430
cursor #ffcc66
cursor_text_color #1f2430
foreground #cccac2
selection_background #cccac2
@@ -1,22 +0,0 @@
color0 #000000
color1 #ea6c6d
color2 #6cbf43
color3 #eca944
color4 #3199e1
color5 #9e75c7
color6 #46ba94
color7 #bababa
color8 #686868
color9 #f07171
color10 #86b300
color11 #f2ae49
color12 #399ee6
color13 #a37acc
color14 #4cbf99
color15 #d1d1d1
background #f8f9fa
selection_foreground #f8f9fa
cursor #ffaa33
cursor_text_color #f8f9fa
foreground #5c6166
selection_background #5c6166
@@ -1,31 +0,0 @@
[colors]
ansi = [
"#0a0e14",
"#ff3333",
"#c2d94c",
"#ff8f40",
"#59c2ff",
"#ffee99",
"#95e6cb",
"#b3b1ad",
]
background = "#0a0e14"
brights = [
"#4d5566",
"#ff3333",
"#c2d94c",
"#ff8f40",
"#59c2ff",
"#ffee99",
"#95e6cb",
"#b3b1ad",
]
cursor_bg = "#e6b450"
cursor_border = "#e6b450"
cursor_fg = "#0a0e14"
foreground = "#b3b1ad"
[colors.indexed]
[metadata]
name = "Noctalia"
@@ -1,31 +0,0 @@
[colors]
ansi = [
"#575f66",
"#f51818",
"#86b300",
"#f2ae49",
"#399ee6",
"#a37acc",
"#4cbf99",
"#fafafa",
]
background = "#fafafa"
brights = [
"#8a9199",
"#f51818",
"#86b300",
"#f2ae49",
"#399ee6",
"#a37acc",
"#4cbf99",
"#fafafa",
]
cursor_bg = "#ff9940"
cursor_border = "#ff9940"
cursor_fg = "#fafafa"
foreground = "#575f66"
[colors.indexed]
[metadata]
name = "Noctalia"
+92 -36
View File
@@ -1,38 +1,94 @@
{
"dark": {
"mPrimary": "#cba6f7",
"mOnPrimary": "#11111b",
"mSecondary": "#fab387",
"mOnSecondary": "#11111b",
"mTertiary": "#94e2d5",
"mOnTertiary": "#11111b",
"mError": "#f38ba8",
"mOnError": "#11111b",
"mSurface": "#1e1e2e",
"mOnSurface": "#cdd6f4",
"mSurfaceVariant": "#313244",
"mOnSurfaceVariant": "#a3b4eb",
"mOutline": "#4c4f69",
"mShadow": "#11111b",
"mHover": "#94e2d5",
"mOnHover": "#11111b"
},
"light": {
"mPrimary": "#8839ef",
"mOnPrimary": "#eff1f5",
"mSecondary": "#fe640b",
"mOnSecondary": "#eff1f5",
"mTertiary": "#40a02b",
"mOnTertiary": "#eff1f5",
"mError": "#d20f39",
"mOnError": "#dce0e8",
"mSurface": "#eff1f5",
"mOnSurface": "#4c4f69",
"mSurfaceVariant": "#ccd0da",
"mOnSurfaceVariant": "#6c6f85",
"mOutline": "#a5adcb",
"mShadow": "#dce0e8",
"mHover": "#40a02b",
"mOnHover": "#eff1f5"
"dark": {
"mPrimary": "#cba6f7",
"mOnPrimary": "#11111b",
"mSecondary": "#fab387",
"mOnSecondary": "#11111b",
"mTertiary": "#94e2d5",
"mOnTertiary": "#11111b",
"mError": "#f38ba8",
"mOnError": "#11111b",
"mSurface": "#1e1e2e",
"mOnSurface": "#cdd6f4",
"mSurfaceVariant": "#313244",
"mOnSurfaceVariant": "#a3b4eb",
"mOutline": "#4c4f69",
"mShadow": "#11111b",
"mHover": "#94e2d5",
"mOnHover": "#11111b",
"terminal": {
"normal": {
"black": "#45475a",
"red": "#f38ba8",
"green": "#a6e3a1",
"yellow": "#f9e2af",
"blue": "#89b4fa",
"magenta": "#f5c2e7",
"cyan": "#94e2d5",
"white": "#a6adc8"
},
"bright": {
"black": "#585b70",
"red": "#f37799",
"green": "#89d88b",
"yellow": "#ebd391",
"blue": "#74a8fc",
"magenta": "#f2aede",
"cyan": "#6bd7ca",
"white": "#bac2de"
},
"foreground": "#cdd6f4",
"background": "#1e1e2e",
"selectionFg": "#cdd6f4",
"selectionBg": "#585b70",
"cursorText": "#1e1e2e",
"cursor": "#f5e0dc"
}
}
},
"light": {
"mPrimary": "#8839ef",
"mOnPrimary": "#eff1f5",
"mSecondary": "#fe640b",
"mOnSecondary": "#eff1f5",
"mTertiary": "#40a02b",
"mOnTertiary": "#eff1f5",
"mError": "#d20f39",
"mOnError": "#dce0e8",
"mSurface": "#eff1f5",
"mOnSurface": "#4c4f69",
"mSurfaceVariant": "#ccd0da",
"mOnSurfaceVariant": "#6c6f85",
"mOutline": "#a5adcb",
"mShadow": "#dce0e8",
"mHover": "#40a02b",
"mOnHover": "#eff1f5",
"terminal": {
"normal": {
"black": "#51576d",
"red": "#e78284",
"green": "#a6d189",
"yellow": "#e5c890",
"blue": "#8caaee",
"magenta": "#f4b8e4",
"cyan": "#81c8be",
"white": "#a5adce"
},
"bright": {
"black": "#626880",
"red": "#e67172",
"green": "#8ec772",
"yellow": "#d9ba73",
"blue": "#7b9ef0",
"magenta": "#f2a4db",
"cyan": "#5abfb5",
"white": "#b5bfe2"
},
"foreground": "#c6d0f5",
"background": "#303446",
"selectionFg": "#c6d0f5",
"selectionBg": "#626880",
"cursorText": "#303446",
"cursor": "#f2d5cf"
}
}
}
@@ -1,33 +0,0 @@
# Colors (Catppuccin Mocha)
[colors.bright]
black = '#585b70'
blue = '#74a8fc'
cyan = '#6bd7ca'
green = '#89d88b'
magenta = '#f2aede'
red = '#f37799'
white = '#bac2de'
yellow = '#ebd391'
[colors.cursor]
cursor = '#f5e0dc'
text = '#1e1e2e'
[colors.normal]
black = '#45475a'
blue = '#89b4fa'
cyan = '#94e2d5'
green = '#a6e3a1'
magenta = '#f5c2e7'
red = '#f38ba8'
white = '#a6adc8'
yellow = '#f9e2af'
[colors.primary]
background = '#1e1e2e'
foreground = '#cdd6f4'
[colors.selection]
background = '#585b70'
text = '#cdd6f4'
@@ -1,33 +0,0 @@
# Colors (Catppuccin Latte)
[colors.bright]
black = '#6c6f85'
blue = '#456eff'
cyan = '#2d9fa8'
green = '#49af3d'
magenta = '#fe85d8'
red = '#de293e'
white = '#bcc0cc'
yellow = '#eea02d'
[colors.cursor]
cursor = '#dc8a78'
text = '#eff1f5'
[colors.normal]
black = '#5c5f77'
blue = '#1e66f5'
cyan = '#179299'
green = '#40a02b'
magenta = '#ea76cb'
red = '#d20f39'
white = '#acb0be'
yellow = '#df8e1d'
[colors.primary]
background = '#eff1f5'
foreground = '#4c4f69'
[colors.selection]
background = '#acb0be'
text = '#4c4f69'
@@ -1,22 +0,0 @@
[colors]
foreground=cdd6f4
background=1e1e2e
regular0=45475a
regular1=f38ba8
regular2=a6e3a1
regular3=f9e2af
regular4=89b4fa
regular5=f5c2e7
regular6=94e2d5
regular7=a6adc8
bright0=585b70
bright1=f37799
bright2=89d88b
bright3=ebd391
bright4=74a8fc
bright5=f2aede
bright6=6bd7ca
bright7=bac2de
selection-foreground=cdd6f4
selection-background=585b70
cursor=1e1e2e f5e0dc
@@ -1,22 +0,0 @@
[colors]
foreground=c6d0f5
background=303446
regular0=51576d
regular1=e78284
regular2=a6d189
regular3=e5c890
regular4=8caaee
regular5=f4b8e4
regular6=81c8be
regular7=a5adce
bright0=626880
bright1=e67172
bright2=8ec772
bright3=d9ba73
bright4=7b9ef0
bright5=f2a4db
bright6=5abfb5
bright7=b5bfe2
selection-foreground=c6d0f5
selection-background=626880
cursor=303446 f2d5cf
@@ -1,22 +0,0 @@
palette = 0=#45475a
palette = 1=#f38ba8
palette = 2=#a6e3a1
palette = 3=#f9e2af
palette = 4=#89b4fa
palette = 5=#f5c2e7
palette = 6=#94e2d5
palette = 7=#a6adc8
palette = 8=#585b70
palette = 9=#f37799
palette = 10=#89d88b
palette = 11=#ebd391
palette = 12=#74a8fc
palette = 13=#f2aede
palette = 14=#6bd7ca
palette = 15=#bac2de
background = #1e1e2e
foreground = #cdd6f4
cursor-color = #f5e0dc
cursor-text = #1e1e2e
selection-background = #585b70
selection-foreground = #cdd6f4
@@ -1,22 +0,0 @@
palette = 0=#5c5f77
palette = 1=#d20f39
palette = 2=#40a02b
palette = 3=#df8e1d
palette = 4=#1e66f5
palette = 5=#ea76cb
palette = 6=#179299
palette = 7=#acb0be
palette = 8=#6c6f85
palette = 9=#de293e
palette = 10=#49af3d
palette = 11=#eea02d
palette = 12=#456eff
palette = 13=#fe85d8
palette = 14=#2d9fa8
palette = 15=#bcc0cc
background = #eff1f5
foreground = #4c4f69
cursor-color = #dc8a78
cursor-text = #eff1f5
selection-background = #acb0be
selection-foreground = #4c4f69
@@ -1,22 +0,0 @@
color0 #45475a
color1 #f38ba8
color2 #a6e3a1
color3 #f9e2af
color4 #89b4fa
color5 #f5c2e7
color6 #94e2d5
color7 #a6adc8
color8 #585b70
color9 #f37799
color10 #89d88b
color11 #ebd391
color12 #74a8fc
color13 #f2aede
color14 #6bd7ca
color15 #bac2de
background #1e1e2e
selection_foreground #1e1e2e
cursor #f5e0dc
cursor_text_color #1e1e2e
foreground #cdd6f4
selection_background #cdd6f4
@@ -1,22 +0,0 @@
color0 #5c5f77
color1 #d20f39
color2 #40a02b
color3 #df8e1d
color4 #1e66f5
color5 #ea76cb
color6 #179299
color7 #acb0be
color8 #6c6f85
color9 #de293e
color10 #49af3d
color11 #eea02d
color12 #456eff
color13 #fe85d8
color14 #2d9fa8
color15 #bcc0cc
background #eff1f5
selection_foreground #eff1f5
cursor #dc8a78
cursor_text_color #eff1f5
foreground #4c4f69
selection_background #4c4f69
@@ -1,84 +0,0 @@
[colors]
ansi = [
"#45475a",
"#f38ba8",
"#a6e3a1",
"#f9e2af",
"#89b4fa",
"#f5c2e7",
"#94e2d5",
"#bac2de",
]
background = "#1e1e2e"
brights = [
"#585b70",
"#f38ba8",
"#a6e3a1",
"#f9e2af",
"#89b4fa",
"#f5c2e7",
"#94e2d5",
"#a6adc8",
]
compose_cursor = "#f2cdcd"
cursor_bg = "#f5e0dc"
cursor_border = "#f5e0dc"
cursor_fg = "#11111b"
foreground = "#cdd6f4"
scrollbar_thumb = "#585b70"
selection_bg = "#585b70"
selection_fg = "#cdd6f4"
split = "#6c7086"
visual_bell = "#313244"
[colors.indexed]
16 = "#fab387"
17 = "#f5e0dc"
[colors.tab_bar]
background = "#11111b"
inactive_tab_edge = "#313244"
[colors.tab_bar.active_tab]
bg_color = "#cba6f7"
fg_color = "#11111b"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.inactive_tab]
bg_color = "#181825"
fg_color = "#cdd6f4"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.inactive_tab_hover]
bg_color = "#1e1e2e"
fg_color = "#cdd6f4"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.new_tab]
bg_color = "#313244"
fg_color = "#cdd6f4"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.new_tab_hover]
bg_color = "#45475a"
fg_color = "#cdd6f4"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[metadata]
author = "Catppuccin Org"
name = "Noctalia"
@@ -1,84 +0,0 @@
[colors]
ansi = [
"#bcc0cc",
"#d20f39",
"#40a02b",
"#df8e1d",
"#1e66f5",
"#ea76cb",
"#179299",
"#5c5f77",
]
background = "#eff1f5"
brights = [
"#acb0be",
"#d20f39",
"#40a02b",
"#df8e1d",
"#1e66f5",
"#ea76cb",
"#179299",
"#6c6f85",
]
compose_cursor = "#dd7878"
cursor_bg = "#dc8a78"
cursor_border = "#dc8a78"
cursor_fg = "#dce0e8"
foreground = "#4c4f69"
scrollbar_thumb = "#acb0be"
selection_bg = "#acb0be"
selection_fg = "#4c4f69"
split = "#9ca0b0"
visual_bell = "#ccd0da"
[colors.indexed]
16 = "#fe640b"
17 = "#dc8a78"
[colors.tab_bar]
background = "#dce0e8"
inactive_tab_edge = "#ccd0da"
[colors.tab_bar.active_tab]
bg_color = "#8839ef"
fg_color = "#dce0e8"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.inactive_tab]
bg_color = "#e6e9ef"
fg_color = "#4c4f69"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.inactive_tab_hover]
bg_color = "#eff1f5"
fg_color = "#4c4f69"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.new_tab]
bg_color = "#ccd0da"
fg_color = "#4c4f69"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.new_tab_hover]
bg_color = "#bcc0cc"
fg_color = "#4c4f69"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[metadata]
author = "Catppuccin Org"
name = "Noctalia"
@@ -1,38 +0,0 @@
{
"dark": {
"mPrimary": "#C4A82E",
"mOnPrimary": "#0E1015",
"mSecondary": "#D14358",
"mOnSecondary": "#0E1015",
"mTertiary": "#00A66C",
"mOnTertiary": "#0E1015",
"mError": "#B32D2D",
"mOnError": "#0E1015",
"mSurface": "#0C1017",
"mOnSurface": "#5C8AC4",
"mSurfaceVariant": "#11151D",
"mOnSurfaceVariant": "#9B6BC1",
"mOutline": "#45A0D6",
"mShadow": "#090D13",
"mHover": "#00A66C",
"mOnHover": "#0E1015"
},
"light": {
"mPrimary": "#00B8B3",
"mOnPrimary": "#1A1914",
"mSecondary": "#D957A0",
"mOnSecondary": "#1A1914",
"mTertiary": "#45D395",
"mOnTertiary": "#1A1914",
"mError": "#E63E5D",
"mOnError": "#1A1914",
"mSurface": "#DAE6E8",
"mOnSurface": "#1A1914",
"mSurfaceVariant": "#C8DEE6",
"mOnSurfaceVariant": "#1A1914",
"mOutline": "#7B52AB",
"mShadow": "#B8D4E6",
"mHover": "#45D395",
"mOnHover": "#1A1914"
}
}
@@ -1,33 +0,0 @@
# Colors (Cyberpunk)
[colors.bright]
black = '#2b314a'
blue = '#4f8fff'
cyan = '#43c9ff'
green = '#89d36a'
magenta = '#9d6dff'
red = '#e64572'
white = '#d8e0ff'
yellow = '#d7a23a'
[colors.cursor]
cursor = '#d8e0ff'
text = '#0a0d14'
[colors.normal]
black = '#0c0e14'
blue = '#4f8fff'
cyan = '#43c9ff'
green = '#89d36a'
magenta = '#9d6dff'
red = '#e64572'
white = '#b7c4f2'
yellow = '#d7a23a'
[colors.primary]
background = '#0a0d14'
foreground = '#d8e0ff'
[colors.selection]
background = '#d8e0ff'
text = '#0a0d14'
@@ -1,33 +0,0 @@
# Colors (Cyberpunk Light)
[colors.bright]
black = '#a1a6c5'
blue = '#2e7de9'
cyan = '#007197'
green = '#587539'
magenta = '#9854f1'
red = '#f52a65'
white = '#3760bf'
yellow = '#8c6c3e'
[colors.cursor]
cursor = '#3760bf'
text = '#e1e2e7'
[colors.normal]
black = '#e9e9ed'
blue = '#2e7de9'
cyan = '#007197'
green = '#587539'
magenta = '#9854f1'
red = '#f52a65'
white = '#6172b0'
yellow = '#8c6c3e'
[colors.primary]
background = '#e1e2e7'
foreground = '#3760bf'
[colors.selection]
background = '#99a7df'
text = '#3760bf'
@@ -1,27 +0,0 @@
[cursor]
color=0a0d14 d8e0ff
[colors]
foreground=d8e0ff
background=0a0d14
regular0=0c0e14
regular1=e64572
regular2=89d36a
regular3=d7a23a
regular4=4f8fff
regular5=9d6dff
regular6=43c9ff
regular7=b7c4f2
bright0=2b314a
bright1=e64572
bright2=89d36a
bright3=d7a23a
bright4=4f8fff
bright5=9d6dff
bright6=43c9ff
bright7=d8e0ff
selection-foreground=0a0d14
selection-background=d8e0ff
@@ -1,22 +0,0 @@
[colors]
foreground=3760bf
background=e1e2e7
regular0=e9e9ed
regular1=f52a65
regular2=587539
regular3=8c6c3e
regular4=2e7de9
regular5=9854f1
regular6=007197
regular7=6172b0
bright0=a1a6c5
bright1=f52a65
bright2=587539
bright3=8c6c3e
bright4=2e7de9
bright5=9854f1
bright6=007197
bright7=3760bf
selection-foreground=3760bf
selection-background=99a7df
cursor=e1e2e7 3760bf
@@ -1,23 +0,0 @@
palette = 0=#0c0e14
palette = 1=#e64572
palette = 2=#89d36a
palette = 3=#d7a23a
palette = 4=#4f8fff
palette = 5=#9d6dff
palette = 6=#43c9ff
palette = 7=#b7c4f2
palette = 8=#2b314a
palette = 9=#e64572
palette = 10=#89d36a
palette = 11=#d7a23a
palette = 12=#4f8fff
palette = 13=#9d6dff
palette = 14=#43c9ff
palette = 15=#d8e0ff
background = #0a0d14
foreground = #d8e0ff
cursor-color = #d8e0ff
cursor-text = #0a0d14
selection-background = #d8e0ff
selection-foreground = #0a0d14
@@ -1,22 +0,0 @@
palette = 0=#e9e9ed
palette = 1=#f52a65
palette = 2=#587539
palette = 3=#8c6c3e
palette = 4=#2e7de9
palette = 5=#9854f1
palette = 6=#007197
palette = 7=#6172b0
palette = 8=#a1a6c5
palette = 9=#f52a65
palette = 10=#587539
palette = 11=#8c6c3e
palette = 12=#2e7de9
palette = 13=#9854f1
palette = 14=#007197
palette = 15=#3760bf
background = #e1e2e7
foreground = #3760bf
cursor-color = #3760bf
cursor-text = #e1e2e7
selection-background = #99a7df
selection-foreground = #3760bf
@@ -1,23 +0,0 @@
color0 #0c0e14
color1 #e64572
color2 #89d36a
color3 #d7a23a
color4 #4f8fff
color5 #9d6dff
color6 #43c9ff
color7 #b7c4f2
color8 #2b314a
color9 #e64572
color10 #89d36a
color11 #d7a23a
color12 #4f8fff
color13 #9d6dff
color14 #43c9ff
color15 #d8e0ff
background #0a0d14
selection_foreground #0a0d14
cursor #d8e0ff
cursor_text_color #0a0d14
foreground #d8e0ff
selection_background #d8e0ff
@@ -1,22 +0,0 @@
color0 #e9e9ed
color1 #f52a65
color2 #587539
color3 #8c6c3e
color4 #2e7de9
color5 #9854f1
color6 #007197
color7 #6172b0
color8 #a1a6c5
color9 #f52a65
color10 #587539
color11 #8c6c3e
color12 #2e7de9
color13 #9854f1
color14 #007197
color15 #3760bf
background #e1e2e7
selection_foreground #e1e2e7
cursor #3760bf
cursor_text_color #e1e2e7
foreground #3760bf
selection_background #3760bf
@@ -1,31 +0,0 @@
[colors]
ansi = [
"#0c0e14",
"#e64572",
"#89d36a",
"#d7a23a",
"#4f8fff",
"#9d6dff",
"#43c9ff",
"#b7c4f2",
]
background = "#0a0d14"
brights = [
"#2b314a",
"#e64572",
"#89d36a",
"#d7a23a",
"#4f8fff",
"#9d6dff",
"#43c9ff",
"#d8e0ff",
]
cursor_bg = "#d8e0ff"
cursor_border = "#d8e0ff"
cursor_fg = "#0a0d14"
foreground = "#d8e0ff"
selection_bg = "#d8e0ff"
selection_fg = "#0a0d14"
[metadata]
name = "Noctalia"
@@ -1,31 +0,0 @@
[colors]
ansi = [
"#e9e9ed",
"#f52a65",
"#587539",
"#8c6c3e",
"#2e7de9",
"#9854f1",
"#007197",
"#6172b0",
]
background = "#e1e2e7"
brights = [
"#a1a6c5",
"#f52a65",
"#587539",
"#8c6c3e",
"#2e7de9",
"#9854f1",
"#007197",
"#3760bf",
]
cursor_bg = "#3760bf"
cursor_border = "#3760bf"
cursor_fg = "#e1e2e7"
foreground = "#3760bf"
selection_bg = "#3760bf"
selection_fg = "#e1e2e7"
[metadata]
name = "Noctalia"
+92 -36
View File
@@ -1,38 +1,94 @@
{
"dark": {
"mPrimary": "#bd93f9",
"mOnPrimary": "#282A36",
"mSecondary": "#ff79c6",
"mOnSecondary": "#4e1d32",
"mTertiary": "#8be9fd",
"mOnTertiary": "#003543",
"mError": "#FF5555",
"mOnError": "#282A36",
"mSurface": "#282A36",
"mOnSurface": "#F8F8F2",
"mSurfaceVariant": "#44475A",
"mOnSurfaceVariant": "#d6d8e0",
"mOutline": "#5a5e77",
"mShadow": "#282A36",
"mHover": "#8be9fd",
"mOnHover": "#003543"
},
"light": {
"mPrimary": "#8332f4",
"mOnPrimary": "#ffffff",
"mSecondary": "#ff1399",
"mOnSecondary": "#ffffff",
"mTertiary": "#0398b9",
"mOnTertiary": "#ffffff",
"mError": "#FF5555",
"mOnError": "#282A36",
"mSurface": "#f8f8f2",
"mOnSurface": "#282a36",
"mSurfaceVariant": "#e6e6ea",
"mOnSurfaceVariant": "#44475a",
"mOutline": "#cacad3",
"mShadow": "#d6d8e0",
"mHover": "#0398b9",
"mOnHover": "#ffffff"
"dark": {
"mPrimary": "#bd93f9",
"mOnPrimary": "#282A36",
"mSecondary": "#ff79c6",
"mOnSecondary": "#4e1d32",
"mTertiary": "#8be9fd",
"mOnTertiary": "#003543",
"mError": "#FF5555",
"mOnError": "#282A36",
"mSurface": "#282A36",
"mOnSurface": "#F8F8F2",
"mSurfaceVariant": "#44475A",
"mOnSurfaceVariant": "#d6d8e0",
"mOutline": "#5a5e77",
"mShadow": "#282A36",
"mHover": "#8be9fd",
"mOnHover": "#003543",
"terminal": {
"normal": {
"black": "#21222c",
"red": "#ff5555",
"green": "#50fa7b",
"yellow": "#f1fa8c",
"blue": "#bd93f9",
"magenta": "#ff79c6",
"cyan": "#8be9fd",
"white": "#f8f8f2"
},
"bright": {
"black": "#6272a4",
"red": "#ff6e6e",
"green": "#69ff94",
"yellow": "#ffffa5",
"blue": "#d6acff",
"magenta": "#ff92df",
"cyan": "#a4ffff",
"white": "#ffffff"
},
"foreground": "#f8f8f2",
"background": "#282a36",
"selectionFg": "#ffffff",
"selectionBg": "#44475a",
"cursorText": "#282a36",
"cursor": "#f8f8f2"
}
}
},
"light": {
"mPrimary": "#8332f4",
"mOnPrimary": "#ffffff",
"mSecondary": "#ff1399",
"mOnSecondary": "#ffffff",
"mTertiary": "#0398b9",
"mOnTertiary": "#ffffff",
"mError": "#FF5555",
"mOnError": "#282A36",
"mSurface": "#f8f8f2",
"mOnSurface": "#282a36",
"mSurfaceVariant": "#e6e6ea",
"mOnSurfaceVariant": "#44475a",
"mOutline": "#cacad3",
"mShadow": "#d6d8e0",
"mHover": "#0398b9",
"mOnHover": "#ffffff",
"terminal": {
"normal": {
"black": "#f8f8f2",
"red": "#ff5555",
"green": "#50fa7b",
"yellow": "#f1fa8c",
"blue": "#bd93f9",
"magenta": "#ff79c6",
"cyan": "#8be9fd",
"white": "#282a36"
},
"bright": {
"black": "#6272a4",
"red": "#ff6e6e",
"green": "#69ff94",
"yellow": "#ffffa5",
"blue": "#d6acff",
"magenta": "#ff92df",
"cyan": "#a4ffff",
"white": "#000000"
},
"foreground": "#282a36",
"background": "#ffffff",
"selectionFg": "#ffffff",
"selectionBg": "#6272a4",
"cursorText": "#ffffff",
"cursor": "#282a36"
}
}
}
@@ -1,33 +0,0 @@
# Colors (Dracula)
[colors.bright]
black = '#6272a4'
blue = '#d6acff'
cyan = '#a4ffff'
green = '#69ff94'
magenta = '#ff92df'
red = '#ff6e6e'
white = '#ffffff'
yellow = '#ffffa5'
[colors.cursor]
cursor = '#f8f8f2'
text = '#282a36'
[colors.normal]
black = '#21222c'
blue = '#bd93f9'
cyan = '#8be9fd'
green = '#50fa7b'
magenta = '#ff79c6'
red = '#ff5555'
white = '#f8f8f2'
yellow = '#f1fa8c'
[colors.primary]
background = '#282a36'
foreground = '#f8f8f2'
[colors.selection]
background = '#44475a'
text = '#ffffff'
@@ -1,33 +0,0 @@
# Colors (Dracula Light)
[colors.bright]
black = '#6272a4'
blue = '#d6acff'
cyan = '#a4ffff'
green = '#69ff94'
magenta = '#ff92df'
red = '#ff6e6e'
white = '#000000'
yellow = '#ffffa5'
[colors.cursor]
cursor = '#282a36'
text = '#ffffff'
[colors.normal]
black = '#f8f8f2'
blue = '#bd93f9'
cyan = '#8be9fd'
green = '#50fa7b'
magenta = '#ff79c6'
red = '#ff5555'
white = '#282a36'
yellow = '#f1fa8c'
[colors.primary]
background = '#ffffff'
foreground = '#282a36'
[colors.selection]
background = '#6272a4'
text = '#ffffff'
@@ -1,22 +0,0 @@
[colors]
foreground=f8f8f2
background=282a36
regular0=21222c
regular1=ff5555
regular2=50fa7b
regular3=f1fa8c
regular4=bd93f9
regular5=ff79c6
regular6=8be9fd
regular7=f8f8f2
bright0=6272a4
bright1=ff6e6e
bright2=69ff94
bright3=ffffa5
bright4=d6acff
bright5=ff92df
bright6=a4ffff
bright7=ffffff
selection-foreground=ffffff
selection-background=44475a
cursor=282a36 f8f8f2
@@ -1,22 +0,0 @@
[colors]
foreground=282a36
background=ffffff
regular0=f8f8f2
regular1=ff5555
regular2=50fa7b
regular3=f1fa8c
regular4=bd93f9
regular5=ff79c6
regular6=8be9fd
regular7=282a36
bright0=6272a4
bright1=ff6e6e
bright2=69ff94
bright3=ffffa5
bright4=d6acff
bright5=ff92df
bright6=a4ffff
bright7=000000
selection-foreground=ffffff
selection-background=6272a4
cursor=ffffff 282a36
@@ -1,22 +0,0 @@
palette = 0=#21222c
palette = 1=#ff5555
palette = 2=#50fa7b
palette = 3=#f1fa8c
palette = 4=#bd93f9
palette = 5=#ff79c6
palette = 6=#8be9fd
palette = 7=#f8f8f2
palette = 8=#6272a4
palette = 9=#ff6e6e
palette = 10=#69ff94
palette = 11=#ffffa5
palette = 12=#d6acff
palette = 13=#ff92df
palette = 14=#a4ffff
palette = 15=#ffffff
background = #282a36
foreground = #f8f8f2
cursor-color = #f8f8f2
cursor-text = #282a36
selection-background = #44475a
selection-foreground = #ffffff
@@ -1,22 +0,0 @@
palette = 0=#f8f8f2
palette = 1=#ff5555
palette = 2=#50fa7b
palette = 3=#f1fa8c
palette = 4=#bd93f9
palette = 5=#ff79c6
palette = 6=#8be9fd
palette = 7=#282a36
palette = 8=#6272a4
palette = 9=#ff6e6e
palette = 10=#69ff94
palette = 11=#ffffa5
palette = 12=#d6acff
palette = 13=#ff92df
palette = 14=#a4ffff
palette = 15=#000000
background = #ffffff
foreground = #282a36
cursor-color = #282a36
cursor-text = #ffffff
selection-background = #6272a4
selection-foreground = #ffffff
@@ -1,22 +0,0 @@
color0 #21222c
color1 #ff5555
color2 #50fa7b
color3 #f1fa8c
color4 #bd93f9
color5 #ff79c6
color6 #8be9fd
color7 #f8f8f2
color8 #6272a4
color9 #ff6e6e
color10 #69ff94
color11 #ffffa5
color12 #d6acff
color13 #ff92df
color14 #a4ffff
color15 #ffffff
background #282a36
selection_foreground #282a36
cursor #f8f8f2
cursor_text_color #282a36
foreground #f8f8f2
selection_background #f8f8f2
@@ -1,22 +0,0 @@
color0 #f8f8f2
color1 #ff5555
color2 #50fa7b
color3 #f1fa8c
color4 #bd93f9
color5 #ff79c6
color6 #8be9fd
color7 #282a36
color8 #6272a4
color9 #ff6e6e
color10 #69ff94
color11 #ffffa5
color12 #d6acff
color13 #ff92df
color14 #a4ffff
color15 #000000
background #ffffff
selection_foreground #ffffff
cursor #282a36
cursor_text_color #ffffff
foreground #282a36
selection_background #6272a4
@@ -1,82 +0,0 @@
[colors]
ansi = [
"#21222c",
"#ff5555",
"#50fa7b",
"#f1fa8c",
"#bd93f9",
"#ff79c6",
"#8be9fd",
"#f8f8f2",
]
background = "#282a36"
brights = [
"#6272a4",
"#ff6e6e",
"#69ff94",
"#ffffa5",
"#d6acff",
"#ff92df",
"#a4ffff",
"#ffffff",
]
compose_cursor = "#ffb86c"
cursor_bg = "#f8f8f2"
cursor_border = "#f8f8f2"
cursor_fg = "#282a36"
foreground = "#f8f8f2"
scrollbar_thumb = "#44475a"
selection_bg = "rgba(26.666668% 27.843138% 35.294117% 50%)"
selection_fg = "rgba(0% 0% 0% 0%)"
split = "#6272a4"
[colors.indexed]
[colors.tab_bar]
background = "#282a36"
[colors.tab_bar.active_tab]
bg_color = "#bd93f9"
fg_color = "#282a36"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.inactive_tab]
bg_color = "#282a36"
fg_color = "#f8f8f2"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.inactive_tab_hover]
bg_color = "#6272a4"
fg_color = "#f8f8f2"
intensity = "Normal"
italic = true
strikethrough = false
underline = "None"
[colors.tab_bar.new_tab]
bg_color = "#282a36"
fg_color = "#f8f8f2"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.new_tab_hover]
bg_color = "#ff79c6"
fg_color = "#f8f8f2"
intensity = "Normal"
italic = true
strikethrough = false
underline = "None"
[metadata]
author = "timescam"
name = "Noctalia"
@@ -1,82 +0,0 @@
[colors]
ansi = [
"#282a36",
"#ff5555",
"#3D995F",
"#b49100",
"#8332f4",
"#ff1399",
"#0398b9",
"#e6e6ea",
]
background = "#f8f8f2"
brights = [
"#44475a",
"#ff6e6e",
"#48B372",
"#d6ac00",
"#bd93f9",
"#ff79c6",
"#8be9fd",
"#f8f8f2",
]
compose_cursor = "#ffb86c"
cursor_bg = "#282a36"
cursor_border = "#282a36"
cursor_fg = "#f8f8f2"
foreground = "#282a36"
scrollbar_thumb = "#44475a"
selection_bg = "rgba(26.666668% 27.843138% 35.294117% 50%)"
selection_fg = "rgba(0% 0% 0% 0%)"
split = "#44475a"
[colors.indexed]
[colors.tab_bar]
background = "#f8f8f2"
[colors.tab_bar.active_tab]
bg_color = "#8332f4"
fg_color = "#f8f8f2"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.inactive_tab]
bg_color = "#f8f8f2"
fg_color = "#282a36"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.inactive_tab_hover]
bg_color = "#e6e6ea"
fg_color = "#44475a"
intensity = "Normal"
italic = true
strikethrough = false
underline = "None"
[colors.tab_bar.new_tab]
bg_color = "#f8f8f2"
fg_color = "#282a36"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.new_tab_hover]
bg_color = "#ff1399"
fg_color = "#f8f8f2"
intensity = "Normal"
italic = true
strikethrough = false
underline = "None"
[metadata]
author = "timescam"
name = "Noctalia"
+58 -2
View File
@@ -15,7 +15,35 @@
"mOutline": "#3b4261",
"mShadow": "#414868",
"mHover": "#a48cf2",
"mOnHover": "#171928"
"mOnHover": "#171928",
"terminal": {
"normal": {
"black": "#21222c",
"red": "#f9515d",
"green": "#37f499",
"yellow": "#e9f941",
"blue": "#9071f4",
"magenta": "#f265b5",
"cyan": "#04d1f9",
"white": "#ebfafa"
},
"bright": {
"black": "#7081d0",
"red": "#f16c75",
"green": "#69F8B3",
"yellow": "#f1fc79",
"blue": "#a48cf2",
"magenta": "#FD92CE",
"cyan": "#66e4fd",
"white": "#ffffff"
},
"foreground": "#ebfafa",
"background": "#212337",
"selectionFg": "#ebfafa",
"selectionBg": "#bf4f8e",
"cursorText": "#37f499",
"cursor": "#f8f8f2"
}
},
"light": {
"mPrimary": "#37f499",
@@ -33,6 +61,34 @@
"mOutline": "#b0b6c3",
"mShadow": "#e0e3e8",
"mHover": "#a48cf2",
"mOnHover": "#171928"
"mOnHover": "#171928",
"terminal": {
"normal": {
"black": "#ebfafa",
"red": "#ba1a1a",
"green": "#1a7f4c",
"yellow": "#9e8c13",
"blue": "#3a3e8c",
"magenta": "#8c2a6c",
"cyan": "#1a6c8c",
"white": "#212337"
},
"bright": {
"black": "#7081d0",
"red": "#d23b3b",
"green": "#37f499",
"yellow": "#e9f941",
"blue": "#9071f4",
"magenta": "#f265b5",
"cyan": "#04d1f9",
"white": "#212337"
},
"foreground": "#212337",
"background": "#ebfafa",
"selectionFg": "#212337",
"selectionBg": "#bf4f8e",
"cursorText": "#1a7f4c",
"cursor": "#212337"
}
}
}
@@ -1,33 +0,0 @@
# Colors (Eldritch)
[colors.bright]
black = '#7081d0'
blue = '#a48cf2'
cyan = '#66e4fd'
green = '#69F8B3'
magenta = '#FD92CE'
red = '#f16c75'
white = '#ffffff'
yellow = '#f1fc79'
[colors.cursor]
cursor = '#37f499'
text = '#f8f8f2'
[colors.normal]
black = '#21222c'
blue = '#9071f4'
cyan = '#04d1f9'
green = '#37f499'
magenta = '#f265b5'
red = '#f9515d'
white = '#ebfafa'
yellow = '#e9f941'
[colors.primary]
background = '#212337'
foreground = '#ebfafa'
[colors.selection]
background = '#bf4f8e'
text = '#ebfafa'
@@ -1,33 +0,0 @@
# Colors (Eldritch Light)
[colors.bright]
black = '#7081d0'
blue = '#9071f4'
cyan = '#04d1f9'
green = '#37f499'
magenta = '#f265b5'
red = '#d23b3b'
white = '#212337'
yellow = '#e9f941'
[colors.cursor]
cursor = '#1a7f4c'
text = '#212337'
[colors.normal]
black = '#ebfafa'
blue = '#3a3e8c'
cyan = '#1a6c8c'
green = '#1a7f4c'
magenta = '#8c2a6c'
red = '#ba1a1a'
white = '#212337'
yellow = '#9e8c13'
[colors.primary]
background = '#ebfafa'
foreground = '#212337'
[colors.selection]
background = '#bf4f8e'
text = '#212337'
@@ -1,23 +0,0 @@
[colors]
foreground=ebfafa
background=212337
regular0=21222c
regular1=f9515d
regular2=37f499
regular3=e9f941
regular4=9071f4
regular5=f265b5
regular6=04d1f9
regular7=ebfafa
bright0=7081d0
bright1=f16c75
bright2=69F8B3
bright3=f1fc79
bright4=a48cf2
bright5=FD92CE
bright6=66e4fd
bright7=ffffff
selection-foreground=ebfafa
selection-background=bf4f8e
cursor=37f499 f8f8f2
@@ -1,22 +0,0 @@
[colors]
foreground=212337
background=ebfafa
regular0=ebfafa # black → white
regular1=ba1a1a # red (darker)
regular2=1a7f4c # green (darker)
regular3=9e8c13 # yellow (darker)
regular4=3a3e8c # blue (darker)
regular5=8c2a6c # magenta (darker)
regular6=1a6c8c # cyan (darker)
regular7=212337 # white → black
bright0=7081d0 # keep as accent
bright1=d23b3b # lighter red
bright2=37f499 # original green
bright3=e9f941 # original yellow
bright4=9071f4 # original blue
bright5=f265b5 # original magenta
bright6=04d1f9 # original cyan
bright7=212337 # black
selection-foreground=212337
selection-background=bf4f8e
cursor=1a7f4c 212337
@@ -1,21 +0,0 @@
palette = 0=#21222c
palette = 1=#f9515d
palette = 2=#37f499
palette = 3=#e9f941
palette = 4=#9071f4
palette = 5=#f265b5
palette = 6=#04d1f9
palette = 7=#ebfafa
palette = 8=#7081d0
palette = 9=#f16c75
palette = 10=#69F8B3
palette = 11=#f1fc79
palette = 12=#a48cf2
palette = 13=#FD92CE
palette = 14=#66e4fd
palette = 15=#ffffff
background = 212337
foreground = ebfafa
cursor-color = 37f499
selection-background = bf4f8e
selection-foreground = ebfafa
@@ -1,22 +0,0 @@
palette = 0=#f8f8fa # base background (was dark, now light)
palette = 1=#d7263d # red (less saturated)
palette = 2=#1eb980 # green (cooler, lighter)
palette = 3=#f7c948 # yellow (warmer)
palette = 4=#5e60ce # blue (lighter)
palette = 5=#c77dff # magenta (lighter)
palette = 6=#38a1db # cyan (lighter)
palette = 7=#21222c # base foreground (was background, now dark)
palette = 8=#bfc9e3 # bright black (light gray)
palette = 9=#f9515d # bright red
palette = 10=#37f499 # bright green
palette = 11=#e9f941 # bright yellow
palette = 12=#9071f4 # bright blue
palette = 13=#f265b5 # bright magenta
palette = 14=#04d1f9 # bright cyan
palette = 15=#21222c # bright white (dark for contrast)
background = f8f8fa
foreground = 21222c
cursor-color = 5e60ce
selection-background = d7e3fa
selection-foreground = 21222c
@@ -1,22 +0,0 @@
color0 #21222c
color1 #f9515d
color2 #37f499
color3 #e9f941
color4 #9071f4
color5 #f265b5
color6 #04d1f9
color7 #ebfafa
color8 #7081d0
color9 #f16c75
color10 #69F8B3
color11 #f1fc79
color12 #a48cf2
color13 #FD92CE
color14 #66e4fd
color15 #ffffff
background #212337
selection_foreground #ebfafa
cursor #37f499
cursor_text_color #f8f8f2
foreground #ebfafa
selection_background #bf4f8e
@@ -1,22 +0,0 @@
color0 #ebfafa
color1 #f9515d
color2 #37f499
color3 #e9f941
color4 #9071f4
color5 #f265b5
color6 #04d1f9
color7 #212337
color8 #7081d0
color9 #f16c75
color10 #69F8B3
color11 #f1fc79
color12 #a48cf2
color13 #FD92CE
color14 #66e4fd
color15 #323449
background #ebfafa
selection_foreground #ebfafa
cursor #212337
cursor_text_color #ebfafa
foreground #212337
selection_background #bf4f8e
@@ -1,80 +0,0 @@
[colors]
ansi = [
"#212337",
"#f16c75",
"#37f499",
"#f7c67f",
"#a48cf2",
"#f265b5",
"#04d1f9",
"#ebfafa",
]
background = "#212337"
brights = [
"#323449",
"#f9515d",
"#37f499",
"#e9f941",
"#9071f4",
"#f265b5",
"#66e4fd",
"#ffffff",
]
compose_cursor = "#f7c67f"
cursor_bg = "#37f499"
cursor_border = "#04d1f9"
cursor_fg = "#212337"
foreground = "#ebfafa"
scrollbar_thumb = "#37f499"
selection_bg = "rgba(26.666668% 27.843138% 35.294117% 50%)"
selection_fg = "rgba(0% 0% 0% 0%)"
split = "#a48cf2"
[colors.indexed]
[colors.tab_bar]
background = "#212337"
[colors.tab_bar.active_tab]
bg_color = "#37f499"
fg_color = "#212337"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.inactive_tab]
bg_color = "#212337"
fg_color = "#04d1f9"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.inactive_tab_hover]
bg_color = "#37f499"
fg_color = "#212337"
intensity = "Normal"
italic = true
strikethrough = false
underline = "None"
[colors.tab_bar.new_tab]
bg_color = "#212337"
fg_color = "#ebfafa"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.new_tab_hover]
bg_color = "#37f499"
fg_color = "#ebfafa"
intensity = "Normal"
italic = true
strikethrough = false
underline = "None"
[metadata]
author = "jacobrreed"
name = "Noctalia"
@@ -1,79 +0,0 @@
[colors]
ansi = [
"#171928",
"#D9525E",
"#2FC280",
"#B88F4F",
"#8A71D0",
"#D94DA0",
"#039EBE",
"#b0b6c3",
]
background = "#f2f4f8"
brights = [
"#3b4261",
"#F16C75",
"#2FC280",
"#D9A42E",
"#9A7DF4",
"#F27ABF",
"#4AD9FD",
"#f2f4f8",
]
compose_cursor = "#B88F4F"
cursor_bg = "#171928"
cursor_border = "#039EBE"
cursor_fg = "#f2f4f8"
foreground = "#171928"
scrollbar_thumb = "#2FC280"
selection_bg = "rgba(26.666668% 27.843138% 35.294117% 50%)"
selection_fg = "rgba(0% 0% 0% 0%)"
split = "#8A71D0"
[colors.indexed]
[colors.tab_bar]
background = "#f2f4f8"
[colors.tab_bar.active_tab]
bg_color = "#2FC280"
fg_color = "#f2f4f8"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.inactive_tab]
bg_color = "#f2f4f8"
fg_color = "#039EBE"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.inactive_tab_hover]
bg_color = "#2FC280"
fg_color = "#f2f4f8"
intensity = "Normal"
italic = true
strikethrough = false
underline = "None"
[colors.tab_bar.new_tab]
bg_color = "#f2f4f8"
fg_color = "#171928"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.new_tab_hover]
bg_color = "#2FC280"
fg_color = "#171928"
intensity = "Normal"
italic = true
strikethrough = false
underline = "None"
[metadata]
name = "Noctalia"
@@ -1,38 +0,0 @@
{
"dark": {
"mPrimary": "#D3C6AA",
"mOnPrimary": "#232A2E",
"mSecondary": "#D3C6AA",
"mOnSecondary": "#232A2E",
"mTertiary": "#9DA9A0",
"mOnTertiary": "#232A2E",
"mError": "#E67E80",
"mOnError": "#232A2E",
"mSurface": "#232A2E",
"mOnSurface": "#859289",
"mSurfaceVariant": "#2D353B",
"mOnSurfaceVariant": "#D3C6AA",
"mOutline": "#D3C6AA",
"mShadow": "#475258",
"mHover": "#9DA9A0",
"mOnHover": "#232A2E"
},
"light": {
"mPrimary": "#434F55",
"mOnPrimary": "#D3C6AA",
"mSecondary": "#232a2e",
"mOnSecondary": "#D3C6AA",
"mTertiary": "#333c43",
"mOnTertiary": "#9DA9A0",
"mError": "#E66868",
"mOnError": "#9DA9A0",
"mSurface": "#9DA9A0",
"mOnSurface": "#232A2E",
"mSurfaceVariant": "#BEC5B2",
"mOnSurfaceVariant": "#333C43",
"mOutline": "#232A2E",
"mShadow": "#ECF5ED",
"mHover": "#333c43",
"mOnHover": "#9DA9A0"
}
}
@@ -1,33 +0,0 @@
# Colors (Everforest Dark Hard)
[colors.bright]
black = '#a6b0a0'
blue = '#3a94c5'
cyan = '#35a77c'
green = '#8da101'
magenta = '#df69ba'
red = '#f85552'
white = '#fffbef'
yellow = '#dfa000'
[colors.cursor]
cursor = '#e69875'
text = '#4c3743'
[colors.normal]
black = '#7a8478'
blue = '#7fbbb3'
cyan = '#83c092'
green = '#a7c080'
magenta = '#d699b6'
red = '#e67e80'
white = '#f2efdf'
yellow = '#dbbc7f'
[colors.primary]
background = '#1e2326'
foreground = '#d3c6aa'
[colors.selection]
background = '#4c3743'
text = '#d3c6aa'
@@ -1,33 +0,0 @@
# Colors (Everforest Light Med)
[colors.bright]
black = '#a6b0a0'
blue = '#3a94c5'
cyan = '#35a77c'
green = '#8da101'
magenta = '#df69ba'
red = '#f85552'
white = '#fffbef'
yellow = '#dfa000'
[colors.cursor]
cursor = '#f57d26'
text = '#eaedc8'
[colors.normal]
black = '#7a8478'
blue = '#7fbbb3'
cyan = '#83c092'
green = '#9ab373'
magenta = '#d699b6'
red = '#e67e80'
white = '#b2af9f'
yellow = '#c1a266'
[colors.primary]
background = '#efebd4'
foreground = '#5c6a72'
[colors.selection]
background = '#eaedc8'
text = '#5c6a72'
@@ -1,22 +0,0 @@
[colors]
foreground=d3c6aa
background=1e2326
regular0=7a8478
regular1=e67e80
regular2=a7c080
regular3=dbbc7f
regular4=7fbbb3
regular5=d699b6
regular6=83c092
regular7=f2efdf
bright0=a6b0a0
bright1=f85552
bright2=8da101
bright3=dfa000
bright4=3a94c5
bright5=df69ba
bright6=35a77c
bright7=fffbef
selection-foreground=d3c6aa
selection-background=4c3743
cursor=4c3743 e69875
@@ -1,22 +0,0 @@
[colors]
foreground=5c6a72
background=efebd4
regular0=7a8478
regular1=e67e80
regular2=9ab373
regular3=c1a266
regular4=7fbbb3
regular5=d699b6
regular6=83c092
regular7=b2af9f
bright0=a6b0a0
bright1=f85552
bright2=8da101
bright3=dfa000
bright4=3a94c5
bright5=df69ba
bright6=35a77c
bright7=fffbef
selection-foreground=5c6a72
selection-background=eaedc8
cursor=eaedc8 f57d26
@@ -1,22 +0,0 @@
palette = 0=#7a8478
palette = 1=#e67e80
palette = 2=#a7c080
palette = 3=#dbbc7f
palette = 4=#7fbbb3
palette = 5=#d699b6
palette = 6=#83c092
palette = 7=#f2efdf
palette = 8=#a6b0a0
palette = 9=#f85552
palette = 10=#8da101
palette = 11=#dfa000
palette = 12=#3a94c5
palette = 13=#df69ba
palette = 14=#35a77c
palette = 15=#fffbef
background = #1e2326
foreground = #d3c6aa
cursor-color = #e69875
cursor-text = #4c3743
selection-background = #4c3743
selection-foreground = #d3c6aa
@@ -1,22 +0,0 @@
palette = 0=#7a8478
palette = 1=#e67e80
palette = 2=#9ab373
palette = 3=#c1a266
palette = 4=#7fbbb3
palette = 5=#d699b6
palette = 6=#83c092
palette = 7=#b2af9f
palette = 8=#a6b0a0
palette = 9=#f85552
palette = 10=#8da101
palette = 11=#dfa000
palette = 12=#3a94c5
palette = 13=#df69ba
palette = 14=#35a77c
palette = 15=#fffbef
background = #efebd4
foreground = #5c6a72
cursor-color = #f57d26
cursor-text = #eaedc8
selection-background = #eaedc8
selection-foreground = #5c6a72
@@ -1,22 +0,0 @@
color0 #7a8478
color1 #e67e80
color2 #a7c080
color3 #dbbc7f
color4 #7fbbb3
color5 #d699b6
color6 #83c092
color7 #f2efdf
color8 #a6b0a0
color9 #f85552
color10 #8da101
color11 #dfa000
color12 #3a94c5
color13 #df69ba
color14 #35a77c
color15 #fffbef
background #1e2326
selection_foreground #1e2326
cursor #e69875
cursor_text_color #4c3743
foreground #d3c6aa
selection_background #d3c6aa
@@ -1,22 +0,0 @@
color0 #7a8478
color1 #e67e80
color2 #9ab373
color3 #c1a266
color4 #7fbbb3
color5 #d699b6
color6 #83c092
color7 #b2af9f
color8 #a6b0a0
color9 #f85552
color10 #8da101
color11 #dfa000
color12 #3a94c5
color13 #df69ba
color14 #35a77c
color15 #fffbef
background #efebd4
selection_foreground #efebd4
cursor #f57d26
cursor_text_color #eaedc8
foreground #5c6a72
selection_background #5c6a72
@@ -1,33 +0,0 @@
[colors]
ansi = [
"#4b565c",
"#e67e80",
"#a7c080",
"#dbbc7f",
"#7fbbb3",
"#d699b6",
"#83c092",
"#d3c6aa",
]
background = "#2d353b"
brights = [
"#5c6a72",
"#f85552",
"#8da101",
"#dfa000",
"#3a94c5",
"#df69ba",
"#35a77c",
"#dfddc8",
]
cursor_bg = "#d3c6aa"
cursor_border = "#d3c6aa"
cursor_fg = "#2d353b"
foreground = "#d3c6aa"
[colors.indexed]
[metadata]
name = "Noctalia"
@@ -1,31 +0,0 @@
[colors]
ansi = [
"#5c6a72",
"#f85552",
"#8da101",
"#dfa000",
"#3a94c5",
"#df69ba",
"#35a77c",
"#dfddc8",
]
background = "#fdf6e3"
brights = [
"#4b565c",
"#e67e80",
"#a7c080",
"#dbbc7f",
"#7fbbb3",
"#d699b6",
"#83c092",
"#d3c6aa",
]
cursor_bg = "#5c6a72"
cursor_border = "#5c6a72"
cursor_fg = "#fdf6e3"
foreground = "#5c6a72"
[colors.indexed]
[metadata]
name = "Noctalia"
+92 -36
View File
@@ -1,38 +1,94 @@
{
"dark": {
"mPrimary": "#b8bb26",
"mOnPrimary": "#282828",
"mSecondary": "#fabd2f",
"mOnSecondary": "#282828",
"mTertiary": "#83a598",
"mOnTertiary": "#282828",
"mError": "#fb4934",
"mOnError": "#282828",
"mSurface": "#282828",
"mOnSurface": "#fbf1c7",
"mSurfaceVariant": "#3c3836",
"mOnSurfaceVariant": "#ebdbb2",
"mOutline": "#57514e",
"mShadow": "#282828",
"mHover": "#83a598",
"mOnHover": "#282828"
},
"light": {
"mPrimary": "#98971a",
"mOnPrimary": "#fbf1c7",
"mSecondary": "#d79921",
"mOnSecondary": "#fbf1c7",
"mTertiary": "#458588",
"mOnTertiary": "#fbf1c7",
"mError": "#cc241d",
"mOnError": "#fbf1c7",
"mSurface": "#fbf1c7",
"mOnSurface": "#3c3836",
"mSurfaceVariant": "#ebdbb2",
"mOnSurfaceVariant": "#7c6f64",
"mOutline": "#bdae93",
"mShadow": "#d5c4a1",
"mHover": "#458588",
"mOnHover": "#fbf1c7"
"dark": {
"mPrimary": "#b8bb26",
"mOnPrimary": "#282828",
"mSecondary": "#fabd2f",
"mOnSecondary": "#282828",
"mTertiary": "#83a598",
"mOnTertiary": "#282828",
"mError": "#fb4934",
"mOnError": "#282828",
"mSurface": "#282828",
"mOnSurface": "#fbf1c7",
"mSurfaceVariant": "#3c3836",
"mOnSurfaceVariant": "#ebdbb2",
"mOutline": "#57514e",
"mShadow": "#282828",
"mHover": "#83a598",
"mOnHover": "#282828",
"terminal": {
"normal": {
"black": "#282828",
"red": "#cc241d",
"green": "#98971a",
"yellow": "#d79921",
"blue": "#458588",
"magenta": "#b16286",
"cyan": "#689d6a",
"white": "#a89984"
},
"bright": {
"black": "#928374",
"red": "#fb4934",
"green": "#b8bb26",
"yellow": "#fabd2f",
"blue": "#83a598",
"magenta": "#d3869b",
"cyan": "#8ec07c",
"white": "#ebdbb2"
},
"foreground": "#ebdbb2",
"background": "#282828",
"selectionFg": "#ebdbb2",
"selectionBg": "#665c54",
"cursorText": "#282828",
"cursor": "#ebdbb2"
}
}
},
"light": {
"mPrimary": "#98971a",
"mOnPrimary": "#fbf1c7",
"mSecondary": "#d79921",
"mOnSecondary": "#fbf1c7",
"mTertiary": "#458588",
"mOnTertiary": "#fbf1c7",
"mError": "#cc241d",
"mOnError": "#fbf1c7",
"mSurface": "#fbf1c7",
"mOnSurface": "#3c3836",
"mSurfaceVariant": "#ebdbb2",
"mOnSurfaceVariant": "#7c6f64",
"mOutline": "#bdae93",
"mShadow": "#d5c4a1",
"mHover": "#458588",
"mOnHover": "#fbf1c7",
"terminal": {
"normal": {
"black": "#fbf1c7",
"red": "#cc241d",
"green": "#98971a",
"yellow": "#d79921",
"blue": "#458588",
"magenta": "#b16286",
"cyan": "#689d6a",
"white": "#7c6f64"
},
"bright": {
"black": "#928374",
"red": "#9d0006",
"green": "#79740e",
"yellow": "#b57614",
"blue": "#076678",
"magenta": "#8f3f71",
"cyan": "#427b58",
"white": "#3c3836"
},
"foreground": "#3c3836",
"background": "#fbf1c7",
"selectionFg": "#fbf1c7",
"selectionBg": "#3c3836",
"cursorText": "#625e5c",
"cursor": "#3c3836"
}
}
}
@@ -1,33 +0,0 @@
# Colors (Gruvbox Dark)
[colors.bright]
black = '#928374'
blue = '#83a598'
cyan = '#8ec07c'
green = '#b8bb26'
magenta = '#d3869b'
red = '#fb4934'
white = '#ebdbb2'
yellow = '#fabd2f'
[colors.cursor]
cursor = '#ebdbb2'
text = '#282828'
[colors.normal]
black = '#282828'
blue = '#458588'
cyan = '#689d6a'
green = '#98971a'
magenta = '#b16286'
red = '#cc241d'
white = '#a89984'
yellow = '#d79921'
[colors.primary]
background = '#282828'
foreground = '#ebdbb2'
[colors.selection]
background = '#665c54'
text = '#ebdbb2'
@@ -1,33 +0,0 @@
# Colors (Gruvbox Light)
[colors.bright]
black = '#928374'
blue = '#076678'
cyan = '#427b58'
green = '#79740e'
magenta = '#8f3f71'
red = '#9d0006'
white = '#3c3836'
yellow = '#b57614'
[colors.cursor]
cursor = '#3c3836'
text = '#fbf1c7'
[colors.normal]
black = '#fbf1c7'
blue = '#458588'
cyan = '#689d6a'
green = '#98971a'
magenta = '#b16286'
red = '#cc241d'
white = '#7c6f64'
yellow = '#d79921'
[colors.primary]
background = '#fbf1c7'
foreground = '#3c3836'
[colors.selection]
background = '#3c3836'
text = '#fbf1c7'
@@ -1,23 +0,0 @@
[colors]
foreground=ebdbb2
background=282828
regular0=282828
regular1=cc241d
regular2=98971a
regular3=d79921
regular4=458588
regular5=b16286
regular6=689d6a
regular7=a89984
bright0=928374
bright1=fb4934
bright2=b8bb26
bright3=fabd2f
bright4=83a598
bright5=d3869b
bright6=8ec07c
bright7=ebdbb2
selection-foreground=ebdbb2
selection-background=665c54
cursor=282828 ebdbb2
@@ -1,23 +0,0 @@
[colors]
foreground=3c3836
background=fbf1c7
regular0=fbf1c7
regular1=cc241d
regular2=98971a
regular3=d79921
regular4=458588
regular5=b16286
regular6=689d6a
regular7=7c6f64
bright0=928374
bright1=9d0006
bright2=79740e
bright3=b57614
bright4=076678
bright5=8f3f71
bright6=427b58
bright7=3c3836
selection-foreground=fbf1c7
selection-background=3c3836
cursor=625e5c 3c3836
@@ -1,22 +0,0 @@
palette = 0=#282828
palette = 1=#cc241d
palette = 2=#98971a
palette = 3=#d79921
palette = 4=#458588
palette = 5=#b16286
palette = 6=#689d6a
palette = 7=#a89984
palette = 8=#928374
palette = 9=#fb4934
palette = 10=#b8bb26
palette = 11=#fabd2f
palette = 12=#83a598
palette = 13=#d3869b
palette = 14=#8ec07c
palette = 15=#ebdbb2
background = #282828
foreground = #ebdbb2
cursor-color = #ebdbb2
cursor-text = #282828
selection-background = #665c54
selection-foreground = #ebdbb2
@@ -1,22 +0,0 @@
palette = 0=#fbf1c7
palette = 1=#cc241d
palette = 2=#98971a
palette = 3=#d79921
palette = 4=#458588
palette = 5=#b16286
palette = 6=#689d6a
palette = 7=#7c6f64
palette = 8=#928374
palette = 9=#9d0006
palette = 10=#79740e
palette = 11=#b57614
palette = 12=#076678
palette = 13=#8f3f71
palette = 14=#427b58
palette = 15=#3c3836
background = #fbf1c7
foreground = #3c3836
cursor-color = #3c3836
cursor-text = #625e5c
selection-background = #3c3836
selection-foreground = #fbf1c7
@@ -1,22 +0,0 @@
color0 #282828
color1 #cc241d
color2 #98971a
color3 #d79921
color4 #458588
color5 #b16286
color6 #689d6a
color7 #a89984
color8 #928374
color9 #fb4934
color10 #b8bb26
color11 #fabd2f
color12 #83a598
color13 #d3869b
color14 #8ec07c
color15 #ebdbb2
background #282828
selection_foreground #282828
cursor #ebdbb2
cursor_text_color #282828
foreground #ebdbb2
selection_background #ebdbb2
@@ -1,22 +0,0 @@
color0 #fbf1c7
color1 #cc241d
color2 #98971a
color3 #d79921
color4 #458588
color5 #b16286
color6 #689d6a
color7 #7c6f64
color8 #928374
color9 #9d0006
color10 #79740e
color11 #b57614
color12 #076678
color13 #8f3f71
color14 #427b58
color15 #3c3836
background #fbf1c7
selection_foreground #fbf1c7
cursor #3c3836
cursor_text_color #625e5c
foreground #3c3836
selection_background #3c3836
@@ -1,31 +0,0 @@
[colors]
ansi = [
"#282828",
"#cc241d",
"#98971a",
"#d79921",
"#458588",
"#b16286",
"#689d6a",
"#a89984",
]
background = "#282828"
brights = [
"#928374",
"#fb4934",
"#b8bb26",
"#fabd2f",
"#83a598",
"#d3869b",
"#8ec07c",
"#ebdbb2",
]
cursor_bg = "#ebdbb2"
cursor_border = "#ebdbb2"
cursor_fg = "#282828"
foreground = "#ebdbb2"
[colors.indexed]
[metadata]
name = "Noctalia"
@@ -1,31 +0,0 @@
[colors]
ansi = [
"#fbf1c7",
"#cc241d",
"#98971a",
"#d79921",
"#458588",
"#b16286",
"#689d6a",
"#7c6f64",
]
background = "#fbf1c7"
brights = [
"#928374",
"#9d0006",
"#79740e",
"#b57614",
"#076678",
"#8f3f71",
"#427b58",
"#3c3836",
]
cursor_bg = "#3c3836"
cursor_border = "#3c3836"
cursor_fg = "#fbf1c7"
foreground = "#3c3836"
[colors.indexed]
[metadata]
name = "Noctalia"
+92 -36
View File
@@ -1,38 +1,94 @@
{
"dark": {
"mPrimary": "#76946a",
"mOnPrimary": "#1f1f28",
"mSecondary": "#c0a36e",
"mOnSecondary": "#1f1f28",
"mTertiary": "#7e9cd8",
"mOnTertiary": "#1f1f28",
"mError": "#c34043",
"mOnError": "#1f1f28",
"mSurface": "#1f1f28",
"mOnSurface": "#c8c093",
"mSurfaceVariant": "#2a2a37",
"mOnSurfaceVariant": "#717c7c",
"mOutline": "#363646",
"mShadow": "#1f1f28",
"mHover": "#7e9cd8",
"mOnHover": "#1f1f28"
},
"light": {
"mPrimary": "#6f894e",
"mOnPrimary": "#f2ecbc",
"mSecondary": "#77713f",
"mOnSecondary": "#f2ecbc",
"mTertiary": "#4d699b",
"mOnTertiary": "#f2ecbc",
"mError": "#c84053",
"mOnError": "#f2ecbc",
"mSurface": "#f2ecbc",
"mOnSurface": "#545464",
"mSurfaceVariant": "#e5ddb0",
"mOnSurfaceVariant": "#8a8980",
"mOutline": "#cfc49c",
"mShadow": "#f2ecbc",
"mHover": "#4d699b",
"mOnHover": "#f2ecbc"
"dark": {
"mPrimary": "#76946a",
"mOnPrimary": "#1f1f28",
"mSecondary": "#c0a36e",
"mOnSecondary": "#1f1f28",
"mTertiary": "#7e9cd8",
"mOnTertiary": "#1f1f28",
"mError": "#c34043",
"mOnError": "#1f1f28",
"mSurface": "#1f1f28",
"mOnSurface": "#c8c093",
"mSurfaceVariant": "#2a2a37",
"mOnSurfaceVariant": "#717c7c",
"mOutline": "#363646",
"mShadow": "#1f1f28",
"mHover": "#7e9cd8",
"mOnHover": "#1f1f28",
"terminal": {
"normal": {
"black": "#090618",
"red": "#c34043",
"green": "#76946a",
"yellow": "#c0a36e",
"blue": "#7e9cd8",
"magenta": "#957fb8",
"cyan": "#6a9589",
"white": "#c8c093"
},
"bright": {
"black": "#727169",
"red": "#e82424",
"green": "#98bb6c",
"yellow": "#e6c384",
"blue": "#7fb4ca",
"magenta": "#938aa9",
"cyan": "#7aa89f",
"white": "#dcd7ba"
},
"foreground": "#dcd7ba",
"background": "#1f1f28",
"selectionFg": "#c8c093",
"selectionBg": "#2d4f67",
"cursorText": "#1f1f28",
"cursor": "#c8c093"
}
}
},
"light": {
"mPrimary": "#6f894e",
"mOnPrimary": "#f2ecbc",
"mSecondary": "#77713f",
"mOnSecondary": "#f2ecbc",
"mTertiary": "#4d699b",
"mOnTertiary": "#f2ecbc",
"mError": "#c84053",
"mOnError": "#f2ecbc",
"mSurface": "#f2ecbc",
"mOnSurface": "#545464",
"mSurfaceVariant": "#e5ddb0",
"mOnSurfaceVariant": "#8a8980",
"mOutline": "#cfc49c",
"mShadow": "#f2ecbc",
"mHover": "#4d699b",
"mOnHover": "#f2ecbc",
"terminal": {
"normal": {
"black": "#1F1F28",
"red": "#c84053",
"green": "#6f894e",
"yellow": "#77713f",
"blue": "#4d699b",
"magenta": "#b35b79",
"cyan": "#597b75",
"white": "#545464"
},
"bright": {
"black": "#8a8980",
"red": "#d7474b",
"green": "#6e915f",
"yellow": "#836f4a",
"blue": "#6693bf",
"magenta": "#624c83",
"cyan": "#5e857a",
"white": "#43436c"
},
"foreground": "#545464",
"background": "#f2ecbc",
"selectionFg": "#f2ecbc",
"selectionBg": "#c9cbd1",
"cursorText": "#f2ecbc",
"cursor": "#43436c"
}
}
}
@@ -1,33 +0,0 @@
# Colors (Kanagawa Wave)
[colors.bright]
black = '#727169'
blue = '#7fb4ca'
cyan = '#7aa89f'
green = '#98bb6c'
magenta = '#938aa9'
red = '#e82424'
white = '#dcd7ba'
yellow = '#e6c384'
[colors.cursor]
cursor = '#c8c093'
text = '#1d202f'
[colors.normal]
black = '#090618'
blue = '#7e9cd8'
cyan = '#6a9589'
green = '#76946a'
magenta = '#957fb8'
red = '#c34043'
white = '#c8c093'
yellow = '#c0a36e'
[colors.primary]
background = '#1f1f28'
foreground = '#dcd7ba'
[colors.selection]
background = '#2d4f67'
text = '#c8c093'
@@ -1,33 +0,0 @@
# Colors (Kanagawa Lotus)
[colors.bright]
black = '#8a8980'
blue = '#6693bf'
cyan = '#5e857a'
green = '#6e915f'
magenta = '#624c83'
red = '#d7474b'
white = '#43436c'
yellow = '#836f4a'
[colors.cursor]
cursor = '#43436c'
text = '#f2ecbc'
[colors.normal]
black = '#1F1F28'
blue = '#4d699b'
cyan = '#597b75'
green = '#6f894e'
magenta = '#b35b79'
red = '#c84053'
white = '#545464'
yellow = '#77713f'
[colors.primary]
background = '#f2ecbc'
foreground = '#545464'
[colors.selection]
background = '#c9cbd1'
text = '#f2ecbc'
@@ -1,21 +0,0 @@
[colors]
foreground=dcd7ba
background=1f1f28
regular0=090618
regular1=c34043
regular2=76946a
regular3=c0a36e
regular4=7e9cd8
regular5=957fb8
regular6=6a9589
regular7=c8c093
bright0=727169
bright1=e82424
bright2=98bb6c
bright3=e6c384
bright4=7fb4ca
bright5=938aa9
bright6=7aa89f
bright7=dcd7ba
selection-foreground=c8c093
selection-background=2d4f67
@@ -1,22 +0,0 @@
[colors]
foreground=545464
background=f2ecbc
regular0=1F1F28
regular1=c84053
regular2=6f894e
regular3=77713f
regular4=4d699b
regular5=b35b79
regular6=597b75
regular7=545464
bright0=8a8980
bright1=d7474b
bright2=6e915f
bright3=836f4a
bright4=6693bf
bright5=624c83
bright6=5e857a
bright7=43436c
selection-foreground=f2ecbc
selection-background=c9cbd1
cursor=f2ecbc 43436c
@@ -1,22 +0,0 @@
palette = 0=#090618
palette = 1=#c34043
palette = 2=#76946a
palette = 3=#c0a36e
palette = 4=#7e9cd8
palette = 5=#957fb8
palette = 6=#6a9589
palette = 7=#c8c093
palette = 8=#727169
palette = 9=#e82424
palette = 10=#98bb6c
palette = 11=#e6c384
palette = 12=#7fb4ca
palette = 13=#938aa9
palette = 14=#7aa89f
palette = 15=#dcd7ba
background = #1f1f28
foreground = #dcd7ba
cursor-color = #c8c093
cursor-text = #1d202f
selection-background = #2d4f67
selection-foreground = #c8c093
@@ -1,22 +0,0 @@
palette = 0=#1F1F28
palette = 1=#c84053
palette = 2=#6f894e
palette = 3=#77713f
palette = 4=#4d699b
palette = 5=#b35b79
palette = 6=#597b75
palette = 7=#545464
palette = 8=#8a8980
palette = 9=#d7474b
palette = 10=#6e915f
palette = 11=#836f4a
palette = 12=#6693bf
palette = 13=#624c83
palette = 14=#5e857a
palette = 15=#43436c
background = #f2ecbc
foreground = #545464
cursor-color = #43436c
cursor-text = #f2ecbc
selection-background = #c9cbd1
selection-foreground = #f2ecbc
@@ -1,22 +0,0 @@
color0 #090618
color1 #c34043
color2 #76946a
color3 #c0a36e
color4 #7e9cd8
color5 #957fb8
color6 #6a9589
color7 #c8c093
color8 #727169
color9 #e82424
color10 #98bb6c
color11 #e6c384
color12 #7fb4ca
color13 #938aa9
color14 #7aa89f
color15 #dcd7ba
background #1f1f28
selection_foreground #1f1f28
cursor #c8c093
cursor_text_color #1d202f
foreground #dcd7ba
selection_background #dcd7ba
@@ -1,22 +0,0 @@
color0 #1F1F28
color1 #c84053
color2 #6f894e
color3 #77713f
color4 #4d699b
color5 #b35b79
color6 #597b75
color7 #545464
color8 #8a8980
color9 #d7474b
color10 #6e915f
color11 #836f4a
color12 #6693bf
color13 #624c83
color14 #5e857a
color15 #43436c
background #f2ecbc
selection_foreground #f2ecbc
cursor #43436c
cursor_text_color #f2ecbc
foreground #545464
selection_background #c9cbd1
@@ -1,31 +0,0 @@
[colors]
ansi = [
"#090618",
"#c34043",
"#76946a",
"#c0a36e",
"#7e9cd8",
"#957fb8",
"#6a9589",
"#dcd7ba",
]
background = "#1f1f28"
brights = [
"#727169",
"#e82424",
"#98bb6c",
"#e6c384",
"#7fb4ca",
"#938aa9",
"#7aa89f",
"#c8c093",
]
cursor_bg = "#dcd7ba"
cursor_border = "#dcd7ba"
cursor_fg = "#1f1f28"
foreground = "#dcd7ba"
[colors.indexed]
[metadata]
name = "Noctalia"
@@ -1,31 +0,0 @@
[colors]
ansi = [
"#1f1f28",
"#c84053",
"#6f894e",
"#77713f",
"#4d699b",
"#b35b79",
"#597b75",
"#545464",
]
background = "#f2ecbc"
brights = [
"#8a8980",
"#d7474b",
"#6e915f",
"#836f4a",
"#6693bf",
"#624c83",
"#5e857a",
"#43436c",
]
cursor_bg = "#545464"
cursor_border = "#545464"
cursor_fg = "#f2ecbc"
foreground = "#545464"
[colors.indexed]
[metadata]
name = "Noctalia"
@@ -1,38 +0,0 @@
{
"dark": {
"mPrimary": "#aaaaaa",
"mOnPrimary": "#111111",
"mSecondary": "#a7a7a7",
"mOnSecondary": "#111111",
"mTertiary": "#cccccc",
"mOnTertiary": "#111111",
"mError": "#dddddd",
"mOnError": "#111111",
"mSurface": "#111111",
"mOnSurface": "#828282",
"mSurfaceVariant": "#191919",
"mOnSurfaceVariant": "#5d5d5d",
"mOutline": "#3c3c3c",
"mShadow": "#000000",
"mHover": "#cccccc",
"mOnHover": "#111111"
},
"light": {
"mPrimary": "#555555",
"mOnPrimary": "#eeeeee",
"mSecondary": "#505058",
"mOnSecondary": "#eeeeee",
"mTertiary": "#333333",
"mOnTertiary": "#eeeeee",
"mError": "#222222",
"mOnError": "#efefef",
"mSurface": "#d4d4d4",
"mOnSurface": "#696969",
"mSurfaceVariant": "#e8e8e8",
"mOnSurfaceVariant": "#9e9e9e",
"mOutline": "#c3c3c3",
"mShadow": "#fafafa",
"mHover": "#333333",
"mOnHover": "#eeeeee"
}
}

Some files were not shown because too many files have changed in this diff Show More