Update dependency AvengeMedia/DankMaterialShell to v1.2.2 #31

Merged
Bluemedia merged 2 commits from renovate/avengemedia-dankmaterialshell-1.x into main 2026-01-14 20:39:26 +00:00
Collaborator

This PR contains the following updates:

Package Update Change
AvengeMedia/DankMaterialShell minor 1.0.31.2.2

Release Notes

AvengeMedia/DankMaterialShell (AvengeMedia/DankMaterialShell)

v1.2.2

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
  • bump VERSION (1b7dcf5)
  • modals: fix wifi passowrd, polkit, and VPN import (502bb88)

Full Changelog: https://github.com/AvengeMedia/DankMaterialShell/compare/v1.2.1...v1.2.2

v1.2.1

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

Full Changelog: https://github.com/AvengeMedia/DankMaterialShell/compare/v1.2.0...v1.2.1

v1.2.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
  • update changelog link and VERSION (cd9d92d)
  • nix: add wtype dependency (#​1346) (1b69a5e)
  • widgets: fix running apps positioning and popup manager (61d311b)
  • notifications: remove redundant trimStored and add null safety (6b76b86)
  • desktop widgets: sync position across screens option, clickthrough option, grouping in settings, repositioning, new IPCs for control fixes #​1300 fixes #​1301 (dcfb947)
  • notifications: use Theme.primary to represent do not distrub in bar (59893b7)
  • matugen: add support for vscode-insiders (d2c62f5)
  • core/wlcontext: use infinite poll timeout (2bbe9a0)
  • notifications: swipe to dismiss on history (4e2ce82)
  • widgets: respect radius for inactive DankButtonGroup i tems (1047621)
  • matugen: add post_hook for mango (f1233ab)
  • settings: fix wallpaper preview cache update on per-mode change (d6b407e)
  • enable changelog (022b4b4)
  • keybinds: fix sh, fix screenshot-window options, empty args part of #​914 (49b3225)
  • settings: fix sidebar binding when clicked by emitting signal (1280bd0)
  • dankdash: fix 24H format in weather tab fixes #​1283 (6f206d7)
  • dgop: use used mem directly from API - conditionally because it depends on newer dgop (2e58283)
  • settings: extract tab headings for search (#​1333) (99a5721)
  • notifications: spacing improvements fixes #​1241 (5302ebd)
  • settings: fix clipping of generic color selector fixes #​1242 (fa427ea)
  • systemtray: use Theme radius for menu options fixes #​1331 (7027bd1)
  • notifications: add compact mode, expansion in history, expansion in popup fixes #​1282 (3c38e17)
  • feat: configurable app id substitutions (#​1317) (510ea5d)
  • cc: dont show preference flip if not on ethernet and wifi (bb2234d)
  • widgets: add artix and void NF mappings (edbdeb0)
  • update-service: add Artix Linux to supported distributions list (#​1318) (19541fc)
  • niri: fix effectiveScreenAssignment in modal (7c936ca)
  • modals/auth: add show password option fixes #​1311 (c60cd3a)
  • feat: map steam_app_ID to steam_icon_ID for actual game icons (#​1312) (e37135f)
  • settingns: fix missing help text on desktop widgets (aac937c)
  • workspaces: add color options, add focus follows monitor, remove per-monitor option (was misleading) relevant to #​1207 (4b46d02)
  • matugen/vscode: fix selection contrast (7f0181b)
  • hyprland: always use single window (6a10927)
  • lock: handle case where session lock is rejected (0f09cc6)
  • dankbar: add bar get/setPosition IPC (af0166a)
  • audio: recreate media players on pipewire device change (a283017)
  • i18n: fix RTL in plugin settings (5ae2cd1)
  • i18n: more RTL repairs (eece811)
  • i18n: more RTL layout enhancements (1ff1f3a)
  • wallpaper: encode image URIs fixes #​1306 (a21a846)
  • fix typos (#​1304) (f5f21e7)
  • hyprland: fix cursor setting (033e624)
  • revert readme (3c69e8b)
  • update readme (118be27)
  • readme:update vid url (721d35d)
  • settings: fade to lock and monitor off by default on (7bc3d59)
  • welcome: make the first page stuff clickable fixes #​1295 (ccc7047)
  • changelog: capability to display new release message (a5e107c)
  • displays: fix text-alignment in model mode (646d60d)
  • core: add resolve-include recursive fixes #​1294 (5dc7c0d)
  • keybinds: fix empty string args, more writable provider options (db1de9d)
  • network: support hidden SSIDs (3dd2138)
  • vpn: aggregate all import errors - we are dumb about importing by just trying to import everythting - that caused errors to not be represented correctly - just aggregate them all and present them in toast details - Better would be to detect the type of file being imported, but this is better than nothing (ec2b3d0)
  • keybinds: initial support for writable hyprland and mangoWC fixes #​1204 (a205df1)
  • cursor: make min/max wider (e822fa7)
  • plugins: improve version check (634e75b)
  • greeter: change hypr startup to exec-once (ec5b507)
  • workflow: update stable workflow to use GH app (e6d289d)
  • cursor: create/update XResources for XWL apps (745d7f2)
  • cursor: hypr, mango, and dankinstall support for configs (ad43053)
  • feat: DMS Cursor Control - Size & Theme in niri (7217001)
  • clipboard: add cliphist-migrate CLI (8c9c936)
  • nix: update vendorHash for go.mod changes (842bf6e)
  • network: listen to NM Wired interface + use nmcli for route metrics - Some other misc floating window change, too lazy to separate the commit (c1fbeb3)
  • plugins: ipc visibility conditions (c45eb2c)
  • launcher remove right key (1b5abca)
  • launcher: support for plugins to define context menus fixes #​1279 (45818b2)
  • notifications: fix notifications being completely transient if history is disabled (#​1284) (1c8ce46)
  • theme: fix gtk apply button on empty file fixes #​1280 (f762f9a)
  • launcher: built-in plugins, add settings search plugin with ? default trigger (4484f6b)
  • shell: dmsCoreApp updates (0076c45)
  • icons: fix transmission-gtk modded app ID again (ab071e1)
  • launcher: F10 as alt for menu key (8386b40)
  • dankbar: add shadow option fixes #​916 (03a9852)
  • desktop widgets: niri overview only option + grid on overlay when on overview (ef7d7ec)
  • notifications: add support for none, count, app name, and full detail for lock screen fixes #​557 (824792c)
  • session: handle hibernate error fixes #​308 (850e5b6)
  • compositor+matugen: border override, hypr/mango layout overrides, new templates, respect XDG paths - Add Hyprland and MangoWC templates - Add GUI gaps, window radius, and border thickness overrides for niri, Hyprland, and MangoWC - Add replacement support in matugen templates for DATA_DIR, CACHE_DIR, CONFIG_DIR fixes #​1274 fixes #​1273 (6431085)
  • session: blockLoading true (4005a55)
  • session: fix persist on empty file (0236fe3)
  • launcher: fix invalid icon rendering wrong icon (c1d95a3)
  • doctor: add links to dr command (9b027df)
  • feat: Implement DMS Core Persistent Apps (5e03afe)
  • welcome: add IPC targets and button on about page (145a974)
  • welcome: add a first launch welcome page with doctor integration fixes #​760 (d23fc9f)
  • matugen: fix app checking - double nil for flatpak + bin required to skip (7ac5191)
  • mautgen: update vscode package (29d27eb)
  • launcher: fix binding loop (e45075d)
  • clock: fixed width chars in vertical mode (80bc87e)
  • matugen: publish vscode theme to marketplace/ovsix (76d8851)
  • launcher: optimize bindings and filters (151d695)
  • nix: update home-manager module to remove default*, add clsettings (#​1233) (2e1bed5)
  • doctor: add json output (#​1263) (f163b97)
  • settings: detect read-only on save attempts (436c999)
  • notifications: add image persistence (aa72eac)
  • niri: ensure outputs.kdl and binds.kdl exist (913bb2f)
  • Add doctor command (#​1259) (3bb2696)
  • niri: preserve remaining settings when turning off output (166843d)
  • feat: matugen detects flatpak installations of zenbrowser and vesktop (#​1251) (02166a4)
  • i18n: update terms (f0f2e6e)
  • matugen: update vscode template - yaml/toml highlighting colors - fix scrollbar contrast - fix command-search marker (8d8d5de)
  • power: add fade to monitor off option fixes #​558 (6d76f0b)
  • settings: fix network refresh button animation behavior fixes #​1258 (f3f720b)
  • motifications: add support for configurable persistent history fixes #​929 (2bf85bc)
  • core: respect QT_LOGGING_RULES var (faddc46)
  • printers: fix input field height fixes #​1254 (2991aac)
  • settings: add existence check in addition to RO check (e181702)
  • core: initialize fd pipes in tests and increase queue size in test (ba2d51b)
  • Add media control bindings for audio playback (#​1240) (7f10d6a)
  • theme: unconditionally load dms-colors.json (405749a)
  • launcher: allow terminal apps (77681fd)
  • theme: add dank16 to dms matugen template (8253ec4)
  • i18n: update terms (a1e001e)
  • plugins: fix first plugin install reactivity (3a65ea2)
  • feat(distro/nix/niri): add a hack for config includes with niri flake (#​1239) (7d761c4)
  • Bar (mediaplayer): Mouse wheel options for media player widget (#​1248) (4cb90c5)
  • util: add flatpak introspection utilities (#​1234) (1c7d15d)
  • feat: Add group workspace apps toggle (#​1238) (7268a3f)
  • feat: Persistent Plugins & Async Updates (#​1231) (d2c4391)
  • bar(ws): add option to show name (#​1223) (69b1d0c)
  • bar(clock): respect compact mode on vertical bar (#​1222) (ba28767)
  • settings: prevent overwrites if parse called with null object (6cff5f1)
  • matugen: add GTKTheme method on type alias (3e1c653)
  • matugen: fix adw-gtk3 setting in light mode - and add models.Get/GetOr helpers (c1d5794)
  • gamma: recreate controls on resume (5e111d8)
  • Larger option for the media player widget. (#​1236) (1a98da2)
  • zen-userchrome.css - fixing workspaces container color (#​1194) (618ccbc)
  • tweak background and popout colors to be brighter and more similar to adwaita (#​1237) (d3a79a0)
  • core: skip display filtering in IPC (bae32e5)
  • core: prevent stale path file (edfda96)
  • vpn: wrap secrets in secrets key, cache pkcs11 pin input (a547966)
  • greeter: simplify start-hyprland check (f6279b1)
  • settings: refactor for read-only handling - Remove default-* copying logic - Allow in-memory changes of settings/session datas - Convert SessionData to newer spec pattern - Migrate weather coords to Session data - Bricks home manager (temporarily) (957c89a)
  • dock: fix tooltip positioning with adjacent bars (571a9da)
  • cachingimage: dont depend on sha256sum (51ca9a7)
  • settings: guard saving before load completed (c141ad1)
  • vpn: update pksc11 handling (37f972d)
  • Improving the logic for start-hyprland wrapper use (#​1220) (7d8de6e)
  • vpn: attempt to support pkcs11 prompts (7ff751f)
  • gamma: allow steps of 100 with slider fixes #​1216 (651672a)
  • clipboard: single disable + read-only history option (2dbadfe)
  • Update & Replace all issue templates (621710b)
  • widgets: dynamic DankToggle height (1edecb0)
  • dankbar: fix reveal on overview/niri when auto-hide on (f1a8763)
  • greeter: use folderlistmodel for session iteration, add launch timeout (97a07c3)
  • feat: implement smart compositor entry point (start-hyprland vs Hyprland) (#​1211) (18f095c)
  • settings: fix desktop widget accordion row height fixes #​1214 (d95d516)
  • About versioning (45ba64a)
  • matugen: fix skip (9501d66)
  • core: update hypr config test (2127fc3)
  • dankinstall: update hyprland reference config for 0.53 fixes #​913 (7962fee)
  • workspace: update scroll accumulator logic (d5c7b5c)
  • feat: accept numpad's enter key to finish screenshot selection (#​1210) (5f77d69)
  • dankbar: copy high-dpi scrolling logic from DankListView (60034be)
  • settings: show parse error message (518a5d3)
  • feat: allow adjusting notification volume (#​1199) (2eeaf8f)
  • matugen: make check codition an array (cffee0f)
  • hypr: add disable output option (f08e2ef)
  • matugen/template: Soothing neovim theme (#​1201) (2b0070c)
  • core: apply gopls automatic modernizers (#​1198) (ae82716)
  • Adding Zen Browser matugen template (#​1181) (c281bf3)
  • clipboard: don't store sensitive mime types in history fixes #​1185 (45b8b2a)
  • fixed lambda issue on nixos (#​1188) (7b9ba84)
  • Notification: Right-click to toggle Do Not Disturb (#​1174) (84fb567)
  • nix: remove dgop input; expose quickshell package (#​1183) (bbd57e0)
  • Fix #​1179 normal scrolling direction (#​1182) (b1632a0)
  • desktop widgets: easier copy/delete (7aff118)
  • feat: Added reverse workspace scrolling (#​1179) (fbe362c)
  • i18n: fix RTL alignment of settings sidebar (e7f94c9)
  • i18n: add farsi (7523190)
  • window: remove unused signal (da37e16)
  • AppSearch: Add ID search fallback for non-English / non-standard apps (#​1173) (5c420ab)
  • matugen/template: Improve on generated theme + using dank16 instead (#​1177) (4493b7c)
  • vpn: initialize slices so they dont serialize as null (40a96c6)
  • fix trailing whitespace (23a9308)
  • Added mirroring option to display configuration (#​1156) (f7650b5)
  • dankdash: fix binding breaking when clicking overview card fixes #​1170 (3ebdd56)
  • add seconds to wallpaper cycling (#​1169) (6c4caf1)
  • workspace: chagne pill hover color (89788e9)
  • bar: change widget base hover blend logic (0787c63)
  • settings: add index extractor script for search (9fc0d5e)
  • settings: fix search height (6611dfb)
  • themes: remove catpuccin, support accent colors (8a71ead)
  • settings: add search - because tabs arent loaded at runtime, we have to have a separate index - Less ideal, but functional enough for now (d9d6ab5)
  • vpn: remove redundant property definitions (d6fe7be)
  • media: add scroll wheel behavior configuration (#​1160) (1194f3f)
  • dankbar: dont apply exclusive zone to popup positioning (5ac81e6)
  • nix: update flake inputs (#​1161) (987856a)
  • themes: support for variants (ef52ce0)
  • dankinstall: fix plasma session collision (06b14a5)
  • popout: use mapToItem instead of mapToGlobal for popout positioning fixes #​1152 (fd83905)
  • i18n: sync terms (ec6db79)
  • Add battery charge limit (#​1151) (adf92cb)
  • Add volume and brightness percentages (#​1148) (6b6f51c)
  • Use volume_mute icon for volume==0 (#​1150) (df6c602)
  • Allow toggling mute with right-click on bar (#​1147) (6303304)
  • Fix touchpad scrolling behavior (#​1146) (8e76789)
  • Clear lock screen textbox on Escape key press (#​1139) (10e81cf)
  • Add Do Not Disturb to IPC (#​1140) (03fd3a4)
  • weather: fix icons (8fdc748)
  • themes: fix terminals always dark with custom themes (6c56d23)
  • themes: consistent usage of primaryPressed (45d34dc)
  • launcher: use primaryPressed for hover (d7ac0d5)
  • desktop plugins: enable by default (1d4d145)
  • displays: explicitly write scale 1 for niri fixes #​1116 (a5b9ff9)
  • niri: add gaps and radius override (6feaecd)
  • dankdash: use CachingImage in wallpaper tab fixes #​1130 (b066a25)
  • spotlight: restore darken background option (777a552)
  • settings: fix theme application of default-settings json (7dbe608)
  • desktop-widgets: add overlay IPC and overview option (61630e4)
  • dankbar: option to show when bar is hidden and no windows (91385e7)
  • spotlight: remove darken bg opt, improve performance (04648fc)
  • i18n: term update (080fc7e)
  • dock: add isolate runninig apps by display option (0b60da3)
  • matugen: fix equibop theme not working (#​1122) (a4492b9)
  • dropdown: improve perf + add fuzzy search to printers (c9331b7)
  • window: add support for startSystemMove, resize, maximize to floating windows (4982ea5)
  • matugen: equibop theme (#​1119) (c703cb6)
  • desktop widgets: centralize config in desktop widgets tab, variants always available (a749497)
  • ubuntu: DMS-Greeter (c548255)
  • ubuntu: Update hardcoded arcs (9656c7a)
  • Ubuntu: DMS - add ARM64 support (414b8c8)
  • themes: incorporate theme registry, browser, dms URI scheme handling (b4f83d0)
  • core: Fix Debian Architecture logic (67ee74a)
  • core: Debian Sid/OpenSuse Leap, Slowroll support (93539d2)
  • matugen: remove bad kitty tab option fixes #​1109 (524d967)
  • matugen: fix GTK4 light mode fixes #​1110 fixes #​1056 (0effbeb)
  • desktop widgets: put grid on bottom layer (dca07a7)
  • desktop widget: handle key events in widget (02936c9)
  • notifications: add modal IPC command for dismissing all popups. rename clearAllPopups() to dismissAllPopups(), since clear is otherwise used to mean eliminated entirely rather than just sent to the notification center. (#​1100) (8f7e732)
  • adding gruvbox material custom theme varieties (#​1098) (5ffe563)
  • matugen/template: Added neovim to matugen pipeline (#​1097) (6ef08c3)
  • desktop widgets: add grid/grid size hints (908b4b5)
  • fedora: Remove cliphist on dms-git (f2611e0)
  • distro: Convert DMS Greeter to Stable on Fedora Copr (ea75a9d)
  • core: new line on version (3a744d7)
  • distro: Decople Fedora DMS Stable spec (195d312)
  • matugen: Set cursor color for theme (#​1088) (76006a7)
  • fix missing import (11536da)
  • i18n: general term cleanup, add missing terms, interpolate some (2a91bc4)
  • i18n: sync translations (baf2315)
  • keybinds: add log if ShortcutInhibitor is missing (83b81be)
  • core: skip replacing niri/dms configs fixes #​1072 (4aefa0f)
  • matugen: wrap pywalfox in sh (e53a7ce)
  • desktop widgets: use preview window instead of margin shift for non-niri (8437e1a)
  • desktop plugins: use mapToGlobal on moving widgets (632f40c)
  • notifications: add modal function for clearing all (#​1082) (7d81445)
  • core: remove ascii art from version (78a5f40)
  • matugen: fix vscode editor color reload (8745f98)
  • matugen: add color reload capability to vscode theme (f0f5bcc)
  • distro: Relocate Ubuntu dgop/dsearch to danklinux (8a3c513)
  • clock: make desktop clock not use precision seconds always (145d263)
  • displays: add adaptiveSyncSupported to wlroutput API (f2b9dc8)
  • niri: track open modals in modal manager for focus transfers (2e4d567)
  • niri: don't rely on text field length for launching (18231ed)
  • niri: release focus for popouts on overview (d0b61d8)
  • notifications: attempt to minimize rapid window creation/destruction (d385a44)
  • clipboard: remove ownership option (d97392d)
  • desktop: fix widget display toggle (6abb2c7)
  • dankbar/vpn: right click to quick connect (7e141c6)
  • clock: add analog seconds option for desktop widget (53553c1)
  • i18n: WIP initial RTL support - notifications - color picker - process list - settings - control center, dash - launcher (523ccc6)
  • matugen: change pywalfox post hook (811e89f)
  • lock: different pam fallback (5d5be4d)
  • lock: add pam login fallback locally (88457ab)
  • plugins/desktop-widgets: create a new "desktop" widget plugin type - Draggable per-monitor background layer widgets - Add basic dms version checks on plugins - Clock: built-in clock desktop plugin - dgop: built-in system monitor desktop plugin (0034926)
  • nix: refactor module structure and flake output (#​1014) (d082d41)
  • distros: Prefer stable quickshell (b791147)
  • dankdash: fix weather tooltips fixes #​1065 (672754b)
  • binds: accidentally deleted import (0d15531)
  • core: exit non-zero when SIGUSR1 is received (for systemd r estart) (ba6c51c)
  • core: detect quickshell crash on SIGTERM (d64206a)
  • displays: add hyprland HDR options (d9a1089)
  • displays: break monolith config down and allow floats/fix integer writing (niri) (55fe463)
  • displays: fix niri hot corner config (e84210e)
  • displays: add niri-specific layout options to configurator (ff50654)
  • fix: update getWorkspaceIndex function to include index parameter also fix workspace padding number (#​1062) (f6b0975)
  • core: preserve quickshell exit code (3d86397)
  • distro: Revise server side file handling (2947ff4)
  • Remove auto run on tags (b8fca10)
  • No run on push (33e4579)
  • Workflow update (42cc88c)
  • distro: Bring up Stable (0b7f241)
  • Push the logs (5d5c745)
  • distro: Re-add suffix (e0429e4)
  • dock: improve pinned app re-ordering feedback, fix vertical dock ordering fixes #​1046 fixes #​938 (0bece52)
  • update gitignore env (60b5e47)
  • distro: OBS version matching (aa75b44)
  • displays: fix reverted state for position (769f58c)
  • update CHANGELOG (e7facf7)
  • Move Ghostty Application Theming (#​1047) (04921ee)
  • fix light mode/dark mode switch for stock themes (#​1057) (8863c42)
  • displays: add configurator for niri, Hyprland, and MangoWC - Configure position, VRR, orientation, resolution, refresh rate - Split Display section into Configuration, Gamma, and Widgets - MangoWC omits VRR because it doesnt have per-display VRR - HDR configuration not present for Hyprland (2745116)
  • niri: handle window urgency event fixes #​1033 (bafe1c5)
  • 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 (306d7b2)
  • workspaces: add scroll handler to widget itself (e9f6583)
  • Update flake.nix to fix Hash Mismatch (#​1035) (42a2835)
  • distro: OBS edgecase (c2c90c6)
  • Revise OBS / PPA Workflows (cd01f63)
  • distro: Revise builds to use API variants (6033075)
  • dankmodal: removed backgroundWindow to fix clicking twice (#​1030) (79794d3)
  • Revert "Fixed having to click twice to exit out of Spotlight/Cliphist/Powermenu (#​1022)" (031f86b)
  • battery: fix button group sclaing (891f53c)
  • idle: implement screensaver interface - Mainly used to create the idle inhibitor when an app requests screensaver inhibit (848991c)
  • vpn: optim cc and dankbar widget (d37ddd1)
  • Add hide option for updater widget (#​1028) (00d12ac)
  • dankbar: make control center widget per-instance not global fixes #​1017 (3bbc78a)
  • ci: simplify changelog handling (b0a6652)
  • notifications: fix redundant height animation (cb710b2)
  • Fixed having to click twice to exit out of Spotlight/Cliphist/Powermenu (#​1022) (ca5fe6f)
  • lock/greeter: fix font alignment fixes #​1018 (fb75f4c)
  • binds: fix to scale with arbitrary font sizes (5e2a418)
  • ci: pull changelogs from obs/launchpad APIs - Get changelog from OBS/Launchpad API endpoints, instead of storing in git (24fe215)
  • runningapps: round icon margin to integer (ab2e887)
  • ci: Auto-update PPA packages [dms-git] (dec5740)
  • dwl: fix layout popout (208266d)
  • ci: Auto-update OBS packages [dms-git] (32f218d)
  • ci: Auto-update PPA packages [dms-git] (6fdaab2)
  • distro: Let the workflow run (d336866)
  • distro: Unify options across repos (b40df5f)
  • ci: Auto-update PPA packages [dms-git] (3c9886a)
  • wallpaper: pause cycling when locked, clean state when changing modes (ea205eb)
  • dankbar: add scroll wheel behavior configuration (30dad46)
  • ci: Auto-update OBS packages [dms-git] (fbf79e6)
  • ci: Auto-update PPA packages [dms-git] (efcf72b)
  • i18n: add hungarian (3b511e2)
  • ci: Auto-update PPA packages [dms-git] (e4e20fb)
  • ci: Auto-update OBS packages [dms-git] (48ccff6)
  • Change DPMS off to DPMS toggle in hyprland.conf (#​1011) (a783d65)
  • cava: dont set method/source (fd94e60)
  • vpn: just try and import all types on errors (a1bcb7e)
  • clipboard: re-add ownership option (31b6716)
  • clipboard: fix mime type selection (786c13f)
  • wallpaper: scale texture to physical pixels - reverts a regression (c652659)
  • ci: Auto-update OBS packages [dms,dms-git] (ca39196)
  • ci: Auto-update PPA packages [dms,dms-git,dms-greeter] (f02dd8f)
  • distro: Break the loop (0f89886)
  • ci: Auto-update PPA packages [dms-git] (1118404)
  • ci: Auto-update OBS packages [dms-git] (f011ea6)
  • ci: Auto-update OBS packages [dms,dms-git] (b2ac9c6)
  • ci: Auto-update PPA packages [dms,dms-git,dms-greeter] (fbab41a)
  • matugen: scrub the never implemented dynamic contrast palette (82f881a)
  • distro: Switch to dms-ci (68de9b4)
  • wlcontext: use poll with wake pipe instead of read deadlines (830a715)
  • fix shellcheck (ce4aca9)
  • clipboard: move cl receive to main wlcontext goroutine (7641171)
  • distro: Remove PR tests (119e084)
  • niri: fix test (7c6d529)
  • ci: add workflow for pushing stable tag (f63ab5c)
  • distros: Remove false path dir (50f1bc5)
  • clipboard: scrap persist, optimize mime-type handling (c3ab409)
  • distro: Reformat workflow newlines (44f6ab4)
  • clipboard: allow configuration even when disabled (5fda6e0)
  • distros: PR writeback (38068e7)
  • distros: Enhance build automation (66d2272)
  • nix: fix qt-plugins path (#​1005) (db2f68e)
  • notifications: add ipc call for toggleDoNotDisturb (#​1002) (352277e)
  • osd: increase shadow buffer accounts for percentage view (d6043e6)
  • niri: fix gap reactivity (d3f5b8f)
  • niri: add warnings on auto-generated files (6c3c722)
  • distro: OBS updates (5b8edb1)
  • osd: optimize surface damage fixes #​994 (c595727)
  • clipboard: add shift+enter to paste from clipboard history modal fixes #​358 (d463025)
  • notifications: add swipe to dismiss functionality fixes #​927 (0ff9fdb)
  • Update Copr specs (e95f7ce)
  • Add lock screen layout settings (#​981) (df1a8f4)
  • wallpaper: clamp max texture size (32e6c16)
  • ci: disable pkg builds from main release wf (d6b9b72)
  • ci: switch to dispatch-based release flow (179ad03)
  • dankinstall: call add-wants for niri/hyprland with dms service (c3cb82c)
  • niri: fix keybind handling of cooldown-ms parameter (4b52e2e)
  • workspaces: make icons scale with bar size, fixi valign of numbers fixes #​990 (77fd61f)
  • nix: remove wl-clipboard and cliphist dependencies (#​991) (c3ffb7f)
  • nix: let paths be used instead of only packages in plugins (#​988) (89dcd72)
  • core: fix test (5c3346a)
  • clipboard: persistence off by default - It's a little risky and messy of a default (7c4b383)
  • clipboard: dont take ownership on nil offers (bdc0e8e)
  • core: mock wayland context for tests & add i18n guidance to CONTRIBUTING (6d66f93)
  • nix: fix pre-commit hook in dev-shell (#​987) (9cac93b)
  • core: add test coverage for some of the wayland stack - mostly targeting any race issue detection (0709f26)
  • nix: fix home-manager module plugins (#​984) (4e4effd)
  • core: remove hyprpicker remnant (f9632cb)
  • gamma: fix initial night mode enablement (38db6a4)
  • clipboard: add copyEntry (by id) handler (7c6f043)
  • matugen: add option to disable DMS templates fixes #​983 (56ff936)
  • clipboard: remove wl-copy references (597e21d)
  • media: add option to disable visualizer in bar widget fixes #​978 (5bf5463)
  • core: use stdlib for xdg dirs (3a8d3ee)
  • settings: make default height screen-aware (1c1cf86)
  • nix: update vendorHash (ccc1df7)
  • ci: fix nix vendor-hash workflow (d2c3f87)
  • clipboard: introduce native clipboard, clip-persist, clip-storage functionality (6d62229)
  • Refactor pre-commit hooks to use prek (#​976) (7c88865)
  • dwl: fix layout popout not opening fixes #​980 (c8cfe0c)
  • nix: add QML dependencies to dms-shell package (#​967) (e573bdb)
  • nix: add plugins in NixOS module (#​970) (d8cd15d)
  • nix: fix greeter per-monitor and per-mode wallpapers (#​974) (1db3907)
  • nix: fix niri module (#​969) (72cfd37)
  • plugins: hide uninstall and update buttons for system plugins (1e67ee9)
  • core: fix socket reported CLI version (6c26b40)
  • Manual Changelog versioning (0dbd59b)
  • nix: drop unnecessary dependencies and enable power and accounts daemons (#​963) (b2066c6)
  • Revert "distro: update ppa-build script to ref right version" (8d7ae32)
  • distro: update ppa-build script to ref right version (c0d3c4f)
  • Ubuntu workflow tweak (27a7716)
  • Add WorkDIR to build steps (86affc7)
  • Workflow build increment logic (d939b99)
  • Bump OBS spec (1fcf777)
  • Update build scripts (7a8e23f)
  • change codename (73a4dd3)
  • Update dms stable systemd & desktop path (13ce873)

Full Changelog: https://github.com/AvengeMedia/DankMaterialShell/compare/v1.0.0...v1.2.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) | minor | `1.0.3` → `1.2.2` | --- ### Release Notes <details> <summary>AvengeMedia/DankMaterialShell (AvengeMedia/DankMaterialShell)</summary> ### [`v1.2.2`](https://github.com/AvengeMedia/DankMaterialShell/releases/tag/v1.2.2) [Compare Source](https://github.com/AvengeMedia/DankMaterialShell/compare/v1.2.1...v1.2.2) ##### 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 - bump VERSION ([`1b7dcf5`](https://github.com/AvengeMedia/DankMaterialShell/commit/1b7dcf56)) - modals: fix wifi passowrd, polkit, and VPN import ([`502bb88`](https://github.com/AvengeMedia/DankMaterialShell/commit/502bb88e)) **Full Changelog**: <https://github.com/AvengeMedia/DankMaterialShell/compare/v1.2.1...v1.2.2> ### [`v1.2.1`](https://github.com/AvengeMedia/DankMaterialShell/releases/tag/v1.2.1) [Compare Source](https://github.com/AvengeMedia/DankMaterialShell/compare/v1.2.0...v1.2.1) ##### 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 - settings: fix child windows on newer quickshell-git ([`b76d0ce`](https://github.com/AvengeMedia/DankMaterialShell/commit/b76d0ce9)) - bump VERSION ([`fa66d33`](https://github.com/AvengeMedia/DankMaterialShell/commit/fa66d330)) - settings: fix modal not opening on latest quickshell ([#&#8203;1357](https://github.com/AvengeMedia/DankMaterialShell/issues/1357)) ([`157eab2`](https://github.com/AvengeMedia/DankMaterialShell/commit/157eab2d)) - nix: escape version string ([#&#8203;1353](https://github.com/AvengeMedia/DankMaterialShell/issues/1353)) ([`f50ad2d`](https://github.com/AvengeMedia/DankMaterialShell/commit/f50ad2dc)) **Full Changelog**: <https://github.com/AvengeMedia/DankMaterialShell/compare/v1.2.0...v1.2.1> ### [`v1.2.0`](https://github.com/AvengeMedia/DankMaterialShell/releases/tag/v1.2.0) [Compare Source](https://github.com/AvengeMedia/DankMaterialShell/compare/v1.0.3...v1.2.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 - update changelog link and VERSION ([`cd9d92d`](https://github.com/AvengeMedia/DankMaterialShell/commit/cd9d92d8)) - nix: add wtype dependency ([#&#8203;1346](https://github.com/AvengeMedia/DankMaterialShell/issues/1346)) ([`1b69a5e`](https://github.com/AvengeMedia/DankMaterialShell/commit/1b69a5e6)) - widgets: fix running apps positioning and popup manager ([`61d311b`](https://github.com/AvengeMedia/DankMaterialShell/commit/61d311b1)) - notifications: remove redundant trimStored and add null safety ([`6b76b86`](https://github.com/AvengeMedia/DankMaterialShell/commit/6b76b869)) - desktop widgets: sync position across screens option, clickthrough option, grouping in settings, repositioning, new IPCs for control fixes [#&#8203;1300](https://github.com/AvengeMedia/DankMaterialShell/issues/1300) fixes [#&#8203;1301](https://github.com/AvengeMedia/DankMaterialShell/issues/1301) ([`dcfb947`](https://github.com/AvengeMedia/DankMaterialShell/commit/dcfb947c)) - notifications: use Theme.primary to represent do not distrub in bar ([`59893b7`](https://github.com/AvengeMedia/DankMaterialShell/commit/59893b7f)) - matugen: add support for vscode-insiders ([`d2c62f5`](https://github.com/AvengeMedia/DankMaterialShell/commit/d2c62f55)) - core/wlcontext: use infinite poll timeout ([`2bbe9a0`](https://github.com/AvengeMedia/DankMaterialShell/commit/2bbe9a0c)) - notifications: swipe to dismiss on history ([`4e2ce82`](https://github.com/AvengeMedia/DankMaterialShell/commit/4e2ce82c)) - widgets: respect radius for inactive DankButtonGroup i tems ([`1047621`](https://github.com/AvengeMedia/DankMaterialShell/commit/10476218)) - matugen: add post\_hook for mango ([`f1233ab`](https://github.com/AvengeMedia/DankMaterialShell/commit/f1233ab1)) - settings: fix wallpaper preview cache update on per-mode change ([`d6b407e`](https://github.com/AvengeMedia/DankMaterialShell/commit/d6b407ec)) - enable changelog ([`022b4b4`](https://github.com/AvengeMedia/DankMaterialShell/commit/022b4b4b)) - keybinds: fix sh, fix screenshot-window options, empty args part of [#&#8203;914](https://github.com/AvengeMedia/DankMaterialShell/issues/914) ([`49b3225`](https://github.com/AvengeMedia/DankMaterialShell/commit/49b32258)) - settings: fix sidebar binding when clicked by emitting signal ([`1280bd0`](https://github.com/AvengeMedia/DankMaterialShell/commit/1280bd04)) - dankdash: fix 24H format in weather tab fixes [#&#8203;1283](https://github.com/AvengeMedia/DankMaterialShell/issues/1283) ([`6f206d7`](https://github.com/AvengeMedia/DankMaterialShell/commit/6f206d75)) - dgop: use used mem directly from API - conditionally because it depends on newer dgop ([`2e58283`](https://github.com/AvengeMedia/DankMaterialShell/commit/2e582838)) - settings: extract tab headings for search ([#&#8203;1333](https://github.com/AvengeMedia/DankMaterialShell/issues/1333)) ([`99a5721`](https://github.com/AvengeMedia/DankMaterialShell/commit/99a5721f)) - notifications: spacing improvements fixes [#&#8203;1241](https://github.com/AvengeMedia/DankMaterialShell/issues/1241) ([`5302ebd`](https://github.com/AvengeMedia/DankMaterialShell/commit/5302ebd8)) - settings: fix clipping of generic color selector fixes [#&#8203;1242](https://github.com/AvengeMedia/DankMaterialShell/issues/1242) ([`fa427ea`](https://github.com/AvengeMedia/DankMaterialShell/commit/fa427ea1)) - systemtray: use Theme radius for menu options fixes [#&#8203;1331](https://github.com/AvengeMedia/DankMaterialShell/issues/1331) ([`7027bd1`](https://github.com/AvengeMedia/DankMaterialShell/commit/7027bd16)) - notifications: add compact mode, expansion in history, expansion in popup fixes [#&#8203;1282](https://github.com/AvengeMedia/DankMaterialShell/issues/1282) ([`3c38e17`](https://github.com/AvengeMedia/DankMaterialShell/commit/3c38e174)) - feat: configurable app id substitutions ([#&#8203;1317](https://github.com/AvengeMedia/DankMaterialShell/issues/1317)) ([`510ea5d`](https://github.com/AvengeMedia/DankMaterialShell/commit/510ea5d2)) - cc: dont show preference flip if not on ethernet and wifi ([`bb2234d`](https://github.com/AvengeMedia/DankMaterialShell/commit/bb2234d3)) - widgets: add artix and void NF mappings ([`edbdeb0`](https://github.com/AvengeMedia/DankMaterialShell/commit/edbdeb0f)) - update-service: add Artix Linux to supported distributions list ([#&#8203;1318](https://github.com/AvengeMedia/DankMaterialShell/issues/1318)) ([`19541fc`](https://github.com/AvengeMedia/DankMaterialShell/commit/19541fc5)) - niri: fix effectiveScreenAssignment in modal ([`7c936ca`](https://github.com/AvengeMedia/DankMaterialShell/commit/7c936cac)) - modals/auth: add show password option fixes [#&#8203;1311](https://github.com/AvengeMedia/DankMaterialShell/issues/1311) ([`c60cd3a`](https://github.com/AvengeMedia/DankMaterialShell/commit/c60cd3a3)) - feat: map steam\_app\_ID to steam\_icon\_ID for actual game icons ([#&#8203;1312](https://github.com/AvengeMedia/DankMaterialShell/issues/1312)) ([`e37135f`](https://github.com/AvengeMedia/DankMaterialShell/commit/e37135f8)) - settingns: fix missing help text on desktop widgets ([`aac937c`](https://github.com/AvengeMedia/DankMaterialShell/commit/aac937cb)) - workspaces: add color options, add focus follows monitor, remove per-monitor option (was misleading) relevant to [#&#8203;1207](https://github.com/AvengeMedia/DankMaterialShell/issues/1207) ([`4b46d02`](https://github.com/AvengeMedia/DankMaterialShell/commit/4b46d022)) - matugen/vscode: fix selection contrast ([`7f0181b`](https://github.com/AvengeMedia/DankMaterialShell/commit/7f0181b3)) - hyprland: always use single window ([`6a10927`](https://github.com/AvengeMedia/DankMaterialShell/commit/6a109274)) - lock: handle case where session lock is rejected ([`0f09cc6`](https://github.com/AvengeMedia/DankMaterialShell/commit/0f09cc69)) - dankbar: add bar get/setPosition IPC ([`af0166a`](https://github.com/AvengeMedia/DankMaterialShell/commit/af0166a5)) - audio: recreate media players on pipewire device change ([`a283017`](https://github.com/AvengeMedia/DankMaterialShell/commit/a283017f)) - i18n: fix RTL in plugin settings ([`5ae2cd1`](https://github.com/AvengeMedia/DankMaterialShell/commit/5ae2cd1d)) - i18n: more RTL repairs ([`eece811`](https://github.com/AvengeMedia/DankMaterialShell/commit/eece811f)) - i18n: more RTL layout enhancements ([`1ff1f3a`](https://github.com/AvengeMedia/DankMaterialShell/commit/1ff1f3a7)) - wallpaper: encode image URIs fixes [#&#8203;1306](https://github.com/AvengeMedia/DankMaterialShell/issues/1306) ([`a21a846`](https://github.com/AvengeMedia/DankMaterialShell/commit/a21a846b)) - fix typos ([#&#8203;1304](https://github.com/AvengeMedia/DankMaterialShell/issues/1304)) ([`f5f21e7`](https://github.com/AvengeMedia/DankMaterialShell/commit/f5f21e73)) - hyprland: fix cursor setting ([`033e624`](https://github.com/AvengeMedia/DankMaterialShell/commit/033e6241)) - revert readme ([`3c69e8b`](https://github.com/AvengeMedia/DankMaterialShell/commit/3c69e8b1)) - update readme ([`118be27`](https://github.com/AvengeMedia/DankMaterialShell/commit/118be277)) - readme:update vid url ([`721d35d`](https://github.com/AvengeMedia/DankMaterialShell/commit/721d35d4)) - settings: fade to lock and monitor off by default on ([`7bc3d59`](https://github.com/AvengeMedia/DankMaterialShell/commit/7bc3d591)) - welcome: make the first page stuff clickable fixes [#&#8203;1295](https://github.com/AvengeMedia/DankMaterialShell/issues/1295) ([`ccc7047`](https://github.com/AvengeMedia/DankMaterialShell/commit/ccc7047b)) - changelog: capability to display new release message ([`a5e107c`](https://github.com/AvengeMedia/DankMaterialShell/commit/a5e107c8)) - displays: fix text-alignment in model mode ([`646d60d`](https://github.com/AvengeMedia/DankMaterialShell/commit/646d60dc)) - core: add resolve-include recursive fixes [#&#8203;1294](https://github.com/AvengeMedia/DankMaterialShell/issues/1294) ([`5dc7c0d`](https://github.com/AvengeMedia/DankMaterialShell/commit/5dc7c0d7)) - keybinds: fix empty string args, more writable provider options ([`db1de9d`](https://github.com/AvengeMedia/DankMaterialShell/commit/db1de9df)) - network: support hidden SSIDs ([`3dd2138`](https://github.com/AvengeMedia/DankMaterialShell/commit/3dd21382)) - vpn: aggregate all import errors - we are dumb about importing by just trying to import everythting - that caused errors to not be represented correctly - just aggregate them all and present them in toast details - Better would be to detect the type of file being imported, but this is better than nothing ([`ec2b3d0`](https://github.com/AvengeMedia/DankMaterialShell/commit/ec2b3d0d)) - keybinds: initial support for writable hyprland and mangoWC fixes [#&#8203;1204](https://github.com/AvengeMedia/DankMaterialShell/issues/1204) ([`a205df1`](https://github.com/AvengeMedia/DankMaterialShell/commit/a205df1b)) - cursor: make min/max wider ([`e822fa7`](https://github.com/AvengeMedia/DankMaterialShell/commit/e822fa73)) - plugins: improve version check ([`634e75b`](https://github.com/AvengeMedia/DankMaterialShell/commit/634e75b8)) - greeter: change hypr startup to exec-once ([`ec5b507`](https://github.com/AvengeMedia/DankMaterialShell/commit/ec5b507e)) - workflow: update stable workflow to use GH app ([`e6d289d`](https://github.com/AvengeMedia/DankMaterialShell/commit/e6d289d4)) - cursor: create/update XResources for XWL apps ([`745d7f2`](https://github.com/AvengeMedia/DankMaterialShell/commit/745d7f26)) - cursor: hypr, mango, and dankinstall support for configs ([`ad43053`](https://github.com/AvengeMedia/DankMaterialShell/commit/ad43053b)) - feat: DMS Cursor Control - Size & Theme in niri ([`7217001`](https://github.com/AvengeMedia/DankMaterialShell/commit/72170019)) - clipboard: add cliphist-migrate CLI ([`8c9c936`](https://github.com/AvengeMedia/DankMaterialShell/commit/8c9c936d)) - nix: update vendorHash for go.mod changes ([`842bf6e`](https://github.com/AvengeMedia/DankMaterialShell/commit/842bf6e3)) - network: listen to NM Wired interface + use nmcli for route metrics - Some other misc floating window change, too lazy to separate the commit ([`c1fbeb3`](https://github.com/AvengeMedia/DankMaterialShell/commit/c1fbeb3f)) - plugins: ipc visibility conditions ([`c45eb2c`](https://github.com/AvengeMedia/DankMaterialShell/commit/c45eb2cc)) - launcher remove right key ([`1b5abca`](https://github.com/AvengeMedia/DankMaterialShell/commit/1b5abca8)) - launcher: support for plugins to define context menus fixes [#&#8203;1279](https://github.com/AvengeMedia/DankMaterialShell/issues/1279) ([`45818b2`](https://github.com/AvengeMedia/DankMaterialShell/commit/45818b20)) - notifications: fix notifications being completely transient if history is disabled ([#&#8203;1284](https://github.com/AvengeMedia/DankMaterialShell/issues/1284)) ([`1c8ce46`](https://github.com/AvengeMedia/DankMaterialShell/commit/1c8ce46f)) - theme: fix gtk apply button on empty file fixes [#&#8203;1280](https://github.com/AvengeMedia/DankMaterialShell/issues/1280) ([`f762f9a`](https://github.com/AvengeMedia/DankMaterialShell/commit/f762f9ae)) - launcher: built-in plugins, add settings search plugin with ? default trigger ([`4484f6b`](https://github.com/AvengeMedia/DankMaterialShell/commit/4484f6bd)) - shell: dmsCoreApp updates ([`0076c45`](https://github.com/AvengeMedia/DankMaterialShell/commit/0076c454)) - icons: fix transmission-gtk modded app ID again ([`ab071e1`](https://github.com/AvengeMedia/DankMaterialShell/commit/ab071e12)) - launcher: F10 as alt for menu key ([`8386b40`](https://github.com/AvengeMedia/DankMaterialShell/commit/8386b40c)) - dankbar: add shadow option fixes [#&#8203;916](https://github.com/AvengeMedia/DankMaterialShell/issues/916) ([`03a9852`](https://github.com/AvengeMedia/DankMaterialShell/commit/03a98522)) - desktop widgets: niri overview only option + grid on overlay when on overview ([`ef7d7ec`](https://github.com/AvengeMedia/DankMaterialShell/commit/ef7d7ec1)) - notifications: add support for none, count, app name, and full detail for lock screen fixes [#&#8203;557](https://github.com/AvengeMedia/DankMaterialShell/issues/557) ([`824792c`](https://github.com/AvengeMedia/DankMaterialShell/commit/824792cc)) - session: handle hibernate error fixes [#&#8203;308](https://github.com/AvengeMedia/DankMaterialShell/issues/308) ([`850e5b6`](https://github.com/AvengeMedia/DankMaterialShell/commit/850e5b65)) - compositor+matugen: border override, hypr/mango layout overrides, new templates, respect XDG paths - Add Hyprland and MangoWC templates - Add GUI gaps, window radius, and border thickness overrides for niri, Hyprland, and MangoWC - Add replacement support in matugen templates for DATA\_DIR, CACHE\_DIR, CONFIG\_DIR fixes [#&#8203;1274](https://github.com/AvengeMedia/DankMaterialShell/issues/1274) fixes [#&#8203;1273](https://github.com/AvengeMedia/DankMaterialShell/issues/1273) ([`6431085`](https://github.com/AvengeMedia/DankMaterialShell/commit/64310854)) - session: blockLoading true ([`4005a55`](https://github.com/AvengeMedia/DankMaterialShell/commit/4005a55b)) - session: fix persist on empty file ([`0236fe3`](https://github.com/AvengeMedia/DankMaterialShell/commit/0236fe32)) - launcher: fix invalid icon rendering wrong icon ([`c1d95a3`](https://github.com/AvengeMedia/DankMaterialShell/commit/c1d95a30)) - doctor: add links to dr command ([`9b027df`](https://github.com/AvengeMedia/DankMaterialShell/commit/9b027df1)) - feat: Implement DMS Core Persistent Apps ([`5e03afe`](https://github.com/AvengeMedia/DankMaterialShell/commit/5e03afe7)) - welcome: add IPC targets and button on about page ([`145a974`](https://github.com/AvengeMedia/DankMaterialShell/commit/145a974b)) - welcome: add a first launch welcome page with doctor integration fixes [#&#8203;760](https://github.com/AvengeMedia/DankMaterialShell/issues/760) ([`d23fc9f`](https://github.com/AvengeMedia/DankMaterialShell/commit/d23fc9f2)) - matugen: fix app checking - double nil for flatpak + bin required to skip ([`7ac5191`](https://github.com/AvengeMedia/DankMaterialShell/commit/7ac5191e)) - mautgen: update vscode package ([`29d27eb`](https://github.com/AvengeMedia/DankMaterialShell/commit/29d27ebd)) - launcher: fix binding loop ([`e45075d`](https://github.com/AvengeMedia/DankMaterialShell/commit/e45075dd)) - clock: fixed width chars in vertical mode ([`80bc87e`](https://github.com/AvengeMedia/DankMaterialShell/commit/80bc87e7)) - matugen: publish vscode theme to marketplace/ovsix ([`76d8851`](https://github.com/AvengeMedia/DankMaterialShell/commit/76d88517)) - launcher: optimize bindings and filters ([`151d695`](https://github.com/AvengeMedia/DankMaterialShell/commit/151d6952)) - nix: update home-manager module to remove default\*, add clsettings ([#&#8203;1233](https://github.com/AvengeMedia/DankMaterialShell/issues/1233)) ([`2e1bed5`](https://github.com/AvengeMedia/DankMaterialShell/commit/2e1bed5f)) - doctor: add json output ([#&#8203;1263](https://github.com/AvengeMedia/DankMaterialShell/issues/1263)) ([`f163b97`](https://github.com/AvengeMedia/DankMaterialShell/commit/f163b97c)) - settings: detect read-only on save attempts ([`436c999`](https://github.com/AvengeMedia/DankMaterialShell/commit/436c9992)) - notifications: add image persistence ([`aa72eac`](https://github.com/AvengeMedia/DankMaterialShell/commit/aa72eaca)) - niri: ensure outputs.kdl and binds.kdl exist ([`913bb2f`](https://github.com/AvengeMedia/DankMaterialShell/commit/913bb2ff)) - Add doctor command ([#&#8203;1259](https://github.com/AvengeMedia/DankMaterialShell/issues/1259)) ([`3bb2696`](https://github.com/AvengeMedia/DankMaterialShell/commit/3bb26962)) - niri: preserve remaining settings when turning off output ([`166843d`](https://github.com/AvengeMedia/DankMaterialShell/commit/166843de)) - feat: matugen detects flatpak installations of zenbrowser and vesktop ([#&#8203;1251](https://github.com/AvengeMedia/DankMaterialShell/issues/1251)) ([`02166a4`](https://github.com/AvengeMedia/DankMaterialShell/commit/02166a4c)) - i18n: update terms ([`f0f2e6e`](https://github.com/AvengeMedia/DankMaterialShell/commit/f0f2e6ef)) - matugen: update vscode template - yaml/toml highlighting colors - fix scrollbar contrast - fix command-search marker ([`8d8d5de`](https://github.com/AvengeMedia/DankMaterialShell/commit/8d8d5de5)) - power: add fade to monitor off option fixes [#&#8203;558](https://github.com/AvengeMedia/DankMaterialShell/issues/558) ([`6d76f0b`](https://github.com/AvengeMedia/DankMaterialShell/commit/6d76f0b4)) - settings: fix network refresh button animation behavior fixes [#&#8203;1258](https://github.com/AvengeMedia/DankMaterialShell/issues/1258) ([`f3f720b`](https://github.com/AvengeMedia/DankMaterialShell/commit/f3f720bb)) - motifications: add support for configurable persistent history fixes [#&#8203;929](https://github.com/AvengeMedia/DankMaterialShell/issues/929) ([`2bf85bc`](https://github.com/AvengeMedia/DankMaterialShell/commit/2bf85bc4)) - core: respect QT\_LOGGING\_RULES var ([`faddc46`](https://github.com/AvengeMedia/DankMaterialShell/commit/faddc461)) - printers: fix input field height fixes [#&#8203;1254](https://github.com/AvengeMedia/DankMaterialShell/issues/1254) ([`2991aac`](https://github.com/AvengeMedia/DankMaterialShell/commit/2991aac8)) - settings: add existence check in addition to RO check ([`e181702`](https://github.com/AvengeMedia/DankMaterialShell/commit/e1817027)) - core: initialize fd pipes in tests and increase queue size in test ([`ba2d51b`](https://github.com/AvengeMedia/DankMaterialShell/commit/ba2d51bc)) - Add media control bindings for audio playback ([#&#8203;1240](https://github.com/AvengeMedia/DankMaterialShell/issues/1240)) ([`7f10d6a`](https://github.com/AvengeMedia/DankMaterialShell/commit/7f10d6a9)) - theme: unconditionally load dms-colors.json ([`405749a`](https://github.com/AvengeMedia/DankMaterialShell/commit/405749aa)) - launcher: allow terminal apps ([`77681fd`](https://github.com/AvengeMedia/DankMaterialShell/commit/77681fd3)) - theme: add dank16 to dms matugen template ([`8253ec4`](https://github.com/AvengeMedia/DankMaterialShell/commit/8253ec44)) - i18n: update terms ([`a1e001e`](https://github.com/AvengeMedia/DankMaterialShell/commit/a1e001e6)) - plugins: fix first plugin install reactivity ([`3a65ea2`](https://github.com/AvengeMedia/DankMaterialShell/commit/3a65ea21)) - feat(distro/nix/niri): add a hack for config includes with niri flake ([#&#8203;1239](https://github.com/AvengeMedia/DankMaterialShell/issues/1239)) ([`7d761c4`](https://github.com/AvengeMedia/DankMaterialShell/commit/7d761c4c)) - Bar (mediaplayer): Mouse wheel options for media player widget ([#&#8203;1248](https://github.com/AvengeMedia/DankMaterialShell/issues/1248)) ([`4cb90c5`](https://github.com/AvengeMedia/DankMaterialShell/commit/4cb90c53)) - util: add flatpak introspection utilities ([#&#8203;1234](https://github.com/AvengeMedia/DankMaterialShell/issues/1234)) ([`1c7d15d`](https://github.com/AvengeMedia/DankMaterialShell/commit/1c7d15db)) - feat: Add group workspace apps toggle ([#&#8203;1238](https://github.com/AvengeMedia/DankMaterialShell/issues/1238)) ([`7268a3f`](https://github.com/AvengeMedia/DankMaterialShell/commit/7268a3fe)) - feat: Persistent Plugins & Async Updates ([#&#8203;1231](https://github.com/AvengeMedia/DankMaterialShell/issues/1231)) ([`d2c4391`](https://github.com/AvengeMedia/DankMaterialShell/commit/d2c43915)) - bar(ws): add option to show name ([#&#8203;1223](https://github.com/AvengeMedia/DankMaterialShell/issues/1223)) ([`69b1d0c`](https://github.com/AvengeMedia/DankMaterialShell/commit/69b1d0c2)) - bar(clock): respect compact mode on vertical bar ([#&#8203;1222](https://github.com/AvengeMedia/DankMaterialShell/issues/1222)) ([`ba28767`](https://github.com/AvengeMedia/DankMaterialShell/commit/ba287674)) - settings: prevent overwrites if parse called with null object ([`6cff5f1`](https://github.com/AvengeMedia/DankMaterialShell/commit/6cff5f11)) - matugen: add GTKTheme method on type alias ([`3e1c653`](https://github.com/AvengeMedia/DankMaterialShell/commit/3e1c6534)) - matugen: fix adw-gtk3 setting in light mode - and add models.Get/GetOr helpers ([`c1d5794`](https://github.com/AvengeMedia/DankMaterialShell/commit/c1d57946)) - gamma: recreate controls on resume ([`5e111d8`](https://github.com/AvengeMedia/DankMaterialShell/commit/5e111d89)) - Larger option for the media player widget. ([#&#8203;1236](https://github.com/AvengeMedia/DankMaterialShell/issues/1236)) ([`1a98da2`](https://github.com/AvengeMedia/DankMaterialShell/commit/1a98da22)) - zen-userchrome.css - fixing workspaces container color ([#&#8203;1194](https://github.com/AvengeMedia/DankMaterialShell/issues/1194)) ([`618ccbc`](https://github.com/AvengeMedia/DankMaterialShell/commit/618ccbcb)) - tweak background and popout colors to be brighter and more similar to adwaita ([#&#8203;1237](https://github.com/AvengeMedia/DankMaterialShell/issues/1237)) ([`d3a79a0`](https://github.com/AvengeMedia/DankMaterialShell/commit/d3a79a05)) - core: skip display filtering in IPC ([`bae32e5`](https://github.com/AvengeMedia/DankMaterialShell/commit/bae32e51)) - core: prevent stale path file ([`edfda96`](https://github.com/AvengeMedia/DankMaterialShell/commit/edfda965)) - vpn: wrap secrets in secrets key, cache pkcs11 pin input ([`a547966`](https://github.com/AvengeMedia/DankMaterialShell/commit/a547966b)) - greeter: simplify start-hyprland check ([`f6279b1`](https://github.com/AvengeMedia/DankMaterialShell/commit/f6279b1b)) - settings: refactor for read-only handling - Remove default-\* copying logic - Allow in-memory changes of settings/session datas - Convert SessionData to newer spec pattern - Migrate weather coords to Session data - Bricks home manager (temporarily) ([`957c89a`](https://github.com/AvengeMedia/DankMaterialShell/commit/957c89a8)) - dock: fix tooltip positioning with adjacent bars ([`571a9da`](https://github.com/AvengeMedia/DankMaterialShell/commit/571a9dab)) - cachingimage: dont depend on sha256sum ([`51ca9a7`](https://github.com/AvengeMedia/DankMaterialShell/commit/51ca9a76)) - settings: guard saving before load completed ([`c141ad1`](https://github.com/AvengeMedia/DankMaterialShell/commit/c141ad1e)) - vpn: update pksc11 handling ([`37f972d`](https://github.com/AvengeMedia/DankMaterialShell/commit/37f972d0)) - Improving the logic for start-hyprland wrapper use ([#&#8203;1220](https://github.com/AvengeMedia/DankMaterialShell/issues/1220)) ([`7d8de6e`](https://github.com/AvengeMedia/DankMaterialShell/commit/7d8de6e6)) - vpn: attempt to support pkcs11 prompts ([`7ff751f`](https://github.com/AvengeMedia/DankMaterialShell/commit/7ff751f8)) - gamma: allow steps of 100 with slider fixes [#&#8203;1216](https://github.com/AvengeMedia/DankMaterialShell/issues/1216) ([`651672a`](https://github.com/AvengeMedia/DankMaterialShell/commit/651672af)) - clipboard: single disable + read-only history option ([`2dbadfe`](https://github.com/AvengeMedia/DankMaterialShell/commit/2dbadfe1)) - Update & Replace all issue templates ([`621710b`](https://github.com/AvengeMedia/DankMaterialShell/commit/621710bd)) - widgets: dynamic DankToggle height ([`1edecb0`](https://github.com/AvengeMedia/DankMaterialShell/commit/1edecb05)) - dankbar: fix reveal on overview/niri when auto-hide on ([`f1a8763`](https://github.com/AvengeMedia/DankMaterialShell/commit/f1a87630)) - greeter: use folderlistmodel for session iteration, add launch timeout ([`97a07c3`](https://github.com/AvengeMedia/DankMaterialShell/commit/97a07c39)) - feat: implement smart compositor entry point (start-hyprland vs Hyprland) ([#&#8203;1211](https://github.com/AvengeMedia/DankMaterialShell/issues/1211)) ([`18f095c`](https://github.com/AvengeMedia/DankMaterialShell/commit/18f095cb)) - settings: fix desktop widget accordion row height fixes [#&#8203;1214](https://github.com/AvengeMedia/DankMaterialShell/issues/1214) ([`d95d516`](https://github.com/AvengeMedia/DankMaterialShell/commit/d95d516d)) - About versioning ([`45ba64a`](https://github.com/AvengeMedia/DankMaterialShell/commit/45ba64ab)) - matugen: fix skip ([`9501d66`](https://github.com/AvengeMedia/DankMaterialShell/commit/9501d66a)) - core: update hypr config test ([`2127fc3`](https://github.com/AvengeMedia/DankMaterialShell/commit/2127fc33)) - dankinstall: update hyprland reference config for 0.53 fixes [#&#8203;913](https://github.com/AvengeMedia/DankMaterialShell/issues/913) ([`7962fee`](https://github.com/AvengeMedia/DankMaterialShell/commit/7962fee0)) - workspace: update scroll accumulator logic ([`d5c7b5c`](https://github.com/AvengeMedia/DankMaterialShell/commit/d5c7b5c0)) - feat: accept numpad's enter key to finish screenshot selection ([#&#8203;1210](https://github.com/AvengeMedia/DankMaterialShell/issues/1210)) ([`5f77d69`](https://github.com/AvengeMedia/DankMaterialShell/commit/5f77d69d)) - dankbar: copy high-dpi scrolling logic from DankListView ([`60034be`](https://github.com/AvengeMedia/DankMaterialShell/commit/60034be0)) - settings: show parse error message ([`518a5d3`](https://github.com/AvengeMedia/DankMaterialShell/commit/518a5d38)) - feat: allow adjusting notification volume ([#&#8203;1199](https://github.com/AvengeMedia/DankMaterialShell/issues/1199)) ([`2eeaf8f`](https://github.com/AvengeMedia/DankMaterialShell/commit/2eeaf8ff)) - matugen: make check codition an array ([`cffee0f`](https://github.com/AvengeMedia/DankMaterialShell/commit/cffee0fa)) - hypr: add disable output option ([`f08e2ef`](https://github.com/AvengeMedia/DankMaterialShell/commit/f08e2ef5)) - matugen/template: Soothing neovim theme ([#&#8203;1201](https://github.com/AvengeMedia/DankMaterialShell/issues/1201)) ([`2b0070c`](https://github.com/AvengeMedia/DankMaterialShell/commit/2b0070c3)) - core: apply gopls automatic modernizers ([#&#8203;1198](https://github.com/AvengeMedia/DankMaterialShell/issues/1198)) ([`ae82716`](https://github.com/AvengeMedia/DankMaterialShell/commit/ae82716a)) - Adding Zen Browser matugen template ([#&#8203;1181](https://github.com/AvengeMedia/DankMaterialShell/issues/1181)) ([`c281bf3`](https://github.com/AvengeMedia/DankMaterialShell/commit/c281bf3b)) - clipboard: don't store sensitive mime types in history fixes [#&#8203;1185](https://github.com/AvengeMedia/DankMaterialShell/issues/1185) ([`45b8b2a`](https://github.com/AvengeMedia/DankMaterialShell/commit/45b8b2a8)) - fixed lambda issue on nixos ([#&#8203;1188](https://github.com/AvengeMedia/DankMaterialShell/issues/1188)) ([`7b9ba84`](https://github.com/AvengeMedia/DankMaterialShell/commit/7b9ba840)) - Notification: Right-click to toggle Do Not Disturb ([#&#8203;1174](https://github.com/AvengeMedia/DankMaterialShell/issues/1174)) ([`84fb567`](https://github.com/AvengeMedia/DankMaterialShell/commit/84fb567f)) - nix: remove dgop input; expose quickshell package ([#&#8203;1183](https://github.com/AvengeMedia/DankMaterialShell/issues/1183)) ([`bbd57e0`](https://github.com/AvengeMedia/DankMaterialShell/commit/bbd57e06)) - Fix [#&#8203;1179](https://github.com/AvengeMedia/DankMaterialShell/issues/1179) normal scrolling direction ([#&#8203;1182](https://github.com/AvengeMedia/DankMaterialShell/issues/1182)) ([`b1632a0`](https://github.com/AvengeMedia/DankMaterialShell/commit/b1632a0a)) - desktop widgets: easier copy/delete ([`7aff118`](https://github.com/AvengeMedia/DankMaterialShell/commit/7aff1182)) - feat: Added reverse workspace scrolling ([#&#8203;1179](https://github.com/AvengeMedia/DankMaterialShell/issues/1179)) ([`fbe362c`](https://github.com/AvengeMedia/DankMaterialShell/commit/fbe362cd)) - i18n: fix RTL alignment of settings sidebar ([`e7f94c9`](https://github.com/AvengeMedia/DankMaterialShell/commit/e7f94c94)) - i18n: add farsi ([`7523190`](https://github.com/AvengeMedia/DankMaterialShell/commit/7523190b)) - window: remove unused signal ([`da37e16`](https://github.com/AvengeMedia/DankMaterialShell/commit/da37e16b)) - AppSearch: Add ID search fallback for non-English / non-standard apps ([#&#8203;1173](https://github.com/AvengeMedia/DankMaterialShell/issues/1173)) ([`5c420ab`](https://github.com/AvengeMedia/DankMaterialShell/commit/5c420ab5)) - matugen/template: Improve on generated theme + using dank16 instead ([#&#8203;1177](https://github.com/AvengeMedia/DankMaterialShell/issues/1177)) ([`4493b7c`](https://github.com/AvengeMedia/DankMaterialShell/commit/4493b7c2)) - vpn: initialize slices so they dont serialize as null ([`40a96c6`](https://github.com/AvengeMedia/DankMaterialShell/commit/40a96c6e)) - fix trailing whitespace ([`23a9308`](https://github.com/AvengeMedia/DankMaterialShell/commit/23a93082)) - Added mirroring option to display configuration ([#&#8203;1156](https://github.com/AvengeMedia/DankMaterialShell/issues/1156)) ([`f7650b5`](https://github.com/AvengeMedia/DankMaterialShell/commit/f7650b5e)) - dankdash: fix binding breaking when clicking overview card fixes [#&#8203;1170](https://github.com/AvengeMedia/DankMaterialShell/issues/1170) ([`3ebdd56`](https://github.com/AvengeMedia/DankMaterialShell/commit/3ebdd563)) - add seconds to wallpaper cycling ([#&#8203;1169](https://github.com/AvengeMedia/DankMaterialShell/issues/1169)) ([`6c4caf1`](https://github.com/AvengeMedia/DankMaterialShell/commit/6c4caf12)) - workspace: chagne pill hover color ([`89788e9`](https://github.com/AvengeMedia/DankMaterialShell/commit/89788e9c)) - bar: change widget base hover blend logic ([`0787c63`](https://github.com/AvengeMedia/DankMaterialShell/commit/0787c63f)) - settings: add index extractor script for search ([`9fc0d5e`](https://github.com/AvengeMedia/DankMaterialShell/commit/9fc0d5ef)) - settings: fix search height ([`6611dfb`](https://github.com/AvengeMedia/DankMaterialShell/commit/6611dfbe)) - themes: remove catpuccin, support accent colors ([`8a71ead`](https://github.com/AvengeMedia/DankMaterialShell/commit/8a71ead5)) - settings: add search - because tabs arent loaded at runtime, we have to have a separate index - Less ideal, but functional enough for now ([`d9d6ab5`](https://github.com/AvengeMedia/DankMaterialShell/commit/d9d6ab57)) - vpn: remove redundant property definitions ([`d6fe7be`](https://github.com/AvengeMedia/DankMaterialShell/commit/d6fe7bea)) - media: add scroll wheel behavior configuration ([#&#8203;1160](https://github.com/AvengeMedia/DankMaterialShell/issues/1160)) ([`1194f3f`](https://github.com/AvengeMedia/DankMaterialShell/commit/1194f3ff)) - dankbar: dont apply exclusive zone to popup positioning ([`5ac81e6`](https://github.com/AvengeMedia/DankMaterialShell/commit/5ac81e6d)) - nix: update flake inputs ([#&#8203;1161](https://github.com/AvengeMedia/DankMaterialShell/issues/1161)) ([`987856a`](https://github.com/AvengeMedia/DankMaterialShell/commit/987856a1)) - themes: support for variants ([`ef52ce0`](https://github.com/AvengeMedia/DankMaterialShell/commit/ef52ce09)) - dankinstall: fix plasma session collision ([`06b14a5`](https://github.com/AvengeMedia/DankMaterialShell/commit/06b14a58)) - popout: use mapToItem instead of mapToGlobal for popout positioning fixes [#&#8203;1152](https://github.com/AvengeMedia/DankMaterialShell/issues/1152) ([`fd83905`](https://github.com/AvengeMedia/DankMaterialShell/commit/fd839059)) - i18n: sync terms ([`ec6db79`](https://github.com/AvengeMedia/DankMaterialShell/commit/ec6db796)) - Add battery charge limit ([#&#8203;1151](https://github.com/AvengeMedia/DankMaterialShell/issues/1151)) ([`adf92cb`](https://github.com/AvengeMedia/DankMaterialShell/commit/adf92cbc)) - Add volume and brightness percentages ([#&#8203;1148](https://github.com/AvengeMedia/DankMaterialShell/issues/1148)) ([`6b6f51c`](https://github.com/AvengeMedia/DankMaterialShell/commit/6b6f51cd)) - Use `volume_mute` icon for volume==0 ([#&#8203;1150](https://github.com/AvengeMedia/DankMaterialShell/issues/1150)) ([`df6c602`](https://github.com/AvengeMedia/DankMaterialShell/commit/df6c6021)) - Allow toggling mute with right-click on bar ([#&#8203;1147](https://github.com/AvengeMedia/DankMaterialShell/issues/1147)) ([`6303304`](https://github.com/AvengeMedia/DankMaterialShell/commit/6303304a)) - Fix touchpad scrolling behavior ([#&#8203;1146](https://github.com/AvengeMedia/DankMaterialShell/issues/1146)) ([`8e76789`](https://github.com/AvengeMedia/DankMaterialShell/commit/8e767891)) - Clear lock screen textbox on Escape key press ([#&#8203;1139](https://github.com/AvengeMedia/DankMaterialShell/issues/1139)) ([`10e81cf`](https://github.com/AvengeMedia/DankMaterialShell/commit/10e81cfd)) - Add Do Not Disturb to IPC ([#&#8203;1140](https://github.com/AvengeMedia/DankMaterialShell/issues/1140)) ([`03fd3a4`](https://github.com/AvengeMedia/DankMaterialShell/commit/03fd3a4f)) - weather: fix icons ([`8fdc748`](https://github.com/AvengeMedia/DankMaterialShell/commit/8fdc748e)) - themes: fix terminals always dark with custom themes ([`6c56d23`](https://github.com/AvengeMedia/DankMaterialShell/commit/6c56d23b)) - themes: consistent usage of primaryPressed ([`45d34dc`](https://github.com/AvengeMedia/DankMaterialShell/commit/45d34dcb)) - launcher: use primaryPressed for hover ([`d7ac0d5`](https://github.com/AvengeMedia/DankMaterialShell/commit/d7ac0d50)) - desktop plugins: enable by default ([`1d4d145`](https://github.com/AvengeMedia/DankMaterialShell/commit/1d4d1451)) - displays: explicitly write scale 1 for niri fixes [#&#8203;1116](https://github.com/AvengeMedia/DankMaterialShell/issues/1116) ([`a5b9ff9`](https://github.com/AvengeMedia/DankMaterialShell/commit/a5b9ff98)) - niri: add gaps and radius override ([`6feaecd`](https://github.com/AvengeMedia/DankMaterialShell/commit/6feaecd9)) - dankdash: use CachingImage in wallpaper tab fixes [#&#8203;1130](https://github.com/AvengeMedia/DankMaterialShell/issues/1130) ([`b066a25`](https://github.com/AvengeMedia/DankMaterialShell/commit/b066a253)) - spotlight: restore darken background option ([`777a552`](https://github.com/AvengeMedia/DankMaterialShell/commit/777a552b)) - settings: fix theme application of default-settings json ([`7dbe608`](https://github.com/AvengeMedia/DankMaterialShell/commit/7dbe608c)) - desktop-widgets: add overlay IPC and overview option ([`61630e4`](https://github.com/AvengeMedia/DankMaterialShell/commit/61630e44)) - dankbar: option to show when bar is hidden and no windows ([`91385e7`](https://github.com/AvengeMedia/DankMaterialShell/commit/91385e7c)) - spotlight: remove darken bg opt, improve performance ([`04648fc`](https://github.com/AvengeMedia/DankMaterialShell/commit/04648fcc)) - i18n: term update ([`080fc7e`](https://github.com/AvengeMedia/DankMaterialShell/commit/080fc7e4)) - dock: add isolate runninig apps by display option ([`0b60da3`](https://github.com/AvengeMedia/DankMaterialShell/commit/0b60da3d)) - matugen: fix equibop theme not working ([#&#8203;1122](https://github.com/AvengeMedia/DankMaterialShell/issues/1122)) ([`a4492b9`](https://github.com/AvengeMedia/DankMaterialShell/commit/a4492b90)) - dropdown: improve perf + add fuzzy search to printers ([`c9331b7`](https://github.com/AvengeMedia/DankMaterialShell/commit/c9331b73)) - window: add support for startSystemMove, resize, maximize to floating windows ([`4982ea5`](https://github.com/AvengeMedia/DankMaterialShell/commit/4982ea53)) - matugen: equibop theme ([#&#8203;1119](https://github.com/AvengeMedia/DankMaterialShell/issues/1119)) ([`c703cb6`](https://github.com/AvengeMedia/DankMaterialShell/commit/c703cb65)) - desktop widgets: centralize config in desktop widgets tab, variants always available ([`a749497`](https://github.com/AvengeMedia/DankMaterialShell/commit/a7494971)) - ubuntu: DMS-Greeter ([`c548255`](https://github.com/AvengeMedia/DankMaterialShell/commit/c548255b)) - ubuntu: Update hardcoded arcs ([`9656c7a`](https://github.com/AvengeMedia/DankMaterialShell/commit/9656c7af)) - Ubuntu: DMS - add ARM64 support ([`414b8c8`](https://github.com/AvengeMedia/DankMaterialShell/commit/414b8c82)) - themes: incorporate theme registry, browser, dms URI scheme handling ([`b4f83d0`](https://github.com/AvengeMedia/DankMaterialShell/commit/b4f83d09)) - core: Fix Debian Architecture logic ([`67ee74a`](https://github.com/AvengeMedia/DankMaterialShell/commit/67ee74ac)) - core: Debian Sid/OpenSuse Leap, Slowroll support ([`93539d2`](https://github.com/AvengeMedia/DankMaterialShell/commit/93539d2b)) - matugen: remove bad kitty tab option fixes [#&#8203;1109](https://github.com/AvengeMedia/DankMaterialShell/issues/1109) ([`524d967`](https://github.com/AvengeMedia/DankMaterialShell/commit/524d9677)) - matugen: fix GTK4 light mode fixes [#&#8203;1110](https://github.com/AvengeMedia/DankMaterialShell/issues/1110) fixes [#&#8203;1056](https://github.com/AvengeMedia/DankMaterialShell/issues/1056) ([`0effbeb`](https://github.com/AvengeMedia/DankMaterialShell/commit/0effbebb)) - desktop widgets: put grid on bottom layer ([`dca07a7`](https://github.com/AvengeMedia/DankMaterialShell/commit/dca07a70)) - desktop widget: handle key events in widget ([`02936c9`](https://github.com/AvengeMedia/DankMaterialShell/commit/02936c97)) - notifications: add modal IPC command for dismissing all popups. rename clearAllPopups() to dismissAllPopups(), since clear is otherwise used to mean eliminated entirely rather than just sent to the notification center. ([#&#8203;1100](https://github.com/AvengeMedia/DankMaterialShell/issues/1100)) ([`8f7e732`](https://github.com/AvengeMedia/DankMaterialShell/commit/8f7e7328)) - adding gruvbox material custom theme varieties ([#&#8203;1098](https://github.com/AvengeMedia/DankMaterialShell/issues/1098)) ([`5ffe563`](https://github.com/AvengeMedia/DankMaterialShell/commit/5ffe563b)) - matugen/template: Added neovim to matugen pipeline ([#&#8203;1097](https://github.com/AvengeMedia/DankMaterialShell/issues/1097)) ([`6ef08c3`](https://github.com/AvengeMedia/DankMaterialShell/commit/6ef08c3d)) - desktop widgets: add grid/grid size hints ([`908b4b5`](https://github.com/AvengeMedia/DankMaterialShell/commit/908b4b58)) - fedora: Remove cliphist on dms-git ([`f2611e0`](https://github.com/AvengeMedia/DankMaterialShell/commit/f2611e0d)) - distro: Convert DMS Greeter to Stable on Fedora Copr ([`ea75a9d`](https://github.com/AvengeMedia/DankMaterialShell/commit/ea75a9d3)) - core: new line on version ([`3a744d7`](https://github.com/AvengeMedia/DankMaterialShell/commit/3a744d7d)) - distro: Decople Fedora DMS Stable spec ([`195d312`](https://github.com/AvengeMedia/DankMaterialShell/commit/195d312a)) - matugen: Set cursor color for theme ([#&#8203;1088](https://github.com/AvengeMedia/DankMaterialShell/issues/1088)) ([`76006a7`](https://github.com/AvengeMedia/DankMaterialShell/commit/76006a73)) - fix missing import ([`11536da`](https://github.com/AvengeMedia/DankMaterialShell/commit/11536da5)) - i18n: general term cleanup, add missing terms, interpolate some ([`2a91bc4`](https://github.com/AvengeMedia/DankMaterialShell/commit/2a91bc41)) - i18n: sync translations ([`baf2315`](https://github.com/AvengeMedia/DankMaterialShell/commit/baf23157)) - keybinds: add log if ShortcutInhibitor is missing ([`83b81be`](https://github.com/AvengeMedia/DankMaterialShell/commit/83b81be8)) - core: skip replacing niri/dms configs fixes [#&#8203;1072](https://github.com/AvengeMedia/DankMaterialShell/issues/1072) ([`4aefa0f`](https://github.com/AvengeMedia/DankMaterialShell/commit/4aefa0f1)) - matugen: wrap pywalfox in sh ([`e53a7ce`](https://github.com/AvengeMedia/DankMaterialShell/commit/e53a7cee)) - desktop widgets: use preview window instead of margin shift for non-niri ([`8437e1a`](https://github.com/AvengeMedia/DankMaterialShell/commit/8437e1aa)) - desktop plugins: use mapToGlobal on moving widgets ([`632f40c`](https://github.com/AvengeMedia/DankMaterialShell/commit/632f40cc)) - notifications: add modal function for clearing all ([#&#8203;1082](https://github.com/AvengeMedia/DankMaterialShell/issues/1082)) ([`7d81445`](https://github.com/AvengeMedia/DankMaterialShell/commit/7d814453)) - core: remove ascii art from version ([`78a5f40`](https://github.com/AvengeMedia/DankMaterialShell/commit/78a5f401)) - matugen: fix vscode editor color reload ([`8745f98`](https://github.com/AvengeMedia/DankMaterialShell/commit/8745f98c)) - matugen: add color reload capability to vscode theme ([`f0f5bcc`](https://github.com/AvengeMedia/DankMaterialShell/commit/f0f5bcc6)) - distro: Relocate Ubuntu dgop/dsearch to danklinux ([`8a3c513`](https://github.com/AvengeMedia/DankMaterialShell/commit/8a3c5136)) - clock: make desktop clock not use precision seconds always ([`145d263`](https://github.com/AvengeMedia/DankMaterialShell/commit/145d2636)) - displays: add adaptiveSyncSupported to wlroutput API ([`f2b9dc8`](https://github.com/AvengeMedia/DankMaterialShell/commit/f2b9dc89)) - niri: track open modals in modal manager for focus transfers ([`2e4d567`](https://github.com/AvengeMedia/DankMaterialShell/commit/2e4d5672)) - niri: don't rely on text field length for launching ([`18231ed`](https://github.com/AvengeMedia/DankMaterialShell/commit/18231ed3)) - niri: release focus for popouts on overview ([`d0b61d8`](https://github.com/AvengeMedia/DankMaterialShell/commit/d0b61d8e)) - notifications: attempt to minimize rapid window creation/destruction ([`d385a44`](https://github.com/AvengeMedia/DankMaterialShell/commit/d385a449)) - clipboard: remove ownership option ([`d97392d`](https://github.com/AvengeMedia/DankMaterialShell/commit/d97392d4)) - desktop: fix widget display toggle ([`6abb2c7`](https://github.com/AvengeMedia/DankMaterialShell/commit/6abb2c73)) - dankbar/vpn: right click to quick connect ([`7e141c6`](https://github.com/AvengeMedia/DankMaterialShell/commit/7e141c6b)) - clock: add analog seconds option for desktop widget ([`53553c1`](https://github.com/AvengeMedia/DankMaterialShell/commit/53553c1f)) - i18n: WIP initial RTL support - notifications - color picker - process list - settings - control center, dash - launcher ([`523ccc6`](https://github.com/AvengeMedia/DankMaterialShell/commit/523ccc6b)) - matugen: change pywalfox post hook ([`811e89f`](https://github.com/AvengeMedia/DankMaterialShell/commit/811e89fc)) - lock: different pam fallback ([`5d5be4d`](https://github.com/AvengeMedia/DankMaterialShell/commit/5d5be4d9)) - lock: add pam login fallback locally ([`88457ab`](https://github.com/AvengeMedia/DankMaterialShell/commit/88457ab1)) - plugins/desktop-widgets: create a new "desktop" widget plugin type - Draggable per-monitor background layer widgets - Add basic dms version checks on plugins - Clock: built-in clock desktop plugin - dgop: built-in system monitor desktop plugin ([`0034926`](https://github.com/AvengeMedia/DankMaterialShell/commit/0034926d)) - nix: refactor module structure and flake output ([#&#8203;1014](https://github.com/AvengeMedia/DankMaterialShell/issues/1014)) ([`d082d41`](https://github.com/AvengeMedia/DankMaterialShell/commit/d082d41a)) - distros: Prefer stable quickshell ([`b791147`](https://github.com/AvengeMedia/DankMaterialShell/commit/b7911475)) - dankdash: fix weather tooltips fixes [#&#8203;1065](https://github.com/AvengeMedia/DankMaterialShell/issues/1065) ([`672754b`](https://github.com/AvengeMedia/DankMaterialShell/commit/672754b0)) - binds: accidentally deleted import ([`0d15531`](https://github.com/AvengeMedia/DankMaterialShell/commit/0d155312)) - core: exit non-zero when SIGUSR1 is received (for systemd r estart) ([`ba6c51c`](https://github.com/AvengeMedia/DankMaterialShell/commit/ba6c51c1)) - core: detect quickshell crash on SIGTERM ([`d64206a`](https://github.com/AvengeMedia/DankMaterialShell/commit/d64206a9)) - displays: add hyprland HDR options ([`d9a1089`](https://github.com/AvengeMedia/DankMaterialShell/commit/d9a10890)) - displays: break monolith config down and allow floats/fix integer writing (niri) ([`55fe463`](https://github.com/AvengeMedia/DankMaterialShell/commit/55fe4634)) - displays: fix niri hot corner config ([`e84210e`](https://github.com/AvengeMedia/DankMaterialShell/commit/e84210e9)) - displays: add niri-specific layout options to configurator ([`ff50654`](https://github.com/AvengeMedia/DankMaterialShell/commit/ff506548)) - fix: update getWorkspaceIndex function to include index parameter also fix workspace padding number ([#&#8203;1062](https://github.com/AvengeMedia/DankMaterialShell/issues/1062)) ([`f6b0975`](https://github.com/AvengeMedia/DankMaterialShell/commit/f6b09751)) - core: preserve quickshell exit code ([`3d86397`](https://github.com/AvengeMedia/DankMaterialShell/commit/3d863979)) - distro: Revise server side file handling ([`2947ff4`](https://github.com/AvengeMedia/DankMaterialShell/commit/2947ff41)) - Remove auto run on tags ([`b8fca10`](https://github.com/AvengeMedia/DankMaterialShell/commit/b8fca108)) - No run on push ([`33e4579`](https://github.com/AvengeMedia/DankMaterialShell/commit/33e45794)) - Workflow update ([`42cc88c`](https://github.com/AvengeMedia/DankMaterialShell/commit/42cc88ca)) - distro: Bring up Stable ([`0b7f241`](https://github.com/AvengeMedia/DankMaterialShell/commit/0b7f2416)) - Push the logs ([`5d5c745`](https://github.com/AvengeMedia/DankMaterialShell/commit/5d5c745e)) - distro: Re-add suffix ([`e0429e4`](https://github.com/AvengeMedia/DankMaterialShell/commit/e0429e4c)) - dock: improve pinned app re-ordering feedback, fix vertical dock ordering fixes [#&#8203;1046](https://github.com/AvengeMedia/DankMaterialShell/issues/1046) fixes [#&#8203;938](https://github.com/AvengeMedia/DankMaterialShell/issues/938) ([`0bece52`](https://github.com/AvengeMedia/DankMaterialShell/commit/0bece528)) - update gitignore env ([`60b5e47`](https://github.com/AvengeMedia/DankMaterialShell/commit/60b5e478)) - distro: OBS version matching ([`aa75b44`](https://github.com/AvengeMedia/DankMaterialShell/commit/aa75b447)) - displays: fix reverted state for position ([`769f58c`](https://github.com/AvengeMedia/DankMaterialShell/commit/769f58ca)) - update CHANGELOG ([`e7facf7`](https://github.com/AvengeMedia/DankMaterialShell/commit/e7facf74)) - Move Ghostty Application Theming ([#&#8203;1047](https://github.com/AvengeMedia/DankMaterialShell/issues/1047)) ([`04921ee`](https://github.com/AvengeMedia/DankMaterialShell/commit/04921eef)) - fix light mode/dark mode switch for stock themes ([#&#8203;1057](https://github.com/AvengeMedia/DankMaterialShell/issues/1057)) ([`8863c42`](https://github.com/AvengeMedia/DankMaterialShell/commit/8863c428)) - displays: add configurator for niri, Hyprland, and MangoWC - Configure position, VRR, orientation, resolution, refresh rate - Split Display section into Configuration, Gamma, and Widgets - MangoWC omits VRR because it doesnt have per-display VRR - HDR configuration not present for Hyprland ([`2745116`](https://github.com/AvengeMedia/DankMaterialShell/commit/2745116a)) - niri: handle window urgency event fixes [#&#8203;1033](https://github.com/AvengeMedia/DankMaterialShell/issues/1033) ([`bafe1c5`](https://github.com/AvengeMedia/DankMaterialShell/commit/bafe1c5f)) - 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 ([`306d7b2`](https://github.com/AvengeMedia/DankMaterialShell/commit/306d7b2c)) - workspaces: add scroll handler to widget itself ([`e9f6583`](https://github.com/AvengeMedia/DankMaterialShell/commit/e9f6583c)) - Update flake.nix to fix Hash Mismatch ([#&#8203;1035](https://github.com/AvengeMedia/DankMaterialShell/issues/1035)) ([`42a2835`](https://github.com/AvengeMedia/DankMaterialShell/commit/42a28359)) - distro: OBS edgecase ([`c2c90c6`](https://github.com/AvengeMedia/DankMaterialShell/commit/c2c90c68)) - Revise OBS / PPA Workflows ([`cd01f63`](https://github.com/AvengeMedia/DankMaterialShell/commit/cd01f637)) - distro: Revise builds to use API variants ([`6033075`](https://github.com/AvengeMedia/DankMaterialShell/commit/6033075d)) - dankmodal: removed backgroundWindow to fix clicking twice ([#&#8203;1030](https://github.com/AvengeMedia/DankMaterialShell/issues/1030)) ([`79794d3`](https://github.com/AvengeMedia/DankMaterialShell/commit/79794d34)) - Revert "Fixed having to click twice to exit out of Spotlight/Cliphist/Powermenu ([#&#8203;1022](https://github.com/AvengeMedia/DankMaterialShell/issues/1022))" ([`031f86b`](https://github.com/AvengeMedia/DankMaterialShell/commit/031f86b4)) - battery: fix button group sclaing ([`891f53c`](https://github.com/AvengeMedia/DankMaterialShell/commit/891f53cf)) - idle: implement screensaver interface - Mainly used to create the idle inhibitor when an app requests screensaver inhibit ([`848991c`](https://github.com/AvengeMedia/DankMaterialShell/commit/848991cf)) - vpn: optim cc and dankbar widget ([`d37ddd1`](https://github.com/AvengeMedia/DankMaterialShell/commit/d37ddd1d)) - Add hide option for updater widget ([#&#8203;1028](https://github.com/AvengeMedia/DankMaterialShell/issues/1028)) ([`00d12ac`](https://github.com/AvengeMedia/DankMaterialShell/commit/00d12acd)) - dankbar: make control center widget per-instance not global fixes [#&#8203;1017](https://github.com/AvengeMedia/DankMaterialShell/issues/1017) ([`3bbc78a`](https://github.com/AvengeMedia/DankMaterialShell/commit/3bbc78a4)) - ci: simplify changelog handling ([`b0a6652`](https://github.com/AvengeMedia/DankMaterialShell/commit/b0a6652c)) - notifications: fix redundant height animation ([`cb710b2`](https://github.com/AvengeMedia/DankMaterialShell/commit/cb710b2e)) - Fixed having to click twice to exit out of Spotlight/Cliphist/Powermenu ([#&#8203;1022](https://github.com/AvengeMedia/DankMaterialShell/issues/1022)) ([`ca5fe6f`](https://github.com/AvengeMedia/DankMaterialShell/commit/ca5fe6f7)) - lock/greeter: fix font alignment fixes [#&#8203;1018](https://github.com/AvengeMedia/DankMaterialShell/issues/1018) ([`fb75f4c`](https://github.com/AvengeMedia/DankMaterialShell/commit/fb75f4c6)) - binds: fix to scale with arbitrary font sizes ([`5e2a418`](https://github.com/AvengeMedia/DankMaterialShell/commit/5e2a4184)) - ci: pull changelogs from obs/launchpad APIs - Get changelog from OBS/Launchpad API endpoints, instead of storing in git ([`24fe215`](https://github.com/AvengeMedia/DankMaterialShell/commit/24fe2150)) - runningapps: round icon margin to integer ([`ab2e887`](https://github.com/AvengeMedia/DankMaterialShell/commit/ab2e8875)) - ci: Auto-update PPA packages \[dms-git] ([`dec5740`](https://github.com/AvengeMedia/DankMaterialShell/commit/dec5740c)) - dwl: fix layout popout ([`208266d`](https://github.com/AvengeMedia/DankMaterialShell/commit/208266df)) - ci: Auto-update OBS packages \[dms-git] ([`32f218d`](https://github.com/AvengeMedia/DankMaterialShell/commit/32f218d5)) - ci: Auto-update PPA packages \[dms-git] ([`6fdaab2`](https://github.com/AvengeMedia/DankMaterialShell/commit/6fdaab2c)) - distro: Let the workflow run ([`d336866`](https://github.com/AvengeMedia/DankMaterialShell/commit/d336866f)) - distro: Unify options across repos ([`b40df5f`](https://github.com/AvengeMedia/DankMaterialShell/commit/b40df5f1)) - ci: Auto-update PPA packages \[dms-git] ([`3c9886a`](https://github.com/AvengeMedia/DankMaterialShell/commit/3c9886ad)) - wallpaper: pause cycling when locked, clean state when changing modes ([`ea205eb`](https://github.com/AvengeMedia/DankMaterialShell/commit/ea205ebd)) - dankbar: add scroll wheel behavior configuration ([`30dad46`](https://github.com/AvengeMedia/DankMaterialShell/commit/30dad46c)) - ci: Auto-update OBS packages \[dms-git] ([`fbf79e6`](https://github.com/AvengeMedia/DankMaterialShell/commit/fbf79e62)) - ci: Auto-update PPA packages \[dms-git] ([`efcf72b`](https://github.com/AvengeMedia/DankMaterialShell/commit/efcf72bc)) - i18n: add hungarian ([`3b511e2`](https://github.com/AvengeMedia/DankMaterialShell/commit/3b511e2f)) - ci: Auto-update PPA packages \[dms-git] ([`e4e20fb`](https://github.com/AvengeMedia/DankMaterialShell/commit/e4e20fb4)) - ci: Auto-update OBS packages \[dms-git] ([`48ccff6`](https://github.com/AvengeMedia/DankMaterialShell/commit/48ccff67)) - Change DPMS off to DPMS toggle in hyprland.conf ([#&#8203;1011](https://github.com/AvengeMedia/DankMaterialShell/issues/1011)) ([`a783d65`](https://github.com/AvengeMedia/DankMaterialShell/commit/a783d650)) - cava: dont set method/source ([`fd94e60`](https://github.com/AvengeMedia/DankMaterialShell/commit/fd94e607)) - vpn: just try and import all types on errors ([`a1bcb7e`](https://github.com/AvengeMedia/DankMaterialShell/commit/a1bcb7ea)) - clipboard: re-add ownership option ([`31b6716`](https://github.com/AvengeMedia/DankMaterialShell/commit/31b67164)) - clipboard: fix mime type selection ([`786c13f`](https://github.com/AvengeMedia/DankMaterialShell/commit/786c13f8)) - wallpaper: scale texture to physical pixels - reverts a regression ([`c652659`](https://github.com/AvengeMedia/DankMaterialShell/commit/c652659d)) - ci: Auto-update OBS packages \[dms,dms-git] ([`ca39196`](https://github.com/AvengeMedia/DankMaterialShell/commit/ca39196f)) - ci: Auto-update PPA packages \[dms,dms-git,dms-greeter] ([`f02dd8f`](https://github.com/AvengeMedia/DankMaterialShell/commit/f02dd8fd)) - distro: Break the loop ([`0f89886`](https://github.com/AvengeMedia/DankMaterialShell/commit/0f89886c)) - ci: Auto-update PPA packages \[dms-git] ([`1118404`](https://github.com/AvengeMedia/DankMaterialShell/commit/11184041)) - ci: Auto-update OBS packages \[dms-git] ([`f011ea6`](https://github.com/AvengeMedia/DankMaterialShell/commit/f011ea6c)) - ci: Auto-update OBS packages \[dms,dms-git] ([`b2ac9c6`](https://github.com/AvengeMedia/DankMaterialShell/commit/b2ac9c6c)) - ci: Auto-update PPA packages \[dms,dms-git,dms-greeter] ([`fbab41a`](https://github.com/AvengeMedia/DankMaterialShell/commit/fbab41ab)) - matugen: scrub the never implemented dynamic contrast palette ([`82f881a`](https://github.com/AvengeMedia/DankMaterialShell/commit/82f881af)) - distro: Switch to dms-ci ([`68de9b4`](https://github.com/AvengeMedia/DankMaterialShell/commit/68de9b43)) - wlcontext: use poll with wake pipe instead of read deadlines ([`830a715`](https://github.com/AvengeMedia/DankMaterialShell/commit/830a715b)) - fix shellcheck ([`ce4aca9`](https://github.com/AvengeMedia/DankMaterialShell/commit/ce4aca9a)) - clipboard: move cl receive to main wlcontext goroutine ([`7641171`](https://github.com/AvengeMedia/DankMaterialShell/commit/7641171a)) - distro: Remove PR tests ([`119e084`](https://github.com/AvengeMedia/DankMaterialShell/commit/119e084e)) - niri: fix test ([`7c6d529`](https://github.com/AvengeMedia/DankMaterialShell/commit/7c6d5291)) - ci: add workflow for pushing stable tag ([`f63ab5c`](https://github.com/AvengeMedia/DankMaterialShell/commit/f63ab5cf)) - distros: Remove false path dir ([`50f1bc5`](https://github.com/AvengeMedia/DankMaterialShell/commit/50f1bc50)) - clipboard: scrap persist, optimize mime-type handling ([`c3ab409`](https://github.com/AvengeMedia/DankMaterialShell/commit/c3ab409b)) - distro: Reformat workflow newlines ([`44f6ab4`](https://github.com/AvengeMedia/DankMaterialShell/commit/44f6ab48)) - clipboard: allow configuration even when disabled ([`5fda6e0`](https://github.com/AvengeMedia/DankMaterialShell/commit/5fda6e0f)) - distros: PR writeback ([`38068e7`](https://github.com/AvengeMedia/DankMaterialShell/commit/38068e78)) - distros: Enhance build automation ([`66d2272`](https://github.com/AvengeMedia/DankMaterialShell/commit/66d22727)) - nix: fix qt-plugins path ([#&#8203;1005](https://github.com/AvengeMedia/DankMaterialShell/issues/1005)) ([`db2f68e`](https://github.com/AvengeMedia/DankMaterialShell/commit/db2f68e3)) - notifications: add ipc call for toggleDoNotDisturb ([#&#8203;1002](https://github.com/AvengeMedia/DankMaterialShell/issues/1002)) ([`352277e`](https://github.com/AvengeMedia/DankMaterialShell/commit/352277ec)) - osd: increase shadow buffer accounts for percentage view ([`d6043e6`](https://github.com/AvengeMedia/DankMaterialShell/commit/d6043e64)) - niri: fix gap reactivity ([`d3f5b8f`](https://github.com/AvengeMedia/DankMaterialShell/commit/d3f5b8f3)) - niri: add warnings on auto-generated files ([`6c3c722`](https://github.com/AvengeMedia/DankMaterialShell/commit/6c3c7226)) - distro: OBS updates ([`5b8edb1`](https://github.com/AvengeMedia/DankMaterialShell/commit/5b8edb13)) - osd: optimize surface damage fixes [#&#8203;994](https://github.com/AvengeMedia/DankMaterialShell/issues/994) ([`c595727`](https://github.com/AvengeMedia/DankMaterialShell/commit/c595727b)) - clipboard: add shift+enter to paste from clipboard history modal fixes [#&#8203;358](https://github.com/AvengeMedia/DankMaterialShell/issues/358) ([`d463025`](https://github.com/AvengeMedia/DankMaterialShell/commit/d4630258)) - notifications: add swipe to dismiss functionality fixes [#&#8203;927](https://github.com/AvengeMedia/DankMaterialShell/issues/927) ([`0ff9fdb`](https://github.com/AvengeMedia/DankMaterialShell/commit/0ff9fdb3)) - Update Copr specs ([`e95f7ce`](https://github.com/AvengeMedia/DankMaterialShell/commit/e95f7ce3)) - Add lock screen layout settings ([#&#8203;981](https://github.com/AvengeMedia/DankMaterialShell/issues/981)) ([`df1a8f4`](https://github.com/AvengeMedia/DankMaterialShell/commit/df1a8f40)) - wallpaper: clamp max texture size ([`32e6c16`](https://github.com/AvengeMedia/DankMaterialShell/commit/32e6c166)) - ci: disable pkg builds from main release wf ([`d6b9b72`](https://github.com/AvengeMedia/DankMaterialShell/commit/d6b9b72e)) - ci: switch to dispatch-based release flow ([`179ad03`](https://github.com/AvengeMedia/DankMaterialShell/commit/179ad03f)) - dankinstall: call add-wants for niri/hyprland with dms service ([`c3cb82c`](https://github.com/AvengeMedia/DankMaterialShell/commit/c3cb82c8)) - niri: fix keybind handling of cooldown-ms parameter ([`4b52e2e`](https://github.com/AvengeMedia/DankMaterialShell/commit/4b52e2ed)) - workspaces: make icons scale with bar size, fixi valign of numbers fixes [#&#8203;990](https://github.com/AvengeMedia/DankMaterialShell/issues/990) ([`77fd61f`](https://github.com/AvengeMedia/DankMaterialShell/commit/77fd61f8)) - nix: remove wl-clipboard and cliphist dependencies ([#&#8203;991](https://github.com/AvengeMedia/DankMaterialShell/issues/991)) ([`c3ffb7f`](https://github.com/AvengeMedia/DankMaterialShell/commit/c3ffb7f8)) - nix: let paths be used instead of only packages in plugins ([#&#8203;988](https://github.com/AvengeMedia/DankMaterialShell/issues/988)) ([`89dcd72`](https://github.com/AvengeMedia/DankMaterialShell/commit/89dcd72d)) - core: fix test ([`5c3346a`](https://github.com/AvengeMedia/DankMaterialShell/commit/5c3346aa)) - clipboard: persistence off by default - It's a little risky and messy of a default ([`7c4b383`](https://github.com/AvengeMedia/DankMaterialShell/commit/7c4b3834)) - clipboard: dont take ownership on nil offers ([`bdc0e8e`](https://github.com/AvengeMedia/DankMaterialShell/commit/bdc0e8e0)) - core: mock wayland context for tests & add i18n guidance to CONTRIBUTING ([`6d66f93`](https://github.com/AvengeMedia/DankMaterialShell/commit/6d66f935)) - nix: fix pre-commit hook in dev-shell ([#&#8203;987](https://github.com/AvengeMedia/DankMaterialShell/issues/987)) ([`9cac93b`](https://github.com/AvengeMedia/DankMaterialShell/commit/9cac93b7)) - core: add test coverage for some of the wayland stack - mostly targeting any race issue detection ([`0709f26`](https://github.com/AvengeMedia/DankMaterialShell/commit/0709f263)) - nix: fix home-manager module plugins ([#&#8203;984](https://github.com/AvengeMedia/DankMaterialShell/issues/984)) ([`4e4effd`](https://github.com/AvengeMedia/DankMaterialShell/commit/4e4effd8)) - core: remove hyprpicker remnant ([`f9632cb`](https://github.com/AvengeMedia/DankMaterialShell/commit/f9632cba)) - gamma: fix initial night mode enablement ([`38db6a4`](https://github.com/AvengeMedia/DankMaterialShell/commit/38db6a41)) - clipboard: add copyEntry (by id) handler ([`7c6f043`](https://github.com/AvengeMedia/DankMaterialShell/commit/7c6f0432)) - matugen: add option to disable DMS templates fixes [#&#8203;983](https://github.com/AvengeMedia/DankMaterialShell/issues/983) ([`56ff936`](https://github.com/AvengeMedia/DankMaterialShell/commit/56ff9368)) - clipboard: remove wl-copy references ([`597e21d`](https://github.com/AvengeMedia/DankMaterialShell/commit/597e21d4)) - media: add option to disable visualizer in bar widget fixes [#&#8203;978](https://github.com/AvengeMedia/DankMaterialShell/issues/978) ([`5bf5463`](https://github.com/AvengeMedia/DankMaterialShell/commit/5bf54632)) - core: use stdlib for xdg dirs ([`3a8d3ee`](https://github.com/AvengeMedia/DankMaterialShell/commit/3a8d3ee5)) - settings: make default height screen-aware ([`1c1cf86`](https://github.com/AvengeMedia/DankMaterialShell/commit/1c1cf866)) - nix: update vendorHash ([`ccc1df7`](https://github.com/AvengeMedia/DankMaterialShell/commit/ccc1df75)) - ci: fix nix vendor-hash workflow ([`d2c3f87`](https://github.com/AvengeMedia/DankMaterialShell/commit/d2c3f876)) - clipboard: introduce native clipboard, clip-persist, clip-storage functionality ([`6d62229`](https://github.com/AvengeMedia/DankMaterialShell/commit/6d62229b)) - Refactor pre-commit hooks to use prek ([#&#8203;976](https://github.com/AvengeMedia/DankMaterialShell/issues/976)) ([`7c88865`](https://github.com/AvengeMedia/DankMaterialShell/commit/7c88865d)) - dwl: fix layout popout not opening fixes [#&#8203;980](https://github.com/AvengeMedia/DankMaterialShell/issues/980) ([`c8cfe0c`](https://github.com/AvengeMedia/DankMaterialShell/commit/c8cfe0cb)) - nix: add QML dependencies to dms-shell package ([#&#8203;967](https://github.com/AvengeMedia/DankMaterialShell/issues/967)) ([`e573bdb`](https://github.com/AvengeMedia/DankMaterialShell/commit/e573bdba)) - nix: add plugins in NixOS module ([#&#8203;970](https://github.com/AvengeMedia/DankMaterialShell/issues/970)) ([`d8cd15d`](https://github.com/AvengeMedia/DankMaterialShell/commit/d8cd15d3)) - nix: fix greeter per-monitor and per-mode wallpapers ([#&#8203;974](https://github.com/AvengeMedia/DankMaterialShell/issues/974)) ([`1db3907`](https://github.com/AvengeMedia/DankMaterialShell/commit/1db39078)) - nix: fix niri module ([#&#8203;969](https://github.com/AvengeMedia/DankMaterialShell/issues/969)) ([`72cfd37`](https://github.com/AvengeMedia/DankMaterialShell/commit/72cfd37a)) - plugins: hide uninstall and update buttons for system plugins ([`1e67ee9`](https://github.com/AvengeMedia/DankMaterialShell/commit/1e67ee99)) - core: fix socket reported CLI version ([`6c26b40`](https://github.com/AvengeMedia/DankMaterialShell/commit/6c26b408)) - Manual Changelog versioning ([`0dbd59b`](https://github.com/AvengeMedia/DankMaterialShell/commit/0dbd59b2)) - nix: drop unnecessary dependencies and enable power and accounts daemons ([#&#8203;963](https://github.com/AvengeMedia/DankMaterialShell/issues/963)) ([`b2066c6`](https://github.com/AvengeMedia/DankMaterialShell/commit/b2066c60)) - Revert "distro: update ppa-build script to ref right version" ([`8d7ae32`](https://github.com/AvengeMedia/DankMaterialShell/commit/8d7ae324)) - distro: update ppa-build script to ref right version ([`c0d3c4f`](https://github.com/AvengeMedia/DankMaterialShell/commit/c0d3c4f8)) - Ubuntu workflow tweak ([`27a7716`](https://github.com/AvengeMedia/DankMaterialShell/commit/27a77164)) - Add WorkDIR to build steps ([`86affc7`](https://github.com/AvengeMedia/DankMaterialShell/commit/86affc73)) - Workflow build increment logic ([`d939b99`](https://github.com/AvengeMedia/DankMaterialShell/commit/d939b996)) - Bump OBS spec ([`1fcf777`](https://github.com/AvengeMedia/DankMaterialShell/commit/1fcf777f)) - Update build scripts ([`7a8e23f`](https://github.com/AvengeMedia/DankMaterialShell/commit/7a8e23fa)) - change codename ([`73a4dd3`](https://github.com/AvengeMedia/DankMaterialShell/commit/73a4dd33)) - Update dms stable systemd & desktop path ([`13ce873`](https://github.com/AvengeMedia/DankMaterialShell/commit/13ce873a)) **Full Changelog**: <https://github.com/AvengeMedia/DankMaterialShell/compare/v1.0.0...v1.2.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:eyJjcmVhdGVkSW5WZXIiOiI0Mi44MC4yIiwidXBkYXRlZEluVmVyIjoiNDIuODEuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Update dependency AvengeMedia/DankMaterialShell to v1.2.0
Some checks failed
ci/woodpecker/push/AvengeMedia_dms-cli Pipeline failed
ci/woodpecker/push/AvengeMedia_dms-greeter Pipeline was successful
ci/woodpecker/push/AvengeMedia_dms Pipeline was successful
803fc7e09b
Renovate force-pushed renovate/avengemedia-dankmaterialshell-1.x from 803fc7e09b
Some checks failed
ci/woodpecker/push/AvengeMedia_dms-cli Pipeline failed
ci/woodpecker/push/AvengeMedia_dms-greeter Pipeline was successful
ci/woodpecker/push/AvengeMedia_dms Pipeline was successful
to b0cad563b7
Some checks failed
ci/woodpecker/push/AvengeMedia_dms-cli Pipeline failed
ci/woodpecker/push/AvengeMedia_dms-greeter Pipeline was successful
ci/woodpecker/push/AvengeMedia_dms Pipeline was successful
2026-01-13 23:16:53 +00:00
Compare
Renovate changed title from Update dependency AvengeMedia/DankMaterialShell to v1.2.0 to Update dependency AvengeMedia/DankMaterialShell to v1.2.1 2026-01-13 23:16:54 +00:00
Renovate force-pushed renovate/avengemedia-dankmaterialshell-1.x from b0cad563b7
Some checks failed
ci/woodpecker/push/AvengeMedia_dms-cli Pipeline failed
ci/woodpecker/push/AvengeMedia_dms-greeter Pipeline was successful
ci/woodpecker/push/AvengeMedia_dms Pipeline was successful
to 7da9106c5f
Some checks failed
ci/woodpecker/push/AvengeMedia_dms-cli Pipeline failed
ci/woodpecker/push/AvengeMedia_dms-greeter Pipeline was successful
ci/woodpecker/push/AvengeMedia_dms Pipeline was successful
2026-01-14 17:16:32 +00:00
Compare
Renovate changed title from Update dependency AvengeMedia/DankMaterialShell to v1.2.1 to Update dependency AvengeMedia/DankMaterialShell to v1.2.2 2026-01-14 17:16:32 +00:00
Require systemd-rpm-macros for dms-cli
All checks were successful
ci/woodpecker/push/AvengeMedia_dms-cli Pipeline was successful
f4260e9108
Bluemedia deleted branch renovate/avengemedia-dankmaterialshell-1.x 2026-01-14 20:39:26 +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!31
No description provided.