Skip to content

Releases: AvengeMedia/DankMaterialShell

Release v0.4.3

09 Nov 21:41

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

  • keybinds/cheasheet: support all providers (bba2140)
  • lock/greeter: keyboard accessibility improvements (47c5320)
  • general little UX consistencies and improvements (b5c4957)
  • Merge branch 'master' of github.com:bbedward/DankMaterialShell (0197961)
  • misc spacing improvements (f08b98d)
  • hyprland: refresh top levels then debounce sort (3878998)
  • PluginComponent: support for right click not defaulted to poput toggle (#677) (5fa117d)
  • hyprland: use raw events to determine window position updates (caa085a)
  • hypr: prevent events with bad data (392a1c0)
  • idle: add option to prevent idle when mpris is playing (1524d27)
  • add some null safety checks (d309957)
  • matugen: fix shell path replacement (e0f2c03)
  • fix:notification namespace (#675) (1e5848e)
  • themes/docs: added a gruvbox light/dark json theme file (#674) (18bb7dc)
  • slideout: animate content not loader (0ea7de1)
  • Update Notepad Rendering (c8e382e)
  • Update Translations (84e19f8)
  • HyprKeybindsModal: add scrollability (#668) (f597ea9)
  • assets: update mangowc logo (d43e1a7)
  • HyprKeybindsModal: use Theme.secondary for key color instead of diminished opacity (#667) (8131e71)
  • matugen: tweak kcolorscheme (fefa2bd)
  • settings: fix updater command key (cc0984d)
  • Merge branch 'master' of github.com:bbedward/DankMaterialShell (f876094)
  • update readme (8d57b55)
  • plugins: add ColorSetting (55776fd)

Full Changelog: v0.4.2...v0.4.3

Release v0.4.2

08 Nov 14: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

  • i18n: add polish (02c5963)
  • plugins: fix persistence of some settings (989f196)
  • compossitor: fix scale check (9314de4)
  • Merge branch 'master' of github.com:bbedward/DankMaterialShell (44a6cd8)
  • dms: fix missing subs (d8774c4)
  • Hyprkeybind: minor fixes (#660) (a56066b)
  • matugen: remove surface shifting option entirely (8a96f71)
  • settings: fix time & weather settings - broke after recent refactor (20a684e)
  • ignore compositor scales when QT DPI is overwritten (c8fcf50)
  • dock: add margin option fixes #658 (58b637b)
  • fix: Matugen relative paths (#656) (86caf92)
  • rendering: improve rendering of popouts and modals (35ead28)
  • matugen: fix vibrant scheme (5d6c3e3)
  • Small improvement: handled expansion content in case of missing print server or printers (#655) (f006175)
  • update flake.lock (#652) (3e0f325)
  • silent pre-commit hook (f8d383c)
  • fix: Update fully charged battery logic (f2ec3ae)
  • fedora: restart on USR1 instead of HUP (f95e4e0)
  • logo: use nerd fonts for some distros (898e9e6)
  • dankbar: allow overriding goth radius fixes #648 (1598392)
  • meta: add disable hot reload option (65c2077)
  • Fix: missing system logo and app icons on Guix System (#616) (946a28d)
  • Merge branch 'master' of github.com:bbedward/DankMaterialShell (69accb5)
  • i18n: move translation checking to pre-commit hook (4ddcf43)
  • Someone forgot to rename function calls (#645) (a0d8860)
  • nix: restart service on dms update (#636) (7602247)

Full Changelog: v0.4.1...v0.4.2

Release v0.4.1

06 Nov 15:19

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

  • brightness: allow overriding exponent (d9652c7)
  • cups plugin: small fix - change state update (#637) (bc6b568)
  • Remove Systemd pre.targets (c9ee856)

Full Changelog: v0.4.0...v0.4.1

Release v0.4.0

06 Nov 03:13

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

  • settings: fix plugin settings not being created (87d0aed)
  • cups: only subscribe to cups, if widget is present (e883ebe)
  • Link greeter docs (20d7973)
  • cups: sync with API changes (e75b47c)
  • CUPS cc integrated widget and service (#632) (3702f49)
  • feat: layer namespaces (#635) (95c711c)
  • cc: fix ccWidgetExpanded signal fixes #633 (0ee8992)
  • errors: generally, handle errors more gracefully with toasts (fd49a17)
  • matugen: update for new dank16 usage (16ad522)
  • brightness: rename logarithmic to exponential (8167c43)
  • brightness: optimistically update OSDs, works better (ae5d6c1)
  • workspace: tweak animations slightly (1e6c80b)
  • brightness: remember max val (d48cd1a)
  • ddc use raw values not percent (d834124)
  • Remove conflicting dms-cli (ce6f3af)
  • Prep global dms greeter sync (f5462fa)
  • cc: fix settings usage (f75e231)
  • dankbar: add swap option to dankbar fixes #556 (8d7db49)
  • clock: fix settings key mismap (315509f)
  • matugen: add vscodium theme (a7bd8b8)
  • spotlight: fix potential binding loop (a7c8ba3)
  • spotlight: shrink slightly (40cadb6)
  • Remove rate limiting (cbf409d)
  • niri: allow using satty as the editor (60a7914)
  • Ensure success, optimize stable spec (528e8bf)
  • displays: allow choosing logarithmic mode for backlight devices (1ac95f0)
  • Silence (4e64a2b)
  • Simplify Copr spec (2a56e57)
  • dankbar: allow lower padding levels (f6efd23)
  • niri: add screenshot IPCs with swappy (fa08b39)
  • disable auto padding for blurred wallpaper (#628) (81c3110)
  • power: replace hibernate with "suspend behavior" opt (9e4b53e)
  • settings: refactor for maintainability (20116b3)
  • Enable SIGHUP non-systemd restart (bca5ee0)
  • enable gh sponsors (331bd69)
  • plugins: keyboard focus to plugin popouts (57b11b7)
  • popout: keyboard focus fix (3e9b11c)
  • dock: add preventStealing (00abb83)
  • weather: fix rain chance (1d639d5)
  • meta: consistent transparency for all popups/modals (1eed499)
  • Merge pull request #623 from avktech78/charge-fix (21f2aab)
  • Fix display of the status of multiple batteries (e1f06b7)
  • Update copr spec to detect systemd upon upgrade (c4be74b)
  • Update systemd dms service (7c9e9e1)
  • matugen: pass -ghostty to dank16 explicitly (797aabc)
  • matugen: fix vscode light (630a3d4)
  • namespace tweaks for blur and layer targets (4f59dfc)
  • fix hypr workspace right click (7124496)

Full Changelog: v0.3.4...v0.4.0

Release v0.3.4

03 Nov 23:35

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.3.3...v0.3.4

Release v0.3.3

03 Nov 21:43

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

  • matugen: missing foot.ini colors section (#620) (d6d701c)
  • brightness: fix osd suppression (43fbbc0)
  • Jk - no udev rules here (8504144)
  • matugen: pywalfox update via post_hook (#619) (1d3e59b)
  • brightness: dont cap to 1 minimum for non-backlight/ddc (3f70ca3)
  • Update Copr udev spec source (3640d8b)
  • wallpaper: small ui tweak (706a998)
  • Remove brightnessctl dep from Copr specs (4645b2d)
  • toast: handle error overflow better (13f1673)
  • lock: prevent sending lockerReady during unlock (5ed4497)
  • net: add auto connect option for wifi networks fixes #597 (5cd1167)
  • display: fix brightness OSD suppression (5d40138)
  • greeter: fix cornerRadius and fillmode sync fixes #609 (a0ee479)
  • wallpaper: improve per-mode wallpaper selection interface - Separate it out so its clear what you're changing fixes #611 (a8f6880)
  • niri: skip wallpaper transition during mode switches fixes #612 (51296d1)
  • dankbar: fix mousearea position for scrolling workspaces fixes #610 (0f29149)
  • Consolidate launcher (#615) (3abee7f)
  • brightness: use brightness.decrement/increment/refresh APIs (ed0b800)
  • brightness: remove brightnessctl + ddcutil dependencies - Switches to DMS API v13+ dependency (976ff10)
  • Update handling of Systemd (66e3cc7)
  • matugen: color panel border primary (8dacaf8)
  • Check initial plugin status (102b185)
  • Update Notepad initial services (c0064cf)
  • Remove wallpaper engine support in favor of plugin (#601) (414ce56)
  • gamma: allow setting high temp (54a69a6)
  • update readme (5e2d3c8)
  • matugen: add foot and alacritty (5a9950a)
  • Fix dark spot in disc shader after transition (#604) (2aadbc1)
  • matugen: vscode update (749414a)
  • matugen: add vscode theme, switch to dms dank16 (baaebcd)
  • Integrate danksearch in DMS Copr (5a8a60b)
  • matugen: alt version detection (baa12c0)
  • add contributing docs section (ca226e9)
  • update stock wallpaper (453079e)

Full Changelog: v0.3.2...v0.3.3

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