github AvengeMedia/DankMaterialShell v0.6.0
Release v0.6.0

latest release: v0.6.1
10 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-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

  • launcher: re-create grid on open (208d92a)
  • hyprland: fix right click overview (6ef9ddd)
  • i18n: update translations (1c92d39)
  • dankbar: split up monolithic file (c0f0722)
  • dankbar: missing background click handler for plugin popout (542562f)
  • bluez: fix disappearing popouts with modal maanger (4e6f0d5)
  • re-add bound lost my qmlfmt (10639a5)
  • launcher: new search algo - replace fzf.js with custom levenshtein distance matching - tweak scoring system - more graceful fuzzy, more weight to prefixes - basic tokenization (06d668e)
  • osd: also have left center and right center options (d1472df)
  • extws: fix force option (ccb4da3)
  • extws: fix capability check & don't show names (46e96b4)
  • labwc: use dms dpms off/on for idle service (984cfe7)
  • core/cli: add dpms off/on via wlr-output-power-management (d769300)
  • Add NixOS module (#734) (d175d66)
  • wallpaper: rename blur layer option (c1a3143)
  • core/extworkspace: only register outputs on name received (046ac59)
  • workspace: fix ext-ws hiding (00c06f0)
  • ws: 0 width when 0 workspaces, restore labwc to README (3e2ab40)
  • i18n: update terms (350ffd0)
  • display: fix wallpaper when using monitor model (ecd1a62)
  • osd: configurable position (f13968a)
  • launcher: allow launch prefix to run in shell (4d1ffde)
  • also update per-monitor wallpaper to accout for display setting (d69017a)
  • scaling: snap value reported by wlr-output (f2deaec)
  • powermenu: use consistent new-style on locker + greeter fixes #739 (ea9b0d2)
  • dwl/mango: support keyboard layout (2e6dbed)
  • displays: allow filtering by model over name (6f359df)
  • confirm-modal:add layer namespace (#743) (f6db20c)
  • running apps: don't wrap on scroll wheel fixes #740 (6287fae)
  • colorpicker: don't include line break in copy fixes #741 (e441607)
  • qs/dankbar/meta: add a mask region to the bar - Allows bar items to be clickable evn when popouts open - Add state machines to manage state across monitors - change focuses to ondemand on hyprland (b5379a9)
  • wallpaper: empty input region (64ec5be)
  • systemtray: fix erroneous undefined condition (3916512)
  • Revert "systemtray: fix UI thread freeze when opening menu on Hyprland" (e2f426a)
  • core: more syncmap conversions (aa1df8d)
  • core: refactor to use a generic-compatible syncmap (6755755)
  • systemtray: fix UI thread freeze when opening menu on Hyprland - Similar pattern as fix from Noctalia (4cb652a)
  • systray: don't try to force focus of menus (d11868b)
  • systemtray: don't take keyboard focus - bricks hyprland (1798417)
  • core/wayland: thread-safety meta fixes + cleanups + hypr workaround - fork go-wayland/client and modify to make it thread-safe internally - use sync.Map and atomic values in many places to cut down on mutex boilerplate - do not create extworkspace client unless explicitly requested (91891a1)
  • settings: various consistency issues fixed part of #725 (20f7d60)
  • osd: fix opacity part of #725 (7e17e7d)
  • osd: add option to disable each OSD (cbb244f)
  • Follow symlinks when searching for sessions (#728) (1c264d8)
  • evdev: fix test (217037c)
  • evdev: enhance keyboard detection for capslock (b4dbd0b)

Full Changelog: v0.5.2...v0.6.0

Don't miss a new DankMaterialShell release

NewReleases is sending notifications on new releases.