Release v3.6.0
🎉 New Features
Plugin System (Beta)
- Full plugin architecture with official/custom registry, installation, and updates
- Supports bar widgets, panels, main components, settings, IPC, translations
If you are interested in creating your own plugins make sure to read the Plugin Docs
Launcher
- Delete individual clipboard history entries
- Command plugin for quick command execution
- Pin/unpin icons always visible
- Toggle application categories on/off
Taskbar
- Configurable title width with text input
- Smart width and max width settings
- Display pinned applications
- Improved title visibility for pinned/running apps
User Interface
- Custom button icon and hide mode options
- Minimum 5% animation speed to prevent slow panel openings
- Subtle gradients on scrollviews for smoother transitions
- Month and year display on calendar
Notifications
- Sound settings with default playback
- QtMultimedia availability check with UI feedback
Lock Screen
- Toggle to hide all power/session buttons
- Fixed hibernate button gap
Panels, popups and tooltips
- Improved smart panel positioning and animations
- Screen-aware tooltip positioning, fixes clipping on "wlroots"
- Improved tray menu auto positioning
Power & Energy
- Power profiles restored to battery panel
- Option to hide energy controls on lockscreen
Components
- NSectionEditor grid layout improvements
- Exposed NTabBar margin controls
- Dynamic notification history height with gradient
🐛Bug Fixes
Launcher: Tab button behavior, emoji/gridview alignment, hover states, scaling, key navigation, clipboard preview positioning
Lock Screen: Hover states, button text color, battery percentage display
OSD: Horizontal/vertical LockKey display, elide handling
Media/Audio: MediaMini album art, AudioVisualizer vertical bar support
Taskbar/Dock: Hyprland window focus z-order, DockMenu width/background, launch implementation, key navigation
Tray: Filter passive entries
Settings: AboutTab contributor overflow, skip pacman on non-Arch, auto-enable outer corners when not floating
Themes: Ayu contrast, Tokyo Night outline color, Matugen foot template
Changes since v3.5.0
- Merge pull request #1014 from RealRaupy/main (d6299561) by Lemmy
- Taskbar: add smart width & max width (for whole widget) settings (d716cb28) by Ly-sec
- Merge pull request #1005 from GoodbyeNJN/main (4b71203a) by Lysec
- Merge pull request #1012 from ahmet-cetinkaya/fix/notification-sound-performance-mode-respect (e99d64ff) by Lysec
- Merge pull request #1007 from notiant/patch-3 (446c0be4) by Lysec
- new ipc calls (e24314f3) by raupy
- new ipc calls (385aa9ed) by raupy
- refactor(notification): reorder sound playback checks for better flow (2ca71c28) by Ahmet Çetinkaya
- fix(notification): move sound playback after do not disturb and performance mode check (73c0a9b5) by Ahmet Çetinkaya
- PluginsTab: replaced listview by repeater for a better scrolling experience. (afdc4377) by ItsLemmy
- LockScreen: added a simple toggle to remove all power/session buttons from the lockscreen. (c26f1459) by ItsLemmy
- NightLightService: avoid 00:00 sunset edge case. (27bdcd47) by ItsLemmy
- Revert "NightLightService: possible fix for night light turning off at midnight" (c1b0590d) by ItsLemmy
- NSectionEditor: improved drop position indicator + added larger margin so we can see it properly. (5faa740b) by ItsLemmy
- i18n: removed unused/malformed translation key. (8fff9eaa) by ItsLemmy
- Tooltip: fix positioning by respecting screen boundaries. Helps a lot on wlroots based WM. (d396e3da) by ItsLemmy
- TrayMenu: better positioning (0d646a59) by ItsLemmy
- Merge pull request #1009 from linuxmobile/fix-foot (57898ef2) by Lemmy
- PluginService: added mainInstance & barWidget to the pluginApi for easier access. (b8acc317) by ItsLemmy
- fix(matugen): foot template & sh implementation (2b7ffa48) by Braian A. Diez
- SmartPanel: one more edge case of panel opening from the wrong direction (2e3a4cd5) by ItsLemmy
- Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell (91651a36) by Ly-sec
- LockScreen: possible fix for battery % (735ee3f3) by Ly-sec
- Merge branch 'main' of github.com:noctalia-dev/noctalia-shell (87074bcb) by ItsLemmy
- CREDITS.md (4951fbaf) by ItsLemmy
- NotificationService: add default sound (74cf71af) by Ly-sec
- Launcher: refresh clipboard history list on delete entry (0b99183b) by Ly-sec
- Launcher: make pin/unpin icon always visible (7cbcb863) by Ly-sec
- Launcher: add delete icon for clipboard history entries (9b4f407b) by Ly-sec
- Merge pull request #935 from ahmet-cetinkaya/feat/notification-sounds (58c6541b) by Lysec
- SmartPanel: If no anchors defined attach to the bar vertically (c2b24570) by ItsLemmy
- SmartPanel: Fix opening and closing direction to always Up/Down when not attached. (3ad058f0) by ItsLemmy
- Revert "ControlCenterPanel: fix positioning logic when ControlCenter widget doesnt exist" (2939c5d5) by ItsLemmy
- SmartPanel: Fix unecessary inverted corners (6333015f) by ItsLemmy
- NSectionEditor: fix dragging (54f06201) by Ly-sec
- update en.json (b59e3c7c) by notiant
- Tooltip corrections (778a6e9e) by notiant
- Launcher: fix clipboard preview positioning (5fbd08f0) by Ly-sec
- ControlCenterPanel: fix positioning logic when ControlCenter widget doesnt exist (4cc9c6ff) by Ly-sec
- fix(notifications): center align notification icon in settings tab (f954e3f3) by Ahmet Çetinkaya
- feat(notifications): add QtMultimedia availability check and UI feedback (c43fd884) by Ahmet Çetinkaya
- feat(notifications): improve exclude apps translations (78b157f4) by Ahmet Çetinkaya
- feat(notifications): add sound settings and playback functionality (a49f4501) by Ahmet Çetinkaya
- Merge pull request #1004 from Nivalux/patch-1 (0a5d2f53) by Lysec
- fix(taskbar): improve title visibility logic for pinned and running apps (3d60c79e) by GoodbyeNJN
- fix(taskbar): use taskbarItem.isFocused instead of modelData.isFocused (9866be87) by GoodbyeNJN
- fix(taskbar): add window IDs to combinedModel objects; improve title color logic (cb43200d) by GoodbyeNJN
- fix: broken json format in de translation (a7fc95a6) by Nivalux
- TaskbarSettings: fix (f3b6c1d6) by ItsLemmy
- Fix bad merge (c15cdef9) by ItsLemmy
- Merge pull request #900 from GoodbyeNJN/main (1a882191) by Lemmy
- Merge branch 'main' into main (7e7e0bcc) by Lemmy
- Dock: removed deprecated radius. + i18n + formating (4cdedb6a) by ItsLemmy
- Merge pull request #779 from StellaHalf/real-main (f908230e) by Lemmy
- MediaMini: progress ring thickness set to 2. (e01e8854) by ItsLemmy
- Merge pull request #999 from hakangoksu/bluetoothicons (68cfb4ce) by Lemmy
- Update IconsTabler.qml (d26dc822) by Hakan Göksu
- Update BluetoothService.qml (b8ec15a4) by Hakan Göksu
- Update BluetoothService.qml (d933172e) by Hakan Göksu
- Update BluetoothService.qml (9bebc600) by Hakan Göksu
- Update IconsTabler.qml (e576a945) by Hakan Göksu
- Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell (6fc75410) by Ly-sec
- PluginsTab: filter emails (b42447a1) by Ly-sec
- Panels: added support for panel's plugin anchoring (left, right, center, etc...) + fixed general animation with a left vertical bar (308f3cc3) by ItsLemmy
- Settings-default formating (cb354617) by ItsLemmy
- WidgetSettings: no fallback for widgetMetadata TrayDrawerPanel: cleanup (80021d51) by Ly-sec
- Tray: detect passive tray entries (fixes #991) TraySettings: add toggle to disable passive filtering (9369e0a5) by Ly-sec
- AudioPanel: follow same slider logic that AudioCard uses (9f5e0906) by Ly-sec
- Merge branch 'main' of github.com:noctalia-dev/noctalia-shell (44e53ec1) by ItsLemmy
- Bar: ceil all floating margins and increase the exclusion zone by one extra pixel to avoid potential cut-off. (35e7e34e) by ItsLemmy
- Tray: properly filter passive tray icons (#991) (e7e612b5) by Ly-sec
- ApplicationsPlugin: add pinned category (e0db7955) by Ly-sec
- i18n: add missing keys (72559dfe) by Ly-sec
- Taskbar: show pinned apps (#966) TaskbarSettings: add toggle to show pinned apps (1bbe7f6e) by Ly-sec
- Tray: filter passive tray items (possibly fix #991) (716f8452) by Ly-sec
- Merge pull request #990 from bokicoder/main (f6fb3fee) by Lysec
- Merge pull request #993 from kevindiaz314/main (80339d8d) by Lysec
- i18n: add cmd launcher plugin translation (3585afa8) by Ly-sec
- Merge pull request #994 from Altyrost/feat/launcher-add-cmd-plugin (8d1f36b1) by Lysec
- Merge pull request #995 from neyfua/main (7ee0e634) by Lysec
- Correct miscategorized emojis and autoformat (20d6d144) by neyfua
- Panels: simplified keyboard shortcuts management. (ff6bc083) by ItsLemmy
- PluginService: proper restore of a barwidget after updating a plugin. (ea9e830a) by ItsLemmy
- add .vscode to gitignore (1aaf071a) by Altyrost
- impl basic launcher command plugin (37ed52f5) by Altyrost
- Update Tokyo Night color scheme JSON for adjust outline color in dark mode (375a43b7) by Kevin Diaz
- DisplayTab: fix sunrise/sunset overflow (969bddd3) by Ly-sec
- NightLightService: possible fix for night light turning off at midnight (35b2ae19) by Ly-sec
- DisplayTab: fix nightlight overflow (hopefully) (68c50e24) by Ly-sec
- DisplayTab: more possible fixes (6aabda42) by Ly-sec
- DisplayTab: another possible fix... (a5759844) by Ly-sec
- DisplayTab: even more possible fixes for cut off elements (d9e55f19) by Ly-sec
- DisplayTab: more possible fixes for cut off elements (3aafbece) by Ly-sec
- DisplayTab: possible fix for cut off elements (57f7f301) by Ly-sec
- Settings: cleanup (4d85ead6) by wxlyyy
- NSectionEditor: if mouse gets out of dragging area, reset the widget (86bd2b73) by Ly-sec
- TrayMenu: fix warning (16bdbca0) by Ly-sec
- Merge pull request #987 from bokicoder/main (92b02c6c) by Lysec
- TrayMenu: hide pin/unpin button when drawer is disabled (d8d6ec47) by wxlyyy
- Merge pull request #986 from bokicoder/main (aaaeea72) by Lysec
- Launcher: update key navigation behavior when disabling categories (f7b682b2) by wxlyyy
- Settings: transitionning gradient on scrollviews (e797a458) by ItsLemmy
- NotificationHistory: Dynamic height + subtle gradient to ease scrolling cut. (c262cc37) by ItsLemmy
- Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell (75ecc5ca) by Ly-sec
- NTabBar: expose margin (01d0aaf1) by Ly-sec
- Merge pull request #985 from notiant/patch-1 (ff04d643) by Lysec
- Replace Text with NText (47c908a1) by notiant
- DockMenu: apply uiScaleRatio to menuContentWidth (d5b08836) by notiant
- Merge pull request #984 from hakangoksu/patch-5 (adcb8df2) by Lysec
- Update tr.json (55ea958c) by Hakan Göksu
- Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell (bfa83fe1) by Ly-sec
- settings-default: add category toggle (e61b3f2b) by Ly-sec
- LauncherTab: add category toggle (80fa2842) by Ly-sec
- Merge pull request #983 from lonerOrz/feat/cbutton (33071b48) by Lysec
- NTabBar: add margin (99ac2125) by Ly-sec
- feat(taskbar): update title width to use text input instead of slider (0019683e) by GoodbyeNJN
- Apply suggestions from code review (512dfa32) by GoodbyeNJN
- feat(taskbar): add title display options and width settings (daefa6d0) by GoodbyeNJN
- feat: add translations for showIcon and hideMode options (da640c6b) by loner
- feat: add showIcon and hideMode options for CustomButton (432936f5) by loner
- Settings/AnimationSpeed: ensure at least 5% to avoid issues where opening a panel takes ages. (bdffb0f9) by ItsLemmy
- PluginSystem: Fixed plugins update on startup and toast messages. (f0e77011) by ItsLemmy
- Merge pull request #981 from noctalia-dev/revert-965-auto-hide-bar-2 (12abb438) by Lemmy
- Revert "re-implement auto hiding bars" (ba01e218) by Lemmy
- Merge pull request #965 from dwuggh/auto-hide-bar-2 (6480b19e) by Lemmy
- Wallpaper Selector: wrapped in dual NBox like all the others panels (43358fbb) by ItsLemmy
- autofmt (b99019d3) by ItsLemmy
- NTabBar: remove redundant padding (f38987a7) by Ly-sec
- Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell (28e499ef) by Ly-sec
- TImerCard: adjust button layout (45267bdf) by Ly-sec
- Merge pull request #969 from ahmet-cetinkaya/feat/taskbar-window-focus-fix (8f850780) by Lemmy
- Merge pull request #963 from tuibird/main (39eda45c) by Lemmy
- Merge branch 'main' of github.com:noctalia-dev/noctalia-shell (049ba2d4) by ItsLemmy
- PluginSystem: first pass on auto update (36cd59b0) by ItsLemmy
- Merge pull request #956 from notiant/patch-3 (d1aae638) by Lemmy
- Merge pull request #980 from hakangoksu/patch-3 (9e3da0a1) by Lemmy
- TimerCard: fix visual timer reset (2874cc41) by Ly-sec
- Update tr.json (cfaaa42b) by Hakan Göksu
- Update tr.json (4fa14f95) by Hakan Göksu
- Merge pull request #979 from hakangoksu/patch-2 (552ccaa5) by Lysec
- Update tr.json (fa9262ce) by Hakan Göksu
- Merge branch 'main' of github.com:noctalia-dev/noctalia-shell (08fc3d4f) by ItsLemmy
- Panels: 420 will take over the world! (86e6e3d1) by ItsLemmy
- Notification: if bar is left/right, add proper offset ToastScreen: if bar is left/right, add proper offset (0130afd2) by Ly-sec
- AudioVisualizer: respect bar location (fix #946) MediaMini: cava respect bar location NLinearSpectrum: use barPosition if needed (81c6a17b) by Ly-sec
- PluginService: proper cleanup if the plugin is no longer on disk (479c7193) by ItsLemmy
- PluginsTab: Hide list view no plugins so we can see the "No plugins available" message without scrolling. (f4fcdf56) by ItsLemmy
- Launcher: fix inconsistent visual hover behaviour in grid view (048826cd) by Ly-sec
- adjust spacing (83cefa2c) by notiant
- Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell (d7745c28) by Ly-sec
- colors-apply.sh: check if cava runs with stdin to prevent cava crashes (973a6d38) by Ly-sec
- colors-apply.sh: check if cava runs with stdin to prevent cava crashes (d5f99258) by Ly-sec
- Merge pull request #976 from hakangoksu/patch-1 (8c08f708) by Lysec
- Plugin System: Toggle to enable or disable a source + Improved UI (aa48d38d) by ItsLemmy
- add widget settings to hide the energy controls (aca2ae89) by notiant
- Merge branch 'main' into patch-1 (fb9b497d) by Hakan Göksu
- Autofmt (a2cd2a39) by ItsLemmy
- NSectionEditor: added hand pointer and clarified help text. (1c56c930) by ItsLemmy
- Update tr.json (a3bd3aef) by Hakan Göksu
- Merge pull request #971 from lonerOrz/fix/remove-check-edges (554e9111) by Lysec
- fix: Delete the detection logic related to "maximize-window-to-edges" (5861a157) by loner
- Merge pull request #970 from bokicoder/main (048495b2) by Lysec
- Dock: align launch implementation with launcher (c6bb71ee) by wxlyyy
- SmartPanel: hide outer corners of windows when bar is toggled off (4aebf30a) by Ly-sec
- refactor(compositor): reduce window focus lines in hyprland service (a87f8c8f) by Ahmet Çetinkaya
- fix(compositor): add z-order handling for focus in hyprland (99582bb8) by Ahmet Çetinkaya
- Merge pull request #968 from bokicoder/main (cf5fed24) by Lysec
- Launcher: fix more key navigation (e2065ae1) by wxlyyy
- Merge pull request #967 from CruScanlan/feature/calendar-month-display (a0b87be9) by Lysec
- MediaMini: revert settings change to prevent breaking binding (3ddecc45) by Ly-sec
- MediaMini: major code cleanup and simplification (92e45b7d) by Ly-sec
- Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell (dd52e895) by Ly-sec
- Matugen/terminals: support multiple spaces in names (7c946163) by Ly-sec
- Display month and year on calendar (144ede98) by Cru Scanlan
- PluginService: more robust init sequence (6612ee7d) by ItsLemmy
- Keyboard: fixed backtab (027aed64) by ItsLemmy
- re-implement auto hiding bars (168cd630) by dwuggh
- PluginSystem: improve temporary dummy api to limit warnings. (c070b005) by ItsLemmy
- Settings: trying to bulletproof hotreload vs plugin system (495ce0f0) by ItsLemmy
- Settings: simplify startup sequence and settings migration (904cd268) by ItsLemmy
-
- 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 (b7cb497e) by tuibird
- PluginsTab: replaced 2 text buttons to icons to make some room for plugin description. (0a65ff57) by ItsLemmy
- NTabBar/Button: ensure proper eliding by providing constraints (e13d378e) by ItsLemmy
- OSD: when no OSD is selected, display no OSD (c80a6800) by Ly-sec
- OSD: Set LockKey connection to null if OSD for it is disabled. (74e2d1b2) by Ly-sec
- Launcher: fix scaling & up/down arrow key navigation (6f2bc805) by Ly-sec
- Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell (8ceb0cd8) by Ly-sec
- NSearchableComboBox: add bar section badge to plugins (6a2d469c) by Ly-sec
- NSearchableComboBox: fix hover & badge layout (8b1f978a) by Ly-sec
- Panels Wifi+BT panelWidth = NotificationsHistory = 420 (678c54e4) by ItsLemmy
- Default settings (fb2c74db) by ItsLemmy
- Launcher: fix hover cut off NListView: expose scrollBarTotalWidth (4ba0c105) by Ly-sec
- ProfileCard: make avatar always a circle LockScreen: make avatar always a circle (b71082f9) by Ly-sec
- MediaService: match ignored player by id and name (fix #745) (6675ba0a) by Ly-sec
- Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell (7e46f225) by Ly-sec
- NSectionEditor: display plugin name instead of id (fdc51959) by Ly-sec
- PluginsTab: better sources display, proper refresh and i18n. (5cbfabe7) by ItsLemmy
- i18n (7cb83a96) by ItsLemmy
- Merge plugin-system (ac81234e) by ItsLemmy
- i18n: fix bar tab widget translation (b927af6d) by ItsLemmy
- NSearchableComboBox is now agnostic to badges. Also replaced [L], [C], [R] by icons (85b88760) by ItsLemmy
- Merge pull request #960 from lonerOrz/fix/barpill (6adeff36) by Lysec
- NSectionEditor: improved margin and drop indicator color (c8d00d42) by ItsLemmy
- PluginSystem: better plugins tab (55f2132a) by ItsLemmy
- fix: add a check for empty content (808dc42e) by loner
- NCollapsbile: changed default bg color and radius (f0b91eb1) by ItsLemmy
- Merge pull request #958 from lonerOrz/fix/barpill (1b6ed887) by Lysec
- SessionMenuTab: allow command override (0ac55aff) by Ly-sec
- fix: Add a check for empty content (83ddafc5) by loner
- Merge pull request #957 from lonerOrz/fix/bar (44a4c49d) by Lysec
- fix: Bar outer corners automatically enabled when floating is off (182abcca) by loner
- DockMenu: fix width calculation (#942) (102fe560) by Ly-sec
- NiriService: wait for display scale before checking for maximized window (#952) (4e5399b8) by Ly-sec
- NotificationHistoryPanel: possible solution for midnight detection (#953) (23a1f54a) by Ly-sec
- Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell (aaef81d1) by Ly-sec
- GeneralTab: make avatar always circle (500f25da) by Ly-sec
- BatteryPanel: add the power profiles option back (ed7d00a5) by notiant
- i18n update (4cbecf3b) by ItsLemmy
- Ayu ColorScheme: fixed improper contrast usage. (2f7745cd) by ItsLemmy
- Merge branch 'plugin-system' of github.com:noctalia-dev/noctalia-shell into plugin-system (910300e9) by ItsLemmy
- NSectionEditor: simpler colors (4958ddfd) by ItsLemmy
- NSectionEditor: simpler colors (7de16a42) by ItsLemmy
- NSectionEditor: code cleanup (b79b625e) by ItsLemmy
- PluginSystem: fix ControlCenterTab that uses NSectionEditor (7583dee8) by ItsLemmy
- PluginSystem: NSectionEdito allow direct plugin settings editing (f8810f71) by ItsLemmy
- PluginSystem: support for translations via extra/optional i18n/ folder in the plugin (b031041c) by ItsLemmy
- Merge pull request #949 from notiant/patch-1 (8c4d37ee) by Lysec
- LockScreen: fix hover state (aa898ede) by Ly-sec
- add Japanese date format (880dc9b4) by notiant
- LockScreen: Fix missing gap if hibernate is hidden (49d9a874) by notiant
- Merge pull request #948 from bokicoder/main (41066b08) by Lysec
- LockScreen: fix button hover text color again (bed0273a) by wxlyyy
- Merge pull request #945 from lonerOrz/fix/clip-preview (8e019360) by Lemmy
- fix(NImageRounded): default fill mode (87915127) by loner
- Merge branch 'noctalia-dev:main' into fix/clip-preview (b46b8d16) by lonerorz
- fix(rendering): Correct NImageRounded aspect ratio handling (e7ad7beb) by loner
- Merge pull request #944 from lonerOrz/fix/clip-preview (4ba32307) by Lemmy
- fix(launcher): prevent image stretching in clipboard preview (5a2aa8d6) by loner
- NSectionEditor: use Grid (0554db8c) by Ly-sec
- BarTab: better plugin display (65cc3c91) by Ly-sec
- Wayland: added names to 3 unnamed layers (486bd420) by ItsLemmy
- LockScreen: fix button hover text color (76ad2855) by Ly-sec
- UserInterface: more adjustments (d31e69ad) by Ly-sec
- UserInterface: fix NSectionEditor (19fde673) by Ly-sec
- UserInterface: separate slider for UI & Input (872d4202) by Ly-sec
- IPCService: fix launcher behaviour (eae4c3c6) by Ly-sec
- DockMenu: bg/width adjustments (#942) (eae256ba) by Ly-sec
- Merge pull request #941 from lonerOrz/fix/about (835725d7) by Lysec
- OSD: properly fix horizontal LockKey OSD (f9985dac) by Ly-sec
- OSD: possible fix for elide on horizontal LockKey (28f0c4df) by Ly-sec
- OSD: fix vertical LockKey display (8db09daf) by Ly-sec
- SoundService: make QtMultimedia optional (71a4f5b5) by Ly-sec
- Launcher: fix tab button behaviour (fdc1ef88) by Ly-sec
- Launcher: fix emoji alignment (7ae62504) by Ly-sec
- Launcher: fix gridview alignment (22a7731d) by Ly-sec
- MediaMini: fix album art (61f3b400) by Ly-sec
- refactor: Improve commit hash retrieval robustness (798917ec) by loner
- PluginSystem: improved ui, fixed installing plus added auto enabling after install. (24a9e94b) by ItsLemmy
- PluginSystem: proper registry listing (5eeeebae) by ItsLemmy
- PluginSystem: Fix some translations (f302302f) by ItsLemmy
- PluginSystem: Add/Remove bar widget on plugin enable/disable. (0e395753) by ItsLemmy
- PluginSystem: relying on entryPoints, removing "provides" to keep things simple (2662df52) by ItsLemmy
- PluginSystem: proper settings dialog (49c1b835) by ItsLemmy
- PluginSystem: ui (757ecd6b) by ItsLemmy
- fix: Adjust contributor card layout to prevent overflow and clipping (2f1a130b) by loner
- fix: Skip pacman calls on non-Arch systems to prevent error warnings (dcaac9c5) by loner
- PluginSystem: ensure settings rebinds when changed. (ec932e94) by ItsLemmy
- Merge pull request #939 from eric-handley/fix/launcher-emoji-panel (5c549745) by Lemmy
- PluginSystem: simplified IPC calls creation (34f84afc) by ItsLemmy
- fix: display emoji browser properly (32715325) by Eric Handley
- Merge branch 'main' into real-main (81a34e8f) by Stella
- Merge branch 'main' into plugin-system (8cf84c58) by ItsLemmy
- wip (e2731b0d) by ItsLemmy
- Set back to git (ba095141) by Ly-sec
- Merge branch 'main' into real-main (60431139) by Stella
- PluginSystem: respect allowAttach (e705544c) by ItsLemmy
- Renaming maskRegion to geometryPlaceholder to avoid confusion (90ba6ac6) by ItsLemmy
- PluginSystem: proper sizing (59e5d441) by ItsLemmy
- PluginSystem: panel opening (3f830d0c) by ItsLemmy
- PluginSystem: basic implementation with an hello-world bar widget (c31c56ff) by ItsLemmy
- Merge pull request #3 from StellaHalf/noctalia-dev-main (eb941b25) by Stella
- dead opacity (815fd976) by StellaHalf
- finish merge (a70eac16) by StellaHalf
- merge (0b8ded2c) by StellaHalf
- update settings UI (8b585aac) by StellaHalf
- further fix fomatting (82b7758d) by StellaHalf
- further fix formatting (f90f8975) by StellaHalf
- fix formatting (1a28416d) by StellaHalf
- fix settings formatter (23855788) by StellaHalf
- dock settings (7dd1cb87) by StellaHalf
- initial dock changes (856b6ba0) by StellaHalf
- Merge pull request #1 from noctalia-dev/main (b895aada) by Stella
- Revert "add skypink theme" (073e0f83) by StellaHalf
- fix terminal themes (cb85565f) by StellaHalf
- fix terminal themes (b5ac3941) by StellaHalf
- add skypink theme (a74b210e) by StellaHalf