Update dependency AvengeMedia/DankMaterialShell to v1 #15

Merged
Bluemedia merged 1 commit from renovate/avengemedia-dankmaterialshell-1.x into main 2025-12-11 20:34:53 +00:00
Collaborator

This PR contains the following updates:

Package Update Change
AvengeMedia/DankMaterialShell major 0.6.2 -> 1.0.0

Release Notes

AvengeMedia/DankMaterialShell (AvengeMedia/DankMaterialShell)

v1.0.0

Compare Source

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
  • 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 (34c0bba)
  • color picker: switch to dms picker (5a53447)
  • keybinds tab: change colors (b684728)
  • app picker: fix background close (d22c43e)
  • cli: add interactive color picker (d9deaa8)
  • audio: add IPC & OSD for changing output audio device fixes #​754 (6c7776a)
  • settings: break out dank bar widgets (62bd6e4)
  • pass screen to modals (293c7b4)
  • settings: mecha re-organization (788da62)
  • lock: add option to show on 1 display fixes #​607 (2c7f24a)
  • hyprland: fix workspace overview truncation, update scaling fixes #​871 (f236706)
  • Add dbus notifications inline to systemd (b097700)
  • Revert "Add DMS dbus notification service file" (50b112c)
  • Remove notification conflict (c2f478b)
  • launcher: integrate dsearch into drawer (dccbb13)
  • gamma: fix night mode on startup (90f9940)
  • Revert "modals: single window optimization" (f3f7cc9)
  • Revert "spotlight: optimize to keep loaded" (c331e2f)
  • Revert "dankmodal: fix persistent modal handling" (1c7ebc4)
  • keybinds: always parse binds.kdl, show warning on position-conflicts (5f54272)
  • Add DMS dbus notification service file (33e655b)
  • notif: fix keyboard navi in popout (0ea0602)
  • keybind: dont make shortcut inhbitor at compile time (46effd2)
  • i18n: update terms (de055e8)
  • keybinds: move static arrays to js files (c307730)
  • DMS Version Formatting (e151359)
  • fix: Duplicate build automation (d430cae)
  • keyboard shortcuts: comprehensive keyboard shortcut management interface - niri only for now - requires quickshell-git, hidden otherwise - Add, Edit, Delete keybinds - Large suite of pre-defined and custom actions - Works with niri 25.11+ include feature (f92dc6f)
  • Update DMS versioning for Distro packages (a679be6)
  • i18n: add spanish (c5c5ce8)
  • dankmodal: fix persistent modal handling (e7cb0d3)
  • packaging: Add dms-open.desktop and danklogo.svg to all distribution packages (#​870) (b84308c)
  • core: add dynamic completion for more commands (#​889) (0df47d2)
  • fix: dms-cli & about versioning in all builds (e24b548)
  • niri: add option to disable overview launcher (#​887) (75af444)
  • matugen: backup and add to vscode extensions json when present (02dd199)
  • Update Debian version format (f552b8e)
  • core: add dynamic completion for ipc command (#​885) (9162e31)
  • spotlight: optimize to keep loaded (01b28e3)
  • network: eth device speed is not exposed (f5aa855)
  • feat: add support for geometric centering (#​856) (db3610f)
  • theme: uncomment niri alt-tab colors (2e3f330)
  • dankbar: allow disabling title scrolling in the music display (#​882) (1617a7f)
  • dankbar: shrink to 0 spacing and no border when maximized surface is present (69a5566)
  • core: fix crash on tui startup on nixos after removal of component detection (#​881) (30e5d8b)
  • make pre-commit more portable (#​880) (67ff772)
  • fix: OpenSuse package dir & hash versioning (f96a2e2)
  • ipc/focus: add focusOrToggle to settings and processlist (344c4f9)
  • Readjustment of the audio display name for better fit (#​874) (89aa146)
  • modals: single window optimization (468e569)
  • Update dms core internal paths (139c990)
  • brightness: fix ddc erasing devices, fix OSD behaviors (bd99be1)
  • Add desktop & icon to distro pacakges (1d91d8f)
  • Localize Systemd & Simplify builds (f425f86)
  • wallpaper: vram optimizations (83a6b75)
  • fix workflow (9184c70)
  • core: update to golangci-lint v2 (f5ca4cc)
  • nix: update vendorHash for go.mod changes (50f174b)
  • brightness: add udev monitor, bind OSDs to netlink events fixes #​863 (e5d11ce)
  • core: replace all use of interface{} with any (#​848) (94851a5)
  • dock: add border option fixes #​829 (cfc07f4)
  • color picker: fix save button disappearing with eye dropper fixes #​853 (c6e9abd)
  • launcher: consistent spacing of grid mode (25951dd)
  • fix: open settings (#​868) (bcd9ece)
  • monitors: fix icon valign in widgets fixes #​862 (68adbc3)
  • remove effective screen from modal fixes #​869 (79a4d06)
  • net: fix binding loop (18bf3b7)
  • appdrawer: fix context menu fixes #​859 (4e66d35)
  • feat: Add browser picker modal for URL handling (#​815) (1b6d567)
  • feat: add autohide and settings ipc functions (#​786) (7959a79)
  • nix: update vendorHash for go.mod changes (abf3249)
  • keybinds: add niri provider (35e0dc8)
  • feat: add sun and moon view to WeatherTab (#​787) (17639e8)
  • Fix ProcessList context menu visibility in DankPopout (#​857) (cbd1fd9)
  • core: add pre-commit hooks for go CI checks (b2cf20f)
  • cli: remove distribution enforcement from tui (915f1a5)
  • dankinstall: remove dead nix code, add doc link (a55ec64)
  • Adde Loader to only load shapes once the correct path has been generated (#​851) (b1834b1)
  • fix: recreate plugin popout binding even if contentHeight is already set (#​852) (1beeb9f)
  • wallpaper: revert last changes fixes #​855 (18d8635)
  • nix: update vendorHash for go.mod changes (6297b06)
  • ci: use gh app (d62ef63)
  • dankbar: add width/height deps to binding (c538360)
  • ci: add update-vendor trigger (0b638bf)
  • ci: switch to gh pat (7f6a71b)
  • dankbar: dont early return in path functions (1b4363a)
  • core: update deps (16d168c)
  • dankbar: remove caching redraw prevention (4606d79)
  • media: suppress media OSD on new players for 2s fixes #​838 (4eee126)
  • core: fix golang-ci lints and add a config (dde4266)
  • workflow: run go CI on PRs (f6874fb)
  • dankbar: remove barTint Shape (621d4e4)
  • dankbar: another hack to try and fix opacity (7606223)
  • dankbar: simplify transparency binding (261f55f)
  • dankbar: try something else for binding (202cf4b)
  • feat: allow popout to resize to its contents (#​847) (b7572f7)
  • dankbar: try to fix binding issues on creation (50ab346)
  • settings: optimize mem usage - keep un-loaded unless called upon (b11b375)
  • cups: add comprehensive CUPs setting page - Add printers - Delete printers - Use polkit APIs as fallback on auth errors - Fix ref system to conditionally subscribe to cups when wanted (e6c3ae9)
  • net: less Theme.success (df663ac)
  • DankDash: fix per-monitor wallpapers (db7e597)
  • network: big feature enrichment - Dedicated view in settings - VPN profile management - Ethernet disconnection - Turn prompts into floating windows (1d3fe81)
  • spotlight: fix mouse action menu click (#​841) (9c887fb)
  • spotlight: fix clipping and add context menu keyboard navigation (#​840) (4723bff)
  • Update greet sync to rec ACL (9643de3)
  • Enhance DMS Greeter logic (3bf3a54)
  • nix: install completion support for dms cli (#​836) (bcffc88)
  • feat: DMS Greeter for Ubuntu (6b8c35c)
  • osd/audio: bind audio change to pipewire, suppress OSDs on startup and resume from suspend (dd409b4)
  • dgop: use dgop for uptime (94a1aeb)
  • color picker: fall back to niri picker when on niri fixes #​828 (d3030c3)
  • Enhance DMS Greeter automation - Thanks @​brunodsf05 for doing some legwork to hunt this down! (0221021)
  • fix: DankBar binding loop & sth transparency (966021b)
  • niri: support compact kb layout display fixes #​818 fixes #​500 (f06e6e8)
  • displays: workaround for duplicate models (28ad641)
  • dank16: enrich with hex, hex stripped, rgb (384c775)
  • niri: remove waitingForResults since it doesnt work and bind to search term length (ce40c69)
  • niri: fix warnings in overview (5b0c38b)
  • matugen: log worker messages (7344567)
  • matugen: always set color scheme on exit (4f24312)
  • displays: show physical resolution/mode instead of logical fixes #​819 (d79b1ff)
  • filebrowser: re-add layer surface version (bbe1c1f)
  • Update dms-cli for OBS packages (1978e67)
  • Update dms-cli for nightly builds (e129e4a)
  • nix: fix NixOS systemd service PATH (#​823) (f7f1bbb)
  • feat/matugen3 (#​771) (de8f2e6)
  • Improved applications naming in AudioOutputDetail (#​821) (85704e3)
  • dankinstall: add artix (4d661ff)
  • hyprland: fix focus grab (d7b3963)
  • power: switch to hold-style confirmation fixes #​775 (039c98b)
  • confirm: add keepPopoutsOpen (172c4bf)
  • niri: keep overview focus when open (1f2a1c5)
  • improve border (e5a6a00)
  • dankbar: improve config reactivity (d8153f7)
  • bar: use shape > canvas (8b6ae3f)
  • remove UPower import from Theme (2453778)
  • Add middle-click close and collapse popout (#​813) (d2a2950)
  • cava: tweak options (adf51d5)
  • media: change icon for player volume (0864179)
  • niri: fix exit anims on overview launcher (8de77f2)
  • windows: add minimum sizes (004a014)
  • appdrawer: fix not getting mouse events sometimes (80f6eb9)
  • plugins: fix reactivity, tooltips, new IPCs to reload (4035c9c)
  • settings: make plugin browser and widget browser floating (3a365f6)
  • Tweak Workflows (9920a0a)
  • Refactor distro logic & automation (03073f6)
  • windows: disable QT CSD (609caf6)
  • wallpaper: fix cycling fixes #​812 (411141f)
  • Merge pull request #​809 from LuckShiba/fix-scroll (3e472e1)
  • bar: fix scroll on widgets that doesn't handle scroll (e5b6fbd)
  • wallpaper: disable cycling if any toplevel is full screen (c2787f1)
  • net: allow overriding wifi device (df94012)
  • media: fix player button control popup things (5288d04)
  • dankbar: add generic bar widget IPC for popouts fixes #​750 (fa98a27)
  • dankbar/controlcenter: add VPN, mic, brightness, battery, and printer options for widget (d341a5a)
  • Reduce dups & add workflow hotfix (7f15227)
  • Further optimize OBS build scripts (bb45240)
  • dankbar: fix monitoring widgets with no background option fixes #​806 (29f84ae)
  • ws: add option for occupied only (5a52edc)
  • settings: fix scrollable area in window (b078e23)
  • audio: optimize visualizations (7fa8712)
  • audio: optimize non-cava fallback (f618df4)
  • idle: add fade to lock option fixes #​694 fixes #​805 (ee03853)
  • modals: restore Top layer as default - Cut a mask in the background window - restores virt kb compat (6c4a9bc)
  • dankbar: fix individual widget settings (1bec20e)
  • widgets: add an outline option fixes #​804 (08c9bf5)
  • dankbar: make border shape respect goth radius part of #​804 (5e77a10)
  • sysmon: change spacing of monitor widgets (3bc6461)
  • dock: hide pin to dock for internal windows (d3194e1)
  • dankbar: de-bounce bar settings (2db79ef)
  • notifications: fix DnD tooltip (b3c07ed)
  • cc: fix brightness tooltip (b773fdc)
  • media: restore tooltips (2e9f9f7)
  • dank tooltip v2: apply to settings (30cbfe7)
  • Added per app volume control (#​801) (b036da2)
  • media: make controls more usable since popout change (c8a9fb1)
  • power: disable profile osd by default, ensure dbus activation doesnt happen (43bea80)
  • bar: fix auto-hide hiding when tray popout is opened (#​802) (23538c0)
  • osd: try to optimize power profile osd more (2ae9112)
  • power profile: put OSD in a lazyloader (5ce1cb8)
  • dock: touch of inner padding to dms icon (2a37028)
  • paths: show dms icon & title for dms windows (8130feb)
  • Workflow updates (c49a875)
  • migrate default font family props to Theme (2a00230)
  • greeter: fix custom themes and font family fixes #​776 (d952281)
  • modal: remove targetScreen usage fixes #​798 (800588e)
  • i18n: update translations (991c31e)
  • processlist: convert to floating window (48f77e1)
  • modals: apply same pattern of multi-window - fixes excessive repaints fixes #​716 (42de6fd)
  • popout: fix excessive repaints - Size content window to content size, buffer for shadow - Add second window for click outside behavior - User overriding the layer disables the click outside behavior (62845b4)
  • settings: make responsive, view-stack style (fd20986)
  • Update gitignore (61369cd)
  • feat: Mult-Distro support - Debian, Ubuntu, OpenSuse (644384c)
  • bar: fix auto-hide not hiding after popout closes (#​796) (97c11a2)
  • settings: clamp max content width (1e7e1c2)
  • settings: make settings and file browser normal windows - add default floating rules for dankinstall (1c7201f)
  • gamma: dont transition before destroying controls (61ec0c6)
  • dankbar: hide settings when bar is disabled (4b5fce1)
  • Media volume scroll on DankBar widget and media volume OSD (#​795) (6cc6e7c)
  • bar: don't apply opacity to sth color - legacy thing that already has it (89298fc)
  • dankbar: support multiple bars and per-display bars - Migrate settings to v2 - Up to 4 bars - Per-bar settings instead of global (a3a27e0)
  • gamma: remove display sync on destruction (4f32376)
  • launcher: set default launch prefix, if launching from systemd - prevents apps dying when stopping the systemd unit (58bf189)
  • weather: fix fahrenheit conversion (bcfa508)
  • fix: bar and dock flickering autohide (#​784) (c0ae3ef)
  • fix: remove useFahrenheit refresh, fetch Celcius convert locally (#​785) (1e70d7b)
  • update CONTRIBUTING (f8dc6ad)
  • weather: fix display when 0 temp fixes #​782 (e224829)
  • net: fix VPN prompting for password (4eb8966)
  • themes: shift catpuccin palete (b310e66)
  • cc: bit of extra height for some detail items (b39da1b)
  • Fix background color of the privacy widget (#​779) (fa575d0)
  • theme: add colorful bar widget option (dfe2f37)
  • sounds: only play audio changed when trigger by us (46caeb0)
  • niri: ensure overview spotlight is hidden when main window is brought up (59cc9c7)
  • niri: empty input region & disable spotlight content when not open (12e9153)
  • niri: embed spotlight to same window as overview layer (d9da88c)
  • niri: close spotlight when closing overview (2dbfec0)
  • niri: add spotlight on overview typing functionality (#​774) (09cf8c9)
  • Feature/privacy widget fix (#​772) (f1bed4d)
  • missing import (2ed6c33)
  • dankinstall: add ultramarine (7ad532e)
  • hyprland: restore focus grab to tray menus (92fe8c5)
  • modals: move HyprFocusGrab out of common Modal (8e95572)
  • modal: round textureSize pixels (62da862)
  • dankinstall: weakdeps for niri/system (993e34f)

Full Changelog: https://github.com/AvengeMedia/DankMaterialShell/compare/v0.6.2...v1.0.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [AvengeMedia/DankMaterialShell](https://github.com/AvengeMedia/DankMaterialShell) | major | `0.6.2` -> `1.0.0` | --- ### Release Notes <details> <summary>AvengeMedia/DankMaterialShell (AvengeMedia/DankMaterialShell)</summary> ### [`v1.0.0`](https://github.com/AvengeMedia/DankMaterialShell/releases/tag/v1.0.0) [Compare Source](https://github.com/AvengeMedia/DankMaterialShell/compare/v0.6.2...v1.0.0) ##### Installation ```bash 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 - wf: disable update-versions job ([`406dc64`](https://github.com/AvengeMedia/DankMaterialShell/commit/406dc64a)) - chore: bump version to v1.0.0 ([`af5d6a2`](https://github.com/AvengeMedia/DankMaterialShell/commit/af5d6a20)) - i18n: update translations ([`61c6f50`](https://github.com/AvengeMedia/DankMaterialShell/commit/61c6f509)) - nix: switch to standard nixpkgs rfc formatting ([#&#8203;962](https://github.com/AvengeMedia/DankMaterialShell/issues/962)) ([`98769ec`](https://github.com/AvengeMedia/DankMaterialShell/commit/98769ecd)) - cc: allow 75 width sliders ([`8615950`](https://github.com/AvengeMedia/DankMaterialShell/commit/8615950b)) - vpn: make import modal floating variant ([`1bec8df`](https://github.com/AvengeMedia/DankMaterialShell/commit/1bec8dfc)) - media: fix media player updates ([`460486f`](https://github.com/AvengeMedia/DankMaterialShell/commit/460486fe)) - media: block scrolling media volume in widget when no player vol avail ([`318c50b`](https://github.com/AvengeMedia/DankMaterialShell/commit/318c50bc)) - distros: Prep dms-git build versioning ([`3e08bac`](https://github.com/AvengeMedia/DankMaterialShell/commit/3e08bac7)) - scrollwm: fix keybind provider registration ([`c3d64ab`](https://github.com/AvengeMedia/DankMaterialShell/commit/c3d64ab1)) - cc: add small disk usage variant fixes [#&#8203;958](https://github.com/AvengeMedia/DankMaterialShell/issues/958) ([`2b73077`](https://github.com/AvengeMedia/DankMaterialShell/commit/2b73077b)) - i18n: update translations ([`f953bd5`](https://github.com/AvengeMedia/DankMaterialShell/commit/f953bd54)) - feat: add scroll compositor support ([#&#8203;959](https://github.com/AvengeMedia/DankMaterialShell/issues/959)) ([`f94011c`](https://github.com/AvengeMedia/DankMaterialShell/commit/f94011cf)) - core: add slices, paths, exec utils ([`aeacf10`](https://github.com/AvengeMedia/DankMaterialShell/commit/aeacf109)) - packages: Update manual changelogs ([`e307de8`](https://github.com/AvengeMedia/DankMaterialShell/commit/e307de83)) - core/server: refactory to use shared params/request structs ([`85968ec`](https://github.com/AvengeMedia/DankMaterialShell/commit/85968ec4)) - widgets: make dank icon picker a popup ([`993f14a`](https://github.com/AvengeMedia/DankMaterialShell/commit/993f14a3)) - Re-adjust systemd debian/ubuntu ([`566d617`](https://github.com/AvengeMedia/DankMaterialShell/commit/566d6175)) - Add systemd debian/ubuntu packages ([`542a279`](https://github.com/AvengeMedia/DankMaterialShell/commit/542a279f)) - Version lock dms fedora/opensuse packages ([`e784bb8`](https://github.com/AvengeMedia/DankMaterialShell/commit/e784bb89)) - keybinds: fix dms args for some commands, some XF86 mappings ([`f680ace`](https://github.com/AvengeMedia/DankMaterialShell/commit/f680ace2)) - media: fix padding issues with long titles ([`7aa5976`](https://github.com/AvengeMedia/DankMaterialShell/commit/7aa5976e)) - gamma: display automation state in UI ([`f88f1ea`](https://github.com/AvengeMedia/DankMaterialShell/commit/f88f1ea9)) - keybinds: support more keys, allow Super+Alt ([`da4561c`](https://github.com/AvengeMedia/DankMaterialShell/commit/da4561cb)) - popout: fix sizing on older QT ([`1f89ae9`](https://github.com/AvengeMedia/DankMaterialShell/commit/1f89ae98)) - gamma: switch to wlsunset-style transitions ([`5647323`](https://github.com/AvengeMedia/DankMaterialShell/commit/56473234)) - fix(README): fixes documentation link to include trailing slash ([#&#8203;920](https://github.com/AvengeMedia/DankMaterialShell/issues/920)) ([`bc27253`](https://github.com/AvengeMedia/DankMaterialShell/commit/bc27253c)) - nix: fix greeter custom theme ([#&#8203;954](https://github.com/AvengeMedia/DankMaterialShell/issues/954)) ([`0672b71`](https://github.com/AvengeMedia/DankMaterialShell/commit/0672b711)) - gamma: fix transition on enable ([`ed9ee6e`](https://github.com/AvengeMedia/DankMaterialShell/commit/ed9ee6e3)) - gamma: fix night mode toggling ([`7ad23ad`](https://github.com/AvengeMedia/DankMaterialShell/commit/7ad23ad4)) - keybinds: fix provider loading via IPC ([`8a83f03`](https://github.com/AvengeMedia/DankMaterialShell/commit/8a83f03c)) - keybinds: fix cheatsheet on non niri - separate read only logic from writeread ([`0be9ac4`](https://github.com/AvengeMedia/DankMaterialShell/commit/0be9ac40)) - wallpaper: cleanup transitions ([`ba5be6b`](https://github.com/AvengeMedia/DankMaterialShell/commit/ba5be6b5)) - themes: dont handle custom themes in onCompleted - Defer entirley to FileView ([`c4aea6d`](https://github.com/AvengeMedia/DankMaterialShell/commit/c4aea6d3)) - dankinstall: ;remove keyring file on debian ([`858c640`](https://github.com/AvengeMedia/DankMaterialShell/commit/858c6407)) - dankinstall: use gpg batch for deb ([`c431339`](https://github.com/AvengeMedia/DankMaterialShell/commit/c4313395)) - dankinstall: fix other debian sudo cmd ([`a32aec3`](https://github.com/AvengeMedia/DankMaterialShell/commit/a32aec3d)) - dankinstall: fix deb sudo command ([`696bcfe`](https://github.com/AvengeMedia/DankMaterialShell/commit/696bcfe8)) - wallpaper: fix per-monitor wallpaper in dash ([`2f3a253`](https://github.com/AvengeMedia/DankMaterialShell/commit/2f3a253c)) - misc: change transmission icon override ([`e41fbe0`](https://github.com/AvengeMedia/DankMaterialShell/commit/e41fbe01)) - dankinstall: don't fail suse if addrepo fails ([`ef9d285`](https://github.com/AvengeMedia/DankMaterialShell/commit/ef9d2859)) - keybinds: show fallback as action ([`6f3c4c8`](https://github.com/AvengeMedia/DankMaterialShell/commit/6f3c4c89)) - core: hyprland session on all distros, dms setup systemd prompt ([`60c577a`](https://github.com/AvengeMedia/DankMaterialShell/commit/60c577a6)) - notification: fix closing popout from escape fixes [#&#8203;953](https://github.com/AvengeMedia/DankMaterialShell/issues/953) ([`f3276c3`](https://github.com/AvengeMedia/DankMaterialShell/commit/f3276c30)) - dankisntall: add hyprland session target, disable hyprland-git variant universally ([`37a8433`](https://github.com/AvengeMedia/DankMaterialShell/commit/37a84332)) - Revert "dankinstall: remove systemd path for Hyprland" ([`95c780c`](https://github.com/AvengeMedia/DankMaterialShell/commit/95c780ca)) - dankinstall: switch to yalter/niri copr ([`d60d5b1`](https://github.com/AvengeMedia/DankMaterialShell/commit/d60d5b15)) - dankinstall: remove systemd path for Hyprland ([`0435a80`](https://github.com/AvengeMedia/DankMaterialShell/commit/0435a805)) - Revert "dankinstall: update hyprland syntax" ([`f406a97`](https://github.com/AvengeMedia/DankMaterialShell/commit/f406a977)) - dankinstall: update postinstall message ([`18db1e1`](https://github.com/AvengeMedia/DankMaterialShell/commit/18db1e1e)) - dankinstall: pin arch to quickshell-git ([`6bd1beb`](https://github.com/AvengeMedia/DankMaterialShell/commit/6bd1beb7)) - dankinstall: nuke polkit ([`1293aec`](https://github.com/AvengeMedia/DankMaterialShell/commit/1293aecb)) - nixos: fix fprintd unlock ([#&#8203;952](https://github.com/AvengeMedia/DankMaterialShell/issues/952)) ([`8a10c2e`](https://github.com/AvengeMedia/DankMaterialShell/commit/8a10c2e1)) - screenshot: flip bits for RGB888 ([`c21d777`](https://github.com/AvengeMedia/DankMaterialShell/commit/c21d7772)) - screenshot/colorpicker: handle 24-bit frames from compositor ([`d864094`](https://github.com/AvengeMedia/DankMaterialShell/commit/d864094f)) - list: approve mouse detection ([`deaac3f`](https://github.com/AvengeMedia/DankMaterialShell/commit/deaac3fd)) - windows: dont close on esc fixes [#&#8203;911](https://github.com/AvengeMedia/DankMaterialShell/issues/911) ([`b7062fe`](https://github.com/AvengeMedia/DankMaterialShell/commit/b7062fe4)) - dock: ensure creation after bars fixes [#&#8203;919](https://github.com/AvengeMedia/DankMaterialShell/issues/919) ([`64d5e99`](https://github.com/AvengeMedia/DankMaterialShell/commit/64d5e99b)) - greeter: fix weather setting fixes [#&#8203;921](https://github.com/AvengeMedia/DankMaterialShell/issues/921) ([`f9d8a7d`](https://github.com/AvengeMedia/DankMaterialShell/commit/f9d8a7d2)) - lock: make VPN icon white to be consistent with others fixes [#&#8203;926](https://github.com/AvengeMedia/DankMaterialShell/issues/926) ([`52fcd3a`](https://github.com/AvengeMedia/DankMaterialShell/commit/52fcd3ad)) - fix color picker color space ([`9d1e0ee`](https://github.com/AvengeMedia/DankMaterialShell/commit/9d1e0ee2)) - screenshot: handle transformed displays ([`de62f48`](https://github.com/AvengeMedia/DankMaterialShell/commit/de62f48f)) - media: fix position/bar awareness - shift media control column so it doesnt go off screen fixes [#&#8203;942](https://github.com/AvengeMedia/DankMaterialShell/issues/942) ([`f47b192`](https://github.com/AvengeMedia/DankMaterialShell/commit/f47b1927)) - meta: transparency fixes - fixes [#&#8203;949](https://github.com/AvengeMedia/DankMaterialShell/issues/949) - transparency not working > 95% - fixes [#&#8203;947](https://github.com/AvengeMedia/DankMaterialShell/issues/947) - dont apply opacity to windows, defer to window-rules ([`bb7f708`](https://github.com/AvengeMedia/DankMaterialShell/commit/bb7f7083)) - evdev: improve capslock detection for no led device ([#&#8203;923](https://github.com/AvengeMedia/DankMaterialShell/issues/923)) ([`cd58009`](https://github.com/AvengeMedia/DankMaterialShell/commit/cd580090)) - ci: add flake check ([#&#8203;951](https://github.com/AvengeMedia/DankMaterialShell/issues/951)) ([`ddb74b5`](https://github.com/AvengeMedia/DankMaterialShell/commit/ddb74b59)) - screenshot: use wlr-output-management on DWL for x/y offsets ([`29571fc`](https://github.com/AvengeMedia/DankMaterialShell/commit/29571fc3)) - bump: failed fprint tries ([`57ee0fb`](https://github.com/AvengeMedia/DankMaterialShell/commit/57ee0fb2)) - nix: remove leading dot in nativeBuildInputs ([#&#8203;948](https://github.com/AvengeMedia/DankMaterialShell/issues/948)) ([`3ef10e7`](https://github.com/AvengeMedia/DankMaterialShell/commit/3ef10e73)) - cc: fix audio slider binding ([`dc40492`](https://github.com/AvengeMedia/DankMaterialShell/commit/dc40492f)) - screenshot: add screenshot-window support for DWL/MangoWC ([`e606a76`](https://github.com/AvengeMedia/DankMaterialShell/commit/e606a76a)) - nix: add dev-shell ([#&#8203;944](https://github.com/AvengeMedia/DankMaterialShell/issues/944)) ([`8838fd6`](https://github.com/AvengeMedia/DankMaterialShell/commit/8838fd67)) - nix: use quickshell from source by default in greeter ([#&#8203;941](https://github.com/AvengeMedia/DankMaterialShell/issues/941)) ([`c570e20`](https://github.com/AvengeMedia/DankMaterialShell/commit/c570e203)) - ipc: fix bar widget IPCs when screens change ([`0a00ef3`](https://github.com/AvengeMedia/DankMaterialShell/commit/0a00ef39)) - dankinstall: swap to systemd by default, use 90-dms.conf for vars ([`9a08b81`](https://github.com/AvengeMedia/DankMaterialShell/commit/9a08b812)) - niri: fix some keybind tab issues - Fix args for screenshot - move-column stuff is focus=true by default - Parsing fixes part of [#&#8203;914](https://github.com/AvengeMedia/DankMaterialShell/issues/914) ([`c617ae2`](https://github.com/AvengeMedia/DankMaterialShell/commit/c617ae26)) - nix: use by default quickshell from source ([#&#8203;939](https://github.com/AvengeMedia/DankMaterialShell/issues/939)) ([`f6a776a`](https://github.com/AvengeMedia/DankMaterialShell/commit/f6a776a6)) - dankinstall: update hyprland syntax fixes [#&#8203;913](https://github.com/AvengeMedia/DankMaterialShell/issues/913) ([`54b2530`](https://github.com/AvengeMedia/DankMaterialShell/commit/54b25309)) - dankinstall: replace grim+slurp+grimblast with dms ([`f662aca`](https://github.com/AvengeMedia/DankMaterialShell/commit/f662aca5)) - consistent icon sizing ([`76e7755`](https://github.com/AvengeMedia/DankMaterialShell/commit/76e77554)) - displays: remove system tray per-display opt - superceded by omegabar ([`e05ad81`](https://github.com/AvengeMedia/DankMaterialShell/commit/e05ad81c)) - matugen: make signalByName helper not use exec ([`cffb16d`](https://github.com/AvengeMedia/DankMaterialShell/commit/cffb16d7)) - matugen: scrap shell script for proper backend implementation with queue system ([`18ca571`](https://github.com/AvengeMedia/DankMaterialShell/commit/18ca5719)) - screenshot/colorpicker: fix scaling, update go-wayland to fix object destruction, fix hyprland window detection ([`3ae1973`](https://github.com/AvengeMedia/DankMaterialShell/commit/3ae1973e)) - lock screen: fix inconsistency with network status, add VPN maybe fix [#&#8203;926](https://github.com/AvengeMedia/DankMaterialShell/issues/926) ([`308c8c3`](https://github.com/AvengeMedia/DankMaterialShell/commit/308c8c3e)) - media player: replace color quantizer with album art ([`f49b5dd`](https://github.com/AvengeMedia/DankMaterialShell/commit/f49b5dd0)) - gamma: fix non-automation toggling fixes [#&#8203;924](https://github.com/AvengeMedia/DankMaterialShell/issues/924) ([`f245ba8`](https://github.com/AvengeMedia/DankMaterialShell/commit/f245ba82)) - feat: add workspace index display when app icon enabled ([#&#8203;936](https://github.com/AvengeMedia/DankMaterialShell/issues/936)) ([`60d22d6`](https://github.com/AvengeMedia/DankMaterialShell/commit/60d22d69)) - Update VSCode color theme templates for improved contrast and readability ([#&#8203;931](https://github.com/AvengeMedia/DankMaterialShell/issues/931)) ([`d6f48a8`](https://github.com/AvengeMedia/DankMaterialShell/commit/d6f48a82)) - fix: handle ipc arguments ([#&#8203;930](https://github.com/AvengeMedia/DankMaterialShell/issues/930)) ([`c0d73da`](https://github.com/AvengeMedia/DankMaterialShell/commit/c0d73dae)) - fix: also restart ghostty/kitty on nix ([#&#8203;934](https://github.com/AvengeMedia/DankMaterialShell/issues/934)) ([`49eb605`](https://github.com/AvengeMedia/DankMaterialShell/commit/49eb6058)) - core: remove unused function after refactors ([#&#8203;935](https://github.com/AvengeMedia/DankMaterialShell/issues/935)) ([`89993b7`](https://github.com/AvengeMedia/DankMaterialShell/commit/89993b74)) - Update rebuild logic on automation to obs / ppa ([`511cb93`](https://github.com/AvengeMedia/DankMaterialShell/commit/511cb938)) - Dependency removals from Dankinstaller Distros - Removed grim, grimblast, slurp, hyprpicker & mate-polkit from all distros ([`8ce78e7`](https://github.com/AvengeMedia/DankMaterialShell/commit/8ce78e71)) - brightness: rescan brightness ([#&#8203;922](https://github.com/AvengeMedia/DankMaterialShell/issues/922)) ([`9ebfab2`](https://github.com/AvengeMedia/DankMaterialShell/commit/9ebfab2e)) - dankbar: fix centersection positioning ([`833d245`](https://github.com/AvengeMedia/DankMaterialShell/commit/833d2452)) - dankbar: keep border on maximize ([`00d3024`](https://github.com/AvengeMedia/DankMaterialShell/commit/00d30241)) - screenshot: add window capture for Hyprland ([`aedeab8`](https://github.com/AvengeMedia/DankMaterialShell/commit/aedeab8a)) - Feature/control center widget fix ([#&#8203;912](https://github.com/AvengeMedia/DankMaterialShell/issues/912)) ([`4d39169`](https://github.com/AvengeMedia/DankMaterialShell/commit/4d39169e)) - screenshot: ensure screencopy before surface creation ([`2ddc448`](https://github.com/AvengeMedia/DankMaterialShell/commit/2ddc4481)) - colorpick/screenshot: make color-format aware ([`f9a6b4c`](https://github.com/AvengeMedia/DankMaterialShell/commit/f9a6b4ce)) - screenshot: add shift to perfect-square capability ([`22b2b69`](https://github.com/AvengeMedia/DankMaterialShell/commit/22b2b694)) - screenshot: fix notif content to show open file browser ([`7f11632`](https://github.com/AvengeMedia/DankMaterialShell/commit/7f11632e)) - screenshot: fix thumbnail preview ([`c0b4d5e`](https://github.com/AvengeMedia/DankMaterialShell/commit/c0b4d5e2)) - nix: match upstream package format ([#&#8203;918](https://github.com/AvengeMedia/DankMaterialShell/issues/918)) ([`2c23d02`](https://github.com/AvengeMedia/DankMaterialShell/commit/2c23d024)) - power menu: shorter hold durations ([`c3233fb`](https://github.com/AvengeMedia/DankMaterialShell/commit/c3233fbf)) - screenshot: clipboard by default ([`ecfc8e2`](https://github.com/AvengeMedia/DankMaterialShell/commit/ecfc8e20)) - screenshot: fix some region mappings ([`52d5e21`](https://github.com/AvengeMedia/DankMaterialShell/commit/52d5e21f)) - core: add screenshot utility ([`6d0c565`](https://github.com/AvengeMedia/DankMaterialShell/commit/6d0c5655)) - controlcenter: default vpn button to on ([`844e91d`](https://github.com/AvengeMedia/DankMaterialShell/commit/844e91dc)) - fix some stale screen ref issues in OSD and popout ([`1f00b5f`](https://github.com/AvengeMedia/DankMaterialShell/commit/1f00b5f5)) - brightness: more aggressive ddc rescans on device changes ([`2c48458`](https://github.com/AvengeMedia/DankMaterialShell/commit/2c484583)) - less agress dms-open MimeType declarations ([`ddda87c`](https://github.com/AvengeMedia/DankMaterialShell/commit/ddda87c5)) - keybinds: fix alt+shift, kdl parsing, allow arguments ([`6b1bbca`](https://github.com/AvengeMedia/DankMaterialShell/commit/6b1bbca6)) - hypr: add exclusive focus override ([`b5378e5`](https://github.com/AvengeMedia/DankMaterialShell/commit/b5378e5d)) - flickable: update momentum scrolling logic ([`c69a55d`](https://github.com/AvengeMedia/DankMaterialShell/commit/c69a55df)) - launcher: reemove background from list and add a bottom fade ([`5faa1a9`](https://github.com/AvengeMedia/DankMaterialShell/commit/5faa1a99)) - launcher: add 1px gap between grid delegates ([`e56481f`](https://github.com/AvengeMedia/DankMaterialShell/commit/e56481f6)) - dankbar: fix border thickness ([`f9610d4`](https://github.com/AvengeMedia/DankMaterialShell/commit/f9610d45)) - brightness: delay screen change rescan of devices ([`ae066f4`](https://github.com/AvengeMedia/DankMaterialShell/commit/ae066f42)) - dankinstall: set default niri config with includes ([`c60dd42`](https://github.com/AvengeMedia/DankMaterialShell/commit/c60dd42f)) - dankbar: fix privacy indicator background color ([#&#8203;909](https://github.com/AvengeMedia/DankMaterialShell/issues/909)) ([`7aac5ac`](https://github.com/AvengeMedia/DankMaterialShell/commit/7aac5ac5)) - dankbar: convert center section to use WidgetHost ([`ad0f3fa`](https://github.com/AvengeMedia/DankMaterialShell/commit/ad0f3fa3)) - proc: ability to run command with noTimeout ([`63d121b`](https://github.com/AvengeMedia/DankMaterialShell/commit/63d121b7)) - settings: fix launcher tab sizing ([`4291cfe`](https://github.com/AvengeMedia/DankMaterialShell/commit/4291cfe8)) - lock: respect confirmation mode power actions ([`f312868`](https://github.com/AvengeMedia/DankMaterialShell/commit/f3128681)) - expose iconSize helpers to plugins ([`5b42d34`](https://github.com/AvengeMedia/DankMaterialShell/commit/5b42d34a)) - settings: add IPCs to open specific settings tabs ([`397a8c2`](https://github.com/AvengeMedia/DankMaterialShell/commit/397a8c27)) - Remove hyprpicker requirement for DMS Copr ([`2aabee4`](https://github.com/AvengeMedia/DankMaterialShell/commit/2aabee45)) - brightness: default IPCs to pinned devices per-display fixes [#&#8203;875](https://github.com/AvengeMedia/DankMaterialShell/issues/875) ([`185333a`](https://github.com/AvengeMedia/DankMaterialShell/commit/185333a6)) - greeter: fix mango config override fixes [#&#8203;904](https://github.com/AvengeMedia/DankMaterialShell/issues/904) ([`7d177eb`](https://github.com/AvengeMedia/DankMaterialShell/commit/7d177eb1)) - feat(dankdash): add vim keybindings (hjkl) to wallpaper picker navigation ([#&#8203;903](https://github.com/AvengeMedia/DankMaterialShell/issues/903)) ([`705a840`](https://github.com/AvengeMedia/DankMaterialShell/commit/705a8405)) - dankslideout: convert to Rectangle ([`f6821f8`](https://github.com/AvengeMedia/DankMaterialShell/commit/f6821f80)) - widgets: fix binding loop in button ([`e7a6f52`](https://github.com/AvengeMedia/DankMaterialShell/commit/e7a6f522)) - i18n: add hebrew *partial* - Most widgets and components lack proper RTL layout support - Merging hebrew anyway, as these can be updated incrementally later ([`8161fd6`](https://github.com/AvengeMedia/DankMaterialShell/commit/8161fd6a)) - dankslideout: put opacity on parent layer ([`2137920`](https://github.com/AvengeMedia/DankMaterialShell/commit/2137920e)) - matugen: package vscode theme as vsix ([`8791025`](https://github.com/AvengeMedia/DankMaterialShell/commit/87910259)) - colorpicker: hide magnifier on startup ([`44190f0`](https://github.com/AvengeMedia/DankMaterialShell/commit/44190f07)) - colorpicker: hide magnfier on monitor leave ([`a41487e`](https://github.com/AvengeMedia/DankMaterialShell/commit/a41487eb)) - dankbar: add option to disable maximize detection fixes [#&#8203;895](https://github.com/AvengeMedia/DankMaterialShell/issues/895) ([`e1acaaa`](https://github.com/AvengeMedia/DankMaterialShell/commit/e1acaaa2)) - power: support automatic profile switching on battery change ([#&#8203;897](https://github.com/AvengeMedia/DankMaterialShell/issues/897)) ([`08a97ae`](https://github.com/AvengeMedia/DankMaterialShell/commit/08a97aef)) - color picker: use shortcuts inhibitor when active ([`5b7302b`](https://github.com/AvengeMedia/DankMaterialShell/commit/5b7302b4)) - Add Debian / Ubuntu / OpenSuse support to DankInstaller ([`34c0bba`](https://github.com/AvengeMedia/DankMaterialShell/commit/34c0bba1)) - color picker: switch to dms picker ([`5a53447`](https://github.com/AvengeMedia/DankMaterialShell/commit/5a534472)) - keybinds tab: change colors ([`b684728`](https://github.com/AvengeMedia/DankMaterialShell/commit/b6847289)) - app picker: fix background close ([`d22c43e`](https://github.com/AvengeMedia/DankMaterialShell/commit/d22c43e0)) - cli: add interactive color picker ([`d9deaa8`](https://github.com/AvengeMedia/DankMaterialShell/commit/d9deaa8d)) - audio: add IPC & OSD for changing output audio device fixes [#&#8203;754](https://github.com/AvengeMedia/DankMaterialShell/issues/754) ([`6c7776a`](https://github.com/AvengeMedia/DankMaterialShell/commit/6c7776a9)) - settings: break out dank bar widgets ([`62bd6e4`](https://github.com/AvengeMedia/DankMaterialShell/commit/62bd6e41)) - pass screen to modals ([`293c7b4`](https://github.com/AvengeMedia/DankMaterialShell/commit/293c7b42)) - settings: mecha re-organization ([`788da62`](https://github.com/AvengeMedia/DankMaterialShell/commit/788da627)) - lock: add option to show on 1 display fixes [#&#8203;607](https://github.com/AvengeMedia/DankMaterialShell/issues/607) ([`2c7f24a`](https://github.com/AvengeMedia/DankMaterialShell/commit/2c7f24a9)) - hyprland: fix workspace overview truncation, update scaling fixes [#&#8203;871](https://github.com/AvengeMedia/DankMaterialShell/issues/871) ([`f236706`](https://github.com/AvengeMedia/DankMaterialShell/commit/f236706d)) - Add dbus notifications inline to systemd ([`b097700`](https://github.com/AvengeMedia/DankMaterialShell/commit/b0977005)) - Revert "Add DMS dbus notification service file" ([`50b112c`](https://github.com/AvengeMedia/DankMaterialShell/commit/50b112c9)) - Remove notification conflict ([`c2f478b`](https://github.com/AvengeMedia/DankMaterialShell/commit/c2f478b0)) - launcher: integrate dsearch into drawer ([`dccbb13`](https://github.com/AvengeMedia/DankMaterialShell/commit/dccbb137)) - gamma: fix night mode on startup ([`90f9940`](https://github.com/AvengeMedia/DankMaterialShell/commit/90f9940d)) - Revert "modals: single window optimization" ([`f3f7cc9`](https://github.com/AvengeMedia/DankMaterialShell/commit/f3f7cc90)) - Revert "spotlight: optimize to keep loaded" ([`c331e2f`](https://github.com/AvengeMedia/DankMaterialShell/commit/c331e2f3)) - Revert "dankmodal: fix persistent modal handling" ([`1c7ebc4`](https://github.com/AvengeMedia/DankMaterialShell/commit/1c7ebc43)) - keybinds: always parse binds.kdl, show warning on position-conflicts ([`5f54272`](https://github.com/AvengeMedia/DankMaterialShell/commit/5f542726)) - Add DMS dbus notification service file ([`33e655b`](https://github.com/AvengeMedia/DankMaterialShell/commit/33e655be)) - notif: fix keyboard navi in popout ([`0ea0602`](https://github.com/AvengeMedia/DankMaterialShell/commit/0ea0602a)) - keybind: dont make shortcut inhbitor at compile time ([`46effd2`](https://github.com/AvengeMedia/DankMaterialShell/commit/46effd2c)) - i18n: update terms ([`de055e8`](https://github.com/AvengeMedia/DankMaterialShell/commit/de055e82)) - keybinds: move static arrays to js files ([`c307730`](https://github.com/AvengeMedia/DankMaterialShell/commit/c3077304)) - DMS Version Formatting ([`e151359`](https://github.com/AvengeMedia/DankMaterialShell/commit/e1513591)) - fix: Duplicate build automation ([`d430cae`](https://github.com/AvengeMedia/DankMaterialShell/commit/d430cae9)) - keyboard shortcuts: comprehensive keyboard shortcut management interface - niri only for now - requires quickshell-git, hidden otherwise - Add, Edit, Delete keybinds - Large suite of pre-defined and custom actions - Works with niri 25.11+ include feature ([`f92dc6f`](https://github.com/AvengeMedia/DankMaterialShell/commit/f92dc6f7)) - Update DMS versioning for Distro packages ([`a679be6`](https://github.com/AvengeMedia/DankMaterialShell/commit/a679be68)) - i18n: add spanish ([`c5c5ce8`](https://github.com/AvengeMedia/DankMaterialShell/commit/c5c5ce84)) - dankmodal: fix persistent modal handling ([`e7cb0d3`](https://github.com/AvengeMedia/DankMaterialShell/commit/e7cb0d39)) - packaging: Add dms-open.desktop and danklogo.svg to all distribution packages ([#&#8203;870](https://github.com/AvengeMedia/DankMaterialShell/issues/870)) ([`b84308c`](https://github.com/AvengeMedia/DankMaterialShell/commit/b84308cb)) - core: add dynamic completion for more commands ([#&#8203;889](https://github.com/AvengeMedia/DankMaterialShell/issues/889)) ([`0df47d2`](https://github.com/AvengeMedia/DankMaterialShell/commit/0df47d2c)) - fix: dms-cli & about versioning in all builds ([`e24b548`](https://github.com/AvengeMedia/DankMaterialShell/commit/e24b548b)) - niri: add option to disable overview launcher ([#&#8203;887](https://github.com/AvengeMedia/DankMaterialShell/issues/887)) ([`75af444`](https://github.com/AvengeMedia/DankMaterialShell/commit/75af444c)) - matugen: backup and add to vscode extensions json when present ([`02dd199`](https://github.com/AvengeMedia/DankMaterialShell/commit/02dd1996)) - Update Debian version format ([`f552b8e`](https://github.com/AvengeMedia/DankMaterialShell/commit/f552b8ef)) - core: add dynamic completion for ipc command ([#&#8203;885](https://github.com/AvengeMedia/DankMaterialShell/issues/885)) ([`9162e31`](https://github.com/AvengeMedia/DankMaterialShell/commit/9162e314)) - spotlight: optimize to keep loaded ([`01b28e3`](https://github.com/AvengeMedia/DankMaterialShell/commit/01b28e3e)) - network: eth device speed is not exposed ([`f5aa855`](https://github.com/AvengeMedia/DankMaterialShell/commit/f5aa8551)) - feat: add support for geometric centering ([#&#8203;856](https://github.com/AvengeMedia/DankMaterialShell/issues/856)) ([`db3610f`](https://github.com/AvengeMedia/DankMaterialShell/commit/db3610fc)) - theme: uncomment niri alt-tab colors ([`2e3f330`](https://github.com/AvengeMedia/DankMaterialShell/commit/2e3f3300)) - dankbar: allow disabling title scrolling in the music display ([#&#8203;882](https://github.com/AvengeMedia/DankMaterialShell/issues/882)) ([`1617a7f`](https://github.com/AvengeMedia/DankMaterialShell/commit/1617a7f2)) - dankbar: shrink to 0 spacing and no border when maximized surface is present ([`69a5566`](https://github.com/AvengeMedia/DankMaterialShell/commit/69a5566b)) - core: fix crash on tui startup on nixos after removal of component detection ([#&#8203;881](https://github.com/AvengeMedia/DankMaterialShell/issues/881)) ([`30e5d8b`](https://github.com/AvengeMedia/DankMaterialShell/commit/30e5d8b8)) - make pre-commit more portable ([#&#8203;880](https://github.com/AvengeMedia/DankMaterialShell/issues/880)) ([`67ff772`](https://github.com/AvengeMedia/DankMaterialShell/commit/67ff7726)) - fix: OpenSuse package dir & hash versioning ([`f96a2e2`](https://github.com/AvengeMedia/DankMaterialShell/commit/f96a2e23)) - ipc/focus: add focusOrToggle to settings and processlist ([`344c4f9`](https://github.com/AvengeMedia/DankMaterialShell/commit/344c4f93)) - Readjustment of the audio display name for better fit ([#&#8203;874](https://github.com/AvengeMedia/DankMaterialShell/issues/874)) ([`89aa146`](https://github.com/AvengeMedia/DankMaterialShell/commit/89aa1468)) - modals: single window optimization ([`468e569`](https://github.com/AvengeMedia/DankMaterialShell/commit/468e569b)) - Update dms core internal paths ([`139c990`](https://github.com/AvengeMedia/DankMaterialShell/commit/139c9900)) - brightness: fix ddc erasing devices, fix OSD behaviors ([`bd99be1`](https://github.com/AvengeMedia/DankMaterialShell/commit/bd99be15)) - Add desktop & icon to distro pacakges ([`1d91d8f`](https://github.com/AvengeMedia/DankMaterialShell/commit/1d91d8fd)) - Localize Systemd & Simplify builds ([`f425f86`](https://github.com/AvengeMedia/DankMaterialShell/commit/f425f861)) - wallpaper: vram optimizations ([`83a6b75`](https://github.com/AvengeMedia/DankMaterialShell/commit/83a6b756)) - fix workflow ([`9184c70`](https://github.com/AvengeMedia/DankMaterialShell/commit/9184c708)) - core: update to golangci-lint v2 ([`f5ca4cc`](https://github.com/AvengeMedia/DankMaterialShell/commit/f5ca4ccc)) - nix: update vendorHash for go.mod changes ([`50f174b`](https://github.com/AvengeMedia/DankMaterialShell/commit/50f174be)) - brightness: add udev monitor, bind OSDs to netlink events fixes [#&#8203;863](https://github.com/AvengeMedia/DankMaterialShell/issues/863) ([`e5d11ce`](https://github.com/AvengeMedia/DankMaterialShell/commit/e5d11ce5)) - core: replace all use of interface{} with any ([#&#8203;848](https://github.com/AvengeMedia/DankMaterialShell/issues/848)) ([`94851a5`](https://github.com/AvengeMedia/DankMaterialShell/commit/94851a51)) - dock: add border option fixes [#&#8203;829](https://github.com/AvengeMedia/DankMaterialShell/issues/829) ([`cfc07f4`](https://github.com/AvengeMedia/DankMaterialShell/commit/cfc07f44)) - color picker: fix save button disappearing with eye dropper fixes [#&#8203;853](https://github.com/AvengeMedia/DankMaterialShell/issues/853) ([`c6e9abd`](https://github.com/AvengeMedia/DankMaterialShell/commit/c6e9abda)) - launcher: consistent spacing of grid mode ([`25951dd`](https://github.com/AvengeMedia/DankMaterialShell/commit/25951ddc)) - fix: open settings ([#&#8203;868](https://github.com/AvengeMedia/DankMaterialShell/issues/868)) ([`bcd9ece`](https://github.com/AvengeMedia/DankMaterialShell/commit/bcd9ece0)) - monitors: fix icon valign in widgets fixes [#&#8203;862](https://github.com/AvengeMedia/DankMaterialShell/issues/862) ([`68adbc3`](https://github.com/AvengeMedia/DankMaterialShell/commit/68adbc38)) - remove effective screen from modal fixes [#&#8203;869](https://github.com/AvengeMedia/DankMaterialShell/issues/869) ([`79a4d06`](https://github.com/AvengeMedia/DankMaterialShell/commit/79a4d06c)) - net: fix binding loop ([`18bf3b7`](https://github.com/AvengeMedia/DankMaterialShell/commit/18bf3b75)) - appdrawer: fix context menu fixes [#&#8203;859](https://github.com/AvengeMedia/DankMaterialShell/issues/859) ([`4e66d35`](https://github.com/AvengeMedia/DankMaterialShell/commit/4e66d353)) - feat: Add browser picker modal for URL handling ([#&#8203;815](https://github.com/AvengeMedia/DankMaterialShell/issues/815)) ([`1b6d567`](https://github.com/AvengeMedia/DankMaterialShell/commit/1b6d5674)) - feat: add autohide and settings ipc functions ([#&#8203;786](https://github.com/AvengeMedia/DankMaterialShell/issues/786)) ([`7959a79`](https://github.com/AvengeMedia/DankMaterialShell/commit/7959a795)) - nix: update vendorHash for go.mod changes ([`abf3249`](https://github.com/AvengeMedia/DankMaterialShell/commit/abf3249b)) - keybinds: add niri provider ([`35e0dc8`](https://github.com/AvengeMedia/DankMaterialShell/commit/35e0dc84)) - feat: add sun and moon view to WeatherTab ([#&#8203;787](https://github.com/AvengeMedia/DankMaterialShell/issues/787)) ([`17639e8`](https://github.com/AvengeMedia/DankMaterialShell/commit/17639e87)) - Fix ProcessList context menu visibility in DankPopout ([#&#8203;857](https://github.com/AvengeMedia/DankMaterialShell/issues/857)) ([`cbd1fd9`](https://github.com/AvengeMedia/DankMaterialShell/commit/cbd1fd90)) - core: add pre-commit hooks for go CI checks ([`b2cf20f`](https://github.com/AvengeMedia/DankMaterialShell/commit/b2cf20f3)) - cli: remove distribution enforcement from tui ([`915f1a5`](https://github.com/AvengeMedia/DankMaterialShell/commit/915f1a50)) - dankinstall: remove dead nix code, add doc link ([`a55ec64`](https://github.com/AvengeMedia/DankMaterialShell/commit/a55ec641)) - Adde Loader to only load shapes once the correct path has been generated ([#&#8203;851](https://github.com/AvengeMedia/DankMaterialShell/issues/851)) ([`b1834b1`](https://github.com/AvengeMedia/DankMaterialShell/commit/b1834b19)) - fix: recreate plugin popout binding even if contentHeight is already set ([#&#8203;852](https://github.com/AvengeMedia/DankMaterialShell/issues/852)) ([`1beeb9f`](https://github.com/AvengeMedia/DankMaterialShell/commit/1beeb9fb)) - wallpaper: revert last changes fixes [#&#8203;855](https://github.com/AvengeMedia/DankMaterialShell/issues/855) ([`18d8635`](https://github.com/AvengeMedia/DankMaterialShell/commit/18d86354)) - nix: update vendorHash for go.mod changes ([`6297b06`](https://github.com/AvengeMedia/DankMaterialShell/commit/6297b067)) - ci: use gh app ([`d62ef63`](https://github.com/AvengeMedia/DankMaterialShell/commit/d62ef635)) - dankbar: add width/height deps to binding ([`c538360`](https://github.com/AvengeMedia/DankMaterialShell/commit/c5383604)) - ci: add update-vendor trigger ([`0b638bf`](https://github.com/AvengeMedia/DankMaterialShell/commit/0b638bf8)) - ci: switch to gh pat ([`7f6a71b`](https://github.com/AvengeMedia/DankMaterialShell/commit/7f6a71b9)) - dankbar: dont early return in path functions ([`1b4363a`](https://github.com/AvengeMedia/DankMaterialShell/commit/1b4363a5)) - core: update deps ([`16d168c`](https://github.com/AvengeMedia/DankMaterialShell/commit/16d168c9)) - dankbar: remove caching redraw prevention ([`4606d79`](https://github.com/AvengeMedia/DankMaterialShell/commit/4606d796)) - media: suppress media OSD on new players for 2s fixes [#&#8203;838](https://github.com/AvengeMedia/DankMaterialShell/issues/838) ([`4eee126`](https://github.com/AvengeMedia/DankMaterialShell/commit/4eee126d)) - core: fix golang-ci lints and add a config ([`dde4266`](https://github.com/AvengeMedia/DankMaterialShell/commit/dde42665)) - workflow: run go CI on PRs ([`f6874fb`](https://github.com/AvengeMedia/DankMaterialShell/commit/f6874fbc)) - dankbar: remove barTint Shape ([`621d4e4`](https://github.com/AvengeMedia/DankMaterialShell/commit/621d4e4d)) - dankbar: another hack to try and fix opacity ([`7606223`](https://github.com/AvengeMedia/DankMaterialShell/commit/76062231)) - dankbar: simplify transparency binding ([`261f55f`](https://github.com/AvengeMedia/DankMaterialShell/commit/261f55fe)) - dankbar: try something else for binding ([`202cf4b`](https://github.com/AvengeMedia/DankMaterialShell/commit/202cf4bc)) - feat: allow popout to resize to its contents ([#&#8203;847](https://github.com/AvengeMedia/DankMaterialShell/issues/847)) ([`b7572f7`](https://github.com/AvengeMedia/DankMaterialShell/commit/b7572f72)) - dankbar: try to fix binding issues on creation ([`50ab346`](https://github.com/AvengeMedia/DankMaterialShell/commit/50ab346d)) - settings: optimize mem usage - keep un-loaded unless called upon ([`b11b375`](https://github.com/AvengeMedia/DankMaterialShell/commit/b11b3758)) - cups: add comprehensive CUPs setting page - Add printers - Delete printers - Use polkit APIs as fallback on auth errors - Fix ref system to conditionally subscribe to cups when wanted ([`e6c3ae9`](https://github.com/AvengeMedia/DankMaterialShell/commit/e6c3ae93)) - net: less Theme.success ([`df663ac`](https://github.com/AvengeMedia/DankMaterialShell/commit/df663ace)) - DankDash: fix per-monitor wallpapers ([`db7e597`](https://github.com/AvengeMedia/DankMaterialShell/commit/db7e597f)) - network: big feature enrichment - Dedicated view in settings - VPN profile management - Ethernet disconnection - Turn prompts into floating windows ([`1d3fe81`](https://github.com/AvengeMedia/DankMaterialShell/commit/1d3fe81f)) - spotlight: fix mouse action menu click ([#&#8203;841](https://github.com/AvengeMedia/DankMaterialShell/issues/841)) ([`9c887fb`](https://github.com/AvengeMedia/DankMaterialShell/commit/9c887fbe)) - spotlight: fix clipping and add context menu keyboard navigation ([#&#8203;840](https://github.com/AvengeMedia/DankMaterialShell/issues/840)) ([`4723bff`](https://github.com/AvengeMedia/DankMaterialShell/commit/4723bffc)) - Update greet sync to rec ACL ([`9643de3`](https://github.com/AvengeMedia/DankMaterialShell/commit/9643de3c)) - Enhance DMS Greeter logic ([`3bf3a54`](https://github.com/AvengeMedia/DankMaterialShell/commit/3bf3a549)) - nix: install completion support for dms cli ([#&#8203;836](https://github.com/AvengeMedia/DankMaterialShell/issues/836)) ([`bcffc88`](https://github.com/AvengeMedia/DankMaterialShell/commit/bcffc885)) - feat: DMS Greeter for Ubuntu ([`6b8c35c`](https://github.com/AvengeMedia/DankMaterialShell/commit/6b8c35c2)) - osd/audio: bind audio change to pipewire, suppress OSDs on startup and resume from suspend ([`dd409b4`](https://github.com/AvengeMedia/DankMaterialShell/commit/dd409b4d)) - dgop: use dgop for uptime ([`94a1aeb`](https://github.com/AvengeMedia/DankMaterialShell/commit/94a1aebe)) - color picker: fall back to niri picker when on niri fixes [#&#8203;828](https://github.com/AvengeMedia/DankMaterialShell/issues/828) ([`d3030c3`](https://github.com/AvengeMedia/DankMaterialShell/commit/d3030c3e)) - Enhance DMS Greeter automation - Thanks [@&#8203;brunodsf05](https://github.com/brunodsf05) for doing some legwork to hunt this down! ([`0221021`](https://github.com/AvengeMedia/DankMaterialShell/commit/02210210)) - fix: DankBar binding loop & sth transparency ([`966021b`](https://github.com/AvengeMedia/DankMaterialShell/commit/966021bf)) - niri: support compact kb layout display fixes [#&#8203;818](https://github.com/AvengeMedia/DankMaterialShell/issues/818) fixes [#&#8203;500](https://github.com/AvengeMedia/DankMaterialShell/issues/500) ([`f06e6e8`](https://github.com/AvengeMedia/DankMaterialShell/commit/f06e6e85)) - displays: workaround for duplicate models ([`28ad641`](https://github.com/AvengeMedia/DankMaterialShell/commit/28ad6410)) - dank16: enrich with hex, hex stripped, rgb ([`384c775`](https://github.com/AvengeMedia/DankMaterialShell/commit/384c775f)) - niri: remove waitingForResults since it doesnt work and bind to search term length ([`ce40c69`](https://github.com/AvengeMedia/DankMaterialShell/commit/ce40c691)) - niri: fix warnings in overview ([`5b0c38b`](https://github.com/AvengeMedia/DankMaterialShell/commit/5b0c38b0)) - matugen: log worker messages ([`7344567`](https://github.com/AvengeMedia/DankMaterialShell/commit/73445678)) - matugen: always set color scheme on exit ([`4f24312`](https://github.com/AvengeMedia/DankMaterialShell/commit/4f243124)) - displays: show physical resolution/mode instead of logical fixes [#&#8203;819](https://github.com/AvengeMedia/DankMaterialShell/issues/819) ([`d79b1ff`](https://github.com/AvengeMedia/DankMaterialShell/commit/d79b1ff3)) - filebrowser: re-add layer surface version ([`bbe1c1f`](https://github.com/AvengeMedia/DankMaterialShell/commit/bbe1c1f1)) - Update dms-cli for OBS packages ([`1978e67`](https://github.com/AvengeMedia/DankMaterialShell/commit/1978e674)) - Update dms-cli for nightly builds ([`e129e4a`](https://github.com/AvengeMedia/DankMaterialShell/commit/e129e4a2)) - nix: fix NixOS systemd service PATH ([#&#8203;823](https://github.com/AvengeMedia/DankMaterialShell/issues/823)) ([`f7f1bbb`](https://github.com/AvengeMedia/DankMaterialShell/commit/f7f1bbbd)) - feat/matugen3 ([#&#8203;771](https://github.com/AvengeMedia/DankMaterialShell/issues/771)) ([`de8f2e6`](https://github.com/AvengeMedia/DankMaterialShell/commit/de8f2e6a)) - Improved applications naming in AudioOutputDetail ([#&#8203;821](https://github.com/AvengeMedia/DankMaterialShell/issues/821)) ([`85704e3`](https://github.com/AvengeMedia/DankMaterialShell/commit/85704e39)) - dankinstall: add artix ([`4d661ff`](https://github.com/AvengeMedia/DankMaterialShell/commit/4d661ff4)) - hyprland: fix focus grab ([`d7b3963`](https://github.com/AvengeMedia/DankMaterialShell/commit/d7b39634)) - power: switch to hold-style confirmation fixes [#&#8203;775](https://github.com/AvengeMedia/DankMaterialShell/issues/775) ([`039c98b`](https://github.com/AvengeMedia/DankMaterialShell/commit/039c98b9)) - confirm: add keepPopoutsOpen ([`172c4bf`](https://github.com/AvengeMedia/DankMaterialShell/commit/172c4bf0)) - niri: keep overview focus when open ([`1f2a1c5`](https://github.com/AvengeMedia/DankMaterialShell/commit/1f2a1c5d)) - improve border ([`e5a6a00`](https://github.com/AvengeMedia/DankMaterialShell/commit/e5a6a002)) - dankbar: improve config reactivity ([`d8153f7`](https://github.com/AvengeMedia/DankMaterialShell/commit/d8153f76)) - bar: use shape > canvas ([`8b6ae3f`](https://github.com/AvengeMedia/DankMaterialShell/commit/8b6ae3f3)) - remove UPower import from Theme ([`2453778`](https://github.com/AvengeMedia/DankMaterialShell/commit/24537781)) - Add middle-click close and collapse popout ([#&#8203;813](https://github.com/AvengeMedia/DankMaterialShell/issues/813)) ([`d2a2950`](https://github.com/AvengeMedia/DankMaterialShell/commit/d2a29506)) - cava: tweak options ([`adf51d5`](https://github.com/AvengeMedia/DankMaterialShell/commit/adf51d52)) - media: change icon for player volume ([`0864179`](https://github.com/AvengeMedia/DankMaterialShell/commit/08641790)) - niri: fix exit anims on overview launcher ([`8de77f2`](https://github.com/AvengeMedia/DankMaterialShell/commit/8de77f28)) - windows: add minimum sizes ([`004a014`](https://github.com/AvengeMedia/DankMaterialShell/commit/004a0140)) - appdrawer: fix not getting mouse events sometimes ([`80f6eb9`](https://github.com/AvengeMedia/DankMaterialShell/commit/80f6eb94)) - plugins: fix reactivity, tooltips, new IPCs to reload ([`4035c9c`](https://github.com/AvengeMedia/DankMaterialShell/commit/4035c9cc)) - settings: make plugin browser and widget browser floating ([`3a365f6`](https://github.com/AvengeMedia/DankMaterialShell/commit/3a365f68)) - Tweak Workflows ([`9920a0a`](https://github.com/AvengeMedia/DankMaterialShell/commit/9920a0a5)) - Refactor distro logic & automation ([`03073f6`](https://github.com/AvengeMedia/DankMaterialShell/commit/03073f68)) - windows: disable QT CSD ([`609caf6`](https://github.com/AvengeMedia/DankMaterialShell/commit/609caf6e)) - wallpaper: fix cycling fixes [#&#8203;812](https://github.com/AvengeMedia/DankMaterialShell/issues/812) ([`411141f`](https://github.com/AvengeMedia/DankMaterialShell/commit/411141ff)) - Merge pull request [#&#8203;809](https://github.com/AvengeMedia/DankMaterialShell/issues/809) from LuckShiba/fix-scroll ([`3e472e1`](https://github.com/AvengeMedia/DankMaterialShell/commit/3e472e18)) - bar: fix scroll on widgets that doesn't handle scroll ([`e5b6fbd`](https://github.com/AvengeMedia/DankMaterialShell/commit/e5b6fbd1)) - wallpaper: disable cycling if any toplevel is full screen ([`c2787f1`](https://github.com/AvengeMedia/DankMaterialShell/commit/c2787f12)) - net: allow overriding wifi device ([`df94012`](https://github.com/AvengeMedia/DankMaterialShell/commit/df940124)) - media: fix player button control popup things ([`5288d04`](https://github.com/AvengeMedia/DankMaterialShell/commit/5288d042)) - dankbar: add generic bar widget IPC for popouts fixes [#&#8203;750](https://github.com/AvengeMedia/DankMaterialShell/issues/750) ([`fa98a27`](https://github.com/AvengeMedia/DankMaterialShell/commit/fa98a27c)) - dankbar/controlcenter: add VPN, mic, brightness, battery, and printer options for widget ([`d341a5a`](https://github.com/AvengeMedia/DankMaterialShell/commit/d341a5a6)) - Reduce dups & add workflow hotfix ([`7f15227`](https://github.com/AvengeMedia/DankMaterialShell/commit/7f15227d)) - Further optimize OBS build scripts ([`bb45240`](https://github.com/AvengeMedia/DankMaterialShell/commit/bb452406)) - dankbar: fix monitoring widgets with no background option fixes [#&#8203;806](https://github.com/AvengeMedia/DankMaterialShell/issues/806) ([`29f84ae`](https://github.com/AvengeMedia/DankMaterialShell/commit/29f84aea)) - ws: add option for occupied only ([`5a52edc`](https://github.com/AvengeMedia/DankMaterialShell/commit/5a52edca)) - settings: fix scrollable area in window ([`b078e23`](https://github.com/AvengeMedia/DankMaterialShell/commit/b078e23a)) - audio: optimize visualizations ([`7fa8712`](https://github.com/AvengeMedia/DankMaterialShell/commit/7fa87125)) - audio: optimize non-cava fallback ([`f618df4`](https://github.com/AvengeMedia/DankMaterialShell/commit/f618df46)) - idle: add fade to lock option fixes [#&#8203;694](https://github.com/AvengeMedia/DankMaterialShell/issues/694) fixes [#&#8203;805](https://github.com/AvengeMedia/DankMaterialShell/issues/805) ([`ee03853`](https://github.com/AvengeMedia/DankMaterialShell/commit/ee038539)) - modals: restore Top layer as default - Cut a mask in the background window - restores virt kb compat ([`6c4a9bc`](https://github.com/AvengeMedia/DankMaterialShell/commit/6c4a9bcf)) - dankbar: fix individual widget settings ([`1bec20e`](https://github.com/AvengeMedia/DankMaterialShell/commit/1bec20ec)) - widgets: add an outline option fixes [#&#8203;804](https://github.com/AvengeMedia/DankMaterialShell/issues/804) ([`08c9bf5`](https://github.com/AvengeMedia/DankMaterialShell/commit/08c9bf57)) - dankbar: make border shape respect goth radius part of [#&#8203;804](https://github.com/AvengeMedia/DankMaterialShell/issues/804) ([`5e77a10`](https://github.com/AvengeMedia/DankMaterialShell/commit/5e77a10a)) - sysmon: change spacing of monitor widgets ([`3bc6461`](https://github.com/AvengeMedia/DankMaterialShell/commit/3bc6461e)) - dock: hide pin to dock for internal windows ([`d3194e1`](https://github.com/AvengeMedia/DankMaterialShell/commit/d3194e15)) - dankbar: de-bounce bar settings ([`2db79ef`](https://github.com/AvengeMedia/DankMaterialShell/commit/2db79ef2)) - notifications: fix DnD tooltip ([`b3c07ed`](https://github.com/AvengeMedia/DankMaterialShell/commit/b3c07ede)) - cc: fix brightness tooltip ([`b773fdc`](https://github.com/AvengeMedia/DankMaterialShell/commit/b773fdca)) - media: restore tooltips ([`2e9f9f7`](https://github.com/AvengeMedia/DankMaterialShell/commit/2e9f9f7b)) - dank tooltip v2: apply to settings ([`30cbfe7`](https://github.com/AvengeMedia/DankMaterialShell/commit/30cbfe72)) - Added per app volume control ([#&#8203;801](https://github.com/AvengeMedia/DankMaterialShell/issues/801)) ([`b036da2`](https://github.com/AvengeMedia/DankMaterialShell/commit/b036da24)) - media: make controls more usable since popout change ([`c8a9fb1`](https://github.com/AvengeMedia/DankMaterialShell/commit/c8a9fb16)) - power: disable profile osd by default, ensure dbus activation doesnt happen ([`43bea80`](https://github.com/AvengeMedia/DankMaterialShell/commit/43bea80c)) - bar: fix auto-hide hiding when tray popout is opened ([#&#8203;802](https://github.com/AvengeMedia/DankMaterialShell/issues/802)) ([`23538c0`](https://github.com/AvengeMedia/DankMaterialShell/commit/23538c03)) - osd: try to optimize power profile osd more ([`2ae9112`](https://github.com/AvengeMedia/DankMaterialShell/commit/2ae91123)) - power profile: put OSD in a lazyloader ([`5ce1cb8`](https://github.com/AvengeMedia/DankMaterialShell/commit/5ce1cb87)) - dock: touch of inner padding to dms icon ([`2a37028`](https://github.com/AvengeMedia/DankMaterialShell/commit/2a37028b)) - paths: show dms icon & title for dms windows ([`8130feb`](https://github.com/AvengeMedia/DankMaterialShell/commit/8130feb2)) - Workflow updates ([`c49a875`](https://github.com/AvengeMedia/DankMaterialShell/commit/c49a875e)) - migrate default font family props to Theme ([`2a00230`](https://github.com/AvengeMedia/DankMaterialShell/commit/2a002304)) - greeter: fix custom themes and font family fixes [#&#8203;776](https://github.com/AvengeMedia/DankMaterialShell/issues/776) ([`d952281`](https://github.com/AvengeMedia/DankMaterialShell/commit/d9522818)) - modal: remove targetScreen usage fixes [#&#8203;798](https://github.com/AvengeMedia/DankMaterialShell/issues/798) ([`800588e`](https://github.com/AvengeMedia/DankMaterialShell/commit/800588e1)) - i18n: update translations ([`991c31e`](https://github.com/AvengeMedia/DankMaterialShell/commit/991c31eb)) - processlist: convert to floating window ([`48f77e1`](https://github.com/AvengeMedia/DankMaterialShell/commit/48f77e16)) - modals: apply same pattern of multi-window - fixes excessive repaints fixes [#&#8203;716](https://github.com/AvengeMedia/DankMaterialShell/issues/716) ([`42de6fd`](https://github.com/AvengeMedia/DankMaterialShell/commit/42de6fd0)) - popout: fix excessive repaints - Size content window to content size, buffer for shadow - Add second window for click outside behavior - User overriding the layer disables the click outside behavior ([`62845b4`](https://github.com/AvengeMedia/DankMaterialShell/commit/62845b47)) - settings: make responsive, view-stack style ([`fd20986`](https://github.com/AvengeMedia/DankMaterialShell/commit/fd20986c)) - Update gitignore ([`61369cd`](https://github.com/AvengeMedia/DankMaterialShell/commit/61369cde)) - feat: Mult-Distro support - Debian, Ubuntu, OpenSuse ([`644384c`](https://github.com/AvengeMedia/DankMaterialShell/commit/644384ce)) - bar: fix auto-hide not hiding after popout closes ([#&#8203;796](https://github.com/AvengeMedia/DankMaterialShell/issues/796)) ([`97c11a2`](https://github.com/AvengeMedia/DankMaterialShell/commit/97c11a24)) - settings: clamp max content width ([`1e7e1c2`](https://github.com/AvengeMedia/DankMaterialShell/commit/1e7e1c2d)) - settings: make settings and file browser normal windows - add default floating rules for dankinstall ([`1c7201f`](https://github.com/AvengeMedia/DankMaterialShell/commit/1c7201fb)) - gamma: dont transition before destroying controls ([`61ec0c6`](https://github.com/AvengeMedia/DankMaterialShell/commit/61ec0c69)) - dankbar: hide settings when bar is disabled ([`4b5fce1`](https://github.com/AvengeMedia/DankMaterialShell/commit/4b5fce1b)) - Media volume scroll on DankBar widget and media volume OSD ([#&#8203;795](https://github.com/AvengeMedia/DankMaterialShell/issues/795)) ([`6cc6e7c`](https://github.com/AvengeMedia/DankMaterialShell/commit/6cc6e7c8)) - bar: don't apply opacity to sth color - legacy thing that already has it ([`89298fc`](https://github.com/AvengeMedia/DankMaterialShell/commit/89298fce)) - dankbar: support multiple bars and per-display bars - Migrate settings to v2 - Up to 4 bars - Per-bar settings instead of global ([`a3a27e0`](https://github.com/AvengeMedia/DankMaterialShell/commit/a3a27e07)) - gamma: remove display sync on destruction ([`4f32376`](https://github.com/AvengeMedia/DankMaterialShell/commit/4f32376f)) - launcher: set default launch prefix, if launching from systemd - prevents apps dying when stopping the systemd unit ([`58bf189`](https://github.com/AvengeMedia/DankMaterialShell/commit/58bf1899)) - weather: fix fahrenheit conversion ([`bcfa508`](https://github.com/AvengeMedia/DankMaterialShell/commit/bcfa508d)) - fix: bar and dock flickering autohide ([#&#8203;784](https://github.com/AvengeMedia/DankMaterialShell/issues/784)) ([`c0ae3ef`](https://github.com/AvengeMedia/DankMaterialShell/commit/c0ae3ef5)) - fix: remove useFahrenheit refresh, fetch Celcius convert locally ([#&#8203;785](https://github.com/AvengeMedia/DankMaterialShell/issues/785)) ([`1e70d7b`](https://github.com/AvengeMedia/DankMaterialShell/commit/1e70d7b4)) - update CONTRIBUTING ([`f8dc6ad`](https://github.com/AvengeMedia/DankMaterialShell/commit/f8dc6ad2)) - weather: fix display when 0 temp fixes [#&#8203;782](https://github.com/AvengeMedia/DankMaterialShell/issues/782) ([`e224829`](https://github.com/AvengeMedia/DankMaterialShell/commit/e2248298)) - net: fix VPN prompting for password ([`4eb8966`](https://github.com/AvengeMedia/DankMaterialShell/commit/4eb89662)) - themes: shift catpuccin palete ([`b310e66`](https://github.com/AvengeMedia/DankMaterialShell/commit/b310e662)) - cc: bit of extra height for some detail items ([`b39da1b`](https://github.com/AvengeMedia/DankMaterialShell/commit/b39da1be)) - Fix background color of the privacy widget ([#&#8203;779](https://github.com/AvengeMedia/DankMaterialShell/issues/779)) ([`fa575d0`](https://github.com/AvengeMedia/DankMaterialShell/commit/fa575d05)) - theme: add colorful bar widget option ([`dfe2f37`](https://github.com/AvengeMedia/DankMaterialShell/commit/dfe2f377)) - sounds: only play audio changed when trigger by us ([`46caeb0`](https://github.com/AvengeMedia/DankMaterialShell/commit/46caeb04)) - niri: ensure overview spotlight is hidden when main window is brought up ([`59cc9c7`](https://github.com/AvengeMedia/DankMaterialShell/commit/59cc9c70)) - niri: empty input region & disable spotlight content when not open ([`12e9153`](https://github.com/AvengeMedia/DankMaterialShell/commit/12e91534)) - niri: embed spotlight to same window as overview layer ([`d9da88c`](https://github.com/AvengeMedia/DankMaterialShell/commit/d9da88ce)) - niri: close spotlight when closing overview ([`2dbfec0`](https://github.com/AvengeMedia/DankMaterialShell/commit/2dbfec03)) - niri: add spotlight on overview typing functionality ([#&#8203;774](https://github.com/AvengeMedia/DankMaterialShell/issues/774)) ([`09cf8c9`](https://github.com/AvengeMedia/DankMaterialShell/commit/09cf8c96)) - Feature/privacy widget fix ([#&#8203;772](https://github.com/AvengeMedia/DankMaterialShell/issues/772)) ([`f1bed4d`](https://github.com/AvengeMedia/DankMaterialShell/commit/f1bed4d6)) - missing import ([`2ed6c33`](https://github.com/AvengeMedia/DankMaterialShell/commit/2ed6c33c)) - dankinstall: add ultramarine ([`7ad532e`](https://github.com/AvengeMedia/DankMaterialShell/commit/7ad532ed)) - hyprland: restore focus grab to tray menus ([`92fe8c5`](https://github.com/AvengeMedia/DankMaterialShell/commit/92fe8c5b)) - modals: move HyprFocusGrab out of common Modal ([`8e95572`](https://github.com/AvengeMedia/DankMaterialShell/commit/8e955725)) - modal: round textureSize pixels ([`62da862`](https://github.com/AvengeMedia/DankMaterialShell/commit/62da862a)) - dankinstall: weakdeps for niri/system ([`993e34f`](https://github.com/AvengeMedia/DankMaterialShell/commit/993e34f5)) **Full Changelog**: <https://github.com/AvengeMedia/DankMaterialShell/compare/v0.6.2...v1.0.0> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi40Mi40IiwidXBkYXRlZEluVmVyIjoiNDIuNDIuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Bluemedia force-pushed renovate/avengemedia-dankmaterialshell-1.x from 768b318cfe
Some checks failed
ci/woodpecker/push/AvengeMedia_dms-cli Pipeline was successful
ci/woodpecker/push/AvengeMedia_dms-greeter Pipeline was successful
ci/woodpecker/push/AvengeMedia_dms Pipeline failed
to 7e1b48a111
Some checks failed
ci/woodpecker/push/AvengeMedia_dms-greeter Pipeline was successful
ci/woodpecker/push/AvengeMedia_dms Pipeline failed
ci/woodpecker/push/AvengeMedia_dms-cli Pipeline was successful
2025-12-11 20:24:17 +00:00
Compare
Bluemedia force-pushed renovate/avengemedia-dankmaterialshell-1.x from 7e1b48a111
Some checks failed
ci/woodpecker/push/AvengeMedia_dms-greeter Pipeline was successful
ci/woodpecker/push/AvengeMedia_dms Pipeline failed
ci/woodpecker/push/AvengeMedia_dms-cli Pipeline was successful
to 56a63442bb
Some checks failed
ci/woodpecker/push/AvengeMedia_dms-greeter Pipeline was successful
ci/woodpecker/push/AvengeMedia_dms Pipeline failed
ci/woodpecker/push/AvengeMedia_dms-cli Pipeline was successful
2025-12-11 20:26:13 +00:00
Compare
Bluemedia force-pushed renovate/avengemedia-dankmaterialshell-1.x from 56a63442bb
Some checks failed
ci/woodpecker/push/AvengeMedia_dms-greeter Pipeline was successful
ci/woodpecker/push/AvengeMedia_dms Pipeline failed
ci/woodpecker/push/AvengeMedia_dms-cli Pipeline was successful
to 071db70464
All checks were successful
ci/woodpecker/push/AvengeMedia_dms-greeter Pipeline was successful
ci/woodpecker/push/AvengeMedia_dms-cli Pipeline was successful
ci/woodpecker/push/AvengeMedia_dms Pipeline was successful
2025-12-11 20:33:06 +00:00
Compare
Bluemedia deleted branch renovate/avengemedia-dankmaterialshell-1.x 2025-12-11 20:34:53 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Bluemedia/desktop-environment-rpms!15
No description provided.