Skip to content

Releases: AvengeMedia/DankMaterialShell

Release v0.3.2

01 Nov 17:12

Choose a tag to compare

Assets

Complete Packages

  • dms-full-amd64.tar.gz - Complete package for x86_64 systems (CLI binaries + QML source + installation guide)
  • dms-full-arm64.tar.gz - Complete package for ARM64 systems (CLI binaries + QML source + 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
  • 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

  • readme update (9cf5f0b)
  • readme updoot (89e12ee)
  • matugen: validation (03d4caf)
  • matugen: more flexible checking (89d54de)
  • matugen: support newer json format (9a9e62c)
  • base activation for cups capability (#591) (eca38ae)
  • widgets: fix right click handling (84e8959)
  • keyboard/hyprland: sync keyboard layout with event (e1cdf4e)
  • lock/greeter: don't elide password field fixes #593 (9c45d13)
  • audio: re-create players on default device change (5f22347)
  • nix: replace pkgs.system with pkgs.stdenv.hostPlatform.system (#599) (ca786a3)
  • Update Copr path directories (60ce662)
  • feat: Add Fedora Copr Systemd Support - Updated distro filestructure (9c2fc57)
  • feat: allow Launcher plugins to set unicode icons. (#594) (ff3123e)

Full Changelog: v0.3.1...v0.3.2

Release v0.3.1

31 Oct 20:56

Choose a tag to compare

Assets

Complete Packages

  • dms-full-amd64.tar.gz - Complete package for x86_64 systems (CLI binaries + QML source + installation guide)
  • dms-full-arm64.tar.gz - Complete package for ARM64 systems (CLI binaries + QML source + 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
  • 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

  • about tab: replace ansi art with logo (cf66d28)
  • update readme (9cec6fd)
  • layers: up texture quality (9292633)
  • polkit: simplify service usage (7252d1e)
  • confirm modal: spacing adjustment (3b5a951)
  • power: resize confirmation modals (0b1c331)
  • polkit: support for polkit escalation prompts (c5efd28)
  • settings: wrap sidebar in flickable fixes #581 (505b636)
  • dankdash: show mangowc/sway when on one (3c20e9e)
  • dwl: don't always show tag 1 (1fb4eb3)

Full Changelog: v0.3.0...v0.3.1

Release v0.3.0

30 Oct 18:11

Choose a tag to compare

Assets

Complete Packages

  • dms-full-amd64.tar.gz - Complete package for x86_64 systems (CLI binaries + QML source + installation guide)
  • dms-full-arm64.tar.gz - Complete package for ARM64 systems (CLI binaries + QML source + 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
  • 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

  • fix duplicated qt6ct sections (325e3bc)
  • ci: try and fix changelog filter (9215985)
  • fix: Enable "Show on Last Display" for Notepad Slideout and System Tray (#590) (293179d)
  • about: fix links (55d738e)
  • about page: update for mango and sway (4d06333)
  • fix(dms-greeter,rpm): greeter user is supplied by sysusers and having manual user on the spec breaks it (#585) (fbe4122)
  • dwl: dont show empty tags (baf9b5e)
  • vpn: fix persistence fixes #587 (c88fc20)
  • dwl: remove wlr-randr dependency (5033d10)
  • Merge branch 'master' of github.com:bbedward/DankMaterialShell (986993a)
  • dwl: tag changes (19b13a1)
  • dwl: hide empty tags by default (76637fa)
  • dwl: tag changes (8caeca0)
  • dwl: hide empty tags by default (1c323f5)
  • hyprland: some targeted improvements (7ed0b75)
  • network: strip down legacy network service (0569906)
  • keyboard layout: remove polling on hyprland (2a7cf18)
  • matugen: fix wallpaperengine color generation (1478c92)
  • sway: add support for sway (c87fa0d)
  • dwl: support display scales (7b26692)
  • settings: don't overflow screen dimensions (b294e39)
  • pam: try to avoid racey unlock states (85f8e36)
  • dwl: add dwl/MangoWC support - Requires dms api v12 - Tags/Workspace support - MangoWC launcher logo - dpms off/on support - logout support (aede6b0)
  • dash: fix IPC positioning (76b1680)
  • wallpaper: transition blurred wallpaper layer fixes #579 (5e36b14)
  • dankbar: cooldown timer on scrolling workspaces (e081ec1)
  • dankbar: scroll wheels to cycle apps and workspaces (20fd13c)
  • systray: fix icon fallback (4ac1990)
  • niri: simple blur rule (0a5105c)
  • notepad: use a mask over content area (a9f8b83)
  • Merge branch 'master' of github.com:bbedward/DankMaterialShell (0109bd5)
  • notepad: fix mousearea width fixes #569 (01dad64)
  • filebrowser: use NF icons (ee38f57)
screencastsmol4.mp4

Full Changelog: v0.2.5...v0.3.0

Release v0.2.5

28 Oct 15:29

Choose a tag to compare

Assets

Complete Packages

  • dms-full-amd64.tar.gz - Complete package for x86_64 systems (CLI binaries + QML source + installation guide)
  • dms-full-arm64.tar.gz - Complete package for ARM64 systems (CLI binaries + QML source + 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
  • 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

Full Changelog: v0.2.4...v0.2.5

Release v0.2.4

25 Oct 22:33

Choose a tag to compare

Assets

Complete Packages

  • dms-full-amd64.tar.gz - Complete package for x86_64 systems (CLI binaries + QML source + installation guide)
  • dms-full-arm64.tar.gz - Complete package for ARM64 systems (CLI binaries + QML source + 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
  • 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

Full Changelog: v0.2.3...v0.2.4

Release v0.2.3

25 Oct 18:56

Choose a tag to compare

Assets

Complete Packages

  • dms-full-amd64.tar.gz - Complete package for x86_64 systems (CLI binaries + QML source + installation guide)
  • dms-full-arm64.tar.gz - Complete package for ARM64 systems (CLI binaries + QML source + 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
  • 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

Full Changelog: v0.2.2...v0.2.3

Release v0.2.2

23 Oct 22:11

Choose a tag to compare

Assets

Complete Packages

  • dms-full-amd64.tar.gz - Complete package for x86_64 systems (CLI binaries + QML source + installation guide)
  • dms-full-arm64.tar.gz - Complete package for ARM64 systems (CLI binaries + QML source + 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
  • 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

  • Update VERSION to v0.2.2 (from DMS) (cc1588d)
  • i18n: update translations (d2ba4b3)
  • i18n: update source strings from codebase (b3d5054)
  • settings: about About page (57a9214)
  • i18n: update source strings from codebase (061aaeb)
  • meta: log level re-work (0c7af9c)
  • accessibility: widen click targets to bar edge (d5c4b99)
  • Fixed bugs in Workspace Switcher (#534) (a650a79)
  • i18n: update translations (7ac6e94)
  • i18n: update source strings from codebase (b4abdf3)
  • bluetooth+plugins: some repairs for bad references and dialogs plugins: switch to ID-based references (b59b87d)
  • i18n: update source strings from codebase (799ae1a)
  • fix dms subscription (1e58e69)
  • i18n: update source strings from codebase (c667bab)
  • battery: hide secondary text on no battery (2a744fb)
  • readme: document accountsservice dependency (a9744a0)
  • i18n: update translations (0aab22f)
  • i18n: update source strings from codebase (b0f6522)
  • bluetooth: integrate with DMS API v9 - Supports proper pairing with an agent & pin, passcode, etc. (1311da7)
  • Merge branch 'master' of github.com:bbedward/DankMaterialShell (61d68b1)
  • i18n: update translations (5dd1769)
  • Fixed path to dms-colors.json in Modules/Greetd/README.md (#532) (a45a9bd)
  • niri: improve toplevel sorting (4e43c79)
  • i18n: update translations (beab1a7)
  • dankbar: prevent double widget instances for horiz/vertical (85c00a9)
  • nix: use standard way to remove option (#529) (b2e5565)
  • i18n: update source strings from codebase (95785af)
  • displays: default show on last display to true, always (d9d16ec)
  • i18n: update translations (26900c9)
  • i18n: update source strings from codebase (8113ddc)
  • displays: add "show on last display" for some components. - Lets the components migrate when un-docked to the otehr monitor, basically (3cd6a1a)
  • Release tag to Copr (9128141)
  • matugen: add dark/light kcolorschemes (0b0af20)
  • i18n: update source strings from codebase (225144c)
  • lock: send lockerReady after frame rendered (bbe8020)
  • suppress brightness OSD when operating from cc (1db4e92)
  • i18n: update source strings from codebase (072883d)
  • cc: allow pinning brightness device per-monitor (a25e929)
  • dock: fix indicator positions (6c4d27b)
  • i18n: update translations (8825382)
  • i18n: update source strings from codebase (9ce3c5b)
  • dock: add dot indicator style (771346c)

Full Changelog: v0.2.1...v0.2.2

Release v0.2.1

22 Oct 17:38

Choose a tag to compare

Assets

Complete Packages

  • dms-full-amd64.tar.gz - Complete package for x86_64 systems (CLI binaries + QML source + installation guide)
  • dms-full-arm64.tar.gz - Complete package for ARM64 systems (CLI binaries + QML source + 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
  • 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

  • Update VERSION to v0.2.1 (from DMS) (a56b2d6)
  • i18n: update translations (342f980)
  • Fix WorkspaceSwitcher crash: replace undefined parentScreen?.name with screenName (#527) (dbc1bde)

Full Changelog: v0.2.0...v0.2.1

Release v0.2.0

22 Oct 16:14

Choose a tag to compare

Assets

Complete Packages

  • dms-full-amd64.tar.gz - Complete package for x86_64 systems (CLI binaries + QML source + installation guide)
  • dms-full-arm64.tar.gz - Complete package for ARM64 systems (CLI binaries + QML source + 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
  • 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

  • Update VERSION to v0.2.0 (from DMS) (1cb10e8)
  • notif: improve indicator (d90dd52)
  • update & cleanup flake (#526) (e55a517)
  • i18n: update source strings from codebase (378def1)
  • runningapps: fix context menu on vertical bar (ea7676c)
  • i18n: update translations (b9b1556)
  • i18n: update source strings from codebase (701d8cb)
  • plugins: improve update/tooltips/UI (bd52576)
  • i18n: update source strings from codebase (4798687)
  • dankbar: enhance widget click targets - Fitt's law stuff, whole height on horiz, whole width in vertical - Probably missed stuff or breaks stuff, pretty big refactor (951136b)
  • i18n: update translations (8ab25ef)
  • i18n: update source strings from codebase (a11cd9b)
  • dankdash: add wallpaper selector + IPC targets (1e72733)
  • Revert (967b7d0)
  • i18n: update translations (90bc890)
  • feat: Wallpapers built into the Media Hub - Thanks @TaylanTatli for the inspiration (647c358)
  • i18n: update translations (2a89885)
  • i18n: update source strings from codebase (47cc431)
  • notifications: trigger first action on left click in popup, if present (aa6e09e)
  • i18n: update source strings from codebase (c7bc3d6)
  • greeter: don't use a session lock (0b68bf7)
  • fix: night mode is now always available (#524) (3274ef5)
  • i18n: update source strings from codebase (f93a00c)
  • Add support for material icons on launcher (#521) (92bcb83)
  • readme update (4e0c813)
  • i18n: update translations (d4509c8)
  • i18n: update source strings from codebase (c9313df)
  • nm: updates for NM agent in DMS API v7 (9b6fb29)
  • i18n: update translations (50ce5cf)
  • i18n: update source strings from codebase (b19e5b3)
  • hyprland: add overview (c07ba3f)
  • i18n: update translations (eff5f60)
  • i18n: update source strings from codebase (355b2e1)
  • workflow: add term sync with poeditor (c389101)
  • theme: sync color scheme after matugen finishes (4aa0b3d)
  • gamma: fix persistence of night mode auto-location (322f141)
  • add color picking support option (#516) (0d57691)
  • fix: Privacy audio null property (507b516)
  • gamma/nightmode: use dms V6 implementation - Scraps gammastep depednency (7bf73ab)
  • disable sleep inhibitor when lock-before-suspend disabled (#512) (9a30535)
  • i18n: update translations (6ac382a)
  • system tray: Add DMS_HIDE_TRAYIDs (e02b255)
  • i18n: update translations (d978740)
  • portal: handle profile setting errors (62b7492)
  • bar: fix border with radius (c2f42f3)
  • i18n: update translations (2c4a40e)
  • Revert "lock: terminate fprint pam session when using password" (635fcad)
  • i18n: update translations (2c92f83)
  • cc: scrap bluetooth device icons (4924f3e)
  • bar: fix border canvas (5330616)
  • i18n: update translations (1ebcdaa)
  • Merge branch 'master' of github.com:bbedward/DankMaterialShell (078ef20)
  • i18n: add some terms (59669d8)
  • i18n: update translations (d38b984)
  • theme: fix gtk light - I just had to rip gtk.css from adw-gtk3 for it to apply colors idk (f54e53b)
  • themes: change gtk theme path to adw-gtk3 + libadwaita for gtk4 (851d472)
  • wallpaper: respect fill mode on lock + greeter (ad778b5)
  • lock: bypass custom commands in ipc (0cb081a)
  • show hidden files for wallpapers (daf3525)
  • feat: Only colour Bluetooth icon in DankBar if a device is connected (#497) (b35198c)
  • chore: Tidy up superfluous whitespace (#503) (1feb77a)
  • feat: Updated DMS Animations - Based on Material 3 Expressive - Now features custom timers options - Thanks to Soramane/Caelestia for converting Google's Material 3 Expressive curves (d6b690a)
  • Update Greeter ReadMe (b1ae246)
  • Dock: Support ultrawide monitors and wide docks instead of hardcoded 1200px dock boundary (#502) (4ceb5f1)
  • wallpaper: support different fill modes (64960e4)
  • feat: Indicate when the mic is muted in the Privacy Indicator (#495) (e1c180a)
  • fix: fix ghostty config reload on nixos (#499) (86a0fd4)
  • Update more sidebar settings nav (5a32398)
  • feat: Keybaord Nav to Category Settings - fix: Escape key to exit settings (bcb22ec)
  • fix: System Updater focus (8719dcf)
  • i18n: update translations (9b4b2f7)
  • lock: fix passing screenName to surface (8acde3a)
  • feat: Group by App on Running Apps (7c1e247)
  • Update battery logic to fix NaN / Infinity % (f4cd27d)

Full Changelog: v0.1.17...v0.2.0

Release v0.1.17

17 Oct 20:03

Choose a tag to compare

Assets

Complete Packages

  • dms-full-amd64.tar.gz - Complete package for x86_64 systems (CLI binaries + QML source + installation guide)
  • dms-full-arm64.tar.gz - Complete package for ARM64 systems (CLI binaries + QML source + 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
  • 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

  • Update VERSION to v0.1.17 (from DMS) (205c431)
  • Update Copr Architecture logic (05a72ab)
  • Silence upgrade noise (14262ba)
  • i18n: update translations (d847b1e)
  • i18n: don't rely on po webhooks (0086e42)
  • poeditor: disable workflow They paywalled it even for open source (7474d5a)
  • ws: disable window scrolling toggle when not niri (5696a36)
  • Add Workspace Indicator scrolling (#475) (3cdc1a9)
  • small fix: initial space does not allow correct alignment (#477) (b095fb9)
  • lock: allow custom lock command (ce6c162)
  • network: hide eth/wifi preference when apiVersion < 5 (b6f7f27)
  • Bump expected API back down, doesn't really matter (4db55e4)
  • enhancement: managed NetworkManager ethernet configurations connectio… (#473) (b21f6e8)
  • Update readme (#471) (a804fb8)
  • SELinux & Path DIR updates (4ca91cd)
  • Added logic for PAM users / SELinux (16e1b58)
  • theme: don't need portal for light/dark (5e2756d)
  • notepad: use ref system for service (ce9ab22)
  • theme: don't depend on dms for gsettings theme mode (72ad35e)
  • controlcenter: fix trigger position via IPC (c0d110c)
  • notifications: fix dnd tooltip & silence sounds on do not disturb (b9d5deb)
  • Dropbox icon workaround when DankBar is vertical (#466) (d4b13ef)
  • Update translations/poexports/pt.json (POEditor.com) (748d9e3)
  • Update ReadMe (f49312f)
  • Update translations/poexports/pt.json (POEditor.com) (e0d8bbb)
  • Update Copr Workflow (153f2a4)

Full Changelog: v0.1.16...v0.1.17