github noctalia-dev/noctalia-shell v2.8.0

15 hours ago

Release v2.8.0

Changes since v2.7.0

  • Release v2.8.0 (6e5efc3) by Ly-sec
  • Release Notes
    We've been busy squashing bugs and adding some nice improvements based on your feedback.
    What's New

New Icon Set - Swapped out Material Symbols for Tabler icons. They look great and load faster since they're built right in.

Works on Any Linux Distro - Dropped the Arch-specific update checker so this works properly on whatever distro you're running. You can build your own update notifications with Custom Buttons if you want.
Icon Picker - Added a proper icon picker for custom button widgets. No more guessing icon names.

Better Notifications - Notifications now show actual app names like "Firefox" instead of cryptic IDs like "org.mozilla.firefox".

Less Noise - Turned a bunch of those persistent notification popups into toast notifications so they don't stick around cluttering your screen.

Fixes (271a887) by Ly-sec

  • test commit (0571ba7) by Ly-sec
  • Revert "Release v2.8.0" (c2f6c39) by Ly-sec
  • Release v2.8.0 (2de2908) by Ly-sec
  • SysStat: house keeping (keep cpu stuff grouped) (99d5668) by LemmyCook
  • SystemStats: better gpu logging (434b827) by LemmyCook
  • Icons: "trash" instead of "trash-filled" (663382c) by LemmyCook
  • Widgets Drag&Drop: fix for panel closing when clicking rapidly in the background of a widget. (3f388bd) by LemmyCook
  • More drag and drop fixes (0a4317f) by LemmyCook
  • Widgets Drag&Drop: drop indicator and improved behavior (b9dbbf7) by LemmyCook
  • SysMon: smaller font (6ed9a8c) by LemmyCook
  • IconPicker: fixed at 6 columns with slightly bigger icons (73de564) by LemmyCook
  • Icons: cloud-fog (1f62cde) by LemmyCook
  • Icons: updated TablerIcons, NightLight (7ed0e89) by Ly-sec
  • SystemMonitor: add GPU temperature option (d39a9a8) by Ly-sec
  • NotificationHistory: even more fixes for appIcon (d16d1c1) by Ly-sec
  • NotificationHistory: possible visibility fix for app icons (291ffac) by Ly-sec
  • NotificationHistory: add app icon display (2b18ed3) by Ly-sec
  • ColorScheme: possible fix for selecting colorscheme & dark mode toggle (3b50efc) by Ly-sec
  • NightLight: add force activation (d91a635) by Ly-sec
  • Icons: new aliases image => photo (74fce51) by LemmyCook
  • Icons: settings-network: sitemap-filled (4fbb831) by LemmyCook
  • Icon: settings-network using 'sitemap' same as lan (851a5a6) by LemmyCook
  • Icons: added icons to settings main content title + slightly smaller NCircleStat badges (8338081) by LemmyCook
  • Icons: sun-wind for weather partly-cloudy (84706ca) by LemmyCook
  • Icons: improved ethernet icon (e571f26) by LemmyCook
  • Bluetooth: added a button to enable/disable straight from the panel + minor improvements. (16cea53) by LemmyCook
  • Added tabler icons license (b1f501f) by LemmyCook
  • Better settings icons (afcba94) by LemmyCook
  • More icons improvements (5e6f77f) by LemmyCook
  • More icons fixes (1f9247c) by LemmyCook
  • NetworkService: bugfix the interface could not longer be enabled or disabled. (d089966) by LemmyCook
  • More icons (b2d629e) by LemmyCook
  • Battery: disabled test mode (032087b) by LemmyCook
  • All power icons (22dd2bf) by LemmyCook
  • Bluetooth devices icons (7adc7f4) by LemmyCook
  • More icons work (a38f49c) by LemmyCook
  • ArchUpdater: permanently removed (ca7684c) by LemmyCook
  • More icons work (955369a) by LemmyCook
  • New icons: more icons and cleanup (48f6c07) by LemmyCook
  • Refactor icons font wip (43eec0e) by LemmyCook
  • Renamed Icons.qml to AppIcons.qml for clarity (b1f9609) by LemmyCook
  • Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell (4f731b6) by Ly-sec
  • NotificationHistoryPanel: possible solution for #235 (6549b0f) by Ly-sec
  • Merge branch 'main' of github.com:noctalia-dev/noctalia-shell (ffb972f) by LemmyCook
  • NIconButton/CustomButton: added an extra flag to allow click when the button is disabled. (6ed2daa) by LemmyCook
  • Bootstrap: make the icons map readonly (8a40429) by LemmyCook
  • Merge pull request #241 from lonerOrz/fix/power (fb3c2f3) by Lysec
  • PowerProfileService: don't show toast on non valid power profile (5dc4ba5) by Ly-sec
  • Fix: Incorrect 0% battery warning at startup (c31dc75) by loner
  • Edit README and also the flake README: remove breaking change notice (we use a fontloader for the bootstrap font) flake: remove material and bootstrap font dependency (1f0be92) by Ly-sec
  • Merge branch 'bootstrap-icons' (56ea1f9) by LemmyCook
  • BootstrapIcons: bundle font with noctalia, use fontloader (5042d4d) by Ly-sec
  • PowerProfile: create PowerProfileService, use it for the BarWidget and PowerProfilesCard (144406a) by Ly-sec
  • README: small change (3d51f75) by Ly-sec
  • README: Update breaking changes text (107f6fd) by Ly-sec
  • Revert "README: Update breaking changes text" (e4d499b) by Ly-sec
  • README: Update breaking changes text (9c3726b) by Ly-sec
  • Merge branch 'bootstrap-icons' (a4534b1) by Ly-sec
  • Update README and flake.nix README: inform users about breaking changes (due to the font change) flake: attempt to install the bootstrap-icons font (e4cad6e) by Ly-sec
  • CustomButton: no border (5f1cfb9) by LemmyCook
  • NButton: fix issue when no icon defined (a6ccc8b) by LemmyCook
  • CustomIcomButton: changed default icon to "heart" (fe139c2) by LemmyCook
  • Merge branch 'bootstrap-icons' of github.com:noctalia-dev/noctalia-shell into bootstrap-icons (64c1e84) by LemmyCook
  • WeatherCard: Vertical centering of icons (cfd7dec) by LemmyCook
  • Merge branch 'bootstrap-icons' of https://github.com/noctalia-dev/noctalia-shell into bootstrap-icons (a00676f) by Ly-sec
  • CustomButtonWidget: add icon picker to improve usability (61cf7ab) by Ly-sec
  • NIconButton: animation on color (bg+fg) (d76d1c6) by LemmyCook
  • ProfileCard: more discrete System uptime (f6b3f6d) by LemmyCook
  • Merge branch 'bootstrap-icons' of github.com:noctalia-dev/noctalia-shell into bootstrap-icons (24863c2) by LemmyCook
  • Toast: better spacing/margin (ecd6141) by LemmyCook
  • Merge branch 'bootstrap-icons' of https://github.com/noctalia-dev/noctalia-shell into bootstrap-icons (ee44920) by Ly-sec
  • NSpinBox: remove unicode, use Bootstrap.qml (864cbfc) by Ly-sec
  • ActiveWindow + MediaMini: width boosted to 6% (73541ee) by LemmyCook
  • Merge branch 'bootstrap-icons' of github.com:noctalia-dev/noctalia-shell into bootstrap-icons (87425ef) by LemmyCook
  • ActiveWindow+MediaMini: auto min & max width (4455074) by LemmyCook
  • NIconButton: font size auto determined by button size (5e23476) by LemmyCook
  • Merge branch 'bootstrap-icons' of https://github.com/noctalia-dev/noctalia-shell into bootstrap-icons (1232c02) by Ly-sec
  • ActiveWindow: add guarding for null title/icon (Hyprland) CompositorService: turn title, appId and id into strings to perhaps prevent crashing (Hyprland) (ed9ee65) by Ly-sec
  • Widget Settings: always use MetaData as default + Removed non existing settting from space (debugMode leftovers) (bc7fe21) by LemmyCook
  • Icon: different memory usage icon (cpu) (f7b0a28) by LemmyCook
  • BatteryWidget: add low battery threshold NSpinBox: add bootstrap icons (b422a41) by Ly-sec
  • Merge branch 'bootstrap-icons' of https://github.com/noctalia-dev/noctalia-shell into bootstrap-icons (663f3ab) by Ly-sec
  • ScreenRecorder: check for availability (3c9ce6f) by Ly-sec
  • Merge branch 'bootstrap-icons' of github.com:Ly-sec/Noctalia into bootstrap-icons (c9a128e) by LemmyCook
  • ActiveWindow+MediaMini: Shifted one color each: mPrimary, mSecondary (e8f356f) by LemmyCook
  • Add toasts & tooltips to a lot of things, add Disk Usage (94d64a9) by Ly-sec
  • WifiPanel: fix missing device icon (fdfe9ea) by LemmyCook
  • NPill + Clock color uniformisation (d4d7b06) by LemmyCook
  • Polishing (56d87ec) by LemmyCook
  • Shaders: path from root for easier maintenance + cleanup fallback icons (76ef246) by LemmyCook
  • Icons: ArchUpdater, LockScreen, PowerMenu, BT Device List (16bd4b4) by LemmyCook
  • SystemStats / network: dont show bytes (0e4b79f) by LemmyCook
  • Removed: old system-stats script (ad73f11) by LemmyCook
  • Icons: 99% done (bacd65b) by LemmyCook
  • Icons: huge cleanup (1f8c55d) by LemmyCook
  • Icons: more icons (ccdb4e0) by LemmyCook
  • Icons: most settings tabs (c77784b) by LemmyCook
  • Icons: battery + bt (74cf717) by LemmyCook
  • Icons: WIP using a proper mapping table (a4107c8) by LemmyCook
  • Icons: better nightlight and notification history (8da2cdf) by LemmyCook
  • Icons: duo for nightlight (7e93e29) by LemmyCook
  • Weather icon: fix thunderstorm (b2e1113) by LemmyCook
  • Icons: half of BT (d086d64) by LemmyCook
  • Icons: more icons (fa97098) by LemmyCook
  • Icons: more icons (4c9e899) by LemmyCook
  • Icons: more icons (97c7fd8) by LemmyCook
  • Icons: picking from the right range (29167de) by LemmyCook
  • Icon test (d6f629d) by LemmyCook
  • Icon: new speed icon (b13c40e) by LemmyCook
  • Settings: better alignment with new icons + check icon on wallpaper selector (170fbea) by LemmyCook
  • Icons: color picker + better tab alignment in settings + autoformatting (08d2747) by LemmyCook
  • Icons: Plus and Minus (b91112f) by LemmyCook
  • Icons: Brightness and battery (ea6b8e0) by LemmyCook
  • New icons + some warning fixes (404a1d3) by LemmyCook
  • more icons (6f1b88e) by LemmyCook
  • Default skull icon (6169f88) by LemmyCook
  • volume icons (6f4a4bb) by LemmyCook
  • panel icon (242ae17) by LemmyCook
  • more icons (736979c) by LemmyCook
  • Merge branch 'main' of github.com:noctalia-dev/noctalia-shell (4b775fc) by LemmyCook
  • Basic bootstrap icons test (ed78b6b) by LemmyCook
  • Merge pull request #236 from ThatOneCalculator/fix/animation-speed-logic (a0494d1) by Lysec
  • divide instead of multiply animation speed (1c0c4e9) by Kainoa Kanter
  • autoformatting (b639c36) by LemmyCook
  • Settings: Fix widget settings upgrade on startup, to never overwrite an existing setting with default value. (6c93b1b) by LemmyCook
  • Notification: show resolved app name instead of id (possibly fixes #230) (d05255c) by Ly-sec
  • Merge pull request #233 from msdevpt/fix-clear-message (59ef26a) by Lysec
  • Cava: runs only when MediaService is playing (33c6ade) by LemmyCook
  • Settings: fixed faulty widget upgrade (8c115b8) by LemmyCook
  • Init: better widget upgrading process + less warnings when starting up without config or cache (3271fa1) by LemmyCook
  • Wallpaper: minor optimizations/simplification (b43b065) by LemmyCook
  • switch to dev version (66a4618) by Ly-sec
  • fix: message when no items on clipboard (53ff6cc) by M.Silva

Don't miss a new noctalia-shell release

NewReleases is sending notifications on new releases.