github AvengeMedia/DankMaterialShell v1.4.0
Release v1.4.0

8 hours ago

Installation

curl -fsSL https://install.danklinux.com | sh

Assets

Complete Packages

  • dms-full-amd64.tar.gz - Complete package for x86_64 systems (CLI binaries + QML source + shell completions + installation guide)
  • dms-full-arm64.tar.gz - Complete package for ARM64 systems (CLI binaries + QML source + shell completions + installation guide)

Individual Components

  • dms-cli-amd64.gz - DMS CLI binary for x86_64 systems
  • dms-cli-arm64.gz - DMS CLI binary for ARM64 systems
  • dms-distropkg-amd64.gz - DMS CLI binary built with distro_package tag for AMD64 systems
  • dms-distropkg-arm64.gz - DMS CLI binary built with distro_package tag for ARM64 systems
  • dankinstall-amd64.gz - Installer binary for x86_64 systems
  • dankinstall-arm64.gz - Installer binary for ARM64 systems
  • dms-cli-<version>.tar.gz - Go source code with vendored modules (for distro packaging)
  • dms-qml.tar.gz - QML source code only

Checksums

  • *.sha256 - SHA256 checksums for verifying download integrity

Installation: Extract the dms-full-*.tar.gz package for your architecture and follow the INSTALL.md instructions inside.


