Releases: AvengeMedia/DankMaterialShell
Releases · AvengeMedia/DankMaterialShell
Release list
Release v0.0.26
What's Changed
- Cleanup imports (5070e4c)
- re-enable layer (c13526c)
- Greetd: Add a greeter (46e16a6)
- feat: Top/Left/Right/Bottom Dock positioning (09f3ca3)
- update readme (42b4c91)
- configurable animation speeds (3712077)
- Keep SpotlightModal always loaded. Tbh, probably minimal impact on memory - makes app launching snappier. (d67bcb6)
- emacs/vim style navigation everywhere (acf6e72)
- Add emacs-/readline- and vim-style list navigation to app launcher (#278) (0964b27)
- Disable scale from DankModal (1f7998f)
- Revert antialiasing addition (7ac59f7)
- fix(popouts): disable layer compositing and scale to keep text sharp at 1.25 (#277) (bf23864)
- slightly thinner workspace pills + more forgiving mousearea (6e638ca)
- antialiasing: true on rectangles (ab0759f)
- Flip text to native rendering (123ec5c)
- Fix VPN tooltip (d262c67)
- Disable VPN icon rotation (fcb9a28)
- search field focus only (82d1672)
- Per light-mode/dark-mode wallpaper option (657a8b6)
- fix exit anim (165f7e0)
- Tie modal loader to shouldBeVisible (91aba84)
- fix bar radius (02c4ac1)
- Tie volume OSD to dbus event (c529959)
- meta: Vertical Bar, Notification Popup Position Options, ++ - CC Color picker widget - Tooltips in more places - Attempt to improve niri screen transitiosn (e875d1a)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (d280505)
- Dont do dumb mono font filtering (fdd9d00)
- fix: Notepad refactor w/Dual displays (74c793e)
- feat: Docks refactor - Top/Bottom options (bd8976c)
- Smoother notepad closure animation (a3e2563)
- Fix contrast of monochrome theme (a310e3d)
- fix: Dank Bar per/Display options (ae9da35)
- Tab and backtab keyboard navigation on supported content (b45837f)
- add option to always show dock in overview (#257) (3dd9ab8)
- Smaller top bar auto hide mask (5ebd2f6)
- feat: Long Live the DankBar > Top/Bottom positioning (977043a)
- Allow 0 spacing (4c6182b)
- Don't allow popouts to go off screen (01125e0)
- Restore bluetooth audio codec functionality (99ef447)
- Merge pull request #255 from sezaru/fix_nix_documentation (4722ff9)
- doc: Fixes DMS input url for nix flake (23a19df)
- Optimize Nix Flake for Niri / Hyprland (#242) (97b86c6)
- default opaque (e6296f2)
- Revise catpuccin palettes (0ee9dcc)
- wrap shaders in a loader (c7b4e2c)
- cc: fixes to edit mode (066d184)
- Revert "refactor: Add Drag & Drop to Control Center" (3155bf2)
- Merge branch 'master' of github.com:AvengeMedia/DankMaterialShell (92bb5b9)
- refactor: Add Drag & Drop to Control Center (a207ed7)
- use a matugen template for dms-colors.json (9d22411)
- ControlCenter styling consistency fixes (934f4b2)
- Re-work theme approach to watch a file from matugen-worker (a6a41d4)
- Fix idle monitor creation (185ee20)
- Fix hibernate manual option (778b960)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (184938d)
- Some styling consistencies (25565af)
- fix Control Center IPC via Escape key (0bd9a4f)
- Add IPC for Control Center (fe64dd1)
- Theme consistency overhaul: - Add surface shift option, start from surface by default (previously was surfaceContainer). Old colors can be attained by changing it back to "container" in theme colors - Remove borders on surface elements, mostly - Fix popup distances - Use surfaceContainer/sch by default on widgets (a4a59fd)
- Add random transition effect (7ccd2d9)
- Correct top bar bg color (974dd70)
- feat: expose matugen palette selection (#251) (1690e4f)
- Remove obsolete setting (ec75ef4)
- Fix edit mode of multiple disk usage widgets in control center (a57c1e6)
- just show mount path - wasted space = less (bdc79a1)
- Add disk usage component for TopBar and ControlCenter (b893694)
- disable matugen env var support, also dont reload ghostty if not configured with dms theme (9be7d44)
- Update ghostty readme blurb to disable annoying popups (3f8d8ca)
- Add grouped apps option to the dock (e50c3cc)
- Hyprland: fix focused app logic for empty workspaces (14e6489)
- auto-reload ghostty config on matugen generation (3c42a61)
- Refactor workspaceSwitcher (#246) (bed2259)
Full Changelog: v0.0.8...v0.0.26
Release v0.0.9
What's Changed
- wip binds (841e55d)
- niri: generate colors, layout, binds (287dda5)
- configurable animation speeds (3712077)
- Keep SpotlightModal always loaded. Tbh, probably minimal impact on memory - makes app launching snappier. (d67bcb6)
- emacs/vim style navigation everywhere (acf6e72)
- Add emacs-/readline- and vim-style list navigation to app launcher (#278) (0964b27)
- Disable scale from DankModal (1f7998f)
- Revert antialiasing addition (7ac59f7)
- fix(popouts): disable layer compositing and scale to keep text sharp at 1.25 (#277) (bf23864)
- slightly thinner workspace pills + more forgiving mousearea (6e638ca)
- antialiasing: true on rectangles (ab0759f)
- Flip text to native rendering (123ec5c)
- Fix VPN tooltip (d262c67)
- Disable VPN icon rotation (fcb9a28)
- search field focus only (82d1672)
- Per light-mode/dark-mode wallpaper option (657a8b6)
- fix exit anim (165f7e0)
- Tie modal loader to shouldBeVisible (91aba84)
- fix bar radius (02c4ac1)
- Tie volume OSD to dbus event (c529959)
- meta: Vertical Bar, Notification Popup Position Options, ++ - CC Color picker widget - Tooltips in more places - Attempt to improve niri screen transitiosn (e875d1a)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (d280505)
- Dont do dumb mono font filtering (fdd9d00)
- fix: Notepad refactor w/Dual displays (74c793e)
- feat: Docks refactor - Top/Bottom options (bd8976c)
- Smoother notepad closure animation (a3e2563)
- Fix contrast of monochrome theme (a310e3d)
- fix: Dank Bar per/Display options (ae9da35)
- Tab and backtab keyboard navigation on supported content (b45837f)
- add option to always show dock in overview (#257) (3dd9ab8)
- Smaller top bar auto hide mask (5ebd2f6)
- feat: Long Live the DankBar > Top/Bottom positioning (977043a)
- Allow 0 spacing (4c6182b)
- Don't allow popouts to go off screen (01125e0)
- Restore bluetooth audio codec functionality (99ef447)
- Merge pull request #255 from sezaru/fix_nix_documentation (4722ff9)
- doc: Fixes DMS input url for nix flake (23a19df)
- Optimize Nix Flake for Niri / Hyprland (#242) (97b86c6)
- default opaque (e6296f2)
- Revise catpuccin palettes (0ee9dcc)
- wrap shaders in a loader (c7b4e2c)
- cc: fixes to edit mode (066d184)
- Revert "refactor: Add Drag & Drop to Control Center" (3155bf2)
- Merge branch 'master' of github.com:AvengeMedia/DankMaterialShell (92bb5b9)
- refactor: Add Drag & Drop to Control Center (a207ed7)
- use a matugen template for dms-colors.json (9d22411)
- ControlCenter styling consistency fixes (934f4b2)
- Re-work theme approach to watch a file from matugen-worker (a6a41d4)
- Fix idle monitor creation (185ee20)
- Fix hibernate manual option (778b960)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (184938d)
- Some styling consistencies (25565af)
- fix Control Center IPC via Escape key (0bd9a4f)
- Add IPC for Control Center (fe64dd1)
- Theme consistency overhaul: - Add surface shift option, start from surface by default (previously was surfaceContainer). Old colors can be attained by changing it back to "container" in theme colors - Remove borders on surface elements, mostly - Fix popup distances - Use surfaceContainer/sch by default on widgets (a4a59fd)
- Add random transition effect (7ccd2d9)
- Correct top bar bg color (974dd70)
- feat: expose matugen palette selection (#251) (1690e4f)
- Remove obsolete setting (ec75ef4)
- Fix edit mode of multiple disk usage widgets in control center (a57c1e6)
- just show mount path - wasted space = less (bdc79a1)
- Add disk usage component for TopBar and ControlCenter (b893694)
- disable matugen env var support, also dont reload ghostty if not configured with dms theme (9be7d44)
- Update ghostty readme blurb to disable annoying popups (3f8d8ca)
- Add grouped apps option to the dock (e50c3cc)
- Hyprland: fix focused app logic for empty workspaces (14e6489)
- auto-reload ghostty config on matugen generation (3c42a61)
- Refactor workspaceSwitcher (#246) (bed2259)
Full Changelog: v0.0.8...v0.0.9
screencastsmol2.mp4

Release v0.0.8
What's Changed
- Fix focused app taking up space when no focused window + Fix niri retaining focused windows from last workspace (7516d44)
- Fix again widget positioning logic. - This is complicated because widgets unload, and we already want to respect positioning even when unloaded. - Plus in center section we want odd number for the center one to always be centered, etc, etc. (e9a61a4)
- Fix even number of widgets in top bar (7a7d7d0)
- Do not default privacy indicator (2067e44)
- Add labels for weather (8e01047)
- slightly narrow HeaderPane (ec4f0ff)
- ControlCenter: Implement edit mode for customizing widgets (c04177e)
- fix iris bloom coordinates (b9b1737)
- Add none as a wallpaper transition type (4468e4c)
- More wallpaper effects + per-monitor auto cycling (cf5dec7)
- Native text rednering in control center (d9b9da4)
- fix some sorting of niri toplevels (d62ef89)
- Bar: fix show on overview mousearea (1b681e6)
- DankCircularImage for album art and update audio input slider (d15ee0c)
- Suppress niri toasts on theme changes (62b7b30)
- also use shader for DankCircularImage (aa52b58)
- Add wallpaper transition effects, courtesy of @Ly-sec - Just copied the shaders from noctalia since they're pretty awesome (ca11735)
- Ensure media topbar widget is always unloaded (7868303)
- Topbar: fix top bar input mask when hidden (bd5064e)
- update monochrome pallette (3862f0c)
- Network widget: nowrap text (878c1d9)
- Fix media player positioning (0a5f635)
- Add vesktop theme (6a963ed)
- Fix readme format (35f059b)
- fix readme (b7838e4)
- add pywalfox for matugen (3edfff3)
- Hide topbar all the way when hidden (0bfaf2a)
- Fix excessive TopBar repaints, dont mask animating area (50f6dfa)
- Leverage DankCircularImage for profile pic (897f48d)
- Fix running apps tooltip (c43f58e)
- do not put topbar on overlay layer (de532fd)
- restore themes minus deepBlue (c21896b)
- re-generate stock generic themes with matugen and remove deepBlue (1669be4)
- allow overriding matugen type in custom themes (8155022)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (f38ffa1)
- Add hibernate support to power menus (66b493f)
- fix: Notification grouped image clipping (ceae254)
- Remove power menu hints (a3b3e49)
- auto-focus first notification on modal when opened (8fb17f7)
- make the volume knob in media player consistent (c464bb3)
- Fix generic theme contrasts (bd72cf3)
- Add monochrome theme courtesy of Vouk@discord (a734d9b)
- fix profile picture browser (b18814e)
- change wifi icon suite (74417a1)
- Update Topbar Autohide Fullscreen Edgecase (227081c)
- Allow Tobar Autohide to work w/Modals (c3b3edc)
- respect cornerRadius setting in more places (c8f8708)
- respect corner radius in settings (118375f)
- Re-style control center & sliders to be more android 16-y (babcc66)
- lock screen: allow starting pam auth with empty password (64c8e79)
- Multiple widget color opts (12e8e72)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (72b79c0)
- fix top bar mask area (50e440f)
- fix: Notepad text opacity (7c1c64f)
- feat: Add Transparency override option to Notepad (2e4770f)
- simplify idleService (0b2bf0b)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (1fbb614)
- minimum width for system monitoring topbar widgets (55a29d8)
- feat: Add line numbers toggle to Notepad settings (ffc13f7)
- Modularize the Notepad (d4816bd)
- locale-aware calendar grid (3cac6e5)
- Add lock before suspend option to power settings (50bc3db)
- Launcher: actually, don't spawn with niri by default (2b99e61)
- Add support for custom launch prefix, launch apps with niri msg action spawn on niri (306a0c0)
- onDestruction handler in display service (0ba4ee7)
- cleanup vpn gdbus monitor (2b5a511)
- fix dangling gdbus processes (8a7e386)
- Readme update again (6e6412f)
- readme update (bc54005)
- update bluetooth not available visuals (0055ddb)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (3376dc8)
- check disabled option on DankButtonGroup + always show bluetooth placeholder (4a673fe)
- Update notification card source images (6639f6e)
- add media player to lock screen (2ce32e8)
- more detailed player info in selection (4d13a3d)
- Implement IdleMonitor to replace swayidle/hypridle functionality (691b6da)
- fix battery health properly - apparently displayDevice does not expose all the right properties (e6265c2)
- janky battery health workaround (de9bb43)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (1ae9802)
- niri: do screen transition when changing themes (0e88740)
- stop app launcher from updating and reorganizing results on fade out when it is launching an app (#211) (88b7657)
- goth corners off by default (5fcffba)
- TopBar: add "goth" corners option for the swooping edge effect (5425364)
- didnt mean to push topbar change (97f0aca)
- parser fix (32f3e57)
- network: never allow rescans during update, more selective parsing from gdbus monitor (bc446da)
- reduce network refresh spam (d8e2a73)
- fix: Widget popup warning (ae6fd42)
- redesign battery popout and use button group in network detail (cc7363e)
- update descriptions (38c4b33)
- Add catpuccin theme + material 3 components - Update DankToggle to be more representative of m3 design - Add DankButtonGroup to represent a m3 button group (6c81aa0)
- fix widget selection search (102cc3c)
- use Paths.strip helper everywhere for consistency sake (0230002)
- remove ensureDirectory from notepad (344761d)
- fix style of font scale option (c0edaea)
- ensure file:// prefix is trimmed from notepad (75e660f)
- fix: Save user prefs in topbar spacing (be4d9ca)
- calendar: simpler khal parsing - assuming 12 is always MM 21 is always dd, 2013 is always yyyy (fdaac6a)
- support multiple khal date formats (5c540f8)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (55b3bff)
- scrap lock screen service - was overcomplicated state syncing that isn't needed (0cb2a96)
- Add font override options in Notepad (9f13ac6)
- more m3wave improvements and notification image async loading (19e148f)
- scrap topbar border (7d93349)
- update firefox (50dedb5)
- Add Media click-through on Dashboard (38f61ce)
- reduce CPU burn of M3Wave (fff4b8c)
- minor layout adjustments to the media player buttons (0fe76b7)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (3c4719d)
- tweak album art circle mask (c04e2ae)
- feat: Update Notepad to use Metadata (READ ME) - Potential breaking changes; SAVE your notes before updating - The new system will store files locally to free up Session data - Session metadata will be saved in JSON via:
notepad-session.json- Local files will be saved in:/.local/state/DankMaterialShell/notepad-files(fec921d) - FrameAnimation instead of timer (5186afc)
- readme update (77ea6a9)
- firefox theme guidance (afb0435)
- make system updater widget more generic (903ef0c)
- Add an ArchUpdater widget (#201) (e4f86ab)
- handle remote album art (8ee43de)
- tweak colors (83b29c5)
- media player and gtk3/4 color updates (cdf4ca3)
- fix gtk3 colors and clean media player (a0192e7)
- media player cleanups (59c7246)
- feat: Implement battery widget in Control Center (76ee483)
- feat: Implement Color Picker (ba6c7ae)
- Remove redundant timer check (07c1677)
- fix: Esnure no volume UI clipping (3db1a2c)
- Update privacy indicator logging (6d84553)
- Media Update (77bc129)
- Media Hub redesign (2c451b9)
- Fix Notepad on Hyprland due to missing import (#195) (3c6bb58)
- jpg (0372c44)
- remove debug opt (8fc40ab)
- re-add --screenshot (9e12720)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (27344a4)
- hide wallpaper engine unless they are available (c42681b)
- Fix KeyboardLayout widget in Hyprland (#192) (939f472)
- Add support for linux-wallpaperengine wallpapers (#191) (c8cb5dc)
- always use short form (c3759dc)
- longer weather interval and network service renice (17b49ad)
- re-nice weather curl commands (63c54b5)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (988d5c2)
- SystemClock for calendar overview (7a671b5)
- Add namespace to notification popup (#187) (b36da8e)
- elide text in app drawer (5b49e36)
- Add weather card click-through (2395274)
- optional wavy media playback bars (d0cbe68)
- update readme (4ae157a)
Full Changelog: v0.0.7...v0.0.8
Release v0.0.7
What's Changed
- fix notifs (fb94dd0)
- layout adjustments (fb01d1a)
- manual weather coords (9438868)
- ensure state dir exists (a77f6eb)
- fix double click to open dash (44ebd6a)
- remove old remnants from when it was just a calendar (e5083fb)
- IPCs for dash (5a9c805)
- layout adjustments (5bb489f)
- fix Notepad warning (35ea621)
- bring back center special positioning logic for DankDash (a4d1b6a)
- DankDash: Replace CentCom center with a new widget (a67a6c7)
- fix wheel events propagation (1c7d8a5)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (c9d38ec)
- steam_app icon handling (d961c75)
- Merge remote changes (70a971a)
- Update to Native fileView (5d4ba8b)
- transmission fix (537b4b3)
- feat: Add tabs to Notepad (7105b09)
- feat: Add fuzzy search to the Widget Selection modal (e011898)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (fca3c1e)
- transmission icon fix (c867090)
- Notepad top layer & remove background click to close (ee06338)
- Follow theme transparency (751aee4)
- Notepad multi-size options (252cc8f)
- default to false (dc28015)
- make show on overview top bar independent (47b6b36)
- threaded redraws (e2945a6)
- case (3aa8ea5)
- add open-topbar-on-overview for niri (2179468)
- updoot (597f748)
- qt6ct readme update (ac1d01a)
- small readme tweak (fd62303)
- readme updates (cbcb9a7)
- nixos readme blurb (9c2e556)
- update readme (9292e15)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (c78cb3c)
- change weather provider to open-meteo - seems more accurate and reliable than wttr.in (3a1a553)
- add more binds to nix module (#179) (cbf3d0f)
- fix and cleanup flake (#178) (9d416dd)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (079faa0)
- fix theme persistence (4c18e6b)
- feat: Ability to scale DMS font size - Note: ideally the scaling is best performed in niri or hyprland - This option adds the ability to override on top of the existing compositor options (fcd818b)
- updoot (cd1c992)
- set dock namespace to only the rect (cebcb4d)
- modal + popout namespace (6824310)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (af952f6)
- Add support for default-session.json (7d88f37)
- Add notepad file persistence & overwrite save options (8abc94f)
- Fixed broken app icons on Niri (#170) (c23088c)
- hide brightness slider opt (072cbf2)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (f7dfd31)
- option to hide power actions in lock scsreen (2ef4155)
- Update initial focus on IPC Notifications & Notepad (c9d7641)
- Add config options to features (#167) (5f97fd4)
- [FIX] Allow setting quickshell package (#166) (9ba3bfb)
- Allow setting quickshell package (#165) (353ee35)
- Add additional savings opts to notepad (79c21e6)
- Merge pull request #164 from sezaru/support_multiple_systems (4963658)
- readme update (613faea)
- readme heading fixes (2d764d8)
- readme update (bd29abc)
- feat: Add support for multiple systems in flake (3d3b272)
- add dms-cli as flake dependency (0b76171)
- per-monitor wallpapers (8d674a4)
- feat: add configurable per-monitor workspace filtering and system tray monitor selection (#163) (68157ca)
- background-color transparent for niri colors (18484bb)
- fix toast suppression (e02b258)
- suppress niri toast initially - matugen will trigger it on startup if auto t heming is enabled (0d6dbf5)
- fix binding loop (ba1125b)
- feat: Enable multi-monitor notepad support - Notepad will now open on the currently focused monitor/workspace display by default (af5094b)
- Multi-screen notepad support (4742636)
- add namespaces to topbar and dock (c708f57)
- fix ipc return types (54b63a1)
- bar ipc change from show to reveal (3c3cffd)
- Fixes for better Virtual keyboard support and Workspace Switcher (#155) (e64124c)
- Another warning axed (eecbd8c)
- Fix warnings (9e0693c)
- update contributing (998d390)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (67a16da)
- modules cleanup and qmlfmt everywhere - throw in 24H clock fix and app drawer fix too (21867c8)
- Update notepad text input (f7c45ac)
- Notepad slideout redesign (178ccd3)
- Allow solid colored wallpaper, fix fzf search (b4e607e)
- cleanup and qmlfmt some modules (3856ce1)
- better fuzzy search, sweeping clean and qmlfmt of Widgets (d4db8a0)
- Workspace switcher: max icons setting (#150) (886c687)
- fix width calculation (5146dcb)
- cleanup and qmlfmt remaining modals - qmlfmt sucks I know, but what else can I do (73b832e)
- Common modal folder (f5871ab)
- systematic cleanups and qmlfmt file browser modal (ae6a1b7)
- remove ClipboardListView (93da303)
- cleanup clipboard history modal (2a8087c)
- Systematic cleanup and qmlfmt of all services - qmlfmt kinda sucks but it's what qt creator uses (531d633)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (21089aa)
- fix named workspace icons not filtering by display (be42280)
- Refactor Notepad: Keyboard shortcuts, md formats (123058f)
- remove stale refs (0872499)
- merge the two workspace switcher widgets and add "Show apps" option (cfbeb60)
- tighten up lockscreen spacing (213543a)
- Advanced Workspace Switcher Widget + Lockscreen Virtual Keyboard (#149) (5bffb1b)
- drop useless connections blocks (96db058)
- readme update (c4438b3)
- fix copr reference (154b901)
- top bar improvements (809274a)
Full Changelog: v0.0.6...v0.0.7
New Screen Caps
screencastsmol.mp4
Release v0.0.6
What's Changed
- locale-aware clock and date formatting (544a17b)
- update elogind detection (3eddef4)
- better hover effect (cb1b055)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (5c9e938)
- add close button to running apps (8dc0ad6)
- feat: New Notepad widget w/Autosave - IPC: qs -c dms ipc call notepad toggle (437d077)
- adjust wheel events for touchpads (5369804)
- feat: Add mouse wheel support for app/workspace switching (#143) (26e27e2)
- fix: slider movement for edge cases at 2% and 97% fill (#142) (924f2f6)
- Merge pull request #141 from lucianosrp/fix-readme-command (271f8bf)
- fix: update command in README (03fc262)
- color tweaks (87f70c6)
- fix wheel propagation (4b7a43f)
- disable mousewheel sliders in settings (09fdd67)
- Merge pull request #139 from devnullvoid/feat/vpn-connections (a22f89b)
- VPN profiles: include vpn.service-type for TYPE=vpn; show friendly protocol label in popout (OpenVPN, WireGuard, IPsec, etc.); fix active icon to support multi-active (d91c357)
- VPN Popout: remove redundant Flickable implicitHeight; rely on clip for overflow bounds (585ceb9)
- VPN Popout: show profile type (WireGuard/VPN) under name; remove ambiguous Quick Connect button from header (86a4346)
- VPN Popout: show only one header action (Quick Connect when none active, Disconnect All when any active) (1e7a0be)
- VPN multi-active: toggle per row fixes reconnection, add Quick Connect + Disconnect All, header/tooltips summarize multiple active; default allow multiple active (d1890c6)
- VPN: enforce single-active by default; gracefully handle multi-active state; header summary fix; popout rows are full-row actions with correct active highlighting (7f467b0)
- remove VPN widget from default settings (c924d60)
- VPN popout: full-row connect/disconnect like power profiles; darker details container; quick connect aligned right; styling aligned with Battery popout (40da170)
- VPN Popout: match Battery popout styling (width, shadow rings, header close button, container colors); fix detail sizing (b9c4822)
- try to handle image better (a890189)
- VPN Detail: align action buttons right via RowLayout, add hover color by state, retain pointer cursor (04ce154)
- TopBar VPN: fix centered icon by anchoring DankIcon center; remove inner wrapper (7cc2c0a)
- TopBar VPN: icon-only widget with consistent background; fix imports; quiet VpnDetail anchors (449418f)
- Add NetworkManager VPN integration: VpnService + Control Center detail; move to TopBar VPN widget with popout; fix logs and parsing; default top bar item 'vpn' added; minor layout fixes (952e560)
- remove arbiritary height cap (e55c971)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (7d3196c)
- fix bluetooth codec modal (62c7202)
- Auto enable & disable nightMode on automation (ad23261)
- Enchance nightMode toggle indicators (e693857)
- remove uptime: (bd39a92)
- Merge pull request #128 from asaadmohammed74:keyboard-layout-widget (b8bffe9)
- added keyboard layout widget (niri only) (1030f4b)
- minor tweaks (61a3dc4)
- move light mode above night mode (4864358)
- night mode repairs (108fdd9)
- no BT auto scan (3746b1c)
- fix wifi toggling logic and simplify gammastep (9b113c0)
- Merge pull request #127 from gonengazit/master (2672cb7)
- redesign control center (76181ba)
- change DesktopEntries.byId to DesktopEntries.heuristicLookup (d37ccd8)
- Night Mode cleanup (64a26aa)
- Updates to Night Mode Automation (9d8b196)
- feat: Night Mode Automation (324d6c1)
- Initial commit for nightMode automation (48a78c3)
- fix nil error (6f11891)
- control center container width calculations (29ee15e)
- shorten modal duration (77f40a7)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (ddbebd8)
- fix infinite settings loop (59d3e99)
- Merge pull request #125 from yunxi177/patch-1 (5b7de47)
- Fix READNE.md matugen package name error (503ff07)
- symlink flake to dms (d7f14fa)
- missing import (0aa0649)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (9bdbeff)
- more uwsm hacks (c2765f6)
- ReadMe (cab91e9)
- dank16: ensure contrast against background (74e64c1)
- fallback backdrop on lock screen (0a25b6b)
- fix position (0330980)
- tweak backdrop (174025e)
- change backdrop logo (b4aba30)
- fix light mode ipc (ab9f482)
- stock wallpaper tweak (4122cfc)
- fix notif modal close (f8b1020)
- uwsm fix (346e00d)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (38b23d7)
- DankBackdrop and resizing control center (21b1d79)
- fix: Workspace padding settings (eda3ee8)
- Merge pull request #121 from Vantesh/master (dfd5524)
- feat:implement uwsm session check (4ca64a8)
- feat: implement uwsm session check on logout (5aa34b8)
- hyprland running apps improvement (257df89)
- hyprland for running apps workspace only (e2df1da)
- Merge pull request #119 from gonengazit/master (50ea9da)
- fix clipboard history issues (9e16368)
- Add option to only show apps in the current workspace in the running apps widget (baea0ec)
- missing dock from display config (b887940)
- stylistic tweaks to personalization (6e75e2b)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (3d3fd6f)
- Add keyboard navi and wallpaper IPCs (05d3fd2)
- Merge pull request #117 from Vantesh/master (cec24e3)
- renaame file (aed4c0a)
- create dir (426e19d)
- suppress toast (bf47577)
- copy default-settings.json to settings.json if it exists (08b555d)
- Allow exclusive zone modifier (d48f5b0)
- exit 0 (f074333)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (793f85e)
- re-work mmatugen meta theming able to handle more rapid changes now, and colors look better (4734292)
- feat: PowerMenu modal (f4f949e)
- Revert time format to HH:MM in checkTimeBasedCycling function (42c006f)
- Merge pull request #116 from xdenotte/master (673ec76)
- feat: Use HH:MM format for 24hr clock system only (bb81378)
- Merge branch 'AvengeMedia:master' into master (6785a1b)
- Update time format to HH:MM (e.g. 03:00) (c04699a)
- fix: ensure matugen script exits 0 on success (fce47ff)
- more matugen b16 improvements (a185679)
- actually use matugen colors on b16 (1c290fa)
- add kitty matugen+b16 support (fb8aad5)
- fix spacer reactivity (adb15a7)
- media player: debounce on seek, fix binding issue, set cava source (3d54723)
- track non-sinks too (b7ed526)
- Custom py ghostty generator (fada218)
- fix toast style (4a0825e)
- issue templates (7e03076)
- fixing spotify app id in top levels (ce3c152)
- no purple grid fallbacks, rely on system icons only (a0e825c)
- link badges (fb7a019)
- bind to all PW sinks (1ab7cb6)
- cleanup audio services (3d4a394)
- update bug template (d4598d7)
- profile image ipc (08cc026)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (f3c42f7)
- exclude noDisplay runInTerminal DesktopEntries (86bb044)
- Merge pull request #106 from xdenotte/master (e3e0e39)
- Changed parsing and added function for fix wifi state (ccbd7c1)
- Merge branch 'pr-103' (c0884f5)
- added a network speed monitor widget (d405dac)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (d3427c7)
- matugen: don't generate configs for not installed apps (9862636)
- Merge branch 'master' of github.com:AvengeMedia/DankMaterialShell (1d68cae)
- display configs (b998cbd)
- fix spacer sizes (b504bf1)
- color (afa6069)
- aur badges (1afc99b)
- correctly represent network details (083a531)
- no background opt for topbar (1dfc7dc)
- rename size (8eaa1a2)
- top bar manual show/hide (d706043)
- change wifi icon set (b8a2a3d)
- fix workspace padding (ea7a143)
- scalable topbar (3f6d330)
- fix niri numbers (9d7b617)
- fix some dock behaviors on hyprland (75e0413)
- icon visible check (5e91aaa)
- Simplify mess (1e2fdc5)
- hyprland repairs (ad19107)
Full Changelog: v0.0.5...v0.0.6
Release v0.0.5
What's Changed
- more matugen tweaks (f175c10)
- readme headings (abbbb35)
- modify ghostty colors (311b981)
- Update DMS to lowercase for synergy (f064997)
- Simplify ReadMe & Docs IPC commands (07fa4a4)
- missing import (0eff022)
- simplify hyprland (d7c98e7)
- elogind change (586cc61)
- remove lock screen delays (beb7d9b)
- unified SessionService to support elogind equivalents of systemd commands (dd99cb7)
- Add link (de17d53)
- theme repairs: - gtk3 colloid light/dark fix - fix missing gtk4 missing variables - matugen script handle light/dark preference - fix state of display tab light/dark toggle (ae3b77a)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (51b73be)
- missing scripts (8d79132)
- Merge pull request #84 from linyinfeng/flake (a56623f)
- nix flake lock (00965b1)
- Fix system theming messages and usage (9e88960)
- Add bluetooth codec switching, via @Vantesh (491d0a6)
- handle notif spam better (ca352e5)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (a6948f9)
- fix notification dismiss performance (098a19a)
- use rssi for network icon (41a0ae7)
- missing nvidia color (bcd02d4)
- Merge pull request #78 from xdenotte/master (cbc14dd)
- Update another bash script (3b327b9)
- Small fix bash script for NixOS systems (2c82684)
- Revert "aggressive colors" (1a8766a)
- aggressive colors (32e9f48)
- Always generate matugen regarldess of auto theme (be264df)
- matugen = not dependento n GTK and QT, update ghostty colors (b4249af)
- matugen ghostty template (443a7f0)
- Fix non-dynamic themes not persisting (7c95d8d)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (aedf784)
- add dgop matugen template (37768e8)
- @ReadMe (070597f)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (cc60414)
- show file path on custom theme tooltip (5faf972)
- Update ReadMe w/Hyprland (308a972)
- conidtionally watch changes (e3ba365)
- switch out social links when on hyprland (f02d7f1)
- fix auto focus app drawer (d20d944)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (bad07df)
- support for custom themes (0e51318)
- feat: Complete core hyprland port (88d4dad)
- Initial hyprland workspace support (712b498)
- Clean up entire theme system (0a846fd)
- Merge pull request #77 from xdenotte/master (daaf1ae)
- Fixed Blurriness of wallpaper (e5d5e0c)
- Merge pull request #76 from xdenotte/master (e5773c9)
- Fix Wallpaper preview (b38afe9)
- compositor service & use toplevels instead of niri data (be4c09e)
- proper KColorScheme generation (835d46a)
- control center: open relevant tab based on click area, configurable icons (ee8ab26)
- Fix OSDs disappearing and toast exit anim (8c7b72f)
- DankOSD and fix exit animations (1f24ad5)
- bright brightness OSD (9b7a41e)
- prettier links (d30bb71)
- Add tooltips (3041582)
- bigger matrix logo (af84de4)
- increase width (f25f26d)
- better settings (61c26f6)
- qmlfmt with 4 space (b688bbf)
- consistency in top bar tab of settings (6e0977c)
- more re-work to settings (b45a770)
- update settings modal footer (2c99fbd)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (73154f7)
- Cleanup wifi signal strength icon (9871da7)
- Settings Reorganization (72ca663)
- Update keyboard nav icons & tweak notification animations (3f57c6d)
- MouseArea for links (6367828)
- fix notif center popout keyboard events (85b687b)
- small tweaks (72677df)
- change color of dank header (54f53f3)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (0d775f3)
- Completely redesign settings (c9adb8f)
- Merge pull request #67 from xdenotte/patch-1 (64e8a81)
- Remove some not defined attributes (843a3d7)
- Merge pull request #66 from xdenotte/master (97c47d3)
- Add some fallbacks (42a6b05)
- fix notif button state (c87b66f)
- update qtct matugen template (9a9ab8b)
- exclusive focus modals (c276bb2)
- leave icon theme alone when its system default (dd10b93)
- refactor all modals and popouts so they retain animations on exit (2a28f99)
- Merge branch 'master' of github.com:bbedward/dank-material-dark-shell (5fba96f)
- incorporate ddcutil support (0d8ae1e)
- Merge pull request #64 from ryzendew/patch-1 (3708d21)
- Update README.md for proper markdown (ebc14c8)
- Remove redundant focused name if appTitle & appName match (6d05974)
- tweak systray icon sizing (8eb17c2)
- update readme and add ipc doc (109d923)
- Support expanded mode on running apps (481c18d)
- dock: re-work to separate pins from all open windows (525ea5c)
- Add FocusedApp compact mode and fix SystemTray to use IconImage (b75342b)
- Add RunningApps tooltip (d638e54)
- RunningApps widget - Sorts by monitor, workspace, then position (on a new enough niri version) (be9bd38)
- Ensure cava only runs when media is playing (4414b86)
- update readme (ce3e4cd)
- account for topbar spacing on all popouts (49c642a)
- ability to turn top bar square and adjust spacing (fc15397)
- correctly use monospace (be33eb1)
- hug toasts tighter to the top (358665e)
- handle new ConfigReloaded event (24b4418)
- slight efficiency improvement (d8082f7)
- keyboard navi improvements (c560d2d)
- extract matugen json only (63ac17e)
- keyboard navigation on clipboard history (7dfb2b6)
- DankGridView in file browser (4135250)
- Tweak loaders of file browser and centcom (d920c53)
- add clear all keybinding to notifs (115e9e0)
- fix workspace # (eb48c3c)
- remove dumb tooltip (2612776)
- Add systemd-inhibit widget (af9607f)
- add weather refresh button (f67b90c)
Full Changelog: v0.0.4...v0.0.5
Release v0.0.4
What's Changed
- fix: Update rare TopBar visibility loadout on certain hardware (aec9e6c)
- fix wonky keyboard behavior on launchers (4bc784d)
- Revert "potential topbar loading fix" (02202ef)
- potential topbar loading fix (22780e4)
- remove useless change (0becbf4)
- fix some topbar issues (ff70343)
- optimize wallpaper (bf493b3)
- fixes to media player position (b9df98a)
- readme update (c7634e2)
Full Changelog: v0.0.3...v0.0.4
Release v0.0.3
System monitoring now required dgop
output.mp4
What's Changed
- fix wrapping text (faacdf2)
- unbrick notification keyboard navi (7dfa2f2)
- fix notif modal not re-opening (4ec36df)
- create lock screen singleton (c9be03d)
- fix undefined warnings on lockscreen (c3cccda)
- danker lockscreen (d8ae929)
- updoot space facts (181e95a)
- Fix audio tab in control center - Swap between input and output components properly in loader (f399bb1)
- DankActionButton notification center header buttons (eb66647)
- re-factor battery popout to not be scrollable (5a77250)
- wrap all app category in function (ab2889c)
- bring back lazy loaders (cc6e465)
- revert popout lazy loaders (83c97eb)
- direct b inding topbar (37b97fe)
- fix clipboard text focus (7c32ed7)
- spotlight focus fix (b9684ea)
- fix loading of spotlight (4b8e529)
- fix modal unloading (79d69ed)
- ensure loader patterns everywhere (141dd7c)
- new network service (f64dd53)
- fix clipboard auto-focus on open (a1bd7aa)
- fix categories (4363776)
- improve err handling (e218e77)
- Fix signal (1b85a7e)
- re-work nightmode setting to use gammastep (67ac3d1)
- fix loginctl monitoring (3bbf8c5)
- fix loader patterns in settings - fix matugen command - fix focused window being wrong sometimes (bbd2317)
- pragma (6e92df9)
- Improve brightness device detection (fdf7698)
- use loader pattern (1037f01)
- Add DankIconPicker (a76f0de)
- lock screen format override (fc1beca)
- Customizable date format (ac5a0fe)
- support multi-brightness devices (2f6390c)
- configurable timeouts, keyboard improvements (1e23c6b)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell into notif-work (acc8272)
- monitor logind dbus events (87af4fc)
- fix lock check (f3bf7de)
- many improvements (6a113d6)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell into notif-work (0869677)
- Merge pull request #42 from jiboli/master (f27b0f5)
- Check lock status on startup (4bf4dc2)
- stash n otifs (de91eb8)
- Update Colors.qml (0eddbad)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (5c3d79e)
- make unmute when ipc volume changes (938e0cf)
- Merge pull request #37 from bluelinden/master (a0f6bf6)
- fix typo (729f5a1)
- dgop was rebranded (9bc5de8)
- remove unintentional niri reference (a821518)
- remove dependency on niri module (b7f03a7)
- requires dankgop 0.0.3+ (5b259db)
- fix lock screen clock (e87bd3f)
- fix system trya item activation (1a4e16f)
- remove sample filtering (62e1aa8)
- battery view improvements (78c38a8)
- use loader pattern in control center (d32b09c)
- remove animation (47f507d)
- feat: Implement Topbar Autohide options (7f44293)
- feat: Opt to display notifications over fullscreen apps (11173aa)
- fix: Notification timestamp tracking (a73da19)
- make text scroll speed relative to text length (fa14cc6)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (1e6191b)
- Scrolling text media widget and larger size variant (4b4fdfa)
- Update process handling (f69b599)
- add wallpaper cycling feature (42abed6)
- try to minimize bad data before enough cpu samples are done (01b5ae4)
- correct dankgop sampling approach (2d74753)
- Revert "Implement some data smoothing" (218eefb)
- Implement some data smoothing (8bef7de)
- dankgop sampling version (b3310e3)
- migrate to dankgop monitoring (3f5eb18)
- second path to enable GPU temps (a0c5f31)
- small tweak to GPU when temp not available (44277cd)
- lighter sysmon script (b659171)
- separate scripts (8a4db0b)
- GPU warning (e20d0be)
- subtle update (6b44c93)
- separate static sysinfo call (f973f1b)
- anotehr qmlfmt round and extra GPU data (0a22565)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (6c8e656)
- fix sysmon errors (927dc50)
- show cpu percent relative to a core (bae2bac)
- fix the f'd lock screen (682a8cd)
- fix cpu burning of privacy indicator (3bc7baa)
- corner radius unified + setting (f5e52c5)
- replace qmlformat with a better tool still not perfect, but well - what can ya do (4d408c6)
- Merge branch 'master' of github.com:bbedward/dank-material-dark-shell (8dc6e28)
- feat: add temperature widgets, separate ram/cpu widgets, update calculations - make CPU calculations per-process mirror gnome (of all CPUs) (03276b7)
- Merge pull request #29 from cashmeredev/master (c1f55b3)
- Merge branch 'master' of github.com:bbedward/dank-material-dark-shell (105353c)
- replace dumb function (ac68245)
- fix dynamic system declaration (5bc91ff)
- do not compile whole niri project (0abdd73)
- fix set keybind error. (0f6d10f)
- Updated scrollbar base (78a40d3)
- Update theme doc in readme (faa2fb8)
- fix warnings (4523528)
- Fix tray menu position (d84e48f)
- native tray menu (9b7ca88)
- niri: connect directly to socket rather than running commands (3dae0ec)
- Merge branch 'master' of github.com:bbedward/DankMaterialShell (fc13ed5)
- workaround for all the terrible default QT scrolling behavior - DankGridView, DankFlickable, DankListView\ - Touchpad behavior greatly improved by preserving momentum - Fixed janky nested scrollers in control center (98d2ca2)
- scroll improvement (02ab8e2)
- readme polkit update (07c33b4)
- load dankshell pam config if exists (bbfb38e)
- fix clipboard hist modal (6cacdb1)
- remove theme env overrides (3bd3c51)
- Update more scrolling enhancements (d2ba398)
- Updates to scrolling logic (722fd36)
- also check mute (633927d)
- simplify privacy service (16d4a75)
- feat: Initial Privacy inidicators implementation (d036684)
- fix wifi password modal (732f31d)
- calculate memory by pss instead of rss (1005eda)
- add brightness and micmute OSDs, fix audio tab bug (abed2e1)
- update words (6b74d10)
- Merge branch 'master' of github.com:bbedward/dank-material-dark-shell (a2736c0)
- add issue templates (55bf61e)
- Merge pull request #17 from bluelinden/master (2162d35)
- Merge branch 'bbedward:master' into master (f50541b)
- Get home-manager module working (5daba91)
- switch to state dir and dock fixes (055fee5)
- config refacotr: separate settings.json, session.json, appusage.json (18aa557)
- Autostart DankMaterialShell on Niri startup (3950ef2)
- Merge pull request #12 from bluelinden/master (defc50e)
- Merge pull request #11 from lonerOrz/uptime (383a22c)
- Merge branch 'bbedward:master' into master (be2ed80)
- Create package and (untested) Home Manager module (90efd89)
- fix(uptime): replace 'uptime -p' with /proc/uptime parsing (4d2a65d)
- Update brightnessctl logic (7fcdf1e)
- Remove false screen backup (7e21453)
- fix control center positioning (e132a75)
- Implement compact toggles for clock & media topbar widgets (7695078)
- make screen to popouts for positioning data (1bd4eeb)
- fix default center widgets (bc11194)
- fix light/dark toggle and settings not re-opening after escape (081f853)
- add disable weather option (c88dc67)
- fix nil error (55bb63f)
- integrate light/dark mode and profile image with desktop portal (283673a)
Full Changelog: v0.0.2...v0.0.3
Release v0.0.2
What's Changed
- different name (13f37ed)
- create-release alternative (154b1e1)
- escape key handling (fccaf06)
- awlasy center centcom (ef9e80b)
- fix app drawer context menus (f064ce7)
- weather auto location option (54d8ca4)
- fix enum ref (4bf525c)
- notifs/dock on TopLayer (7021061)
- Make popups relative based on top bar position (16e3b18)
- fix lockscreen screenshot (ccd9f00)
- screenshots (9c19889)
Full Changelog: bbedward/DankMaterialShell@v0.0.1...v0.0.2










