Releases: AvengeMedia/DankMaterialShell
Release v1.0.3
Installation
curl -fsSL https://install.danklinux.com | shAssets
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 systemsdms-cli-arm64.gz- DMS CLI binary for ARM64 systemsdms-distropkg-amd64.gz- DMS CLI binary built with distro_package tag for AMD64 systemsdms-distropkg-arm64.gz- DMS CLI binary built with distro_package tag for ARM64 systemsdankinstall-amd64.gz- Installer binary for x86_64 systemsdankinstall-arm64.gz- Installer binary for ARM64 systemsdms-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
- remove tests from master (5ad2a9d)
- nix: fix greeter per-monitor and per-mode wallpapers (#974) (e0ab20d)
- fix undefined modal warnings (aadc311)
- v1.0.3 (741d492)
- gamma: guard against application - QML will sync its desired state with GO, when IE settings are changed or opened. Go was applying gamma even if unchanged - Track last applied gamma to avoid sends (604d550)
- core: add test coverage for some of the wayland stack - mostly targeting any race issue detection (a4ce39c)
- dankmodal: removed backgroundWindow to fix clicking twice (#1030) (0a82c98)
- Fixed having to click twice to exit out of Spotlight/Cliphist/Powermenu (#1022) (56f5c5e)
- battery: fix button group sclaing (d20b5ad)
- vpn: optim cc and dankbar widget (10dc86a)
- binds: fix to scale with arbitrary font sizes (5463aed)
- dwl: fix layout popout (f435f0d)
- Change DPMS off to DPMS toggle in hyprland.conf (#1011) (521d804)
- cava: dont set method/source (e203ec9)
- vpn: just try and import all types on errors (830ca10)
- wallpaper: scale texture to physical pixels - reverts a regression (4ffa069)
- matugen: scrub the never implemented dynamic contrast palette (b1406fc)
- niri: fix gap reactivity (f817916)
- wallpaper: clamp max texture size (32998a5)
Full Changelog: v1.0.2...v1.0.3
Release v1.0.2
Installation
curl -fsSL https://install.danklinux.com | shAssets
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 systemsdms-cli-arm64.gz- DMS CLI binary for ARM64 systemsdms-distropkg-amd64.gz- DMS CLI binary built with distro_package tag for AMD64 systemsdms-distropkg-arm64.gz- DMS CLI binary built with distro_package tag for ARM64 systemsdankinstall-amd64.gz- Installer binary for x86_64 systemsdankinstall-arm64.gz- Installer binary for ARM64 systemsdms-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.0.2 (7fb358b)
- ci: disable pkg builds from main release wf (73cf313)
- gamma: fix initial night mode enablement (119b5df)
- settings: make default height screen-aware (8ede810)
Full Changelog: v1.0.1...v1.0.2
Release v1.0.1
Installation
curl -fsSL https://install.danklinux.com | shAssets
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 systemsdms-cli-arm64.gz- DMS CLI binary for ARM64 systemsdms-distropkg-amd64.gz- DMS CLI binary built with distro_package tag for AMD64 systemsdms-distropkg-arm64.gz- DMS CLI binary built with distro_package tag for ARM64 systemsdankinstall-amd64.gz- Installer binary for x86_64 systemsdankinstall-arm64.gz- Installer binary for ARM64 systemsdms-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
- chore: bump version to v1.0.1 (830dd93)
- ci: switch to dispatch-based release flow (75f28c5)
- dankinstall: call add-wants for niri/hyprland with dms service (6c9b8c5)
- niri: fix keybind handling of cooldown-ms parameter (24d9b77)
- workspaces: make icons scale with bar size, fixi valign of numbers fixes #990 (d4be689)
- core: fix socket reported CLI version (a443721)
- plugins: hide uninstall and update buttons for system plugins (786b097)
- dwl: fix layout popout not opening fixes #980 (8ca60c7)
Full Changelog: v1.0.0...v1.0.1
Release v1.0.0
Installation
curl -fsSL https://install.danklinux.com | shAssets
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 systemsdms-cli-arm64.gz- DMS CLI binary for ARM64 systemsdms-distropkg-amd64.gz- DMS CLI binary built with distro_package tag for AMD64 systemsdms-distropkg-arm64.gz- DMS CLI binary built with distro_package tag for ARM64 systemsdankinstall-amd64.gz- Installer binary for x86_64 systemsdankinstall-arm64.gz- Installer binary for ARM64 systemsdms-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
- wf: disable update-versions job (406dc64)
- chore: bump version to v1.0.0 (af5d6a2)
- i18n: update translations (61c6f50)
- nix: switch to standard nixpkgs rfc formatting (#962) (98769ec)
- cc: allow 75 width sliders (8615950)
- vpn: make import modal floating variant (1bec8df)
- media: fix media player updates (460486f)
- media: block scrolling media volume in widget when no player vol avail (318c50b)
- distros: Prep dms-git build versioning (3e08bac)
- scrollwm: fix keybind provider registration (c3d64ab)
- cc: add small disk usage variant fixes #958 (2b73077)
- i18n: update translations (f953bd5)
- feat: add scroll compositor support (#959) (f94011c)
- core: add slices, paths, exec utils (aeacf10)
- packages: Update manual changelogs (e307de8)
- core/server: refactory to use shared params/request structs (85968ec)
- widgets: make dank icon picker a popup (993f14a)
- Re-adjust systemd debian/ubuntu (566d617)
- Add systemd debian/ubuntu packages (542a279)
- Version lock dms fedora/opensuse packages (e784bb8)
- keybinds: fix dms args for some commands, some XF86 mappings (f680ace)
- media: fix padding issues with long titles (7aa5976)
- gamma: display automation state in UI (f88f1ea)
- keybinds: support more keys, allow Super+Alt (da4561c)
- popout: fix sizing on older QT (1f89ae9)
- gamma: switch to wlsunset-style transitions (5647323)
- fix(README): fixes documentation link to include trailing slash (#920) (bc27253)
- nix: fix greeter custom theme (#954) (0672b71)
- gamma: fix transition on enable (ed9ee6e)
- gamma: fix night mode toggling (7ad23ad)
- keybinds: fix provider loading via IPC (8a83f03)
- keybinds: fix cheatsheet on non niri - separate read only logic from writeread (0be9ac4)
- wallpaper: cleanup transitions (ba5be6b)
- themes: dont handle custom themes in onCompleted - Defer entirley to FileView (c4aea6d)
- dankinstall: ;remove keyring file on debian (858c640)
- dankinstall: use gpg batch for deb (c431339)
- dankinstall: fix other debian sudo cmd (a32aec3)
- dankinstall: fix deb sudo command (696bcfe)
- wallpaper: fix per-monitor wallpaper in dash (2f3a253)
- misc: change transmission icon override (e41fbe0)
- dankinstall: don't fail suse if addrepo fails (ef9d285)
- keybinds: show fallback as action (6f3c4c8)
- core: hyprland session on all distros, dms setup systemd prompt (60c577a)
- notification: fix closing popout from escape fixes #953 (f3276c3)
- dankisntall: add hyprland session target, disable hyprland-git variant universally (37a8433)
- Revert "dankinstall: remove systemd path for Hyprland" (95c780c)
- dankinstall: switch to yalter/niri copr (d60d5b1)
- dankinstall: remove systemd path for Hyprland (0435a80)
- Revert "dankinstall: update hyprland syntax" (f406a97)
- dankinstall: update postinstall message (18db1e1)
- dankinstall: pin arch to quickshell-git (6bd1beb)
- dankinstall: nuke polkit (1293aec)
- nixos: fix fprintd unlock (#952) (8a10c2e)
- screenshot: flip bits for RGB888 (c21d777)
- screenshot/colorpicker: handle 24-bit frames from compositor (d864094)
- list: approve mouse detection (deaac3f)
- windows: dont close on esc fixes #911 (b7062fe)
- dock: ensure creation after bars fixes #919 (64d5e99)
- greeter: fix weather setting fixes #921 (f9d8a7d)
- lock: make VPN icon white to be consistent with others fixes #926 (52fcd3a)
- fix color picker color space (9d1e0ee)
- screenshot: handle transformed displays (de62f48)
- media: fix position/bar awareness - shift media control column so it doesnt go off screen fixes #942 (f47b192)
- meta: transparency fixes - fixes #949 - transparency not working > 95% - fixes #947 - dont apply opacity to windows, defer to window-rules (bb7f708)
- evdev: improve capslock detection for no led device (#923) (cd58009)
- ci: add flake check (#951) (ddb74b5)
- screenshot: use wlr-output-management on DWL for x/y offsets (29571fc)
- bump: failed fprint tries (57ee0fb)
- nix: remove leading dot in nativeBuildInputs (#948) (3ef10e7)
- cc: fix audio slider binding (dc40492)
- screenshot: add screenshot-window support for DWL/MangoWC (e606a76)
- nix: add dev-shell (#944) (8838fd6)
- nix: use quickshell from source by default in greeter (#941) (c570e20)
- ipc: fix bar widget IPCs when screens change (0a00ef3)
- dankinstall: swap to systemd by default, use 90-dms.conf for vars (9a08b81)
- niri: fix some keybind tab issues - Fix args for screenshot - move-column stuff is focus=true by default - Parsing fixes part of #914 (c617ae2)
- nix: use by default quickshell from source (#939) (f6a776a)
- dankinstall: update hyprland syntax fixes #913 (54b2530)
- dankinstall: replace grim+slurp+grimblast with dms (f662aca)
- consistent icon sizing (76e7755)
- displays: remove system tray per-display opt - superceded by omegabar (e05ad81)
- matugen: make signalByName helper not use exec (cffb16d)
- matugen: scrap shell script for proper backend implementation with queue system (18ca571)
- screenshot/colorpicker: fix scaling, update go-wayland to fix object destruction, fix hyprland window detection (3ae1973)
- lock screen: fix inconsistency with network status, add VPN maybe fix #926 (308c8c3)
- media player: replace color quantizer with album art (f49b5dd)
- gamma: fix non-automation toggling fixes #924 (f245ba8)
- feat: add workspace index display when app icon enabled (#936) (60d22d6)
- Update VSCode color theme templates for improved contrast and readability (#931) (d6f48a8)
- fix: handle ipc arguments (#930) (c0d73da)
- fix: also restart ghostty/kitty on nix (#934) (49eb605)
- core: remove unused function after refactors (#935) (89993b7)
- Update rebuild logic on automation to obs / ppa (511cb93)
- Dependency removals from Dankinstaller Distros - Removed grim, grimblast, slurp, hyprpicker & mate-polkit from all distros (8ce78e7)
- brightness: rescan brightness (#922) (9ebfab2)
- dankbar: fix centersection positioning (833d245)
- dankbar: keep border on maximize (00d3024)
- screenshot: add window capture for Hyprland (aedeab8)
- Feature/control center widget fix (#912) (4d39169)
- screenshot: ensure screencopy before surface creation (2ddc448)
- colorpick/screenshot: make color-format aware (f9a6b4c)
- screenshot: add shift to perfect-square capability (22b2b69)
- screenshot: fix notif content to show open file browser (7f11632)
- screenshot: fix thumbnail preview (c0b4d5e)
- nix: match upstream package format (#918) (2c23d02)
- power menu: shorter hold durations (c3233fb)
- screenshot: clipboard by default (ecfc8e2)
- screenshot: fix some region mappings (52d5e21)
- core: add screenshot utility (6d0c565)
- controlcenter: default vpn button to on (844e91d)
- fix some stale screen ref issues in OSD and popout (1f00b5f)
- brightness: more aggressive ddc rescans on device changes (2c48458)
- less agress dms-open MimeType declarations (ddda87c)
- keybinds: fix alt+shift, kdl parsing, allow arguments (6b1bbca)
- hypr: add exclusive focus override (b5378e5)
- flickable: update momentum scrolling logic (c69a55d)
- launcher: reemove background from list and add a bottom fade (5faa1a9)
- launcher: add 1px gap between grid delegates (e56481f)
- dankbar: fix border thickness (f9610d4)
- brightness: delay screen change rescan of devices (ae066f4)
- dankinstall: set default niri config with includes (c60dd42)
- dankbar: fix privacy indicator background color (#909) (7aac5ac)
- dankbar: convert center section to use WidgetHost (ad0f3fa)
- proc: ability to run command with noTimeout (63d121b)
- settings: fix launcher tab sizing (4291cfe)
- lock: respect confirmation mode power actions (f312868)
- expose iconSize helpers to plugins (5b42d34)
- settings: add IPCs to open specific settings tabs (397a8c2)
- Remove hyprpicker requirement for DMS Copr (2aabee4)
- brightness: default IPCs to pinned devices per-display fixes #875 (185333a)
- greeter: fix mango config override fixes #904 (7d177eb)
- feat(dankdash): add vim keybindings (hjkl) to wallpaper picker navigation (#903) (705a840)
- dankslideout: convert to Rectangle (f6821f8)
- widgets: fix binding loop in button (e7a6f52)
- i18n: add hebrew partial - Most widgets and components lack proper RTL layout support - Merging hebrew anyway, as these can be updated incrementally later (8161fd6)
- dankslideout: put opacity on parent layer (2137920)
- matugen: package vscode theme as vsix (8791025)
- colorpicker: hide magnifier on startup (44190f0)
- colorpicker: hide magnfier on monitor leave (a41487e)
- dankbar: add option to disable maximize detection fixes #895 (e1acaaa)
- power: support automatic profile switching on battery change (#897) (08a97ae)
- color picker: use shortcuts inhibitor when active (5b7302b)
- Add Debian / Ubuntu / OpenSuse support to DankInstaller (34c...
Release v0.6.2
Installation
curl -fsSL https://install.danklinux.com | shAssets
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 systemsdms-cli-arm64.gz- DMS CLI binary for ARM64 systemsdms-distropkg-amd64.gz- DMS CLI binary built with distro_package tag for AMD64 systemsdms-distropkg-arm64.gz- DMS CLI binary built with distro_package tag for ARM64 systemsdankinstall-amd64.gz- Installer binary for x86_64 systemsdankinstall-arm64.gz- Installer binary for ARM64 systemsdms-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.6.1...v0.6.2
Release v0.6.1
Installation
curl -fsSL https://install.danklinux.com | shAssets
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 systemsdms-cli-arm64.gz- DMS CLI binary for ARM64 systemsdms-distropkg-amd64.gz- DMS CLI binary built with distro_package tag for AMD64 systemsdms-distropkg-arm64.gz- DMS CLI binary built with distro_package tag for ARM64 systemsdankinstall-amd64.gz- Installer binary for x86_64 systemsdankinstall-arm64.gz- Installer binary for ARM64 systemsdms-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
- dankbar: hot fix color moda & systm tray item positions (99a307e)
Full Changelog: v0.6.0...v0.6.1
Release v0.6.0
Installation
curl -fsSL https://install.danklinux.com | shAssets
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 systemsdms-cli-arm64.gz- DMS CLI binary for ARM64 systemsdms-distropkg-amd64.gz- DMS CLI binary built with distro_package tag for AMD64 systemsdms-distropkg-arm64.gz- DMS CLI binary built with distro_package tag for ARM64 systemsdankinstall-amd64.gz- Installer binary for x86_64 systemsdankinstall-arm64.gz- Installer binary for ARM64 systemsdms-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
Release v0.5.2
Installation
curl -fsSL https://install.danklinux.com | shAssets
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 systemsdms-cli-arm64.gz- DMS CLI binary for ARM64 systemsdms-distropkg-amd64.gz- DMS CLI binary built with distro_package tag for AMD64 systemsdms-distropkg-arm64.gz- DMS CLI binary built with distro_package tag for ARM64 systemsdankinstall-amd64.gz- Installer binary for x86_64 systemsdankinstall-arm64.gz- Installer binary for ARM64 systemsdms-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
- widgets: fix some 0-width issues (929b6da)
- Feature/privacy widget - Settings to force icons on (#715) (52fe493)
- Greet path updates (3e6be3e)
- Add local ACL greeter permissions to dms core installer (7a8cc44)
- Update dms greeter to scan system & local directories (8f5a9d6)
- greeter: allow mangowc as compositor (1c5e31f)
- feat: plugin layer namespace (#717) (fd08ae1)
- dankbar: configurable auto-hide delay (a7eb3de)
- launcher: grid re-style and customizable column counts (8902dd7)
- osd: account for bar position when on bottom (6387d84)
- matugen: update gtk4/gtk3-dark colors - also some change to dankinstall to use niri/xwls from system repos, too lazy to split the commits (597cacb)
- dankdash: remove useless tint rectangle part of #716 (3e285ad)
- clock: use precision minutes instead of seconds, unless needed part of #716 (cc1fa89)
- core/dankinstall: more deb fixes (b0ed007)
- core/dankinstall: fix hyprland util manual compile on debian (e1e2650)
- core/dankinstall: fix hyprpicker build (b23f17b)
- core: improve evdev capslock detection, wayland context fixes (5685e39)
- adding tokyonight, everforest, nord and rose-pine themes (#714) (72534b7)
- powermenu: smarter positioning in control center (328490d)
- clock: fix overview clock when seconds is on (97a0696)
- dock: add reveal IPCs (cb4e066)
- keybinds: add toggleWithPath (67c642d)
- core/cli: fix keybind provider path override (0d7c2e1)
- powermenu: restore grid as an option fixes #712 (16a779a)
- Add root dms-cli build script (c4ca3c8)
- Merge branch 'master' of github.com:AvengeMedia/DankMaterialShell (aabcbe3)
- dock: use modded app IDs for grouping logic fixes #710 (f06626e)
- Relocate notification tests to scripts dir (c4e1a71)
- core/extworkspace: fix some thread-safety issues (77e6c16)
- Relocate Nix dir under distro/nix (9d1fac3)
- systemtray: better hide/unhide behavioro (b7aeaa7)
- Merge branch 'master' of github.com:AvengeMedia/DankMaterialShell (f6d8c9f)
- dankbar: add caps lock indicator widget (0490794)
- i18n:update translations (91da720)
- Merge branch 'master' of github.com:AvengeMedia/DankMaterialShell (b6ac744)
- evdev: add evdev monitor for caps lock state (526c409)
- core: ensure all NM tests use mock backend + re-orgs + dep updates (6465b11)
- feat: Priority pinned items in Control Center (b287987)
- ci: add docs to release archive (3e17b08)
- Remove release tags (0545e6b)
- Test Copr workflow update (27a9074)
- Release update (6961680)
Full Changelog: v0.5.1...v0.5.2
Release v0.5.1
Installation
curl -fsSL https://install.danklinux.com | shAssets
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 systemsdms-cli-arm64.gz- DMS CLI binary for ARM64 systemsdms-distropkg-amd64.gz- DMS CLI binary built with distro_package tag for AMD64 systemsdms-distropkg-arm64.gz- DMS CLI binary built with distro_package tag for ARM64 systemsdankinstall-amd64.gz- Installer binary for x86_64 systemsdankinstall-arm64.gz- Installer binary for ARM64 systemsdms-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
- ci: ensure version on tag (881c5f7)
- ci: no flake version update (4e45796)
- ci: update (1ce4ea5)
- fix Copr dms-greeter (f2a2437)
- weather: imperial switch not just fahrenheit fixes #699 (508dc9d)
- Merge branch 'master' of github.com:AvengeMedia/DankMaterialShell (a914e35)
- dankinstall: fix variant passing (f489dc0)
- Update Copr dms-greeter paths (a7e09f4)
- matugen: add terminals always dark option (8ea9753)
- matugen: vscode theme repairs (13ab54e)
- hyprland: re-add special workspace filtering (4bc4032)
- matugen: fix multi vscode themes (58d9355)
- systemtray: new tray detail menu (d46b752)
- fix sudo usages (1858597)
- dankinstall: re-simplify installation (83cce5a)
- cli: fix greeter enable, and color sync (201bd8d)
- dankbar: fix hiding widgets that should not be enabled (b62ba69)
- dwl/mangowc: add layout switcher and viewer widget (5d2f555)
- show a power profile OSD (cf75c1a)
- Feat: wezterm theming support (#705) (76a60df)
- nix: fix greeter path (9322c79)
- flake: update to new monorepo structure (#701) (12365ed)
- powermenu: switch back to a list based style (5efc1f9)
- popout: add separate variable for layer override fixes #700 (ab976cb)
- rename backend to core (db584b7)
- nix: fix flake (0fdc074)
- fedora: fix spec (2e79c21)
- systemtray: fix menu positioning (5490a23)
- don't gitignore Makefile (a6b059b)
- fix contributing ref (712e601)
- disable vendor hash update (68f6f87)
- un-gitignore dankinstall (50cdd68)
- meta: monorepo updates (e8510b9)
- switch hto monorepo structure (24e8005)
Full Changelog: v0.5.0...v0.5.1
Release v0.5.0
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 systemsdms-cli-arm64.gz- DMS CLI binary for ARM64 systemsdms-distropkg-amd64.gz- DMS CLI binary built with distro_package tag for AMD64 systemsdms-distropkg-arm64.gz- DMS CLI binary built with distro_package tag for ARM64 systemsdms-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
- systemtray: fix visibility when all items hidden (46c9062)
- [LICENSE] Relicense from GPL-3.0 to MIT (#686) (d2d2dac)
- support for Hyprland workspaces (fd3e747)
- Revert "feat: add configurable per-monitor workspace filtering and system tray monitor selection (#163)" (b79e9f7)
- extws: fix animation (77eb5dd)
- powermenu: make customizable + add dms restart (b17c14a)
- powermenu: support keyboard shortcuts (494d90b)
- powermenu: more intuitive layout (da7e599)
- system tray: add a way to hide certain icons (e3b7360)
- notifs: fix inadvertant transparency (3671308)
- Merge branch 'master' of github.com:AvengeMedia/DankMaterialShell (d8563ba)
- powermenu: replace with grid style (e527453)
- Add shell completions to Copr builds (88fe3c5)
- add modal and notification layer overrides (748faf9)
- workflow: add shell completions to release artifacts (0126ade)
- wayland: add wlr-output-management-unstable-v1 service + labwc info (695a75e)
- workspaces: support ext-workspace-v1 - If available - If not niri, hyprland, sway, or dwl (80e690f)
- feat: more layer namespaces (#693) (e8770b9)
- danktabbar: fix initial animation + respect animation speed fixes #687 (eec9da4)
- dankbar: keep sticky reveal when tray menu is open (1c8f0d6)
- widgets: stop inertia with mouse wheel completely (b753c88)
- meta: more shadows, do not use QT 6.9 RectangularShadow (9558998)
- settings: fix escape key (37a10bd)
- launcher: tiny spacing fix (7abc76e)
- notifications: improve keyboard navigation with groups (7aa4467)
- meta: replace rectangles with DankRectangle shapes (471938a)
- icons: update spotify override (201a7e3)
- popout: tweak shadow (11ec372)
- popout: add a shadow (75eb736)
- runningapps: fix tooltip positioning fixes #682 (8fea126)
- dock: track hyprland addresses, fix closing, use ScriptModel (cc02d09)
- modals: more focus fixes (af95631)
- settings: try to fix focus loss (7b3d2ab)
- brightness: fix persistence of exponent values (c52df96)
- dankbar: fix some center position edge cases (dee5fa6)
- dankbar: fix even widget position (5e99fdd)
- Update dual widget center (eb01fe7)
- Update Dankbar center widget positioning (c52483d)
Full Changelog: v0.4.3...v0.5.0