github AvengeMedia/DankMaterialShell v1.6.1
Release v1.6.1

3 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)
  • dms-full-freebsd-amd64.tar.gz - Complete package for FreeBSD x86_64 systems
  • dms-full-freebsd-arm64.tar.gz - Complete package for FreeBSD ARM64 systems

Individual Components

  • dms-cli-amd64.gz - DMS CLI binary for x86_64 systems
  • dms-cli-arm64.gz - DMS CLI binary for ARM64 systems
  • dms-cli-freebsd-amd64.gz - DMS CLI binary for FreeBSD x86_64 systems
  • dms-cli-freebsd-arm64.gz - DMS CLI binary for FreeBSD 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-distropkg-freebsd-amd64.gz - DMS CLI binary built with distro_package tag for FreeBSD x86_64 systems
  • dms-distropkg-freebsd-arm64.gz - DMS CLI binary built with distro_package tag for FreeBSD 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
  • dms-source.tar.gz - Full repository source with bundled DankCommon (for distro packaging)

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

Features

  • feat(island): allow hiding clock or date options in compact pill by @purian23 (700f43a)
  • feat(island): vertical orientation layout management support by @purian23 (faf25e9)
  • feat(screenshot): add touch & stylus support for region capture by @hthienloc in #3353
  • feat: support for Aqueous Compositor by @bbedward in #3357

Fixes

Internationalization

Other Changes

  • build: remove install-shell from install in Makefile by @bbedward (53a5582)
  • niri: create screenshot directory lazily by @li-yuanfei in #3286
  • plugins: use plugin ids for management actions by @FengYing1314 in #3284
  • brightness: retry initial DDC read by @li-yuanfei in #3287
  • matugen: give dry runs their own config file by @bbedward (fdf8722)
  • theme: write desktop settings through dconf instead of gsettings by @bbedward (344c1e6)
  • matugen: stop embedding the adw-gtk3 body in the gtk light template by @bbedward (094dcdd)
  • bar: make the global shadow toggles authoritative by @bbedward (a478c27)
  • audio: resolve the sound theme before the login sound plays by @bbedward (8371fa8)
  • clock: align the horizontal time block to whole pixels by @bbedward (19a56d1)
  • launcher: revalidate the cached launcher sections on load by @bbedward (82089c5)
  • screenshot: add instancelock on runtimedir/wayland-display to prevent multiple instances from running by @bbedward (c929a89)
  • bar: keep the widget font size the user asked for by @bbedward (d7b2647)
  • systemd: keep the inherited hard file limit in dms.service by @bbedward (33e5991)
  • theme: read the dynamic error color per mode by @bbedward (7f1a423)
  • screenshot: resolve region and picker keys through the seat keymap by @bbedward (71e8a85)
  • display config: judge profile outputs by live heads, not stored make/model by @bbedward (5defc26)
  • bar: focus workspace icons on any workspace and wire island overview loader by @bbedward (a1b51b1)
  • network: keep saved wifi profiles when NM fails with no-secrets by @bbedward (75b8932)
  • dash, notifications, island: fix calendar banner overflow, expand chevron, and player row clipping by @bbedward (bca1466)
  • network: reject weak hotspot passwords before handing them to NetworkManager by @bbedward (166b82d)
  • lock: keep the password cursor inside the field and follow it through overflow and wrapped reveals by @bbedward (5d39702)
  • audio: add output card selection by @bbedward (6713f05)
  • controlcenter: release dgop refs while the popout is closed by @bbedward (e8a755b)
  • launcher: stop rebuilding the category map per app and index i18n misses by @bbedward (42912eb)
  • bar: refresh blur region after widget layout settles by @bbedward (6261e58)
  • display: watch the session store for active profile changes by @bbedward (c0bc1d8)
  • ci: disable qml-common from release fanout by @bbedward (ed18559)
  • frame: keep overlay backgrounds with their content by @bbedward (f826051)
  • frame: draw panel backgrounds when fullscreen hides the frame by @bbedward (0189eb0)
  • hyprland: stop overwriting the config backup during lua migration by @bbedward (0a64302)
  • workspace: keep hit area out of adjacent spacers by @bbedward (40a0eb6)
  • core: bump dankgo by @bbedward (3711cb1)
  • systray: dont wrap context menu title by @bbedward (b2d1ec6)
  • add support for shelly by @ZoeyErinBauer in #3367

Full Changelog: v1.6.0...v1.6.1

Don't miss a new DankMaterialShell release

NewReleases is sending notifications on new releases.