Releases: noctalia-dev/noctalia-shell
v2.15.1
Release v2.15.1
Changes since v2.15.0
- Release v2.15.1 (b22069c4) by Ly-sec
- Background: revert to old version which fixed the RAM issue Overview: only load if niri event-stream emits overview active (b391d039) by Ly-sec
- Shell: replacing LazyLoader by Loader in an attempt to fix crash when hot-reloading after update. (adb84a9e) by ItsLemmy
- Overview: potential fix for fallback wallpaper showing after logout/login (4b84e48e) by Ly-sec
- Merge pull request #409 from acdcbyl/main (20cbc03b) by Lysec
- Matugen: Add 'org.gnome.desktop.interface' related post_hooks for GTK 3/4 (aa337476) by Aiser
- Tooltips: fixed a bunch of tooltips which where not following the screen's scaling (49a0c844) by ItsLemmy
- ActiveWindow-MediaMini: added a minimum size (88871e3f) by ItsLemmy
- MediaMini: better behavior on smaller screen where the placeholder text may not fit in the capsule (b3989a13) by ItsLemmy
- Shell: more robust reload (07a94de5) by ItsLemmy
- Revert "i18n: grab full locale" (994f0ca8) by ItsLemmy
- i18n: grab full locale (1c1cb8e0) by Ly-sec
- Set version to dev (74270e94) by Ly-sec
v2.15.0
Release v2.15.0
This release brings significant refinements to the user experience with improved tooltips, enhanced taskbar functionality, better multi-monitor support, and comprehensive internationalization updates—making Noctalia Shell more polished, accessible, and intuitive than ever.
The noctalia-shell package has been updated to v2.15.0.
What's New
- Global tooltip system: Enjoy consistent, polished tooltips throughout the interface with improved clipping behavior and a lighter, more modern look.
- Smarter taskbar: Filter windows by workspace and output, keep apps sorted intelligently, and experience better focus tracking across multi-monitor setups.
- Dock-to-output filtering: Show dock applications only on their respective outputs, with support for outputs without bars.
- Per-widget font scaling: Customize font sizes for individual widgets with new scaling options and convenient reset buttons.
- Enhanced session controls: Quickly lock and suspend your system with a new combined action in the session menu.
- Improved brightness control: Multi-monitor brightness synchronization now works flawlessly with proper signal handling.
- Terminal launcher integration: Launch applications directly in your terminal with new command support in the launcher.
- Media player enhancements: The MediaMini widget now displays a proper placeholder when no player is active.
- Clock widget customization: Configure your clock display with widget-specific font settings for maximum flexibility.
Improvements
- Internationalization overhaul: Massively improved Chinese (zh-CN) translations with proper language code handling and auto-translation system for rapid localization updates.
- Optimized initialization: Streamlined startup sequence ensures translations and settings load before UI components, eliminating visual glitches.
- Memory management: Background wallpapers now free up memory more efficiently, reducing resource usage.
- Flatpak integration: Notification service now properly recognizes and displays Flatpak application names.
- UI consistency: Redesigned buttons with better hover states, proper SpinBox text input, and refined radio button text handling.
- Ghostty configuration: Refreshed terminal emulator configuration for better compatibility.
- Nix flake: Settings now write to fallback path with automatic systemd service restart on updates
Bug Fixes
- Fixed focused window detection with active workspace implementation
- Fixed DateTime widget locale handling
- Fixed disc wallpaper animation
- Fixed icon sizing in tray menu
- Fixed custom ControlCenter icon
For Developers
- Cleaner logging with shortened path strings
- Enhanced code organization with Row/Column to Layout conversions
- Better hot-reload support for tooltips
Changes since v2.14.4
- Release v2.15.0 (8c9396f3) by Ly-sec
- Taskbar: inactive icon bumped from 0.5 to 0.6 opacity (afccf048) by ItsLemmy
- Clock: removed useMonospacedFont to keep things simple, + translations + cleanup (f3762571) by ItsLemmy
- Merge pull request #398 from DiscoCevapi/add-clock-font-setting (cad8fd67) by Lemmy
- Move clock font settings to widget-specific configuration (68e76abf) by DiscoNiri
- Merge pull request #358 from lonerOrz/fix/brightness (45c8fe77) by Lemmy
- i18n: launcher terminal-command (5ebf4b53) by ItsLemmy
- Merge pull request #377 from lonerOrz/fix/launcher (59fbe92f) by Lemmy
- i18n: updated all translations via autotranslate! (b051e19f) by ItsLemmy
- i18n: added basic auto translation (6b9370ac) by ItsLemmy
- Merge branch 'main' into fix/launcher (9702a300) by lonerorz
- Taskbar: Improved the look of the focused app. Made unfocused app icons semi transparent. (b0436646) by ItsLemmy
- .gitignore cleanup (368e80da) by ItsLemmy
- Wallpaper: fix double wallpaper init. (056217bf) by ItsLemmy
- Default settings updated with Dock's: only same output. (c1abb3a7) by ItsLemmy
- MediaMini: fix another binding loop. (52d20556) by ItsLemmy
- NiriService: added safe guards to avoid issue with wrong window indexes. (e324a331) by ItsLemmy
- MediaMini: fix binding loop + edge case where no icon would appear. Also set Autohide to false by default for ActiveWindow and MediaMini (6f4aa1a1) by ItsLemmy
- Merge pull request #402 from luleyleo/output-filtered-dock (f49462f9) by Lemmy
- i18n: Add German translation for new dock settings. (4fb1e2de) by Leopold Luley
- Dock: Reformat code. (6d05a205) by Leopold Luley
- Dock: Allow showing the dock on outputs without a bar. (ec2fbb53) by Leopold Luley
- Dock: Add option to filter by output. (fdc61acf) by Leopold Luley
- MediaMini: replace placeholder icon (32712c70) by Ly-sec
- MediaMini: add no active player placeholder (a0f6d143) by Ly-sec
- Merge pull request #400 from acdcbyl/main (6ae8d853) by Lysec
- i18n: Optimize Chinese translation (650dcb88) by Aiser
- Niri: temp warning fix (970684e3) by ItsLemmy
- Merge pull request #394 from ixxie/feat/temp-settings (e786946a) by Lemmy
- Merge pull request #396 from luleyleo/mouse-sorted-taskbar (da046cad) by Lemmy
- More pointSize cleanup (43dee793) by ItsLemmy
- Merge pull request #399 from pugaizai/main (0a893f9c) by Lysec
- NIcon: fix fontSize (23887574) by Ly-sec
- update sessionmenu translation (2008ba85) by pugaizai
- NIcon: use textSize for font.pointSize (77331819) by Ly-sec
- i18n: update zh-CN translations (78cf0bc8) by pugaizai
- Add clock font setting for customizable clock displays (8b0e0f6e) by DiscoNiri
- Merge pull request #397 from msdevpt/apply-theme (8c6b3a79) by Lysec
- chore: refresh ghostty configuration (4c3eca80) by M.Silva
- NiriService: Keep windows sorted when moving them with the mouse. (f61f9a58) by Leopold Luley
- SystemMonitor: apply fontScale to TextMetrics for smarted calculation (518e90d9) by ItsLemmy
- Font: added reset button for...
v2.14.4
Release v2.14.4
Changes since v2.14.3
- v2.14.4 (7e9f7f40) by ItsLemmy
- IPC call to enable/disable/toggle wallpaper random automation. Fix #378 (92460fc5) by ItsLemmy
- NButton: no bar position is allowed in Widgets/ (c1c91edb) by ItsLemmy
- Bluetooth: Removed the copy of the adapter's state in Settings, makes code much simpler and robust by always relying on the actual adapter's state. (e73d85de) by ItsLemmy
- Merge branch 'main' of github.com:noctalia-dev/noctalia-shell (fafd7a51) by ItsLemmy
- New setting to disable all UI animations (8b89e95b) by ItsLemmy
- Taskbar: fix warning due to non existing property. (2112f675) by ItsLemmy
- Merge pull request #380 from ixxie/feat/flake-defaults (d873c220) by Lemmy
- General: Animation speed max back to 200% (348c1e8f) by ItsLemmy
- Tooltip: removed auto-positionning relative to the bar. as many tooltips are used in panels (8e248f67) by ItsLemmy
- SystemMonitor: syntax error (4c516200) by ItsLemmy
- Animation speed: allow 500% speed for quasi instant. (b5b8b62c) by ItsLemmy
- Bar SysMonitor: Implemented different sizing strategy to avoid unwanted shifting of items inside and outside the component. (a4b4caa2) by ItsLemmy
- Merge pull request #372 from MrDowntempo/Centered-Circles (423ea609) by Lemmy
- Merge branch 'noctalia-dev:main' into Centered-Circles (55dd48ce) by MrDowntempo
- Fix: Works regardless of scaling value (7dc8d2cd) by Corey Woodworth
- ColorSchemeTab: hide matugen scheme type when Matugen is disabled (d4dd3b17) by Ly-sec
- Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell (0f30a10a) by Ly-sec
- Update settings-default (50e2a95f) by Ly-sec
- ColorSchemeTab: add matugen type option (35bf30ef) by Ly-sec
- Bluetooth: simplify the way we handle adapter state vs settings value. (afce0914) by ItsLemmy
- feat(flake): deep merge settings with defaults (d802b6a2) by Matan Bendix Shenhav
- Notifications: properly handle large/many action buttons. Fix #379 (65cd95c6) by ItsLemmy
- NightLight: check if wlsunset exists, else dont enable NightLight SystemMonitorSettings: If RAM usage is not toggled, don't show % option Settings: remove NightLight from default bar widgets (fe265426) by Ly-sec
- Notifications test with a lot of actions (13e32dc1) by ItsLemmy
- v2.14.3-dev (dd29a739) by ItsLemmy
- Fix: Correct same issue with Radio Buttons too. (9d30eac1) by Corey Woodworth
- Fix: Small fix. 4* instead of 22 (4785e287) by Corey Woodworth
- Fix: Fix the vertical alignment of circles (aa1cea8d) by Corey Woodworth
v2.14.3
v2.14.2
Release v2.14.2
Changes since v2.14.1
- Merge pull request #376 from kevindiaz314/main (e8e96a9f) by Lysec
- fix(ci): not in a git directory (b7c99905) by Kevin Diaz
- Merge pull request #375 from kevindiaz314/main (ab89b0e9) by Lysec
- CI: add GitHub Actions workflow to automate AUR package updates on release (7b9ecd04) by Kevin Diaz
- Merge pull request #370 from MrDowntempo/Just-The-Tip (823ab9c6) by Lemmy
- Fix: Knob was getting clipped. (74a0c9db) by Corey Woodworth
- Fix: Make sure left side doesn't get squished (d1a89387) by Corey Woodworth
- Rounds the ends of NSliders to be more consistent with the rest of Noctalia's look (9da310ad) by Corey Woodworth
- Merge pull request #368 from MrDowntempo/Old-Theme (348604e4) by Lemmy
- Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell (5e44af8e) by Ly-sec
- i18n-zh/pt: add missing keys (27eaeee5) by Ly-sec
- Restored the vintage Noctalia theme as Noctalia (legacy) (338f4cde) by Corey Woodworth
- Wallpaper: smarter init (15312757) by ItsLemmy
- Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell (5cfa66f9) by Ly-sec
- OsdTab: move all OSD related settings into their own tab OSD: add Left/Right Center options (will display vertically) TablerIcons: add OSD Tab icon i18n: added translation to all files for OSDTab (generated) (695d002d) by Ly-sec
- Merge branch 'main' of github.com:noctalia-dev/noctalia-shell (7afd0177) by ItsLemmy
- Toast: less intrusive toast logging (18036607) by ItsLemmy
- Merge pull request #366 from pugaizai/main (7eb19237) by Lysec
- i18n(zh): add zh(simplified chinese) translation (ed7b4f55) by 铺盖崽
- Merge pull request #364 from lonerOrz/opt/osd (9d927bd7) by Lysec
- Increase OSD initTimer interval to 500ms (ac683caa) by loner
- WallpaperService: proper i18n support of the list models. (39883ceb) by ItsLemmy
- v2.14.1-dev (c1386c49) by ItsLemmy
v2.14.1
Release v2.14.1
✨ Highlights: The Custom File Picker is Back!
The centerpiece of this update is the return of our integrated file picker. We've replaced the previous system picker to resolve persistent issues and remove the need for special configurations, resulting in a much smoother and more reliable experience when selecting files and folder.
🛠️ Fixes & Improvements
Bar & User Interface
- Quick Control Center Access: You can now simply right-click the bar to open the Control Center.
- Smarter Screen Corners: Fixed an issue where screen corners were misplaced when the bar was hidden. They now correctly align to the true corners of your screen. (Fixes #362)
- Consistent Notifications: On-screen display indicators (like volume changes) and toast notifications will now appear in the same location as your other notifications.
- Safer Bar Editing: A warning will now appear if you attempt to remove the last Control Center widget, preventing accidental misconfiguration.
General Stability
- Robust Widget Upgrades: The code for upgrading widgets has been made more robust to prevent issues.
Changes since v2.14.0
- v2.14.1 (e7f8a452) by ItsLemmy
- Bar editor: removing the last ControlCenter triggers a toast warning. (012ae28d) by ItsLemmy
- ClipboardService: fix invalid toast invocation (95d05900) by ItsLemmy
- Screencorners: if bar is not visible have them in actual cornes (similar to floating bar) Fix #362 (b76a252b) by ItsLemmy
- FilePicker: better icons positioning (6bd41676) by ItsLemmy
- FilePicker: back to our custom file picker. (22b84358) by ItsLemmy
- Bar: Right clicking the bar will open the ControlCenter (cb3fc1a4) by ItsLemmy
- Settings: bullet proofing the widget upgrade code. (b1df7624) by ItsLemmy
- Merge pull request #359 from juvevood/osd-toast-location (8be64359) by Lemmy
- Merge branch 'main' of github.com:noctalia-dev/noctalia-shell (8e6badc0) by ItsLemmy
- NPanel: don't dim if panel is masked (4ac27be0) by ItsLemmy
- UpdaterService: set dev version (2a496a78) by Ly-sec
- i18n: add keep awake to all languages (61942034) by Ly-sec
- The locations of osd and toast follow the notifications location (4a9f37a3) by Juve
v2.14.0
Release v2.14.0
Changes since v2.13.0
- Release v2.14.0 (349ef856) by Ly-sec
- i18n: json check script with more colors (b38cf8ef) by ItsLemmy
- i18n-es: 100% (23c83a49) by ItsLemmy
- i18n-pt: 100% (19260083) by ItsLemmy
- i18n: json check script now support an argument to review a single language (deb75f5b) by ItsLemmy
- Merge branch 'main' of github.com:noctalia-dev/noctalia-shell (53baf1c8) by ItsLemmy
- i18n-fr: 100% (81739196) by ItsLemmy
- i18n: de - remove some keys (ece8705e) by Ly-sec
- i18n: en: no audio codecs (346d29d9) by ItsLemmy
- en: no audio codecs translation (a3f604ef) by ItsLemmy
- Do not translate audio codecs name (0e8a920e) by ItsLemmy
- Merge branch 'main' of github.com:noctalia-dev/noctalia-shell (e98e034a) by ItsLemmy
- i18n-json-check: report line numbers and sort by descending for easier editing. (1f3cafb1) by ItsLemmy
- Translations/de: remove extra keys, add missing keys (316cd311) by Ly-sec
- i18n-json-check script (4c951cf3) by ItsLemmy
- MediaMini: autoHide (0f888fd7) by ItsLemmy
- Merge branch 'main' of github.com:noctalia-dev/noctalia-shell (0690ac49) by ItsLemmy
- ActiveWindow: better autohide (3809f290) by ItsLemmy
- NDateTimeTokens: replace ListView with js array (b1094bbf) by Ly-sec
- ScreenRecorder: fix recording with both audio sources (644e24f4) by Ly-sec
- Revert "MediaMini: hide when no media is playing" (6f2d7516) by Ly-sec
- MediaMini: hide when no media is playing (8dad25f7) by Ly-sec
- Bar new IPC: ipc call bar toggle (36489491) by ItsLemmy
- autoformatting (84673036) by ItsLemmy
- Merge pull request #356 from lonerOrz/fix/osd (428f3627) by Lemmy
- Better colors for mediamini (68b328c9) by ItsLemmy
- Autoformatting + cleanup (4dac2ffe) by ItsLemmy
- ActiveWindow: hyprland fix (f3535f22) by ItsLemmy
- Initialize volume silently (deca5e12) by loner
- Merge branch 'main' of github.com:noctalia-dev/noctalia-shell (8da903bb) by ItsLemmy
- ActiveWindow: improve display when no active window (b58f6f0a) by ItsLemmy
- Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell (94699691) by Ly-sec
- i18n: fix control-center (b03b4b0f) by Ly-sec
- Merge pull request #357 from MrDowntempo/NoctaliaTheme (73f76e22) by Lemmy
- Merge branch 'main' of github.com:noctalia-dev/noctalia-shell (80442e28) by ItsLemmy
- ActiveWindow: similar behavior to MediaMini (a8a1b0a4) by ItsLemmy
- MediaMini: small fixes (346e2783) by Ly-sec
- i18n: small fix autoformat (ef616efc) by Ly-sec
- MediaMini: infinite scroll (8c115319) by ItsLemmy
- MediaMini: some more tweaks (c46a84d7) by ItsLemmy
- MediaMini: clip fix (46d3465b) by ItsLemmy
- Added New Noctalia theme (7bd278d4) by Corey Woodworth
- MediaMini: small fixes (2123b55a) by Ly-sec
- Settings: set scrollingTitle default to false (4de6489c) by Ly-sec
- MediaMini: add scrolling support (as requested in #293) (96c2817e) by Ly-sec
- BarSectionEditor: add search option (fixes #347) (35a7ed16) by Ly-sec
- Notification add ipc to clear history (1c5b02fa) by Ly-sec
- NotificationsTab: fix i18n (2afec4cc) by Ly-sec
- Icons: added hyprland icons (6dd6c6af) by ItsLemmy
- Bar: slightly more compact calendar (d8668670) by ItsLemmy
- OSD: Single component instance. Multi monitor support (follows notifications settings) (22b8edb0) by ItsLemmy
- Notification: simpler active loader conditions (b96deaa0) by ItsLemmy
- Workspace: slight adjustment to the inactive ws color. So it works better in every situation (with or without capsule) (0cb619a7) by ItsLemmy
- Added Portuguese translation (automatically generated) (63951ced) by ItsLemmy
- Added Spanish translation (automatically generated) (84502f4c) by ItsLemmy
- NHeader: fix label visibility (430cc64f) by ItsLemmy
- autoformating (b93c733e) by ItsLemmy
- Merge branch 'i18n' (fe58e5e9) by ItsLemmy
- Audio: Debounce timer should not use Style.animationFast (e6ae17cd) by ItsLemmy
- Merge pull request #352 from FUFSoB/audio-fixes (b4451534) by Lemmy
- Merge pull request #353 from MrDowntempo/AyaTheme (6f85747d) by Lysec
- Added...
v2.13.0
Release v2.13.0
This is a significant feature release packed with major enhancements, a new logo, a brand new file picker, a completely reworked clock widget, and a ton of bug fixes and quality-of-life improvements. A huge thank you to all contributors for making this release possible!
✨ New Features
- New Logo: We're thrilled to introduce the new Noctalia logo! It features a serene owl resting on a crescent moon, beautifully embodying the project's name and essence.
- New File Picker: A brand new, built-in file picker has been introduced, complete with image thumbnail previews. This greatly improves the experience of selecting files like wallpapers.
- New Bar Widget: Wallpaper Selector: You can now add a dedicated "Wallpaper Selector" widget to your bar for quick access to the wallpaper settings.
- Nix Flake Enhancements: For Nix users, this release adds refinements to the
flake.nix, a newsystemdservice, and enables Home Manager configuration for both application settings and colors.
🚀 Improvements
- Notifications Overhaul: The notification service has been completely refactored.
- It now supports image caching, ensuring that icons and images persist reliably in the notification history.
- The 100-character limit for notification text has been removed.
- Numerous UI and housekeeping improvements have been made for a smoother experience.
- Clock Rework: The clock widget has been rebuilt from the ground up. It now uses a new token-based system for easier format customization. Additionally, the settings UI has been revamped for a better look and alignment.
- Robust Text Input: A new text input handling system has been implemented. This new approach prevents text input from "leaking" to other components and resolves a long-standing issue where the panel could be dragged while selecting text.
UI & UX Enhancements
- Icon Picker: The
SidePanelToggleandCustomButtonwidgets now allow you to select any icon from the available icon font. - Screen Recorder: The
ScreenRecorderIndicatoris now always shown and can be used to start a recording directly. - Floating Bar: The floating bar now applies margins more intelligently to avoid conflicts with window manager struts and gaps.
- Wallpaper Caching: Cached wallpaper images are now saved to their own dedicated subfolder for better organization.
- Matugen Template: The
ghosttycolor template has been rewritten and improved.
Changes since v2.12.1
- v2.13.0 (3f1675b8) by LemmyCook
- Clock: Minor vertical adjustment tweaks when capsule are off. (3aac552c) by LemmyCook
- NTextInput: new approach to avoid all input leakage and dragging NPanel issues. (1717fc09) by LemmyCook
- NInputButton properly uses NTextInput (a7e3deec) by LemmyCook
- Revert "fix: disable panel dragging during text input and dialog interaction" (46c3ea5d) by LemmyCook
- Merge branch 'file-picker' (78f0c1da) by LemmyCook
- Clock / DateTimeTokens: better look and alignment (4753766b) by LemmyCook
- DisplayTab: slight UI rework (0c1ed013) by LemmyCook
- Brightness: Fix wrong logger call. (91dbc6a7) by LemmyCook
- Default settings generation completed! (d4a46e53) by LemmyCook
- Merge branch 'main' into default-settings (177a9743) by LemmyCook
- Default wallpaper with the new logo (wip) (2b833893) by LemmyCook
- wip: default settings (84702465) by LemmyCook
- WallpaperTab: fix width of NInputAction for individual wallpapers NFilePicker: reverse grid/listview button (3684c87f) by Ly-sec
- Update README.md (85815ba8) by Lemmy
- Wallpaper: cached images goes to their own subfolder. (6eb45313) by LemmyCook
- NFilePicker: cleanup (385f4943) by Ly-sec
- Add icons to TablerIcons, edit sizing of icons in FilePicker etc (4dcc9609) by Ly-sec
- NFilePicker: renamed NFileManager to NFilePicker, update grid hover (3bbf26a1) by Ly-sec
- NFilePicker: fix some layout/color issues (dfe3aed4) by Ly-sec
- Merge branch 'notification-history-improved' (796e0809) by LemmyCook
- Notification: finalization before merge (052bdefa) by LemmyCook
- Notifications: removed hard limit to 100 characters. (794853b7) by LemmyCook
- Notifications: minor renaming for clarity (fbd43116) by LemmyCook
- Merge pull request #332 from acdcbyl/main (2c1c1a51) by Lysec
- Notifications: minor renaming + house keeping. Bring back the close history when clearing all notifications (0279b565) by LemmyCook
- MatugenTemplate: Try to fix ghostty template (c93e9075) by Aiser
- NFileManager: fix file path, add image thumbnails (59650047) by Ly-sec
- Add NInputButton widget and FileManagerService integration (86d891cf) by Ly-sec
- Merge pull request #331 from acdcbyl/main (1161fca4) by Lysec
- MatugenTemplate:Rewrite ghostty template (26575ade) by Aiser
- NotificationService: fix width/height warning (fac9b8f5) by Ly-sec
- Notification: fix saving/deleting notifications (71ce858b) by Ly-sec
- NotificationService: cleanup, fix duplicate images, resize to 64x64 (ff34696d) by Ly-sec
- Workspaces: Fix scaling #328 (2e0214dd) by LemmyCook
- Clock: fixed centering and padding + smarted sizing. Fix #325 (f316effe) by LemmyCook
- Merge pull request #327 from msdevpt/adjust-workspace-size (6aa14120) by Lemmy
- Notification service: Full refactoring to support image caching for history. (1ad6969d) by LemmyCook
- Center Fallback icon (aed7440c) by LemmyCook
- test-notif: changed debian-logo to steam, as I don't have a debian logo (10534b46) by LemmyCook
- chore: adjust to maintain visual proportion (802d4efd) by M.Silva
- Merge pull request #322 from ixxie/flake/systemd-service (20949a02) by Lemmy
- feat(flake): enable home-manager colors options (8f596f14)...
v2.12.1
v2.12.0
Release v2.12.0
✨ What's New
Find Your Perfect Wallpaper, Faster: We've given the wallpaper selector its own dedicated section and added a search bar, making it easier than ever to find the background you want.
🔧 What's Improved
Simpler Settings: We've tidied up the settings pages with clearer labels and descriptions so you can find what you need without the guesswork.
Panel Dragging: You can now drag the settings panel or the wallpaper selector with your mouse.
More Logical Layout: Your Date & Time preferences have a new home. We’ve moved them from the Clock widget to the Location settings tab, where they feel right at home.
Smoother Experience: This update also includes numerous bug fixes and other small tweaks to make the app more reliable and enjoyable to use.
Changes since v2.11.0
- Release v2.12.0 (2d290bf) by LemmyCook
- Properly hide ScreenRecorderIndicator when inactive (no spacing) (891c866) by LemmyCook
- Autoformating (a734235) by LemmyCook
- Merge pull request #314 from kevindiaz314/main (8fdc6a0) by Lemmy
- Settings: removed systemic capitalization improved labels and descriptions. (603f499) by LemmyCook
- fix(clock): respect monthBeforeDay setting in vertical clock date display (2b8b97a) by Kevin Diaz
- TrayMenu: not using 'Screen' as we have a proper 'screen' (458ef3c) by LemmyCook
- CustomButtonSettings: Don't use Screen with a capital 'S' unless really necessary. (c4008e3) by LemmyCook
- Merge branch 'wallpaper-selector' (6c3299a) by LemmyCook
- Wallpaper Selector: auto-focus search field (6fe498c) by LemmyCook
- Wallpaper Selector: fix for multi screens / multi directories setup (4e67f26) by LemmyCook
- Settings: cleanup since we moved the wallpaper selector out. (b2d46ab) by LemmyCook
- Merge pull request #302 from randibudi/main (0d3cc91) by Lemmy
- Update README.md (ac591da) by Lemmy
- Update README.md (c7709b5) by Lemmy
- Update README.md (e637090) by Lemmy
- Merge branch 'main' into main (e412cee) by Randi Budi
- WallpaperSelector: even more layout changes (c301923) by Ly-sec
- MatugenService: add check for Settings.isLoaded (c7ab350) by Ly-sec
- WallpaperSelector: more layout changes (b65d82d) by Ly-sec
- IPCManager: add wallpaper selector toggle (89eb5ec) by Ly-sec
- WallpaperSelectorPanel: rename to WallpaperSelector (b374f16) by Ly-sec
- NPanel: add bar detection while dragging WallpaperSelectorPanel: adjust layout (28026a4) by Ly-sec
- NPanel: add border while dragging (b8bce3d) by Ly-sec
- NPanel: add drag support (6fba345) by Ly-sec
- WallpaperSelector: cleanup (07a6a16) by Ly-sec
- WallpaperSelector: change sizing (6b61599) by Ly-sec
- WallpaperSelector overhaul: initial commit (1bd093d) by Ly-sec
- Launcher: add sort by most used option (3d92958) by Ly-sec
- Toast: reworked the display and logic to make it more robust. (a1aabd0) by LemmyCook
- README: revert Credits & Acknowledgment sections (ae2d3ed) by Ly-sec
- README: full overhaul, linking to docs (b75c358) by Ly-sec
- Merge pull request #312 from nalakawula/lockScreen/adjust-password-prompt (0972a55) by Lysec
- Make password prompt look like a terminal/tty (112f71b) by sumarsono
- Merge branch 'bar-service' (e67d716) by LemmyCook
- Calendar: add conditional week number column. New option is in the Location tab of the settings. (6e88118) by LemmyCook
- Bluetooth device: fixed missing busy icon on the call to action. (75b7f0f) by LemmyCook
- Location/Clock: Moved use12hourformat and reverseDaymonth from the clock widget settings to the main settings, location tab (47f72d9) by LemmyCook
- Settings/Notification: typo fix (85d7dc2) by LemmyCook
- Settings/Notification: fixed typo (1305efe) by LemmyCook
- BarService: to keep tracks of bar widgets and improve IPC behavior. (8af8bf2) by LemmyCook
- Merge pull request #295 from knuesel/colorscheme-kanagawa (abd6a66) by Lemmy
- PowerProfile: Standardization + Factorisation. Fix #307 (2e9a812) by LemmyCook
- Kanagawa colorscheme (8d845e7) by Jeremie Knuesel
- Revert "Brightness: holding down keybind with brightness IPC now keeps changing brightness until release" (a1dcef8) by Ly-sec
- Brightness: holding down keybind with brightness IPC now keeps changing brightness until release (38e0bb8) by Ly-sec
- Notification: display links as plain text (8811cb3) by Ly-sec
- Brightness: fix #300 (a872682) by ItsLemmy
- v2.11.0-dev (46b8317) by LemmyCook
- fix(nixos): power profile and battery monitoring with module (cdfb110) by Randi Budi
- fix(nixos): add wlsunset dependency for night light (b7d8f92) by Randi Budi