928 Commits

Author SHA1 Message Date
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 7decba1606 feat(launcher): implement usage-based ranking for results across providers 2026-03-09 19:03:18 +01:00
Spyridon Siarapis 87299dda06 fix(desktop-widgets): Added a toggle for snapping the scale 2026-03-09 17:56:19 +01:00
Lysec 9536553dc5 feat(ui): add toggle to show/hide scrollbars on hover 2026-03-09 13:14:25 +01:00
SpeakingPNG 0cd1818195 Merge branch 'main' into feat/configurable-exclusion-zone 2026-03-08 16:52:52 +01:00
Lemmy 77de0b0ade chore(cava): CavaService => SpectrumService 2026-03-06 22:34:14 -05:00
Lysec 3452619f5d fix(settings): turn System Monitor into System with Performance subtab 2026-03-06 23:56:54 +01:00
Lemmy cd0da159ce feat(blur): added a new option to toggle it on/off 2026-03-06 08:29:03 -05:00
Lysec 677413e6fc migration(theming): redownload outdated color schemes to fix terminal format 2026-03-05 17:52:06 +01:00
SpeakingPNG 7fd9b5d7de rename exclusionZoneOffset to enableExclusionZoneInset 2026-03-04 17:28:54 +01:00
SpeakingPNG 93fcf5afe9 make true the default value 2026-03-04 16:51:12 +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
Lemmy 6732eac58a autofmt 2026-03-04 08:14:33 -05: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
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
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 f1b5e41d3a feat(bar): implement middle-click action support for Bar Behavior 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 79dd2d6def feat(settings): add configuration for bar right-click actions 2026-03-03 19:31:59 +00: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
Lysec cf7255b934 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-03-01 21:55:22 +01:00
Lysec bad2d7dd29 Idle: add user defined commands to basic commands, overhaul tab layout 2026-03-01 21:52:14 +01: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
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
Lysec 5b484e2714 Settings: add Enter as 2nd default keybind 2026-03-01 14:42:29 +01:00
tibssy caa2464caf feat(dock): add customization settings for indicator thickness, color, and opacity 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
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
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 5e78c21a91 idle: better/sane default 2026-02-27 18:47:40 -05:00
Lysec 5cf1add30f Settings: set contentPadding default to 2 2026-02-28 00:19:40 +01:00
Lemmy 46136c2bd6 merge main -> niri-blur 2026-02-26 13:52:36 -05: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
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
Lysec 5a0c13dd4c VolumesSubTab: add option to change volume change audio feedback sound 2026-02-25 13:19:38 +01:00
Lemmy ce4be173a9 settings: when changed externally refresh bar widgets, fix #1925 2026-02-24 19:32:20 -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 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
Emre Can Çorapçı d1100bd03d feat: add padding setting for the bar 2026-02-23 21:07:38 +03:00
Lemmy 88826b40f8 Merge branch 'main' into idle 2026-02-23 08:26:41 -05: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
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 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 9ee707d300 idle-management 2026-02-21 21:11:50 -05:00