What's Changed

  • v1.4.0 (dd4c41a)
  • process list: add all/user/system filters (92a25fd)
  • dgop service: expose username (d6650be)
  • launcher v2: apply transparency to footer (2646e7b)
  • changelog: remove text note (4133f11)
  • ripple: small tweaks to shader (22ed740)
  • cc: network tab performance improvements (063299a)
  • ripple: use a shader for ripple effect (44d836c)
  • keybinds: auto-focus cheatsheet search (da437e7)
  • feat: Keybinds cheatsheet search (#1706) (34a6bbf)
  • feat: Auto settings reload (#1707) (9ed53ba)
  • dock: Update indicator padding (3a6752c)
  • audio: New ability to hide input/output devices - Updated slider presets - Disabled mouse wheel scrolling on list scroll (ef19568)
  • keybinds: dont pass dirs (f280cd9)
  • add support for globalprotect vpn using saml auth flow (#1689) (cf4ce3c)
  • settings: fix wallpaper cycle buttons (ae59e53)
  • nix: update vendorHash for go.mod changes (7e0d661)
  • miraclewm: add support for Miracle WM (0b33d3f)
  • theme: Add Cosmic light/dark & icon theming support (d62bdda)
  • Update nix packaging (#1703) (5841b38)
  • notifications: Tweak toast button padding (83e2b5a)
  • core: set qt platform to wayland;xcb by default (2f863f6)
  • weather: keep tab height consistent (1a8b397)
  • Squashed commit of the following: (196c421)
  • settings: drop beta from confiugration (8399d64)
  • settings: fix dropped disconnected displays on save (c530eab)
  • fix: correct preview centering with scaling (#1701) (45b6362)
  • i18n: term update (50b77dc)
  • core/screensaver: add methods to introspect XML (be8f3ad)
  • launcher: remove double loader (75a8c17)
  • launcher: keep loaded default (466ff59)
  • process list: fix clipped graphs fixes #1697 (053bb91)
  • changelog: add and enable 1.4 changelog (2c9b22c)
  • fix: preserve _preScored from plugin items to allow ordering control (#1696) (a9ee915)
  • greeter: Add support for Debian greetd user/group name (#1685) (81bce74)
  • core: Fix DMS Greeter group check & add Cosmic support (f2a6d2c)
  • wallpapers: support more image formats + case insensitivity fixes #1694 fixes #1660 (0a9a349)
  • fix(niri): restore lazy overview spotlight lifecycle to reduce idle VRAM (#1693) (abff670)
  • launcher: try a more targeted unload approach (0d49aca)
  • fix(launcher): release DankLauncherV2 resources after close (#1692) (ebe1785)
  • i18n: update terms (f9f0192)
  • clipboard: option to paste on enter fixes #1686 (e5cdbf4)
  • fix(qml): optimize VRAM usage in DankRipple (#1691) (13ef1ef)
  • fixed emacs template to work for both light and dark themes (#1682) (fbd9301)
  • fix(brightness): refresh sysfs cache on hotplug (#1674) (24e3024)
  • dankdash: fix triggering when clock widget isnt present on bar fixes #1601 (52d5af1)
  • widgets: cleanup rectangles across popouts, modals, OSDs (44a45b0)
  • popout: remove double rectangle artifact (2b78fe5)
  • doctor: add cups-pk-helper (14f9266)
  • scrollies: switch to frame animation for kinetic scroll (124106d)
  • dock: resolve icons for pre-substituted app IDs (#1669) (bb8e0d3)
  • osd: allow overriding layer (59d3784)
  • MangoWC and Scroll Greeter Support for NixOS (#1647) (acdc531)
  • track art: use URLs directly (ce75dac)
  • network: simplify connection handling (b8d4076)
  • osd: reverse media playback icons and handle screen changes (3a7430f)
  • theme: improve handling of custom themes with variants and accents in light/dark mode (e.g. catpuccin will react to light/dark changes and remember theme per-mode) fixes #1094 (242660c)
  • themes: fix overflow of option button group fixes #1399 (8a6c1e4)
  • matugen: support v4 (b8e5f9f)
  • notifications: fix crash in modal (d60e70f)
  • launcher v2: fix kb navigation to top of scroll (cdb70fa)
  • dock: Fix option to use custom logos (7867dee)
  • matugen: dont signal terminals when disabled fixes #1658 (a77c1ad)
  • i18n: term update (da14d75)
  • fix(i18n): capture missing strings and add pt-BR translations (#1654) (7c66a34)
  • feat(notifications): add configurable notification rules (#1655) (425715e)
  • running apps: fix focusing of windows when grouped (a3baf8c)
  • dankbar: fix spacing at scale of running apps, dock, and system tray (605e03b)
  • plugins: add plugin state helpers (0e9b21d)
  • i18n: general RTL fixes (ba5bf0c)
  • ci: update go version and golangci-lint version (96b9d7a)
  • nix: update vendorHash for go.mod changes (750e4c4)
  • core: replace go-localereader directive (7417e26)
  • weather: light redesign for dash card (00e1099)
  • settings: optimize sidebar bindings (bd46d29)
  • wallpaper: fix per-monitor view modes fixes #1582 (1a9d768)
  • dock: fix auto-hide hit area media osd: fix showing without album art (0133c19)
  • feat: add osd toggles to search index (#1652) (46bb3b6)
  • displays: add full screen only for hyprland and convert vrr to dropdown fixes #1649 fixes #1548 (5839a5d)
  • lock/greeter: fix keyboard layout on Hyprland fixes #1650 fixes #672 fixes #1600 (535d0bb)
  • lock: add lock at startup action, not sure how to handle it in crash scenarios launcher v2: fix state reset in section changes fixes #1648 (4d31600)
  • fix: QT notifs warning (3c2d60d)
  • notifications: Add Left/Right Keyboard Nav to Current/History tabs (9c4f4cb)
  • core/server/dbus: suppress unsubscribe warnings (a337585)
  • launcher v2: add visibility guards (1cdec5d)
  • dock: fix intelligent auto hide on hyprland fixes #1535 (081b15e)
  • guide: Include Fedora paths in the Contributing guide (b04cb7b)
  • feat(ipc): add player-specific mpris volume control (#1645) (e2c3ff0)
  • core: add DL helper, apply to TrackArt OSD, DankLocationSearch - unrelated change to add gsettingsOrDconf helpers (c783ff3)
  • mautgen: post-hook reload GTK4 and qt6ct fixes #1643 (2c360dc)
  • launcher v2: performance optimizations - Use ListView in all tab - use filesystem cache to speed up first launch - apply highlights to visible models (5342647)
  • launcher v2: de-dupe cached entries by ID (46a2f6f)
  • processlist: fix default popout focus (f8af8fc)
  • animations/ripple: clean up effect and apply more universally (3d0ee9d)
  • popout: only scale texture size on DPR > 1 (5a0bb26)
  • feat: configurable volume amount on scroll for Media widget (#1641) (9a7f1f5)
  • notifications: Update group expansion card animations (d88b04f)
  • popout: fix blurry text (6fe4cc9)
  • Making the new media playback OSD more beautiful (#1638) (b9bcfd8)
  • clipboard: fix row layout overflow (e3bd31b)
  • clipboard: Fix pinned entry logic - Add keyboard nav to pinned entries - Fix wrong copied selection upon Enter (0922e3e)
  • dankbar: Fix widget context focus w/Autohide enabled (a168b12)
  • anims: revise ListView animations (8c01deb)
  • cc: expand mouse areas of scroll/click targets in bar (b645487)
  • displays: update mango display config syntax fixes #1629 (91569af)
  • audio: add per-device max volume limit setting (1ed44ee)
  • system monitor: disable anims until list is stable (fce120f)
  • animations: tweak list view transitions to not animate X (a02b0c0)
  • popout: move layer to content wrapper (c86999f)
  • weather: fix anim on open (2b54696)
  • settings: DankCollapsible (591d2ba)
  • dms: Material Animation Refactor - Thanks Google for Material 3 Expressive stuffs - Thanks Caelestia shell for pushing qml limits to showcase the blueprint (37cc4ab)
  • i18n: wrap missing user-facing strings in I18n.tr() (#1624) (d775974)
  • fix: VpnPopout and Vpn widget tooltip positions (#1623) (cc62aa4)
  • niri: replace github ref (5b8b7b0)
  • fix(greeter): use 0755 permissions for greeter directories (#1619) (b4a8853)
  • fix: reverse rotation direction of sync icon in plugin browser (#1617) (4220dfe)
  • notifications: fix kb navigation breaking on history tab close (4557426)
  • notifications: Refactor Animations (8ee7fe8)
  • feat(dms-greeter): add Niri override kdl includes (#1616) (c4a41f9)
  • core/config: update default steam window rules fixes #1615 (fa63942)
  • launcher v2: fix hover effect and view mode pref in all tab (e618a83)
  • greeter: try to fix random nixos issue (393e9ed)
  • cava: use input source pipwire and auto (e1ea441)
  • cli/setup: add subcommands for individual includes (654661f)
  • niri: ensure other configs too (c5a21f8)
  • niri: add ensure colors.kdl existence fixes #1606 (ca5b168)
  • cava: remove input config (aa88eb4)
  • fix: Truncate Media Playback OSD (ac84cad)
  • feat: media playback OSD (#1602) (81d5235)
  • notifications: cap max anim speed in popout (8944762)
  • i18n: sync terms (3d05c34)
  • running apps: make settings bar-specific (c2ee41c)
  • matugen: sync adwaita accent color by visual similarity (6b537f3)
  • launcher v2: general performance improvements (a3ae95d)
  • greeter: block loading of memory file (4349d68)
  • animations: fine-grained anim settings for modals and popouts (7d5c201)
  • niri/keybinds: expose when-locked, inhibitied, repeat through GUI editor fixes #1437 (2583dbd)
  • greeter: add connection on session load (a103b93)
  • fix(layers): change layers namespace for desktop widgets and plugin popouts (#1594) (fff018e)
  • i18n: update settings search index (60b824e)
  • doctor: add --copy option for github issue reporting (e27e904)
  • clipboard: add watch -m for mime-types (fe15667)
  • niri: support any screenshot editor tool (bd9029e)
  • vpn: uncheck "save password" by defaul (fa71d56)
  • plugins: fix reload IPC on failure (143918b)
  • feat: Alias for Audio Devices - New custom audio UI to set custom names for input/output devices (961680a)
  • fix: Notepad Transparency override (6e3b3ce)
  • theme: fix popup transparency setting (44292c3)
  • matugen: fix emacs template fixes #1580 (c024c1b)
  • Merge branch 'master' of github.com:AvengeMedia/DankMaterialShell (13adfde)
  • core/greeter: embed base config, tie enable into sync, sync config argument always, preserve existing args (e9ec28a)
  • greeter: Restore baseline configs (0af4d1d)
  • feat: DMS Greeter Sync w/niri include settings - cursor, debug, input & options - This lets the greeter inherit your niri display/output layout, input device behavior, cursor settings & debug flags overrides (3ef0e63)
  • General agent files (f4dad69)
  • DankPopout: make bg and content siblings (b811316)
  • dankbar: fix centering of numerous bar widgets (f59aeb2)
  • bluetooth: improve performance of details (24ce419)
  • widgets: add a button color setting (3c4749e)
  • feat(ipc): add tray icon control commands (#1576) (22ab5b9)
  • widgets: theme text field selection color (22f16f1)
  • window: freeze mask geometry in popout (a97409d)
  • feat(niri): Add drag-and-drop workspace reordering (#1569) (eaa6a66)
  • launcher v2: improve search result responsiveness, highlight matches (d934b3b)
  • wallpaper: Only pause cycling when screen is locked or active window is fullscreen (#1553) (546cbfb)
  • cursor: more intelligent Xresources editing (39b70a5)
  • notifications: handle material icons (795f84a)
  • appsDock: Update Size & Color options (3d80a9d)
  • fix: Extend Blur Overview edge to edge (9669e9b)
  • distro: Update DMS/OBS versioning (5f2a5a5)
  • Zen Browser Theme: fixing background color in template (#1557) (ecfd721)
  • fix: Update DankDropdown & Clipboard Pins (07242a0)
  • feat: add ipc handlers for color picker modal (#1554) (4602442)
  • Fix Process List popout crash from AppSearch (#1552) (a90717b)
  • plugins: represent featured plugins in built-in browsers (02edce2)
  • clipboard: add popout variant (f2d9066)
  • polkit: allow empty passwords (f6f7b1e)
  • system tray: allow re-ordering tray items (803bc1c)
  • system tray: use id+title as identifier fixes #1542 (67d3aa9)
  • feat: Notepad widget quick context menu (9fbff5e)
  • feat: Clipboard widget context quick menu (c371140)
  • core/windowrules: disable hyprland from CLI (c755a37)
  • settings: remove bad text (4f153f3)
  • greeter: pass --unsupported-gpu to sway (f2b1dbd)
  • clipboard: add raw image mime-type to offers in CopyFile (be0ca99)
  • i18n: add Dutch (ed87e1b)
  • i18n: fix sound missing erorr message (ac50993)
  • settings: undo mono font filtering (f49f98f)
  • clipboard: fix watch command (1092334)
  • displays: add disable snap option in settings fixes #1438 (f27bffc)
  • displays: support for multiple output profiles - add support for deleting unplugged configs - Option to hide disconnected displays fixes #1453 (36b43f9)
  • clipboard: touch copied history entry - makes it appear at the top of the history (2deeab9)
  • workspaces: fix overflow with grouped apps + icons fixes #1530 (f008548)
  • core/dbus: fix arg types in calls (75fd628)
  • core/dbus: support Normalize for more dbus types (757054e)
  • clipboard: react to changes (eda59b3)
  • clipboard: fix duplicate clear dialog (d19e81f)
  • workflow: Update dms-git run times (60c6872)
  • clipboard: fix hash duplication check, set isOwner for CopyFile (a9cb2fe)
  • feat: appsDock Widget Overflow & Config Options (a168a81)
  • window-rules: fix checkbox alignment (78662f9)
  • i18n: update settings search index (d9d7bb8)
  • settings: make dock position match dankbar fixes #1527 (3136f48)
  • Update Makefile (#1524) (0c46711)
  • niri: add window-rule management - settings UI for creating, editing, deleting window ruels - IPC to create a window rule for the currently focused toplevel (68159b5)
  • dms-git: It shall be beta (6557d66)
  • feat: Dock Overflow/Updated Settings Options (9553cb0)
  • clipboard: simplify copyFile, fix copy image from history (122fb16)
  • keyboard-layout: fixed hyprland keyboard compact mode (#1512) (5115022)
  • ci: fix pre-commit go path (8bfe743)
  • clipboard: fix file transfer & export functionality - grants read to all installed flatpak apps (8499033)
  • pre-commit: add go mod tidy (705d5b0)
  • nix: update vendorHash for go.mod changes (17eaa76)
  • go mod tidy (1cdbd01)
  • clipboard: skip application/vnd.portal.filetransfer mime in history (08cc076)
  • clipboard: add cl copy --download option for images/videos - offers application/vnd.portal.filetransfer and text/uri-list (2a02d55)
  • dankbar: account for outlineThickness in margins settings: dont clear caches or apply on startup (2263338)
  • displays: fix vrr=0 setting on hyprland (26bc542)
  • Disable VRR in hyprland configuration (#1509) (38b4d1d)
  • theme: allow overriding color center theme (3aaca7f)
  • workspaces: add icon size offset (83d9808)
  • clock: fix no shifting logic (ad458df)
  • i18n: sync (8f6fe7e)
  • update template for feature request (419a692)
  • launcher v2: general styling fixes - scrollbar - footer alignment - radii - hover colors (03fdf79)
  • desktop clock: general scaling and stylng fixes for digital variant (832807a)
  • Fixed an issue where the UI width was shifted due to the clock widget when using non-monospaced fonts. (#1491) (f7df3b2)
  • fix vesktop theme name (0d03e73)
  • settings: sidebar scaling improvements (c5ae1a7)
  • misc: fix some various scaling issues with fonts fixes #1268 (5f16624)
  • theme: Tweaks to Auto Color Mode (8002580)
  • workspaces: fix index numbers with show apps on vBar + animation (028d3b4)
  • autoThemeMode: Add transition time & layout update (9cce5cc)
  • Merge branch 'master' into auto-theme (a260b80)
  • cleanup: Auto theme switcher (f945307)
  • launcher v2: allow categories in plugins (8f44d52)
  • feat: Create new Auto theme mode based on region / time of day (3413cb7)
  • settings: migrate vpnLastConnected to session fixes #1488 (4e3b24f)
  • ipc: ass toast IPCs fixes #964 (03cfa55)
  • keybinds: fix MangoWC config traversal in provider fixes #1464 (a887e60)
  • dankinstall: fix xero color typo (816819b)
  • dankinstall: support XeroLinux fixes #1474 (78f3bb3)
  • launcher v2: ability to toggle visibility in modal (01d7ed5)
  • nix: add qt-imageformats to DMS qml dependencies (#1479) (50311db)
  • launcher v2: support ScreenCopy in tiles (01b1a27)
  • fix: pass query string to launcher v2 during IPC toggle (#1477) (6d4c314)
  • Fix: Add view mode persistence for xdg-open picker modals (#1465) (f8c5f07)
  • lockscreen/greetd: add 0 in front of single digit hours for 12 hour format. greetd: add option to hide profile image (#1247) (11e23fe)
  • launcher v2: fix nvidia dgpu race condition (b4ba2da)
  • workspace: fix rename modal (d013c3b)
  • feat: add workspace rename dialog (#1429) (b3ea28c)
  • lock: add disable media player option fixes #1470 (775b381)
  • greeter+lock: remove random facts fixes #1475 (3a41f2f)
  • meta: support async launcher plugins, cached GIFs, paste on launcher v2 action - Preparations for DankGifSearch plugin (972fc53)
  • feat: AppsDock Widget on the Dankbar - Pinnable apps independent from the main dock - Drag & Drop support (808ee66)
  • lock: fix loginctl lock integration disabled setting fixes #1471 (3936a51)
  • dock: Fix dock launcher button persistence (15dc91f)
  • prek format (dd3d290)
  • core: ipc fill in help, remove management tui (0857023)
  • feat: Pinnable DMS coreApps w/Color options (1edc8f4)
  • feat: Implement Dank Launcher button on the Dock - Configurable with custom icons/logos - Respects light/dark theme - Drag & Drop in place (2681fe8)
  • launcher v2: remove dupe launch on dGPU (3f0d0f4)
  • weather: m/s wind units and feels like fixes #1463 fixes #1456 (f24ecf1)
  • settings: fix theme flavor buttons (acdd1d2)
  • launcher v2: add micro size (d08496f)
  • settings: fix emacs syntax err (27b4e02)
  • add dank emacs template (#1460) (496ace0)
  • launcher v2: reduce debounce (f61ed8b)
  • launcher v2: keep old namesapce (41ee88a)
  • fix: dms chroma hang on print (6bf1438)
  • launcher v2: use Top layer by default (b819306)
  • launcher v2: retire spotlight launcher in favor of dank launcher (b140afc)
  • launcher v2: reset visibility on screen change (6735989)
  • launcher v2: support CachingImage in icon renderer (db37ac2)
  • launcher v2: use AppIconRenderer from legacy launcha (0231270)
  • notifications: update dimensions and text expansion logic (b5194aa)
  • launcher v2: fix some plugin icon handling (ea0ffaa)
  • notepad: fix unsave changed dialog height (3b1f084)
  • add dms doctor to issue template (39a9e3a)
  • launcher v2: some optims on meta performance - limit plugin results to 10 - longer debounce - search plugins when chars > 1 (7a7af77)
  • launcher v2: sort order preference for plugin results (6ac2a30)
  • i18n: RTL fixes in about tab and dank bar settings (3507c6c)
  • core: dms chroma notepad updates (3ff0076)
  • launcher v2: fix view mode persistence (556d253)
  • launcher v2: meta improvements - Allow disabling each plugin from "all" mode - add IPCs for toggling specific modes - niri: overview respect size & default to apps mode - fix unicode icon handling (3922070)
  • feat(bar): enlarge bar icons if widget background is off (#1425) (eebb482)
  • Feat/niri workspace names (#1396) (fd2c6a0)
  • clipboard: fix header GUI and add tooltips (417bf37)
  • Revert "settings: fix modal not opening on latest quickshell (#1357)" (132e799)
  • nix: update vendorHash for go.mod changes (bdc8647)
  • feat: DMS Core Chroma Syntax Highlighter - Thanks alecthomas for the project (a343bc7)
  • launcher v2: fix context switch back on empty text field (1f2e231)
  • launcher v2: improve danksearch context switching behavior (0e7f628)
  • launcher v2: general padding improvements, to more than just launcher v2 but yea (553f525)
  • launcher v2: spacing adjustments (80ce6aa)
  • launcher v2: smarter right/left arrow key handler (2b2977d)
  • launcher: Dank Launcher V2 (beta) - Aggregate plugins/extensions in new "all" tab - Quick tab actions - New tile mode for results - Plugins can enforce/require view mode, or set preferred default - Danksearch under "files" category (1d5d876)
  • remove hardcoded width and padding fixing overlap (#1446) (3c39162)
  • settings: fix power&sleep tab button groups fixes #1442 (d38767f)
  • notepad: Update cursor color & activity (f2be6cf)
  • notepad: QOL updates (65486ed)
  • workspaces: fix occupied color overridworkspacs: fix occupied color overridee (cc30e2a)
  • processlist: add full keyboard navigation (ac68451)
  • launcher: add name, icon, description overrides + hide/unhide options - convenient helpers without needing to make .desktop overrides fixes #1329 (0f6ae11)
  • i18n: add french (7cb39f0)
  • dankbar: add click-through option (f313d03)
  • add option to change occupied workspace color (#1427) (1adbf39)
  • feat: power off monitors when lock screen activates (#1402) (a685d9d)
  • Makefile: don't overwrite VERSION file (13deded)
  • plugins: give popout customizable header actions (3bed2d9)
  • feat: Intelligent Dock Auto-hide (7241877)
  • nix: update vendorHash for go.mod changes (340d790)
  • core/server: add generic dbus service - Add QML client with subscribe/introspect/getprop/setprop/call - Add CLI helper dms notify that allows async calls with action handlers. (162ec90)
  • notepad: Fix open/save modals (53f5240)
  • widgets: refresh layout on plugin load fixes #1414 (27f0df0)
  • feat(plugins): Add toggle support with lazy daemon instantiation (#1407) (ad940b5)
  • distros: Deprecate Cliphist dependencies (ec8ab47)
  • feat: Save Pinned Clipboard entries (35cbfeb)
  • dgop: fix default sort direction (7036362)
  • system monitor: update gauge sizes (2bcb33e)
  • system monitor: overhaul popout and app with new design (76ac036)
  • dank16: update algorithm overall - More similarities to primary, smoother gradient of cyan->purple->magenta->white, keep gray - Make purple slot near-match for primaryContainer (5810733)
  • labwc patch (#1391) (d7b7086)
  • i18n: more RTL fixes across settings (59be179)
  • popout: fix cross-monitor handling of widgets fixes #1364 (1cf2f6b)
  • doctor: add mango and labwc to compositors fixes #1394 (a57a9c2)
  • greeter: remove WLR_DRM_DEVICES setting fixes #1393 (67568c3)
  • dankbar: fix property preservation in widgets fixes #1392 (afce792)
  • weather: fix precipitationw weekly propability fixes #1395 (f5c7493)
  • plugins: ensure daemon plugins not instantiated twice (f9b9d98)
  • cc: fixed width column, remove anchoring from individual icons on vbar maybe #1376 (2a97e03)
  • nix: fix home module (#1387) (d6dacc2)
  • nix: Support specifying systemd target (#1385) (aab4b67)
  • cc: wrap icons in fixed size containers (3539aca)
  • controlcenter: fix visibility condition of no icons fixes #1377 (81fbe9e)
  • Fix fedora version format (f9dc6de)
  • plugins: fix plugin confirm third part repo window (012022d)
  • distro: Update Fedora dynamic versioning (993216e)
  • feat: Allow more pinned services in Control Center/Settings (c992f2b)
  • core: Update ghostty on dankinstall (3243ade)
  • fix volume osd sliding ui update for vertical layout (#1382) (baccef5)
  • widgets: add fallback for steam apps (a823095)
  • doctor: use dbus for checking on services (#1384) (172a743)
  • Add screencast indicator for niri (#1361) (623eec3)
  • dankdash: fix weather open IPC fixes #1367 (53a033f)
  • matugen: fix nvim ID in skipTemplates (c490ee2)
  • i18n: update terms (cc1e492)
  • dankdash: Center Media Art & Controls (e6fa46a)
  • Update OBS Choice selection (35fe774)
  • Update OBS DMS Stable workflow (1e6a0f9)
  • modals: fix wifi passowrd, polkit, and VPN import (cc1877a)
  • settings: fix child windows on newer quickshell-git (f1eb1fa)
  • settings: fix modal not opening on latest quickshell (#1357) (bdd01e3)
  • nix: escape version string (#1353) (4b7baf8)
  • quickshell: Despace Versioning (15c88ce)
  • bump to v1.4-unstable (8891c38)

Full Changelog: v1.2.0...v1.4.0

Don't miss a new DankMaterialShell release

NewReleases is sending notifications on new releases.