purian23
1f64bb8031
notifications(Settings): Update notifs popout settings overflow
2026-03-20 19:59:45 -04:00
purian23
eea7d12c0b
dankinstall(Arch): improve AUR package installation logic
2026-03-20 17:50:24 -04:00
Linken Quy Dinh
85173126f4
fix: multi-monitor wallpaper cycling not working ( #2042 )
...
Fixed a QML property binding timing issue where dynamically created timers
and processes for per-monitor wallpaper cycling were being assigned to
properties and then immediately read back, which could return undefined
or stale values.
The fix stores the created object in a local variable before assigning
to the property map, ensuring a valid reference is always used.
Affected functions:
- startMonitorCycling() - timer creation
- cycleToNextWallpaper() - process creation
- cycleToPrevWallpaper() - process creation
2026-03-20 17:40:52 -04:00
bbedward
222187d8a6
niri: set com.danklinux.dms window rule for future compat
2026-03-20 10:05:29 -04:00
bbedward
bef3f65f63
popout: avoid calling functions on stale references
2026-03-20 09:36:38 -04:00
Dimariqe
bff83fe563
fix: redraw wallpaper after DMS lock screen is dismissed ( #2037 )
...
After unlocking the screen (startup lock or wake from sleep), the desktop
showed Hyprland's background color instead of the wallpaper.
WallpaperBackground disables QML updates via updatesEnabled after a 1-second
settle timer. While WlSessionLock is active, Hyprland does not composite the
background layer, so when the lock is released it needs a fresh Wayland buffer
— but none is committed because the render loop is already paused.
The previous attempt used SessionService.sessionUnlocked, which is unreliable
for the startup lock case: DMSService is not yet connected when lock() is
called at startup, so notifyLoginctl is a no-op and the loginctl state never
transitions, meaning sessionUnlocked never fires.
Fix by tracking the shell lock state directly from Lock.qml's shouldLock via
a new IdleService.isShellLocked property. WallpaperBackground watches this and
re-enables rendering for 1 second on unlock, ensuring a fresh buffer is
committed to Wayland before the compositor resumes displaying the layer.
2026-03-20 09:36:31 -04:00
bbedward
cbf00d133a
wallpaper: tweak binding again for updatesEnabled
2026-03-20 09:25:04 -04:00
purian23
347f06b758
refactor(Notepad): Streamline hide behavior & auto-save function
2026-03-19 21:42:19 -04:00
bbedward
9070903512
cleanup settings tabs
2026-03-19 20:02:46 -04:00
purian23
e9d030f6d8
(greeter): Revise dir perms and add validations
2026-03-19 19:56:18 -04:00
bbedward
fbf9e6d1b9
greeter: remove variable assignments
2026-03-19 19:55:47 -04:00
purian23
e803812344
theme(greeter): fix auto theme accent variants & update selections
2026-03-19 19:55:43 -04:00
nick-linux8
9a64f2acf0
Fix(Greeter): Fixes #1992 Changed Greetd logic to include registryThemeVariants to pull in accent color ( #2000 )
2026-03-19 19:55:40 -04:00
zion
c647eafadc
fix(nix/greeter): skip invalid customThemeFile in preStart ( #1997 )
...
* fix(nix/greeter): skip invalid customThemeFile in preStart
Avoid attempting to copy a null/empty/missing customThemeFile path by validating the jq result and file existence before cp.
Update distro/nix/greeter.nix
Co-authored-by: Lucas <43530291+LuckShiba@users.noreply.github.com >
* nix/greeter: update customTheme verification
---------
Co-authored-by: Lucas <43530291+LuckShiba@users.noreply.github.com >
Co-authored-by: LuckShiba <luckshiba@protonmail.com >
2026-03-19 19:55:35 -04:00
purian23
720ec07d13
(greeter): Trial fix for 30s auth delay & wireplumber state dir
2026-03-19 19:55:31 -04:00
purian23
4b4334e611
dms(policy): Restore dms greeter sync in immutable distros
2026-03-19 19:55:27 -04:00
purian23
b69a96e80b
fix(greeter): add wireplumber state directory & update U2F env variables
2026-03-19 19:55:23 -04:00
purian23
1e6a73fd60
greeter(auth): Enhance fingerprint/U2F auth support w/Quickshell PAM
...
- Split auth capability state by lock screen and greeter
- Share detection between settings UI and lock runtime
- Broaden greeter PAM include detection across supported distros
2026-03-19 19:55:18 -04:00
purian23
60b6280750
greeter(distros): Move comps to Suggests on Debian/OpenSUSE
2026-03-19 19:53:58 -04:00
purian23
9e079f8a4b
fix(greeter): Dup crash handlers
2026-03-19 19:53:54 -04:00
purian23
62c2e858ef
(settings): Enhance authentication checks in Greeter & LockScreen tabs
2026-03-19 19:53:49 -04:00
purian23
78357d45bb
fix(greeter): Allow empty password submits to reach PAM
2026-03-19 19:53:12 -04:00
purian23
3ff9564c9b
(greeter): PAM auth improvements and defaults update
2026-03-19 19:53:09 -04:00
purian23
b0989cecad
fix(Greeter): Multi-distro reliability updates
...
- Merge duplicate niri input/output KDL nodes instead of appending. Allows more overrides
- Guard AppArmor install/uninstall behind IsAppArmorEnabled() check
2026-03-19 19:53:04 -04:00
purian23
47be6a1033
fix(Greeter): Don't stop greeter immediately upon uninstallation
2026-03-19 19:53:01 -04:00
purian23
31b415b086
feat(Greeter): Add install/uninstall/activate cli commands & new UI opts
...
- AppArmor profile management
- Introduced `dms greeter uninstall` command to remove DMS greeter configuration and restore previous display manager.
- Implemented AppArmor profile installation and uninstallation for enhanced security.
2026-03-19 19:52:57 -04:00
purian23
7156e1e299
feat: Implement immutable DMS command policy
...
- Added pre-run checks for greeter and setup commands to enforce policy restrictions
- Created cli-policy.default.json to define blocked commands and user messages for immutable environments.
2026-03-19 19:52:52 -04:00
purian23
c72c9bfb08
greeter: New Greeter Settings UI & Sync fixes
...
- Add PAM Auth via GUI
- Added new sync flags
- Refactored cache directory management & many others
- Fix for wireplumber permissions
- Fix for polkit auth w/icon
- Add pam_fprintd timeout=5 to prevent 30s auth blocks when using password
2026-03-19 19:52:48 -04:00
purian23
73c75fcc2c
refactor(greeter): Update auth flows and add configurable opts
...
- Finally fix debug info logs before dms greeter loads
- prevent greeter/lockscreen auth stalls with timeout recovery and unlock-state sync
2026-03-19 19:50:58 -04:00
bbedward
2ff42eba41
greeter: sync power menu options
2026-03-19 19:49:26 -04:00
purian23
9f13465cd7
feat: Add independent power action confirmation settings for dms greeter
2026-03-19 19:49:23 -04:00
purian23
366a98e0cc
dms-greeter: Enhance DMS Greeter dankinstall & packaging across distros
...
- Added support for Debian, Ubuntu, Fedora, Arch, and OpenSUSE on dankinstall / dms greeter install
2026-03-19 19:48:20 -04:00
bbedward
31aeb8dc4b
wallpaper: fixes for updatesEnable handling
2026-03-19 14:24:01 -04:00
bbedward
c4e7f3d62f
workspaces: ignore X scroll events
...
fixes #2029
2026-03-19 13:22:07 -04:00
purian23
a1d13f276a
dankinstall(debian): Minor update to ARM64 support
2026-03-18 09:27:52 -04:00
bbedward
dbf132d633
launcher v2: simplify screen change bindings
2026-03-18 09:27:47 -04:00
bbedward
59451890f1
popout: fix focusing of password prompts when popout is open
...
undesired effect of closing the popout but its probably the best solution
2026-03-16 11:37:21 -04:00
bbedward
e633c9e039
focused app: fallback to app name if no title in compact mode fixes #2005
2026-03-16 11:37:15 -04:00
bbedward
6c1fff2df1
cc: fix invalid number displays on percentages fixes #2010
2026-03-16 11:37:10 -04:00
bbedward
3891d125d1
dankbar: guard against nil screen names
2026-03-16 11:35:11 -04:00
bbedward
997011e008
fix: missing import in Hyprland service
2026-03-13 13:26:02 -04:00
dms-ci[bot]
2504396435
nix: update vendorHash for go.mod changes
2026-03-13 16:24:54 +00:00
bbedward
d206723b36
ci: fix hardcoded branch in vendor workflow
2026-03-13 12:22:46 -04:00
bbedward
a0ec3d59b8
nix: update flake
2026-03-13 12:18:38 -04:00
bbedward
17ef08aa58
nix: fix go regex matching
2026-03-13 12:18:38 -04:00
bbedward
57279d1c53
nix: dynamically resolve go version in flake
2026-03-13 12:18:38 -04:00
bbedward
8b003ac9cd
ci: reveal errors in nix vendor hash update
2026-03-13 12:17:38 -04:00
Nek
0ea10b0ad2
fix(wallpaper): preserve per-monitor cycling when changing interval ( #1981 )
...
(#1816 )
2026-03-13 11:46:14 -04:00
nick-linux8
2db4c9daa0
Added Better Handling In Event Dispatcher Function ( #1980 )
2026-03-13 11:45:02 -04:00
bbedward
363964e90b
fix(udev): avoid event loop termination core: bump go to 1.26
2026-03-13 11:45:02 -04:00
Nek
a7b49eba70
fix(matugen): detect Zed Linux binary aliases ( #1982 )
2026-03-13 11:44:10 -04:00
bbedward
4ae334f60f
settings: allow custom json to render all theme options
2026-03-13 11:44:05 -04:00
bbedward
86c0064ff9
fix(settings): fix animation speed binding in notifications tab fixes #1974
2026-03-12 11:45:36 -04:00
Adarsh219
5a6b52f07f
fix(matugen): use single quotes for zed template paths ( #1972 )
2026-03-12 11:45:36 -04:00
Adarsh219
5aaa56853f
feat: Add Zed editor theming support ( #1954 )
...
* feat: Add Zed editor theming support
* fix formatting and switch to CONFIG_DIR
2026-03-12 11:45:31 -04:00
bbedward
35913c22f5
fix(idle): ensure timeouts can never be 0
2026-03-11 18:55:44 -04:00
purian23
d7b560573c
fix(settings): Improve error handling for plugin settings loading
2026-03-11 18:55:44 -04:00
bbedward
02a274ebe2
fix(launcher): select first file search result by default fixes #1967
2026-03-11 12:47:39 -04:00
nick-linux8
fc7b61c20b
Issue:(Settings)Switched Neovim Mutagen Theme To Default False ( #1964 )
...
* Issue:(Settings)Switched Neovim Mutagen Theme To Default False
* also set to false in settingsData
- this is the case when file fails to parse
---------
Co-authored-by: bbedward <bbedward@gmail.com >
2026-03-11 12:44:14 -04:00
bbedward
5880043f56
fix: dsearch references
2026-03-11 12:08:24 -04:00
Triệu Kha
fee3b7f2a7
fix(appdrawer): launcher launched via appdrawer doesnt respect size ( #1960 )
...
setting
2026-03-11 10:56:21 -04:00
bbedward
c0b0339fca
plugins: fix list delegates
2026-03-11 09:58:24 -04:00
bbedward
26c1e62204
fix(dankbar): use ID as tie breaker
2026-03-10 11:48:33 -04:00
purian23
7b2d4dbe30
dankinstall: Update Arch/Quickshell installation
2026-03-10 11:05:25 -04:00
CaptainSpof
78c5d46c6b
fix(wallpaper): follow symlinks when scanning wallpaper directory ( #1947 )
2026-03-10 11:05:25 -04:00
purian23
3fb85df504
fix(Clipboard) remove unused copyServe logic
2026-03-10 11:05:00 -04:00
micko
227dd24726
update deprecated syntax ( #1928 )
2026-03-10 11:05:00 -04:00
purian23
ae6a656899
fix(Clipboard): Epic RAM Growth - Closes #1920
2026-03-10 11:05:00 -04:00
Connor Welsh
a4055e0f01
fix(Calendar): add missing qs.Common import ( #1926 )
...
fixes calendar events getting dropped
2026-03-10 11:05:00 -04:00
Lucas
6d98c229ef
flake: allow extra QT packages in dms-shell package ( #1903 )
2026-03-10 11:04:01 -04:00
Michael Erdely
71d93ad85e
Not everyone uses paru or yay on Arch: Support pacman command ( #1900 )
...
* Not everyone uses paru or yay on Arch: Support pacman command
* Handle sudo properly when using pacman
* Move pacman to bottom per Purian23
* Remote duplicate which -- thanks Purian23!
2026-03-10 11:04:01 -04:00
Triệu Kha
4ec21fcd3d
fix(dock): Dock flickering when having cursor floating by the side ( #1897 )
2026-03-10 11:04:01 -04:00
Lucas
0a2fe03fee
ipc: update DankBar selection ( #1894 )
...
* ipc: update DankBar selection
* ipc: use getPreferredBar in dash open
* ipc: don't toggle dash on dash open
2026-03-10 11:04:01 -04:00
Triệu Kha
4f4745609b
fix(osd): play/pause icon flipped in MediaPlaybackOSD ( #1889 )
2026-03-10 11:03:23 -04:00
purian23
a69cd515fb
fix(dbar): Fixes autohide + click through edge case
2026-03-10 11:03:23 -04:00
purian23
06c4b97a6b
fix(notifications): Allow duplicate history entry management w/unique IDs & source tracking
2026-03-10 11:03:23 -04:00
purian23
a6cf71a190
fix(notifications): Apply appIdSubs to iconFrImage fallback path - Consistent with the appIcon PR changes in #1880 .
2026-03-10 11:01:34 -04:00
odt
21750156dc
refactor(icons): centralize icon resolution into Paths.resolveIconPath/resolveIconUrl ( #1880 )
...
Supersedes #1878 . Rather than duplicating the moddedAppId + file path
substitution pattern inline across 8 files, this introduces two
centralized functions in Paths.qml:
- resolveIconPath(iconName): for Quickshell.iconPath() callsites,
with DesktopService.resolveIconPath() fallback
- resolveIconUrl(iconName): for image://icon/ URL callsites
All consumer files now use one-line calls. When no substitutions are
configured, moddedAppId() returns the original name unchanged (zero
cost), so this has no impact on users who don't use the feature.
Affected components:
- AppIconRenderer (8 lines → 1)
- NotificationCard, NotificationPopup, HistoryNotificationCard
- DockContextMenu, AppsDockContextMenu
- LauncherContent, LauncherTab (×3)
Co-authored-by: odtgit <odtgit@taliops.com >
2026-03-10 11:00:57 -04:00
supposede
f9b737f543
Update toolbar button styles with primary color ( #1879 )
2026-03-10 10:55:58 -04:00
odt
246b59f3b9
fix(icons): apply file path substitutions in launcher icon resolution ( #1877 )
...
Follow-up to #1867 . The launcher's AppIconRenderer used its own
Quickshell.iconPath() call without going through appIdSubstitutions,
so PWA icons configured via regex file path rules were not resolved
in the app launcher.
Co-authored-by: odtgit <odtgit@taliops.com >
2026-03-10 10:55:53 -04:00
bbedward
dcda81ea64
wallpaper: bump render settle timer
2026-03-01 10:27:10 -05:00
bbedward
9909b665cd
blurred wallpaper: defer update disabling much longer
2026-02-28 15:40:18 -05:00
bbedward
4bcd786be3
wallpaper: defer updatesEnabled binding
2026-02-28 01:10:26 -05:00
bbedward
64c9222000
loginctl: add fallbacks for session discovery
2026-02-27 10:12:25 -05:00
Iris
12acf2dd51
Change IsPluggedIn logic ( #1859 )
...
Co-authored-by: Iris <iris@raidev.eu >
2026-02-27 10:12:22 -05:00
Jan Greimann
fea97b4aad
Adjust SystemUpdate process ( #1845 )
...
This fixes the problem that the system update terminal closes when the package manager encounters a problem (exit code != 0), allowing the user to understand the problem.
Signed-off-by: Jan Phillip Greimann <jan.greimann@ionos.com >
2026-02-27 10:12:19 -05:00
Kangheng Liu
c6d398eeac
Systray: call context menu fallback for legacy protocol ( #1839 )
...
* systray: add call contextmenu fallback
directly call dbus contextmenu method. needs refactoring to be more
robust.
* add TODO
---------
Co-authored-by: bbedward <bbedward@gmail.com >
2026-02-27 10:12:16 -05:00
bbedward
7a74be83d7
greeter: sync power menu options
2026-02-25 14:50:47 -05:00
bbedward
67a6427418
dankdash: fix menu overlays
2026-02-25 14:50:47 -05:00
purian23
18b20d3225
feat: Add independent power action confirmation settings for dms greeter
2026-02-25 14:50:47 -05:00
bbedward
8a76885fb6
desktop widgets: fix deactive loaders when widgets disabled fixes #1813
2026-02-25 12:34:47 -05:00
bbedward
69b1e61ab7
stage 1.4.3
2026-02-25 12:34:43 -05:00
bbedward
3f24cf37ca
settings: make horizontal change more smart
2026-02-24 20:49:02 -05:00
bbedward
01218f34cb
settings: restore notifyHorizontalBarChanged
2026-02-24 19:43:01 -05:00
purian23
9da58d8296
fix: Update HTML rendering injections
2026-02-24 19:43:01 -05:00
purian23
af0038e634
dbar: Refactor to memoize dbar & widget state via json
2026-02-24 19:20:30 -05:00
purian23
05c312b9eb
cpu widget: Fix monitor binding
2026-02-24 19:20:30 -05:00
bbedward
89d5c958c4
settings: use Image in theme colors tab wp preview
2026-02-24 15:23:07 -05:00
bbedward
e4d86ad595
popout: fully unload popout layers on close
2026-02-24 15:20:00 -05:00
bbedward
532b54a028
wallpaper: handle initial load better, add dms randr command for quick physical scale retrieval
2026-02-24 15:20:00 -05:00
bbedward
504d027c3f
privacy indicator: fix width when not active
2026-02-24 13:59:58 -05:00
bbedward
e8f95f4533
settings: use Image for per-mode previews
2026-02-24 13:37:34 -05:00
bbedward
b83256c83a
matugen: skip theme refreshes if no colors changed
2026-02-24 13:37:34 -05:00
bbedward
8e2cd21be8
dock: fix tooltip positioning
2026-02-24 13:37:34 -05:00
bbedward
c5413608da
dankbar: fix some defaults in reset
2026-02-24 13:37:34 -05:00
bbedward
586bcad442
widgets: set updatesEnabled false on background layers, if qs supports it
2026-02-24 13:37:34 -05:00
bbedward
3b3d10f730
widgets: fix moddedAppID consistency
2026-02-24 13:37:34 -05:00
purian23
4834891b36
settings: Re-adjust dbar layout
2026-02-24 13:37:34 -05:00
purian23
f60e65aecb
settings: Dankbar layout updates
2026-02-24 13:37:34 -05:00
purian23
01387b0123
fix: Clipboard button widget alignment
2026-02-24 13:37:34 -05:00
bbedward
1476658c23
dankbar: fix syncing settings to new bars
2026-02-24 13:37:34 -05:00
bbedward
7861c6e316
i18n: term sync
2026-02-24 10:52:35 -05:00
bbedward
d2247d7b24
dankbar: restore horizontal change debounce
2026-02-24 10:52:35 -05:00
bbedward
2ff78d4a02
dpms: disable fade overlay in onRequestMonitorOn
2026-02-24 10:52:35 -05:00
bbedward
785243ce5f
dankbar: optimize bindings in bar window
2026-02-24 10:52:35 -05:00
bbedward
0e1b868384
widgets: fix undefined icon warnings
2026-02-24 10:52:35 -05:00
null
2b08e800e8
feat: improve icon resolution and align switcher fallback styling ( #1823 )
...
- Implement deep search icon resolution in DesktopService with runtime caching.
- Update Paths.getAppIcon to utilize enhanced resolution for mismatched app IDs.
- Align Workspace Switcher fallback icons with AppsDock visual style.
- Synchronize fallback text logic between Switcher and Dock using app names.
2026-02-24 10:52:35 -05:00
purian23
74e4f8ea1e
display: Fix output config on delete & popup height
2026-02-24 10:52:35 -05:00
purian23
9c58569b4c
template: Refine bug report tracker
2026-02-24 10:52:35 -05:00
purian23
29de677e00
feat: Refactor DankBar w/New granular options - New background toggles - New maxIcon & maxText widget sizes (global) - Dedicated M3 padding slider - New independent icon scale options - Updated logic to improve performance on single & dual bar modes
2026-02-24 10:52:35 -05:00
purian23
fae4944845
fix: Animated Image warnings
2026-02-24 10:52:34 -05:00
Lucas
07a0ac4b7d
doctor: fix imageformats detection ( #1811 )
2026-02-23 19:45:10 -05:00
bbedward
b2d8f4d73b
keybinds: preserve scroll position of expanded item on list change fixes #1766
2026-02-23 19:33:29 -05:00
bbedward
fe58c45233
widgets: fallback when AnimatedImage probe fails to static Image
2026-02-23 19:03:48 -05:00
bbedward
3ea4e389eb
thememode: connect to loginctl PrepareForSleep event
2026-02-23 19:03:48 -05:00
purian23
7276f295fc
dms-greeter: Update dankinstall greeter automation w/distro packages
2026-02-23 18:53:29 -05:00
bbedward
93ed96a789
launcher: don't tie unload to visibility
2026-02-23 18:53:29 -05:00
purian23
bea325e94c
audio: Sync audio hide opts w/dash Output devices
2026-02-23 18:53:29 -05:00
bbedward
2f8f1c30ad
audio: fix cycle output, improve icon resolution for sink fixes #1808
2026-02-23 18:53:29 -05:00
Lucas
f859a14173
nix: update flake.lock ( #1809 )
2026-02-23 18:53:29 -05:00
bbedward
153f39da48
audio: disable effects when mpris player is playing
2026-02-23 18:53:29 -05:00
bbedward
e4accdd1c7
launcher: implement memory for selected tab fixes #1806
2026-02-23 10:20:48 -05:00
dms-ci[bot]
a2c89e0a8c
nix: update vendorHash for go.mod changes
2026-02-23 10:20:48 -05:00
bbedward
e282831c2e
widgets: make AnimatedImage conditional in DankCircularImage - Cut potential overhead of always using AnimatedImage
2026-02-23 10:20:48 -05:00
bbedward
5c5ff6195a
osd: disable media playback OSD by default
2026-02-23 10:20:48 -05:00
Triệu Kha
c4bbf54679
clipboard: fix html elements get parsed in clipboard entry ( #1798 )
...
* clipboard: fix html elements get parsed in clipboard entry
* Revert "clipboard: fix html elements get parsed in clipboard entry"
This reverts commit 52b11eeb98 .
* clipboard: fix html elements get parsed in clipboard entry
2026-02-23 10:20:48 -05:00
Jonas Bloch
98acafb4b8
fix(notepad): decode path URI when saving/creating a file ( #1805 )
2026-02-23 10:20:48 -05:00
Jonas Bloch
da20681fc0
feat: add support for animated gifs as profile pictures ( #1804 )
2026-02-23 10:20:48 -05:00
purian23
b38cb961b2
dms-greeter: Enable greetd via dms greeter install all-in-one cmd
2026-02-23 10:20:48 -05:00
bbedward
7a0bb07518
matugen: unconditionally run portal sync even if matugen errors
2026-02-22 23:09:18 -05:00
purian23
403e3e90a2
dms-greeter: Enhance DMS Greeter dankinstall & packaging across distros - Added support for Debian, Ubuntu, Fedora, Arch, and OpenSUSE on dankinstall / dms greeter install
2026-02-22 23:09:18 -05:00
bbedward
50b91f14b6
launcher: fix frecency ranking in search results fixes #1799
2026-02-22 23:09:18 -05:00
bbedward
b3df47fce0
scripts: fix shellcheck
2026-02-22 23:09:18 -05:00
bbedward
09bd65d746
bluetooth: expose trust/untrust on devices
2026-02-22 23:09:18 -05:00
长夜月玩Fedora
020d56ab7f
Add support for 'evernight' distribution in Fedora ( #1786 )
2026-02-22 23:09:18 -05:00
Triệu Kha
f3bee65da9
Fix dock visible when theres no app ( #1797 )
...
* clipboard: improve image thumbnail
- thumbnail image is now bigger
- circular mask has been replaced with rounded rectangular mask
* dock: fix dock still visible when there's no app
2026-02-22 23:09:18 -05:00
purian23
b14b0946e2
feat: DMS Greeter packaging for Debian/OpenSUSE on OBS
2026-02-22 23:09:18 -05:00
Lucas
ca44205f1c
zen: add more commands to detection ( #1792 )
2026-02-22 23:09:18 -05:00
purian23
2d39e8fd2a
ipc: Fix DankDash Wallpaper call
2026-02-22 23:09:18 -05:00
purian23
6d4df6e927
theme: Fix Light/Dark mode portal sync
2026-02-22 23:09:18 -05:00
Connor Welsh
b8ab86e6c0
distro: add cups-pk-helper as suggested dependency ( #1670 )
2026-02-22 23:09:18 -05:00
bbedward
837329a6d8
window rules: default to fixed for width/height part of #1774
2026-02-22 23:09:18 -05:00
purian23
8c6c2ffd23
ubuntu: Fix dms-git Go versioning to restore builds
2026-02-22 23:09:18 -05:00
bbedward
ad3c8b6755
v1.4.3 version file
2026-02-22 23:07:18 -05:00
bbedward
03a8e1e0d5
clipboard: fix memory leak from unbounded offer maps and unguarded file reads
2026-02-20 11:42:14 -05:00
bbedward
4d4d3c20a1
keybinds/niri: fix quote preservation
2026-02-20 11:42:14 -05:00
bbedward
cef16d6bc9
dankdash: fix widgets across different bar section fixes #1764s
2026-02-20 11:42:14 -05:00
bbedward
aafaad1791
core/screenshot: light cleanups
2026-02-20 11:42:14 -05:00
Patrick Fischer
7906fdc2b0
screensaver: emit ActiveChanged on lock/unlock ( #1761 )
2026-02-20 11:42:14 -05:00
Triệu Kha
397650ca52
clipboard: improve image thumbnail ( #1759 )
...
- thumbnail image is now bigger
- circular mask has been replaced with rounded rectangular mask
2026-02-20 11:42:14 -05:00
purian23
826207006a
template: Default install method
2026-02-20 11:42:14 -05:00
purian23
58c2fcd31c
issues: Template fix
2026-02-20 11:42:14 -05:00
purian23
b2a2b425ec
templates: Fix GitHub issue labels
2026-02-20 11:42:14 -05:00
shorinkiwata
942c9c9609
feat(distros): allow CatOS to run DMS installer ( #1768 )
...
- This PR adds support for **CatOS**
- CatOS is fully compatible with Arch Linux
2026-02-20 11:42:14 -05:00
purian23
46d6e1cff3
templates: Update DMS issue formats
2026-02-20 11:42:14 -05:00
bbedward
a4137c57c1
running apps: fix ordering on niri
2026-02-19 20:46:26 -05:00
bbedward
1ad8b627f1
launcher: fix premature exit of file search fixes #1749
2026-02-19 16:47:34 -05:00
Jonas Bloch
58a02ce290
Search keybinds fixes ( #1748 )
...
* fix: close keybind cheatsheet on escape press
* feat: match all space separated words in keybind cheatsheet search
2026-02-19 16:27:14 -05:00
bbedward
8e1ad1a2be
audio: fix hide device not working
2026-02-19 16:24:48 -05:00
bbedward
68cd7ab32c
i18n: term sync
2026-02-19 14:11:21 -05:00
Youseffo13
f649ce9a8e
Added missing i18n strings and changed reset button ( #1746 )
...
* Update it.json
* Enhance SettingsSliderRow: add resetText property and update reset button styling
* added i18n strings
* adjust reset button width to be dynamic based on content size
* added i18n strings
* Update template.json
* reverted changes
* Update it.json
* Update template.json
2026-02-19 14:11:21 -05:00
bbedward
c4df242f07
dankbar: remove behaviors from monitoring widgets
2026-02-19 14:11:21 -05:00
bbedward
26846c8d55
dgop: round computed values to match display format
2026-02-19 14:11:21 -05:00
bbedward
31b44a667c
flake: fix dev flake for go 1.25 and ashellchheck
2026-02-19 14:11:21 -05:00
bbedward
4f3b73ee21
hyprland: add serial to output model generator
2026-02-19 09:22:56 -05:00
bbedward
4cfae91f02
dock: fix context menu styling fixes #1742
2026-02-19 09:22:56 -05:00
bbedward
8d947a6e95
dock: fix transparency setting fixes #1739
2026-02-19 09:22:56 -05:00
bbedward
1e84d4252c
launcher: improve perf of settings search
2026-02-19 09:22:56 -05:00
bbedward
76072e1d4c
launcher: always heuristic lookup cached entries
2026-02-19 09:22:56 -05:00
bbedward
6408dce4a9
launcher v2: always heuristicLookup tab actions
2026-02-18 19:07:30 -05:00
bbedward
0b2e1cca38
i18n: term updates
2026-02-18 18:35:29 -05:00
bbedward
c1bfd8c0b7
system tray: fix to take up 0 space when empty
2026-02-18 18:35:29 -05:00
Youseffo13
90ffa5833b
Added Missing i18n strings ( #1729 )
...
* inverted dock visibility and position option
* added missing I18n strings
* added missing i18n strings
* added i18n strings
* Added missing i18n strings
* updated translations
* Update it.json
2026-02-18 18:35:29 -05:00
bbedward
169c669286
widgets: add openWith/toggleWith modes for dankbar widgets
2026-02-18 16:24:07 -05:00
bbedward
f8350deafc
keybinds: fix escape in keybinds modal
2026-02-18 14:57:53 -05:00
bbedward
0286a1b80b
launcher v2: remove calc cc: enhancements for plugins to size details
2026-02-18 14:48:44 -05:00
beluch-dev
7c3e6c1f02
fix: correct parameter name in Hyprland windowrule (no_initial_focus) ( #1726 )
...
##Description
This PR corrects the parameter name to match new Hyprland standard.
## Changes
-Before: 'noinitialfocus'
-After: 'no_initial_focus'
2026-02-18 14:48:40 -05:00
bbedward
d2d72db3c9
plugins: fix settings focus loss
2026-02-18 13:36:51 -05:00
Evgeny Zemtsov
f81f861408
handle recycled server object IDs for workspace/group handles ( #1725 )
...
When switching tabs rapidly or closing multiple tabs, the taskbar shows
"ghost" workspaces — entries with no name, no coordinates, and no active
state. The ghosts appear at positions where workspaces were removed and
then recreated by the compositor.
When a compositor removes a workspace (sends `removed` event) and the
client calls Destroy(), the proxy is marked as zombie but stays in the
Context.objects map. For server-created objects (IDs >= 0xFF000000), the
server never sends `delete_id`, so the zombie proxy persists indefinitely.
When the compositor later creates a new workspace that gets a recycled
server object ID, GetProxy() returns the old zombie proxy. The dispatch
loop in GetDispatch() checks IsZombie() and silently drops ALL events
for zombie proxies — including property events (name, id, coordinates,
state, capabilities) intended for the new workspace. This causes the
ghost workspaces with empty properties in the UI.
Fix: check IsZombie() when handling `workspace` and `workspace_group`
events that carry a `new_id` argument. If the existing proxy is a
zombie, treat it as absent and create a fresh proxy via
registerServerProxy(), which replaces the zombie in the map. Subsequent
property events are then dispatched to the live proxy.
2026-02-18 13:36:51 -05:00
bbedward
af494543f5
1.4.2: staging ground
2026-02-18 13:36:43 -05:00
bbedward
db4de55338
popout: decouple shadow from content layer
2026-02-18 10:46:01 -05:00
bbedward
37ecbbbbde
popout: disable layer after animation
2026-02-18 10:34:21 -05:00
purian23
d6a6d2a438
notifications: Maintain shadow during expansion
2026-02-18 10:34:21 -05:00
purian23
bf1c6eec74
notifications: Update initial popup height surfaces
2026-02-18 10:34:21 -05:00
bbedward
0ddae80584
running apps: fix scroll events being propagated fixes #1724
2026-02-18 10:34:21 -05:00
bbedward
5c96c03bfa
matugen: make v4 detection more resilient
2026-02-18 09:57:35 -05:00
bbedward
dfe36e47d8
process list: fix scaling with fonts fixes #1721
2026-02-18 09:57:35 -05:00
purian23
63e1b75e57
dankinstall: Fix Debian ARM64 detection
2026-02-18 09:57:35 -05:00
bbedward
29efdd8598
matugen: detect emacs directory fixes #1720
2026-02-18 09:57:35 -05:00
bbedward
34d03cf11b
osd: optimize bindings
2026-02-18 09:57:35 -05:00
bbedward
c339389d44
screenshot: adjust cursor CLI option to be more explicit
2026-02-17 22:28:46 -05:00
bbedward
af5f6eb656
settings: workaround crash
2026-02-17 22:20:19 -05:00
purian23
a6d28e2553
notifications: Tweak animation scale & settings
2026-02-17 22:07:36 -05:00
bbedward
6213267908
settings: guard internal writes from watcher
2026-02-17 22:03:57 -05:00
bbedward
d084114149
cc: fix plugin reloading in bar position changes
2026-02-17 17:25:19 -05:00
bbedward
f6d99eca0d
popout: anchor height changing popout surfaces to top and bottom
2026-02-17 17:25:19 -05:00
bbedward
722eb3289e
workspaces: fix named workspace icons
2026-02-17 17:25:19 -05:00
bbedward
b7f2bdcb2d
dankinstall: no_anim on dms layers
2026-02-17 17:25:19 -05:00
bbedward
11c20db6e6
1.4.1
2026-02-17 14:08:15 -05:00
bbedward
8a4e3f8bb1
system updater: fix hide no update option
2026-02-17 14:08:04 -05:00
bbedward
bc8fe97c13
launcher: fix kb navigation not always showing last delegate in view
2026-02-17 14:08:04 -05:00
bbedward
47262155aa
doctor: add qt6-imageformats check
2026-02-17 14:08:04 -05:00
bbedward
dd4c41a6b2
v1.4.0
2026-02-17 12:01:36 -05:00
bbedward
92a25fdb6a
process list: add all/user/system filters
2026-02-17 11:25:05 -05:00
bbedward
d6650be008
dgop service: expose username
2026-02-17 11:04:55 -05:00
bbedward
2646e7b19a
launcher v2: apply transparency to footer
2026-02-17 10:54:49 -05:00
bbedward
4133f11d82
changelog: remove text note
2026-02-17 10:50:01 -05:00
bbedward
22ed740394
ripple: small tweaks to shader
2026-02-17 10:39:32 -05:00
bbedward
063299a434
cc: network tab performance improvements
2026-02-17 10:25:19 -05:00
bbedward
44d836c975
ripple: use a shader for ripple effect
2026-02-17 09:27:18 -05:00
bbedward
da437e77fb
keybinds: auto-focus cheatsheet search
2026-02-17 08:44:47 -05:00
Jonas Bloch
34a6bbfb32
feat: Keybinds cheatsheet search ( #1706 )
...
* feat(wip): add fuzzy finder in keybinds cheatsheet
* fix: replace GridLayout with RowLayout and don't use anchors in KeybindsModal
* fix: replace fuzzyfinder with simple inclusion criterion for keybind search
* fix: bring back categoryKeys (there was no reason to remove it)
2026-02-17 08:42:45 -05:00
Jonas Bloch
9ed53bac9e
feat: Auto settings reload ( #1707 )
...
* feat: auto-reload settings json file
* fix: set settings file reload debounce to 50ms
2026-02-17 08:41:18 -05:00
purian23
3a6752c3d2
dock: Update indicator padding
2026-02-17 07:55:33 -05:00
purian23
ef19568dd7
audio: New ability to hide input/output devices
...
- Updated slider presets
- Disabled mouse wheel scrolling on list scroll
2026-02-17 00:54:32 -05:00
bbedward
f280cd9d3b
keybinds: dont pass dirs
2026-02-16 23:55:11 -05:00
Divya Jain
cf4ce3c476
add support for globalprotect vpn using saml auth flow ( #1689 )
...
* add support for globalprotect vpn using saml auth flow
* go fmt
---------
Co-authored-by: bbedward <bbedward@gmail.com >
2026-02-16 23:25:35 -05:00
bbedward
ae59e53c4c
settings: fix wallpaper cycle buttons
2026-02-16 23:14:56 -05:00
dms-ci[bot]
7e0d661f63
nix: update vendorHash for go.mod changes
2026-02-17 04:02:14 +00:00
bbedward
0b33d3f905
miraclewm: add support for Miracle WM
2026-02-16 23:00:25 -05:00
purian23
d62bdda56b
theme: Add Cosmic light/dark & icon theming support
2026-02-16 21:25:30 -05:00
Lucas
5841b38cd9
Update nix packaging ( #1703 )
...
* nix: add kimageformats to DMS qml dependencies
* nix: enable polkit by default in NixOS module
2026-02-16 20:47:40 -05:00
purian23
83e2b5a7a6
notifications: Tweak toast button padding
2026-02-16 19:29:57 -05:00
bbedward
2f863f64ee
core: set qt platform to wayland;xcb by default
2026-02-16 18:28:31 -05:00
bbedward
1a8b397cfd
weather: keep tab height consistent
2026-02-16 18:14:30 -05:00
bbedward
196c421b75
Squashed commit of the following:
...
commit 051b7576f7ed31bbfbc58620e2eadfee41dbbac3
Author: purian23 <purian23@gmail.com >
Date: Sun Feb 15 16:38:45 2026 -0500
Height for realz
commit 7784488a61a3a66e03ea2b387ca1e9da2f5e02fd
Author: purian23 <purian23@gmail.com >
Date: Sun Feb 15 16:34:09 2026 -0500
Fix height and truncate text/URLs
commit 31b328d428b6cb1266aeb890eef052f003379a32
Author: bbedward <bbedward@gmail.com >
Date: Sun Feb 15 16:25:57 2026 -0500
notifications: handle URL encoding in markdown2html
commit dbb04f74a2ab52751f48bd851e74a79a3549c68a
Author: bbedward <bbedward@gmail.com >
Date: Sun Feb 15 16:10:20 2026 -0500
notifications: more comprehensive decoder
commit b29c7192c2b27d8b3e01a08dbad7656029abf673
Author: bbedward <bbedward@gmail.com >
Date: Sun Feb 15 15:51:37 2026 -0500
notifications: html unescape
commit 8a48fa11ecfffa6588807a736c897d247167b3cc
Author: purian23 <purian23@gmail.com >
Date: Sun Feb 15 15:04:33 2026 -0500
Add expressive curve on init toast
commit ee124f5e04f39435b7c8cbaabc82f89a689a3847
Author: purian23 <purian23@gmail.com >
Date: Sun Feb 15 15:02:16 2026 -0500
Expressive curves on swipe & btn height
commit 0fce90463567be6b01c4a316bc489baffdaa4602
Author: purian23 <purian23@gmail.com >
Date: Sun Feb 15 13:40:02 2026 -0500
Provide bottom button clearance
commit 00d3829999492ab1b698a0d6c3079e53f510f725
Author: bbedward <bbedward@gmail.com >
Date: Sun Feb 15 13:24:31 2026 -0500
notifications: cleanup popup display logic
commit fd05768059db8abda8a33ae8f47caf962c6aefaa
Author: purian23 <purian23@gmail.com >
Date: Sun Feb 15 01:00:55 2026 -0500
Add Privacy Mode
- Smoother notification expansions
- Shadow & Privacy Toggles
commit 0dba11d845871eeaa969571e6bede56f984655c7
Author: purian23 <purian23@gmail.com >
Date: Sat Feb 14 22:48:46 2026 -0500
Further M3 enhancements
commit 949c216964b87c1ae265854ef1886b5b4990fd0d
Author: purian23 <purian23@gmail.com >
Date: Sat Feb 14 19:59:38 2026 -0500
Right-Click to set Rules on Notifications directly
commit 62bc25782cc1dcc5f71e3c3718d7eefbcc88029e
Author: bbedward <bbedward@gmail.com >
Date: Fri Feb 13 21:44:27 2026 -0500
notifications: fix compact spacing, reveal header bar, add bottom center
position, pointing hand cursor fix
commit ed495d4396b52df2b44eb96bbfd3dea1565f8458
Author: purian23 <purian23@gmail.com >
Date: Fri Feb 13 20:25:40 2026 -0500
Tighten init toast
commit ebe38322a03956b864171a4fdf6986c97befbd34
Author: purian23 <purian23@gmail.com >
Date: Fri Feb 13 20:09:59 2026 -0500
Update more m3 baselines & spacing
commit b1735bb7013a7c96917597e83d7f5433e528a735
Author: purian23 <purian23@gmail.com >
Date: Fri Feb 13 14:10:05 2026 -0500
Expand rules on-Click
commit 9f13546b4d9df991da91ed0f3eedccd32747530e
Author: purian23 <purian23@gmail.com >
Date: Fri Feb 13 12:59:29 2026 -0500
Add Notification Rules
- Additional right-click ops
- Allow for 3rd boy line on init notification popup
commit be133b73c7c0781cde74258da2a455d14bc9feea
Author: purian23 <purian23@gmail.com >
Date: Fri Feb 13 10:10:03 2026 -0500
Truncate long title in groups
commit 4fc275bead670d5485a7cfb0402e38057efe6443
Author: bbedward <bbedward@gmail.com >
Date: Thu Feb 12 23:27:34 2026 -0500
notification: expand/collapse animation adjustment
commit 00e6172a6888cd08781c2b321ded2d3c359dbf18
Author: purian23 <purian23@gmail.com >
Date: Thu Feb 12 22:50:11 2026 -0500
Fix global warnings
commit 0772f6deb7aa19bad3ee88a769e7b75d36d7f775
Author: purian23 <purian23@gmail.com >
Date: Thu Feb 12 22:46:40 2026 -0500
Tweak expansion duration
commit 0ffeed3ff0b25d54eca00166a3f77db6c4dc4c49
Author: purian23 <purian23@gmail.com >
Date: Thu Feb 12 22:16:16 2026 -0500
notifications: Update Material 3 baselines
- New right-click to mute option
- New independent Notification Animation settings
2026-02-16 17:57:13 -05:00
bbedward
8399d64c2d
settings: drop beta from confiugration
2026-02-16 17:51:20 -05:00
bbedward
c530eab303
settings: fix dropped disconnected displays on save
2026-02-16 17:47:28 -05:00
xdenotte
45b6362dd3
fix: correct preview centering with scaling ( #1701 )
2026-02-16 17:47:21 -05:00
bbedward
50b77dcfc3
i18n: term update
2026-02-16 17:42:10 -05:00
bbedward
be8f3adf01
core/screensaver: add methods to introspect XML
2026-02-16 17:36:49 -05:00
bbedward
75a8c171ea
launcher: remove double loader
2026-02-16 12:17:46 -05:00
bbedward
466ff59573
launcher: keep loaded default
2026-02-16 12:06:31 -05:00
bbedward
053bb91927
process list: fix clipped graphs
...
fixes #1697
2026-02-16 11:37:19 -05:00
bbedward
2c9b22c016
changelog: add and enable 1.4 changelog
2026-02-16 10:33:59 -05:00
Jon Rogers
a9ee91586e
fix: preserve _preScored from plugin items to allow ordering control ( #1696 )
...
The _preScored property allows plugins to control the ordering of
launcher results. Previously, this property was being overwritten
with undefined during item transformation, preventing plugins from
controlling which items appear first.
This change preserves the _preScored value from plugin items in:
- transformBuiltInLauncherItem()
- transformPluginItem()
Required for: devnullvoid/dms-web-search#7
2026-02-16 00:38:10 -05:00
Kristoffer Grönlund
81bce74612
greeter: Add support for Debian greetd user/group name ( #1685 )
...
* greeter: Detect user and group used by greetd
On most distros greetd runs as user and group "greeter",
but on Debian the user and group "_greetd" are used.
* greeter: Use correct group in sync command
* greeter: more generic group detection
---------
Co-authored-by: bbedward <bbedward@gmail.com >
2026-02-16 00:36:58 -05:00
purian23
f2a6d2c7da
core: Fix DMS Greeter group check & add Cosmic support
2026-02-15 22:48:22 -05:00
bbedward
0a9a34912e
wallpapers: support more image formats + case insensitivity
...
fixes #1694
fixes #1660
2026-02-15 16:22:27 -05:00
Higor Prado
abff670814
fix(niri): restore lazy overview spotlight lifecycle to reduce idle VRAM ( #1693 )
2026-02-15 15:49:55 -05:00
bbedward
0d49acaaa8
launcher: try a more targeted unload approach
2026-02-15 15:48:49 -05:00
Higor Prado
ebe1785411
fix(launcher): release DankLauncherV2 resources after close ( #1692 )
...
* fix(launcher): release DankLauncherV2 resources after close
* launcher: make unload on close optional
---------
Co-authored-by: bbedward <bbedward@gmail.com >
2026-02-15 15:26:03 -05:00
bbedward
f9f0192b22
i18n: update terms
2026-02-15 13:40:34 -05:00
bbedward
e5cdbf4cf5
clipboard: option to paste on enter
...
fixes #1686
2026-02-15 13:36:19 -05:00
Higor Prado
13ef1efa7b
fix(qml): optimize VRAM usage in DankRipple ( #1691 )
...
Replace layer+MultiEffect mask with GPU-native clipping for rounded
corners. The previous approach created offscreen textures for every
clickable element with rounded corners (used in 34+ files across the
UI), adding 100-300MB VRAM on NVIDIA GPUs.
The new approach uses clip: true on a Rectangle with the corner
radius, which is handled natively by the GPU without creating
intermediate textures.
Visual impact: Minimal - the ripple effect works identically.
The only theoretical difference is slightly less smooth edges on
rounded corners during the ripple animation, which is not noticeable
at 10% opacity during the quick animation.
VRAM improvement: Tested on NVIDIA, ~100-300MB reduction.
2026-02-15 13:25:45 -05:00
Sunny
fbd9301a2d
fixed emacs template to work for both light and dark themes ( #1682 )
2026-02-15 12:22:23 -05:00
Artem
24e3024b57
fix(brightness): refresh sysfs cache on hotplug ( #1674 )
...
* fix(brightness): refresh sysfs cache on hotplug
The SysfsBackend used a cache that was never refreshed on display hot plug, causing new backlight devices to not appear in IPC until restart.
This adds Rescan() to SysfsBackend and calls it in Manager.Rescan(), matching the behavior of DDCBackend.
Fixes: hotplugged external monitor brightness control via IPC
* make fmt
---------
Co-authored-by: bbedward <bbedward@gmail.com >
2026-02-14 14:00:01 -05:00
bbedward
52d5af11ba
dankdash: fix triggering when clock widget isnt present on bar
...
fixes #1601
2026-02-14 13:54:51 -05:00
bbedward
44a45b00cf
widgets: cleanup rectangles across popouts, modals, OSDs
2026-02-14 11:15:26 -05:00
bbedward
2b78fe5b9f
popout: remove double rectangle artifact
2026-02-14 10:45:50 -05:00
bbedward
14f92669c6
doctor: add cups-pk-helper
2026-02-14 10:38:03 -05:00
bbedward
124106de87
scrollies: switch to frame animation for kinetic scroll
2026-02-13 22:26:36 -05:00
Connor Welsh
bb8e0d384f
dock: resolve icons for pre-substituted app IDs ( #1669 )
2026-02-13 21:40:17 -05:00
bbedward
59d37847ec
osd: allow overriding layer
2026-02-13 18:04:34 -05:00
chimera
acdc531dca
MangoWC and Scroll Greeter Support for NixOS ( #1647 )
...
* add mangowc greeter to nix.
i am going to be suprised if this only needed this line
* point mangowc to mango
there is no way this works
* mango flake detection and maybe scroll support
* " "
* no mango flake dependency
* mango dependency remove too
i have got to add "parenthesis" to stuff more
* Final De-dependification of MangoWC
it works without the flake YES
* mangowc -> mango pt 1
* mangowc -> mango pt 2
necessary evil. will break inital greetd confs but works after change
* Preserve Compatibility
2026-02-13 17:38:21 -05:00
bbedward
ce75dac81b
track art: use URLs directly
2026-02-13 17:31:51 -05:00
bbedward
b8d40761ff
network: simplify connection handling
2026-02-13 17:24:58 -05:00
bbedward
3a7430f6da
osd: reverse media playback icons and handle screen changes
2026-02-13 15:43:46 -05:00
bbedward
242660c51d
theme: improve handling of custom themes with variants and accents in
...
light/dark mode (e.g. catpuccin will react to light/dark changes and
remember theme per-mode)
fixes #1094
2026-02-13 10:31:59 -05:00
bbedward
8a6c1e45ce
themes: fix overflow of option button group
...
fixes #1399
2026-02-13 10:22:07 -05:00
bbedward
b8e5f9f3b1
matugen: support v4
2026-02-13 09:40:51 -05:00
bbedward
d60e70f9cc
notifications: fix crash in modal
2026-02-12 23:15:22 -05:00
bbedward
cdb70fadb3
launcher v2: fix kb navigation to top of scroll
2026-02-12 22:41:40 -05:00
purian23
7867deef60
dock: Fix option to use custom logos
2026-02-12 21:02:06 -05:00
bbedward
a77c1adb32
matugen: dont signal terminals when disabled
...
fixes #1658
2026-02-12 16:57:21 -05:00
bbedward
da14d75a3b
i18n: term update
2026-02-12 15:06:23 -05:00
Bernardo Gomes
7c66a34931
fix(i18n): capture missing strings and add pt-BR translations ( #1654 )
2026-02-12 15:05:44 -05:00
Bernardo Gomes
425715e0f0
feat(notifications): add configurable notification rules ( #1655 )
2026-02-12 15:04:02 -05:00
bbedward
a3baf8ce31
running apps: fix focusing of windows when grouped
2026-02-12 14:51:10 -05:00
bbedward
605e03b065
dankbar: fix spacing at scale of running apps, dock, and system tray
2026-02-12 14:38:31 -05:00
bbedward
0e9b21d359
plugins: add plugin state helpers
2026-02-12 14:04:56 -05:00
bbedward
ba5bf0cabc
i18n: general RTL fixes
2026-02-12 11:58:32 -05:00
bbedward
96b9d7aab3
ci: update go version and golangci-lint version
2026-02-12 09:57:38 -05:00
dms-ci[bot]
750e4c4527
nix: update vendorHash for go.mod changes
2026-02-12 14:50:23 +00:00
bbedward
7417e26444
core: replace go-localereader directive
2026-02-12 09:48:10 -05:00
bbedward
00e1099912
weather: light redesign for dash card
2026-02-12 09:42:29 -05:00
bbedward
bd46d29ff0
settings: optimize sidebar bindings
2026-02-11 18:42:32 -05:00
bbedward
1a9d7684b9
wallpaper: fix per-monitor view modes
...
fixes #1582
2026-02-11 17:58:44 -05:00
bbedward
0133c19276
dock: fix auto-hide hit area
...
media osd: fix showing without album art
2026-02-11 17:51:29 -05:00
ArijanJ
46bb3b613b
feat: add osd toggles to search index ( #1652 )
...
* feat: add osd toggles to search index
this commit also regenerates the search index
* add newline at end of translations file
* ran prek to fix the file :)
2026-02-11 13:28:04 -05:00
bbedward
5839a5de30
displays: add full screen only for hyprland and convert vrr to dropdown
...
fixes #1649
fixes #1548
2026-02-11 09:31:35 -05:00
bbedward
535d0bb0f0
lock/greeter: fix keyboard layout on Hyprland
...
fixes #1650
fixes #672
fixes #1600
2026-02-11 08:57:24 -05:00
bbedward
4d316007af
lock: add lock at startup action, not sure how to handle it in crash
...
scenarios
launcher v2: fix state reset in section changes
fixes #1648
2026-02-10 23:25:54 -05:00
purian23
3c2d60d8e1
fix: QT notifs warning
2026-02-10 21:38:25 -05:00
purian23
9c4f4cbd0d
notifications: Add Left/Right Keyboard Nav to Current/History tabs
2026-02-10 20:51:13 -05:00
bbedward
a337585b00
core/server/dbus: suppress unsubscribe warnings
2026-02-10 17:52:39 -05:00
bbedward
1cdec5d687
launcher v2: add visibility guards
2026-02-10 17:40:41 -05:00
bbedward
081b15e24c
dock: fix intelligent auto hide on hyprland
...
fixes #1535
2026-02-10 17:29:39 -05:00
purian23
b04cb7b3cc
guide: Include Fedora paths in the Contributing guide
2026-02-10 16:07:33 -05:00
ArijanJ
e2c3ff00fb
feat(ipc): add player-specific mpris volume control ( #1645 )
...
* feat: add mpris volume control through ipc
* feat: add mpris volume action and default binds
2026-02-10 15:44:56 -05:00
bbedward
c783ff3dcf
core: add DL helper, apply to TrackArt OSD, DankLocationSearch
...
- unrelated change to add gsettingsOrDconf helpers
2026-02-10 15:42:40 -05:00
bbedward
2c360dc3e8
mautgen: post-hook reload GTK4 and qt6ct
...
fixes #1643
2026-02-10 15:06:44 -05:00
bbedward
5342647bfb
launcher v2: performance optimizations
...
- Use ListView in all tab
- use filesystem cache to speed up first launch
- apply highlights to visible models
2026-02-10 14:56:29 -05:00
bbedward
46a2f6f0d8
launcher v2: de-dupe cached entries by ID
2026-02-10 12:59:53 -05:00
bbedward
f8af8fc171
processlist: fix default popout focus
2026-02-10 12:52:11 -05:00
bbedward
3d0ee9d72b
animations/ripple: clean up effect and apply more universally
2026-02-10 12:48:12 -05:00
bbedward
5a0bb260b4
popout: only scale texture size on DPR > 1
2026-02-10 09:56:20 -05:00
Erwin Boskma
9a7f1f5f2f
feat: configurable volume amount on scroll for Media widget ( #1641 )
...
* Add audioWheelScrollAmount setting
* Add UI to configure volume change amount for Media Player widget
* Let Media Player widget use the configured volume change on wheel event
2026-02-10 09:12:03 -05:00
purian23
d88b04fc30
notifications: Update group expansion card animations
2026-02-09 22:48:07 -05:00
bbedward
6fe4cc98b9
popout: fix blurry text
2026-02-09 21:33:12 -05:00
ArijanJ
b9bcfd8d2c
Making the new media playback OSD more beautiful ( #1638 )
...
* feat: decouple track art downloads into new TrackArtService
* feat: beautify media playback osd with track art
* fix: bug when switching from art to no art
2026-02-09 21:13:23 -05:00
bbedward
e3bd31bb52
clipboard: fix row layout overflow
2026-02-09 21:09:15 -05:00
purian23
0922e3e459
clipboard: Fix pinned entry logic
...
- Add keyboard nav to pinned entries
- Fix wrong copied selection upon Enter
2026-02-09 20:53:48 -05:00
purian23
a168b12bb2
dankbar: Fix widget context focus w/Autohide enabled
2026-02-09 19:42:27 -05:00
bbedward
8c01deba86
anims: revise ListView animations
2026-02-09 13:21:35 -05:00
bbedward
b645487e79
cc: expand mouse areas of scroll/click targets in bar
2026-02-09 13:15:43 -05:00
bbedward
91569affd7
displays: update mango display config syntax
...
fixes #1629
2026-02-09 09:49:31 -05:00
bbedward
1ed44ee6f3
audio: add per-device max volume limit setting
2026-02-09 09:26:34 -05:00
bbedward
fce120fa31
system monitor: disable anims until list is stable
2026-02-08 22:16:45 -05:00
bbedward
a02b0c0c3c
animations: tweak list view transitions to not animate X
2026-02-08 22:10:51 -05:00
bbedward
c86999f389
popout: move layer to content wrapper
2026-02-08 22:06:35 -05:00
bbedward
2b546967d2
weather: fix anim on open
2026-02-08 21:43:56 -05:00
purian23
591d2ba4d4
settings: DankCollapsible
2026-02-08 20:26:06 -05:00
purian23
37cc4ab197
dms: Material Animation Refactor
...
- Thanks Google for Material 3 Expressive stuffs
- Thanks Caelestia shell for pushing qml limits to showcase the blueprint
2026-02-08 20:24:37 -05:00
Jhannes Reimann
d775974a90
i18n: wrap missing user-facing strings in I18n.tr() ( #1624 )
...
* fix: reverse rotation direction of sync icon in plugin browser
* i18n: wrap missing user-facing strings in I18n.tr()
2026-02-08 19:18:17 -05:00
Vladimir Kosteley
cc62aa4a9e
fix: VpnPopout and Vpn widget tooltip positions ( #1623 )
...
* fix(vpn-widget): correct tooltip positioning for bottom bar alignment
- Calculate tooltip Y position based on bar edge (bottom vs top)
- Position tooltip above bar when edge is bottom to prevent overflow
- Account for tooltip height when positioning on bottom edge
- Use proper screen reference for consistent positioning across displays
* fix(VpnPopout): use correct screen height for popup sizing
- Fix popup height calculation to use the assigned screen property
instead of the global Screen object
- Prevents incorrect positioning when multiple screens are present
- Fallback to Screen.height if screen property is not set
* fix(widgets): close DankPopout when screen is removed
- Add Connections handler to monitor Quickshell.onScreensChanged
- Automatically close popout if its assigned screen no longer exists
- Prevent orphaned popouts when displays are disconnected
2026-02-08 19:17:53 -05:00
bbedward
5b8b7b04be
niri: replace github ref
2026-02-08 10:21:34 -05:00
Tulip Blossom
b4a8853591
fix(greeter): use 0755 permissions for greeter directories ( #1619 )
...
* fix(greeter): use 0755 permissions for greeter directories
Directories need to be executable to read/write to them (weirdly enough)
Fixes: https://github.com/AvengeMedia/DankMaterialShell/issues/1618
Signed-off-by: Tulip Blossom <tulilirockz@outlook.com >
* fix: also need 4 for world writeable perms on DMS greeter directory
---------
Signed-off-by: Tulip Blossom <tulilirockz@outlook.com >
2026-02-07 22:25:39 -05:00
Jhannes Reimann
4220dfe2a5
fix: reverse rotation direction of sync icon in plugin browser ( #1617 )
2026-02-07 18:53:00 -05:00
bbedward
4557426c28
notifications: fix kb navigation breaking on history tab close
2026-02-07 17:42:20 -05:00
purian23
8ee7fe8e66
notifications: Refactor Animations
2026-02-07 17:25:26 -05:00
bri
c4a41f994a
feat(dms-greeter): add Niri override kdl includes ( #1616 )
...
This will optionally include one or two files into the Niri conf for
dms-greeter:
- `/usr/share/greetd/niri_overrides.kdl` (for building into a system image)
- `/etc/greetd/niri_overrides.kdl` (for local overrides)
This enables a distro or a system administrator to easily add their own
customizations to the dms-greeter Niri configuration.
Note: Niri next includes https://github.com/YaLTeR/niri/pull/3022 which
can make this a whole lot simpler: we're testing for the existence of
files and optionally adding `include` lines within the dms-greeter shell
script, but in the future it will be possible to simply use `include
optional=true` which we can just append unconditionally.
Lastly, I deduplicated the line that spawns the actual greeter by
appending that unconditionally at the end.
2026-02-07 12:45:13 -05:00
bbedward
fa639424f5
core/config: update default steam window rules
...
fixes #1615
2026-02-07 11:43:34 -05:00
bbedward
e618a8390c
launcher v2: fix hover effect and view mode pref in all tab
2026-02-06 11:53:59 -05:00
bbedward
393e9ed2e4
greeter: try to fix random nixos issue
2026-02-06 10:56:44 -05:00
bbedward
e1ea441215
cava: use input source pipwire and auto
2026-02-06 10:12:16 -05:00
bbedward
654661fd66
cli/setup: add subcommands for individual includes
2026-02-06 09:53:41 -05:00
bbedward
c5a21f8da0
niri: ensure other configs too
2026-02-06 08:20:17 -05:00
bbedward
ca5b168117
niri: add ensure colors.kdl existence
...
fixes #1606
2026-02-06 08:18:37 -05:00
bbedward
aa88eb42ee
cava: remove input config
2026-02-06 08:10:48 -05:00
purian23
ac84cadd77
fix: Truncate Media Playback OSD
2026-02-05 22:21:45 -05:00
ArijanJ
81d5235b9f
feat: media playback OSD ( #1602 )
...
* feat: media playback OSD
* Update code style improvements
- Removes resetTimer to reuse event driven code
---------
Co-authored-by: purian23 <purian23@gmail.com >
2026-02-05 19:18:52 -05:00
bbedward
8944762c76
notifications: cap max anim speed in popout
2026-02-05 15:17:17 -05:00
bbedward
3d05c34673
i18n: sync terms
2026-02-05 14:38:17 -05:00
bbedward
c2ee41c844
running apps: make settings bar-specific
2026-02-05 14:37:05 -05:00
bbedward
6b537f30a5
matugen: sync adwaita accent color by visual similarity
2026-02-05 14:16:30 -05:00
bbedward
a3ae95df09
launcher v2: general performance improvements
2026-02-05 13:22:49 -05:00
bbedward
4349d68f87
greeter: block loading of memory file
2026-02-05 12:18:44 -05:00
bbedward
7d5c20125a
animations: fine-grained anim settings for modals and popouts
2026-02-05 12:10:17 -05:00
bbedward
2583dbd3f2
niri/keybinds: expose when-locked, inhibitied, repeat through GUI editor
...
fixes #1437
2026-02-05 11:55:25 -05:00
bbedward
a103b93583
greeter: add connection on session load
2026-02-05 09:40:27 -05:00
claymorwan
fff018eafb
fix(layers): change layers namespace for desktop widgets and plugin popouts ( #1594 )
2026-02-05 09:18:47 -05:00
bbedward
60b824e7a4
i18n: update settings search index
2026-02-05 09:12:08 -05:00
bbedward
e27e904157
doctor: add --copy option for github issue reporting
2026-02-04 19:33:22 -05:00
bbedward
fe15667986
clipboard: add watch -m for mime-types
2026-02-04 11:36:41 -05:00
bbedward
bd9029e533
niri: support any screenshot editor tool
2026-02-04 11:05:52 -05:00
bbedward
fa71d563ea
vpn: uncheck "save password" by defaul
2026-02-04 10:55:06 -05:00
bbedward
143918bc5e
plugins: fix reload IPC on failure
2026-02-04 09:46:10 -05:00
purian23
961680af8c
feat: Alias for Audio Devices
...
- New custom audio UI to set custom names for input/output devices
2026-02-04 07:09:55 -05:00
purian23
6e3b3ce888
fix: Notepad Transparency override
2026-02-03 21:19:57 -05:00
bbedward
44292c3b55
theme: fix popup transparency setting
2026-02-03 21:06:15 -05:00
bbedward
c024c1b8e4
matugen: fix emacs template
...
fixes #1580
2026-02-03 16:15:13 -05:00
bbedward
13adfdec11
Merge branch 'master' of github.com:AvengeMedia/DankMaterialShell
2026-02-03 16:04:11 -05:00
bbedward
e9ec28aab7
core/greeter: embed base config, tie enable into sync, sync config
...
argument always, preserve existing args
2026-02-03 16:02:42 -05:00
purian23
0af4d1d6e3
greeter: Restore baseline configs
2026-02-03 15:52:07 -05:00
purian23
3ef0e63533
feat: DMS Greeter Sync w/niri include settings
...
- cursor, debug, input & options
- This lets the greeter inherit your niri display/output layout, input device behavior, cursor settings & debug flags overrides
2026-02-03 14:57:29 -05:00
purian23
f4dad69ccd
General agent files
2026-02-03 14:56:56 -05:00
bbedward
b811316d0c
DankPopout: make bg and content siblings
2026-02-03 14:31:31 -05:00
bbedward
f59aeb2782
dankbar: fix centering of numerous bar widgets
2026-02-03 13:44:57 -05:00
bbedward
24ce41935e
bluetooth: improve performance of details
2026-02-03 11:30:38 -05:00
bbedward
3c4749ead0
widgets: add a button color setting
2026-02-03 11:03:33 -05:00
xxyangyoulin
22ab5b9660
feat(ipc): add tray icon control commands ( #1576 )
...
Add IPC commands to interact with system tray icons:
- `dms ipc call tray list` - list all tray items
- `dms ipc call tray activate <id>` - activate (left-click) a tray item
- `dms ipc call tray status <id>` - show tray item details
2026-02-03 09:36:35 -05:00
bbedward
22f16f1da3
widgets: theme text field selection color
2026-02-03 09:35:35 -05:00
bbedward
a97409dfd7
window: freeze mask geometry in popout
2026-02-02 16:29:59 -05:00
grokXcopilot
eaa6a664c8
feat(niri): Add drag-and-drop workspace reordering ( #1569 )
...
* feat(niri): Add drag-and-drop workspace reordering
Add interactive drag-and-drop reordering for Niri workspace indicators
with smooth animations matching the system tray behavior.
- Add moveWorkspaceToIndex() to NiriService for workspace reordering
- Implement drag detection with 5px threshold
- Add shift animation for items between source and target
- Clamp drag offset to stay within workspace row bounds
- Reset drag state when workspace list changes during drag
- Visual feedback: opacity change, border highlight on drag/drop target
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
* feat(settings): Add workspace drag reorder toggle
Add workspaceDragReorder setting to enable/disable workspace
drag-and-drop reordering. Enabled by default, only visible on Niri.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-02 12:58:05 -05:00
bbedward
d934b3b3b4
launcher v2: improve search result responsiveness, highlight matches
2026-02-02 12:49:20 -05:00
Mmmattias
546cbfb3ca
wallpaper: Only pause cycling when screen is locked or active window is fullscreen ( #1553 )
2026-02-01 20:47:13 -05:00
bbedward
39b70a53a0
cursor: more intelligent Xresources editing
2026-02-01 20:44:21 -05:00
bbedward
795f84adce
notifications: handle material icons
2026-02-01 20:39:15 -05:00
purian23
3d80a9dd0f
appsDock: Update Size & Color options
2026-02-01 00:22:08 -05:00
purian23
9669e9bc87
fix: Extend Blur Overview edge to edge
2026-01-31 22:16:13 -05:00
purian23
5f2a5a5d7d
distro: Update DMS/OBS versioning
2026-01-31 20:20:19 -05:00
johngalt
ecfd721fc0
Zen Browser Theme: fixing background color in template ( #1557 )
2026-01-31 15:58:03 -05:00
purian23
07242a00b3
fix: Update DankDropdown & Clipboard Pins
2026-01-31 13:40:15 -05:00
Rin
4602442feb
feat: add ipc handlers for color picker modal ( #1554 )
...
* dankcolorpickermodal: add ipc handlers
* add ipc docs for color picker modal
2026-01-30 22:35:02 -05:00
Higor Prado
a90717b20c
Fix Process List popout crash from AppSearch ( #1552 )
2026-01-30 13:45:33 -05:00
bbedward
02edce2999
plugins: represent featured plugins in built-in browsers
2026-01-30 13:31:12 -05:00
bbedward
f2d9066f90
clipboard: add popout variant
2026-01-30 13:24:05 -05:00
bbedward
f6f7b1ed72
polkit: allow empty passwords
2026-01-30 09:19:10 -05:00
bbedward
803bc1cb7f
system tray: allow re-ordering tray items
2026-01-30 09:17:01 -05:00
bbedward
67d3aa9da3
system tray: use id+title as identifier
...
fixes #1542
2026-01-29 22:01:33 -05:00
purian23
9fbff5e833
feat: Notepad widget quick context menu
2026-01-29 18:51:49 -05:00
purian23
c371140a97
feat: Clipboard widget context quick menu
2026-01-29 18:12:56 -05:00
bbedward
c755a3719d
core/windowrules: disable hyprland from CLI
2026-01-29 13:12:17 -05:00
bbedward
4f153f3026
settings: remove bad text
2026-01-29 13:07:06 -05:00
bbedward
f2b1dbd256
greeter: pass --unsupported-gpu to sway
2026-01-29 12:39:06 -05:00
bbedward
be0ca993ff
clipboard: add raw image mime-type to offers in CopyFile
2026-01-29 09:46:01 -05:00
bbedward
ed87e1b00b
i18n: add Dutch
2026-01-29 09:35:23 -05:00
bbedward
ac509933d7
i18n: fix sound missing erorr message
2026-01-28 23:35:53 -05:00
bbedward
f49f98ff85
settings: undo mono font filtering
2026-01-28 22:07:08 -05:00
bbedward
10923346d7
clipboard: fix watch command
2026-01-28 21:36:16 -05:00
bbedward
f27bffc387
displays: add disable snap option in settings
...
fixes #1438
2026-01-28 21:08:16 -05:00
bbedward
36b43f93a3
displays: support for multiple output profiles
...
- add support for deleting unplugged configs
- Option to hide disconnected displays
fixes #1453
2026-01-28 20:51:29 -05:00
bbedward
2deeab9d08
clipboard: touch copied history entry
...
- makes it appear at the top of the history
2026-01-28 16:09:32 -05:00
bbedward
f00854879c
workspaces: fix overflow with grouped apps + icons
...
fixes #1530
2026-01-28 16:00:44 -05:00
bbedward
75fd62865b
core/dbus: fix arg types in calls
2026-01-28 15:25:16 -05:00
bbedward
757054e140
core/dbus: support Normalize for more dbus types
2026-01-28 13:28:13 -05:00
bbedward
eda59b348c
clipboard: react to changes
2026-01-27 22:50:28 -05:00
bbedward
d19e81ffac
clipboard: fix duplicate clear dialog
2026-01-27 22:41:01 -05:00
purian23
60c6872aec
workflow: Update dms-git run times
2026-01-27 22:38:09 -05:00
bbedward
a9cb2fe912
clipboard: fix hash duplication check, set isOwner for CopyFile
2026-01-27 22:35:20 -05:00
purian23
a168a8160c
feat: appsDock Widget Overflow & Config Options
2026-01-27 21:15:33 -05:00
bbedward
78662f9613
window-rules: fix checkbox alignment
2026-01-27 19:44:17 -05:00
bbedward
d9d7bb8dcc
i18n: update settings search index
2026-01-27 19:39:29 -05:00
bbedward
3136f48b30
settings: make dock position match dankbar
...
fixes #1527
2026-01-27 19:33:32 -05:00
sin-1337
0c46711b01
Update Makefile ( #1524 )
...
Stop assuming the user's primary group matches their username.
2026-01-27 19:29:17 -05:00
bbedward
68159b5c41
niri: add window-rule management
...
- settings UI for creating, editing, deleting window ruels
- IPC to create a window rule for the currently focused toplevel
fixes #1292
2026-01-27 19:28:58 -05:00
purian23
6557d66f94
dms-git: It shall be beta
2026-01-27 17:56:08 -05:00
purian23
9553cb06d3
feat: Dock Overflow/Updated Settings Options
2026-01-27 00:52:15 -05:00
bbedward
122fb16dfb
clipboard: simplify copyFile, fix copy image from history
2026-01-26 21:49:34 -05:00
niz
511502220f
keyboard-layout: fixed hyprland keyboard compact mode ( #1512 )
2026-01-26 18:07:09 -05:00
bbedward
8bfe7439c0
ci: fix pre-commit go path
2026-01-26 18:01:21 -05:00
bbedward
8499033221
clipboard: fix file transfer & export functionality
...
- grants read to all installed flatpak apps
2026-01-26 17:58:06 -05:00
bbedward
705d5b04dd
pre-commit: add go mod tidy
2026-01-26 16:46:48 -05:00
dms-ci[bot]
17eaa761f8
nix: update vendorHash for go.mod changes
2026-01-26 21:46:10 +00:00
bbedward
1cdbd01748
go mod tidy
2026-01-26 16:44:32 -05:00
bbedward
08cc076a4c
clipboard: skip application/vnd.portal.filetransfer mime in history
2026-01-26 16:40:56 -05:00
bbedward
2a02d5594c
clipboard: add cl copy --download option for images/videos
...
- offers application/vnd.portal.filetransfer and text/uri-list
2026-01-26 16:34:47 -05:00
bbedward
2263338878
dankbar: account for outlineThickness in margins
...
settings: dont clear caches or apply on startup
2026-01-26 14:19:26 -05:00
bbedward
26bc5425d3
displays: fix vrr=0 setting on hyprland
2026-01-26 11:00:37 -05:00
Karan Singh
38b4d1dc95
Disable VRR in hyprland configuration ( #1509 )
...
VRR disabled by default.
2026-01-26 10:57:34 -05:00
bbedward
3aaca7ff39
theme: allow overriding color center theme
2026-01-26 09:18:14 -05:00
bbedward
83d9808536
workspaces: add icon size offset
2026-01-25 22:49:46 -05:00
bbedward
ad458dfece
clock: fix no shifting logic
2026-01-25 15:53:01 -05:00
bbedward
8f6fe7ed2b
i18n: sync
2026-01-25 14:31:28 -05:00
bbedward
419a692593
update template for feature request
2026-01-25 14:23:05 -05:00
bbedward
03fdf795e0
launcher v2: general styling fixes
...
- scrollbar
- footer alignment
- radii
- hover colors
2026-01-25 14:21:03 -05:00
bbedward
832807a217
desktop clock: general scaling and stylng fixes for digital variant
2026-01-25 13:30:11 -05:00
Yamada.Kazuyoshi
f7df3b2a68
Fixed an issue where the UI width was shifted due to the clock widget when using non-monospaced fonts. ( #1491 )
2026-01-24 23:09:20 -05:00
bbedward
0d03e73595
fix vesktop theme name
2026-01-24 22:53:37 -05:00
bbedward
c5ae1a77d3
settings: sidebar scaling improvements
2026-01-24 22:51:59 -05:00
bbedward
5f16624000
misc: fix some various scaling issues with fonts
...
fixes #1268
2026-01-24 22:27:23 -05:00
purian23
80025804ab
theme: Tweaks to Auto Color Mode
2026-01-24 20:43:45 -05:00
bbedward
028d3b4e61
workspaces: fix index numbers with show apps on vBar + animation
2026-01-24 20:31:45 -05:00
purian23
9cce5ccfe6
autoThemeMode: Add transition time & layout update
2026-01-24 19:33:37 -05:00
purian23
a260b8060e
Merge branch 'master' into auto-theme
2026-01-24 18:19:13 -05:00
purian23
f945307232
cleanup: Auto theme switcher
2026-01-24 17:48:34 -05:00
bbedward
8f44d52cb2
launcher v2: allow categories in plugins
2026-01-24 16:58:55 -05:00
purian23
3413cb7b89
feat: Create new Auto theme mode based on region / time of day
2026-01-24 16:38:45 -05:00
bbedward
4e3b24ffbb
settings: migrate vpnLastConnected to session
...
fixes #1488
2026-01-24 16:08:15 -05:00
bbedward
03cfa55e0b
ipc: ass toast IPCs
...
fixes #964
2026-01-24 12:53:51 -05:00
bbedward
a887e60f40
keybinds: fix MangoWC config traversal in provider
...
fixes #1464
2026-01-24 12:23:59 -05:00
bbedward
816819bf9f
dankinstall: fix xero color typo
2026-01-23 23:10:24 -05:00
bbedward
78f3bb3812
dankinstall: support XeroLinux
...
fixes #1474
2026-01-23 22:39:14 -05:00
bbedward
01d7ed5dd8
launcher v2: ability to toggle visibility in modal
2026-01-23 22:17:35 -05:00
Lucas
50311db280
nix: add qt-imageformats to DMS qml dependencies ( #1479 )
...
* nix: add qt-imageformats to DMS qml dependencies
* nix: update flake.lock
2026-01-23 21:53:35 -05:00
bbedward
01b1a276c5
launcher v2: support ScreenCopy in tiles
2026-01-23 21:29:48 -05:00
IChengHo
6d4c31492c
fix: pass query string to launcher v2 during IPC toggle ( #1477 )
...
Ensure toggleQuery forwards the query parameter to the launcher v2
2026-01-23 19:43:42 -05:00
Jon Rogers
f8c5f07e9f
Fix: Add view mode persistence for xdg-open picker modals ( #1465 )
...
* fix: Add browserPickerViewMode persistence to settings spec
The BrowserPickerModal (used by xdg-open feature) was not persisting
view mode selection between sessions. While the modal had code to save
the view mode preference, the browserPickerViewMode property was not
registered in SettingsSpec.js, preventing it from being saved to disk.
Added browserPickerViewMode and browserUsageHistory to SettingsSpec.js
to ensure user's view preference (list/grid) is properly persisted.
Fixes view mode reverting to grid after restarting DMS/QuickShell.
* fix: Add view mode persistence for both browser and file pickers
Extended the fix to include both picker modals used by xdg-open:
BrowserPickerModal (URLs):
- Added browserPickerViewMode and browserUsageHistory to SettingsSpec.js
- Already had save logic in BrowserPickerModal.qml
AppPickerModal/filePickerModal (files):
- Added appPickerViewMode and filePickerUsageHistory to SettingsSpec.js
- Added appPickerViewMode and filePickerUsageHistory properties to SettingsData.qml
- Added viewMode binding and onViewModeChanged handler to filePickerModal
Both modals now properly persist user's view preference (list/grid) and
usage history between sessions.
Fixes view mode reverting to default grid after restarting DMS/QuickShell
for both 'dms open https://...' and 'dms open file.pdf' workflows.
2026-01-23 19:39:13 -05:00
Ethan Todd
11e23feb0e
lockscreen/greetd: add 0 in front of single digit hours for 12 hour format. greetd: add option to hide profile image ( #1247 )
...
* greetd: add lockScreenShowProfileImage option
* lockscreen/greetd: for non 24 hour formats, add 0 in front of single digit hours to ensure that everything is always centered properly - previously, it would only appear centered if on a double digit hour. also add getEffectiveTimeFormat function to GreetdSettings.
* clock: made pad 12 hour formats optional
---------
Co-authored-by: bbedward <bbedward@gmail.com >
2026-01-23 14:47:59 -05:00
bbedward
b4ba2dac37
launcher v2: fix nvidia dgpu race condition
2026-01-23 14:15:46 -05:00
bbedward
d013c3b718
workspace: fix rename modal
2026-01-23 14:03:02 -05:00
Kamil Chmielewski
b3ea28c5c4
feat: add workspace rename dialog ( #1429 )
...
* feat: add workspace rename dialog
- Adds a modal dialog to rename the current workspace
- Supports both Niri (via IPC socket) and Hyprland (via hyprctl dispatch)
- Default keybinding: Ctrl+Shift+R to open the dialog
- Pre-fills with current workspace name
- Allows setting empty name to reset to default
* refactor: wrap WorkspaceRenameModal in LazyLoader
Reduces memory footprint when the modal is not in use.
2026-01-23 13:46:34 -05:00
bbedward
775b381987
lock: add disable media player option
...
fixes #1470
2026-01-23 13:34:25 -05:00
bbedward
3a41f2f1ed
greeter+lock: remove random facts
...
fixes #1475
2026-01-23 13:25:42 -05:00
bbedward
972fc534a4
meta: support async launcher plugins, cached GIFs, paste on launcher v2
...
action
- Preparations for DankGifSearch plugin
2026-01-23 12:03:05 -05:00
purian23
808ee66e11
feat: AppsDock Widget on the Dankbar
...
- Pinnable apps independent from the main dock
- Drag & Drop support
2026-01-23 11:49:45 -05:00
bbedward
3936a516f8
lock: fix loginctl lock integration disabled setting
...
fixes #1471
2026-01-23 09:56:43 -05:00
purian23
15dc91f779
dock: Fix dock launcher button persistence
2026-01-22 18:15:00 -05:00
bbedward
dd3d2908a2
prek format
2026-01-22 17:57:12 -05:00
bbedward
0857023dba
core: ipc fill in help, remove management tui
2026-01-22 17:51:38 -05:00
purian23
1edc8f468e
feat: Pinnable DMS coreApps w/Color options
2026-01-22 17:45:38 -05:00
purian23
2681fe87bb
feat: Implement Dank Launcher button on the Dock
...
- Configurable with custom icons/logos
- Respects light/dark theme
- Drag & Drop in place
2026-01-22 16:52:38 -05:00
bbedward
3f0d0f4d95
launcher v2: remove dupe launch on dGPU
2026-01-22 14:52:36 -05:00
bbedward
f24ecf1b99
weather: m/s wind units and feels like
...
fixes #1463
fixes #1456
2026-01-22 14:44:40 -05:00
bbedward
acdd1d2ec4
settings: fix theme flavor buttons
2026-01-22 13:58:44 -05:00
bbedward
d08496f237
launcher v2: add micro size
2026-01-22 10:10:19 -05:00
bbedward
27b4e0221b
settings: fix emacs syntax err
2026-01-22 09:35:23 -05:00
Sunny
496ace0cd4
add dank emacs template ( #1460 )
...
* add dank emacs template
* prek
* prek ws
---------
Co-authored-by: bbedward <bbedward@gmail.com >
2026-01-22 09:25:02 -05:00
bbedward
f61ed8b8a6
launcher v2: reduce debounce
2026-01-22 09:20:00 -05:00
bbedward
41ee88a3cf
launcher v2: keep old namesapce
2026-01-22 09:06:04 -05:00
purian23
6bf1438ef1
fix: dms chroma hang on print
2026-01-21 22:47:53 -05:00
bbedward
b819306ab6
launcher v2: use Top layer by default
2026-01-21 21:59:38 -05:00
bbedward
b140afca8e
launcher v2: retire spotlight launcher in favor of dank launcher
2026-01-21 21:34:31 -05:00
bbedward
6735989455
launcher v2: reset visibility on screen change
2026-01-21 19:29:03 -05:00
bbedward
db37ac24c7
launcher v2: support CachingImage in icon renderer
2026-01-21 17:54:36 -05:00
bbedward
0231270f9e
launcher v2: use AppIconRenderer from legacy launcha
2026-01-21 17:51:24 -05:00
bbedward
b5194aa9e1
notifications: update dimensions and text expansion logic
2026-01-21 16:51:39 -05:00
bbedward
ea0ffaacb0
launcher v2: fix some plugin icon handling
2026-01-21 16:09:52 -05:00
bbedward
3b1f084a13
notepad: fix unsave changed dialog height
2026-01-21 16:01:59 -05:00
bbedward
39a9e3a89f
add dms doctor to issue template
2026-01-21 14:25:41 -05:00
bbedward
7a7af775c2
launcher v2: some optims on meta performance
...
- limit plugin results to 10
- longer debounce
- search plugins when chars > 1
2026-01-21 14:20:12 -05:00
bbedward
6ac2a305f7
launcher v2: sort order preference for plugin results
2026-01-21 14:08:40 -05:00
bbedward
3507c6cec3
i18n: RTL fixes in about tab and dank bar settings
2026-01-21 11:57:46 -05:00
purian23
3ff00768ac
core: dms chroma notepad updates
2026-01-21 11:48:08 -05:00
bbedward
556d253ea8
launcher v2: fix view mode persistence
2026-01-21 11:43:02 -05:00
bbedward
3922070488
launcher v2: meta improvements
...
- Allow disabling each plugin from "all" mode
- add IPCs for toggling specific modes
- niri: overview respect size & default to apps mode
- fix unicode icon handling
2026-01-21 11:38:48 -05:00
Eggrror404
eebb4827c4
feat(bar): enlarge bar icons if widget background is off ( #1425 )
...
* use iconSizeLarge if noBackground is on
* widgets: pass noBackground to barIconSize in param
2026-01-21 10:44:08 -05:00
Kamil Chmielewski
fd2c6a0784
Feat/niri workspace names ( #1396 )
...
* dankbar: show niri workspace names
Keep labels aligned with niri indices and live renames.
* dankbar: prefix named workspaces with index
Use workspace index toggle to show index: name labels.
* workspaces: change size conditions for workspace names
---------
Co-authored-by: bbedward <bbedward@gmail.com >
2026-01-21 10:43:55 -05:00
bbedward
417bf37515
clipboard: fix header GUI and add tooltips
2026-01-21 10:19:52 -05:00
bbedward
132e799265
Revert "settings: fix modal not opening on latest quickshell ( #1357 )"
...
This reverts commit bdd01e335d .
2026-01-21 09:19:12 -05:00
dms-ci[bot]
bdc864781b
nix: update vendorHash for go.mod changes
2026-01-21 14:18:47 +00:00
purian23
a343bc7562
feat: DMS Core Chroma Syntax Highlighter
...
- Thanks alecthomas for the project
2026-01-21 09:16:58 -05:00
bbedward
1f2e231386
launcher v2: fix context switch back on empty text field
2026-01-20 21:57:50 -05:00
bbedward
0e7f628c4a
launcher v2: improve danksearch context switching behavior
2026-01-20 21:55:05 -05:00
bbedward
553f5257b3
launcher v2: general padding improvements, to more than just launcher v2
...
but yea
2026-01-20 21:46:02 -05:00
bbedward
80ce6aa19c
launcher v2: spacing adjustments
2026-01-20 18:10:55 -05:00
bbedward
2b2977de4a
launcher v2: smarter right/left arrow key handler
2026-01-20 18:02:23 -05:00
bbedward
1d5d876e16
launcher: Dank Launcher V2 (beta)
...
- Aggregate plugins/extensions in new "all" tab
- Quick tab actions
- New tile mode for results
- Plugins can enforce/require view mode, or set preferred default
- Danksearch under "files" category
2026-01-20 17:59:13 -05:00
Body
3c39162016
remove hardcoded width and padding fixing overlap ( #1446 )
2026-01-20 16:19:59 -05:00
bbedward
d38767fb5a
settings: fix power&sleep tab button groups
...
fixes #1442
2026-01-20 11:41:39 -05:00
purian23
f2be6cfeb1
notepad: Update cursor color & activity
2026-01-19 00:34:10 -05:00
purian23
65486ed3cf
notepad: QOL updates
2026-01-18 23:49:38 -05:00
bbedward
cc30e2a9e4
workspaces: fix occupied color overridworkspacs: fix occupied color
...
overridee
2026-01-18 22:44:54 -05:00
bbedward
ac68451cdf
processlist: add full keyboard navigation
2026-01-18 21:03:34 -05:00
bbedward
0f6ae11c3d
launcher: add name, icon, description overrides + hide/unhide options
...
- convenient helpers without needing to make .desktop overrides
fixes #1329
2026-01-18 20:30:50 -05:00
bbedward
7cb39f00ad
i18n: add french
2026-01-18 14:24:20 -05:00
bbedward
f313d03348
dankbar: add click-through option
2026-01-18 14:22:50 -05:00
Eggrror404
1adbf3937b
add option to change occupied workspace color ( #1427 )
2026-01-18 13:25:37 -05:00
Kamil Chmielewski
a685d9da52
feat: power off monitors when lock screen activates ( #1402 )
...
Add ability to immediately power off monitors when the lock screen
activates, controlled by a new setting "Power off monitors on lock".
Uses a 100ms polling timer to detect when the session lock actually
becomes active, then invokes compositor-specific DPMS commands.
For niri, uses the new power-off-monitors action via niri msg CLI
with socket fallback.
Wake on input: first input after lock arms wake, second input
actually powers monitors back on while keeping the lock screen visible.
Closes #1157
2026-01-18 13:08:58 -05:00
bbedward
13dededcc9
Makefile: don't overwrite VERSION file
2026-01-17 23:21:11 -05:00
bbedward
3bed2d9feb
plugins: give popout customizable header actions
2026-01-17 22:43:10 -05:00
purian23
7241877995
feat: Intelligent Dock Auto-hide
2026-01-17 22:20:15 -05:00
dms-ci[bot]
340d79000c
nix: update vendorHash for go.mod changes
2026-01-18 03:08:19 +00:00
bbedward
162ec909da
core/server: add generic dbus service
...
- Add QML client with subscribe/introspect/getprop/setprop/call
- Add CLI helper `dms notify` that allows async calls with action
handlers.
2026-01-17 22:04:58 -05:00
purian23
53f5240d41
notepad: Fix open/save modals
2026-01-17 15:23:57 -05:00
bbedward
27f0df07af
widgets: refresh layout on plugin load
...
fixes #1414
2026-01-17 12:27:24 -05:00
Jon Rogers
ad940b5884
feat(plugins): Add toggle support with lazy daemon instantiation ( #1407 )
...
Add togglePlugin() function and IPC command to toggle plugin visibility,
particularly for slideout-capable daemon plugins like AI Assistant.
Implementation uses lazy instantiation for daemon plugins:
- Daemons remain uninstantiated on load (respecting lifecycle)
- First toggle() call instantiates the daemon on-demand
- Subsequent toggles use the existing instance
- Prevents duplicate instantiation while supporting toggle functionality
This approach preserves the fix from f9b9d986 (ensure daemon plugins
not instantiated twice) while enabling new toggle capabilities.
Changes:
- Add PluginService.togglePlugin() with lazy instantiation
- Add DMSShellIPC plugin.toggle() command
- Maintains compatibility with existing daemon plugins
2026-01-17 12:05:04 -05:00
purian23
ec8ab47462
distros: Deprecate Cliphist dependencies
2026-01-17 01:06:28 -05:00
purian23
35cbfeb008
feat: Save Pinned Clipboard entries
2026-01-17 00:52:47 -05:00
bbedward
7036362b9b
dgop: fix default sort direction
2026-01-16 21:04:44 -05:00
bbedward
2bcb33e85c
system monitor: update gauge sizes
2026-01-16 20:28:57 -05:00
bbedward
76ac036f85
system monitor: overhaul popout and app with new design
2026-01-16 20:20:03 -05:00
bbedward
581073394a
dank16: update algorithm overall
...
- More similarities to primary, smoother gradient of
cyan->purple->magenta->white, keep gray
- Make purple slot near-match for primaryContainer
2026-01-16 18:10:15 -05:00
Flux
d7b7086b21
labwc patch ( #1391 )
2026-01-16 09:50:01 -05:00
bbedward
59be179821
i18n: more RTL fixes across settings
2026-01-16 09:45:15 -05:00
bbedward
1cf2f6b946
popout: fix cross-monitor handling of widgets
...
fixes #1364
2026-01-16 09:45:15 -05:00
bbedward
a57a9c2121
doctor: add mango and labwc to compositors
...
fixes #1394
2026-01-16 09:45:15 -05:00
bbedward
67568c3746
greeter: remove WLR_DRM_DEVICES setting
...
fixes #1393
2026-01-16 09:45:15 -05:00
bbedward
afce792b80
dankbar: fix property preservation in widgets
...
fixes #1392
2026-01-16 09:45:15 -05:00
bbedward
f5c7493dbb
weather: fix precipitationw weekly propability
...
fixes #1395
2026-01-16 09:45:15 -05:00
bbedward
f9b9d98638
plugins: ensure daemon plugins not instantiated twice
2026-01-16 09:45:15 -05:00
bbedward
2a97e03fa6
cc: fixed width column, remove anchoring from individual icons on vbar
...
maybe #1376
2026-01-16 09:45:15 -05:00
Lucas
d6dacc2975
nix: fix home module ( #1387 )
2026-01-16 08:46:26 +01:00
Bailey
aab4b6765d
nix: Support specifying systemd target ( #1385 )
2026-01-16 02:01:51 -03:00
bbedward
3539aca1f7
cc: wrap icons in fixed size containers
...
maybe #1376
2026-01-15 23:05:21 -05:00
bbedward
81fbe9eaba
controlcenter: fix visibility condition of no icons
...
fixes #1377
2026-01-15 23:00:43 -05:00
purian23
f9dc6de485
Fix fedora version format
2026-01-15 23:00:08 -05:00
bbedward
012022d370
plugins: fix plugin confirm third part repo window
2026-01-15 22:55:11 -05:00
purian23
993216e157
distro: Update Fedora dynamic versioning
2026-01-15 22:30:20 -05:00
purian23
c992f2b582
feat: Allow more pinned services in Control Center/Settings
2026-01-15 21:51:17 -05:00
purian23
3243adebca
core: Update ghostty on dankinstall
2026-01-15 21:26:31 -05:00
Abhinav Chalise
baccef57d4
fix volume osd sliding ui update for vertical layout ( #1382 )
2026-01-15 21:10:43 -05:00
bbedward
a823095372
widgets: add fallback for steam apps
2026-01-15 21:07:57 -05:00
Lucas
172a743de4
doctor: use dbus for checking on services ( #1384 )
...
* doctor: use dbus for checking on services
* doctor: show docs URL for failed checks
* core: remove unused function
2026-01-15 20:59:47 -05:00
Ivan Molodetskikh
623eec3689
Add screencast indicator for niri ( #1361 )
...
* niri: Handle new Cast events
* bar: Add screen sharing indicator
Configurable like other icons; on by default.
* lockscreen: Add screen sharing indicator
2026-01-15 00:55:21 -05:00
bbedward
53a033fe35
dankdash: fix weather open IPC
...
fixes #1367
2026-01-14 22:29:29 -05:00
bbedward
c490ee24f4
matugen: fix nvim ID in skipTemplates
2026-01-14 22:27:07 -05:00
bbedward
cc1e49294e
i18n: update terms
2026-01-14 22:22:27 -05:00
purian23
e6fa46ae26
dankdash: Center Media Art & Controls
2026-01-14 18:03:16 -05:00
purian23
35fe774a1b
Update OBS Choice selection
2026-01-13 17:51:55 -05:00
purian23
1e6a0f9423
Update OBS DMS Stable workflow
2026-01-13 17:31:01 -05:00
bbedward
cc1877aadb
modals: fix wifi passowrd, polkit, and VPN import
2026-01-13 17:21:16 -05:00
bbedward
f1eb1fa9ba
settings: fix child windows on newer quickshell-git
2026-01-13 16:57:23 -05:00
Lucas
bdd01e335d
settings: fix modal not opening on latest quickshell ( #1357 )
2026-01-13 16:41:54 -05:00
Lucas
4b7baf82cd
nix: escape version string ( #1353 )
2026-01-13 11:24:51 -05:00
purian23
15c88ce1d2
quickshell: Despace Versioning
2026-01-13 11:07:12 -05:00
bbedward
8891c388d0
bump to v1.4-unstable
2026-01-13 08:40:56 -05:00
bbedward
cd9d92d884
update changelog link and VERSION
2026-01-13 08:31:50 -05:00
Lucas
1b69a5e62b
nix: add wtype dependency ( #1346 )
2026-01-13 08:27:46 -05:00
bbedward
61d311b157
widgets: fix running apps positioning and popup manager
2026-01-13 08:26:29 -05:00
bbedward
6b76b86930
notifications: remove redundant trimStored and add null safety
2026-01-12 23:37:49 -05:00
bbedward
dcfb947c36
desktop widgets: sync position across screens option, clickthrough
...
option, grouping in settings, repositioning, new IPCs for control
fixes #1300
fixes #1301
2026-01-12 15:31:34 -05:00
bbedward
59893b7f44
notifications: use Theme.primary to represent do not distrub in bar
2026-01-12 11:57:42 -05:00
bbedward
d2c62f5533
matugen: add support for vscode-insiders
2026-01-12 11:46:29 -05:00
bbedward
2bbe9a0c45
core/wlcontext: use infinite poll timeout
2026-01-12 11:26:35 -05:00
bbedward
4e2ce82c0a
notifications: swipe to dismiss on history
2026-01-12 11:08:22 -05:00
bbedward
104762186f
widgets: respect radius for inactive DankButtonGroup i tems
2026-01-12 10:26:50 -05:00
bbedward
f1233ab1e3
matugen: add post_hook for mango
2026-01-12 10:05:19 -05:00
bbedward
d6b407ec37
settings: fix wallpaper preview cache update on per-mode change
2026-01-12 09:58:58 -05:00
bbedward
022b4b4bb3
enable changelog
2026-01-12 09:46:50 -05:00
bbedward
49b322582d
keybinds: fix sh, fix screenshot-window options, empty args
...
part of #914
2026-01-12 09:35:30 -05:00
bbedward
1280bd047d
settings: fix sidebar binding when clicked by emitting signal
2026-01-11 22:43:29 -05:00
bbedward
6f206d7523
dankdash: fix 24H format in weather tab
...
fixes #1283
2026-01-11 21:45:28 -05:00
bbedward
2e58283859
dgop: use used mem directly from API
...
- conditionally because it depends on newer dgop
2026-01-11 17:32:36 -05:00
Marcus Ramberg
99a5721fe8
settings: extract tab headings for search ( #1333 )
...
* settings: extract tab headings for search
* fix pre-commit
---------
Co-authored-by: bbedward <bbedward@gmail.com >
2026-01-11 17:14:45 -05:00
bbedward
5302ebd840
notifications: spacing improvements
...
fixes #1241
2026-01-11 14:35:34 -05:00
bbedward
fa427ea1ac
settings: fix clipping of generic color selector
...
fixes #1242
2026-01-11 14:04:48 -05:00
bbedward
7027bd1646
systemtray: use Theme radius for menu options
...
fixes #1331
2026-01-11 14:03:23 -05:00
bbedward
3c38e17472
notifications: add compact mode, expansion in history, expansion in
...
popup
fixes #1282
2026-01-11 12:11:44 -05:00
shalevc1098
510ea5d2e4
feat: configurable app id substitutions ( #1317 )
...
* feat: add configurable app ID substitutions setting
* feat: add live icon updates when substitutions change
* fix: cursor not showing on headerActions in non-collapsible cards
* fix: address PR review feedback
- add tags for search index
- remove hardcoded height from text fields
2026-01-10 21:00:15 -05:00
bbedward
bb2234d328
cc: dont show preference flip if not on ethernet and wifi
2026-01-10 10:35:48 -05:00
bbedward
edbdeb0fb8
widgets: add artix and void NF mappings
2026-01-10 10:18:09 -05:00
Kostiantyn To
19541fc573
update-service: add Artix Linux to supported distributions list ( #1318 )
2026-01-10 10:18:00 -05:00
bbedward
7c936cacfb
niri: fix effectiveScreenAssignment in modal
2026-01-10 10:13:41 -05:00
bbedward
c60cd3a341
modals/auth: add show password option
...
fixes #1311
2026-01-09 22:20:18 -05:00
shalevc1098
e37135f80d
feat: map steam_app_ID to steam_icon_ID for actual game icons ( #1312 )
...
Steam Proton games use window class steam_app_XXXXX. Steam installs
icons as steam_icon_XXXXX. This maps between them so actual game
icons display instead of generic controller fallback.
2026-01-09 21:40:35 -05:00
bbedward
aac937cbcc
settingns: fix missing help text on desktop widgets
2026-01-09 19:07:37 -05:00
bbedward
4b46d022af
workspaces: add color options, add focus follows monitor, remove
...
per-monitor option (was misleading)
relevant to #1207
2026-01-09 14:10:57 -05:00
bbedward
7f0181b310
matugen/vscode: fix selection contrast
2026-01-09 10:16:03 -05:00
bbedward
6a109274f8
hyprland: always use single window
2026-01-09 09:57:31 -05:00
bbedward
0f09cc693a
lock: handle case where session lock is rejected
2026-01-09 09:46:39 -05:00
bbedward
af0166a553
dankbar: add bar get/setPosition IPC
2026-01-09 00:09:49 -05:00
bbedward
a283017f26
audio: recreate media players on pipewire device change
2026-01-08 23:35:42 -05:00
bbedward
5ae2cd1dfb
i18n: fix RTL in plugin settings
2026-01-08 19:16:55 -05:00
bbedward
eece811fb0
i18n: more RTL repairs
2026-01-08 18:45:38 -05:00
bbedward
1ff1f3a7f2
i18n: more RTL layout enhancements
2026-01-08 16:11:30 -05:00
bbedward
a21a846bf5
wallpaper: encode image URIs
...
fixes #1306
2026-01-08 14:32:12 -05:00
Anton Kesy
f5f21e738a
fix typos ( #1304 )
2026-01-08 14:10:24 -05:00
bbedward
033e62418a
hyprland: fix cursor setting
2026-01-08 09:30:52 -05:00
bbedward
3c69e8b1cc
revert readme
2026-01-07 22:59:28 -05:00
bbedward
118be27796
update readme
2026-01-07 22:56:16 -05:00
bbedward
721d35d417
readme:update vid url
2026-01-07 22:54:38 -05:00
bbedward
7bc3d5910d
settings: fade to lock and monitor off by default on
2026-01-07 21:31:12 -05:00
bbedward
ccc7047be0
welcome: make the first page stuff clickable
...
fixes #1295
2026-01-07 21:22:15 -05:00
bbedward
a5e107c89d
changelog: capability to display new release message
2026-01-07 20:15:50 -05:00
bbedward
646d60dcbf
displays: fix text-alignment in model mode
2026-01-07 16:54:31 -05:00
bbedward
5dc7c0d797
core: add resolve-include recursive
...
fixes #1294
2026-01-07 16:45:31 -05:00
bbedward
db1de9df38
keybinds: fix empty string args, more writable provider options
2026-01-07 15:38:44 -05:00
bbedward
3dd21382ba
network: support hidden SSIDs
2026-01-07 14:13:03 -05:00
bbedward
ec2b3d0d4b
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
2026-01-07 13:22:56 -05:00
bbedward
a205df1bd6
keybinds: initial support for writable hyprland and mangoWC
...
fixes #1204
2026-01-07 12:15:38 -05:00
bbedward
e822fa73da
cursor: make min/max wider
2026-01-07 10:04:47 -05:00
bbedward
634e75b80c
plugins: improve version check
2026-01-07 09:46:55 -05:00
bbedward
ec5b507efc
greeter: change hypr startup to exec-once
2026-01-07 09:18:32 -05:00
bbedward
e6d289d48c
workflow: update stable workflow to use GH app
2026-01-06 22:45:34 -05:00
bbedward
745d7f26ce
cursor: create/update XResources for XWL apps
2026-01-06 22:06:01 -05:00
bbedward
ad43053b94
cursor: hypr, mango, and dankinstall support for configs
2026-01-06 20:35:22 -05:00
purian23
721700190b
feat: DMS Cursor Control - Size & Theme in niri
2026-01-06 19:08:05 -05:00
bbedward
8c9c936d0e
clipboard: add cliphist-migrate CLI
2026-01-06 16:49:18 -05:00
dms-ci[bot]
842bf6e3ff
nix: update vendorHash for go.mod changes
2026-01-06 21:03:38 +00:00
bbedward
c1fbeb3f5e
network: listen to NM Wired interface + use nmcli for route metrics
...
- Some other misc floating window change, too lazy to separate the
commit
2026-01-06 16:01:28 -05:00
bbedward
c45eb2cccf
plugins: ipc visibility conditions
2026-01-06 13:22:36 -05:00
bbedward
1b5abca83a
launcher remove right key
2026-01-06 10:37:58 -05:00
bbedward
45818b202f
launcher: support for plugins to define context menus
...
fixes #1279
2026-01-06 10:08:22 -05:00
Ethan Todd
1c8ce46f25
notifications: fix notifications being completely transient if history is disabled ( #1284 )
2026-01-06 09:39:33 -05:00
bbedward
f762f9ae49
theme: fix gtk apply button on empty file
...
fixes #1280
2026-01-05 21:56:50 -05:00
bbedward
4484f6bd61
launcher: built-in plugins, add settings search plugin with ? default
...
trigger
2026-01-05 21:46:12 -05:00
purian23
0076c45496
shell: dmsCoreApp updates
2026-01-05 20:31:06 -05:00
bbedward
ab071e12aa
icons: fix transmission-gtk modded app ID again
2026-01-05 16:44:31 -05:00
bbedward
8386b40c50
launcher: F10 as alt for menu key
2026-01-05 14:58:50 -05:00
bbedward
03a985228d
dankbar: add shadow option
...
fixes #916
2026-01-05 13:43:15 -05:00
bbedward
ef7d7ec13d
desktop widgets: niri overview only option + grid on overlay when on
...
overview
2026-01-05 13:01:10 -05:00
bbedward
824792cca7
notifications: add support for none, count, app name, and full detail
...
for lock screen
fixes #557
2026-01-05 12:22:05 -05:00
bbedward
850e5b6572
session: handle hibernate error
...
fixes #308
2026-01-05 12:01:17 -05:00
bbedward
64310854a6
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
2026-01-05 11:25:13 -05:00
bbedward
4005a55bf2
session: blockLoading true
2026-01-05 09:11:19 -05:00
bbedward
0236fe3276
session: fix persist on empty file
2026-01-05 09:07:00 -05:00
bbedward
c1d95a3086
launcher: fix invalid icon rendering wrong icon
2026-01-04 22:58:20 -05:00
bbedward
9b027df1d5
doctor: add links to dr command
2026-01-04 22:44:19 -05:00
purian23
5e03afe7f0
feat: Implement DMS Core Persistent Apps
2026-01-04 22:33:50 -05:00
bbedward
145a974b6d
welcome: add IPC targets and button on about page
2026-01-04 21:45:02 -05:00
bbedward
d23fc9f2df
welcome: add a first launch welcome page with doctor integration
...
fixes #760
2026-01-04 19:07:34 -05:00
bbedward
7ac5191e8d
matugen: fix app checking
...
- double nil for flatpak + bin required to skip
2026-01-04 17:53:47 -05:00
bbedward
29d27ebd6d
mautgen: update vscode package
2026-01-04 17:19:51 -05:00
bbedward
e45075dd84
launcher: fix binding loop
2026-01-04 17:19:35 -05:00
bbedward
80bc87e76b
clock: fixed width chars in vertical mode
2026-01-04 13:20:20 -05:00
bbedward
76d88517ec
matugen: publish vscode theme to marketplace/ovsix
2026-01-04 13:07:23 -05:00
bbedward
151d695212
launcher: optimize bindings and filters
2026-01-04 11:49:24 -05:00
Ethan Todd
2e1bed5fb5
nix: update home-manager module to remove default*, add clsettings ( #1233 )
...
* nix: update home-manager module, add clsettings
* nix: resolve message and rename clsettings->clipboardSettings.
* nix: fix home-manager plugin_settings management. add option for whether plugin settings should be managed by nix.
2026-01-04 11:18:28 -03:00
Lucas
f163b97c17
doctor: add json output ( #1263 )
...
* doctor: add json output
* doctor: fix systemd failed state as ok
2026-01-03 20:41:10 -05:00
bbedward
436c99927e
settings: detect read-only on save attempts
2026-01-03 20:34:36 -05:00
bbedward
aa72eacae7
notifications: add image persistence
2026-01-03 19:56:08 -05:00
bbedward
913bb2ff67
niri: ensure outputs.kdl and binds.kdl exist
2026-01-03 18:31:36 -05:00
Lucas
3bb2696263
Add doctor command ( #1259 )
...
* feat: doctor command
* doctor: use console.warn for quickshell feature logs
* doctor: show compositor, quickshell and cli path in verbose
* doctor: show useful env variables
* doctor: indicate if config files are readonly
* doctor: add power-profiles-daemon and i2c
* doctor: cleanup code
* doctor: fix icon theme env variable
* doctor: use builtin config/cache dir functions
* doctor: refactor to use DoctorStatus struct and 'enum'
* doctor: use network backend detector
2026-01-03 18:28:23 -05:00
bbedward
166843ded4
niri: preserve remaining settings when turning off output
2026-01-03 16:17:16 -05:00
Ryan Bateman
02166a4ca5
feat: matugen detects flatpak installations of zenbrowser and vesktop ( #1251 )
...
* feat: matugen detects flatpak installations of zenbrowser and vesktop
* fix: add flatpak deps on precommit runner
* fix: address short circuit conditions
2026-01-03 15:28:39 -05:00
bbedward
f0f2e6ef72
i18n: update terms
2026-01-03 15:20:34 -05:00
bbedward
8d8d5de5fd
matugen: update vscode template
...
- yaml/toml highlighting colors
- fix scrollbar contrast
- fix command-search marker
2026-01-03 15:10:38 -05:00
bbedward
6d76f0b476
power: add fade to monitor off option
...
fixes #558
2026-01-03 15:00:12 -05:00
bbedward
f3f720bb37
settings: fix network refresh button animation behavior
...
fixes #1258
2026-01-03 14:37:27 -05:00
bbedward
2bf85bc4dd
motifications: add support for configurable persistent history
...
fixes #929
2026-01-03 13:08:48 -05:00
bbedward
faddc46185
core: respect QT_LOGGING_RULES var
2026-01-03 11:05:47 -05:00
bbedward
2991aac82e
printers: fix input field height
...
fixes #1254
2026-01-03 10:54:53 -05:00
bbedward
e1817027b1
settings: add existence check in addition to RO check
2026-01-02 22:36:37 -05:00
bbedward
ba2d51bcbb
core: initialize fd pipes in tests and increase queue size in test
2026-01-02 22:30:42 -05:00
Sparsh Mishra
7f10d6a9b8
Add media control bindings for audio playback ( #1240 )
...
* Add media control bindings for audio playback
* Update niri-binds.kdl for audio controls
Added play pause prev next controls for niri too
2026-01-02 22:25:21 -05:00
bbedward
405749aa98
theme: unconditionally load dms-colors.json
2026-01-02 22:01:04 -05:00
bbedward
77681fd387
launcher: allow terminal apps
2026-01-02 21:56:56 -05:00
bbedward
8253ec4496
theme: add dank16 to dms matugen template
2026-01-02 21:37:48 -05:00
bbedward
a1e001e640
i18n: update terms
2026-01-02 19:35:02 -05:00
bbedward
3a65ea21ba
plugins: fix first plugin install reactivity
2026-01-02 19:22:04 -05:00
NikSne
7d761c4c9a
feat(distro/nix/niri): add a hack for config includes with niri flake ( #1239 )
...
It works fine but needs all dms-generated config files to be present
2026-01-03 00:43:39 +01:00
Phil Jackson
4cb90c5367
Bar (mediaplayer): Mouse wheel options for media player widget ( #1248 )
...
* Add different options for scroll on media widget.
* Nicer lookup code.
* Remove some checks I didn't need.
* Update the search tags.
* EOF.
2026-01-02 17:08:42 -05:00
Ryan Bateman
1c7d15db0b
util: add flatpak introspection utilities ( #1234 )
...
ci: run apt as sudo
ci: fix flatpak remote in runner
ci: flatpak install steps in runner
ci: specific version of freedesktop
ci: freedesktop install perms
2026-01-02 16:07:32 -05:00
vha
7268a3fe7f
feat: Add group workspace apps toggle ( #1238 )
...
* Add group workspace apps toggle
* wording
* fix pre-commit
---------
Co-authored-by: bbedward <bbedward@gmail.com >
2026-01-02 15:55:51 -05:00
pcortellezzi
d2c4391514
feat: Persistent Plugins & Async Updates ( #1231 )
...
- PluginService: maintain persistent instances for Launcher plugins
- AppSearchService: reuse persistent instances for queries
- Added requestLauncherUpdate signal for async UI refreshes
2026-01-02 15:49:04 -05:00
sweenu
69b1d0c2da
bar(ws): add option to show name ( #1223 )
2026-01-02 15:47:33 -05:00
sweenu
ba28767492
bar(clock): respect compact mode on vertical bar ( #1222 )
2026-01-02 15:46:33 -05:00
bbedward
6cff5f1146
settings: prevent overwrites if parse called with null object
2026-01-02 15:45:31 -05:00
bbedward
3e1c6534bd
matugen: add GTKTheme method on type alias
2026-01-01 23:22:13 -05:00
bbedward
c1d57946d9
matugen: fix adw-gtk3 setting in light mode
...
- and add models.Get/GetOr helpers
2026-01-01 23:13:12 -05:00
bbedward
5e111d89a5
gamma: recreate controls on resume
2026-01-01 22:50:25 -05:00
Phil Jackson
1a98da22b2
Larger option for the media player widget. ( #1236 )
2026-01-01 22:12:37 -05:00
johngalt
618ccbcb2f
zen-userchrome.css - fixing workspaces container color ( #1194 )
2026-01-01 22:03:59 -05:00
Body
d3a79a055e
tweak background and popout colors to be brighter and more similar to adwaita ( #1237 )
2026-01-01 21:44:50 -05:00
bbedward
bae32e51ff
core: skip display filtering in IPC
2026-01-01 15:24:55 -05:00
bbedward
edfda965e9
core: prevent stale path file
2026-01-01 14:04:58 -05:00
bbedward
a547966b23
vpn: wrap secrets in secrets key, cache pkcs11 pin input
2026-01-01 13:43:22 -05:00
bbedward
f6279b1b2e
greeter: simplify start-hyprland check
2026-01-01 13:17:01 -05:00
bbedward
957c89a85d
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)
2026-01-01 13:13:35 -05:00
bbedward
571a9dabcd
dock: fix tooltip positioning with adjacent bars
2026-01-01 12:04:49 -05:00
bbedward
51ca9a7686
cachingimage: dont depend on sha256sum
2026-01-01 11:47:26 -05:00
bbedward
c141ad1e34
settings: guard saving before load completed
2026-01-01 11:30:09 -05:00
bbedward
37f972d075
vpn: update pksc11 handling
2025-12-31 15:42:41 -05:00
Oscar R.
7d8de6e6f0
Improving the logic for start-hyprland wrapper use ( #1220 )
...
* Adding a way to use the start-hyprland wrapper when it's needed from Hyprland 0.53 it's recommended because offers more security if happens a fail
* Deleting unnecessary things and doing verifications
* fix pre-commit
* Changing to not depend on hyprctl to obtain version and avoid posible problems
---------
Co-authored-by: bbedward <bbedward@gmail.com >
2025-12-31 13:27:05 -05:00
bbedward
7ff751f8a2
vpn: attempt to support pkcs11 prompts
2025-12-31 10:03:49 -05:00
bbedward
651672afe2
gamma: allow steps of 100 with slider
...
fixes #1216
2025-12-31 09:31:16 -05:00
bbedward
2dbadfe1b5
clipboard: single disable + read-only history option
2025-12-31 09:14:35 -05:00
purian23
621710bd86
Update & Replace all issue templates
2025-12-30 23:03:50 -05:00
bbedward
1edecb05bb
widgets: dynamic DankToggle height
2025-12-30 22:24:48 -05:00
bbedward
f1a876301b
dankbar: fix reveal on overview/niri when auto-hide on
2025-12-30 22:19:25 -05:00
bbedward
97a07c399a
greeter: use folderlistmodel for session iteration, add launch timeout
2025-12-30 11:49:00 -05:00
Oscar R.
18f095cb23
feat: implement smart compositor entry point (start-hyprland vs Hyprland) ( #1211 )
...
* Adding a way to use the start-hyprland wrapper when it's needed from Hyprland 0.53 it's recommended because offers more security if happens a fail
* Deleting unnecessary things and doing verifications
* fix pre-commit
---------
Co-authored-by: bbedward <bbedward@gmail.com >
2025-12-30 11:20:33 -05:00
bbedward
d95d516d64
settings: fix desktop widget accordion row height
...
fixes #1214
2025-12-30 10:56:20 -05:00
purian23
45ba64ab02
About versioning
2025-12-29 22:47:33 -05:00
bbedward
9501d66af6
matugen: fix skip
2025-12-29 17:46:32 -05:00
bbedward
2127fc339a
core: update hypr config test
2025-12-29 14:59:02 -05:00
bbedward
7962fee0bd
dankinstall: update hyprland reference config for 0.53
...
fixes #913
2025-12-29 14:55:12 -05:00
bbedward
d5c7b5c0cc
workspace: update scroll accumulator logic
2025-12-29 12:11:37 -05:00
vha
5f77d69dd8
feat: accept numpad's enter key to finish screenshot selection ( #1210 )
...
* added reverse scrolling to settings and widget
* added support for dankbar scrolling
* Better settings description
* removed isNiri conditional from search index
* Added numpad enter key to finish screenshot selection
2025-12-29 11:13:57 -05:00
bbedward
60034be06a
dankbar: copy high-dpi scrolling logic from DankListView
2025-12-29 10:52:33 -05:00
bbedward
518a5d38aa
settings: show parse error message
2025-12-29 10:46:03 -05:00
Eduardo Ribeiro
2eeaf8ff62
feat: allow adjusting notification volume ( #1199 )
2025-12-29 10:41:12 -05:00
bbedward
cffee0fae6
matugen: make check codition an array
2025-12-29 10:36:24 -05:00
bbedward
f08e2ef5b8
hypr: add disable output option
2025-12-28 23:15:43 -05:00
Joaquim S.
2b0070c31a
matugen/template: Soothing neovim theme ( #1201 )
2025-12-28 21:49:44 -05:00
Marcus Ramberg
ae82716afa
core: apply gopls automatic modernizers ( #1198 )
2025-12-28 21:48:56 -05:00
johngalt
c281bf3b53
Adding Zen Browser matugen template ( #1181 )
...
* Adding Zen Browser matugen template
* Fixing indentation for matugen.go edits
* Trying to fix linting again..
* Tweaking contrasting surface colors in css, renamed file to match how firefox userchrome is named, also changed output directory to DMS config directory (like firefox)
* Modifing Zen userChrome again: removing unused css stuff, tweaking colors to better align with how pywalfox handles backgrounds/toolbars
* Last few tweaks on CSS - changing url bar highlight color, changing contrast on selected urls in dropdown
* matugen.go: fix check command for zen browser
* search_index: add zen browser setting
2025-12-28 12:52:41 -05:00
bbedward
45b8b2a895
clipboard: don't store sensitive mime types in history
...
fixes #1185
2025-12-28 11:13:34 -05:00
Tacticalsmooth
7b9ba840fb
fixed lambda issue on nixos ( #1188 )
2025-12-28 12:50:07 +01:00
xxyangyoulin
84fb567ff5
Notification: Right-click to toggle Do Not Disturb ( #1174 )
2025-12-28 00:34:52 -05:00
Lucas
bbd57e0673
nix: remove dgop input; expose quickshell package ( #1183 )
...
* nix: remove dgop input
* nix: update quickshell
* nix: expose quickshell in outputs
2025-12-27 20:41:26 -05:00
vha
b1632a0a03
Fix #1179 normal scrolling direction ( #1182 )
...
* added reverse scrolling to settings and widget
* added support for dankbar scrolling
* Better settings description
* removed isNiri conditional from search index
* fix #1179 breaking normal scroll direction
2025-12-27 18:23:31 -05:00
bbedward
7aff1182c8
desktop widgets: easier copy/delete
2025-12-27 14:13:29 -05:00
vha
fbe362cd20
feat: Added reverse workspace scrolling ( #1179 )
...
* added reverse scrolling to settings and widget
* added support for dankbar scrolling
* Better settings description
* removed isNiri conditional from search index
2025-12-27 13:47:50 -05:00
bbedward
e7f94c94cc
i18n: fix RTL alignment of settings sidebar
2025-12-27 12:51:10 -05:00
bbedward
7523190b16
i18n: add farsi
2025-12-27 12:46:40 -05:00
bbedward
da37e16b6e
window: remove unused signal
2025-12-27 12:32:42 -05:00
xxyangyoulin
5c420ab50b
AppSearch: Add ID search fallback for non-English / non-standard apps ( #1173 )
2025-12-27 12:26:43 -05:00
Joaquim S.
4493b7c231
matugen/template: Improve on generated theme + using dank16 instead ( #1177 )
2025-12-27 11:14:18 -05:00
bbedward
40a96c6eaf
vpn: initialize slices so they dont serialize as null
2025-12-27 10:52:34 -05:00
bbedward
23a93082c6
fix trailing whitespace
2025-12-27 09:43:42 -05:00
Tacticalsmooth
f7650b5e1f
Added mirroring option to display configuration ( #1156 )
...
* <quickshell/Modules/Settings/DisplayConfig>: Added mirroring option to the displayconfiguration
* removed niri option for mirroring
* Fix trailing whitespace
* removed emty rows
---------
Co-authored-by: Postboote1 <stoessel.matthias>
2025-12-27 09:27:19 -05:00
bbedward
3ebdd5631c
dankdash: fix binding breaking when clicking overview card
...
fixes #1170
2025-12-27 00:58:47 -05:00
Linken Quy Dinh
6c4caf121a
add seconds to wallpaper cycling ( #1169 )
2025-12-27 00:53:48 -05:00
bbedward
89788e9ca7
workspace: chagne pill hover color
2025-12-27 00:53:01 -05:00
bbedward
0787c63fed
bar: change widget base hover blend logic
2025-12-27 00:49:11 -05:00
bbedward
9fc0d5efff
settings: add index extractor script for search
2025-12-26 22:21:20 -05:00
bbedward
6611dfbe05
settings: fix search height
2025-12-26 20:44:35 -05:00
bbedward
8a71ead51d
themes: remove catpuccin, support accent colors
2025-12-26 20:28:55 -05:00
bbedward
d9d6ab5776
settings: add search
...
- because tabs arent loaded at runtime, we have to have a separate index
- Less ideal, but functional enough for now
2025-12-26 19:19:47 -05:00
bbedward
d6fe7bea27
vpn: remove redundant property definitions
2025-12-26 19:02:16 -05:00
xxyangyoulin
1194f3ffb8
media: add scroll wheel behavior configuration ( #1160 )
2025-12-26 14:43:47 -05:00
bbedward
5ac81e6dd6
dankbar: dont apply exclusive zone to popup positioning
2025-12-26 14:38:34 -05:00
Lucas
987856a1de
nix: update flake inputs ( #1161 )
2025-12-26 14:15:22 -05:00
bbedward
ef52ce0990
themes: support for variants
2025-12-26 14:00:14 -05:00
bbedward
06b14a5869
dankinstall: fix plasma session collision
2025-12-26 13:06:21 -05:00
bbedward
fd839059c0
popout: use mapToItem instead of mapToGlobal for popout positioning
...
fixes #1152
2025-12-25 12:50:26 -05:00
bbedward
ec6db7962a
i18n: sync terms
2025-12-25 12:09:40 -05:00
Aaron Tulino
adf92cbc46
Add battery charge limit ( #1151 )
2025-12-25 12:09:09 -05:00
Aaron Tulino
6b6f51cd1f
Add volume and brightness percentages ( #1148 )
2025-12-25 12:07:29 -05:00
Aaron Tulino
df6c60213f
Use volume_mute icon for volume==0 ( #1150 )
2025-12-25 11:31:05 -05:00
Aaron Tulino
6303304a10
Allow toggling mute with right-click on bar ( #1147 )
2025-12-24 16:12:47 -05:00
Aaron Tulino
8e76789119
Fix touchpad scrolling behavior ( #1146 )
...
* Fix touchpad scrolling behavior
* Make touchpad scroll smoothly
For a normal mouse wheel, adjusting by 5% per scroll makes sense. For a touchpad, however, it should adjust by the smallest increment possible for a smooth experience.
2025-12-24 16:12:34 -05:00
Aaron Tulino
10e81cfdd3
Clear lock screen textbox on Escape key press ( #1139 )
2025-12-24 09:47:55 -05:00
Aaron Tulino
03fd3a4f16
Add Do Not Disturb to IPC ( #1140 )
2025-12-24 09:47:44 -05:00
bbedward
8fdc748ed2
weather: fix icons
2025-12-24 00:33:54 -05:00
bbedward
6c56d23b93
themes: fix terminals always dark with custom themes
2025-12-23 22:33:33 -05:00
bbedward
45d34dcb5b
themes: consistent usage of primaryPressed
2025-12-23 21:45:06 -05:00
bbedward
d7ac0d50fa
launcher: use primaryPressed for hover
2025-12-23 21:36:59 -05:00
bbedward
1d4d145187
desktop plugins: enable by default
2025-12-23 14:10:55 -05:00
bbedward
a5b9ff98c0
displays: explicitly write scale 1 for niri
...
fixes #1116
2025-12-23 11:53:23 -05:00
bbedward
6feaecd92e
niri: add gaps and radius override
2025-12-23 11:00:20 -05:00
bbedward
b066a25308
dankdash: use CachingImage in wallpaper tab
...
fixes #1130
2025-12-23 10:47:50 -05:00
bbedward
777a552b57
spotlight: restore darken background option
...
fixes #1126
2025-12-23 10:45:11 -05:00
bbedward
7dbe608c28
settings: fix theme application of default-settings json
2025-12-23 10:33:14 -05:00
bbedward
61630e447b
desktop-widgets: add overlay IPC and overview option
2025-12-22 20:29:01 -05:00
bbedward
91385e7c83
dankbar: option to show when bar is hidden and no windows
2025-12-22 19:54:53 -05:00
bbedward
04648fcca7
spotlight: remove darken bg opt, improve performance
2025-12-22 16:07:40 -05:00
bbedward
080fc7e44e
i18n: term update
2025-12-22 14:37:47 -05:00
bbedward
0b60da3d6d
dock: add isolate runninig apps by display option
2025-12-22 14:35:04 -05:00
claymorwan
a4492b90e7
matugen: fix equibop theme not working ( #1122 )
...
* matugen: equibop theme
* style: withespace apparently
* matugen: fix equibop theme not working
2025-12-22 14:19:57 -05:00
bbedward
c9331b7338
dropdown: improve perf + add fuzzy search to printers
2025-12-22 14:18:24 -05:00
bbedward
4982ea53dd
window: add support for startSystemMove, resize, maximize to floating
...
windows
2025-12-22 13:18:37 -05:00
claymorwan
c703cb6504
matugen: equibop theme ( #1119 )
...
* matugen: equibop theme
* style: withespace apparently
2025-12-22 12:03:20 -05:00
bbedward
a7494971fd
desktop widgets: centralize config in desktop widgets tab, variants
...
always available
2025-12-22 10:39:19 -05:00
purian23
c548255bfc
ubuntu: DMS-Greeter
2025-12-21 23:56:17 -05:00
purian23
9656c7afd7
ubuntu: Update hardcoded arcs
2025-12-21 23:37:08 -05:00
purian23
414b8c8272
Ubuntu: DMS - add ARM64 support
2025-12-21 22:31:59 -05:00
bbedward
b4f83d09d4
themes: incorporate theme registry, browser, dms URI scheme handling
2025-12-21 22:03:48 -05:00
purian23
67ee74ac20
core: Fix Debian Architecture logic
2025-12-21 21:59:20 -05:00
purian23
93539d2b6b
core: Debian Sid/OpenSuse Leap, Slowroll support
2025-12-21 21:36:33 -05:00
bbedward
524d967745
matugen: remove bad kitty tab option
...
fixes #1109
2025-12-21 17:42:20 -05:00
bbedward
0effbebbb6
matugen: fix GTK4 light mode
...
fixes #1110
fixes #1056
2025-12-21 12:52:01 -05:00
bbedward
dca07a70f8
desktop widgets: put grid on bottom layer
2025-12-20 09:58:01 -05:00
bbedward
02936c97fd
desktop widget: handle key events in widget
2025-12-20 09:34:52 -05:00
Ethan Todd
8f7e732827
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 )
2025-12-20 08:13:26 -05:00
johngalt
5ffe563b7d
adding gruvbox material custom theme varieties ( #1098 )
2025-12-19 22:38:22 -05:00
Joaquim S.
6ef08c3d54
matugen/template: Added neovim to matugen pipeline ( #1097 )
2025-12-19 14:16:45 -05:00
bbedward
908b4b58cd
desktop widgets: add grid/grid size hints
2025-12-19 14:05:04 -05:00
purian23
f2611e0de0
fedora: Remove cliphist on dms-git
2025-12-18 23:55:09 -05:00
purian23
ea75a9d351
distro: Convert DMS Greeter to Stable on Fedora Copr
2025-12-18 23:00:13 -05:00
bbedward
3a744d7d68
core: new line on version
2025-12-18 22:12:50 -05:00
purian23
195d312ae2
distro: Decople Fedora DMS Stable spec
2025-12-18 20:03:23 -05:00
Omar Abragh
76006a7377
matugen: Set cursor color for theme ( #1088 )
2025-12-18 17:23:42 -05:00
bbedward
11536da512
fix missing import
2025-12-18 17:22:01 -05:00
bbedward
2a91bc41f7
i18n: general term cleanup, add missing terms, interpolate some
2025-12-18 16:19:27 -05:00
bbedward
baf23157fc
i18n: sync translations
2025-12-18 14:51:57 -05:00
bbedward
83b81be825
keybinds: add log if ShortcutInhibitor is missing
2025-12-18 14:15:54 -05:00
bbedward
4aefa0f1f7
core: skip replacing niri/dms configs
...
fixes #1072
2025-12-18 11:58:45 -05:00
bbedward
e53a7cee97
matugen: wrap pywalfox in sh
2025-12-18 11:51:37 -05:00
bbedward
8437e1aa7b
desktop widgets: use preview window instead of margin shift for non-niri
2025-12-18 10:05:38 -05:00
bbedward
632f40cc0a
desktop plugins: use mapToGlobal on moving widgets
2025-12-18 08:57:58 -05:00
Ethan Todd
7d81445341
notifications: add modal function for clearing all ( #1082 )
2025-12-18 08:28:58 -05:00
bbedward
78a5f401d7
core: remove ascii art from version
2025-12-18 00:14:02 -05:00
bbedward
8745f98c95
matugen: fix vscode editor color reload
2025-12-17 23:40:09 -05:00
bbedward
f0f5bcc630
matugen: add color reload capability to vscode theme
2025-12-17 23:30:06 -05:00
purian23
8a3c513605
distro: Relocate Ubuntu dgop/dsearch to danklinux
2025-12-17 23:08:37 -05:00
bbedward
145d2636dd
clock: make desktop clock not use precision seconds always
2025-12-17 21:00:04 -05:00
bbedward
f2b9dc8988
displays: add adaptiveSyncSupported to wlroutput API
2025-12-17 20:36:54 -05:00
bbedward
2e4d56728b
niri: track open modals in modal manager for focus transfers
2025-12-17 20:21:34 -05:00
bbedward
18231ed324
niri: don't rely on text field length for launching
2025-12-17 16:40:54 -05:00
bbedward
d0b61d8ed1
niri: release focus for popouts on overview
2025-12-17 16:17:44 -05:00
bbedward
d385a44949
notifications: attempt to minimize rapid window creation/destruction
2025-12-17 16:10:25 -05:00
bbedward
d97392d46e
clipboard: remove ownership option
2025-12-17 15:34:40 -05:00
bbedward
6abb2c73fd
desktop: fix widget display toggle
2025-12-17 14:24:13 -05:00
bbedward
7e141c6b36
dankbar/vpn: right click to quick connect
2025-12-17 14:16:11 -05:00
bbedward
53553c1f62
clock: add analog seconds option for desktop widget
2025-12-17 14:04:14 -05:00
bbedward
523ccc6bf8
i18n: WIP initial RTL support
...
- notifications
- color picker
- process list
- settings
- control center, dash
- launcher
part of #1059
2025-12-17 13:50:06 -05:00
bbedward
811e89fcfa
matugen: change pywalfox post hook
2025-12-17 12:43:05 -05:00
bbedward
5d5be4d9d7
lock: different pam fallback
2025-12-17 12:40:28 -05:00
bbedward
88457ab139
lock: add pam login fallback locally
2025-12-17 12:31:45 -05:00
bbedward
0034926df7
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
2025-12-17 12:08:03 -05:00
musjj
d082d41ab9
nix: refactor module structure and flake output ( #1014 )
...
- The program module is now called dank-material-shell
- The homeModules structure is flattened
2025-12-17 08:12:30 -03:00
purian23
b7911475b6
distros: Prefer stable quickshell
2025-12-16 23:52:37 -05:00
bbedward
672754b0b5
dankdash: fix weather tooltips
...
fixes #1065
2025-12-16 15:27:44 -05:00
bbedward
0d1553123b
binds: accidentally deleted import
2025-12-16 15:16:44 -05:00
bbedward
ba6c51c102
core: exit non-zero when SIGUSR1 is received (for systemd r estart)
2025-12-16 14:47:46 -05:00
bbedward
d64206a9ff
core: detect quickshell crash on SIGTERM
2025-12-16 14:44:22 -05:00
bbedward
d9a1089039
displays: add hyprland HDR options
2025-12-16 14:12:51 -05:00
bbedward
55fe463405
displays: break monolith config down and allow floats/fix integer
...
writing (niri)
2025-12-16 13:36:00 -05:00
bbedward
e84210e962
displays: fix niri hot corner config
2025-12-16 12:54:26 -05:00
bbedward
ff506548d3
displays: add niri-specific layout options to configurator
2025-12-16 12:23:34 -05:00
arfan
f6b09751e9
fix: update getWorkspaceIndex function to include index parameter also fix workspace padding number ( #1062 )
2025-12-16 11:32:21 -05:00
bbedward
3d863979c4
core: preserve quickshell exit code
2025-12-16 09:01:13 -05:00
purian23
2947ff4131
distro: Revise server side file handling
2025-12-16 01:08:12 -05:00
purian23
b8fca10896
Remove auto run on tags
2025-12-16 00:17:13 -05:00
purian23
33e45794d2
No run on push
2025-12-15 23:29:36 -05:00
purian23
42cc88ca65
Workflow update
2025-12-15 23:24:16 -05:00
purian23
0b7f2416ca
distro: Bring up Stable
2025-12-15 23:10:24 -05:00
purian23
5d5c745ee5
Push the logs
2025-12-15 22:18:35 -05:00
purian23
e0429e4c60
distro: Re-add suffix
2025-12-15 21:31:13 -05:00
bbedward
0bece5287e
dock: improve pinned app re-ordering feedback, fix vertical dock
...
ordering
fixes #1046
fixes #938
2025-12-15 20:46:36 -05:00
purian23
60b5e47836
update gitignore env
2025-12-15 19:06:43 -05:00
purian23
aa75b44790
distro: OBS version matching
2025-12-15 18:03:58 -05:00
bbedward
769f58caa9
displays: fix reverted state for position
2025-12-15 17:43:52 -05:00
bbedward
e7facf740d
update CHANGELOG
2025-12-15 17:18:59 -05:00
Austin Farmer
04921eef62
Move Ghostty Application Theming ( #1047 )
...
* Moved ghostty config
First test. Seems to work but probably broke something.
* Updated test
2025-12-15 17:16:46 -05:00
Oliver Portee
8863c42879
fix light mode/dark mode switch for stock themes ( #1057 )
2025-12-15 17:16:23 -05:00
bbedward
2745116ac5
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
2025-12-15 16:36:14 -05:00
bbedward
bafe1c5fee
niri: handle window urgency event
...
fixes #1033
2025-12-15 12:16:43 -05:00
bbedward
306d7b2ce0
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
2025-12-15 11:43:16 -05:00
bbedward
e9f6583c60
workspaces: add scroll handler to widget itself
2025-12-15 11:12:27 -05:00
redybcs
42a2835929
Update flake.nix to fix Hash Mismatch ( #1035 )
...
Looks like there hasn't been any go.mod updates since the workflow to fix the hash was repaired.
2025-12-15 14:14:29 +01:00
purian23
c2c90c680e
distro: OBS edgecase
2025-12-15 01:28:00 -05:00
purian23
cd01f6378c
Revise OBS / PPA Workflows
2025-12-15 00:37:42 -05:00
purian23
6033075de6
distro: Revise builds to use API variants
2025-12-15 00:32:40 -05:00
tsukasa
79794d3441
dankmodal: removed backgroundWindow to fix clicking twice ( #1030 )
...
* dankmodal: removed backgroundWindow
removed 'backgroundWindow' but combined it with 'contentWindow'
* made single window behavior specific to hyprland
this should keep other compositor behavior the same and fix double
clicking to exit out of Spotlight/ClipboardHist/Powermenu
2025-12-14 19:52:06 -05:00
bbedward
031f86b417
Revert "Fixed having to click twice to exit out of Spotlight/Cliphist/Powermenu ( #1022 )"
...
This reverts commit ca5fe6f7db .
2025-12-14 19:09:04 -05:00
bbedward
891f53cf6f
battery: fix button group sclaing
2025-12-14 17:22:54 -05:00
bbedward
848991cf5b
idle: implement screensaver interface
...
- Mainly used to create the idle inhibitor when an app requests
screensaver inhibit
2025-12-14 16:49:59 -05:00
bbedward
d37ddd1d41
vpn: optim cc and dankbar widget
2025-12-14 16:12:46 -05:00
Pi Home Server
00d12acd5e
Add hide option for updater widget ( #1028 )
2025-12-14 15:55:47 -05:00
bbedward
3bbc78a44f
dankbar: make control center widget per-instance not global
...
fixes #1017
2025-12-14 15:52:46 -05:00
bbedward
b0a6652cc6
ci: simplify changelog handling
2025-12-14 14:23:27 -05:00
bbedward
cb710b2e5f
notifications: fix redundant height animation
2025-12-14 13:40:21 -05:00
tsukasa
ca5fe6f7db
Fixed having to click twice to exit out of Spotlight/Cliphist/Powermenu ( #1022 )
...
There's possibly more but this fix the need of having to click the
background twice to close those modals.
2025-12-14 11:16:25 -05:00
bbedward
fb75f4c68b
lock/greeter: fix font alignment
...
fixes #1018
2025-12-14 11:13:48 -05:00
bbedward
5e2a418485
binds: fix to scale with arbitrary font sizes
2025-12-14 10:56:03 -05:00
bbedward
24fe215067
ci: pull changelogs from obs/launchpad APIs
...
- Get changelog from OBS/Launchpad API endpoints, instead of storing in
git
2025-12-14 10:42:00 -05:00
bbedward
ab2e8875ac
runningapps: round icon margin to integer
2025-12-14 10:25:36 -05:00
dms-ci[bot]
dec5740c74
ci: Auto-update PPA packages [dms-git]
...
🤖 Automated by GitHub Actions
2025-12-14 15:22:12 +00:00
bbedward
208266dfa3
dwl: fix layout popout
2025-12-14 10:17:58 -05:00
dms-ci[bot]
32f218d58c
ci: Auto-update OBS packages [dms-git]
...
🤖 Automated by GitHub Actions
2025-12-14 04:07:07 +00:00
dms-ci[bot]
6fdaab2ccd
ci: Auto-update PPA packages [dms-git]
...
🤖 Automated by GitHub Actions
2025-12-14 03:58:50 +00:00
purian23
d336866f44
distro: Let the workflow run
2025-12-13 22:54:58 -05:00
purian23
b40df5f1c4
distro: Unify options across repos
2025-12-13 22:38:25 -05:00
dms-ci[bot]
3c9886ad1b
ci: Auto-update PPA packages [dms-git]
...
🤖 Automated by GitHub Actions
2025-12-14 01:55:34 +00:00
bbedward
ea205ebd12
wallpaper: pause cycling when locked, clean state when changing modes
2025-12-13 20:29:02 -05:00
bbedward
30dad46c94
dankbar: add scroll wheel behavior configuration
2025-12-13 20:12:21 -05:00
dms-ci[bot]
fbf79e62e9
ci: Auto-update OBS packages [dms-git]
...
🤖 Automated by GitHub Actions
2025-12-13 21:23:58 +00:00
dms-ci[bot]
efcf72bc08
ci: Auto-update PPA packages [dms-git]
...
🤖 Automated by GitHub Actions
2025-12-13 21:19:59 +00:00
bbedward
3b511e2f55
i18n: add hungarian
2025-12-13 14:03:49 -05:00
dms-ci[bot]
e4e20fb43a
ci: Auto-update PPA packages [dms-git]
...
🤖 Automated by GitHub Actions
2025-12-13 15:26:22 +00:00
dms-ci[bot]
48ccff67a6
ci: Auto-update OBS packages [dms-git]
...
🤖 Automated by GitHub Actions
2025-12-13 15:25:01 +00:00
Souyama
a783d6507b
Change DPMS off to DPMS toggle in hyprland.conf ( #1011 )
2025-12-13 10:07:11 -05:00
bbedward
fd94e60797
cava: dont set method/source
2025-12-13 10:04:20 -05:00
bbedward
a1bcb7ea30
vpn: just try and import all types on errors
2025-12-13 10:02:57 -05:00
bbedward
31b67164c7
clipboard: re-add ownership option
2025-12-13 09:45:04 -05:00
bbedward
786c13f892
clipboard: fix mime type selection
2025-12-13 09:35:55 -05:00
bbedward
c652659d54
wallpaper: scale texture to physical pixels
...
- reverts a regression
2025-12-13 08:43:46 -05:00
dms-ci[bot]
ca39196f13
ci: Auto-update OBS packages [dms,dms-git]
...
🤖 Automated by GitHub Actions
2025-12-13 07:00:01 +00:00
dms-ci[bot]
f02dd8fd4b
ci: Auto-update PPA packages [dms,dms-git,dms-greeter]
...
🤖 Automated by GitHub Actions
2025-12-13 06:51:47 +00:00
purian23
0f89886ce7
distro: Break the loop
2025-12-13 01:44:20 -05:00
dms-ci[bot]
1118404192
ci: Auto-update PPA packages [dms-git]
...
🤖 Automated by GitHub Actions
2025-12-13 06:34:59 +00:00
dms-ci[bot]
f011ea6cce
ci: Auto-update OBS packages [dms-git]
...
🤖 Automated by GitHub Actions
2025-12-13 06:30:45 +00:00
dms-ci[bot]
b2ac9c6c1a
ci: Auto-update OBS packages [dms,dms-git]
...
🤖 Automated by GitHub Actions
2025-12-13 06:06:44 +00:00
dms-ci[bot]
fbab41abd6
ci: Auto-update PPA packages [dms,dms-git,dms-greeter]
...
🤖 Automated by GitHub Actions
2025-12-13 05:58:14 +00:00
bbedward
82f881af5b
matugen: scrub the never implemented dynamic contrast palette
2025-12-13 00:51:51 -05:00
purian23
68de9b437d
distro: Switch to dms-ci
2025-12-13 00:50:42 -05:00
bbedward
830a715b6d
wlcontext: use poll with wake pipe instead of read deadlines
2025-12-13 00:46:30 -05:00
bbedward
ce4aca9a72
fix shellcheck
2025-12-13 00:29:20 -05:00
bbedward
7641171a01
clipboard: move cl receive to main wlcontext goroutine
2025-12-13 00:16:56 -05:00
purian23
119e084e52
distro: Remove PR tests
2025-12-13 00:15:37 -05:00
bbedward
7c6d52913e
niri: fix test
2025-12-12 23:57:50 -05:00
bbedward
f63ab5cf7c
ci: add workflow for pushing stable tag
2025-12-12 23:57:50 -05:00
purian23
50f1bc5017
distros: Remove false path dir
2025-12-12 23:52:31 -05:00
bbedward
c3ab409b6a
clipboard: scrap persist, optimize mime-type handling
2025-12-12 23:48:07 -05:00
purian23
44f6ab4878
distro: Reformat workflow newlines
2025-12-12 23:35:37 -05:00
bbedward
5fda6e0f12
clipboard: allow configuration even when disabled
2025-12-12 23:17:55 -05:00
purian23
38068e78c9
distros: PR writeback
2025-12-12 23:02:52 -05:00
purian23
66d22727e9
distros: Enhance build automation
2025-12-12 22:41:51 -05:00
Lucas
db2f68e35d
nix: fix qt-plugins path ( #1005 )
2025-12-13 01:34:25 +01:00
Marcus Ramberg
352277ec15
notifications: add ipc call for toggleDoNotDisturb ( #1002 )
2025-12-12 18:21:00 -05:00
bbedward
d6043e64f2
osd: increase shadow buffer
...
accounts for percentage view
2025-12-12 18:11:31 -05:00
bbedward
d3f5b8f32e
niri: fix gap reactivity
2025-12-12 16:58:07 -05:00
bbedward
6c3c722674
niri: add warnings on auto-generated files
2025-12-12 16:53:52 -05:00
purian23
5b8edb13d8
distro: OBS updates
2025-12-12 15:42:21 -05:00
bbedward
c595727b94
osd: optimize surface damage
...
fixes #994
2025-12-12 15:37:39 -05:00
bbedward
d46302588a
clipboard: add shift+enter to paste from clipboard history modal
...
fixes #358
2025-12-12 15:29:10 -05:00
bbedward
0ff9fdb365
notifications: add swipe to dismiss functionality
...
fixes #927
2025-12-12 14:39:51 -05:00
purian23
e95f7ce367
Update Copr specs
2025-12-12 12:30:18 -05:00
Pi Home Server
df1a8f4066
Add lock screen layout settings ( #981 )
...
* Add lock screen layout settings
* Update translation keys
2025-12-12 11:45:00 -05:00
bbedward
32e6c1660f
wallpaper: clamp max texture size
2025-12-12 11:17:28 -05:00
bbedward
d6b9b72e9b
ci: disable pkg builds from main release wf
2025-12-12 10:16:24 -05:00
bbedward
179ad03fa4
ci: switch to dispatch-based release flow
2025-12-12 10:01:44 -05:00
bbedward
c3cb82c84e
dankinstall: call add-wants for niri/hyprland with dms service
2025-12-12 09:58:12 -05:00
bbedward
4b52e2ed9e
niri: fix keybind handling of cooldown-ms parameter
2025-12-12 09:52:35 -05:00
bbedward
77fd61f81e
workspaces: make icons scale with bar size, fixi valign of numbers
...
fixes #990
2025-12-12 00:23:40 -05:00
Lucas
c3ffb7f83b
nix: remove wl-clipboard and cliphist dependencies ( #991 )
2025-12-11 21:44:36 -05:00
Lucas
89dcd72d70
nix: let paths be used instead of only packages in plugins ( #988 )
2025-12-11 23:57:22 +01:00
bbedward
5c3346aa9d
core: fix test
2025-12-11 16:33:31 -05:00
bbedward
7c4b383477
clipboard: persistence off by default
...
- It's a little risky and messy of a default
2025-12-11 16:28:56 -05:00
bbedward
bdc0e8e0fc
clipboard: dont take ownership on nil offers
2025-12-11 15:55:42 -05:00
bbedward
6d66f93565
core: mock wayland context for tests & add i18n guidance to CONTRIBUTING
2025-12-11 14:50:02 -05:00
Lucas
9cac93b724
nix: fix pre-commit hook in dev-shell ( #987 )
2025-12-11 14:40:19 -05:00
bbedward
0709f263af
core: add test coverage for some of the wayland stack
...
- mostly targeting any race issue detection
2025-12-11 13:47:18 -05:00
Lucas
4e4effd8b1
nix: fix home-manager module plugins ( #984 )
2025-12-11 19:36:32 +01:00
bbedward
f9632cba61
core: remove hyprpicker remnant
2025-12-11 13:05:07 -05:00
bbedward
38db6a41d5
gamma: fix initial night mode enablement
2025-12-11 12:27:58 -05:00
bbedward
7c6f0432c8
clipboard: add copyEntry (by id) handler
2025-12-11 12:00:47 -05:00
bbedward
56ff9368be
matugen: add option to disable DMS templates
...
fixes #983
2025-12-11 11:48:59 -05:00
bbedward
597e21d44d
clipboard: remove wl-copy references
2025-12-11 11:10:27 -05:00
bbedward
5bf54632be
media: add option to disable visualizer in bar widget
...
fixes #978
2025-12-11 10:55:32 -05:00
bbedward
3a8d3ee515
core: use stdlib for xdg dirs
2025-12-11 10:15:23 -05:00
bbedward
1c1cf866e2
settings: make default height screen-aware
2025-12-11 09:51:44 -05:00
bbedward
ccc1df75f1
nix: update vendorHash
2025-12-11 09:50:50 -05:00
bbedward
d2c3f87656
ci: fix nix vendor-hash workflow
2025-12-11 09:46:57 -05:00
bbedward
6d62229b5f
clipboard: introduce native clipboard, clip-persist, clip-storage functionality
2025-12-11 09:41:07 -05:00
Marcus Ramberg
7c88865d67
Refactor pre-commit hooks to use prek ( #976 )
...
* ci: change to prek for pre-commit
* refactor: fix shellcheck warnings for the scripts
* chore: unify whitespace formatting
* nix: add prek to dev shell
2025-12-11 09:11:12 -05:00
bbedward
c8cfe0cb5a
dwl: fix layout popout not opening
...
fixes #980
2025-12-11 09:05:53 -05:00
Lucas
e573bdba92
nix: add QML dependencies to dms-shell package ( #967 )
2025-12-11 09:19:43 +01:00
Lucas
d8cd15d361
nix: add plugins in NixOS module ( #970 )
...
* nix: remove unnecessary /etc/xdg/quickshell/dms and .config/quickshell/dms
* nix: add plugins in NixOS module
2025-12-11 09:03:22 +01:00
Lucas
1db3907838
nix: fix greeter per-monitor and per-mode wallpapers ( #974 )
2025-12-11 09:01:14 +01:00
Lucas
72cfd37ab7
nix: fix niri module ( #969 )
2025-12-10 23:21:52 -05:00
bbedward
1e67ee995e
plugins: hide uninstall and update buttons for system plugins
2025-12-10 19:30:58 -05:00
bbedward
6c26b4080c
core: fix socket reported CLI version
2025-12-10 16:48:44 -05:00
purian23
0dbd59b223
Manual Changelog versioning
2025-12-10 13:52:29 -05:00
Lucas
b2066c60d1
nix: drop unnecessary dependencies and enable power and accounts daemons ( #963 )
2025-12-10 19:35:58 +01:00
bbedward
8d7ae324ff
Revert "distro: update ppa-build script to ref right version"
...
This reverts commit c0d3c4f875 .
2025-12-10 13:31:15 -05:00
bbedward
c0d3c4f875
distro: update ppa-build script to ref right version
2025-12-10 13:28:34 -05:00
purian23
27a771648a
Ubuntu workflow tweak
2025-12-10 12:37:56 -05:00
purian23
86affc7304
Add WorkDIR to build steps
2025-12-10 12:33:41 -05:00
purian23
d939b99628
Workflow build increment logic
2025-12-10 12:27:10 -05:00
purian23
1fcf777f3d
Bump OBS spec
2025-12-10 12:13:43 -05:00
purian23
7a8e23faa9
Update build scripts
2025-12-10 12:06:28 -05:00
bbedward
73a4dd3321
change codename
2025-12-10 11:18:08 -05:00
purian23
13ce873a69
Update dms stable systemd & desktop path
2025-12-10 11:16:03 -05:00
bbedward
406dc64aba
wf: disable update-versions job
2025-12-10 10:50:47 -05:00
dms-ci[bot]
af5d6a2015
chore: bump version to v1.0.0
2025-12-10 15:43:36 +00:00
bbedward
61c6f509ae
i18n: update translations
2025-12-10 09:32:57 -05:00
Marcus Ramberg
98769ecd88
nix: switch to standard nixpkgs rfc formatting ( #962 )
2025-12-10 04:55:45 -03:00
bbedward
8615950bd6
cc: allow 75 width sliders
2025-12-10 00:48:27 -05:00
bbedward
1bec8dfc48
vpn: make import modal floating variant
2025-12-10 00:30:45 -05:00
bbedward
460486fe25
media: fix media player updates
2025-12-09 23:59:04 -05:00
bbedward
318c50bc6c
media: block scrolling media volume in widget when no player vol avail
2025-12-09 23:45:01 -05:00
purian23
3e08bac7f3
distros: Prep dms-git build versioning
2025-12-09 23:25:34 -05:00
bbedward
c3d64ab185
scrollwm: fix keybind provider registration
2025-12-09 20:14:07 -05:00
bbedward
2b73077b50
cc: add small disk usage variant
...
fixes #958
2025-12-09 16:09:13 -05:00
bbedward
f953bd5488
i18n: update translations
2025-12-09 16:01:05 -05:00
Varshit
f94011cf05
feat: add scroll compositor support ( #959 )
...
* added scroll support
* import QuickShell.i3
* update scroll provider registration logic
* improve scroll support for workspace switcher
* update title for scroll keybinds
* add scroll to dms-greeter
* fix: formatting & sway keybind provider
* readme update
---------
Co-authored-by: bbedward <bbedward@gmail.com >
2025-12-09 15:57:46 -05:00
bbedward
aeacf109eb
core: add slices, paths, exec utils
2025-12-09 15:34:13 -05:00
purian23
e307de83e2
packages: Update manual changelogs
2025-12-09 14:17:53 -05:00
bbedward
85968ec417
core/server: refactory to use shared params/request structs
2025-12-09 14:13:20 -05:00
bbedward
993f14a31f
widgets: make dank icon picker a popup
2025-12-09 13:41:12 -05:00
purian23
566d617508
Re-adjust systemd debian/ubuntu
2025-12-09 13:40:59 -05:00
purian23
542a279fcb
Add systemd debian/ubuntu packages
2025-12-09 12:39:56 -05:00
purian23
e784bb89e1
Version lock dms fedora/opensuse packages
2025-12-09 12:39:21 -05:00
bbedward
f680ace258
keybinds: fix dms args for some commands, some XF86 mappings
2025-12-09 12:21:20 -05:00
bbedward
7aa5976e07
media: fix padding issues with long titles
2025-12-09 11:46:50 -05:00
bbedward
f88f1ea951
gamma: display automation state in UI
2025-12-09 11:26:28 -05:00
bbedward
da4561cb35
keybinds: support more keys, allow Super+Alt
2025-12-09 10:41:39 -05:00
bbedward
1f89ae9813
popout: fix sizing on older QT
2025-12-09 09:57:31 -05:00
bbedward
5647323449
gamma: switch to wlsunset-style transitions
2025-12-09 09:44:16 -05:00
Karsten Zeides
bc27253cbf
fix(README): fixes documentation link to include trailing slash ( #920 )
...
fixes same issue as described in AvengeMedia/DankLinux-Docs#25
2025-12-09 08:13:33 +01:00
Lucas
0672b711f3
nix: fix greeter custom theme ( #954 )
2025-12-09 07:14:13 +01:00
bbedward
ed9ee6e347
gamma: fix transition on enable
2025-12-09 00:46:49 -05:00
bbedward
7ad23ad4a2
gamma: fix night mode toggling
2025-12-09 00:35:52 -05:00
bbedward
8a83f03cc1
keybinds: fix provider loading via IPC
2025-12-09 00:30:14 -05:00
bbedward
0be9ac4097
keybinds: fix cheatsheet on non niri
...
- separate read only logic from writeread
2025-12-09 00:03:39 -05:00
bbedward
ba5be6b516
wallpaper: cleanup transitions
2025-12-08 23:53:50 -05:00
bbedward
c4aea6d326
themes: dont handle custom themes in onCompleted
...
- Defer entirley to FileView
2025-12-08 23:44:04 -05:00
bbedward
858c6407a9
dankinstall: ;remove keyring file on debian
2025-12-08 23:37:13 -05:00
bbedward
c4313395b5
dankinstall: use gpg batch for deb
2025-12-08 23:36:14 -05:00
bbedward
a32aec3d59
dankinstall: fix other debian sudo cmd
2025-12-08 23:31:08 -05:00
bbedward
696bcfe8fa
dankinstall: fix deb sudo command
2025-12-08 23:30:03 -05:00
bbedward
2f3a253c6a
wallpaper: fix per-monitor wallpaper in dash
2025-12-08 23:25:02 -05:00
bbedward
e41fbe0188
misc: change transmission icon override
2025-12-08 23:11:17 -05:00
bbedward
ef9d28597b
dankinstall: don't fail suse if addrepo fails
2025-12-08 23:03:46 -05:00
bbedward
6f3c4c89ab
keybinds: show fallback as action
2025-12-08 22:18:40 -05:00
bbedward
60c577a61e
core: hyprland session on all distros, dms setup systemd prompt
2025-12-08 22:04:04 -05:00
bbedward
f3276c3039
notification: fix closing popout from escape
...
fixes #953
2025-12-08 20:46:22 -05:00
bbedward
37a843323d
dankisntall: add hyprland session target, disable hyprland-git variant
...
universally
2025-12-08 20:40:13 -05:00
bbedward
95c780ca8c
Revert "dankinstall: remove systemd path for Hyprland"
...
This reverts commit 0435a805c7 .
2025-12-08 20:24:58 -05:00
bbedward
d60d5b154a
dankinstall: switch to yalter/niri copr
2025-12-08 20:04:48 -05:00
bbedward
0435a805c7
dankinstall: remove systemd path for Hyprland
2025-12-08 19:48:07 -05:00
bbedward
f406a977e0
Revert "dankinstall: update hyprland syntax"
...
This reverts commit 54b253099d .
2025-12-08 19:35:05 -05:00
bbedward
18db1e1ecb
dankinstall: update postinstall message
2025-12-08 19:13:32 -05:00
bbedward
6bd1beb719
dankinstall: pin arch to quickshell-git
2025-12-08 19:05:29 -05:00
bbedward
1293aecbca
dankinstall: nuke polkit
2025-12-08 19:03:11 -05:00
Marcus Ramberg
8a10c2e112
nixos: fix fprintd unlock ( #952 )
...
* nixos: fix fprintd unlock
* ci: this workflow doesn't need a token
2025-12-08 19:14:51 -03:00
bbedward
c21d777269
screenshot: flip bits for RGB888
2025-12-08 15:38:49 -05:00
bbedward
d864094f48
screenshot/colorpicker: handle 24-bit frames from compositor
2025-12-08 14:56:01 -05:00
bbedward
deaac3fdf0
list: approve mouse detection
2025-12-08 14:11:44 -05:00
bbedward
b7062fe40c
windows: dont close on esc
...
fixes #911
2025-12-08 14:02:58 -05:00
bbedward
64d5e99b9d
dock: ensure creation after bars
...
fixes #919
2025-12-08 13:54:44 -05:00
bbedward
f9d8a7d22b
greeter: fix weather setting
...
fixes #921
2025-12-08 13:45:26 -05:00
bbedward
52fcd3ad98
lock: make VPN icon white to be consistent with others
...
fixes #926
2025-12-08 13:24:53 -05:00
bbedward
9d1e0ee29b
fix color picker color space
2025-12-08 12:59:24 -05:00
bbedward
de62f48f50
screenshot: handle transformed displays
2025-12-08 12:45:05 -05:00
bbedward
f47b19274c
media: fix position/bar awareness
...
- shift media control column so it doesnt go off screen
fixes #942
2025-12-08 11:51:40 -05:00
bbedward
bb7f7083b9
meta: transparency fixes
...
- fixes #949 - transparency not working > 95%
- fixes #947 - dont apply opacity to windows, defer to window-rules
2025-12-08 11:43:29 -05:00
Yuxiang Qiu
cd580090dc
evdev: improve capslock detection for no led device ( #923 )
...
* evdev: improve capslock detection for no led device
* style: fmt
2025-12-08 11:16:43 -05:00
Marcus Ramberg
ddb74b598d
ci: add flake check ( #951 )
2025-12-08 11:15:35 -05:00
bbedward
29571fc3aa
screenshot: use wlr-output-management on DWL for x/y offsets
2025-12-08 10:53:08 -05:00
bbedward
57ee0fb2bd
bump: failed fprint tries
2025-12-08 10:02:53 -05:00
osscar
3ef10e73a5
nix: remove leading dot in nativeBuildInputs ( #948 )
...
Co-authored-by: osscar <osscar.unheard025@passmail.net >
2025-12-08 15:52:32 +01:00
bbedward
dc40492fc7
cc: fix audio slider binding
2025-12-08 09:45:25 -05:00
bbedward
e606a76a86
screenshot: add screenshot-window support for DWL/MangoWC
2025-12-08 09:39:42 -05:00
Lucas
8838fd67b9
nix: add dev-shell ( #944 )
...
* nix: add dev-shell
* docs: add Nix dev shell in contributing docs
2025-12-08 12:22:07 +01:00
Lucas
c570e20308
nix: use quickshell from source by default in greeter ( #941 )
2025-12-08 07:37:29 +01:00
bbedward
0a00ef39e3
ipc: fix bar widget IPCs when screens change
2025-12-07 23:15:24 -05:00
bbedward
9a08b81214
dankinstall: swap to systemd by default, use 90-dms.conf for vars
2025-12-07 22:51:22 -05:00
bbedward
c617ae26a2
niri: fix some keybind tab issues
...
- Fix args for screenshot
- move-column stuff is focus=true by default
- Parsing fixes
part of #914
2025-12-07 22:41:01 -05:00
Lucas
f6a776a692
nix: use by default quickshell from source ( #939 )
2025-12-07 21:11:22 -05:00
bbedward
54b253099d
dankinstall: update hyprland syntax
...
fixes #913
2025-12-07 21:03:24 -05:00
bbedward
f662aca58c
dankinstall: replace grim+slurp+grimblast with dms
2025-12-07 20:59:46 -05:00
bbedward
76e7755496
consistent icon sizing
2025-12-07 20:21:07 -05:00
bbedward
e05ad81c13
displays: remove system tray per-display opt
...
- superceded by omegabar
2025-12-07 20:13:40 -05:00
bbedward
cffb16d7f7
matugen: make signalByName helper not use exec
2025-12-07 20:10:31 -05:00
bbedward
18ca571944
matugen: scrap shell script for proper backend implementation with queue
...
system
2025-12-07 20:00:43 -05:00
bbedward
3ae1973e21
screenshot/colorpicker: fix scaling, update go-wayland to fix object
...
destruction, fix hyprland window detection
2025-12-07 13:44:35 -05:00
bbedward
308c8c3ea7
lock screen: fix inconsistency with network status, add VPN
...
maybe fix #926
2025-12-07 12:33:29 -05:00
bbedward
f49b5dd037
media player: replace color quantizer with album art
2025-12-07 12:23:00 -05:00
bbedward
f245ba82ad
gamma: fix non-automation toggling
...
fixes #924
2025-12-07 12:02:50 -05:00
arfan
60d22d6973
feat: add workspace index display when app icon enabled ( #936 )
2025-12-07 11:48:48 -05:00
Farokh
d6f48a82d9
Update VSCode color theme templates for improved contrast and readability ( #931 )
...
* matugen/vscode-theme: update VSCode templates for contrast and readability
* vscode-theme: rework dark theme, refine light, restore default fallback
* dank16: add variants option, make default vscode consistent, fix termial
always dark
---------
Co-authored-by: bbedward <bbedward@gmail.com >
2025-12-07 11:47:25 -05:00
Marcus Ramberg
c0d73dae67
fix: handle ipc arguments ( #930 )
2025-12-07 11:01:31 -05:00
Marcus Ramberg
49eb60589d
fix: also restart ghostty/kitty on nix ( #934 )
2025-12-07 10:28:26 -05:00
Marcus Ramberg
89993b7421
core: remove unused function after refactors ( #935 )
2025-12-07 10:27:44 -05:00
purian23
511cb93806
Update rebuild logic on automation to obs / ppa
2025-12-06 21:33:53 -05:00
purian23
8ce78e7134
Dependency removals from Dankinstaller Distros
...
- Removed grim, grimblast, slurp, hyprpicker & mate-polkit from all distros
2025-12-06 01:10:13 -05:00
Yuxiang Qiu
9ebfab2e78
brightness: rescan brightness ( #922 )
2025-12-06 00:24:54 -05:00
bbedward
833d245251
dankbar: fix centersection positioning
2025-12-05 23:59:06 -05:00
bbedward
00d3024143
dankbar: keep border on maximize
2025-12-05 23:50:27 -05:00
bbedward
aedeab8a6a
screenshot: add window capture for Hyprland
2025-12-05 21:10:12 -05:00
Pi Home Server
4d39169eb8
Feature/control center widget fix ( #912 )
...
* Add a widget to display the power menu
* Update power button widget
* Upate based on new settings
* Rollback to DisplaysTab.qml
2025-12-05 20:29:39 -05:00
bbedward
2ddc448150
screenshot: ensure screencopy before surface creation
2025-12-05 17:39:35 -05:00
bbedward
f9a6b4ce2c
colorpick/screenshot: make color-format aware
2025-12-05 17:26:38 -05:00
bbedward
22b2b69413
screenshot: add shift to perfect-square capability
2025-12-05 17:08:00 -05:00
bbedward
7f11632ea6
screenshot: fix notif content to show open file browser
2025-12-05 16:56:29 -05:00
bbedward
c0b4d5e2c2
screenshot: fix thumbnail preview
2025-12-05 16:16:13 -05:00
Lucas
2c23d0249c
nix: match upstream package format ( #918 )
2025-12-05 16:11:18 -05:00
bbedward
c3233fbf61
power menu: shorter hold durations
2025-12-05 16:05:11 -05:00
bbedward
ecfc8e208c
screenshot: clipboard by default
2025-12-05 15:59:37 -05:00
bbedward
52d5e21fc4
screenshot: fix some region mappings
2025-12-05 15:25:27 -05:00
bbedward
6d0c56554f
core: add screenshot utility
2025-12-05 14:59:34 -05:00
bbedward
844e91dc9e
controlcenter: default vpn button to on
2025-12-05 14:21:19 -05:00
bbedward
1f00b5f577
fix some stale screen ref issues in OSD and popout
2025-12-05 13:31:57 -05:00
bbedward
2c48458384
brightness: more aggressive ddc rescans on device changes
2025-12-05 13:18:10 -05:00
bbedward
ddda87c5a7
less agress dms-open MimeType declarations
2025-12-05 12:36:04 -05:00
bbedward
6b1bbca620
keybinds: fix alt+shift, kdl parsing, allow arguments
2025-12-05 12:31:15 -05:00
bbedward
b5378e5d3c
hypr: add exclusive focus override
2025-12-05 10:37:24 -05:00
bbedward
c69a55df29
flickable: update momentum scrolling logic
2025-12-05 10:14:16 -05:00
bbedward
5faa1a993a
launcher: reemove background from list and add a bottom fade
2025-12-05 10:04:19 -05:00
bbedward
e56481f6d7
launcher: add 1px gap between grid delegates
2025-12-05 09:33:04 -05:00
bbedward
f9610d457c
dankbar: fix border thickness
2025-12-05 09:29:45 -05:00
bbedward
ae066f42a4
brightness: delay screen change rescan of devices
2025-12-04 23:10:25 -05:00
bbedward
c60dd42fa7
dankinstall: set default niri config with includes
2025-12-04 22:45:46 -05:00
Yuxiang Qiu
7aac5ac5a1
dankbar: fix privacy indicator background color ( #909 )
2025-12-04 21:32:48 -05:00
bbedward
ad0f3fa33b
dankbar: convert center section to use WidgetHost
2025-12-04 19:37:21 -05:00
bbedward
63d121b796
proc: ability to run command with noTimeout
2025-12-04 16:09:38 -05:00
bbedward
4291cfe82f
settings: fix launcher tab sizing
2025-12-04 16:01:07 -05:00
bbedward
f312868154
lock: respect confirmation mode power actions
2025-12-04 14:58:36 -05:00
bbedward
5b42d34ac8
expose iconSize helpers to plugins
2025-12-04 14:40:38 -05:00
bbedward
397a8c275d
settings: add IPCs to open specific settings tabs
2025-12-04 14:31:35 -05:00
purian23
2aabee453b
Remove hyprpicker requirement for DMS Copr
2025-12-04 14:25:40 -05:00
bbedward
185333a615
brightness: default IPCs to pinned devices per-display
...
fixes #875
2025-12-04 13:55:14 -05:00
bbedward
7d177eb1d4
greeter: fix mango config override
...
fixes #904
2025-12-04 13:46:11 -05:00
Givani Boekestijn
705a84051d
feat(dankdash): add vim keybindings (hjkl) to wallpaper picker navigation ( #903 )
2025-12-04 13:22:30 -05:00
bbedward
f6821f80e1
dankslideout: convert to Rectangle
2025-12-04 12:54:15 -05:00
bbedward
e7a6f5228d
widgets: fix binding loop in button
2025-12-04 12:50:06 -05:00
bbedward
8161fd6acb
i18n: add hebrew *partial*
...
- Most widgets and components lack proper RTL layout support
- Merging hebrew anyway, as these can be updated incrementally later
2025-12-04 11:39:58 -05:00
bbedward
2137920e81
dankslideout: put opacity on parent layer
2025-12-04 10:06:45 -05:00
bbedward
879102599c
matugen: package vscode theme as vsix
2025-12-04 09:39:29 -05:00
bbedward
44190f07fe
colorpicker: hide magnifier on startup
2025-12-04 09:14:12 -05:00
bbedward
a41487eb8f
colorpicker: hide magnfier on monitor leave
2025-12-04 09:12:21 -05:00
bbedward
e1acaaa27c
dankbar: add option to disable maximize detection
...
fixes #895
2025-12-04 08:56:04 -05:00
Marcus Ramberg
08a97aeff8
power: support automatic profile switching on battery change ( #897 )
2025-12-04 08:37:07 -05:00
bbedward
5b7302b46d
color picker: use shortcuts inhibitor when active
2025-12-04 00:08:43 -05:00
purian23
34c0bba130
Add Debian / Ubuntu / OpenSuse support to DankInstaller
2025-12-03 23:41:17 -05:00
bbedward
5a53447272
color picker: switch to dms picker
2025-12-03 23:18:46 -05:00
bbedward
b6847289ff
keybinds tab: change colors
2025-12-03 23:14:20 -05:00
bbedward
d22c43e08b
app picker: fix background close
2025-12-03 23:00:22 -05:00
bbedward
d9deaa8d74
cli: add interactive color picker
2025-12-03 22:29:57 -05:00
bbedward
6c7776a9a6
audio: add IPC & OSD for changing output audio device
...
fixes #754
2025-12-03 20:47:57 -05:00
bbedward
62bd6e41ef
settings: break out dank bar widgets
2025-12-03 18:17:06 -05:00
bbedward
293c7b42c6
pass screen to modals
2025-12-03 17:27:07 -05:00
bbedward
788da62777
settings: mecha re-organization
2025-12-03 17:25:40 -05:00
bbedward
2c7f24a913
lock: add option to show on 1 display
...
fixes #607
2025-12-03 12:15:22 -05:00
bbedward
f236706d6a
hyprland: fix workspace overview truncation, update scaling
...
fixes #871
2025-12-03 12:02:41 -05:00
purian23
b097700591
Add dbus notifications inline to systemd
2025-12-03 11:53:31 -05:00
purian23
50b112c9d6
Revert "Add DMS dbus notification service file"
...
This reverts commit 33e655becd .
2025-12-03 11:48:56 -05:00
purian23
c2f478b088
Remove notification conflict
2025-12-03 11:16:04 -05:00
bbedward
dccbb137d7
launcher: integrate dsearch into drawer
2025-12-03 10:49:08 -05:00
bbedward
90f9940dbd
gamma: fix night mode on startup
2025-12-03 10:37:28 -05:00
bbedward
f3f7cc9077
Revert "modals: single window optimization"
...
This reverts commit 468e569bc7 .
2025-12-03 10:34:40 -05:00
bbedward
c331e2f39e
Revert "spotlight: optimize to keep loaded"
...
This reverts commit 01b28e3ee8 .
2025-12-03 10:34:19 -05:00
bbedward
1c7ebc4323
Revert "dankmodal: fix persistent modal handling"
...
This reverts commit e7cb0d397e .
2025-12-03 10:34:15 -05:00
bbedward
5f5427266f
keybinds: always parse binds.kdl, show warning on position-conflicts
2025-12-03 10:32:16 -05:00
purian23
33e655becd
Add DMS dbus notification service file
2025-12-03 09:49:34 -05:00
bbedward
0ea0602aec
notif: fix keyboard navi in popout
2025-12-03 00:59:41 -05:00
bbedward
46effd2ca4
keybind: dont make shortcut inhbitor at compile time
2025-12-03 00:50:34 -05:00
bbedward
de055e8260
i18n: update terms
2025-12-03 00:34:31 -05:00
bbedward
c3077304af
keybinds: move static arrays to js files
2025-12-03 00:21:11 -05:00
purian23
e15135911f
DMS Version Formatting
2025-12-03 00:19:18 -05:00
purian23
d430cae944
fix: Duplicate build automation
2025-12-02 23:14:05 -05:00
bbedward
f92dc6f71b
keyboard shortcuts: comprehensive keyboard shortcut management interface
...
- niri only for now
- requires quickshell-git, hidden otherwise
- Add, Edit, Delete keybinds
- Large suite of pre-defined and custom actions
- Works with niri 25.11+ include feature
2025-12-02 23:08:23 -05:00
purian23
a679be68b1
Update DMS versioning for Distro packages
2025-12-02 22:28:05 -05:00
bbedward
c5c5ce8409
i18n: add spanish
2025-12-02 21:18:45 -05:00
bbedward
e7cb0d397e
dankmodal: fix persistent modal handling
2025-12-02 21:11:18 -05:00
Jon Rogers
b84308cb49
packaging: Add dms-open.desktop and danklogo.svg to all distribution packages ( #870 )
...
* packaging: add dms-open.desktop and danklogo.svg to all distributions
- Add dms-open.desktop to /usr/share/applications
- Add danklogo.svg to /usr/share/icons/hicolor/scalable/apps
- Updated packaging for:
- Fedora (dms.spec)
- OpenSUSE (dms.spec, dms-git.spec)
- Debian (dms, dms-git)
- Ubuntu (dms, dms-git)
Fixes #860
* nix: add dms-open.desktop and danklogo.svg to dankMaterialShell package
* Revert "packaging: add dms-open.desktop and danklogo.svg to all distributions"
This reverts commit 862a4fc405 .
* nix: add dankMaterialShell to pkgs
---------
Co-authored-by: LuckShiba <luckshiba@protonmail.com >
2025-12-02 22:32:59 -03:00
Marcus Ramberg
0df47d2ce3
core: add dynamic completion for more commands ( #889 )
2025-12-02 18:35:51 -05:00
purian23
e24b548b54
fix: dms-cli & about versioning in all builds
2025-12-02 18:12:13 -05:00
Lucas
75af444cee
niri: add option to disable overview launcher ( #887 )
2025-12-02 18:04:04 -05:00
bbedward
02dd19962f
matugen: backup and add to vscode extensions json when present
2025-12-02 17:32:48 -05:00
purian23
f552b8ef7b
Update Debian version format
2025-12-02 16:51:58 -05:00
Marcus Ramberg
9162e31489
core: add dynamic completion for ipc command ( #885 )
2025-12-02 15:51:26 -05:00
bbedward
01b28e3ee8
spotlight: optimize to keep loaded
2025-12-02 15:01:23 -05:00
bbedward
f5aa855125
network: eth device speed is not exposed
2025-12-02 14:45:28 -05:00
Guilherme Pagano
db3610fcdb
feat: add support for geometric centering ( #856 )
...
Introduces a configurable centering mode.
- Adds 'geometric' option.
- Retains 'index' as the default value to preserve existing behavior.
2025-12-02 14:43:51 -05:00
bbedward
2e3f330058
theme: uncomment niri alt-tab colors
2025-12-02 14:41:09 -05:00
Marcus Ramberg
1617a7f2c1
dankbar: allow disabling title scrolling in the music display ( #882 )
2025-12-02 13:39:19 -05:00
bbedward
69a5566bf9
dankbar: shrink to 0 spacing and no border when maximized surface is
...
present
2025-12-02 11:22:50 -05:00
Marcus Ramberg
30e5d8b855
core: fix crash on tui startup on nixos after removal of component detection ( #881 )
...
```sh
❯ dms
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0xb2fbe5]
goroutine 1 [running]:
github.com/AvengeMedia/DankMaterialShell/core/internal/dms.(*Detector).GetDependencyStatus(0x0)
github.com/AvengeMedia/DankMaterialShell/core/internal/dms/detector.go:56 +0x25
github.com/AvengeMedia/DankMaterialShell/core/internal/dms.(*Detector).GetInstalledComponents(0x421dd1?)
github.com/AvengeMedia/DankMaterialShell/core/internal/dms/detector.go:120 +0x1f
github.com/AvengeMedia/DankMaterialShell/core/internal/dms.NewModel({_, _})
github.com/AvengeMedia/DankMaterialShell/core/internal/dms/app.go:108 +0x67
main.runInteractiveMode(0xc0001e3000?, {0xdabb80?, 0x4?, 0xdabae0?})
github.com/AvengeMedia/DankMaterialShell/core/cmd/dms/commands_root.go:85 +0x85
github.com/spf13/cobra.(*Command).execute(0x1549460, {0xc0000360d0, 0x0, 0x0})
github.com/spf13/cobra@v1.10 .1/command.go:1019 +0xae7
github.com/spf13/cobra.(*Command).ExecuteC(0x1549460)
github.com/spf13/cobra@v1.10 .1/command.go:1148 +0x465
github.com/spf13/cobra.(*Command).Execute(...)
github.com/spf13/cobra@v1.10 .1/command.go:1071
main.main()
github.com/AvengeMedia/DankMaterialShell/core/cmd/dms/main.go:41 +0x6a
```
2025-12-02 09:26:06 -05:00
Marcus Ramberg
67ff7726e0
make pre-commit more portable ( #880 )
2025-12-02 09:25:08 -05:00
purian23
f96a2e2325
fix: OpenSuse package dir & hash versioning
2025-12-01 23:48:55 -05:00
bbedward
344c4f9385
ipc/focus: add focusOrToggle to settings and processlist
2025-12-01 23:16:06 -05:00
Álvaro
89aa146845
Readjustment of the audio display name for better fit ( #874 )
2025-12-01 20:27:51 -05:00
bbedward
468e569bc7
modals: single window optimization
2025-12-01 17:49:32 -05:00
purian23
139c99001a
Update dms core internal paths
2025-12-01 17:28:19 -05:00
bbedward
bd99be15c2
brightness: fix ddc erasing devices, fix OSD behaviors
2025-12-01 16:32:34 -05:00
purian23
1d91d8fd94
Add desktop & icon to distro pacakges
2025-12-01 15:46:15 -05:00
purian23
f425f86101
Localize Systemd & Simplify builds
2025-12-01 15:21:04 -05:00
bbedward
83a6b7567f
wallpaper: vram optimizations
2025-12-01 13:54:29 -05:00
bbedward
9184c70883
fix workflow
2025-12-01 12:25:55 -05:00
bbedward
f5ca4ccce5
core: update to golangci-lint v2
2025-12-01 12:23:52 -05:00
dms-ci[bot]
50f174be92
nix: update vendorHash for go.mod changes
2025-12-01 16:56:36 +00:00
bbedward
e5d11ce535
brightness: add udev monitor, bind OSDs to netlink events
...
fixes #863
2025-12-01 11:54:20 -05:00
Marcus Ramberg
94851a51aa
core: replace all use of interface{} with any ( #848 )
2025-12-01 11:04:37 -05:00
bbedward
cfc07f4411
dock: add border option
...
fixes #829
2025-12-01 10:53:15 -05:00
bbedward
c6e9abda9f
color picker: fix save button disappearing with eye dropper
...
fixes #853
2025-12-01 10:01:25 -05:00
bbedward
25951ddc55
launcher: consistent spacing of grid mode
2025-12-01 09:31:57 -05:00
mbpowers
bcd9ece077
fix: open settings ( #868 )
2025-12-01 09:06:10 -05:00
bbedward
68adbc38ba
monitors: fix icon valign in widgets
...
fixes #862
2025-12-01 08:57:48 -05:00
bbedward
79a4d06cc0
remove effective screen from modal
...
fixes #869
2025-12-01 08:53:33 -05:00
bbedward
18bf3b7548
net: fix binding loop
2025-12-01 08:26:15 -05:00
bbedward
4e66d3532e
appdrawer: fix context menu
...
fixes #859
2025-11-30 23:02:00 -05:00
Jon Rogers
1b6d567451
feat: Add browser picker modal for URL handling ( #815 )
...
* feat: add browser picker for opening URLs
- Introduce a QML modal allowing users to select a web browser to open a given URL.
- Add a CLI command `dms open <url>` that sends a `browser.open` request to the DMS server.
- Implement server‑side Browser manager, request handling, and subscription handling to propagate open events to clients.
- Extend router and server initialization to register the new “browser” capability and include it in advertised capabilities.
- Expose `openUrlRequested` signal in DMSService.qml and connect it to the modal for seamless UI activation.
- Add a desktop entry for the Browser Picker and update the active subscriptions list to include the browser service.
* fix(browser-picker): resolve QML errors in BrowserPickerModal and DMSShell
* fix(browser-picker): fix socket discovery in dms open command
* feat: add keyboard navigation and dynamic model to browser picker
- Replace the static browsers array with a ListModel built from AppSearchService, ensuring robust iteration and future‑proofing of the browser list.
- Introduce keyboard navigation (arrow keys and Enter) using selectedIndex and gridColumns, allowing users to select a browser without a mouse.
- Reset URL, selected index, and navigation flag when the modal closes to avoid stale state.
- Redesign the grid layout to compute cell width from columns, improve focus handling, and use AppLauncherGridDelegate for a consistent UI.
- Enhance delegate behavior to update selection on hover and reset keyboard navigation state appropriately.
* feat: add searchable list/grid view to browser picker
- Introduce view mode setting (list or grid) saved in SettingsData for persistent user preference
- Add search field with real‑time filtering to quickly locate a browser by name
- Sort browsers by usage frequency from AppUsageHistoryData, falling back to alphabetical order
- Provide UI toggle buttons to switch between list and grid layouts, updating the stored setting
- Adjust keyboard navigation logic to support both layouts and improve focus handling
- Refine modal dimensions and header layout for better visual consistency
- Record launched browser usage to keep usage rankings up‑to‑date.
* feat(browser-picker): improve UX with search, view persistence, and usage tracking
Enhance BrowserPickerModal to match AppLauncher design and functionality:
UI/UX Improvements:
- Add search bar with DankTextField for filtering browsers
- Move view mode switcher (list/grid) to header next to title
- Persist view mode preference to SettingsData.browserPickerViewMode
- Match AppLauncher dimensions (520x500)
- Add proper spacing between list items
- Improve URL display with truncation (single line, elide middle)
- Remove redundant close button
Functionality:
- Implement separate browser usage tracking in SettingsData.browserUsageHistory
- Sort browsers by most recently used (independent from app launcher stats)
- Add keyboard navigation auto-scrolling for list and grid views
- Track usage count, last used timestamp, and browser name
- Filter browsers by search query
Technical:
- Add ensureVisible() functions to DankListView and DankGridView
- Store browser usage with count, lastUsed, and name fields
- Update browser list reactively on search query changes
* feat(browser-picker): use appLauncherGridColumns setting for grid layout
Make browser picker grid view respect the same column setting as the app launcher
for consistent UI across both components.
* refactor: make browser picker extensible for any MIME type/category
Refactor browser picker into a generic, reusable application picker
system that can handle any MIME type or application category, similar
to Junction. This addresses the maintainer feedback about making the
functionality "as re-usable as possible."
Frontend (QML):
- Create generic AppPickerModal component (~450 lines)
- Configurable filtering by application categories
- Customizable title, view modes, and usage tracking
- Emits applicationSelected signal for flexibility
- Refactor BrowserPickerModal as thin wrapper (473 → 46 lines)
- Demonstrates how to create specialized pickers
- Maintains all existing browser picker functionality
Backend (Go):
- Rename browser package to apppicker for clarity
- Enhance event model to support:
- MIME types (for future file associations)
- Application categories (WebBrowser, Office, Graphics, etc.)
- Request types (url, file, custom)
- Maintain backward compatibility with browser.open method
- Add new apppicker.open method for generic usage
CLI:
- Rename commands_browser.go to commands_open.go
- Add extensibility flags:
--mime/-m: Filter by MIME type
--category/-c: Filter by category (repeatable)
--type/-t: Specify request type
- Examples:
dms open file.pdf --category Office
dms open image.png --category Graphics
DMSService:
- Add appPickerRequested signal for generic events
- Smart routing between URL and generic app picker events
- Fully backward compatible
Benefits:
- Easy to create new pickers (~15 lines of wrapper code)
- Foundation for universal file handling system
- Consistent UX across all picker types
- Ready for MIME type associations
Future extensions:
- PDF picker, image viewer picker, text editor picker
- Default application management
- File association UI in settings
- Multi-MIME type desktop file integration
* fix(cli): remove all shorthands from open command flags for consistency
Remove shorthands from --mime, --category, and --type flags to maintain
consistency and avoid conflicts with global flags.
Flags now (all long-form only):
- --category: Application categories
- --mime: MIME type
- --type: Request type
Global flags still available:
- --config, -c: Config directory path
* style: apply gofmt formatting to apppicker files
Fix formatting issues caught by CI:
- Align struct field spacing in OpenEvent
- Align variable declaration spacing
- Fix Args field alignment in cobra.Command
* feat(apppicker): add generic file opener with auto MIME detection
Implements Junction-style generic file opening capabilities:
**Backend (Go):**
- Enhanced CLI to parse file:// URIs and extract file paths
- Auto-detect MIME types from file extensions using Go's mime package
- Auto-map MIME types to desktop categories:
- Images → Graphics, Viewer
- Videos → Video, AudioVideo
- Audio → Audio, AudioVideo
- Text → TextEditor, Office (or WebBrowser for HTML)
- PDFs → Office, Viewer
- Office docs → Office
- Archives → Archiving, Utility
- Added debug logging to CLI and server handler for troubleshooting
**Frontend (QML):**
- Added generic AppPickerModal (filePickerModal) for file selection
- Connected to DMSService.appPickerRequested signal
- Implemented onApplicationSelected handler with desktop entry field code support:
- %f/%F for file paths
- %u/%U for file:// URIs
- Fallback to appending path if no field codes
- Separate usage tracking: filePickerUsageHistory
**Desktop Integration:**
- Updated dms-open.desktop to handle x-scheme-handler/file
- Changed category from Network;WebBrowser to Utility (more generic)
- Added text/html to MIME types
**Usage:**
Set DMS as default for specific MIME types in ~/.config/mimeapps.list:
text/plain=dms-open.desktop
image/png=dms-open.desktop
application/pdf=dms-open.desktop
Then use:
xdg-open file.txt
xdg-open image.png
dms open document.pdf
The picker will show appropriate apps based on auto-detected categories.
Related to #815
* fix: resolve relative path handling by converting to absolute paths
- Convert file:// URIs to absolute filesystem paths for reliable file resolution
- Convert plain local file arguments to absolute paths to ensure consistent processing
- Update log messages to display absolute paths, improving traceability
- Retain request type detection while using absolute path extensions for MIME type inference
* feat(app-picker): add Tab key view toggle and fix targetData binding
- Add Tab key to toggle between grid and list views for better keyboard UX
- Fix bug where targetData binding broke after first modal close
- Removed targetData reset from onDialogClosed
- Parent components (BrowserPickerModal, filePickerModal) now manage targetData
- Fixes issue where URL/file path disappeared on subsequent opens
* fix(app-picker): properly escape URLs and file paths for shell execution
- Add shellEscape() function to wrap arguments in single quotes
- Prevents shell interpretation of special characters (&, ?, =, spaces, etc.)
- Fixes bug where URLs with query parameters were truncated at first &
- Example: http://localhost:36275/vnc.html?autoconnect=true&reconnect=true
now properly passes the full URL instead of cutting at first &
- Applied to both BrowserPickerModal (URLs) and filePickerModal (file paths)
* fix: check error return from InitializeAppPickerManager
2025-11-30 22:41:37 -05:00
mbpowers
7959a79575
feat: add autohide and settings ipc functions ( #786 )
...
* feat: bar visibility and autoHide IPC
also changed reveal to show
* feat: settings get/set IPC
* fix: show -> reveal, show is reserved keyword
* move IpcHandlers from SettingsData to DMSShellIPC
2025-11-30 20:50:00 -05:00
dms-ci[bot]
abf3249b67
nix: update vendorHash for go.mod changes
2025-12-01 00:27:18 +00:00
bbedward
35e0dc84e8
keybinds: add niri provider
2025-11-30 19:25:48 -05:00
mbpowers
17639e8729
feat: add sun and moon view to WeatherTab ( #787 )
...
* feat: add sun and moon view to WeatherTab
* feat: hourly forecast and scrollable date
* fix: put listviews in loaders to prevent ui blocking
* dankdash/weather: wrap all tab content in loaders, weather updates
- remove a bunch of transitions that make things feel glitchy
- use animation durations from Theme
- configurable detailed/compact hourly view
* weather: fix scroll and some display issues
---------
Co-authored-by: bbedward <bbedward@gmail.com >
2025-11-30 18:47:27 -05:00
xdenotte
cbd1fd908c
Fix ProcessList context menu visibility in DankPopout ( #857 )
2025-11-30 11:21:15 -05:00
bbedward
b2cf20f3d8
core: add pre-commit hooks for go CI checks
2025-11-30 11:04:12 -05:00
bbedward
915f1a5036
cli: remove distribution enforcement from tui
2025-11-30 10:51:38 -05:00
bbedward
a55ec6416c
dankinstall: remove dead nix code, add doc link
2025-11-30 10:22:54 -05:00
yayuuu
b1834b1958
Adde Loader to only load shapes once the correct path has been generated ( #851 )
2025-11-30 10:11:53 -05:00
Willem Schipper
1beeb9fb55
fix: recreate plugin popout binding even if contentHeight is already set ( #852 )
2025-11-30 10:11:18 -05:00
bbedward
18d86354ec
wallpaper: revert last changes
...
fixes #855
2025-11-30 10:06:01 -05:00
dms-ci[bot]
6297b0679c
nix: update vendorHash for go.mod changes
2025-11-30 06:43:50 +00:00
bbedward
d62ef635a7
ci: use gh app
2025-11-30 01:42:15 -05:00
bbedward
c53836040f
dankbar: add width/height deps to binding
2025-11-30 01:28:04 -05:00
bbedward
0b638bf85f
ci: add update-vendor trigger
2025-11-30 01:23:23 -05:00
bbedward
7f6a71b964
ci: switch to gh pat
2025-11-30 01:20:19 -05:00
bbedward
1b4363a54a
dankbar: dont early return in path functions
2025-11-30 01:08:38 -05:00
bbedward
16d168c970
core: update deps
2025-11-30 01:05:15 -05:00
bbedward
4606d7960e
dankbar: remove caching redraw prevention
2025-11-30 00:56:36 -05:00
bbedward
4eee126d26
media: suppress media OSD on new players for 2s
...
fixes #838
2025-11-30 00:35:24 -05:00
bbedward
dde426658f
core: fix golang-ci lints and add a config
2025-11-30 00:12:45 -05:00
bbedward
f6874fbcad
workflow: run go CI on PRs
2025-11-29 23:35:40 -05:00
bbedward
621d4e4d92
dankbar: remove barTint Shape
2025-11-29 23:12:12 -05:00
bbedward
76062231fd
dankbar: another hack to try and fix opacity
2025-11-29 23:06:49 -05:00
bbedward
261f55fea5
dankbar: simplify transparency binding
2025-11-29 22:55:14 -05:00
bbedward
202cf4bcc9
dankbar: try something else for binding
2025-11-29 22:43:55 -05:00
Willem Schipper
b7572f727f
feat: allow popout to resize to its contents ( #847 )
2025-11-29 22:39:30 -05:00
bbedward
50ab346d58
dankbar: try to fix binding issues on creation
2025-11-29 22:36:20 -05:00
bbedward
b11b375848
settings: optimize mem usage
...
- keep un-loaded unless called upon
2025-11-29 18:32:45 -05:00
bbedward
e6c3ae9397
cups: add comprehensive CUPs setting page
...
- Add printers
- Delete printers
- Use polkit APIs as fallback on auth errors
- Fix ref system to conditionally subscribe to cups when wanted
2025-11-29 17:35:21 -05:00
bbedward
df663aceb9
net: less Theme.success
2025-11-29 11:14:15 -05:00
bbedward
db7e597f67
DankDash: fix per-monitor wallpapers
2025-11-29 11:10:10 -05:00
bbedward
1d3fe81ff7
network: big feature enrichment
...
- Dedicated view in settings
- VPN profile management
- Ethernet disconnection
- Turn prompts into floating windows
2025-11-29 10:00:05 -05:00
Lucas
9c887fbe63
spotlight: fix mouse action menu click ( #841 )
2025-11-28 23:32:35 -05:00
Lucas
4723bffcd2
spotlight: fix clipping and add context menu keyboard navigation ( #840 )
...
* spotlight: fix clipping and add context menu keyboard navigation
* prime: also detect nvidia-offload command
* spotlight: fix review nitpicks
2025-11-28 19:36:35 -05:00
purian23
9643de3ca0
Update greet sync to rec ACL
2025-11-28 18:45:55 -05:00
purian23
3bf3a54916
Enhance DMS Greeter logic
2025-11-28 18:10:54 -05:00
Marcus Ramberg
bcffc8856a
nix: install completion support for dms cli ( #836 )
2025-11-28 19:59:37 -03:00
purian23
6b8c35c27b
feat: DMS Greeter for Ubuntu
2025-11-28 16:32:48 -05:00
bbedward
dd409b4d1c
osd/audio: bind audio change to pipewire, suppress OSDs on startup and
...
resume from suspend
2025-11-28 11:05:53 -05:00
bbedward
94a1aebe2b
dgop: use dgop for uptime
2025-11-28 10:41:59 -05:00
bbedward
d3030c3ec6
color picker: fall back to niri picker when on niri
...
fixes #828
2025-11-28 09:47:19 -05:00
purian23
0221021078
Enhance DMS Greeter automation
...
- Thanks @brunodsf05 for doing some legwork to hunt this down!
2025-11-27 23:12:33 -05:00
purian23
966021bfd4
fix: DankBar binding loop & sth transparency
2025-11-27 22:13:13 -05:00
bbedward
f06e6e85d5
niri: support compact kb layout display
...
fixes #818
fixes #500
2025-11-27 10:53:37 -05:00
bbedward
28ad641070
displays: workaround for duplicate models
2025-11-27 10:34:18 -05:00
bbedward
384c775f1a
dank16: enrich with hex, hex stripped, rgb
2025-11-27 09:46:45 -05:00
bbedward
ce40c691e9
niri: remove waitingForResults since it doesnt work and bind to search
...
term length
2025-11-27 01:47:33 -05:00
bbedward
5b0c38b0ed
niri: fix warnings in overview
2025-11-27 01:01:35 -05:00
bbedward
734456785f
matugen: log worker messages
2025-11-27 00:53:32 -05:00
bbedward
4f24312432
matugen: always set color scheme on exit
2025-11-27 00:31:56 -05:00
bbedward
d79b1ff3b4
displays: show physical resolution/mode instead of logical
...
fixes #819
2025-11-26 23:54:19 -05:00
bbedward
bbe1c1f1e0
filebrowser: re-add layer surface version
2025-11-26 23:51:59 -05:00
purian23
1978e67401
Update dms-cli for OBS packages
2025-11-26 23:27:33 -05:00
purian23
e129e4a2d0
Update dms-cli for nightly builds
2025-11-26 22:17:49 -05:00
Lucas
f7f1bbbdd2
nix: fix NixOS systemd service PATH ( #823 )
2025-11-26 18:30:06 -05:00
Saurabh
de8f2e6a68
feat/matugen3 ( #771 )
...
* added matugen 3 terminal templates and logic
fixed version check and light terminal check
refactored json generation
fixed syntax
keep tmp debug
fixed file outputs
fixed syntax issues and implicit passing
added debug stderr output
* moved calls to matugen after template is built correctly
added --json hex
disabled debug message
cleaned up code into modular functions, re-added second full matugen call
fixed args
added shift
commented vs code section
debug changes
* arg format fixes
fixed json import flag
fixed string quotation
fix arg order
* cleaned up
fix cfg naming
* removed mt2.0 templates and refactored worker
removed/replaced matugen 2 templates
fix formatter diffs + consistent styling
* fixed last json output
* fixed syntax error
* vs code templates
* matugen: inject all stock/custom theme colors as overrides
- also some general architectural changes
* dank16: remove vscode enrich option
---------
Co-authored-by: bbedward
2025-11-26 16:34:53 -05:00
Álvaro
85704e3947
Improved applications naming in AudioOutputDetail ( #821 )
2025-11-26 16:28:26 -05:00
bbedward
4d661ff41d
dankinstall: add artix
2025-11-26 16:18:11 -05:00
bbedward
d7b39634e6
hyprland: fix focus grab
2025-11-26 12:46:19 -05:00
bbedward
039c98b9e3
power: switch to hold-style confirmation
...
fixes #775
2025-11-26 11:19:18 -05:00
bbedward
172c4bf0a9
confirm: add keepPopoutsOpen
2025-11-26 10:34:59 -05:00
bbedward
1f2a1c5dec
niri: keep overview focus when open
2025-11-26 09:38:15 -05:00
bbedward
e5a6a00282
improve border
2025-11-26 00:35:21 -05:00
bbedward
d8153f7611
dankbar: improve config reactivity
2025-11-25 22:35:38 -05:00
bbedward
8b6ae3f39b
bar: use shape > canvas
2025-11-25 18:51:47 -05:00
bbedward
24537781b7
remove UPower import from Theme
2025-11-25 17:24:52 -05:00
Álvaro
d2a29506aa
Add middle-click close and collapse popout ( #813 )
...
* Add middle-click close and collapse popout
* Revert ControlCenterPopout
2025-11-25 16:21:01 -05:00
bbedward
adf51d5264
cava: tweak options
2025-11-25 16:17:52 -05:00
bbedward
0864179085
media: change icon for player volume
2025-11-25 15:02:59 -05:00
bbedward
8de77f283d
niri: fix exit anims on overview launcher
2025-11-25 14:54:29 -05:00
bbedward
004a014000
windows: add minimum sizes
2025-11-25 13:58:08 -05:00
bbedward
80f6eb94aa
appdrawer: fix not getting mouse events sometimes
2025-11-25 12:25:40 -05:00
bbedward
4035c9cc5f
plugins: fix reactivity, tooltips, new IPCs to reload
2025-11-25 11:02:38 -05:00
bbedward
3a365f6807
settings: make plugin browser and widget browser floating
2025-11-25 10:33:32 -05:00
purian23
9920a0a59f
Tweak Workflows
2025-11-25 10:09:11 -05:00
github-actions[bot]
c17bb9e171
chore: update packaging versions
...
🤖 Automated update by GitHub Actions
Workflow run: https://github.com/AvengeMedia/DankMaterialShell/actions/runs/19673220228
2025-11-25 14:37:10 +00:00
purian23
03073f6875
Refactor distro logic & automation
2025-11-25 09:32:24 -05:00
bbedward
609caf6e5f
windows: disable QT CSD
2025-11-25 09:24:40 -05:00
bbedward
411141ff88
wallpaper: fix cycling
...
fixes #812
2025-11-25 09:24:00 -05:00
purian23
3e472e18bd
Merge pull request #809 from LuckShiba/fix-scroll
...
bar: fix scroll on widgets that doesn't handle scroll
2025-11-25 01:24:45 -05:00
LuckShiba
e5b6fbd12a
bar: fix scroll on widgets that doesn't handle scroll
2025-11-25 03:21:35 -03:00
bbedward
c2787f1282
wallpaper: disable cycling if any toplevel is full screen
2025-11-24 22:28:53 -05:00
bbedward
df940124b1
net: allow overriding wifi device
2025-11-24 21:27:18 -05:00
bbedward
5288d042ca
media: fix player button control popup things
2025-11-24 20:51:05 -05:00
bbedward
fa98a27c90
dankbar: add generic bar widget IPC for popouts
...
fixes #750
2025-11-24 19:52:26 -05:00
bbedward
d341a5a60b
dankbar/controlcenter: add VPN, mic, brightness, battery, and printer
...
options for widget
2025-11-24 16:36:49 -05:00
purian23
7f15227de1
Reduce dups & add workflow hotfix
2025-11-24 13:58:22 -05:00
purian23
bb45240665
Further optimize OBS build scripts
2025-11-24 13:10:16 -05:00
bbedward
29f84aeab5
dankbar: fix monitoring widgets with no background option
...
fixes #806
2025-11-24 12:26:29 -05:00
bbedward
5a52edcad8
ws: add option for occupied only
2025-11-24 12:03:34 -05:00
bbedward
b078e23aa1
settings: fix scrollable area in window
2025-11-24 11:56:10 -05:00
bbedward
7fa87125b5
audio: optimize visualizations
2025-11-24 11:37:24 -05:00
bbedward
f618df46d8
audio: optimize non-cava fallback
2025-11-24 11:08:03 -05:00
bbedward
ee03853901
idle: add fade to lock option
...
fixes #694
fixes #805
2025-11-24 10:59:36 -05:00
bbedward
6c4a9bcfb8
modals: restore Top layer as default
...
- Cut a mask in the background window
- restores virt kb compat
2025-11-24 09:38:03 -05:00
bbedward
1bec20ecef
dankbar: fix individual widget settings
2025-11-24 00:48:35 -05:00
bbedward
08c9bf570d
widgets: add an outline option
...
fixes #804
2025-11-24 00:14:19 -05:00
bbedward
5e77a10a81
dankbar: make border shape respect goth radius
...
part of #804
2025-11-23 23:55:07 -05:00
bbedward
3bc6461e2a
sysmon: change spacing of monitor widgets
2025-11-23 23:26:00 -05:00
bbedward
d3194e15e2
dock: hide pin to dock for internal windows
2025-11-23 22:55:47 -05:00
bbedward
2db79ef202
dankbar: de-bounce bar settings
2025-11-23 22:23:18 -05:00
bbedward
b3c07edef6
notifications: fix DnD tooltip
2025-11-23 20:37:08 -05:00
bbedward
b773fdca34
cc: fix brightness tooltip
2025-11-23 20:33:52 -05:00
bbedward
2e9f9f7b7e
media: restore tooltips
2025-11-23 20:31:54 -05:00
bbedward
30cbfe729d
dank tooltip v2: apply to settings
2025-11-23 20:00:45 -05:00
Álvaro
b036da2446
Added per app volume control ( #801 )
...
* Added per app volume control
* format and lint fixes
2025-11-23 19:46:21 -05:00
bbedward
c8a9fb1674
media: make controls more usable since popout change
2025-11-23 19:38:10 -05:00
bbedward
43bea80cad
power: disable profile osd by default, ensure dbus activation doesnt
...
happen
2025-11-23 18:17:35 -05:00
Lucas
23538c0323
bar: fix auto-hide hiding when tray popout is opened ( #802 )
2025-11-23 18:06:55 -05:00
bbedward
2ae911230d
osd: try to optimize power profile osd more
2025-11-23 17:29:56 -05:00
bbedward
5ce1cb87ea
power profile: put OSD in a lazyloader
2025-11-23 16:55:22 -05:00
bbedward
2a37028b6a
dock: touch of inner padding to dms icon
2025-11-23 16:00:51 -05:00
bbedward
8130feb2a0
paths: show dms icon & title for dms windows
2025-11-23 15:57:03 -05:00
purian23
c49a875ec2
Workflow updates
2025-11-23 14:34:07 -05:00
bbedward
2a002304b9
migrate default font family props to Theme
2025-11-23 13:26:04 -05:00
bbedward
d9522818ae
greeter: fix custom themes and font family
...
fixes #776
2025-11-23 13:21:16 -05:00
bbedward
800588e121
modal: remove targetScreen usage
...
fixes #798
2025-11-23 13:03:32 -05:00
bbedward
991c31ebdb
i18n: update translations
2025-11-23 12:49:29 -05:00
bbedward
48f77e1691
processlist: convert to floating window
2025-11-23 12:16:03 -05:00
bbedward
42de6fd074
modals: apply same pattern of multi-window
...
- fixes excessive repaints
fixes #716
2025-11-23 12:07:45 -05:00
bbedward
62845b470c
popout: fix excessive repaints
...
- Size content window to content size, buffer for shadow
- Add second window for click outside behavior
- User overriding the layer disables the click outside behavior
part of #716
2025-11-23 10:49:59 -05:00
bbedward
fd20986cf8
settings: make responsive, view-stack style
2025-11-23 10:01:26 -05:00
purian23
61369cde9e
Update gitignore
2025-11-23 03:16:00 -05:00
purian23
644384ce8b
feat: Mult-Distro support - Debian, Ubuntu, OpenSuse
2025-11-23 02:39:24 -05:00
Lucas
97c11a2482
bar: fix auto-hide not hiding after popout closes ( #796 )
2025-11-23 01:38:58 -05:00
bbedward
1e7e1c2d78
settings: clamp max content width
2025-11-23 01:38:16 -05:00
bbedward
1c7201fb04
settings: make settings and file browser normal windows
...
- add default floating rules for dankinstall
2025-11-23 01:23:06 -05:00
bbedward
61ec0c697a
gamma: dont transition before destroying controls
2025-11-23 00:48:23 -05:00
bbedward
4b5fce1bfc
dankbar: hide settings when bar is disabled
2025-11-23 00:45:12 -05:00
Lucas
6cc6e7c8e9
Media volume scroll on DankBar widget and media volume OSD ( #795 )
...
* osd: add media volume OSD
* media: scroll on widget changes media volume
* dash: use media volume in media tab
2025-11-23 00:42:06 -05:00
bbedward
89298fce30
bar: don't apply opacity to sth color
...
- legacy thing that already has it
2025-11-22 16:15:07 -05:00
bbedward
a3a27e07fa
dankbar: support multiple bars and per-display bars
...
- Migrate settings to v2
- Up to 4 bars
- Per-bar settings instead of global
2025-11-22 15:28:06 -05:00
bbedward
4f32376f22
gamma: remove display sync on destruction
2025-11-22 15:26:05 -05:00
bbedward
58bf189941
launcher: set default launch prefix, if launching from systemd
...
- prevents apps dying when stopping the systemd unit
2025-11-22 00:23:06 -05:00
bbedward
bcfa508da5
weather: fix fahrenheit conversion
2025-11-21 22:07:44 -05:00
mbpowers
c0ae3ef58b
fix: bar and dock flickering autohide ( #784 )
2025-11-21 21:49:31 -05:00
mbpowers
1e70d7b4c3
fix: remove useFahrenheit refresh, fetch Celcius convert locally ( #785 )
...
* fix: remove useFahrenheit refresh, fetch Celcius convert locally
* fix: typo in change unit button
2025-11-21 21:41:12 -05:00
bbedward
f8dc6ad2bc
update CONTRIBUTING
2025-11-21 17:30:54 -05:00
bbedward
e22482988f
weather: fix display when 0 temp
...
fixes #782
2025-11-21 17:06:57 -05:00
bbedward
4eb896629d
net: fix VPN prompting for password
2025-11-21 12:59:12 -05:00
bbedward
b310e66275
themes: shift catpuccin palete
2025-11-21 09:30:58 -05:00
bbedward
b39da1bea7
cc: bit of extra height for some detail items
2025-11-21 09:15:59 -05:00
Pi Home Server
fa575d0574
Fix background color of the privacy widget ( #779 )
2025-11-21 09:05:56 -05:00
bbedward
dfe2f3771b
theme: add colorful bar widget option
2025-11-21 00:07:23 -05:00
bbedward
46caeb0445
sounds: only play audio changed when trigger by us
2025-11-20 23:38:06 -05:00
bbedward
59cc9c7006
niri: ensure overview spotlight is hidden when main window is brought up
2025-11-20 21:23:56 -05:00
bbedward
12e91534eb
niri: empty input region & disable spotlight content when not open
2025-11-20 16:44:46 -05:00
bbedward
d9da88ceb5
niri: embed spotlight to same window as overview layer
2025-11-20 16:28:26 -05:00
bbedward
2dbfec0307
niri: close spotlight when closing overview
2025-11-20 13:56:35 -05:00
Lucas
09cf8c9641
niri: add spotlight on overview typing functionality ( #774 )
2025-11-20 13:48:30 -05:00
Pi Home Server
f1bed4d6a3
Feature/privacy widget fix ( #772 )
...
* Fix active camera icon
* Fix active camera icon
2025-11-20 12:30:23 -05:00
bbedward
2ed6c33c83
missing import
2025-11-19 19:14:47 -05:00
bbedward
7ad532ed17
dankinstall: add ultramarine
2025-11-19 18:53:41 -05:00
bbedward
92fe8c5b14
hyprland: restore focus grab to tray menus
2025-11-19 17:24:14 -05:00
bbedward
8e95572589
modals: move HyprFocusGrab out of common Modal
2025-11-19 17:16:51 -05:00
bbedward
62da862a66
modal: round textureSize pixels
2025-11-19 14:36:08 -05:00
bbedward
993e34f548
dankinstall: weakdeps for niri/system
2025-11-19 09:35:22 -05:00
github-actions[bot]
e39465aece
chore: bump version to v0.6.2
2025-11-19 13:54:50 +00:00
bbedward
8fd616b680
osd: suppression fix from cc
2025-11-19 08:52:37 -05:00
bbedward
cc054b27de
filebrowser: fix auto closing from ddash
2025-11-19 08:33:07 -05:00
github-actions[bot]
dfdaa82245
chore: bump version to v0.6.1
2025-11-19 03:16:35 +00:00
bbedward
99a307e0ad
dankbar: hot fix color moda & systm tray item positions
2025-11-18 22:13:06 -05:00
github-actions[bot]
5ddea836a1
chore: bump version to v0.6.0
2025-11-18 23:52:39 +00:00
bbedward
208d92aa06
launcher: re-create grid on open
2025-11-18 18:50:42 -05:00
bbedward
6ef9ddd4f3
hyprland: fix right click overview
2025-11-18 17:53:00 -05:00
bbedward
1c92d39185
i18n: update translations
2025-11-18 17:21:45 -05:00
bbedward
c0f072217c
dankbar: split up monolithic file
2025-11-18 16:18:24 -05:00
bbedward
542562f988
dankbar: missing background click handler for plugin popout
2025-11-18 16:03:30 -05:00
bbedward
4e6f0d5e87
bluez: fix disappearing popouts with modal maanger
2025-11-18 14:36:10 -05:00
bbedward
10639a5ead
re-add bound lost my qmlfmt
2025-11-17 20:53:55 -05:00
bbedward
06d668e710
launcher: new search algo
...
- replace fzf.js with custom levenshtein distance matching
- tweak scoring system
- more graceful fuzzy, more weight to prefixes
- basic tokenization
2025-11-17 20:52:04 -05:00
bbedward
d1472dfcba
osd: also have left center and right center options
2025-11-17 14:05:04 -05:00
bbedward
ccb4da3cd8
extws: fix force option
2025-11-17 10:08:06 -05:00
bbedward
46e96b49f0
extws: fix capability check & don't show names
2025-11-17 09:50:06 -05:00
bbedward
984cfe7f98
labwc: use dms dpms off/on for idle service
2025-11-17 09:12:38 -05:00
bbedward
d769300137
core/cli: add dpms off/on via wlr-output-power-management
2025-11-17 00:31:00 -05:00
Hikiru
d175d66828
Add NixOS module ( #734 )
...
* default.nix: fix "wavelength" typo
* Add nixos module
typo
fix
* nix: refactor and fix nix modules
* nix: fix NixOS module import
* nix: revert quickshell option change
* nix: fix nixosModules dmsPkgs definition
---------
Co-authored-by: LuckShiba <luckshiba@protonmail.com >
2025-11-16 21:12:01 -05:00
bbedward
c1a314332e
wallpaper: rename blur layer option
2025-11-16 19:50:19 -05:00
bbedward
046ac59d21
core/extworkspace: only register outputs on name received
2025-11-16 19:40:46 -05:00
bbedward
00c06f07d0
workspace: fix ext-ws hiding
2025-11-16 18:52:12 -05:00
bbedward
3e2ab40c6a
ws: 0 width when 0 workspaces, restore labwc to README
2025-11-16 17:53:50 -05:00
bbedward
350ffd0052
i18n: update terms
2025-11-16 16:33:55 -05:00
bbedward
ecd1a622d2
display: fix wallpaper when using monitor model
2025-11-16 16:33:21 -05:00
bbedward
f13968aa61
osd: configurable position
2025-11-16 16:27:01 -05:00
bbedward
4d1ffde54c
launcher: allow launch prefix to run in shell
2025-11-16 16:14:19 -05:00
bbedward
d69017a706
also update per-monitor wallpaper to accout for display setting
2025-11-16 16:01:11 -05:00
bbedward
f2deaeccdb
scaling: snap value reported by wlr-output
2025-11-16 15:56:59 -05:00
bbedward
ea9b0d2a79
powermenu: use consistent new-style on locker + greeter
...
fixes #739
2025-11-16 15:05:06 -05:00
bbedward
2e6dbedb8b
dwl/mango: support keyboard layout
2025-11-16 14:24:56 -05:00
bbedward
6f359df8f9
displays: allow filtering by model over name
2025-11-16 13:58:53 -05:00
claymorwan
f6db20cd06
confirm-modal:add layer namespace ( #743 )
2025-11-16 13:09:44 -05:00
bbedward
6287fae065
running apps: don't wrap on scroll wheel
...
fixes #740
2025-11-16 13:06:40 -05:00
bbedward
e441607ce3
colorpicker: don't include line break in copy
...
fixes #741
2025-11-16 13:00:13 -05:00
bbedward
b5379a95fa
qs/dankbar/meta: add a mask region to the bar
...
- Allows bar items to be clickable evn when popouts open
- Add state machines to manage state across monitors
- change focuses to ondemand on hyprland
2025-11-16 12:52:13 -05:00
bbedward
64ec5be919
wallpaper: empty input region
2025-11-15 23:41:24 -05:00
bbedward
3916512d66
systemtray: fix erroneous undefined condition
2025-11-15 21:46:34 -05:00
bbedward
e2f426a1bd
Revert "systemtray: fix UI thread freeze when opening menu on Hyprland"
...
This reverts commit 4cb652abd9 .
2025-11-15 21:42:50 -05:00
bbedward
aa1df8dfcf
core: more syncmap conversions
2025-11-15 20:00:47 -05:00
bbedward
67557555f2
core: refactor to use a generic-compatible syncmap
2025-11-15 19:45:19 -05:00
bbedward
4cb652abd9
systemtray: fix UI thread freeze when opening menu on Hyprland
...
- Similar pattern as fix from Noctalia
2025-11-15 17:57:23 -05:00
bbedward
d11868b99f
systray: don't try to force focus of menus
2025-11-15 14:57:47 -05:00
bbedward
1798417e6a
systemtray: don't take keyboard focus
...
- bricks hyprland
2025-11-15 14:48:13 -05:00
github-actions[bot]
43dc3e5bb1
nix: update vendorHash for go.mod changes
2025-11-15 19:43:35 +00:00
bbedward
91891a14ed
core/wayland: thread-safety meta fixes + cleanups + hypr workaround
...
- fork go-wayland/client and modify to make it thread-safe internally
- use sync.Map and atomic values in many places to cut down on mutex
boilerplate
- do not create extworkspace client unless explicitly requested
2025-11-15 14:41:00 -05:00
bbedward
20f7d60147
settings: various consistency issues fixed
...
part of #725
2025-11-15 12:05:44 -05:00
bbedward
7e17e7d37a
osd: fix opacity
...
part of #725
2025-11-15 11:43:05 -05:00
bbedward
cbb244f785
osd: add option to disable each OSD
2025-11-15 11:36:33 -05:00
Sunner
1c264d858b
Follow symlinks when searching for sessions ( #728 )
2025-11-15 10:29:34 -05:00
bbedward
217037c2ae
evdev: fix test
2025-11-14 23:26:14 -05:00
bbedward
b4dbd0b69c
evdev: enhance keyboard detection for capslock
2025-11-14 23:22:06 -05:00
github-actions[bot]
89a2b5c00b
chore: bump version to v0.5.2
2025-11-15 00:31:06 +00:00
bbedward
929b6dae1a
widgets: fix some 0-width issues
2025-11-14 19:26:51 -05:00
Pi Home Server
52fe493da9
Feature/privacy widget - Settings to force icons on ( #715 )
...
* Update
* Update
* Update
* Update
* Update
* Set default to false
* Update SettingsData.qml
Set default visibility to false
* privacy widget: fix truncated settings menu
---------
Co-authored-by: bbedward <bbedward@gmail.com >
2025-11-14 19:16:17 -05:00
purian23
3e6be3e762
Greet path updates
2025-11-14 17:54:35 -05:00
purian23
7a8cc449b9
Add local ACL greeter permissions to dms core installer
2025-11-14 16:32:06 -05:00
purian23
8f5a9d6e9f
Update dms greeter to scan system & local directories
2025-11-14 15:36:14 -05:00
bbedward
1c5e31fea9
greeter: allow mangowc as compositor
2025-11-14 14:51:28 -05:00
claymorwan
fd08ae18ab
feat: plugin layer namespace ( #717 )
2025-11-14 14:50:29 -05:00
bbedward
a7eb3de06e
dankbar: configurable auto-hide delay
2025-11-14 14:00:37 -05:00
bbedward
8902dd7c44
launcher: grid re-style and customizable column counts
2025-11-14 13:54:44 -05:00
bbedward
6387d8400c
osd: account for bar position when on bottom
2025-11-14 13:47:26 -05:00
bbedward
597cacb9cc
matugen: update gtk4/gtk3-dark colors
...
- also some change to dankinstall to use niri/xwls from system repos,
too lazy to split the commits
2025-11-14 13:20:59 -05:00
bbedward
3e285ad9ff
dankdash: remove useless tint rectangle
...
part of #716
2025-11-14 13:09:46 -05:00
bbedward
cc1fa89790
clock: use precision minutes instead of seconds, unless needed
...
part of #716
2025-11-14 12:42:23 -05:00
bbedward
b0ed007751
core/dankinstall: more deb fixes
2025-11-14 12:22:13 -05:00
bbedward
e1e2650d2b
core/dankinstall: fix hyprland util manual compile on debian
2025-11-14 12:13:49 -05:00
bbedward
b23f17b633
core/dankinstall: fix hyprpicker build
2025-11-14 12:07:03 -05:00
github-actions[bot]
818e40b2df
nix: update vendorHash for go.mod changes
2025-11-14 17:06:06 +00:00
bbedward
5685e39631
core: improve evdev capslock detection, wayland context fixes
2025-11-14 12:04:47 -05:00
kritag
72534b7674
adding tokyonight, everforest, nord and rose-pine themes ( #714 )
...
Co-authored-by: Kristian Tagesen <kristian.tagesen@tietoevry.com >
2025-11-14 11:40:26 -05:00
bbedward
328490d23d
powermenu: smarter positioning in control center
2025-11-14 10:45:16 -05:00
bbedward
97a0696930
clock: fix overview clock when seconds is on
2025-11-14 10:29:41 -05:00
bbedward
cb4e0660e0
dock: add reveal IPCs
2025-11-14 10:08:16 -05:00
bbedward
67c642de4c
keybinds: add toggleWithPath
2025-11-14 09:03:27 -05:00
bbedward
0d7c2e1024
core/cli: fix keybind provider path override
2025-11-14 08:56:16 -05:00
bbedward
16a779a41b
powermenu: restore grid as an option
...
fixes #712
2025-11-14 08:51:15 -05:00
purian23
c4ca3c8644
Add root dms-cli build script
2025-11-14 00:22:49 -05:00
bbedward
aabcbe34f3
Merge branch 'master' of github.com:AvengeMedia/DankMaterialShell
2025-11-14 00:06:50 -05:00
bbedward
f06626e441
dock: use modded app IDs for grouping logic
...
fixes #710
2025-11-14 00:06:27 -05:00
purian23
c4e1a71776
Relocate notification tests to scripts dir
2025-11-13 23:53:18 -05:00
bbedward
77e6c16bd2
core/extworkspace: fix some thread-safety issues
2025-11-13 23:52:32 -05:00
purian23
9d1fac3570
Relocate Nix dir under distro/nix
2025-11-13 23:47:00 -05:00
bbedward
b7aeaa7fc5
systemtray: better hide/unhide behavioro
2025-11-13 22:49:30 -05:00
bbedward
f6d8c9ff61
Merge branch 'master' of github.com:AvengeMedia/DankMaterialShell
2025-11-13 22:41:47 -05:00
bbedward
0490794d6c
dankbar: add caps lock indicator widget
2025-11-13 22:41:33 -05:00
github-actions[bot]
335c83dd3c
nix: update vendorHash for go.mod changes
2025-11-14 03:26:50 +00:00
bbedward
91da720c26
i18n:update translations
2025-11-13 22:25:22 -05:00
bbedward
b6ac744a68
Merge branch 'master' of github.com:AvengeMedia/DankMaterialShell
2025-11-13 22:24:51 -05:00
bbedward
526c4092fd
evdev: add evdev monitor for caps lock state
2025-11-13 22:24:27 -05:00
github-actions[bot]
ed06dda384
nix: update vendorHash for go.mod changes
2025-11-14 02:54:15 +00:00
bbedward
6465b11e9b
core: ensure all NM tests use mock backend + re-orgs + dep updates
2025-11-13 21:44:03 -05:00
purian23
b2879878a1
feat: Priority pinned items in Control Center
2025-11-13 21:23:54 -05:00
bbedward
3e17b086fb
ci: add docs to release archive
2025-11-13 20:19:54 -05:00
purian23
0545e6bcda
Remove release tags
2025-11-13 20:01:38 -05:00
purian23
27a907433f
Test Copr workflow update
2025-11-13 19:40:16 -05:00
purian23
69616800e3
Release update
2025-11-13 18:54:01 -05:00
github-actions[bot]
abf1f53432
chore: bump version to v0.5.1
2025-11-13 23:45:49 +00:00
bbedward
881c5f75cb
ci: ensure version on tag
2025-11-13 18:44:03 -05:00
bbedward
4e45796ade
ci: no flake version update
2025-11-13 18:38:47 -05:00
bbedward
1ce4ea5230
ci: update
2025-11-13 18:30:34 -05:00
purian23
f2a2437baa
fix Copr dms-greeter
2025-11-13 18:00:30 -05:00
bbedward
508dc9db1e
weather: imperial switch not just fahrenheit
...
fixes #699
2025-11-13 17:41:03 -05:00
bbedward
a914e3557f
Merge branch 'master' of github.com:AvengeMedia/DankMaterialShell
2025-11-13 17:31:29 -05:00
bbedward
f489dc062f
dankinstall: fix variant passing
2025-11-13 17:31:02 -05:00
purian23
a7e09f4850
Update Copr dms-greeter paths
2025-11-13 17:29:22 -05:00
bbedward
8ea97530d4
matugen: add terminals always dark option
2025-11-13 17:19:37 -05:00
bbedward
13ab54e83a
matugen: vscode theme repairs
2025-11-13 17:06:04 -05:00
bbedward
4bc40325cb
hyprland: re-add special workspace filtering
2025-11-13 16:56:12 -05:00
bbedward
58d9355ea3
matugen: fix multi vscode themes
2025-11-13 16:51:16 -05:00
bbedward
d46b7528e7
systemtray: new tray detail menu
2025-11-13 16:30:07 -05:00
bbedward
1858597fc9
fix sudo usages
2025-11-13 15:41:41 -05:00
bbedward
83cce5afe4
dankinstall: re-simplify installation
2025-11-13 14:34:42 -05:00
bbedward
201bd8dc1f
cli: fix greeter enable, and color sync
2025-11-13 13:21:18 -05:00
bbedward
b62ba69060
dankbar: fix hiding widgets that should not be enabled
2025-11-13 12:55:52 -05:00
bbedward
5d2f5557e5
dwl/mangowc: add layout switcher and viewer widget
2025-11-13 12:44:56 -05:00
bbedward
cf75c1aad0
show a power profile OSD
2025-11-13 10:23:14 -05:00
Saurabh
76a60df88b
Feat: wezterm theming support ( #705 )
...
* implemented logic for wezterm theming
added matugen configs and dank16 functions, updated matugen worked
scripta
* fixed theme dir
fixed path and moved output location to default wezterm dir
2025-11-13 08:54:47 -05:00
bbedward
9322c79b4e
nix: fix greeter path
2025-11-13 08:53:02 -05:00
Lucas
12365edcf0
flake: update to new monorepo structure ( #701 )
...
* nix: move alejandra.toml to root
* nix: build using local dms cli
* workflow: update update-vendor-hash to new structure
2025-11-13 00:26:03 -05:00
bbedward
5efc1f9dad
powermenu: switch back to a list based style
2025-11-12 23:26:56 -05:00
bbedward
ab976cbb24
popout: add separate variable for layer override
...
fixes #700
2025-11-12 23:20:04 -05:00
bbedward
db584b7897
rename backend to core
2025-11-12 23:12:31 -05:00
bbedward
0fdc0748cf
nix: fix flake
2025-11-12 22:44:17 -05:00
bbedward
2e79c21dc2
fedora: fix spec
2025-11-12 22:24:38 -05:00
bbedward
5490a230bd
systemtray: fix menu positioning
2025-11-12 22:21:02 -05:00
bbedward
a6b059b30d
don't gitignore Makefile
2025-11-12 22:19:08 -05:00
bbedward
712e6011aa
fix contributing ref
2025-11-12 22:14:27 -05:00
bbedward
68f6f87410
disable vendor hash update
2025-11-12 22:06:46 -05:00
bbedward
50cdd68b7b
un-gitignore dankinstall
2025-11-12 20:36:50 -05:00
bbedward
e8510b925e
meta: monorepo updates
2025-11-12 20:34:58 -05:00
bbedward
24e800501a
switch hto monorepo structure
2025-11-12 17:18:45 -05:00
github-actions[bot]
6013c994a6
Update VERSION to v0.5.0 (from DMS)
2025-11-12 22:02:27 +00:00
bbedward
46c90628b9
systemtray: fix visibility when all items hidden
2025-11-12 16:52:14 -05:00
BB
d2d2dac5d1
[LICENSE] Relicense from GPL-3.0 to MIT ( #686 )
...
* Change license to MIT
* Add RELICENSE.md tracker
* update license and add change document
2025-11-12 16:33:34 -05:00
bbedward
fd3e7470f4
support for Hyprland workspaces
2025-11-12 16:05:50 -05:00
bbedward
b79e9f72ce
Revert "feat: add configurable per-monitor workspace filtering and system tray monitor selection ( #163 )"
...
This reverts commit 68157ca636 .
2025-11-12 15:52:04 -05:00
bbedward
77eb5dd3bf
extws: fix animation
2025-11-12 15:32:43 -05:00
bbedward
b17c14a07b
powermenu: make customizable + add dms restart
2025-11-12 15:29:39 -05:00
bbedward
494d90be22
powermenu: support keyboard shortcuts
2025-11-12 12:17:07 -05:00
bbedward
da7e599e65
powermenu: more intuitive layout
2025-11-12 12:08:42 -05:00
bbedward
e3b7360f39
system tray: add a way to hide certain icons
2025-11-12 11:14:41 -05:00
bbedward
367130882d
notifs: fix inadvertant transparency
2025-11-12 08:19:11 -05:00
bbedward
d8563ba79d
Merge branch 'master' of github.com:AvengeMedia/DankMaterialShell
2025-11-12 00:48:57 -05:00
bbedward
e527453964
powermenu: replace with grid style
2025-11-12 00:48:42 -05:00
purian23
88fe3c5fbd
Add shell completions to Copr builds
2025-11-12 00:16:47 -05:00
bbedward
748faf92c1
add modal and notification layer overrides
2025-11-11 23:51:01 -05:00
bbedward
0126aded78
workflow: add shell completions to release artifacts
2025-11-11 22:57:24 -05:00
bbedward
695a75ea09
wayland: add wlr-output-management-unstable-v1 service + labwc info
2025-11-11 17:19:45 -05:00
bbedward
80e690f9fc
workspaces: support ext-workspace-v1
...
- If available
- If not niri, hyprland, sway, or dwl
2025-11-11 16:21:08 -05:00
claymorwan
e8770b90ef
feat: more layer namespaces ( #693 )
2025-11-11 14:33:47 -05:00
bbedward
eec9da42bf
danktabbar: fix initial animation + respect animation speed
...
fixes #687
2025-11-11 13:27:26 -05:00
bbedward
1c8f0d6292
dankbar: keep sticky reveal when tray menu is open
2025-11-11 13:18:19 -05:00
bbedward
b753c8840b
widgets: stop inertia with mouse wheel completely
2025-11-11 12:35:13 -05:00
bbedward
95589982a5
meta: more shadows, do not use QT 6.9 RectangularShadow
2025-11-11 12:10:42 -05:00
bbedward
37a10bd453
settings: fix escape key
2025-11-10 17:12:37 -05:00
bbedward
7abc76e92c
launcher: tiny spacing fix
2025-11-10 16:55:45 -05:00
bbedward
7aa4467bda
notifications: improve keyboard navigation with groups
2025-11-10 16:39:23 -05:00
bbedward
471938adb6
meta: replace rectangles with DankRectangle shapes
2025-11-10 16:16:25 -05:00
bbedward
201a7e3b34
icons: update spotify override
2025-11-10 15:23:44 -05:00
bbedward
11ec3723c3
popout: tweak shadow
2025-11-10 14:39:58 -05:00
bbedward
75eb736856
popout: add a shadow
2025-11-10 14:21:53 -05:00
bbedward
8fea126c20
runningapps: fix tooltip positioning
...
fixes #682
2025-11-10 13:57:03 -05:00
bbedward
cc02d09c4d
dock: track hyprland addresses, fix closing, use ScriptModel
2025-11-10 12:26:14 -05:00
bbedward
af95631a1d
modals: more focus fixes
2025-11-10 09:40:28 -05:00
bbedward
7b3d2ab85a
settings: try to fix focus loss
2025-11-10 09:28:10 -05:00
bbedward
c52df96af9
brightness: fix persistence of exponent values
2025-11-10 08:58:27 -05:00
bbedward
dee5fa60af
dankbar: fix some center position edge cases
2025-11-09 21:29:39 -05:00
bbedward
5e99fdd9c9
dankbar: fix even widget position
2025-11-09 21:10:43 -05:00
purian23
eb01fe757b
Update dual widget center
2025-11-09 20:54:51 -05:00
purian23
c52483da2c
Update Dankbar center widget positioning
2025-11-09 19:46:21 -05:00
github-actions[bot]
2714c0f4ad
Update VERSION to v0.4.3 (from DMS)
2025-11-09 21:41:02 +00:00
bbedward
bba21408ea
keybinds/cheasheet: support all providers
2025-11-09 16:26:15 -05:00
bbedward
47c5320d67
lock/greeter: keyboard accessibility improvements
2025-11-09 15:28:21 -05:00
bbedward
b5c49573e5
general little UX consistencies and improvements
2025-11-09 15:13:44 -05:00
bbedward
0197961175
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-11-09 13:54:02 -05:00
bbedward
f08b98dcba
misc spacing improvements
2025-11-09 13:51:57 -05:00
bbedward
3878998080
hyprland: refresh top levels then debounce sort
2025-11-09 13:00:15 -05:00
Massimo Branchini
5fa117db4c
PluginComponent: support for right click not defaulted to poput toggle ( #677 )
...
* PluginComponent: support for right click not defaulted to poput toggle
* PluginComponent: right click docs
2025-11-09 12:12:47 -05:00
bbedward
caa085a646
hyprland: use raw events to determine window position updates
2025-11-09 12:11:22 -05:00
bbedward
392a1c03c5
hypr: prevent events with bad data
2025-11-09 11:11:08 -05:00
bbedward
1524d27f4c
idle: add option to prevent idle when mpris is playing
2025-11-09 11:01:32 -05:00
bbedward
d309957927
add some null safety checks
2025-11-09 10:35:16 -05:00
bbedward
e0f2c03b91
matugen: fix shell path replacement
2025-11-09 10:29:09 -05:00
claymorwan
1e5848e0d5
fix:notification namespace ( #675 )
2025-11-09 09:23:23 -05:00
معتز
18bb7dc47b
themes/docs: added a gruvbox light/dark json theme file ( #674 )
...
Co-authored-by: Motaz Shokry <motaz-dawood@tutamail.com >
2025-11-09 09:22:57 -05:00
bbedward
0ea7de12a5
slideout: animate content not loader
2025-11-08 22:39:01 -05:00
purian23
c8e382e2dd
Update Notepad Rendering
2025-11-08 22:23:30 -05:00
purian23
84e19f8565
Update Translations
2025-11-08 22:23:17 -05:00
nebu
f597ea9948
HyprKeybindsModal: add scrollability ( #668 )
2025-11-08 17:33:35 -05:00
bbedward
d43e1a7cbe
assets: update mangowc logo
2025-11-08 16:56:51 -05:00
nebu
8131e713cf
HyprKeybindsModal: use Theme.secondary for key color instead of diminished opacity ( #667 )
2025-11-08 16:45:53 -05:00
bbedward
fefa2bd839
matugen: tweak kcolorscheme
2025-11-08 14:49:31 -05:00
bbedward
cc0984db14
settings: fix updater command key
2025-11-08 12:39:12 -05:00
bbedward
f87609417b
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-11-08 12:37:50 -05:00
bbedward
8d57b55f94
update readme
2025-11-08 12:04:55 -05:00
bbedward
55776fd7cb
plugins: add ColorSetting
2025-11-08 11:19:47 -05:00
github-actions[bot]
3963c98689
Update VERSION to v0.4.2 (from DMS)
2025-11-08 14:29:53 +00:00
bbedward
02c59636fc
i18n: add polish
2025-11-08 09:12:58 -05:00
bbedward
989f196894
plugins: fix persistence of some settings
2025-11-08 08:27:57 -05:00
bbedward
9314de4772
compossitor: fix scale check
2025-11-08 08:06:42 -05:00
bbedward
44a6cd88cd
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-11-08 01:04:57 -05:00
bbedward
d8774c4787
dms: fix missing subs
2025-11-08 01:04:43 -05:00
nebu
a56066bac1
Hyprkeybind: minor fixes ( #660 )
...
* HyperKeybindsModal: size to screen
* HyperKeybindsModal: close on Esc
2025-11-08 00:42:09 -05:00
bbedward
8a96f71d10
matugen: remove surface shifting option entirely
2025-11-07 23:52:33 -05:00
bbedward
20a684e8f5
settings: fix time & weather settings
...
- broke after recent refactor
2025-11-07 23:29:02 -05:00
bbedward
c8fcf50095
ignore compositor scales when QT DPI is overwritten
2025-11-07 20:07:48 -05:00
bbedward
58b637bcca
dock: add margin option
...
fixes #658
2025-11-07 16:37:41 -05:00
Bruno Cesar Rocha
86caf92c90
fix: Matugen relative paths ( #656 )
...
* fix: Matugen relative paths
The Problem
All matugen config files (matugen/configs/*.toml) used relative paths like:
input_path = './matugen/templates/gtk-colors.css'
However, matugen was interpreting the relative paths ./matugen/templates/ as relative to its current execution context (which could be /tmp or another directory), not relative to $SHELL_DIR. This caused the "template doesn't exist" warnings and the "Failed to get input and output paths from hashmap" errors.
The Fix
Modified scripts/matugen-worker.sh to replace all relative template paths with absolute paths before passing them to matugen:
`sed "s|input_path = '\./matugen/templates/|input_path = '$SHELL_DIR/matugen/templates/|g"`
* matugen: leave user-templates as-is
---------
Co-authored-by: bbedward <bbedward@gmail.com >
2025-11-07 13:58:19 -05:00
bbedward
35ead280d5
rendering: improve rendering of popouts and modals
2025-11-07 12:35:15 -05:00
bbedward
5d6c3e364d
matugen: fix vibrant scheme
2025-11-07 09:50:22 -05:00
Massimo Branchini
f006175829
Small improvement: handled expansion content in case of missing print server or printers ( #655 )
2025-11-07 08:46:27 -05:00
Rishi Vora
3e0f325734
update flake.lock ( #652 )
2025-11-07 08:43:01 -05:00
bbedward
f8d383cff0
silent pre-commit hook
2025-11-06 23:19:10 -05:00
purian23
f2ec3ae755
fix: Update fully charged battery logic
2025-11-06 21:23:36 -05:00
bbedward
f95e4e016b
fedora: restart on USR1 instead of HUP
2025-11-06 20:27:32 -05:00
bbedward
898e9e67d0
logo: use nerd fonts for some distros
2025-11-06 18:48:09 -05:00
bbedward
15983921b0
dankbar: allow overriding goth radius
...
fixes #648
2025-11-06 17:20:18 -05:00
bbedward
65c2077e30
meta: add disable hot reload option
2025-11-06 16:03:11 -05:00
Aleksandr Lebedev
946a28d3be
Fix: missing system logo and app icons on Guix System ( #616 )
...
* Fix for Guix logo not being shown
* Fixed icons not being shown in Workspace Switcher. Also added a DesktopService with a function to get the icon path
* Fixed some icons not being shown + Icons in app drawer
* Fixed icons not appearing in Spotlight
* Adapted missing icons in app launcher/spotlight
* Removed (now) useless change
2025-11-06 12:51:22 -05:00
bbedward
69accb5319
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-11-06 12:37:42 -05:00
bbedward
4ddcf4391a
i18n: move translation checking to pre-commit hook
2025-11-06 12:37:26 -05:00
Aleksandr Lebedev
a0d886009a
Someone forgot to rename function calls ( #645 )
2025-11-06 12:13:09 -05:00
github-actions[bot]
91c37aaa96
i18n: update translations
2025-11-06 15:26:57 +00:00
Moraxyc Xu
7602247558
nix: restart service on dms update ( #636 )
2025-11-06 10:26:27 -05:00
github-actions[bot]
d5a4035bef
Update VERSION to v0.4.1 (from DMS)
2025-11-06 15:19:12 +00:00
bbedward
d9652c7334
brightness: allow overriding exponent
2025-11-06 09:30:47 -05:00
github-actions[bot]
9b4fd7449b
i18n: update translations
2025-11-06 13:11:46 +00:00
Massimo Branchini
bc6b568f7e
cups plugin: small fix - change state update ( #637 )
...
* change state update
* i18n: update source strings from codebase
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-11-06 08:11:18 -05:00
purian23
c9ee856f91
Remove Systemd pre.targets
2025-11-05 23:36:14 -05:00
github-actions[bot]
2355c898f8
Update VERSION to v0.4.0 (from DMS)
2025-11-06 03:13:08 +00:00
bbedward
87d0aed4ad
settings: fix plugin settings not being created
2025-11-05 21:09:14 -05:00
github-actions[bot]
3cbc547e0f
i18n: update source strings from codebase
2025-11-05 23:11:26 +00:00
bbedward
e883ebe307
cups: only subscribe to cups, if widget is present
2025-11-05 18:10:54 -05:00
purian23
20d797320a
Link greeter docs
2025-11-05 18:10:21 -05:00
github-actions[bot]
bc3e043192
i18n: update translations
2025-11-05 21:16:05 +00:00
github-actions[bot]
c0555aa608
i18n: update source strings from codebase
2025-11-05 21:15:53 +00:00
bbedward
e75b47c21a
cups: sync with API changes
2025-11-05 16:15:11 -05:00
Massimo Branchini
3702f493f6
CUPS cc integrated widget and service ( #632 )
...
* CUPS cc integrated widget and service
* i18n: update source strings from codebase
2025-11-05 16:04:54 -05:00
github-actions[bot]
80d88d4d8f
i18n: update source strings from codebase
2025-11-05 18:57:30 +00:00
claymorwan
95c711ce7e
feat: layer namespaces ( #635 )
2025-11-05 13:56:56 -05:00
bbedward
0ee89920fd
cc: fix ccWidgetExpanded signal
...
fixes #633
2025-11-05 12:26:49 -05:00
bbedward
fd49a171c0
errors: generally, handle errors more gracefully with toasts
2025-11-05 12:22:02 -05:00
bbedward
16ad5221eb
matugen: update for new dank16 usage
2025-11-05 10:47:40 -05:00
bbedward
8167c432b8
brightness: rename logarithmic to exponential
2025-11-05 10:18:19 -05:00
bbedward
ae5d6c1ba4
brightness: optimistically update OSDs, works better
2025-11-05 10:00:42 -05:00
bbedward
1e6c80bd03
workspace: tweak animations slightly
2025-11-05 09:32:50 -05:00
bbedward
d48cd1acdd
brightness: remember max val
2025-11-05 09:28:00 -05:00
github-actions[bot]
a5f92165fb
i18n: update translations
2025-11-05 14:24:02 +00:00
bbedward
d834124a71
ddc use raw values not percent
2025-11-05 09:23:14 -05:00
purian23
ce6f3afb39
Remove conflicting dms-cli
2025-11-05 01:16:07 -05:00
purian23
f5462fa1bf
Prep global dms greeter sync
2025-11-05 00:29:38 -05:00
bbedward
f75e23158a
cc: fix settings usage
2025-11-04 23:25:33 -05:00
github-actions[bot]
253ff71a0a
i18n: update source strings from codebase
2025-11-05 04:00:31 +00:00
bbedward
8d7db49cb0
dankbar: add swap option to dankbar
...
fixes #556
2025-11-04 22:59:47 -05:00
bbedward
315509f7a4
clock: fix settings key mismap
2025-11-04 22:47:24 -05:00
bbedward
a7bd8b810b
matugen: add vscodium theme
2025-11-04 22:33:16 -05:00
bbedward
a7c8ba332b
spotlight: fix potential binding loop
2025-11-04 20:38:42 -05:00
bbedward
40cadb6a00
spotlight: shrink slightly
2025-11-04 20:31:01 -05:00
purian23
cbf409dffc
Remove rate limiting
2025-11-04 17:52:25 -05:00
bbedward
60a791442e
niri: allow using satty as the editor
2025-11-04 17:43:23 -05:00
purian23
528e8bf92e
Ensure success, optimize stable spec
2025-11-04 17:27:31 -05:00
github-actions[bot]
8a4243e7f8
i18n: update translations
2025-11-04 22:09:14 +00:00
bbedward
1ac95f0d14
displays: allow choosing logarithmic mode for backlight devices
2025-11-04 17:01:50 -05:00
github-actions[bot]
cd51eb25ce
i18n: update translations
2025-11-04 21:30:35 +00:00
purian23
4e64a2b2b2
Silence
2025-11-04 16:30:07 -05:00
github-actions[bot]
672c660c41
i18n: update translations
2025-11-04 21:22:34 +00:00
purian23
2a56e57490
Simplify Copr spec
2025-11-04 16:22:04 -05:00
bbedward
f6efd2363a
dankbar: allow lower padding levels
2025-11-04 14:09:12 -05:00
bbedward
fa08b39bb0
niri: add screenshot IPCs with swappy
2025-11-04 13:39:51 -05:00
César Sagaert
81c3110d0d
disable auto padding for blurred wallpaper ( #628 )
...
fixes the vignette around the blurred image
2025-11-04 13:29:07 -05:00
github-actions[bot]
c01e636421
i18n: update translations
2025-11-04 18:06:30 +00:00
github-actions[bot]
fd8d2961bf
i18n: update source strings from codebase
2025-11-04 18:06:21 +00:00
bbedward
9e4b53e20b
power: replace hibernate with "suspend behavior" opt
2025-11-04 13:05:48 -05:00
bbedward
20116b3933
settings: refactor for maintainability
2025-11-04 12:58:50 -05:00
purian23
bca5ee0c0d
Enable SIGHUP non-systemd restart
2025-11-04 11:12:46 -05:00
BB
331bd69021
enable gh sponsors
2025-11-04 10:47:42 -05:00
bbedward
57b11b7699
plugins: keyboard focus to plugin popouts
2025-11-04 10:38:04 -05:00
bbedward
3e9b11c281
popout: keyboard focus fix
2025-11-04 10:29:16 -05:00
github-actions[bot]
bbfd618626
i18n: update translations
2025-11-04 15:23:48 +00:00
bbedward
00abb839f9
dock: add preventStealing
2025-11-04 10:22:50 -05:00
bbedward
1d639d5f5a
weather: fix rain chance
2025-11-04 08:42:19 -05:00
github-actions[bot]
c565fc08c3
i18n: update translations
2025-11-04 13:41:42 +00:00
github-actions[bot]
026c71f9fc
i18n: update source strings from codebase
2025-11-04 13:41:32 +00:00
bbedward
1eed499151
meta: consistent transparency for all popups/modals
2025-11-04 08:40:26 -05:00
purian23
21f2aabd58
Merge pull request #623 from avktech78/charge-fix
...
Fix display of the status of multiple batteries
2025-11-04 00:24:59 -05:00
Oleksandr
e1f06b7139
Fix display of the status of multiple batteries
...
When there are several batteries, one of them is fully charged, and the other is discharging, this leads to the incorrect display of the overall status as “Charging”
2025-11-04 07:22:26 +02:00
purian23
c4be74bce5
Update copr spec to detect systemd upon upgrade
2025-11-04 00:13:50 -05:00
purian23
7c9e9e1cd9
Update systemd dms service
2025-11-03 23:36:37 -05:00
bbedward
797aabc637
matugen: pass -ghostty to dank16 explicitly
2025-11-03 22:33:49 -05:00
bbedward
630a3d4845
matugen: fix vscode light
2025-11-03 21:56:10 -05:00
github-actions[bot]
3b0bb4ea74
i18n: update translations
2025-11-04 02:29:35 +00:00
github-actions[bot]
e36347a4c3
i18n: update source strings from codebase
2025-11-04 02:29:26 +00:00
bbedward
4f59dfc49c
namespace tweaks for blur and layer targets
2025-11-03 21:28:40 -05:00
github-actions[bot]
fc0082a470
i18n: update translations
2025-11-04 02:26:22 +00:00
bbedward
712449674f
fix hypr workspace right click
2025-11-03 21:25:44 -05:00
github-actions[bot]
a64b4527f2
Update VERSION to v0.3.4 (from DMS)
2025-11-03 23:35:17 +00:00
github-actions[bot]
71a7ebbfe2
Update VERSION to v0.3.3 (from DMS)
2025-11-03 21:43:00 +00:00
ffoebel
d6d701c722
matugen: missing foot.ini colors section ( #620 )
2025-11-03 16:40:54 -05:00
bbedward
43fbbc07f5
brightness: fix osd suppression
2025-11-03 16:27:41 -05:00
purian23
8504144c32
Jk - no udev rules here
2025-11-03 16:19:11 -05:00
ffoebel
1d3e59b5dd
matugen: pywalfox update via post_hook ( #619 )
2025-11-03 16:00:26 -05:00
bbedward
3f70ca3506
brightness: dont cap to 1 minimum for non-backlight/ddc
2025-11-03 15:39:49 -05:00
purian23
3640d8bd24
Update Copr udev spec source
2025-11-03 15:34:56 -05:00
bbedward
706a99817f
wallpaper: small ui tweak
2025-11-03 15:30:55 -05:00
purian23
4645b2dcab
Remove brightnessctl dep from Copr specs
2025-11-03 15:22:12 -05:00
bbedward
13f1673371
toast: handle error overflow better
2025-11-03 15:18:06 -05:00
github-actions[bot]
7d374c4c2a
i18n: update source strings from codebase
2025-11-03 20:04:07 +00:00
bbedward
5ed449773c
lock: prevent sending lockerReady during unlock
2025-11-03 15:03:31 -05:00
github-actions[bot]
aef9c2269a
i18n: update translations
2025-11-03 19:57:43 +00:00
github-actions[bot]
daa5a3e821
i18n: update source strings from codebase
2025-11-03 19:57:32 +00:00
bbedward
5cd1167b28
net: add auto connect option for wifi networks
...
fixes #597
2025-11-03 14:56:49 -05:00
github-actions[bot]
21e7ae3dfd
i18n: update translations
2025-11-03 19:17:48 +00:00
bbedward
5d40138585
display: fix brightness OSD suppression
2025-11-03 14:17:10 -05:00
github-actions[bot]
893fd820a3
i18n: update translations
2025-11-03 18:27:17 +00:00
github-actions[bot]
2d536d99e5
i18n: update source strings from codebase
2025-11-03 18:27:06 +00:00
bbedward
a0ee4792b9
greeter: fix cornerRadius and fillmode sync
...
fixes #609
2025-11-03 13:26:21 -05:00
bbedward
a8f6880840
wallpaper: improve per-mode wallpaper selection interface
...
- Separate it out so its clear what you're changing
fixes #611
2025-11-03 12:11:33 -05:00
bbedward
51296d1d44
niri: skip wallpaper transition during mode switches
...
fixes #612
2025-11-03 12:01:00 -05:00
bbedward
0f29149014
dankbar: fix mousearea position for scrolling workspaces
...
fixes #610
2025-11-03 11:55:41 -05:00
github-actions[bot]
b9f0c277ec
i18n: update source strings from codebase
2025-11-03 15:59:32 +00:00
github-actions[bot]
69964c9704
i18n: update translations
2025-11-03 15:59:12 +00:00
github-actions[bot]
ff1d38e34f
i18n: update source strings from codebase
2025-11-03 15:59:02 +00:00
Bruno Cesar Rocha
3abee7f2f5
Consolidate launcher ( #615 )
...
* refactor: Consolidate Icon Renderer for launcher
Launcher icons are built on 2 places Spotlight and AppDrawer
This duplicates the maintanance effort, every time something
changes on one place must be replicated on the other.
This commit consolidates the Icon renderer in a shared component.
* refactor: Consolidate Launcher list and grid
List and GRid builders were split in 2 components.
this commit adds separate delegates to be reused as shared components.
2025-11-03 10:58:52 -05:00
bbedward
ed0b80008f
brightness: use brightness.decrement/increment/refresh APIs
2025-11-03 10:57:16 -05:00
bbedward
976ff108b3
brightness: remove brightnessctl + ddcutil dependencies
...
- Switches to DMS API v13+ dependency
2025-11-02 20:22:45 -05:00
purian23
66e3cc77c5
Update handling of Systemd
2025-11-02 19:40:47 -05:00
github-actions[bot]
229abba1e4
i18n: update translations
2025-11-03 00:22:59 +00:00
bbedward
8dacaf84cc
matugen: color panel border primary
2025-11-02 19:22:20 -05:00
purian23
102b185572
Check initial plugin status
2025-11-02 14:26:24 -05:00
github-actions[bot]
52ac474f7d
i18n: update source strings from codebase
2025-11-02 19:21:00 +00:00
purian23
c0064cfcfa
Update Notepad initial services
2025-11-02 14:20:33 -05:00
Aziz Hasanain
414ce5610d
Remove wallpaper engine support in favor of plugin ( #601 )
...
* Remove wallpaper engine support in favor of plugin
* i18n: update source strings from codebase
* Add migration notification for WallpaperEngine support
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-11-02 13:44:06 -05:00
github-actions[bot]
113ac42814
i18n: update translations
2025-11-02 16:08:29 +00:00
github-actions[bot]
a2f2eef326
i18n: update source strings from codebase
2025-11-02 16:08:20 +00:00
bbedward
54a69a6101
gamma: allow setting high temp
2025-11-02 11:07:47 -05:00
bbedward
5e2d3c8d7d
update readme
2025-11-02 10:12:31 -05:00
bbedward
5a9950a7c3
matugen: add foot and alacritty
2025-11-02 10:07:20 -05:00
OpetBrebet
2aadbc1a61
Fix dark spot in disc shader after transition ( #604 )
2025-11-02 09:35:04 -05:00
bbedward
749414ab65
matugen: vscode update
2025-11-02 08:43:48 -05:00
bbedward
baaebcd413
matugen: add vscode theme, switch to dms dank16
2025-11-02 01:42:48 -04:00
purian23
5a8a60b15d
Integrate danksearch in DMS Copr
2025-11-01 23:53:33 -04:00
github-actions[bot]
f0ddb8db49
i18n: update translations
2025-11-02 02:39:36 +00:00
bbedward
baa12c0161
matugen: alt version detection
2025-11-01 22:38:56 -04:00
bbedward
ca226e98c2
add contributing docs section
2025-11-01 13:53:07 -04:00
bbedward
453079ef1f
update stock wallpaper
2025-11-01 13:28:10 -04:00
github-actions[bot]
074aea2c35
Update VERSION to v0.3.2 (from DMS)
2025-11-01 17:12:54 +00:00
bbedward
9cf5f0b9b3
readme update
2025-11-01 12:30:35 -04:00
bbedward
89e12eea29
readme updoot
2025-11-01 12:26:11 -04:00
bbedward
03d4caff8f
matugen: validation
2025-11-01 12:04:59 -04:00
bbedward
89d54dedb7
matugen: more flexible checking
2025-11-01 11:49:12 -04:00
bbedward
9a9e62ccd3
matugen: support newer json format
2025-11-01 11:40:18 -04:00
Massimo Branchini
eca38ae920
base activation for cups capability ( #591 )
...
* base activation for cups capability
* i18n: update source strings from codebase
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-11-01 10:55:27 -04:00
bbedward
84e89599bf
widgets: fix right click handling
2025-11-01 10:39:25 -04:00
bbedward
e1cdf4ed50
keyboard/hyprland: sync keyboard layout with event
2025-11-01 10:35:22 -04:00
github-actions[bot]
e4371ea4fc
i18n: update source strings from codebase
2025-11-01 14:23:09 +00:00
bbedward
9c45d13cbf
lock/greeter: don't elide password field
...
fixes #593
2025-11-01 10:22:27 -04:00
bbedward
5f22347d7a
audio: re-create players on default device change
2025-11-01 10:14:30 -04:00
Moraxyc Xu
ca786a3567
nix: replace pkgs.system with pkgs.stdenv.hostPlatform.system ( #599 )
2025-11-01 09:39:03 -04:00
purian23
60ce662d49
Update Copr path directories
2025-10-31 21:31:45 -04:00
github-actions[bot]
4f9b0d8925
i18n: update translations
2025-11-01 01:09:17 +00:00
purian23
9c2fc570e6
feat: Add Fedora Copr Systemd Support
...
- Updated distro filestructure
2025-10-31 21:08:47 -04:00
github-actions[bot]
0ba982b271
i18n: update source strings from codebase
2025-10-31 21:10:22 +00:00
Bruno Cesar Rocha
ff3123e387
feat: allow Launcher plugins to set unicode icons. ( #594 )
...
Launcher plugins can now set `icon: "unicode:🍉 "`
and the symbol is used as the icon.
2025-10-31 17:10:00 -04:00
github-actions[bot]
1548286083
Update VERSION to v0.3.1 (from DMS)
2025-10-31 20:56:24 +00:00
github-actions[bot]
c018d953b8
i18n: update source strings from codebase
2025-10-31 20:32:22 +00:00
bbedward
cf66d28774
about tab: replace ansi art with logo
2025-10-31 16:31:35 -04:00
bbedward
9cec6fd212
update readme
2025-10-31 13:37:42 -04:00
bbedward
92926331b5
layers: up texture quality
2025-10-31 12:06:02 -04:00
github-actions[bot]
f9932ea222
i18n: update translations
2025-10-31 15:51:55 +00:00
github-actions[bot]
a65d6b7630
i18n: update source strings from codebase
2025-10-31 15:51:46 +00:00
bbedward
7252d1e4d7
polkit: simplify service usage
2025-10-31 11:51:11 -04:00
bbedward
3b5a951431
confirm modal: spacing adjustment
2025-10-31 10:08:18 -04:00
bbedward
0b1c331705
power: resize confirmation modals
2025-10-31 09:58:20 -04:00
github-actions[bot]
3c354b71f5
i18n: update translations
2025-10-31 13:40:55 +00:00
github-actions[bot]
1eb5f381ae
i18n: update source strings from codebase
2025-10-31 13:40:44 +00:00
bbedward
c5efd28781
polkit: support for polkit escalation prompts
2025-10-31 09:40:05 -04:00
github-actions[bot]
53ae8ac917
i18n: update translations
2025-10-31 04:00:52 +00:00
bbedward
505b6368e6
settings: wrap sidebar in flickable
...
fixes #581
2025-10-31 00:00:01 -04:00
bbedward
3c20e9e203
dankdash: show mangowc/sway when on one
2025-10-30 22:07:19 -04:00
github-actions[bot]
43427461f5
i18n: update translations
2025-10-31 01:59:35 +00:00
github-actions[bot]
d7740ff6d2
i18n: update source strings from codebase
2025-10-31 01:59:24 +00:00
bbedward
1fb4eb33aa
dwl: don't always show tag 1
2025-10-30 21:58:26 -04:00
github-actions[bot]
b27f362b44
Update VERSION to v0.3.0 (from DMS)
2025-10-30 18:11:33 +00:00
bbedward
325e3bc19b
fix duplicated qt6ct sections
2025-10-30 13:53:47 -04:00
bbedward
9215985335
ci: try and fix changelog filter
2025-10-30 13:45:39 -04:00
Mattias
293179daa6
fix: Enable "Show on Last Display" for Notepad Slideout and System Tray ( #590 )
2025-10-30 13:38:57 -04:00
github-actions[bot]
4fe79dbe85
i18n: update source strings from codebase
2025-10-30 17:14:49 +00:00
bbedward
55d738e917
about: fix links
2025-10-30 13:13:29 -04:00
github-actions[bot]
986b07f4a9
i18n: update translations
2025-10-30 17:04:57 +00:00
github-actions[bot]
450c2e91ed
i18n: update source strings from codebase
2025-10-30 17:04:47 +00:00
bbedward
4d06333624
about page: update for mango and sway
2025-10-30 13:04:10 -04:00
Tulip Blossom
fbe4122404
fix(dms-greeter,rpm): greeter user is supplied by sysusers and having manual user on the spec breaks it ( #585 )
...
* fix(dms-greeter,rpm): greeter user is supplied by sysusers and having manual user on the spec breaks it
This makes it so this RPM works fine on fedora 43, the greeter user
should be created and configured by systemd sysusers anyways
Signed-off-by: Tulip Blossom <tulilirockz@outlook.com >
* fix(dms-greeter): use systemd-tmpfiles to set up greeter directories
Signed-off-by: Tulip Blossom <tulilirockz@outlook.com >
* fix(rpm, dms-greeter): require systemd for tmpfiles macro
Signed-off-by: Tulip Blossom <tulilirockz@outlook.com >
---------
Signed-off-by: Tulip Blossom <tulilirockz@outlook.com >
2025-10-30 10:54:37 -04:00
bbedward
baf9b5e6f3
dwl: dont show empty tags
2025-10-30 10:50:35 -04:00
bbedward
c88fc20701
vpn: fix persistence
...
fixes #587
2025-10-30 09:33:50 -04:00
github-actions[bot]
b1078d6c73
i18n: update translations
2025-10-30 13:22:02 +00:00
bbedward
5033d10246
dwl: remove wlr-randr dependency
2025-10-30 09:21:20 -04:00
bbedward
986993a890
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-10-29 23:53:43 -04:00
bbedward
19b13a1e81
dwl: tag changes
2025-10-29 23:45:40 -04:00
bbedward
76637fab33
dwl: hide empty tags by default
2025-10-29 23:45:40 -04:00
github-actions[bot]
0a79d9a187
i18n: update translations
2025-10-30 03:39:57 +00:00
github-actions[bot]
36b3b3c7ae
i18n: update source strings from codebase
2025-10-30 03:39:47 +00:00
bbedward
8caeca0c08
dwl: tag changes
2025-10-29 23:39:12 -04:00
bbedward
1c323f54ee
dwl: hide empty tags by default
2025-10-29 23:07:15 -04:00
bbedward
7ed0b752a8
hyprland: some targeted improvements
2025-10-29 17:23:38 -04:00
bbedward
0569906f7c
network: strip down legacy network service
2025-10-29 17:07:19 -04:00
bbedward
2a7cf187ad
keyboard layout: remove polling on hyprland
2025-10-29 16:58:07 -04:00
github-actions[bot]
cc5b98a5d2
i18n: update source strings from codebase
2025-10-29 19:42:59 +00:00
bbedward
1478c92f49
matugen: fix wallpaperengine color generation
2025-10-29 15:41:10 -04:00
github-actions[bot]
e1785a1738
i18n: update translations
2025-10-29 19:10:16 +00:00
github-actions[bot]
44ebd2918c
i18n: update source strings from codebase
2025-10-29 19:10:05 +00:00
bbedward
c87fa0de5e
sway: add support for sway
2025-10-29 15:08:11 -04:00
bbedward
7b26692c8e
dwl: support display scales
2025-10-29 13:45:22 -04:00
bbedward
b294e391e7
settings: don't overflow screen dimensions
2025-10-29 13:34:11 -04:00
bbedward
85f8e362e6
pam: try to avoid racey unlock states
2025-10-29 12:59:35 -04:00
github-actions[bot]
d68a6a1056
i18n: update translations
2025-10-29 16:42:00 +00:00
github-actions[bot]
3dae9c0639
i18n: update source strings from codebase
2025-10-29 16:41:52 +00:00
bbedward
aede6b064a
dwl: add dwl/MangoWC support
...
- Requires dms api v12
- Tags/Workspace support
- MangoWC launcher logo
- dpms off/on support
- logout support
2025-10-29 12:39:31 -04:00
bbedward
76b168020c
dash: fix IPC positioning
2025-10-29 10:42:39 -04:00
bbedward
5e36b1454a
wallpaper: transition blurred wallpaper layer fixes #579
2025-10-29 09:26:03 -04:00
github-actions[bot]
bd35fbac4d
i18n: update source strings from codebase
2025-10-29 13:19:15 +00:00
bbedward
e081ec19cc
dankbar: cooldown timer on scrolling workspaces
2025-10-29 09:18:46 -04:00
github-actions[bot]
d870d8bad6
i18n: update translations
2025-10-29 13:12:54 +00:00
bbedward
20fd13c836
dankbar: scroll wheels to cycle apps and workspaces
2025-10-29 09:12:10 -04:00
github-actions[bot]
59f98b151d
i18n: update source strings from codebase
2025-10-28 20:40:45 +00:00
bbedward
4ac1990c12
systray: fix icon fallback
2025-10-28 16:40:13 -04:00
bbedward
0a5105cc62
niri: simple blur rule
2025-10-28 12:49:49 -04:00
bbedward
a9f8b835ee
notepad: use a mask over content area
2025-10-28 12:08:18 -04:00
bbedward
0109bd5bda
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-10-28 11:37:50 -04:00
bbedward
01dad64c6d
notepad: fix mousearea width
...
fixes #569
2025-10-28 11:37:24 -04:00
bbedward
ee38f57f6d
filebrowser: use NF icons
2025-10-28 11:36:18 -04:00
github-actions[bot]
6b163dcb5f
Update VERSION to v0.2.5 (from DMS)
2025-10-28 15:29:32 +00:00
github-actions[bot]
baadbbc65a
i18n: update source strings from codebase
2025-10-28 15:21:25 +00:00
bbedward
13a2813db9
calendar: parse event links from description
2025-10-28 11:20:42 -04:00
bbedward
cfa7d12dd3
matugen: auto re-load kitty config on color changes
2025-10-28 11:01:26 -04:00
bbedward
8bf23d820f
sounds: fix search path to include generic data location
...
fixes #566
2025-10-28 10:42:01 -04:00
github-actions[bot]
3c7e903ace
i18n: update source strings from codebase
2025-10-28 14:20:34 +00:00
bbedward
ee0e3aece9
color: hide picker instantly when spawning hyprpicker
...
fixes #575
2025-10-28 10:19:56 -04:00
bbedward
d7efd1b285
wallpaper: fix auto cycling initialization
2025-10-28 09:42:50 -04:00
github-actions[bot]
34f7a7ab18
i18n: update translations
2025-10-28 13:32:30 +00:00
bbedward
695eb0a401
i18n: add chinese traiditonal
2025-10-28 09:31:45 -04:00
github-actions[bot]
0d44b95a40
i18n: update translations
2025-10-28 12:55:57 +00:00
bbedward
116c421492
net: don't force singleActive on VPNs
...
fixes #574
2025-10-28 08:54:56 -04:00
github-actions[bot]
53507ef56b
i18n: update translations
2025-10-28 00:21:15 +00:00
bbedward
3c049e031f
niri: add workspace assignment helper
2025-10-27 20:20:34 -04:00
bbedward
b6688adb35
niri: more blur on overview
2025-10-27 17:54:53 -04:00
bbedward
b46fe28c05
niri: generate wpblur.kdl
2025-10-27 17:21:26 -04:00
bbedward
e7debdcf46
weather: switch to ip-api for auto location
2025-10-27 16:14:07 -04:00
bbedward
2c2930e876
proc: timeout to CLI helper
2025-10-27 16:13:10 -04:00
github-actions[bot]
ca294fc049
i18n: update translations
2025-10-27 19:38:34 +00:00
github-actions[bot]
86d1a40299
i18n: update source strings from codebase
2025-10-27 19:38:27 +00:00
bbedward
7a3884a633
wallpaper: fix per-monitor dankdash tab + allow matugen override
...
per-monitor
fixes #561
2025-10-27 15:36:07 -04:00
bbedward
7e5c6581c9
dsearch: rewrite to use CLI instead of api
2025-10-27 15:13:29 -04:00
github-actions[bot]
f17bbbd689
i18n: update source strings from codebase
2025-10-27 18:36:38 +00:00
bbedward
24b046e9d7
dankbar: fix app icon scaling fixes #568
2025-10-27 14:36:15 -04:00
github-actions[bot]
48a7d24c11
i18n: update source strings from codebase
2025-10-27 18:18:05 +00:00
bbedward
033f96a4b0
vpn: various state management fixes
2025-10-27 14:17:29 -04:00
bbedward
f0a1cb6525
icon: fix nerd font path
2025-10-27 11:44:17 -04:00
bbedward
db5782783b
files: fix more icon map
2025-10-27 11:35:18 -04:00
bbedward
29022e260d
file search: fix more icon mappings
2025-10-27 11:32:07 -04:00
bbedward
1e1f58d3ed
fix archive map
2025-10-27 11:29:36 -04:00
github-actions[bot]
12389e2856
i18n: update source strings from codebase
2025-10-27 15:27:51 +00:00
bbedward
cde7427449
file search: add a bunch of nerd icon mappings
2025-10-27 11:27:15 -04:00
github-actions[bot]
42e7cb7b5f
i18n: update translations
2025-10-27 15:00:04 +00:00
github-actions[bot]
d7992bc1f7
i18n: update source strings from codebase
2025-10-27 14:59:58 +00:00
bbedward
61c8549401
audio: strip file:// prefix for local dir sounds
2025-10-27 10:59:07 -04:00
bbedward
a284dcf61d
i18n: add italian
2025-10-27 10:57:48 -04:00
bbedward
2e462b0899
spotlight: fix file search keyboard navi woes
2025-10-27 10:57:12 -04:00
bbedward
b79c66d59a
plugins: fix listview scroll issues
...
fixes #564
2025-10-27 10:53:29 -04:00
Bruno Cesar Rocha
2f2020e7e2
fix: Load launcher plugin no-trigger settings. ( #567 )
...
getPluginTrigger() function only loaded the trigger setting but completely ignored the
noTrigger boolean setting.
When noTrigger was enabled and saved as:
- noTrigger: true
- trigger: ""
On reboot, the function would load trigger which was "", but since empty string is falsy
in the fallback expression, it would revert to plugin.trigger || "!" from the
plugin.json manifest, which is "=" for the Calculator plugin.
2025-10-27 09:55:15 -04:00
github-actions[bot]
b7e99c0d2b
i18n: update translations
2025-10-27 13:50:04 +00:00
github-actions[bot]
2648848898
i18n: update source strings from codebase
2025-10-27 13:49:59 +00:00
bbedward
79b23ca829
spotlight: danksearch integration (indexed file search)
2025-10-27 09:49:17 -04:00
bbedward
0ac5b7bc87
workspaces: add desktop entries binding
2025-10-26 22:35:45 -04:00
bbedward
1d211e8474
dock: remove un-used mousearea
2025-10-26 22:32:33 -04:00
github-actions[bot]
1981a83e82
i18n: update translations
2025-10-26 14:19:04 +00:00
Massimo Branchini
cac071e7af
filebrowser: use xdg paths ( #555 )
2025-10-26 10:18:28 -04:00
github-actions[bot]
c6efccd61c
i18n: update source strings from codebase
2025-10-26 13:07:38 +00:00
ahoyiski
a90b00e5fe
Added a Compact mode to the keyboard_layout_name widget. ( #554 )
...
* Added a Compact mode to the keyboard_layout_name widget.
* Added another root.currentLayout = "Unknown" that was missing.
2025-10-26 09:07:11 -04:00
github-actions[bot]
7863d03282
i18n: update source strings from codebase
2025-10-26 03:31:46 +00:00
bbedward
968606d781
filebrowser: improved file browser
2025-10-25 23:30:33 -04:00
bbedward
f7e8de2556
fix section
2025-10-25 18:39:29 -04:00
bbedward
17a8edc1ae
greetd: disable hypr logo
2025-10-25 18:39:06 -04:00
github-actions[bot]
30dc63c801
Update VERSION to v0.2.4 (from DMS)
2025-10-25 22:33:32 +00:00
bbedward
8db7b8419a
remove font check
2025-10-25 18:30:24 -04:00
bbedward
8c626b20e1
dankbar: fix center section spacers
2025-10-25 18:21:22 -04:00
github-actions[bot]
a8929c8046
i18n: update translations
2025-10-25 21:58:03 +00:00
bbedward
f8e4b5e958
remove font deps from copr
2025-10-25 17:57:20 -04:00
bbedward
58cae24157
fonts: bundle Inter + FiraCode Nerd
...
- remove all font dependencies
2025-10-25 17:53:08 -04:00
bbedward
bb4f5f37cc
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-10-25 16:16:16 -04:00
bbedward
237333941a
font: bundle in material symbols rounded
2025-10-25 16:15:15 -04:00
github-actions[bot]
e1406875aa
Update VERSION to v0.2.3 (from DMS)
2025-10-25 18:56:06 +00:00
github-actions[bot]
6ab96898a3
i18n: update translations
2025-10-25 18:35:07 +00:00
github-actions[bot]
7973b2f3da
i18n: update source strings from codebase
2025-10-25 18:35:00 +00:00
bbedward
90284625af
lock/greetd: fix 12-hour time
2025-10-25 14:34:25 -04:00
bbedward
6b3442512a
net: only show eth/wifi on networkmanager backend
2025-10-25 14:23:12 -04:00
github-actions[bot]
f9208136af
i18n: update source strings from codebase
2025-10-25 18:03:54 +00:00
bbedward
9895fbde0d
dock: dynamic indicator positions
2025-10-25 14:03:20 -04:00
bbedward
30370e4985
lock/greeter: fixed clock widths
2025-10-25 14:00:02 -04:00
github-actions[bot]
7a45f370b5
i18n: update source strings from codebase
2025-10-25 16:43:28 +00:00
Massimo Branchini
38068eeaac
better checks before saying SUCCESS ( #550 )
2025-10-25 12:43:09 -04:00
bbedward
62df30ed6c
apps: fix sorting and reactivity
2025-10-25 12:42:54 -04:00
bbedward
7e75c9e510
dankbar: fix widget hover effects
2025-10-25 12:42:54 -04:00
github-actions[bot]
42f9edf566
i18n: update translations
2025-10-25 15:48:30 +00:00
github-actions[bot]
c72b6144a5
i18n: update source strings from codebase
2025-10-25 15:48:23 +00:00
bbedward
032777e32e
net: switch to native VPN backend
2025-10-25 11:47:46 -04:00
Jack Grahn
607b5320fd
Add clipboard history command to niri spawn-at-startup options ( #545 )
2025-10-25 10:08:48 -04:00
Massimo Branchini
959766b265
external system update trigger ( #546 )
2025-10-25 10:07:56 -04:00
github-actions[bot]
9774991b56
i18n: update translations
2025-10-25 06:01:33 +00:00
github-actions[bot]
e1587995d0
i18n: update source strings from codebase
2025-10-25 06:01:26 +00:00
bbedward
08e6e22046
net: lose fail tracking
2025-10-25 02:00:53 -04:00
github-actions[bot]
454d8bdc88
i18n: update source strings from codebase
2025-10-25 03:59:51 +00:00
bbedward
d0ae7431eb
net: updates to accomodate iwd + other backends
2025-10-24 23:59:23 -04:00
purian23
d88dc17b21
Format spec
2025-10-24 22:28:27 -04:00
purian23
705f569571
Update dms-greeter colors path
2025-10-24 19:01:58 -04:00
purian23
abc7badfa9
Print the final message
2025-10-24 18:44:28 -04:00
purian23
e8c2469227
Simplify upgrade message
2025-10-24 18:37:30 -04:00
purian23
1e5e8cd246
Fix scope
2025-10-24 18:26:26 -04:00
purian23
adc81cfb95
Moar Copr DMS restart logic
2025-10-24 18:18:21 -04:00
github-actions[bot]
e175fa64cb
i18n: update translations
2025-10-24 21:21:52 +00:00
bbedward
f9994d0e42
add turkish
2025-10-24 17:21:15 -04:00
github-actions[bot]
3e5d1c514a
i18n: update translations
2025-10-24 21:17:00 +00:00
purian23
6310394034
Add 'dms restart' to Copr upgrades
2025-10-24 17:16:29 -04:00
purian23
f32596053b
Update Copr default dir to usr/share
2025-10-24 13:27:48 -04:00
bbedward
cf4a6969d3
plugins: fix set ToggleSetting not saving
...
fixes #541
2025-10-24 13:12:57 -04:00
github-actions[bot]
0918412916
i18n: update translations
2025-10-24 16:38:47 +00:00
github-actions[bot]
41b1718587
i18n: update source strings from codebase
2025-10-24 16:38:43 +00:00
bbedward
ca2acbc704
niri: ability to blur wallpaper on overview + add a separate layer for
...
blurred wallpapers
2025-10-24 12:37:57 -04:00
bbedward
1abd3ef8b1
greeter: search /usr/share path for qml files
2025-10-24 09:10:38 -04:00
bbedward
cedba3770c
clock: baseline text relative to date
...
fixes #535
2025-10-24 08:47:09 -04:00
bbedward
f733be1fd1
lock/greeter: seconds precision on clock
...
fixes #540
2025-10-24 08:38:41 -04:00
github-actions[bot]
01e02232d7
i18n: update source strings from codebase
2025-10-24 03:16:41 +00:00
bbedward
771920b38b
dankbar: fix focusedapp & media text clipping
...
fixes #537
2025-10-23 23:15:53 -04:00
bbedward
0f55bbc148
dankbar: remove hardcoded font weights
...
fixes #539
2025-10-23 23:11:20 -04:00
bbedward
ab4e9646ad
workspace: don't wrap on mousewheel
...
fixes #538
2025-10-23 23:04:17 -04:00
bbedward
884b73599a
dd: add file name to wallpaper tab
2025-10-23 22:56:53 -04:00
bbedward
492c0e7ef7
dankbar: fix separator
2025-10-23 22:44:49 -04:00
purian23
0865ae000b
Remove Notepad indicator
2025-10-23 22:13:53 -04:00
purian23
049c9b44e4
Add req accountsservice to Copr
2025-10-23 19:04:49 -04:00
github-actions[bot]
199edd3771
i18n: update translations
2025-10-23 22:17:51 +00:00
bbedward
8806217d25
gh: use workflow_run trigger for copr
2025-10-23 18:17:09 -04:00
github-actions[bot]
cc1588debd
Update VERSION to v0.2.2 (from DMS)
2025-10-23 22:11:22 +00:00
github-actions[bot]
d2ba4b32fe
i18n: update translations
2025-10-23 20:53:46 +00:00
github-actions[bot]
b3d5054966
i18n: update source strings from codebase
2025-10-23 20:53:42 +00:00
bbedward
57a921425c
settings: about About page
2025-10-23 16:53:00 -04:00
github-actions[bot]
061aaeb933
i18n: update source strings from codebase
2025-10-23 20:14:00 +00:00
bbedward
0c7af9c740
meta: log level re-work
2025-10-23 16:13:27 -04:00
bbedward
d5c4b990dc
accessibility: widen click targets to bar edge
2025-10-23 15:51:59 -04:00
Aleksandr Lebedev
a650a79dfc
Fixed bugs in Workspace Switcher ( #534 )
...
* Fixed bugs with workspace switcher:
- fixed bug that, when moving existing windows/moving focus from one
window to another, information about positions and active windows on
workspace switcher was not updated
- fixed bug that hovering/clicking on app icons didn't work, because
of missplaced MouseArea
* Added comment
2025-10-23 14:46:29 -04:00
github-actions[bot]
7ac6e94348
i18n: update translations
2025-10-23 18:31:58 +00:00
github-actions[bot]
b4abdf3d51
i18n: update source strings from codebase
2025-10-23 18:31:54 +00:00
bbedward
b59b87d84e
bluetooth+plugins: some repairs for bad references and dialogs plugins: switch to ID-based references
2025-10-23 14:31:12 -04:00
github-actions[bot]
799ae1a20e
i18n: update source strings from codebase
2025-10-23 16:58:27 +00:00
bbedward
1e58e69c59
fix dms subscription
2025-10-23 12:57:50 -04:00
github-actions[bot]
c667bab5ca
i18n: update source strings from codebase
2025-10-23 16:25:01 +00:00
bbedward
2a744fb174
battery: hide secondary text on no battery
2025-10-23 12:24:20 -04:00
bbedward
a9744a0cad
readme: document accountsservice dependency
2025-10-23 12:15:13 -04:00
github-actions[bot]
0aab22f242
i18n: update translations
2025-10-23 15:55:55 +00:00
github-actions[bot]
b0f65225a9
i18n: update source strings from codebase
2025-10-23 15:55:50 +00:00
bbedward
1311da7258
bluetooth: integrate with DMS API v9 - Supports proper pairing with an agent & pin, passcode, etc.
2025-10-23 11:55:07 -04:00
bbedward
61d68b1f76
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-10-23 11:54:56 -04:00
github-actions[bot]
5dd1769536
i18n: update translations
2025-10-23 15:19:35 +00:00
Zsolt Donca
a45a9bda9e
Fixed path to dms-colors.json in Modules/Greetd/README.md ( #532 )
...
Fixed the path to dms-colors.json, as the previous path did not actually exist, resulting in a broken symbolic link and the colors not actually being right in the login screen.
2025-10-23 11:19:02 -04:00
bbedward
4e43c797e2
niri: improve toplevel sorting
2025-10-23 10:33:53 -04:00
github-actions[bot]
beab1a7b01
i18n: update translations
2025-10-23 13:31:18 +00:00
bbedward
85c00a9c4e
dankbar: prevent double widget instances for horiz/vertical
2025-10-23 09:30:37 -04:00
Moraxyc Xu
b2e5565110
nix: use standard way to remove option ( #529 )
2025-10-22 22:46:15 -04:00
github-actions[bot]
95785afec9
i18n: update source strings from codebase
2025-10-23 02:44:56 +00:00
bbedward
d9d16eccfe
displays: default show on last display to true, always
2025-10-22 22:44:26 -04:00
github-actions[bot]
26900c9b62
i18n: update translations
2025-10-23 02:40:18 +00:00
github-actions[bot]
8113ddc809
i18n: update source strings from codebase
2025-10-23 02:40:13 +00:00
bbedward
3cd6a1a558
displays: add "show on last display" for some components.
...
- Lets the components migrate when un-docked to the otehr monitor,
basically
2025-10-22 22:38:59 -04:00
purian23
9128141be0
Release tag to Copr
2025-10-22 21:35:36 -04:00
bbedward
0b0af20a84
matugen: add dark/light kcolorschemes
2025-10-22 19:02:38 -04:00
github-actions[bot]
225144cb46
i18n: update source strings from codebase
2025-10-22 20:55:17 +00:00
bbedward
bbe802037e
lock: send lockerReady after frame rendered
2025-10-22 16:54:34 -04:00
bbedward
1db4e92779
suppress brightness OSD when operating from cc
2025-10-22 16:38:20 -04:00
github-actions[bot]
072883dcd4
i18n: update source strings from codebase
2025-10-22 20:31:27 +00:00
bbedward
a25e929200
cc: allow pinning brightness device per-monitor
2025-10-22 16:30:51 -04:00
bbedward
6c4d27be8a
dock: fix indicator positions
2025-10-22 14:39:21 -04:00
github-actions[bot]
8825382502
i18n: update translations
2025-10-22 18:08:52 +00:00
github-actions[bot]
9ce3c5bd73
i18n: update source strings from codebase
2025-10-22 18:08:46 +00:00
bbedward
771346c8fa
dock: add dot indicator style
2025-10-22 14:08:13 -04:00
github-actions[bot]
a56b2d6a9f
Update VERSION to v0.2.1 (from DMS)
2025-10-22 17:38:31 +00:00
github-actions[bot]
342f980bad
i18n: update translations
2025-10-22 17:35:23 +00:00
Roni Laukkarinen
dbc1bdeb3b
Fix WorkspaceSwitcher crash: replace undefined parentScreen?.name with screenName ( #527 )
2025-10-22 13:34:39 -04:00
github-actions[bot]
1cb10e879e
Update VERSION to v0.2.0 (from DMS)
2025-10-22 16:14:40 +00:00
bbedward
d90dd5288b
notif: improve indicator
2025-10-22 11:14:54 -04:00
bokicoder
e55a517dae
update & cleanup flake ( #526 )
2025-10-22 10:59:23 -04:00
github-actions[bot]
378def1fa3
i18n: update source strings from codebase
2025-10-22 14:12:26 +00:00
bbedward
ea7676c98e
runningapps: fix context menu on vertical bar
2025-10-22 10:11:51 -04:00
github-actions[bot]
b9b15568b4
i18n: update translations
2025-10-22 13:43:40 +00:00
github-actions[bot]
701d8cbd8a
i18n: update source strings from codebase
2025-10-22 13:43:34 +00:00
bbedward
bd525763de
plugins: improve update/tooltips/UI
2025-10-22 09:42:55 -04:00
github-actions[bot]
479868718e
i18n: update source strings from codebase
2025-10-22 04:14:10 +00:00
bbedward
951136bc4c
dankbar: enhance widget click targets
...
- Fitt's law stuff, whole height on horiz, whole width in vertical
- Probably missed stuff or breaks stuff, pretty big refactor
2025-10-22 00:12:41 -04:00
github-actions[bot]
8ab25ef8e4
i18n: update translations
2025-10-22 03:16:45 +00:00
github-actions[bot]
a11cd9b0df
i18n: update source strings from codebase
2025-10-22 03:16:39 +00:00
bbedward
1e72733e81
dankdash: add wallpaper selector + IPC targets
2025-10-21 23:15:10 -04:00
bbedward
967b7d05de
Revert
2025-10-21 23:13:54 -04:00
github-actions[bot]
90bc890190
i18n: update translations
2025-10-22 03:10:19 +00:00
purian23
647c358b72
feat: Wallpapers built into the Media Hub
...
- Thanks @TaylanTatli for the inspiration
2025-10-21 23:09:10 -04:00
github-actions[bot]
2a89885437
i18n: update translations
2025-10-21 21:46:51 +00:00
github-actions[bot]
47cc43185d
i18n: update source strings from codebase
2025-10-21 21:46:47 +00:00
bbedward
aa6e09ed3e
notifications: trigger first action on left click in popup, if present
2025-10-21 17:46:09 -04:00
github-actions[bot]
c7bc3d6f3b
i18n: update source strings from codebase
2025-10-21 21:06:54 +00:00
bbedward
0b68bf7c07
greeter: don't use a session lock
2025-10-21 17:06:26 -04:00
Ignacio Serrano
3274ef5e3e
fix: night mode is now always available ( #524 )
2025-10-21 16:40:56 -04:00
github-actions[bot]
f93a00c8d4
i18n: update source strings from codebase
2025-10-21 19:56:15 +00:00
Bruno Cesar Rocha
92bcb83b16
Add support for material icons on launcher ( #521 )
...
- Add support for using material icons on launcher items (for plugins)
- Allow plugins to omit icons
- Update plugin docs
- add developer note so the next one working on launcher will not spend
hours debugging the wrong place as I just did :)
2025-10-21 15:55:45 -04:00
bbedward
4e0c813db7
readme update
2025-10-21 14:36:56 -04:00
github-actions[bot]
d4509c80b7
i18n: update translations
2025-10-21 18:28:27 +00:00
github-actions[bot]
c9313df3a4
i18n: update source strings from codebase
2025-10-21 18:28:23 +00:00
bbedward
9b6fb29d46
nm: updates for NM agent in DMS API v7
2025-10-21 14:27:42 -04:00
github-actions[bot]
50ce5cf257
i18n: update translations
2025-10-21 18:08:50 +00:00
github-actions[bot]
b19e5b3b40
i18n: update source strings from codebase
2025-10-21 18:08:46 +00:00
bbedward
c07ba3f737
hyprland: add overview
2025-10-21 14:02:53 -04:00
github-actions[bot]
eff5f60264
i18n: update translations
2025-10-21 14:14:46 +00:00
github-actions[bot]
355b2e16b4
i18n: update source strings from codebase
2025-10-21 14:14:42 +00:00
bbedward
c389101a10
workflow: add term sync with poeditor
2025-10-21 10:13:56 -04:00
bbedward
4aa0b3d0fc
theme: sync color scheme after matugen finishes
2025-10-21 10:04:28 -04:00
bbedward
322f1415f6
gamma: fix persistence of night mode auto-location
2025-10-21 08:40:27 -04:00
bokicoder
0d57691e38
add color picking support option ( #516 )
2025-10-21 08:10:34 -04:00
purian23
507b516f89
fix: Privacy audio null property
2025-10-20 21:02:33 -04:00
bbedward
7bf73ab14d
gamma/nightmode: use dms V6 implementation - Scraps gammastep depednency
2025-10-20 18:24:57 -04:00
bokicoder
9a305355c2
disable sleep inhibitor when lock-before-suspend disabled ( #512 )
2025-10-20 13:03:27 -04:00
github-actions[bot]
6ac382a25f
i18n: update translations
2025-10-20 16:16:16 +00:00
bbedward
e02b255442
system tray: Add DMS_HIDE_TRAYIDs
2025-10-20 12:15:52 -04:00
github-actions[bot]
d978740d66
i18n: update translations
2025-10-20 15:47:16 +00:00
bbedward
62b7492e9f
portal: handle profile setting errors
2025-10-20 11:43:14 -04:00
bbedward
c2f42f3f69
bar: fix border with radius
2025-10-20 11:34:46 -04:00
github-actions[bot]
2c4a40e778
i18n: update translations
2025-10-20 15:15:51 +00:00
bbedward
635fcad416
Revert "lock: terminate fprint pam session when using password"
...
This reverts commit 7bf7d0afae .
2025-10-20 11:15:26 -04:00
github-actions[bot]
2c92f830d1
i18n: update translations
2025-10-20 14:05:10 +00:00
bbedward
4924f3e55a
cc: scrap bluetooth device icons
2025-10-20 10:04:36 -04:00
bbedward
53306165e1
bar: fix border canvas
2025-10-20 09:43:49 -04:00
github-actions[bot]
1ebcdaaf62
i18n: update translations
2025-10-20 13:22:56 +00:00
bbedward
078ef203b6
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-10-20 09:22:26 -04:00
bbedward
59669d8b7f
i18n: add some terms
2025-10-20 09:22:03 -04:00
github-actions[bot]
d38b98459a
i18n: update translations
2025-10-20 13:07:57 +00:00
bbedward
f54e53b8a0
theme: fix gtk light
...
- I just had to rip gtk.css from adw-gtk3 for it to apply colors idk
2025-10-20 09:07:07 -04:00
bbedward
851d47213c
themes: change gtk theme path to adw-gtk3 + libadwaita for gtk4
2025-10-19 23:50:18 -04:00
bbedward
ad778b5d81
wallpaper: respect fill mode on lock + greeter
2025-10-19 23:39:21 -04:00
bbedward
0cb081a6d0
lock: bypass custom commands in ipc
2025-10-19 23:15:32 -04:00
bbedward
daf3525e80
show hidden files for wallpapers
2025-10-19 22:44:21 -04:00
Mattias
b35198c710
feat: Only colour Bluetooth icon in DankBar if a device is connected ( #497 )
2025-10-19 22:35:31 -04:00
Mattias
1feb77aadb
chore: Tidy up superfluous whitespace ( #503 )
2025-10-19 22:35:17 -04:00
purian23
d6b690ae2f
feat: Updated DMS Animations
...
- Based on Material 3 Expressive
- Now features custom timers options
- Thanks to Soramane/Caelestia for converting Google's Material 3 Expressive curves
2025-10-19 21:42:18 -04:00
purian23
b1ae246c86
Update Greeter ReadMe
2025-10-19 19:14:13 -04:00
Roni Laukkarinen
4ceb5f13e5
Dock: Support ultrawide monitors and wide docks instead of hardcoded 1200px dock boundary ( #502 )
2025-10-19 13:14:31 -05:00
bbedward
64960e4dcd
wallpaper: support different fill modes
2025-10-19 12:49:57 -04:00
Mattias
e1c180a13f
feat: Indicate when the mic is muted in the Privacy Indicator ( #495 )
...
* feat: Indicate when the mic is muted in the Privacy Indicator
* chore: tidy up
2025-10-19 11:36:01 -05:00
radicaltray
86a0fd409a
fix: fix ghostty config reload on nixos ( #499 )
2025-10-19 11:35:28 -05:00
purian23
5a32398446
Update more sidebar settings nav
2025-10-18 23:10:08 -04:00
purian23
bcb22ec265
feat: Keybaord Nav to Category Settings
...
- fix: Escape key to exit settings
2025-10-18 20:45:01 -04:00
purian23
8719dcf98f
fix: System Updater focus
2025-10-18 19:33:54 -04:00
github-actions[bot]
9b4b2f75c1
i18n: update translations
2025-10-18 16:53:55 +00:00
bbedward
8acde3a347
lock: fix passing screenName to surface
2025-10-18 12:53:19 -04:00
purian23
7c1e247ef8
feat: Group by App on Running Apps
2025-10-17 22:24:47 -04:00
purian23
f4cd27d316
Update battery logic to fix NaN / Infinity %
2025-10-17 22:21:12 -04:00
github-actions[bot]
205c43181b
Update VERSION to v0.1.17 (from DMS)
2025-10-17 20:03:12 +00:00
purian23
05a72abf41
Update Copr Architecture logic
2025-10-17 15:39:09 -04:00
purian23
14262ba510
Silence upgrade noise
2025-10-17 11:05:54 -04:00
github-actions[bot]
d847b1e09c
i18n: update translations
2025-10-17 12:48:01 +00:00
bbedward
0086e42a86
i18n: don't rely on po webhooks
2025-10-17 08:47:18 -04:00
bbedward
7474d5a7bf
poeditor: disable workflow
...
They paywalled it even for open source
2025-10-17 08:42:56 -04:00
bbedward
5696a36115
ws: disable window scrolling toggle when not niri
2025-10-17 08:40:26 -04:00
maggster165
3cdc1a9c81
Add Workspace Indicator scrolling ( #475 )
2025-10-17 08:37:28 -04:00
Massimo Branchini
b095fb9005
small fix: initial space does not allow correct alignment ( #477 )
2025-10-17 08:37:18 -04:00
bbedward
ce6c16214c
lock: allow custom lock command
2025-10-17 08:36:11 -04:00
bbedward
b6f7f2734e
network: hide eth/wifi preference when apiVersion < 5
2025-10-17 08:23:56 -04:00
bbedward
4db55e4d77
Bump expected API back down, doesn't really matter
2025-10-17 08:17:16 -04:00
Massimo Branchini
b21f6e80b3
enhancement: managed NetworkManager ethernet configurations connectio… ( #473 )
...
* enhancement: managed NetworkManager ethernet configurations connection from control panel
* server API minimal version
2025-10-17 08:05:42 -04:00
bokicoder
a804fb849e
Update readme ( #471 )
2025-10-17 07:01:12 -04:00
purian23
4ca91cd9f7
SELinux & Path DIR updates
2025-10-17 01:28:59 -04:00
purian23
16e1b587b4
Added logic for PAM users / SELinux
2025-10-16 23:56:25 -04:00
bbedward
5e2756d200
theme: don't need portal for light/dark
2025-10-16 23:38:13 -04:00
bbedward
ce9ab22ae1
notepad: use ref system for service
2025-10-16 23:01:48 -04:00
bbedward
72ad35e1f9
theme: don't depend on dms for gsettings theme mode
2025-10-16 22:58:49 -04:00
bbedward
c0d110cde0
controlcenter: fix trigger position via IPC
2025-10-16 22:03:02 -04:00
bbedward
b9d5deb2ae
notifications: fix dnd tooltip & silence sounds on do not disturb
2025-10-16 21:30:45 -04:00
Nasser Alshammari
d4b13ef46b
Dropbox icon workaround when DankBar is vertical ( #466 )
2025-10-16 21:22:15 -04:00
BB
748d9e342e
Update translations/poexports/pt.json (POEditor.com)
2025-10-16 21:18:14 -04:00
purian23
f49312fc0e
Update ReadMe
2025-10-16 21:17:54 -04:00
BB
e0d8bbb243
Update translations/poexports/pt.json (POEditor.com)
2025-10-16 19:59:55 -04:00
purian23
153f2a49f8
Update Copr Workflow
2025-10-16 19:59:29 -04:00
github-actions[bot]
8b272dc2fd
Update VERSION to v0.1.16 (from DMS)
2025-10-16 23:44:02 +00:00
purian23
87a919bbde
Remove dupes
2025-10-16 18:07:21 -04:00
purian23
d3017e98c5
Suppress instructions after init install
2025-10-16 17:58:31 -04:00
Jaren Glenn
5758d7274e
calendar: detect and parse 12-hour event start/end times ( #464 )
2025-10-16 16:10:05 -04:00
bbedward
0e215d69cb
nm: revise enterprise flow
2025-10-16 15:53:38 -04:00
bbedward
cbaaa32ce8
matugen: prefix all internal templates with dms
2025-10-16 14:09:20 -04:00
bbedward
5c81646397
idle: remove lock before suspend, manually triggered
...
- depend on our dbus service telling us to lock
2025-10-16 13:52:09 -04:00
BB
30ca1fb14f
Update translations/poexports/pt.json (POEditor.com)
2025-10-16 11:52:22 -04:00
bbedward
9fab49984a
i18n: add portugese to export workflow
2025-10-16 11:51:52 -04:00
BB
696fa6e4f8
Update translations/poexports/ja.json (POEditor.com)
2025-10-16 11:49:03 -04:00
BB
921393e84e
Update translations/poexports/ja.json (POEditor.com)
2025-10-16 11:48:43 -04:00
BB
13e894e910
Update translations/poexports/zh_CN.json (POEditor.com)
2025-10-16 11:48:39 -04:00
bbedward
7c7e8aaef3
i18n: add portugese
2025-10-16 11:48:10 -04:00
bbedward
7ea3bd9df9
animations: dynamic bar/dock animation durations
2025-10-16 11:44:05 -04:00
bbedward
7bf7d0afae
lock: terminate fprint pam session when using password
2025-10-16 11:37:14 -04:00
bbedward
0d329baaca
dock: restructure + icon size option + orientation improvements
2025-10-16 11:23:16 -04:00
enzi
941a87b59c
fix crash in spacer ( #461 )
2025-10-16 10:25:29 -04:00
bbedward
a9e8ac46d8
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-10-16 09:58:55 -04:00
bbedward
0d3a294118
dankbar: allow layer override via env
2025-10-16 09:58:44 -04:00
purian23
7a27537632
Remove ghostty req
2025-10-16 09:55:04 -04:00
bbedward
287e778ddb
clock: show seconds false by default
2025-10-16 09:52:16 -04:00
Oleksandr
ce44edb419
support for displaying seconds on a clock ( #457 )
...
Co-authored-by: Oleksandr <avktech@gmail.com >
2025-10-16 09:51:23 -04:00
bbedward
9dcd8af7a3
workspace: respect theme corner radius
2025-10-16 09:50:19 -04:00
bokicoder
76dfcd0ccb
fix incorrect path in the greeter module ( #459 )
2025-10-16 08:20:05 -04:00
Massimo Branchini
13a188635d
small fix: correct width for per-monitor dropdown ( #454 )
2025-10-16 08:19:30 -04:00
bbedward
cd18fd5aed
theme: make portal prefer-dark sync optional
2025-10-16 00:16:34 -04:00
purian23
b277bd8014
Improve Fedora dms-greeter post install
2025-10-15 23:37:57 -04:00
purian23
daa0d368ab
Update dms-greeter permissions & post install
2025-10-15 23:11:53 -04:00
purian23
2cc7777e16
DMS-Greeter spec update
2025-10-15 19:54:29 -04:00
bbedward
d276e31f7b
niri: --no-preserve=mode on binds copy command
2025-10-15 18:23:53 -04:00
bbedward
7f35ba7e21
spotlight: fix context menu button click widths
2025-10-15 18:17:58 -04:00
bbedward
edd54dda84
dock: repair context menu screens & tooltips
2025-10-15 18:17:56 -04:00
purian23
a50a97314d
Prefer quickshell-git
2025-10-15 18:01:05 -04:00
bbedward
4bc05e7083
idle: add lock before suspend to idle manager
2025-10-15 16:40:20 -04:00
bbedward
09a45b49a6
dock: fix show on overview logic
2025-10-15 16:14:20 -04:00
purian23
1c0b71436e
Update dms-git priority
2025-10-15 16:11:50 -04:00
bbedward
24f5e9a7e6
plugins: add PluginGlobalVar
...
- Allow syncing vars to all widget instances, like a singleton
2025-10-15 16:08:24 -04:00
bbedward
59d123a4a1
common: dont require id in runCommand helper
2025-10-15 14:53:23 -04:00
bbedward
ed2afa03f9
revert useless changes
2025-10-15 14:52:53 -04:00
bbedward
3c531dc2ec
bar: bind widget refresh to dpr changes
2025-10-15 14:43:47 -04:00
bbedward
83564bd03f
media: disable layer on morphing blob
...
- already on the window
2025-10-15 14:38:34 -04:00
bbedward
7146d0d92d
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-10-15 14:23:25 -04:00
bbedward
e842d6761a
theme: handle colors being deleted more gracefully
2025-10-15 14:23:02 -04:00
bbedward
17b405e9dc
Also bind system tray visibility to # of items
2025-10-15 13:26:20 -04:00
bbedward
f281513a41
launcher: fix os logo on multi-monitor
2025-10-15 13:22:50 -04:00
bbedward
63b876479f
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-10-15 12:48:24 -04:00
bbedward
38b833c886
bar: dpr-aware canvas
2025-10-15 12:31:07 -04:00
BB
d75ea18e9f
Update translations/poexports/zh_CN.json (POEditor.com)
2025-10-15 12:07:26 -04:00
bbedward
f311b20ef7
Fix zh-Hans code
2025-10-15 12:06:56 -04:00
bbedward
78f7237422
workflow: add poeditor job
2025-10-15 12:05:44 -04:00
purian23
726af3393b
Copr Ghostty support
2025-10-15 11:55:13 -04:00
bbedward
c772331554
version: prefer git head over VERSION file
2025-10-15 11:36:36 -04:00
github-actions[bot]
80d257b94f
Update VERSION to v0.1.15 (from DMS)
2025-10-15 15:34:20 +00:00
bbedward
e2db034959
try and fix version commit
2025-10-15 11:31:53 -04:00
bbedward
c4e88e5c05
hyprland: add keybinds cheatsheet
2025-10-15 11:18:02 -04:00
bbedward
e47e7667c6
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-10-15 10:33:32 -04:00
bbedward
8bb2a64663
cc: allow multiple brightness sliders
2025-10-15 10:31:55 -04:00
purian23
e056e08fc1
Prefer git build w/source
2025-10-15 10:14:34 -04:00
bbedward
342cd55bc0
loginctl: disable inhibit when loginctl integration disabled
2025-10-15 09:58:44 -04:00
bbedward
23ef19e683
bar: attempt to fix some nichhe binding issues
2025-10-15 09:16:53 -04:00
bbedward
437fd29e96
ipc: move mpris to global controller
2025-10-15 09:08:26 -04:00
bbedward
aa7a07fd99
bar: trigger repaint on opacity change
2025-10-15 09:03:31 -04:00
bbedward
5217006dec
workflow: fix tag version generation
2025-10-15 09:00:58 -04:00
max72bra
ab4f6baae6
Improvement: Allow the user to perform custom power actions ( #439 )
2025-10-15 08:46:32 -04:00
Oleksandr
1976ea4d49
Multi batteries support ( #431 )
...
* Multi batteries support
* Multi batteries support DMS_PREFERRED_BATTERY fix
---------
Co-authored-by: Oleksandr <avktech@gmail.com >
2025-10-15 08:45:35 -04:00
bbedward
697fc4d2b7
Fix version detection
2025-10-15 08:40:12 -04:00
max72bra
38c1f7bbcb
small fix: update popout column space ( #441 )
2025-10-15 08:16:05 -04:00
max72bra
8cbfaab807
small fix: right check on execution ( #440 )
2025-10-15 08:15:40 -04:00
Bruno Cesar Rocha
f4a4151632
docs: update PLUGIN docs ( #443 )
2025-10-15 08:14:49 -04:00
bbedward
5f810fe741
update locales
2025-10-15 00:25:48 -04:00
bbedward
adaa0caab8
fix: clip add widget listview in control center
2025-10-15 00:02:26 -04:00
bbedward
54ef14e765
ipc: Add openWithQuery and toggleWithQuery to spotlight
2025-10-14 23:56:43 -04:00
Body
d1383b5d1b
remove screen dimming from dropdown menus ( #435 )
2025-10-14 23:44:29 -04:00
bbedward
caa703af99
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-10-14 23:23:42 -04:00
bbedward
90aab9f4db
sounds: option to override system sound themes
2025-10-14 23:23:22 -04:00
purian23
3439030145
feat: Copr DMS-Greeter support
2025-10-14 23:11:11 -04:00
bbedward
058c7408d1
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-10-14 22:21:27 -04:00
purian23
a4f7fd58f6
Tag dms-git spec
2025-10-14 22:14:31 -04:00
bbedward
6f3024c90d
Remove loader from Spotlight chain
2025-10-14 22:14:10 -04:00
bbedward
5f95fa5e79
Use proc helper in more places
2025-10-14 16:52:50 -04:00
bbedward
f9cb0506e9
fix session service connection
2025-10-14 15:58:10 -04:00
bbedward
2429401d0e
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-10-14 15:14:37 -04:00
bbedward
9ff0d7405f
common: add Proc.runCommand helper
2025-10-14 15:14:20 -04:00
bbedward
5bb5cd296d
config: restructure, migration system, cache data
2025-10-14 15:07:28 -04:00
purian23
273662e03e
Update Copr Stable Workflow
2025-10-14 14:28:56 -04:00
bbedward
9c1a89d786
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-10-14 14:14:25 -04:00
bbedward
524d7ee5c0
systemupdate: use ref system to prevent executions
2025-10-14 14:14:06 -04:00
purian23
51d2bc9aae
Spec update - DMS CLI Source
2025-10-14 14:12:34 -04:00
max72bra
0c8a7ff332
small detail: the timer must run on both pkgManager and updChecker ( #428 )
2025-10-14 14:11:33 -04:00
bbedward
309b8d9efe
i18n: update terms
...
adjacently, fix the power menu confirm option
2025-10-14 14:06:46 -04:00
max72bra
c2f32b7bdc
enhancement: let power actions confirmation optional ( #427 )
2025-10-14 13:59:12 -04:00
purian23
563bc7b359
Spec update
2025-10-14 13:44:05 -04:00
bbedward
94ca5a5bef
set default env to prevent dGPU wakeups
2025-10-14 13:16:29 -04:00
bbedward
4464589c0f
elide, dont wrap spotlight/launcher results
2025-10-14 12:58:13 -04:00
bbedward
748d4fe2ac
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-10-14 12:40:25 -04:00
bbedward
50b28dc8ca
launcher: fix crash in plugin action execution
2025-10-14 12:39:51 -04:00
max72bra
118980a9fb
bug fix: launcher settings tab -> recently used apps -> mass and single clear not saving changes ( #426 )
2025-10-14 12:17:26 -04:00
bbedward
8aff381676
launcher: add sort by alphabetically option
...
sounds: convert files to wav
2025-10-14 11:08:52 -04:00
bbedward
6d0fba1905
localization: wifi password modal strings
2025-10-14 10:57:48 -04:00
bbedward
7e885d3cee
nm: enterprise options for domain and realm
2025-10-14 10:26:45 -04:00
bbedward
811daf74ff
Fix spacing of night mode + auto wallpaper sections
2025-10-14 10:05:04 -04:00
bbedward
ee755b8bd6
lock: fprintd support
2025-10-14 09:18:57 -04:00
Moraxyc Xu
1019eb925a
nix: add system sound support option ( #422 )
2025-10-14 08:18:51 -04:00
max72bra
061bb50b88
system updater: separated update finder from pkg manager ( #419 )
2025-10-14 08:18:34 -04:00
bbedward
eb7e665c86
Fix delegate on lock
2025-10-14 08:15:29 -04:00
bbedward
80301d1aab
fix warning
2025-10-14 08:01:14 -04:00
bbedward
ea56fb5840
sounds: make qt6-multimedia optional
2025-10-14 07:58:16 -04:00
purian23
692b45c4f0
Finalize Copr Workflow
2025-10-14 01:28:58 -04:00
purian23
8d53a8826e
Fix package dependencies for Ubuntu build environment
2025-10-14 00:46:15 -04:00
purian23
64ea115303
Copr Workflow & Spec
2025-10-14 00:25:10 -04:00
bbedward
b5e29cf50c
Incorporate some system sounds
2025-10-13 22:38:13 -04:00
bbedward
381df1e949
fix bindings in Theme & Colors settings pane
2025-10-13 22:12:32 -04:00
bbedward
13a81eda6f
calendar: fix binding loop
2025-10-13 22:05:12 -04:00
bbedward
a48c39642a
Fix outdated oSD trigger
2025-10-13 22:02:34 -04:00
bbedward
3be3e622bc
re-work mouse handling of dannkbar
2025-10-13 21:34:53 -04:00
bbedward
07fe2ca407
Restore correct workflow
2025-10-13 20:22:18 -04:00
bbedward
9b96dae744
Sync lock/unlock events with loginctl
2025-10-13 19:46:18 -04:00
bbedward
0e3d3d1a40
fix hyprland svg
2025-10-13 19:31:28 -04:00
Bruno Cesar Rocha
cb3274fb0c
fix: get desktop entry back ( #417 )
2025-10-13 19:25:27 -04:00
bbedward
a3ada5b2bb
Restructure lock screen
2025-10-13 17:44:09 -04:00
bbedward
3e167a2c52
Update localizations
2025-10-13 17:05:45 -04:00
bbedward
38b3ad2b31
niri: re-gen layout kdl on dbar spacing change
2025-10-13 17:03:08 -04:00
bbedward
56e5cd13b7
Add popup gaps override + math min 4 logic to match existing code
2025-10-13 16:57:18 -04:00
bbedward
d63c0fc6f0
Simplify font picking and elide contents
2025-10-13 14:58:24 -04:00
bbedward
6814b140fc
bar: more repaint triggers + repaint debounce
2025-10-13 14:38:03 -04:00
max72bra
5f7e478118
Enhancement: custom system updater command ( #414 )
...
* enhancement: system updater custom command and custom additional terminal parameters
* removed console log
* minor: tabs
2025-10-13 14:25:25 -04:00
Bruno Cesar Rocha
7317024da5
feat: Launcher Plugin Component ( #408 )
...
Load launcher items from plugin.
2025-10-13 14:24:41 -04:00
Body
9b9fbabc3f
tweak popout margins for consistency ( #399 )
2025-10-13 14:17:02 -04:00
bbedward
3c5a23799f
Flip light/dark mode and icon themes properly
2025-10-13 14:16:36 -04:00
bbedward
3bfdc6163c
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-10-13 13:54:54 -04:00
purian23
cf2f74a38d
Stock workflow release
2025-10-12 15:23:00 -04:00
bbedward
2a7f52c67e
Update readme
2025-10-12 07:46:43 -04:00
Body
50fde1e308
Add niri overview toggle on launcher button rightclick. ( #394 )
2025-10-12 07:38:55 -04:00
max72bra
46fd0ae413
Hyprland: filter all spacial workspaces ( #398 )
...
Filters all workspaces with IDs less than 0, regardless of their name (which is user-defined)
2025-10-12 07:38:39 -04:00
bokicoder
65e32dc429
Fix keyboard focus issue in clipboard ( #391 )
2025-10-12 07:38:15 -04:00
Body
413675dfc1
Close ControlCenter popout on Settings open. ( #396 )
2025-10-12 07:34:06 -04:00
purian23
a17343f40e
Enable Copr stable builds
2025-10-12 01:08:10 -04:00
bokicoder
5d023804c1
update flake.lock ( #390 )
2025-10-12 00:12:41 -04:00
bbedward
fa07a846b9
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-10-11 23:48:36 -04:00
bbedward
5df46b605e
Call lockerReady to releasse inhibitor whenlock screen is drawn
2025-10-11 23:48:13 -04:00
bokicoder
77cf371a21
update flake.lock ( #388 )
2025-10-11 23:42:55 -04:00
bbedward
89802dd040
Presever user configs
2025-10-11 23:08:11 -04:00
bbedward
59b95e9dd6
Bundle distro package with dms releases
2025-10-11 22:21:55 -04:00
bbedward
b836db5252
Update copr-related build opts
2025-10-11 21:59:08 -04:00
purian23
4dc4b15925
Revert "Update spec to SRPM by default"
...
This reverts commit 5c3062e699 .
2025-10-11 18:19:21 -04:00
purian23
5c3062e699
Update spec to SRPM by default
2025-10-11 17:52:26 -04:00
bbedward
3a7777c643
api: unify dms API clients
...
- Single subscribe socket
- Single req/callback socket
- Remove PrepareForSleep handling
- Dependency on dms API version enforcement
- Remove gdbus from portal and session
2025-10-11 14:37:18 -04:00
bbedward
71543c35d6
Re-organize settings
2025-10-11 13:04:26 -04:00
bbedward
f4cf66dc01
Update terms
2025-10-11 11:37:09 -04:00
bbedward
7870dff0fd
matugen: opt to run user templates
2025-10-11 11:30:19 -04:00
bbedward
9fc9c1ed19
Update issue template
2025-10-11 10:39:34 -04:00
bbedward
4d0151350f
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-10-11 10:30:19 -04:00
bbedward
dff10c8d13
Update issue templates
2025-10-11 10:30:09 -04:00
purian23
362bcb9294
More cli - better spec
2025-10-11 02:14:48 -04:00
purian23
351b4f8a94
Remove CLI ref
2025-10-11 01:59:59 -04:00
bbedward
90955eb0a1
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-10-10 20:07:19 -04:00
bbedward
62669747ad
lock/greeter: show full power menu
2025-10-10 20:07:01 -04:00
bokicoder
466d00c666
Modify the greeter module to use the dms-greeter wrapper ( #373 )
2025-10-10 19:20:17 -04:00
bbedward
63845ff875
Update vid
2025-10-10 18:53:52 -04:00
bbedward
d013748a51
plugins: fix variant syncing
2025-10-10 18:45:43 -04:00
bbedward
474af3bc07
Remove braindead mouse area arbitrary rules
2025-10-10 18:21:35 -04:00
bbedward
8e09e155fa
greeter: update readme
2025-10-10 17:47:02 -04:00
bbedward
7f9f4f96b9
Update greeter readme
2025-10-10 17:44:06 -04:00
bbedward
cd488a8623
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-10-10 15:01:10 -04:00
bbedward
080b7a28b1
Fix force focus
2025-10-10 15:00:57 -04:00
purian23
6949ed0ebd
No inline package comments
2025-10-10 14:57:32 -04:00
purian23
8465fa45bb
Adjust inline spec comments
2025-10-10 14:49:34 -04:00
purian23
40835ffc89
Update copr dms spec
2025-10-10 14:20:47 -04:00
bbedward
01a42ff330
Fix key forward targets
2025-10-10 13:51:17 -04:00
bbedward
ba49654a64
Fix launcher context menu sizing
2025-10-10 13:42:55 -04:00
bbedward
bc6577fe18
Fix icon theme overflow
2025-10-10 12:47:22 -04:00
bbedward
4ca3f0da67
Fix tab/backtab in launchers
2025-10-10 12:40:02 -04:00
bbedward
7f2086488b
Fix power menu focus activation
2025-10-10 12:29:14 -04:00
bbedward
3014fd8095
Fractional scaling fixes + bar border settings
2025-10-10 12:25:00 -04:00
bbedward
27885c8ac3
Update readme and about page
2025-10-10 00:05:49 -04:00
bbedward
d6be0509ac
Put release bin in bin/ folder
2025-10-09 23:32:20 -04:00
bbedward
1c85f5e857
Make release assets more sane and understandable
2025-10-09 23:28:10 -04:00
bbedward
abe5515aca
Expose ensureVisible to PluginSettings
2025-10-09 23:07:42 -04:00
bbedward
6fba975490
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-10-09 20:38:26 -04:00
bbedward
2de6798f45
Clean up variants from bar whhen removed from plugin data
2025-10-09 20:37:14 -04:00
purian23
04fdfa2a35
simplify Fedora Spec
2025-10-09 18:52:27 -04:00
bbedward
8f3085290d
Update wrapper for consistency
2025-10-09 17:59:16 -04:00
bbedward
0839fe45f5
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-10-09 17:54:07 -04:00
bbedward
18f4795fda
add dms-greeter wrapper
2025-10-09 17:53:56 -04:00
Parthiv Seetharaman
55d9fa622a
Re-introduce default settings option and fix dms-cli build ( #366 )
...
* Reapply "Add default configuration option to home-manager (#356 )"
This reverts commit bc23109f99 .
* fix multiple xdg.configFile definitions error
* update dms-cli flake to fix build
2025-10-09 16:11:35 -04:00
bbedward
7dc723c764
Middle clock to close window on dock
2025-10-09 15:16:22 -04:00
bbedward
5a63205972
Fix light mode binding
2025-10-09 15:08:21 -04:00
bbedward
a4ceeafb1e
Add ability to disable loginctl lock integration
2025-10-09 14:58:16 -04:00
bbedward
242e05cc0e
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-10-09 14:47:18 -04:00
bbedward
065dddbe6e
Fix lock before suspend
2025-10-09 14:44:55 -04:00
purian23
fa6825252b
prep Fedora Copr support
2025-10-09 14:42:09 -04:00
bbedward
b06e48a444
FolderListModel filters
2025-10-09 14:30:43 -04:00
bbedward
97dbd40f07
remove unused fileURL property
2025-10-09 14:17:29 -04:00
bbedward
bc23109f99
Revert "Add default configuration option to home-manager ( #356 )"
...
This reverts commit 67a4e3074e .
2025-10-09 13:53:27 -04:00
bbedward
ecb9675e9c
Try more plugin loading things
2025-10-09 13:51:43 -04:00
bbedward
e1f9b9e7a4
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-10-09 13:37:46 -04:00
bbedward
067b485bb3
Bind perms directly to availablePlugins map
2025-10-09 13:37:34 -04:00
bokicoder
67a4e3074e
Add default configuration option to home-manager ( #356 )
2025-10-09 13:23:44 -04:00
bokicoder
010bc4e8c3
fix systemd startup ( #364 )
2025-10-09 13:23:33 -04:00
bbedward
9de5e3253e
Re-do plugin scanning
2025-10-09 13:22:33 -04:00
bbedward
e32622ac48
Some lockscreen restructure
2025-10-09 11:30:02 -04:00
bbedward
5e2371c2cb
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-10-09 09:01:39 -04:00
bbedward
a6ce26ee87
i18n: update loading + add zh_CN
2025-10-09 09:01:20 -04:00
Parthiv Seetharaman
2a72c126f1
Add nix home-manager option for adding plugins ( #354 )
...
* add plugins nix hm option
* add nix hm plugins option usage to readme
2025-10-09 08:34:05 -04:00
bbedward
36e1a5d379
Update greeter docs
2025-10-08 23:37:45 -04:00
bbedward
c12eafa1db
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-10-08 23:18:07 -04:00
bbedward
9e26d8755c
Add os keyboard to greeter
2025-10-08 23:17:52 -04:00
Lukas Krejci
90bd30e351
add support for system updates on fedora ( #353 )
2025-10-08 22:19:40 -04:00
bbedward
3fb5d5c4f3
i18n: don't load en json - move animated terms to properties
2025-10-08 20:31:41 -04:00
bbedward
9f3685e4d5
clip spotlight result listview
2025-10-08 18:58:14 -04:00
bbedward
6565988952
Cleanup some of the backwards compat crap
2025-10-08 18:28:46 -04:00
bbedward
10b7a0875b
Crop CircularImages not fit
2025-10-08 18:16:16 -04:00
bbedward
bb4b9f1a58
Only ignore left/right keys in grid launcher mode
2025-10-08 17:55:24 -04:00
bbedward
981e527560
Remove artifacts of search fields overriding key inputs
2025-10-08 17:36:12 -04:00
bbedward
80b2ee719c
Restore ipc target
2025-10-08 17:31:26 -04:00
bbedward
6103d6196f
override cachyos logo
2025-10-08 16:35:49 -04:00
bbedward
ed1a5bfded
i18n: Add japanese + i18n service
2025-10-08 16:25:06 -04:00
bbedward
3909ce3350
Remove minimum menu size constraint
2025-10-08 15:23:09 -04:00
bbedward
d64cd0b8a4
Fix launcher button mask
2025-10-08 15:12:47 -04:00
bbedward
676aa9f93f
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-10-08 14:51:59 -04:00
bbedward
ebd48e2556
Many more logo customization options
2025-10-08 14:51:38 -04:00
bokicoder
ad5871aae4
Update flake.lock ( #347 )
2025-10-08 14:15:38 -04:00
bbedward
e327b1ca5b
Add proxy service for legacy nmcli version
2025-10-08 14:00:51 -04:00
bbedward
ad43ca11eb
Insta fallback
2025-10-08 13:41:37 -04:00
omar
41ba76e2e2
Change lock activation to use lockLoader ( #346 )
...
Fixes broken lock button
2025-10-08 13:40:27 -04:00
bbedward
15e773434e
Portal/Loginctl fallbacks for DMS_SOCKET unavail
2025-10-08 13:37:03 -04:00
bbedward
ed118f4e7a
Dropbox icon workaround
2025-10-08 12:54:06 -04:00
bbedward
3c420f2e30
Remove useless getter
2025-10-08 12:33:00 -04:00
bbedward
4e271d4f0e
Fix search when appusage is unavailable
2025-10-08 12:07:46 -04:00
bbedward
27f9b3cd0b
native NetworkManager + all native dbus bindings via dms
...
- Scrap janky NetworkService in favor of, dms' native NM integration
socket
- Scrap all gdbus usage in favor of native dbus bindings in dms
(loginctl, freedesktop)
It means that - some features won't work if running without dms wrapper.
But the trade off is certainly worth it, in the long-run for efficiency
improvements.
2025-10-08 12:03:50 -04:00
bbedward
1ed4abd347
Attempts to improve startup time
2025-10-08 10:02:54 -04:00
bbedward
f71dd1ed54
No DankIcon in notifications
2025-10-08 09:05:33 -04:00
bokicoder
19828d3b06
fix preStart script for greeter ( #339 )
2025-10-08 08:12:41 -04:00
bokicoder
d242e729f0
fix default-settings.json and default-session.json ( #341 )
2025-10-08 08:11:55 -04:00
Mirza Esaaf Shuja
8cd0d5faa5
fix: use correct hyprland config template for greeter ( #338 )
2025-10-07 20:48:27 -04:00
bbedward
a741d892a9
Remove MultiEffect opacity
2025-10-07 16:01:05 -04:00
bbedward
9add3361e0
DankModal pixel snapping
2025-10-07 15:32:21 -04:00
bbedward
4aac70ab5f
pass config_dir as an argument to matugen-worker
2025-10-07 13:46:41 -04:00
bbedward
980aec714a
Fix typo in workspace mousearea
2025-10-07 13:39:53 -04:00
bbedward
af8ee5af0f
Switch to dispatch-style release workflow
2025-10-07 12:50:09 -04:00
bbedward
32d9aa0cf2
Separate bar font scale
2025-10-07 08:29:48 -04:00
bbedward
7e49631912
Migrate plugin settings to separate file
2025-10-07 08:22:21 -04:00
bbedward
43970d34aa
Fix keyboard navi in file browser
2025-10-07 00:14:56 -04:00
bbedward
abb3c40697
Thread font loading
2025-10-06 23:51:49 -04:00
bbedward
2757a41102
Add invert on mode change for launcher logo
2025-10-06 23:24:39 -04:00
bbedward
1f8bddaa5e
Fix dank bar on overview clicks
2025-10-06 22:35:30 -04:00
bbedward
4c3b7ca60f
Support prime-run
2025-10-06 20:50:36 -04:00
bbedward
d9d83e5767
spotlight: remove categories
2025-10-06 20:42:21 -04:00
bbedward
b4ebde47be
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-10-06 20:40:20 -04:00
bbedward
ef9f76190d
Implement sizing mechanism for bar widget content
2025-10-06 20:40:02 -04:00
Nek
71b96efca0
Allow user's matugen config to be ran by dms ( #328 )
...
* Allow user's matugen config to be ran by dms
matugen-workers.sh now also loads the configs and templates from `~/.config/matugen/dms` and handles them the same way dms does its own matugen configs.
* Do not auto create user's matugen directories
2025-10-06 20:33:44 -04:00
bbedward
7158e09b0e
Customizable launcher logo
2025-10-06 20:08:21 -04:00
bbedward
8ef125bed2
Fix toast width
2025-10-06 19:42:22 -04:00
bbedward
0b11fb2fd5
Fix variant plugins in center section
2025-10-06 17:57:01 -04:00
bbedward
3871f3cf3d
Aggresive focus restoration
2025-10-06 17:52:48 -04:00
bbedward
7c5d1ec0f6
launcher + dock menu improvements
2025-10-06 17:46:19 -04:00
bbedward
b507b08e34
Re-org niri service & handle reconnects to socket
2025-10-06 16:46:05 -04:00
bbedward
1b06090f72
Remove terms that shouldnt be localized
2025-10-06 16:06:19 -04:00
bbedward
5460c20ac3
Localization framework
2025-10-06 16:00:50 -04:00
bbedward
2ccec607a0
Hide third party plugins, by default
2025-10-06 15:36:33 -04:00
bbedward
8a99fcf188
Set exec working directory to home when not defined
2025-10-06 15:28:58 -04:00
bbedward
1e2489ca76
Add support for plugin registry + install + management
2025-10-06 15:26:44 -04:00
bbedward
89793d2d62
plugins: support for multiple widgets per-plugin (variants)
2025-10-06 12:33:58 -04:00
bbedward
11a1af89f4
Allow removing force-padding on monitor widgets + plugin load fixes
2025-10-06 11:32:25 -04:00
bbedward
e24ddb804d
Filter out scratch_term ws on hyprland
2025-10-06 09:38:10 -04:00
bbedward
3524d365be
Add Desktop Actions to launcher + dock
2025-10-06 09:35:50 -04:00
bbedward
2b3b9d037c
re-add transitions
2025-10-06 09:10:58 -04:00
Bruno Cesar Rocha
5140cd9d7f
fix: use correct icon on CPU temp on bar ( #327 )
2025-10-06 09:05:44 -04:00
Parthiv Seetharaman
2df9437b39
add nixos support for greeter ( #298 )
...
* add nixos support for greeter
* fix greeter config file access
* fix wallpaper perms and allow for adding extra compositor config
* fix greeter config files ownership
* set default for compositor.extraConfig
* update option docs about copying instead of symlinking
* explain configHome in doc further
* add nixos option to redirect greeter logs
* prevent possible errors in greetd preStart
2025-10-06 08:42:36 -04:00
purian23
db440b8a14
feat: Add a 1px border to Dankbar w/edge detection
...
- No edge gap (spacing = 0 AND corner radius = 0): Draws 1px border only on the exposed edge (bottom for top bar, top for bottom bar, right for left bar, left for right bar)
- Has edge gap (spacing > 0 OR corner radius > 0): Draws 1px border around all sides
2025-10-05 23:56:40 -04:00
purian23
c3dd70bc99
fix: Color selection state
2025-10-05 23:21:00 -04:00
purian23
223e783bbc
Update Notepad theme corner radius to match user settings
2025-10-05 22:43:49 -04:00
purian23
ca086dbf16
ColorPicker visual feedback upon invaid hex code
2025-10-05 22:35:27 -04:00
purian23
523422cf6c
feat: Rebuilt DankColorPicker w/Color Sampling
...
- Fully custom built ColorDialog
- Replaces previous Wallpaper background color tool
- Requires hyprpicker for color sampling, thanks @Vaxry
2025-10-05 22:18:26 -04:00
bbedward
2dc310dcbc
Add VPN widget for control center
2025-10-05 21:28:52 -04:00
bbedward
c092cd2921
plugins: support control center plugins
2025-10-05 21:09:29 -04:00
bbedward
2b14ef76c9
resolve dms-colors dir dynamically in matugen-worker
2025-10-05 19:22:17 -04:00
bbedward
fbbf10078f
Fix focus issues with add widget dialog
2025-10-05 19:17:11 -04:00
Abhinav Chalise
2315d423c4
remove signal strength from ssidName ( #323 )
2025-10-05 19:01:03 -04:00
bbedward
9a43465ebf
Fix initial light/dark mode state in cc
2025-10-05 15:28:46 -04:00
bbedward
fc1444763d
Update dms-colors matugen
2025-10-05 15:07:08 -04:00
purian23
804bf879ed
Default to Zenity Color picker
...
- QT 6.9.3 removed the previous color picker we used
- Zenity is default in gnome based distros
- Kcolorchooser can be installed separately and will be preferred over Zenity
2025-10-04 22:59:02 -04:00
purian23
ad44f09421
feat: Display persistent OSD percentage option
2025-10-04 22:02:25 -04:00
purian23
df2469468b
Refactor Notepad search
2025-10-04 14:38:30 -04:00
bbedward
f8f4fe11eb
Explicit null
2025-10-04 12:10:03 -04:00
bbedward
039a370add
Explicit battery override
2025-10-04 12:07:59 -04:00
bbedward
6feebc086d
Update readme
2025-10-04 09:47:28 -04:00
bbedward
bc335c7d72
Remove arbitrary height limit on notification settings
2025-10-04 08:46:35 -04:00
bbedward
a6dd7254b2
Clip system tab flickable
2025-10-04 08:40:17 -04:00
bbedward
7b1026c624
Include env to override battery device
2025-10-04 08:23:49 -04:00
bbedward
4758393cc1
Fix dock hide with padding
2025-10-04 08:17:41 -04:00
bbedward
52373a3a7d
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-10-04 08:12:51 -04:00
bbedward
c30f9a2841
use wayland idle-inhibit when available
2025-10-04 08:12:18 -04:00
Abhinav Chalise
44d6f8f15c
Fix toggle function to return correct theme mode ( #309 )
2025-10-04 07:36:23 -04:00
purian23
5ada12f989
feat: Add Notepad search function
2025-10-04 02:25:42 -04:00
bbedward
d213045168
default instead of prefer-light
2025-10-04 01:18:43 -04:00
bbedward
d83478239e
plugins: add pillClickAction + PopoutService
2025-10-04 01:12:17 -04:00
purian23
3869955357
Update Notepad entry text color
2025-10-04 00:50:47 -04:00
bbedward
345d37edf8
Shift urgent workspace color
2025-10-04 00:11:49 -04:00
bbedward
2788ef28cf
Update README
2025-10-03 23:21:46 -04:00
bbedward
0d5c1bb3df
Add "daemon" type of plugins
2025-10-03 22:55:07 -04:00
bbedward
c3d505cdad
better proc usage
2025-10-03 19:35:13 -04:00
bbedward
90854e1dd4
version in about tab and ci
2025-10-03 19:31:07 -04:00
bbedward
f96e3b04be
Disable powermenu bg on cc
2025-10-03 18:29:06 -04:00
bbedward
44449e26a0
Handle urgent workspaces
2025-10-03 18:17:24 -04:00
bbedward
ddc88fd360
Fix positioning of power menu
2025-10-03 17:21:43 -04:00
bbedward
fedec450cb
Keep the modal, but relatively positioned
2025-10-03 17:16:34 -04:00
bbedward
04ea742830
Reapply "Always use power menu modal"
...
This reverts commit 5a5c860cef .
2025-10-03 17:14:43 -04:00
bbedward
5a5c860cef
Revert "Always use power menu modal"
...
This reverts commit 55d06a43f8 .
mm, not sure how I feel about it
2025-10-03 17:14:08 -04:00
bbedward
55d06a43f8
Always use power menu modal
2025-10-03 16:54:10 -04:00
bbedward
71eecd6e7b
Revert "betterbird/thunderbird matugen template"
...
This reverts commit 6f3019f84b .
2025-10-03 16:20:21 -04:00
bbedward
6f3019f84b
betterbird/thunderbird matugen template
2025-10-03 16:16:47 -04:00
bbedward
e95d3126b2
Modal/Popout layout alterations
2025-10-03 15:15:44 -04:00
bbedward
5da265bf0b
Instruct fonts to be global (makes sense for greeter)
2025-10-03 13:52:39 -04:00
bbedward
2ce9c43b8c
disable layer debug opt
2025-10-03 11:21:43 -04:00
bbedward
740b2f206c
Alter loading behavior
2025-10-03 10:08:05 -04:00
bbedward
af622bc7e7
Also concat local ones
2025-10-03 08:51:41 -04:00
bbedward
7816b50b27
Fallback greeter directories
2025-10-03 08:42:55 -04:00
bbedward
4cb7a909f7
Set default instead of prefer-light
2025-10-03 08:39:02 -04:00
bbedward
0fac88e171
namespace for notepad
2025-10-03 08:30:43 -04:00
bbedward
b4ab9d9650
XDG_DATA_DIRS for greeter
2025-10-02 22:10:46 -04:00
bbedward
731db13c14
Fix bindings in center section & icon sizes
2025-10-02 21:41:24 -04:00
bbedward
414a1ad4d2
Tweak colors a bit
2025-10-02 20:15:20 -04:00
Bruno Cesar Rocha
16055fe96e
fix: Plugin settings not loading existing settings ( #294 )
...
I notice the plugin settings tab was not loading the
existing plugin settings from the settings file.
It was properly writting to the file, but not reloading
on initialization.
added a loadValue() function so PluginSettings can call when the
pluginService is injected. Added isLoading state flag to prevent
the onItemsChanged from saving back settings when loading is happening.
Added null wise checks for properties that may be not ready yet
when loading.
2025-10-02 14:24:28 -04:00
bbedward
6140c398f0
Remove useless rounding
2025-10-02 14:14:16 -04:00
bbedward
bd02923616
plugin readme update
2025-10-02 14:01:20 -04:00
bbedward
6021815fd3
Fix media player when on right edge
2025-10-02 13:49:53 -04:00
bbedward
8c4aba5479
Center add widget in cc
2025-10-02 13:45:52 -04:00
bbedward
2428b22171
Score usage data into app search
2025-10-02 13:42:05 -04:00
bbedward
a3d30211f6
Fix missing screen info
2025-10-02 12:57:43 -04:00
bbedward
730300d211
de-dupe the pills
2025-10-02 12:48:21 -04:00
bbedward
aaca31276b
shift clock and date weights in vertical mode
2025-10-02 12:44:21 -04:00
bbedward
53fb927e36
niri: color and layout config generation
2025-10-02 12:34:17 -04:00
bbedward
fb5aa0313e
cleanup debug logs, fix center section plugins
2025-10-02 12:24:45 -04:00
bbedward
9b41eecbf1
Fix reactivity, different settings structure, etc, etc.
2025-10-02 12:13:49 -04:00
bbedward
ae461b1caf
Merge branch 'master' of github.com:bbedward/DankMaterialShell into wip/plugins
2025-10-02 00:22:32 -04:00
bbedward
57e36d6710
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-10-02 00:13:43 -04:00
bbedward
a7c4f09c5b
always blockLoading on fileview
2025-10-02 00:13:29 -04:00
bbedward
554ef16e49
moar
2025-10-01 23:37:03 -04:00
bbedward
082321f860
de-dupe env
2025-10-01 22:13:03 -04:00
bbedward
df4f7b8c9e
Set XDG_SESSION_TYPE in greeter
...
Always wayland, which is probably fine for our use case. Fixes gnome
2025-10-01 22:10:29 -04:00
bbedward
3f1742f074
lock+greeter: show keyboard layout widget, spacing adjustments
2025-10-01 21:08:55 -04:00
bbedward
4560d5c2d5
Fix overview auto hide bar
2025-10-01 18:16:27 -04:00
bbedward
0ca12d275c
Abstract away plugin dev a little more
2025-10-01 17:47:39 -04:00
bbedward
df9e834309
Some consistent styling for plugins
2025-10-01 14:04:17 -04:00
bbedward
ab1c0bb129
Merge branch 'master' of github.com:bbedward/DankMaterialShell into wip/plugins
2025-10-01 13:38:49 -04:00
bbedward
5070e4c950
Cleanup imports
2025-10-01 13:09:43 -04:00
bbedward
c13526ccad
re-enable layer
2025-10-01 13:05:28 -04:00
bbedward
46e16a6c69
Greetd: Add a greeter
2025-10-01 13:04:48 -04:00
Bruno Cesar Rocha
53983933dc
feat: Plugin System ( #276 )
...
* feat: Plugin System
* fix: merge conflicts
2025-10-01 11:28:10 -04:00
purian23
09f3ca39a1
feat: Top/Left/Right/Bottom Dock positioning
2025-09-30 21:56:58 -04:00
bbedward
42b4c91f35
update readme
2025-09-30 18:10:57 -04:00
bbedward
37120776be
configurable animation speeds
2025-09-30 17:30:03 -04:00
bbedward
d67bcb66c9
Keep SpotlightModal always loaded.
...
Tbh, probably minimal impact on memory - makes app launching snappier.
2025-09-30 17:07:57 -04:00
bbedward
acf6e72f35
emacs/vim style navigation everywhere
2025-09-30 16:54:50 -04:00
Alex Birdsall
0964b271f5
Add emacs-/readline- and vim-style list navigation to app launcher ( #278 )
...
* Add emacs- and vim-style nav keys to appLauncher
* Minor typo fix in contributing docs
2025-09-30 16:46:37 -04:00
bbedward
1f7998fc44
Disable scale from DankModal
2025-09-30 16:45:30 -04:00
bbedward
7ac59f7bd0
Revert antialiasing addition
2025-09-30 16:43:04 -04:00
xdenotte
bf238640af
fix(popouts): disable layer compositing and scale to keep text sharp at 1.25 ( #277 )
2025-09-30 16:42:39 -04:00
bbedward
6e638cadb7
slightly thinner workspace pills + more forgiving mousearea
2025-09-30 15:49:13 -04:00
bbedward
ab0759f441
antialiasing: true on rectangles
2025-09-30 13:28:07 -04:00
bbedward
123ec5c78a
Flip text to native rendering
2025-09-30 13:17:09 -04:00
bbedward
d262c67832
Fix VPN tooltip
2025-09-30 13:06:21 -04:00
bbedward
fcb9a2838d
Disable VPN icon rotation
2025-09-30 12:59:10 -04:00
bbedward
82d1672741
search field focus only
2025-09-30 12:36:58 -04:00
bbedward
657a8b6094
Per light-mode/dark-mode wallpaper option
2025-09-30 12:29:08 -04:00
bbedward
165f7e0720
fix exit anim
2025-09-30 11:05:15 -04:00
bbedward
91aba84c29
Tie modal loader to shouldBeVisible
2025-09-30 11:01:51 -04:00
bbedward
02c4ac1bc7
fix bar radius
2025-09-30 10:56:18 -04:00
bbedward
c529959027
Tie volume OSD to dbus event
2025-09-30 10:11:35 -04:00
bbedward
e875d1a5d7
meta: Vertical Bar, Notification Popup Position Options, ++
...
- CC Color picker widget
- Tooltips in more places
- Attempt to improve niri screen transitiosn
2025-09-30 09:51:18 -04:00
bbedward
d280505b9f
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-09-29 16:50:24 -04:00
bbedward
fdd9d0000b
Dont do dumb mono font filtering
2025-09-29 16:50:13 -04:00
purian23
74c793eedf
fix: Notepad refactor w/Dual displays
2025-09-29 14:38:58 -04:00
purian23
bd8976c620
feat: Docks refactor - Top/Bottom options
2025-09-28 23:55:59 -04:00
purian23
a3e2563f9b
Smoother notepad closure animation
2025-09-28 22:41:15 -04:00
bbedward
a310e3d8fa
Fix contrast of monochrome theme
2025-09-28 13:26:18 -04:00
purian23
ae9da35af1
fix: Dank Bar per/Display options
2025-09-27 21:52:06 -04:00
bbedward
b45837ff5c
Tab and backtab keyboard navigation on supported content
2025-09-27 09:08:41 -04:00
Parthiv Seetharaman
3dd9ab8a29
add option to always show dock in overview ( #257 )
2025-09-27 08:55:21 -04:00
bbedward
5ebd2f6b8e
Smaller top bar auto hide mask
2025-09-27 08:53:28 -04:00
purian23
977043ac92
feat: Long Live the DankBar > Top/Bottom positioning
2025-09-26 23:45:19 -04:00
bbedward
4c6182b79c
Allow 0 spacing
2025-09-26 13:49:00 -04:00
bbedward
01125e092c
Don't allow popouts to go off screen
2025-09-26 13:47:40 -04:00
bbedward
99ef447a52
Restore bluetooth audio codec functionality
2025-09-26 12:37:10 -04:00
purian23
4722ff9b97
Merge pull request #255 from sezaru/fix_nix_documentation
...
doc: Fixes DMS input URL for nix flake
2025-09-26 12:21:26 -04:00
Eduardo B. A.
23a19df79a
doc: Fixes DMS input url for nix flake
2025-09-26 13:10:10 -03:00
Eduardo B. A.
97b86c6faa
Optimize Nix Flake for Niri / Hyprland ( #242 )
...
* feat: Make niri stuff optional
* doc: Add some documentation about the flake
* Simplify modules.
* Overlay pkgs and simplify modules.
* Fix niri config levels.
* Fix documentation.
* Just pass the packages to the module
---------
Co-authored-by: Eduardo Barreto Alexandre <blibs@blobs.com >
Co-authored-by: Luis González <5774777+luis-agm@users.noreply.github.com >
2025-09-26 10:44:41 -04:00
bbedward
e6296f20b9
default opaque
2025-09-26 00:25:15 -04:00
bbedward
0ee9dcc255
Revise catpuccin palettes
2025-09-26 00:16:34 -04:00
bbedward
c7b4e2c49d
wrap shaders in a loader
2025-09-25 23:33:57 -04:00
bbedward
066d1847e4
cc: fixes to edit mode
2025-09-25 21:37:32 -04:00
purian23
3155bf24c1
Revert "refactor: Add Drag & Drop to Control Center"
...
This reverts commit a207ed74ff .
2025-09-25 20:59:22 -04:00
purian23
92bb5b90aa
Merge branch 'master' of github.com:AvengeMedia/DankMaterialShell
2025-09-25 19:32:42 -04:00
purian23
a207ed74ff
refactor: Add Drag & Drop to Control Center
2025-09-25 19:29:36 -04:00
bbedward
9d224113c4
use a matugen template for dms-colors.json
2025-09-25 18:27:25 -04:00
bbedward
934f4b2210
ControlCenter styling consistency fixes
2025-09-25 18:19:07 -04:00
bbedward
a6a41d4de1
Re-work theme approach to watch a file from matugen-worker
2025-09-25 16:49:57 -04:00
bbedward
185ee20f2d
Fix idle monitor creation
2025-09-25 16:30:46 -04:00
bbedward
778b960130
Fix hibernate manual option
2025-09-25 16:11:18 -04:00
bbedward
184938d10a
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-09-25 15:59:21 -04:00
bbedward
25565af5f9
Some styling consistencies
2025-09-25 15:57:56 -04:00
purian23
0bd9a4f860
fix Control Center IPC via Escape key
2025-09-25 14:52:21 -04:00
purian23
fe64dd1dea
Add IPC for Control Center
2025-09-25 14:23:45 -04:00
bbedward
a4a59fd586
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
2025-09-25 12:46:37 -04:00
bbedward
7ccd2d9418
Add random transition effect
2025-09-25 09:06:38 -04:00
bbedward
974dd70a06
Correct top bar bg color
2025-09-25 08:36:23 -04:00
sam
1690e4f63b
feat: expose matugen palette selection ( #251 )
...
Looks good, thanks!
2025-09-25 08:27:54 -04:00
bbedward
ec75ef468b
Remove obsolete setting
2025-09-24 19:15:37 -04:00
bbedward
a57c1e6451
Fix edit mode of multiple disk usage widgets in control center
2025-09-24 18:13:36 -04:00
bbedward
bdc79a13a9
just show mount path - wasted space = less
2025-09-24 18:09:36 -04:00
bbedward
b893694977
Add disk usage component for TopBar and ControlCenter
2025-09-24 18:06:46 -04:00
bbedward
9be7d44765
disable matugen env var support, also dont reload ghostty if not
...
configured with dms theme
2025-09-24 17:09:15 -04:00
bbedward
3f8d8ca379
Update ghostty readme blurb to disable annoying popups
2025-09-24 16:39:33 -04:00
bbedward
e50c3cceeb
Add grouped apps option to the dock
2025-09-24 16:15:38 -04:00
bbedward
14e648911d
Hyprland: fix focused app logic for empty workspaces
2025-09-24 15:08:22 -04:00
bbedward
3c42a618d4
auto-reload ghostty config on matugen generation
2025-09-24 14:38:45 -04:00
lonerorz
bed2259944
Refactor workspaceSwitcher ( #246 )
...
* Refactor WorkspaceSwitcher
Implement async data loading, dynamic UI, and fix QML connection
warnings.
* Enhance WorkspaceSwitcher
Adjust width dynamically based on icon count for better space
utilization
* fix(WorkspaceSwitcher): correct ternary logic for placeholder workspaces
2025-09-24 14:36:38 -04:00
bbedward
7516d44de9
Fix focused app taking up space when no focused window
...
+ Fix niri retaining focused windows from last workspace
2025-09-23 16:59:15 -04:00
bbedward
e9a61a4f81
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.
2025-09-23 16:30:49 -04:00
bbedward
7a7d7d053a
Fix even number of widgets in top bar
2025-09-23 16:11:30 -04:00
bbedward
2067e44baf
Do not default privacy indicator
2025-09-23 16:07:08 -04:00
bbedward
8e010478c7
Add labels for weather
2025-09-23 16:01:39 -04:00
bbedward
ec4f0ff2ed
slightly narrow HeaderPane
2025-09-23 15:34:04 -04:00
bbedward
c04177e45d
ControlCenter: Implement edit mode for customizing widgets
2025-09-23 14:38:01 -04:00
bbedward
b9b1737639
fix iris bloom coordinates
2025-09-23 00:09:59 -04:00
bbedward
4468e4c6af
Add none as a wallpaper transition type
2025-09-22 18:57:03 -04:00
bbedward
cf5dec733d
More wallpaper effects + per-monitor auto cycling
2025-09-22 17:51:59 -04:00
bbedward
d9b9da4b3d
Native text rednering in control center
2025-09-22 16:18:10 -04:00
bbedward
d62ef89bc3
fix some sorting of niri toplevels
2025-09-22 16:09:00 -04:00
bbedward
1b681e68b9
Bar: fix show on overview mousearea
2025-09-22 15:52:45 -04:00
bbedward
d15ee0c29b
DankCircularImage for album art and update audio input slider
2025-09-22 15:49:10 -04:00
bbedward
62b7b30754
Suppress niri toasts on theme changes
2025-09-22 14:50:35 -04:00
bbedward
aa52b586d6
also use shader for DankCircularImage
2025-09-22 12:31:16 -04:00
bbedward
ca11735c1d
Add wallpaper transition effects, courtesy of @Ly-Sec
...
- Just copied the shaders from noctalia since they're pretty awesome
2025-09-22 12:28:15 -04:00
bbedward
78683032aa
Ensure media topbar widget is always unloaded
2025-09-22 10:24:44 -04:00
bbedward
bd5064e567
Topbar: fix top bar input mask when hidden
2025-09-22 10:18:43 -04:00
bbedward
3862f0ced5
update monochrome pallette
2025-09-22 09:56:43 -04:00
bbedward
878c1d9385
Network widget: nowrap text
2025-09-22 09:52:06 -04:00
bbedward
0a5f635a2d
Fix media player positioning
...
fixes #235
2025-09-22 09:47:34 -04:00
bbedward
6a963ed618
Add vesktop theme
2025-09-22 09:21:47 -04:00
bbedward
35f059b1dc
Fix readme format
2025-09-22 09:14:48 -04:00
bbedward
b7838e497d
fix readme
2025-09-22 09:13:26 -04:00
bbedward
3edfff388c
add pywalfox for matugen
2025-09-22 09:10:44 -04:00
bbedward
0bfaf2a8f8
Hide topbar all the way when hidden
...
fixes #234
2025-09-22 08:48:16 -04:00
bbedward
50f6dfa709
Fix excessive TopBar repaints, dont mask animating area
2025-09-22 00:48:15 -04:00
bbedward
897f48d151
Leverage DankCircularImage for profile pic
2025-09-21 23:45:00 -04:00
bbedward
c43f58e1bf
Fix running apps tooltip
2025-09-21 23:16:04 -04:00
bbedward
de532fdeda
do not put topbar on overlay layer
2025-09-21 23:05:55 -04:00
bbedward
c21896b0df
restore themes minus deepBlue
2025-09-21 23:02:14 -04:00
bbedward
1669be4dd9
re-generate stock generic themes with matugen and remove deepBlue
2025-09-21 22:54:45 -04:00
bbedward
81550229e8
allow overriding matugen type in custom themes
2025-09-21 22:31:45 -04:00
bbedward
f38ffa1de5
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-09-21 22:06:21 -04:00
bbedward
66b493fb2b
Add hibernate support to power menus
2025-09-21 22:06:12 -04:00
purian23
ceae254160
fix: Notification grouped image clipping
2025-09-21 21:12:25 -04:00
bbedward
a3b3e49313
Remove power menu hints
2025-09-21 21:02:40 -04:00
bbedward
8fb17f7fd5
auto-focus first notification on modal when opened
2025-09-21 21:01:35 -04:00
bbedward
c464bb3e47
make the volume knob in media player consistent
2025-09-21 20:56:57 -04:00
bbedward
bd72cf3adf
Fix generic theme contrasts
2025-09-21 20:31:14 -04:00
bbedward
a734d9b497
Add monochrome theme courtesy of Vouk@discord
2025-09-21 20:17:30 -04:00
bbedward
b18814e086
fix profile picture browser
2025-09-21 20:13:00 -04:00
bbedward
74417a18ea
change wifi icon suite
2025-09-21 19:56:46 -04:00
purian23
227081c5c9
Update Topbar Autohide Fullscreen Edgecase
2025-09-21 16:20:17 -04:00
purian23
c3b3edcae8
Allow Tobar Autohide to work w/Modals
2025-09-21 15:28:15 -04:00
bbedward
c8f87085a0
respect cornerRadius setting in more places
2025-09-21 11:47:28 -04:00
bbedward
118375f004
respect corner radius in settings
2025-09-21 11:44:00 -04:00
bbedward
babcc66765
Re-style control center & sliders to be more android 16-y
2025-09-21 11:39:31 -04:00
bbedward
64c8e79bf2
lock screen: allow starting pam auth with empty password
2025-09-21 09:33:19 -04:00
bbedward
12e8e72bb2
Multiple widget color opts
2025-09-21 09:24:55 -04:00
bbedward
72b79c0f51
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-09-21 08:25:29 -04:00
bbedward
50e440f212
fix top bar mask area
2025-09-21 08:25:18 -04:00
purian23
7c1c64fefc
fix: Notepad text opacity
2025-09-21 01:44:47 -04:00
purian23
2e4770f4be
feat: Add Transparency override option to Notepad
2025-09-21 00:49:23 -04:00
bbedward
0b2bf0b83d
simplify idleService
2025-09-20 21:07:53 -04:00
bbedward
1fbb614aa8
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-09-20 20:45:06 -04:00
bbedward
55a29d8504
minimum width for system monitoring topbar widgets
2025-09-20 20:44:50 -04:00
purian23
ffc13f71b7
feat: Add line numbers toggle to Notepad settings
2025-09-20 19:06:58 -04:00
purian23
d4816bd174
Modularize the Notepad
2025-09-20 14:22:13 -04:00
bbedward
3cac6e5eea
locale-aware calendar grid
2025-09-20 12:45:40 -04:00
bbedward
50bc3db048
Add lock before suspend option to power settings
2025-09-20 12:20:19 -04:00
bbedward
2b99e61c65
Launcher: actually, don't spawn with niri by default
2025-09-20 11:56:07 -04:00
bbedward
306a0c0e2d
Add support for custom launch prefix, launch apps with niri msg action
...
spawn on niri
2025-09-20 11:54:46 -04:00
bbedward
0ba4ee74b5
onDestruction handler in display service
2025-09-20 10:26:22 -04:00
bbedward
2b5a5115b7
cleanup vpn gdbus monitor
2025-09-20 10:11:17 -04:00
bbedward
8a7e386adb
fix dangling gdbus processes
2025-09-20 10:09:28 -04:00
bbedward
6e6412fffc
Readme update again
2025-09-19 21:13:45 -04:00
bbedward
bc540056fc
readme update
2025-09-19 21:11:41 -04:00
bbedward
0055ddbc8d
update bluetooth not available visuals
2025-09-19 20:55:06 -04:00
bbedward
3376dc893d
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-09-19 17:01:09 -04:00
bbedward
4a673fe1b5
check disabled option on DankButtonGroup + always show bluetooth
...
placeholder
2025-09-19 17:00:53 -04:00
purian23
6639f6ead0
Update notification card source images
2025-09-19 16:49:04 -04:00
bbedward
2ce32e8bb5
add media player to lock screen
2025-09-19 16:25:43 -04:00
bbedward
4d13a3d909
more detailed player info in selection
2025-09-19 16:13:50 -04:00
bbedward
691b6da7a7
Implement IdleMonitor to replace swayidle/hypridle functionality
2025-09-19 15:59:40 -04:00
bbedward
e6265c2f71
fix battery health properly
...
- apparently displayDevice does not expose all the right properties
2025-09-19 13:41:37 -04:00
bbedward
de9bb43c26
janky battery health workaround
2025-09-19 11:34:16 -04:00
bbedward
1ae9802866
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-09-19 10:24:53 -04:00
bbedward
0e887408c5
niri: do screen transition when changing themes
2025-09-19 10:24:37 -04:00
Body
88b7657e34
stop app launcher from updating and reorganizing results on fade out when it is launching an app ( #211 )
2025-09-19 10:04:41 -04:00
bbedward
5fcffba73e
goth corners off by default
2025-09-19 09:00:51 -04:00
bbedward
542536455b
TopBar: add "goth" corners option for the swooping edge effect
2025-09-18 23:37:32 -04:00
bbedward
97f0acadb6
didnt mean to push topbar change
2025-09-18 19:01:32 -04:00
bbedward
32f3e579e7
parser fix
2025-09-18 18:22:37 -04:00
bbedward
bc446dabaf
network: never allow rescans during update, more selective parsing from
...
gdbus monitor
2025-09-18 18:19:06 -04:00
bbedward
d8e2a73e0b
reduce network refresh spam
2025-09-18 17:35:53 -04:00
purian23
ae6fd42163
fix: Widget popup warning
2025-09-17 16:43:16 -04:00
bbedward
cc7363eee1
redesign battery popout and use button group in network detail
2025-09-17 15:33:26 -04:00
bbedward
38c4b33d15
update descriptions
2025-09-17 15:09:37 -04:00
bbedward
6c81aa0908
Add catpuccin theme + material 3 components
...
- Update DankToggle to be more representative of m3 design
- Add DankButtonGroup to represent a m3 button group
2025-09-17 14:54:34 -04:00
bbedward
102cc3c0b6
fix widget selection search
2025-09-17 11:58:04 -04:00
bbedward
02300024cf
use Paths.strip helper everywhere for consistency sake
2025-09-17 11:08:51 -04:00
bbedward
344761df00
remove ensureDirectory from notepad
2025-09-17 10:14:49 -04:00
bbedward
c0edaea716
fix style of font scale option
2025-09-17 10:12:06 -04:00
bbedward
75e660f78e
ensure file:// prefix is trimmed from notepad
2025-09-17 09:25:43 -04:00
purian23
be4d9cadba
fix: Save user prefs in topbar spacing
2025-09-16 20:59:32 -04:00
bbedward
fdaac6ac8b
calendar: simpler khal parsing
...
- assuming 12 is always MM 21 is always dd, 2013 is always yyyy
2025-09-16 13:59:54 -04:00
bbedward
5c540f826e
support multiple khal date formats
2025-09-16 13:53:03 -04:00
bbedward
55b3bffccd
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-09-16 13:29:58 -04:00
bbedward
0cb2a96b3e
scrap lock screen service
...
- was overcomplicated state syncing that isn't needed
2025-09-16 13:29:36 -04:00
purian23
9f13ac6963
Add font override options in Notepad
2025-09-15 23:03:57 -04:00
bbedward
19e148f65c
more m3wave improvements and notification image async loading
2025-09-15 23:01:08 -04:00
bbedward
7d9334916c
scrap topbar border
2025-09-15 22:13:35 -04:00
bbedward
50dedb55ac
update firefox
2025-09-15 20:24:08 -04:00
purian23
38f61ceae2
Add Media click-through on Dashboard
2025-09-15 19:52:27 -04:00
bbedward
fff4b8c817
reduce CPU burn of M3Wave
2025-09-15 19:00:59 -04:00
bbedward
0fe76b7575
minor layout adjustments to the media player buttons
2025-09-15 18:27:50 -04:00
bbedward
3c4719d430
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-09-15 17:48:02 -04:00
bbedward
c04e2ae0ff
tweak album art circle mask
2025-09-15 17:47:51 -04:00
purian23
fec921df10
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`
2025-09-15 17:37:39 -04:00
bbedward
5186afce06
FrameAnimation instead of timer
2025-09-15 15:25:27 -04:00
bbedward
77ea6a9372
readme update
2025-09-15 13:30:53 -04:00
bbedward
afb0435b5c
firefox theme guidance
2025-09-15 13:27:22 -04:00
bbedward
903ef0cc72
make system updater widget more generic
2025-09-15 11:55:15 -04:00
Aziz Hasanain
e4f86abda9
Add an ArchUpdater widget ( #201 )
2025-09-15 08:54:39 -04:00
bbedward
8ee43de145
handle remote album art
2025-09-14 22:52:25 -04:00
bbedward
83b29c5ed9
tweak colors
2025-09-14 22:09:57 -04:00
bbedward
cdf4ca3b3b
media player and gtk3/4 color updates
2025-09-14 22:07:19 -04:00
bbedward
a0192e709e
fix gtk3 colors and clean media player
2025-09-14 20:49:13 -04:00
bbedward
59c7246989
media player cleanups
2025-09-14 19:16:54 -04:00
purian23
76ee483b27
feat: Implement battery widget in Control Center
2025-09-14 16:40:09 -04:00
purian23
ba6c7ae28c
feat: Implement Color Picker
2025-09-13 22:02:48 -04:00
purian23
07c1677145
Remove redundant timer check
2025-09-13 21:05:16 -04:00
purian23
3db1a2ccf2
fix: Esnure no volume UI clipping
2025-09-13 21:01:56 -04:00
purian23
6d84553da9
Update privacy indicator logging
2025-09-13 19:56:02 -04:00
purian23
77bc129dfc
Media Update
2025-09-13 19:46:41 -04:00
purian23
2c451b9779
Media Hub redesign
2025-09-13 18:12:00 -04:00
Aziz Hasanain
3c6bb58088
Fix Notepad on Hyprland due to missing import ( #195 )
2025-09-13 13:49:38 -04:00
bbedward
0372c44d98
jpg
2025-09-13 11:56:38 -04:00
bbedward
8fc40ab12d
remove debug opt
2025-09-12 14:11:20 -04:00
bbedward
9e1272029e
re-add --screenshot
2025-09-12 14:08:32 -04:00
bbedward
27344a47e2
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-09-12 12:37:23 -04:00
bbedward
c42681b9b9
hide wallpaper engine unless they are available
2025-09-12 12:37:06 -04:00
Aziz Hasanain
939f47286e
Fix KeyboardLayout widget in Hyprland ( #192 )
2025-09-12 12:25:16 -04:00
Aziz Hasanain
c8cb5dc146
Add support for linux-wallpaperengine wallpapers ( #191 )
...
* Add support for linux-wallpaperengine wallpapers
* Remove unnecessary onCompleted hook
2025-09-12 12:13:14 -04:00
bbedward
c3759dc542
always use short form
2025-09-12 10:51:03 -04:00
bbedward
17b49ad1f9
longer weather interval and network service renice
2025-09-11 23:09:50 -04:00
bbedward
63c54b5611
re-nice weather curl commands
2025-09-11 22:52:01 -04:00
bbedward
988d5c2fc3
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-09-11 22:34:36 -04:00
bbedward
7a671b586c
SystemClock for calendar overview
2025-09-11 22:34:22 -04:00
Lulu
b36da8eba2
Add namespace to notification popup ( #187 )
2025-09-11 22:09:07 -04:00
bbedward
5b49e36da4
elide text in app drawer
2025-09-11 18:49:17 -04:00
purian23
2395274714
Add weather card click-through
2025-09-10 20:13:15 -04:00
bbedward
d0cbe689f8
optional wavy media playback bars
2025-09-10 15:52:09 -04:00
bbedward
4ae157af35
update readme
2025-09-10 11:40:18 -04:00
bbedward
fb94dd0c4a
fix notifs
2025-09-10 11:19:11 -04:00
bbedward
fb01d1af4b
layout adjustments
2025-09-10 09:23:14 -04:00
bbedward
9438868706
manual weather coords
2025-09-10 08:49:12 -04:00
bbedward
a77f6eb385
ensure state dir exists
2025-09-10 08:39:34 -04:00
bbedward
44ebd6a2ee
fix double click to open dash
2025-09-10 08:29:09 -04:00
bbedward
e5083fb3a4
remove old remnants from when it was just a calendar
2025-09-09 23:01:21 -04:00
bbedward
5a9c80540e
IPCs for dash
2025-09-09 22:56:19 -04:00
bbedward
5bb489f3c4
layout adjustments
2025-09-09 22:41:33 -04:00
purian23
35ea621a17
fix Notepad warning
2025-09-09 20:27:01 -04:00
bbedward
a4d1b6ad76
bring back center special positioning logic for DankDash
2025-09-09 20:24:52 -04:00
bbedward
a67a6c7c1c
DankDash: Replace CentCom center with a new widget
2025-09-09 20:00:31 -04:00
bbedward
1c7d8a55f3
fix wheel events propagation
2025-09-09 09:24:47 -04:00
bbedward
c9d38ec6f3
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-09-09 00:35:50 -04:00
bbedward
d961c7569b
steam_app icon handling
2025-09-09 00:35:38 -04:00
purian23
70a971ade2
Merge remote changes
2025-09-09 00:27:03 -04:00
purian23
5d4ba8b38a
Update to Native fileView
2025-09-09 00:25:40 -04:00
bbedward
537b4b3604
transmission fix
2025-09-08 23:58:01 -04:00
purian23
7105b09dc0
feat: Add tabs to Notepad
2025-09-08 23:08:47 -04:00
purian23
e0118987ad
feat: Add fuzzy search to the Widget Selection modal
2025-09-08 22:26:36 -04:00
bbedward
fca3c1ef96
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-09-08 22:02:09 -04:00
bbedward
c867090f12
transmission icon fix
2025-09-08 22:01:59 -04:00
purian23
ee06338640
Notepad top layer & remove background click to close
2025-09-08 21:43:00 -04:00
purian23
751aee40a5
Follow theme transparency
2025-09-08 21:18:26 -04:00
purian23
252cc8f42a
Notepad multi-size options
2025-09-08 20:44:46 -04:00
bbedward
dc28015313
default to false
2025-09-08 19:53:07 -04:00
bbedward
47b6b365a1
make show on overview top bar independent
2025-09-08 19:52:27 -04:00
bbedward
e2945a6a2a
threaded redraws
2025-09-08 19:42:44 -04:00
bbedward
3aa8ea55e7
case
2025-09-08 17:28:22 -04:00
bbedward
2179468caf
add open-topbar-on-overview for niri
2025-09-08 17:26:15 -04:00
bbedward
597f748e56
updoot
2025-09-08 17:05:19 -04:00
bbedward
ac1d01a190
qt6ct readme update
2025-09-08 17:04:11 -04:00
bbedward
fd623035c7
small readme tweak
2025-09-08 16:29:28 -04:00
bbedward
cbcb9a7f89
readme updates
2025-09-08 16:22:53 -04:00
bbedward
9c2e5561d7
nixos readme blurb
2025-09-08 15:53:15 -04:00
bbedward
9292e15419
update readme
2025-09-08 15:36:01 -04:00
bbedward
c78cb3c767
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-09-08 14:25:33 -04:00
bbedward
3a1a553a7d
change weather provider to open-meteo
...
- seems more accurate and reliable than wttr.in
2025-09-08 14:24:40 -04:00
Rishi Vora
cbf3d0f330
add more binds to nix module ( #179 )
2025-09-08 14:08:21 -04:00
Rishi Vora
9d416ddbd6
fix and cleanup flake ( #178 )
...
- switch to nixpkgs-unstable
- use a more sensible set in `forEachSystem`
- fix typos in options
- add hotkey-overlay title for binds
- use the new `dms` cli tool instead of qs ipc calls
2025-09-08 13:02:32 -04:00
bbedward
079faa0d40
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-09-08 12:13:35 -04:00
bbedward
4c18e6b01d
fix theme persistence
2025-09-08 12:13:21 -04:00
purian23
fcd818b098
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
2025-09-07 22:57:47 -04:00
bbedward
cd1c992abd
updoot
2025-09-07 22:20:00 -04:00
bbedward
cebcb4d5d9
set dock namespace to only the rect
2025-09-07 22:16:39 -04:00
bbedward
68243107ca
modal + popout namespace
2025-09-07 22:04:38 -04:00
bbedward
af952f6397
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-09-07 19:42:34 -04:00
bbedward
7d88f37f90
Add support for default-session.json
2025-09-07 19:41:57 -04:00
purian23
8abc94fd07
Add notepad file persistence & overwrite save options
2025-09-07 15:39:05 -04:00
Aleksandr Lebedev
c23088c98a
Fixed broken app icons on Niri ( #170 )
2025-09-07 07:21:43 -04:00
bbedward
072cbf284e
hide brightness slider opt
2025-09-06 10:12:39 -04:00
bbedward
f7dfd31256
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-09-06 10:06:15 -04:00
bbedward
2ef41555a9
option to hide power actions in lock scsreen
2025-09-06 10:05:49 -04:00
purian23
c9d7641d86
Update initial focus on IPC Notifications & Notepad
2025-09-05 23:40:09 -04:00
Eduardo B. A.
5f97fd4f7c
Add config options to features ( #167 )
...
* feat: Add config option to set quickshell package
* refactor: Use configured quickshell package for ipc calls
* feat: Add config for all shell features in flake
Also add missing dependencies
* fix: Fixes niri binds
* fix: Fixes dgop package path
* fix: Fixes pkgs not being set
* fix: Use ${pkgs.system} for dms-cli package
---------
Co-authored-by: Eduardo Barreto Alexandre <git@dummy.com >
2025-09-05 22:57:58 -04:00
Eduardo B. A.
9ba3bfb4db
[FIX] Allow setting quickshell package ( #166 )
...
* feat: Add config option to set quickshell package
* refactor: Use configured quickshell package for ipc calls
* fix: Fixes niri binds
---------
Co-authored-by: Eduardo Barreto Alexandre <git@dummy.com >
2025-09-05 22:24:07 -04:00
Eduardo B. A.
353ee355a3
Allow setting quickshell package ( #165 )
...
* feat: Add config option to set quickshell package
* refactor: Use configured quickshell package for ipc calls
---------
Co-authored-by: Eduardo Barreto Alexandre <git@dummy.com >
2025-09-05 21:38:01 -04:00
purian23
79c21e67dc
Add additional savings opts to notepad
2025-09-05 20:57:35 -04:00
purian23
4963658bc2
Merge pull request #164 from sezaru/support_multiple_systems
...
feat: Add support for multiple systems in flake
2025-09-05 20:00:31 -04:00
bbedward
613faea714
readme update
2025-09-05 19:47:58 -04:00
bbedward
2d764d8cac
readme heading fixes
2025-09-05 19:39:35 -04:00
bbedward
bd29abc7e3
readme update
2025-09-05 19:33:58 -04:00
Eduardo Barreto Alexandre
3d3b2726c9
feat: Add support for multiple systems in flake
2025-09-05 19:58:42 -03:00
bbedward
0b76171151
add dms-cli as flake dependency
2025-09-05 18:51:26 -04:00
bbedward
8d674a4fdc
per-monitor wallpapers
2025-09-05 16:08:32 -04:00
Kyle Moore
68157ca636
feat: add configurable per-monitor workspace filtering and system tray monitor selection ( #163 )
2025-09-05 15:36:23 -04:00
bbedward
18484bb9cc
background-color transparent for niri colors
2025-09-05 10:20:25 -04:00
bbedward
e02b2580c9
fix toast suppression
2025-09-05 09:27:44 -04:00
bbedward
0d6dbf5f99
suppress niri toast initially
...
- matugen will trigger it on startup if auto t heming is enabled
2025-09-05 09:07:04 -04:00
bbedward
ba1125bc00
fix binding loop
2025-09-05 08:22:51 -04:00
purian23
af5094b479
feat: Enable multi-monitor notepad support
...
- Notepad will now open on the currently focused monitor/workspace display by default
2025-09-04 20:57:02 -04:00
purian23
4742636eb3
Multi-screen notepad support
2025-09-04 20:27:27 -04:00
bbedward
c708f57e8f
add namespaces to topbar and dock
2025-09-04 20:00:13 -04:00
bbedward
54b63a1f5f
fix ipc return types
2025-09-04 15:59:27 -04:00
bbedward
3c3cffd7b6
bar ipc change from show to reveal
2025-09-04 15:53:54 -04:00
Aleksandr Lebedev
e64124cce3
Fixes for better Virtual keyboard support and Workspace Switcher ( #155 )
...
* Disabling workspace animation if too many icons
* Fixed virtual keyboard on popups and modals
- Fixed VK sometimes appearing under popups and modals (that made the
keyboard unusable)
- Fixed VK not working on app drawer
- Left comments for future changes
* Added explanation for disabling animation
* Fixes comments
2025-09-04 10:34:42 -04:00
purian23
eecbd8c733
Another warning axed
2025-09-04 00:08:22 -04:00
purian23
9e0693ca8c
Fix warnings
2025-09-03 23:58:53 -04:00
bbedward
998d390161
update contributing
2025-09-03 23:34:39 -04:00
bbedward
67a16da8c7
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-09-03 23:26:27 -04:00
bbedward
21867c842f
modules cleanup and qmlfmt everywhere
...
- throw in 24H clock fix and app drawer fix too
2025-09-03 23:26:07 -04:00
purian23
f7c45acc26
Update notepad text input
2025-09-03 20:56:41 -04:00
purian23
178ccd3634
Notepad slideout redesign
2025-09-03 20:13:36 -04:00
bbedward
b4e607e2b4
Allow solid colored wallpaper, fix fzf search
2025-09-03 16:29:47 -04:00
bbedward
3856ce14cd
cleanup and qmlfmt some modules
2025-09-03 15:00:03 -04:00
bbedward
d4db8a01fe
better fuzzy search, sweeping clean and qmlfmt of Widgets
2025-09-03 12:52:03 -04:00
Aleksandr Lebedev
886c6877d5
Workspace switcher: max icons setting ( #150 )
2025-09-03 08:50:07 -04:00
bbedward
5146dcb3f7
fix width calculation
2025-09-03 01:09:37 -04:00
bbedward
73b832eddb
cleanup and qmlfmt remaining modals
...
- qmlfmt sucks I know, but what else can I do
2025-09-03 00:50:15 -04:00
bbedward
f5871ab27e
Common modal folder
2025-09-03 00:07:38 -04:00
bbedward
ae6a1b77c2
systematic cleanups and qmlfmt file browser modal
2025-09-03 00:00:25 -04:00
bbedward
93da303967
remove ClipboardListView
2025-09-02 23:37:22 -04:00
bbedward
2a8087cd27
cleanup clipboard history modal
2025-09-02 23:19:13 -04:00
bbedward
531d6334fb
Systematic cleanup and qmlfmt of all services
...
- qmlfmt kinda sucks but it's what qt creator uses
2025-09-02 22:45:06 -04:00
bbedward
21089aa66e
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-09-02 21:23:29 -04:00
bbedward
be42280aca
fix named workspace icons not filtering by display
2025-09-02 21:23:18 -04:00
purian23
123058f770
Refactor Notepad: Keyboard shortcuts, md formats
2025-09-02 20:36:33 -04:00
bbedward
0872499f36
remove stale refs
2025-09-02 18:58:17 -04:00
bbedward
cfbeb6062b
merge the two workspace switcher widgets and add "Show apps" option
2025-09-02 18:55:36 -04:00
bbedward
213543acb3
tighten up lockscreen spacing
2025-09-02 18:34:39 -04:00
Aleksandr Lebedev
5bffb1ba10
Advanced Workspace Switcher Widget + Lockscreen Virtual Keyboard ( #149 )
...
* Virtual keyboard on lockscreen
Almost whole code was taken from https://github.com/LucasCodingM/customVirtualkeyboard
* AdvancedWorkspaceSwitcher + BottomBar
- AdvancedWorkspaceSwitcher shows opened apps and allows to move to
them
- focusWindow function for niri
- Bottom bar with AdvancedWorkspaceSwitcher
* Cleanup + Styling fixes
* Changed visibility defaults back to true
For advanced workspace switcher
* Formatting + resolved commets
2025-09-02 18:26:52 -04:00
bbedward
96db0581d3
drop useless connections blocks
2025-09-02 17:59:33 -04:00
bbedward
c4438b3339
readme update
2025-09-02 17:25:50 -04:00
bbedward
154b90103e
fix copr reference
2025-09-02 16:30:14 -04:00
bbedward
809274a294
top bar improvements
2025-09-02 15:58:34 -04:00
bbedward
544a17b0db
locale-aware clock and date formatting
2025-09-02 13:37:33 -04:00
bbedward
3eddef40fb
update elogind detection
2025-09-02 11:25:38 -04:00
bbedward
cb1b0550a2
better hover effect
2025-09-01 20:24:42 -04:00
bbedward
5c9e9385e6
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-09-01 20:19:54 -04:00
bbedward
8dc0ad690b
add close button to running apps
2025-09-01 20:19:40 -04:00
purian23
437d077bd6
feat: New Notepad widget w/Autosave
...
- IPC: qs -c dms ipc call notepad toggle
2025-09-01 19:46:01 -04:00
bbedward
53698040ab
adjust wheel events for touchpads
2025-09-01 15:14:16 -04:00
jichang
26e27e2686
feat: Add mouse wheel support for app/workspace switching ( #143 )
2025-09-01 09:11:47 -04:00
Shayan
924f2f6ea7
fix: slider movement for edge cases at 2% and 97% fill ( #142 )
...
* fix: slider movement for edge cases at 2% and 97% fill
* fix: slider movement drag offset
2025-09-01 09:11:06 -04:00
BB
271f8bf78f
Merge pull request #141 from lucianosrp/fix-readme-command
...
fix: update command in README
2025-09-01 09:10:25 -04:00
Luciano
03fc26215d
fix: update command in README
...
Update qs bash script
2025-09-01 14:58:39 +08:00
bbedward
87f70c66ba
color tweaks
2025-08-31 20:04:00 -04:00
bbedward
4b7a43fccd
fix wheel propagation
2025-08-31 19:48:58 -04:00
bbedward
09fdd67b49
disable mousewheel sliders in settings
2025-08-31 18:48:30 -04:00
BB
a22f89b687
Merge pull request #139 from devnullvoid/feat/vpn-connections
...
Feature: VPN Connection Widget for TopBar
2025-08-31 18:40:16 -04:00
Jon Rogers
d91c3572af
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
2025-08-31 16:33:07 -04:00
Jon Rogers
585ceb96e4
VPN Popout: remove redundant Flickable implicitHeight; rely on clip for overflow bounds
2025-08-31 16:21:48 -04:00
Jon Rogers
86a4346fc9
VPN Popout: show profile type (WireGuard/VPN) under name; remove ambiguous Quick Connect button from header
2025-08-31 15:58:24 -04:00
Jon Rogers
1e7a0beaed
VPN Popout: show only one header action (Quick Connect when none active, Disconnect All when any active)
2025-08-30 16:32:09 -04:00
Jon Rogers
d1890c69c9
VPN multi-active: toggle per row fixes reconnection, add Quick Connect + Disconnect All, header/tooltips summarize multiple active; default allow multiple active
2025-08-30 16:28:42 -04:00
Jon Rogers
7f467b0a0d
VPN: enforce single-active by default; gracefully handle multi-active state; header summary fix; popout rows are full-row actions with correct active highlighting
2025-08-30 16:12:26 -04:00
Jon Rogers
c924d60aeb
remove VPN widget from default settings
2025-08-30 15:53:40 -04:00
Jon Rogers
40da170f66
VPN popout: full-row connect/disconnect like power profiles; darker details container; quick connect aligned right; styling aligned with Battery popout
2025-08-30 15:40:05 -04:00
Jon Rogers
b9c4822c27
VPN Popout: match Battery popout styling (width, shadow rings, header close button, container colors); fix detail sizing
2025-08-30 15:07:49 -04:00
bbedward
a890189530
try to handle image better
2025-08-30 14:44:31 -04:00
Jon Rogers
04ce154d36
VPN Detail: align action buttons right via RowLayout, add hover color by state, retain pointer cursor
2025-08-30 14:31:11 -04:00
Jon Rogers
7cc2c0acef
TopBar VPN: fix centered icon by anchoring DankIcon center; remove inner wrapper
2025-08-30 14:15:31 -04:00
Jon Rogers
449418f537
TopBar VPN: icon-only widget with consistent background; fix imports; quiet VpnDetail anchors
2025-08-30 14:06:43 -04:00
Jon Rogers
952e5604d9
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
2025-08-30 13:57:47 -04:00
bbedward
e55c97185a
remove arbiritary height cap
2025-08-30 12:47:02 -04:00
bbedward
7d3196c3cf
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-08-30 10:59:52 -04:00
bbedward
62c7202b33
fix bluetooth codec modal
2025-08-30 10:59:42 -04:00
purian23
ad23261478
Auto enable & disable nightMode on automation
2025-08-30 00:30:22 -04:00
purian23
e693857c39
Enchance nightMode toggle indicators
2025-08-29 23:53:38 -04:00
bbedward
bd39a92d16
remove uptime:
2025-08-29 22:25:11 -04:00
Purian23
b8bffe97fe
Merge pull request #128 from asaadmohammed74:keyboard-layout-widget
...
added keyboard layout widget (niri only)
2025-08-29 17:26:38 -04:00
asaadmohammed74
1030f4ba75
added keyboard layout widget (niri only)
2025-08-29 23:34:33 +03:00
bbedward
61a3dc4033
minor tweaks
2025-08-29 14:57:30 -04:00
bbedward
48643582e9
move light mode above night mode
2025-08-29 14:25:05 -04:00
bbedward
108fdd9b7f
night mode repairs
2025-08-29 14:23:37 -04:00
bbedward
3746b1cfad
no BT auto scan
2025-08-29 12:06:13 -04:00
bbedward
9b113c05c3
fix wifi toggling logic and simplify gammastep
2025-08-29 12:04:52 -04:00
BB
2672cb792c
Merge pull request #127 from gonengazit/master
...
change DesktopEntries.byId to DesktopEntries.heuristicLookup
2025-08-29 11:48:39 -04:00
bbedward
76181bafff
redesign control center
2025-08-29 11:48:11 -04:00
Gonen Gazit
d37ccd86ee
change DesktopEntries.byId to DesktopEntries.heuristicLookup
...
If there isn't an exact id match - it also looks for the WMStartupClass
field in .desktop files
2025-08-29 16:55:22 +03:00
purian23
64a26aabb8
Night Mode cleanup
2025-08-28 23:38:11 -04:00
purian23
9d8b196644
Updates to Night Mode Automation
2025-08-28 23:16:53 -04:00
purian23
324d6c13b4
feat: Night Mode Automation
2025-08-28 21:37:05 -04:00
purian23
48a78c39e2
Initial commit for nightMode automation
2025-08-28 17:18:59 -04:00
bbedward
6f11891b1c
fix nil error
2025-08-28 11:34:54 -04:00
bbedward
29ee15e477
control center container width calculations
2025-08-28 10:46:42 -04:00
bbedward
77f40a7201
shorten modal duration
2025-08-28 10:12:48 -04:00
bbedward
ddbebd8f7d
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-08-28 09:19:40 -04:00
bbedward
59d3e99ced
fix infinite settings loop
2025-08-28 09:19:28 -04:00
BB
5b7de4789c
Merge pull request #125 from yunxi177/patch-1
...
Fix READNE.md matugen package name error
2025-08-28 08:47:53 -04:00
云溪
503ff07c9d
Fix READNE.md matugen package name error
...
matugen is not available in the official Arch repositories; use the AUR package matugen-bin instead
2025-08-28 14:10:47 +08:00
bbedward
d7f14fada4
symlink flake to dms
2025-08-27 23:23:51 -04:00
bbedward
0aa064916c
missing import
2025-08-27 18:15:10 -04:00
bbedward
9bdbefffe2
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-08-27 18:12:03 -04:00
bbedward
c2765f655c
more uwsm hacks
2025-08-27 18:11:56 -04:00
purian23
cab91e927e
ReadMe
2025-08-27 18:07:44 -04:00
bbedward
74e64c178d
dank16: ensure contrast against background
2025-08-27 15:04:32 -04:00
bbedward
0a25b6bc8e
fallback backdrop on lock screen
2025-08-27 14:51:34 -04:00
bbedward
033098038b
fix position
2025-08-27 11:39:53 -04:00
bbedward
174025eaff
tweak backdrop
2025-08-27 11:35:33 -04:00
bbedward
b4aba30ba8
change backdrop logo
2025-08-27 11:33:58 -04:00
bbedward
ab9f482ffd
fix light mode ipc
2025-08-27 09:00:56 -04:00
bbedward
4122cfca4c
stock wallpaper tweak
2025-08-26 23:40:03 -04:00
bbedward
f8b10204f8
fix notif modal close
2025-08-26 23:37:01 -04:00
bbedward
346e00d395
uwsm fix
2025-08-26 23:19:18 -04:00
bbedward
38b23d7fb0
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-08-26 22:54:50 -04:00
bbedward
21b1d79752
DankBackdrop and resizing control center
2025-08-26 22:54:30 -04:00
purian23
eda3ee8d3b
fix: Workspace padding settings
2025-08-26 22:03:13 -04:00
BB
dfd5524516
Merge pull request #121 from Vantesh/master
...
Add UWSM session check to prefer uwsm stop over compositor exit
2025-08-26 19:57:34 -04:00
Vantesh
4ca64a85bc
feat:implement uwsm session check
2025-08-27 02:34:46 +03:00
Vantesh
5aa34b898c
feat: implement uwsm session check on logout
2025-08-27 00:51:33 +03:00
bbedward
257df891ee
hyprland running apps improvement
2025-08-26 15:55:32 -04:00
bbedward
e2df1da5be
hyprland for running apps workspace only
2025-08-26 15:29:35 -04:00
BB
50ea9daca6
Merge pull request #119 from gonengazit/master
...
Add option to only show apps in the current workspace in the running apps widget
2025-08-26 15:12:35 -04:00
bbedward
9e16368222
fix clipboard history issues
2025-08-26 14:59:55 -04:00
Gonen Gazit
baea0ecc92
Add option to only show apps in the current workspace in the running apps widget
...
niri only currently - but should be simple enough to add support for
others
2025-08-26 21:54:00 +03:00
bbedward
b887940dce
missing dock from display config
2025-08-26 14:23:34 -04:00
bbedward
6e75e2b06c
stylistic tweaks to personalization
2025-08-26 12:52:50 -04:00
bbedward
3d3fd6f724
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-08-26 11:48:02 -04:00
bbedward
05d3fd2a19
Add keyboard navi and wallpaper IPCs
2025-08-26 11:47:48 -04:00
BB
cec24e37c3
Merge pull request #117 from Vantesh/master
...
Update time format to HH:MM
2025-08-26 09:02:56 -04:00
bbedward
aed4c0ad17
renaame file
2025-08-26 00:11:08 -04:00
bbedward
426e19d1cc
create dir
2025-08-26 00:03:15 -04:00
bbedward
bf475776a9
suppress toast
2025-08-25 23:59:15 -04:00
bbedward
08b555d724
copy default-settings.json to settings.json if it exists
2025-08-25 23:47:02 -04:00
bbedward
d48f5b0b3f
Allow exclusive zone modifier
2025-08-25 23:29:31 -04:00
bbedward
f074333c35
exit 0
2025-08-25 23:21:26 -04:00
bbedward
793f85e53f
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-08-25 23:20:10 -04:00
bbedward
473429238f
re-work mmatugen meta theming
...
able to handle more rapid changes now, and colors look better
2025-08-25 23:19:29 -04:00
purian23
f4f949ebbc
feat: PowerMenu modal
2025-08-25 22:08:17 -04:00
Vantesh
42c006fb2c
Revert time format to HH:MM in checkTimeBasedCycling function
2025-08-26 03:17:15 +03:00
Purian23
673ec76fa7
Merge pull request #116 from xdenotte/master
...
fix: ensure matugen script exits 0 on success
2025-08-25 20:07:50 -04:00
Vantesh
bb81378b20
feat: Use HH:MM format for 24hr clock system only
2025-08-26 03:07:36 +03:00
Victor Muthiani
6785a1b854
Merge branch 'AvengeMedia:master' into master
2025-08-26 03:12:16 +03:00
Vantesh
c04699accf
Update time format to HH:MM (e.g. 03:00)
2025-08-26 03:03:31 +03:00
xdenotte
fce47ffed7
fix: ensure matugen script exits 0 on success
...
on nixos this resulted in constant "Failed to generate system themes" errors after each wallpaper change
2025-08-26 01:29:14 +02:00
bbedward
a185679cd1
more matugen b16 improvements
2025-08-25 17:51:48 -04:00
bbedward
1c290fa9d7
actually use matugen colors on b16
2025-08-25 16:49:46 -04:00
bbedward
fb8aad52c4
add kitty matugen+b16 support
2025-08-25 16:02:16 -04:00
bbedward
adb15a7945
fix spacer reactivity
2025-08-25 15:44:20 -04:00
bbedward
3d54723ec6
media player: debounce on seek, fix binding issue, set cava source
2025-08-25 14:52:44 -04:00
bbedward
b7ed526cf3
track non-sinks too
2025-08-25 12:29:44 -04:00
bbedward
fada218723
Custom py ghostty generator
2025-08-25 11:28:28 -04:00
bbedward
4a0825e27f
fix toast style
2025-08-25 10:19:00 -04:00
bbedward
7e03076a20
issue templates
2025-08-25 10:06:38 -04:00
bbedward
ce3c1528f9
fixing spotify app id in top levels
2025-08-25 09:56:48 -04:00
bbedward
a0e825c37e
no purple grid fallbacks, rely on system icons only
2025-08-25 09:23:45 -04:00
bbedward
fb7a019786
link badges
2025-08-25 08:37:04 -04:00
bbedward
1ab7cb62aa
bind to all PW sinks
2025-08-24 23:58:28 -04:00
bbedward
3d4a394ba9
cleanup audio services
2025-08-24 23:46:53 -04:00
bbedward
d4598d7738
update bug template
2025-08-24 22:16:57 -04:00
bbedward
08cc026c1f
profile image ipc
2025-08-24 21:59:06 -04:00
bbedward
f3c42f7f93
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-08-24 20:33:22 -04:00
bbedward
86bb04434d
exclude noDisplay runInTerminal DesktopEntries
2025-08-24 20:32:49 -04:00
BB
e3e0e397f0
Merge pull request #106 from xdenotte/master
...
Changed parsing and added function for fix wifi state
2025-08-24 20:29:33 -04:00
xdenotte
ccbd7c155f
Changed parsing and added function for fix wifi state
2025-08-24 19:56:56 +02:00
purian23
c0884f53a6
Merge branch 'pr-103'
2025-08-24 13:51:31 -04:00
asaadmohammed74
d405dac854
added a network speed monitor widget
2025-08-24 20:35:49 +03:00
bbedward
d3427c7b19
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-08-24 12:06:25 -04:00
bbedward
9862636ab5
matugen: don't generate configs for not installed apps
2025-08-24 12:04:39 -04:00
bbedward
1d68caec37
Merge branch 'master' of github.com:AvengeMedia/DankMaterialShell
2025-08-24 10:32:31 -04:00
bbedward
b998cbd3e6
display configs
2025-08-24 10:30:46 -04:00
bbedward
b504bf1617
fix spacer sizes
2025-08-24 00:26:19 -04:00
bbedward
afa60696c8
color
2025-08-23 20:16:21 -04:00
bbedward
1afc99b648
aur badges
2025-08-23 20:13:47 -04:00
bbedward
083a531ccb
correctly represent network details
2025-08-23 18:12:48 -04:00
bbedward
1dfc7dc26e
no background opt for topbar
2025-08-23 17:45:18 -04:00
bbedward
8eaa1a2d7e
rename size
2025-08-23 15:45:17 -04:00
bbedward
d706043c78
top bar manual show/hide
2025-08-23 15:33:42 -04:00
bbedward
b8a2a3d613
change wifi icon set
2025-08-23 15:26:42 -04:00
bbedward
ea7a143552
fix workspace padding
2025-08-23 15:16:51 -04:00
bbedward
3f6d330f5f
scalable topbar
2025-08-23 15:15:07 -04:00
bbedward
9d7b617cd6
fix niri numbers
2025-08-23 13:43:56 -04:00
bbedward
75e04137de
fix some dock behaviors on hyprland
2025-08-23 13:37:54 -04:00
bbedward
5e91aaa13e
icon visible check
2025-08-23 13:26:14 -04:00
bbedward
1e2fdc5f24
Simplify mess
2025-08-23 13:22:30 -04:00
bbedward
ad19107530
hyprland repairs
2025-08-23 13:14:26 -04:00
bbedward
f175c10efc
more matugen tweaks
2025-08-23 01:07:20 -04:00
bbedward
abbbb35a39
readme headings
2025-08-22 23:59:34 -04:00
bbedward
311b981f69
modify ghostty colors
2025-08-22 23:50:39 -04:00
purian23
f0649975db
Update DMS to lowercase for synergy
2025-08-22 23:19:04 -04:00
purian23
07fa4a4484
Simplify ReadMe & Docs IPC commands
2025-08-22 23:02:46 -04:00
bbedward
0eff022adc
missing import
2025-08-22 14:16:40 -04:00
bbedward
d7c98e73c8
simplify hyprland
2025-08-22 14:08:52 -04:00
bbedward
586cc61b0e
elogind change
2025-08-22 12:55:55 -04:00
bbedward
beb7d9b47e
remove lock screen delays
2025-08-22 12:39:19 -04:00
bbedward
dd99cb7ef8
unified SessionService to support elogind equivalents of systemd
...
commands
2025-08-22 11:40:20 -04:00
bbedward
de17d53f1e
Add link
2025-08-22 11:06:49 -04:00
bbedward
ae3b77a257
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
2025-08-22 10:57:22 -04:00
bbedward
51b73be68c
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-08-22 08:43:41 -04:00
bbedward
8d79132806
missing scripts
2025-08-22 08:43:31 -04:00
BB
a56623f1ff
Merge pull request #84 from linyinfeng/flake
...
nix flake lock
2025-08-22 08:39:57 -04:00
Lin Yinfeng
00965b1879
nix flake lock
2025-08-22 18:33:51 +08:00
bbedward
9e88960963
Fix system theming messages and usage
2025-08-21 23:26:02 -04:00
bbedward
491d0a6f68
Add bluetooth codec switching, via @Vantesh
2025-08-21 22:26:26 -04:00
bbedward
ca352e5c52
handle notif spam better
2025-08-21 19:09:04 -04:00
bbedward
a6948f9c26
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-08-21 17:48:15 -04:00
bbedward
098a19acd1
fix notification dismiss performance
2025-08-21 17:47:14 -04:00
bbedward
41a0ae7de5
use rssi for network icon
2025-08-21 17:11:06 -04:00
bbedward
bcd02d4e90
missing nvidia color
2025-08-21 14:36:24 -04:00
BB
cbc14dddfe
Merge pull request #78 from xdenotte/master
...
Small fix bash script for NixOS systems
2025-08-21 13:26:48 -04:00
xdenotte
3b327b93ba
Update another bash script
2025-08-21 18:52:27 +02:00
xdenotte
2c8268497f
Small fix bash script for NixOS systems
2025-08-21 18:42:03 +02:00
bbedward
1a8766a291
Revert "aggressive colors"
...
This reverts commit 32e9f481bc .
2025-08-21 09:17:54 -04:00
bbedward
32e9f481bc
aggressive colors
2025-08-21 01:34:45 -04:00
bbedward
be264df572
Always generate matugen regarldess of auto theme
2025-08-21 01:26:33 -04:00
bbedward
b4249af68e
matugen = not dependento n GTK and QT, update ghostty colors
2025-08-20 23:20:22 -04:00
bbedward
443a7f00f1
matugen ghostty template
2025-08-20 23:14:30 -04:00
bbedward
7c95d8df3b
Fix non-dynamic themes not persisting
2025-08-20 23:02:55 -04:00
bbedward
aedf78453e
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-08-20 22:54:12 -04:00
bbedward
37768e8bfe
add dgop matugen template
2025-08-20 22:54:02 -04:00
purian23
070597f347
@ReadMe
2025-08-20 22:47:37 -04:00
bbedward
cc60414487
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-08-20 22:37:02 -04:00
bbedward
5faf972890
show file path on custom theme tooltip
2025-08-20 22:36:53 -04:00
purian23
308a972fbd
Update ReadMe w/Hyprland
2025-08-20 22:35:03 -04:00
bbedward
e3ba365d39
conidtionally watch changes
2025-08-20 21:43:31 -04:00
bbedward
f02d7f1f40
switch out social links when on hyprland
2025-08-20 21:33:03 -04:00
bbedward
d20d944d1b
fix auto focus app drawer
2025-08-20 21:26:09 -04:00
bbedward
bad07df500
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-08-20 21:20:39 -04:00
bbedward
0e513185e0
support for custom themes
2025-08-20 21:20:33 -04:00
purian23
88d4dad21d
feat: Complete core hyprland port
2025-08-20 21:02:34 -04:00
purian23
712b4986be
Initial hyprland workspace support
2025-08-20 20:01:56 -04:00
bbedward
0a846fd1ee
Clean up entire theme system
2025-08-20 19:30:45 -04:00
BB
daaf1ae74c
Merge pull request #77 from xdenotte/master
...
Fixed Blurriness of wallpaper
2025-08-20 18:50:26 -04:00
xdenotte
e5d5e0c420
Fixed Blurriness of wallpaper
2025-08-21 00:47:36 +02:00
BB
e5773c9c6a
Merge pull request #76 from xdenotte/master
...
Fix Wallpaper preview
2025-08-20 18:06:24 -04:00
xdenotte
b38afe9d9e
Fix Wallpaper preview
2025-08-21 00:02:11 +02:00
bbedward
be4c09e56d
compositor service & use toplevels instead of niri data
2025-08-20 17:31:10 -04:00
bbedward
835d46a7af
proper KColorScheme generation
2025-08-20 15:40:23 -04:00
bbedward
ee8ab26d45
control center: open relevant tab based on click area, configurable
...
icons
2025-08-20 13:45:46 -04:00
bbedward
8c7b72fb6c
Fix OSDs disappearing and toast exit anim
2025-08-20 11:06:47 -04:00
bbedward
1f24ad51f8
DankOSD and fix exit animations
2025-08-20 10:41:55 -04:00
bbedward
9b7a41e282
bright brightness OSD
2025-08-20 10:25:28 -04:00
bbedward
d30bb71b39
prettier links
2025-08-20 10:10:09 -04:00
bbedward
3041582dab
Add tooltips
2025-08-20 00:44:36 -04:00
bbedward
af84de4d37
bigger matrix logo
2025-08-20 00:37:37 -04:00
bbedward
f25f26df60
increase width
2025-08-20 00:34:43 -04:00
bbedward
61c26f6c70
better settings
2025-08-20 00:30:52 -04:00
bbedward
b688bbfe83
qmlfmt with 4 space
2025-08-20 00:05:14 -04:00
bbedward
6e0977c719
consistency in top bar tab of settings
2025-08-19 23:58:54 -04:00
bbedward
b45a7709bb
more re-work to settings
2025-08-19 23:44:44 -04:00
bbedward
2c99fbd50f
update settings modal footer
2025-08-19 22:46:35 -04:00
bbedward
73154f7e5f
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-08-19 22:32:00 -04:00
bbedward
9871da775f
Cleanup wifi signal strength icon
2025-08-19 22:31:50 -04:00
purian23
72ca663c31
Settings Reorganization
2025-08-19 20:49:03 -04:00
purian23
3f57c6dab7
Update keyboard nav icons & tweak notification animations
2025-08-19 20:19:23 -04:00
bbedward
6367828036
MouseArea for links
2025-08-19 19:37:44 -04:00
bbedward
85b687bfe9
fix notif center popout keyboard events
2025-08-19 19:35:41 -04:00
bbedward
72677dfad7
small tweaks
2025-08-19 19:12:07 -04:00
bbedward
54f53f3b86
change color of dank header
2025-08-19 19:08:16 -04:00
bbedward
0d775f370b
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-08-19 19:05:22 -04:00
bbedward
c9adb8faa3
Completely redesign settings
2025-08-19 19:05:12 -04:00
BB
64e8a81015
Merge pull request #67 from xdenotte/patch-1
...
Remove some not defined attributes
2025-08-19 18:13:40 -04:00
xdenotte
843a3d7b01
Remove some not defined attributes
2025-08-19 23:46:33 +02:00
BB
97c47d3a45
Merge pull request #66 from xdenotte/master
...
Add some fallbacks to fix wifi state
2025-08-19 17:36:04 -04:00
xdenotte
42a6b05fd4
Add some fallbacks
2025-08-19 23:30:21 +02:00
bbedward
c87b66fe35
fix notif button state
2025-08-19 16:17:04 -04:00
bbedward
9a9ab8b047
update qtct matugen template
2025-08-19 16:07:59 -04:00
bbedward
c276bb20f2
exclusive focus modals
2025-08-19 15:50:19 -04:00
bbedward
dd10b93afe
leave icon theme alone when its system default
2025-08-19 15:47:51 -04:00
bbedward
2a28f99831
refactor all modals and popouts so they retain animations on exit
2025-08-19 15:44:43 -04:00
bbedward
5fba96f345
Merge branch 'master' of github.com:bbedward/dank-material-dark-shell
2025-08-19 11:06:21 -04:00
bbedward
0d8ae1e09b
incorporate ddcutil support
2025-08-19 11:06:11 -04:00
BB
3708d218fd
Merge pull request #64 from ryzendew/patch-1
...
Update README.md for proper markdown
2025-08-19 10:35:04 -04:00
Mattscreative
ebc14c8fa8
Update README.md for proper markdown
2025-08-19 11:29:55 -03:00
purian23
6d05974c3d
Remove redundant focused name if appTitle & appName match
2025-08-19 10:14:27 -04:00
bbedward
8eb17c28b1
tweak systray icon sizing
2025-08-18 16:30:18 -04:00
bbedward
109d92367a
update readme and add ipc doc
2025-08-18 15:42:25 -04:00
bbedward
481c18d575
Support expanded mode on running apps
2025-08-18 15:11:38 -04:00
bbedward
525ea5ce1c
dock: re-work to separate pins from all open windows
2025-08-18 14:57:30 -04:00
bbedward
b75342bf93
Add FocusedApp compact mode and fix SystemTray to use IconImage
2025-08-18 14:14:23 -04:00
bbedward
d638e54ed7
Add RunningApps tooltip
2025-08-18 14:05:27 -04:00
bbedward
be9bd388c2
RunningApps widget
...
- Sorts by monitor, workspace, then position (on a new enough niri
version)
2025-08-18 11:17:33 -04:00
bbedward
4414b863c7
Ensure cava only runs when media is playing
2025-08-17 17:51:20 -04:00
bbedward
ce3e4cda20
update readme
2025-08-17 14:59:02 -04:00
bbedward
49c642a7fc
account for topbar spacing on all popouts
2025-08-17 14:43:12 -04:00
bbedward
fc15397a1e
ability to turn top bar square and adjust spacing
2025-08-17 14:34:35 -04:00
bbedward
be33eb14dd
correctly use monospace
2025-08-17 12:34:56 -04:00
bbedward
358665e5a1
hug toasts tighter to the top
2025-08-17 12:33:05 -04:00
bbedward
24b44186bd
handle new ConfigReloaded event
2025-08-17 12:27:52 -04:00
bbedward
d8082f70b3
slight efficiency improvement
2025-08-16 17:55:57 -04:00
bbedward
c560d2d964
keyboard navi improvements
2025-08-16 15:05:53 -04:00
bbedward
63ac17e676
extract matugen json only
2025-08-16 12:37:02 -04:00
bbedward
7dfb2b6a99
keyboard navigation on clipboard history
2025-08-16 12:34:36 -04:00
bbedward
4135250bb7
DankGridView in file browser
2025-08-16 11:55:45 -04:00
bbedward
d920c535f1
Tweak loaders of file browser and centcom
2025-08-16 11:53:54 -04:00
bbedward
115e9e0f81
add clear all keybinding to notifs
2025-08-16 10:32:06 -04:00
bbedward
eb48c3c1b5
fix workspace #
2025-08-15 23:23:39 -04:00
bbedward
2612776a87
remove dumb tooltip
2025-08-15 23:12:02 -04:00
bbedward
af9607fdbe
Add systemd-inhibit widget
2025-08-15 21:52:44 -04:00
bbedward
f67b90cfbe
add weather refresh button
2025-08-15 17:09:54 -04:00
purian23
aec9e6c718
fix: Update rare TopBar visibility loadout on certain hardware
2025-08-15 14:37:40 -04:00
bbedward
4bc784deb2
fix wonky keyboard behavior on launchers
2025-08-15 12:26:45 -04:00
bbedward
02202efbba
Revert "potential topbar loading fix"
...
This reverts commit 22780e40b1 .
2025-08-15 12:19:06 -04:00
bbedward
22780e40b1
potential topbar loading fix
2025-08-15 12:02:56 -04:00
bbedward
0becbf4b4f
remove useless change
2025-08-15 11:12:01 -04:00
bbedward
ff70343fa0
fix some topbar issues
2025-08-15 09:32:58 -04:00
bbedward
bf493b39fd
optimize wallpaper
2025-08-14 23:43:07 -04:00
bbedward
b9df98a1f5
fixes to media player position
2025-08-14 16:41:42 -04:00
bbedward
c7634e2c23
readme update
2025-08-14 14:26:12 -04:00
bbedward
faacdf2be3
fix wrapping text
2025-08-14 12:31:28 -04:00
bbedward
7dfa2f2b3f
unbrick notification keyboard navi
2025-08-14 12:12:12 -04:00
bbedward
4ec36df98d
fix notif modal not re-opening
2025-08-14 09:37:46 -04:00
bbedward
c9be03ddaf
create lock screen singleton
2025-08-13 21:01:35 -04:00
bbedward
c3cccda37e
fix undefined warnings on lockscreen
2025-08-13 20:19:12 -04:00
bbedward
d8ae92932c
danker lockscreen
2025-08-13 19:52:48 -04:00
bbedward
181e95acbc
updoot space facts
2025-08-13 19:37:44 -04:00
bbedward
f399bb1916
Fix audio tab in control center
...
- Swap between input and output components properly in loader
2025-08-13 19:13:36 -04:00
bbedward
eb666477b9
DankActionButton notification center header buttons
2025-08-13 19:11:40 -04:00
bbedward
5a772505b1
re-factor battery popout to not be scrollable
2025-08-13 19:09:40 -04:00
bbedward
ab2889c86f
wrap all app category in function
2025-08-13 18:36:24 -04:00
bbedward
cc6e465be1
bring back lazy loaders
2025-08-13 18:10:20 -04:00
bbedward
83c97eb245
revert popout lazy loaders
2025-08-13 18:06:27 -04:00
bbedward
37b97feeb0
direct b inding topbar
2025-08-13 17:56:32 -04:00
bbedward
7c32ed7bfb
fix clipboard text focus
2025-08-13 17:50:53 -04:00
bbedward
b9684ea2e2
spotlight focus fix
2025-08-13 17:38:51 -04:00
bbedward
4b8e529496
fix loading of spotlight
2025-08-13 16:47:58 -04:00
bbedward
79d69ed2b8
fix modal unloading
2025-08-13 16:15:57 -04:00
bbedward
141dd7c66b
ensure loader patterns everywhere
2025-08-13 14:06:12 -04:00
bbedward
f64dd538d5
new network service
2025-08-13 12:29:48 -04:00
bbedward
a1bd7aaa3f
fix clipboard auto-focus on open
2025-08-13 10:40:16 -04:00
bbedward
4363776545
fix categories
2025-08-13 10:18:10 -04:00
bbedward
e218e77380
improve err handling
2025-08-13 10:02:52 -04:00
bbedward
1b85a7ef4d
Fix signal
2025-08-13 09:56:37 -04:00
bbedward
67ac3d1c9d
re-work nightmode setting to use gammastep
2025-08-13 09:53:46 -04:00
bbedward
3bbf8c5844
fix loginctl monitoring
2025-08-12 23:53:07 -04:00
bbedward
bbd23171cc
fix loader patterns in settings
...
- fix matugen command
- fix focused window being wrong sometimes
2025-08-12 23:31:58 -04:00
bbedward
6e92df95e9
pragma
2025-08-12 21:36:36 -04:00
bbedward
fdf769883d
Improve brightness device detection
2025-08-12 21:28:14 -04:00
bbedward
1037f010ed
use loader pattern
2025-08-12 20:01:27 -04:00
bbedward
a76f0de18e
Add DankIconPicker
2025-08-12 19:55:06 -04:00
bbedward
fc1beca5e7
lock screen format override
2025-08-12 19:25:33 -04:00
bbedward
ac5a0fe995
Customizable date format
2025-08-12 19:21:04 -04:00
bbedward
2f6390cea2
support multi-brightness devices
2025-08-12 19:10:57 -04:00
bbedward
1e23c6b12c
configurable timeouts, keyboard improvements
2025-08-12 14:28:53 -04:00
bbedward
acc8272994
Merge branch 'master' of github.com:bbedward/DankMaterialShell into notif-work
2025-08-12 12:09:02 -04:00
bbedward
87af4fc325
monitor logind dbus events
2025-08-12 12:00:56 -04:00
bbedward
f3bf7de377
fix lock check
2025-08-12 11:35:30 -04:00
bbedward
6a113d6dda
many improvements
2025-08-12 11:32:33 -04:00
bbedward
0869677d49
Merge branch 'master' of github.com:bbedward/DankMaterialShell into notif-work
2025-08-12 11:05:25 -04:00
BB
f27b0f5cd1
Merge pull request #42 from jiboli/master
...
Update Colors.qml
2025-08-12 11:00:22 -04:00
bbedward
4bf4dc20cc
Check lock status on startup
2025-08-12 10:54:39 -04:00
bbedward
de91eb8afa
stash n otifs
2025-08-12 10:44:55 -04:00
João Henrique Riboli
0eddbad0ce
Update Colors.qml
...
Made some modifications on parsing the json from matugen output, making shure only json stuff get parsed
2025-08-12 11:10:33 -03:00
bbedward
5c3d79eef7
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-08-11 16:59:05 -04:00
bbedward
938e0cf4fb
make unmute when ipc volume changes
2025-08-11 16:58:45 -04:00
BB
a0f6bf6601
Merge pull request #37 from bluelinden/master
...
Remove dependency and import of Niri HM module
2025-08-10 23:18:09 -04:00
bbedward
729f5a1b9c
fix typo
2025-08-10 23:12:55 -04:00
bbedward
9bc5de8a8a
dgop was rebranded
2025-08-10 22:21:54 -04:00
blue linden
a8215188c6
remove unintentional niri reference
2025-08-10 21:33:42 -04:00
blue linden
b7f03a72a4
remove dependency on niri module
...
user should be the one initializing niri module, because they may want
it configured a specific way, or may want to use DMS independent of
Sodiboo's module.
2025-08-10 21:32:50 -04:00
bbedward
5b259db341
requires dankgop 0.0.3+
2025-08-10 14:48:53 -04:00
bbedward
e87bd3fc59
fix lock screen clock
2025-08-10 14:19:23 -04:00
bbedward
1a4e16fc7a
fix system trya item activation
2025-08-10 14:15:56 -04:00
bbedward
62e1aa8ae8
remove sample filtering
2025-08-10 13:43:50 -04:00
bbedward
78c38a898c
battery view improvements
2025-08-10 13:35:59 -04:00
bbedward
d32b09c999
use loader pattern in control center
2025-08-10 13:17:08 -04:00
bbedward
47f507da76
remove animation
2025-08-10 12:51:47 -04:00
purian23
7f44293f8d
feat: Implement Topbar Autohide options
2025-08-10 08:43:39 -04:00
purian23
11173aac96
feat: Opt to display notifications over fullscreen apps
2025-08-10 08:15:59 -04:00
purian23
a73da19db2
fix: Notification timestamp tracking
2025-08-10 07:40:56 -04:00
bbedward
fa14cc6141
make text scroll speed relative to text length
2025-08-10 00:36:51 -04:00
bbedward
1e6191bc33
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-08-10 00:19:17 -04:00
bbedward
4b4fdfa72c
Scrolling text media widget and larger size variant
2025-08-10 00:18:48 -04:00
purian23
f69b599c43
Update process handling
2025-08-10 00:02:48 -04:00
bbedward
42abed62fe
add wallpaper cycling feature
2025-08-09 23:50:45 -04:00
bbedward
01b5ae46b1
try to minimize bad data before enough cpu samples are done
2025-08-09 21:01:39 -04:00
bbedward
2d74753ab4
correct dankgop sampling approach
2025-08-09 20:33:21 -04:00
bbedward
218eefbe19
Revert "Implement some data smoothing"
...
This reverts commit 8bef7ded1e .
2025-08-09 20:01:26 -04:00
bbedward
8bef7ded1e
Implement some data smoothing
2025-08-09 17:26:57 -04:00
bbedward
b3310e3edd
dankgop sampling version
2025-08-09 17:16:30 -04:00
bbedward
3f5eb1844c
migrate to dankgop monitoring
2025-08-09 16:50:02 -04:00
bbedward
a0c5f31ffa
second path to enable GPU temps
2025-08-09 10:53:17 -04:00
bbedward
44277cd0f3
small tweak to GPU when temp not available
2025-08-09 00:39:04 -04:00
bbedward
b65917113a
lighter sysmon script
2025-08-09 00:07:43 -04:00
bbedward
8a4db0b3d7
separate scripts
2025-08-08 23:49:03 -04:00
bbedward
e20d0be73d
GPU warning
2025-08-08 22:53:03 -04:00
bbedward
6b44c93547
subtle update
2025-08-08 21:19:06 -04:00
bbedward
f973f1b16c
separate static sysinfo call
2025-08-08 20:44:25 -04:00
bbedward
0a22565cbd
anotehr qmlfmt round and extra GPU data
2025-08-08 19:17:53 -04:00
bbedward
6c8e6568dc
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-08-08 17:05:17 -04:00
bbedward
927dc507da
fix sysmon errors
2025-08-08 17:03:00 -04:00
bbedward
bae2bac8f4
show cpu percent relative to a core
2025-08-08 16:32:59 -04:00
bbedward
682a8cd7d6
fix the f'd lock screen
2025-08-08 16:29:24 -04:00
bbedward
3bc7baa19a
fix cpu burning of privacy indicator
2025-08-08 16:07:26 -04:00
bbedward
f5e52c55c0
corner radius unified + setting
2025-08-08 16:05:10 -04:00
bbedward
4d408c65f2
replace qmlformat with a better tool
...
still not perfect, but well - what can ya do
2025-08-08 15:55:37 -04:00
bbedward
8dc6e2805d
Merge branch 'master' of github.com:bbedward/dank-material-dark-shell
2025-08-08 14:44:28 -04:00
bbedward
03276b7d9a
feat: add temperature widgets, separate ram/cpu widgets, update
...
calculations
- make CPU calculations per-process mirror gnome (of all CPUs)
2025-08-08 14:43:43 -04:00
BB
c1f55b39e4
Merge pull request #29 from cashmeredev/master
...
Nix flake keybinding configuration fix
2025-08-08 13:26:51 -04:00
bbedward
105353c2a4
Merge branch 'master' of github.com:bbedward/dank-material-dark-shell
2025-08-08 12:28:17 -04:00
bbedward
ac68245af5
replace dumb function
2025-08-08 12:28:08 -04:00
cashmere
5bc91ffa3d
fix dynamic system declaration
2025-08-08 16:56:08 +02:00
cashmere
0abdd73a8d
do not compile whole niri project
2025-08-08 16:51:54 +02:00
cashmere
0f6d10ffeb
fix set keybind error.
2025-08-08 16:30:35 +02:00
purian23
78a40d3677
Updated scrollbar base
2025-08-07 21:48:29 -04:00
bbedward
faa2fb8a4a
Update theme doc in readme
2025-08-07 18:25:57 -04:00
bbedward
4523528d77
fix warnings
2025-08-07 17:33:15 -04:00
bbedward
d84e48f5dd
Fix tray menu position
2025-08-07 17:20:46 -04:00
bbedward
9b7ca88e11
native tray menu
2025-08-07 17:01:52 -04:00
bbedward
3dae0ec5e3
niri: connect directly to socket rather than running commands
2025-08-07 15:52:02 -04:00
bbedward
fc13ed5c3a
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-08-07 15:24:35 -04:00
bbedward
98d2ca24a8
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
2025-08-07 15:22:40 -04:00
bbedward
02ab8e2db5
scroll improvement
2025-08-07 12:00:24 -04:00
bbedward
07c33b42eb
readme polkit update
2025-08-07 11:45:30 -04:00
bbedward
bbfb38e391
load dankshell pam config if exists
2025-08-07 10:10:09 -04:00
bbedward
6cacdb1083
fix clipboard hist modal
2025-08-07 08:59:12 -04:00
bbedward
3bd3c511b7
remove theme env overrides
2025-08-07 08:54:35 -04:00
purian23
d2ba398d68
Update more scrolling enhancements
2025-08-07 00:14:56 -04:00
purian23
722fd36c0a
Updates to scrolling logic
2025-08-06 23:18:30 -04:00
bbedward
633927da9a
also check mute
2025-08-06 23:06:34 -04:00
bbedward
16d4a75283
simplify privacy service
2025-08-06 22:31:55 -04:00
purian23
d036684842
feat: Initial Privacy inidicators implementation
2025-08-06 20:48:38 -04:00
bbedward
732f31d3c1
fix wifi password modal
2025-08-06 20:33:19 -04:00
bbedward
1005edae0a
calculate memory by pss instead of rss
2025-08-06 18:36:52 -04:00
bbedward
abed2e1e3c
add brightness and micmute OSDs, fix audio tab bug
2025-08-06 17:33:12 -04:00
bbedward
6b74d109dc
update words
2025-08-06 17:00:21 -04:00
bbedward
a2736c0854
Merge branch 'master' of github.com:bbedward/dank-material-dark-shell
2025-08-06 16:55:53 -04:00
bbedward
55bf61ee00
add issue templates
2025-08-06 16:55:43 -04:00
BB
2162d355cd
Merge pull request #17 from bluelinden/master
...
Finalize home manager module
2025-08-06 14:01:34 -04:00
blue linden
f50541b2d9
Merge branch 'bbedward:master' into master
2025-08-06 13:01:47 -04:00
blue linden
5daba918a1
Get home-manager module working
2025-08-06 13:00:57 -04:00
bbedward
055fee576c
switch to state dir and dock fixes
2025-08-06 12:00:09 -04:00
bbedward
18aa557ef1
config refacotr: separate settings.json, session.json, appusage.json
2025-08-06 11:47:24 -04:00
blue linden
3950ef2429
Autostart DankMaterialShell on Niri startup
2025-08-06 09:15:11 -04:00
BB
defc50eec6
Merge pull request #12 from bluelinden/master
...
Add a Nix Flake containing a Home Manager module and a package
2025-08-05 23:43:25 -04:00
BB
383a22cee5
Merge pull request #11 from lonerOrz/uptime
...
fix(uptime): replace 'uptime -p' with /proc/uptime parsing
2025-08-05 23:41:49 -04:00
blue linden
be2ed80d36
Merge branch 'bbedward:master' into master
2025-08-05 23:27:45 -04:00
blue linden
90efd89ba4
Create package and (untested) Home Manager module
2025-08-05 23:26:32 -04:00
loner
4d2a65dc7e
fix(uptime): replace 'uptime -p' with /proc/uptime parsing
...
On NixOS, the default `uptime` command from coreutils does not support
the `-p` option.
This replaces the previous `bash`-based solution with a call to
`/proc/uptime`,
and parses the result in JavaScript to produce a human-readable format
like:
"up 1 day, 2 hours, 5 minutes"
This makes uptime reporting fully compatible with NixOS and more
portable.
2025-08-06 11:01:42 +08:00
purian23
7fcdf1ea88
Update brightnessctl logic
2025-08-05 22:58:28 -04:00
purian23
7e21453533
Remove false screen backup
2025-08-05 22:10:09 -04:00
bbedward
e132a754e8
fix control center positioning
2025-08-05 22:04:25 -04:00
purian23
7695078cb8
Implement compact toggles for clock & media topbar widgets
2025-08-05 20:33:01 -04:00
bbedward
1bd4eeb736
make screen to popouts for positioning data
2025-08-05 18:08:13 -04:00
bbedward
bc11194454
fix default center widgets
2025-08-05 17:43:24 -04:00
bbedward
081f8533c4
fix light/dark toggle and settings not re-opening after escape
2025-08-05 17:32:53 -04:00
bbedward
c88dc67dbc
add disable weather option
2025-08-05 15:57:01 -04:00
bbedward
55bb63f2a5
fix nil error
2025-08-05 15:42:16 -04:00
bbedward
283673a314
integrate light/dark mode and profile image with desktop portal
2025-08-05 15:40:34 -04:00
bbedward
13f37ed48d
different name
2025-08-05 09:21:31 -04:00
bbedward
154b1e12f6
create-release alternative
2025-08-05 09:18:55 -04:00
bbedward
fccaf06baa
escape key handling
2025-08-05 09:15:27 -04:00
bbedward
ef9e80bfdf
awlasy center centcom
2025-08-05 08:21:31 -04:00
bbedward
f064ce791a
fix app drawer context menus
2025-08-05 08:09:28 -04:00
bbedward
54d8ca450f
weather auto location option
2025-08-05 07:34:46 -04:00
bbedward
4bf525ce0d
fix enum ref
2025-08-05 07:28:52 -04:00
bbedward
7021061ffd
notifs/dock on TopLayer
2025-08-05 07:22:33 -04:00
bbedward
16e3b18e8e
Make popups relative based on top bar position
2025-08-04 23:42:35 -04:00
bbedward
ccd9f00201
fix lockscreen screenshot
2025-08-04 21:50:47 -04:00
bbedward
9c19889ac6
screenshots
2025-08-04 21:48:38 -04:00
bbedward
63243e3ae5
readme updoot
2025-08-04 21:33:55 -04:00
bbedward
739f3eff01
small fix
2025-08-04 19:13:10 -04:00
bbedward
436c7e2234
dock: create an initial basic dock
2025-08-04 19:10:20 -04:00
bbedward
9dbb6b094f
small fix to calendar sizing
2025-08-02 22:17:10 -04:00
bbedward
7e5e3a3914
ghostty in readme
2025-08-02 16:45:10 -04:00
bbedward
599118c63e
General code cleanups
2025-08-02 16:18:12 -04:00
bbedward
2cf7497324
fix process monitor CPU calculations
2025-08-02 14:55:33 -04:00
bbedward
21c40b58bc
widgets: add spacer, divider, tweak interface
2025-08-02 13:10:39 -04:00
bbedward
2e85494236
always center topbar widgets
2025-08-02 12:19:33 -04:00
bbedward
723a9b1824
Merge branch 'master' of github.com:bbedward/dank-material-dark-shell
2025-08-02 12:13:31 -04:00
bbedward
be301f829f
make cava a singleton
2025-08-02 12:13:05 -04:00
purian23
8fb8281988
Logic updates to re-ordering topbar widgets
2025-08-01 23:14:19 -04:00
purian23
12c62720b3
Show default font to reflect users choice
2025-08-01 23:02:13 -04:00
bbedward
2f97c39647
lookup notif name by desktop entry if not present
2025-08-01 19:51:03 -04:00
bbedward
379f4f9933
add settings IPC
2025-08-01 13:57:49 -04:00
purian23
c794944f01
fix: Restore SystemTray
2025-08-01 13:28:04 -04:00
purian23
6293b0e502
Merge remote-tracking branch 'origin/master'
2025-08-01 12:32:05 -04:00
purian23
f66b5181ce
feat: Implement drag & drop topbar widget sections in settings
2025-08-01 12:29:21 -04:00
bbedward
18ee37e18e
theme revisions
2025-08-01 09:29:31 -04:00
bbedward
be6ef5fc77
fix qt auto-theme
2025-08-01 08:06:21 -04:00
bbedward
ce9f4efb5d
doc tweaks
2025-07-31 22:52:46 -04:00
bbedward
9f9352b84a
colloid note
2025-07-31 22:29:17 -04:00
bbedward
b1b2177f51
theme: update import in gtk.css
2025-07-31 22:26:12 -04:00
purian23
b26d83d301
Fedora compatibility & Icon theme updates
2025-07-30 19:10:46 -04:00
purian23
7b14094155
Hide system tray widget when empty
2025-07-30 18:25:04 -04:00
purian23
d8ab38a0af
Restore Wifi Services UI
2025-07-29 22:20:06 -04:00
purian23
35c6efdcc5
Optimize services to reduce load
2025-07-29 21:56:41 -04:00
purian23
df147ff9b9
Update Readme w/Fedora guides & improvements
2025-07-29 11:36:36 -04:00
purian23
d656502342
Update auto theme logic
2025-07-28 21:35:52 -04:00
purian23
102b248cad
feat: Integrate full shell dynamic theming system
2025-07-28 18:29:16 -04:00
bbedward
99e890cc17
ipc for light/dark mode
2025-07-28 15:31:27 -04:00
bbedward
199c1c3043
Dont double append icons
2025-07-28 14:17:08 -04:00
bbedward
bde33b334a
bad import removal
2025-07-28 13:31:47 -04:00
bbedward
ad6ab67906
remove some outdated stuff
2025-07-28 13:30:13 -04:00
bbedward
fd6cfcc2e6
Remove outdated check
2025-07-28 13:27:27 -04:00
bbedward
b1db088828
update workspace indicators and qmlformat
2025-07-28 13:16:27 -04:00
bbedward
4581544585
weather: general improvements to setting
2025-07-28 12:57:59 -04:00
bbedward
3ca7e3a888
Remove PlainText from StyledText
2025-07-28 11:51:29 -04:00
bbedward
2ff9c54abb
elide system text
2025-07-28 11:50:04 -04:00
bbedward
e17bd982fe
make icon theme searchable
2025-07-28 11:47:55 -04:00
bbedward
d4e5e60e7b
Adjust fonts
2025-07-28 11:41:48 -04:00
bbedward
73e1f0b6c0
font tweaks
2025-07-28 11:38:49 -04:00
bbedward
03b8370c14
font re-work, change default to inter variable + fira code
2025-07-28 11:24:24 -04:00
bbedward
f16e7a506e
more mono fonts
2025-07-27 23:37:29 -04:00
bbedward
d9e6302ef8
Merge branch 'master' of github.com:bbedward/dank-material-dark-shell
2025-07-27 23:26:31 -04:00
bbedward
b119fd511e
Implement font family changes
2025-07-27 23:25:12 -04:00
purian23
2e84e5f74b
Update notification dismiss definitions
2025-07-27 23:05:38 -04:00
bbedward
420891e047
Fix icon theme change
2025-07-27 22:52:16 -04:00
bbedward
77051d0d62
de-dupe scrollview
2025-07-27 20:56:09 -04:00
bbedward
fae7f36a24
remove unused functions/dead code
2025-07-27 20:23:11 -04:00
bbedward
da70434eba
notifications: fix stuck externally dismissed notifs
2025-07-27 18:37:56 -04:00
bbedward
84036c57b6
fix lock screen multi-monitor input
2025-07-27 18:26:33 -04:00
purian23
0290446c0c
Bluetooth UI tweak
2025-07-27 14:29:44 -04:00
purian23
384460712c
Feat: add clipboard history image preview
2025-07-27 14:21:45 -04:00
purian23
2c8854f886
Add DnD tooltip
2025-07-27 00:40:02 -04:00
purian23
cb676d02b8
Update logic to conditionally hide focusedApp & systemTray if no data is available
2025-07-27 00:12:54 -04:00
purian23
43f7ae89cc
Feature: Add topbar widget transparency appearance settings
2025-07-27 00:02:47 -04:00
purian23
ec69c64b1a
Update notification content spacing and group color.
2025-07-26 22:29:13 -04:00
purian23
a681593eda
Address active warnings
2025-07-26 22:13:09 -04:00
bbedward
0affd73f32
remove debug timer
2025-07-26 17:03:29 -04:00
bbedward
e160a41347
fix app searching sorting with usage rankings
2025-07-26 16:50:57 -04:00
bbedward
d2d8c4d74d
cleanup markdown better, don't process code block content
2025-07-26 16:37:45 -04:00
bbedward
1472f00f4b
use variants for multi display volume popup/toast/notification
2025-07-26 16:24:35 -04:00
bbedward
01a94a17de
notifications: try to prevent zombies better, markdown, re-org
2025-07-26 16:08:58 -04:00
bbedward
484a947127
notification: general improvements to popups
2025-07-26 13:25:39 -04:00
bbedward
ec1bf7c110
notifications: improve general layout and visual b ugs
2025-07-26 11:41:25 -04:00
bbedward
7b8efd9114
revise notification position and animations
2025-07-26 10:08:56 -04:00
purian23
308d84bfa1
fix: notification warnings & updates
2025-07-26 01:27:40 -04:00
bbedward
39e3107db6
notifications: reverse order top to bottom, fix warnings
2025-07-26 00:27:59 -04:00
bbedward
3b5ddab1ce
notifications: improve resource usage
2025-07-25 23:06:07 -04:00
bbedward
ed7370361e
notifications: initial refactory of popups
2025-07-25 22:39:01 -04:00
bbedward
d28df49f18
standardize some opacity colors
2025-07-25 18:19:22 -04:00
bbedward
1157b0336f
revise listview/gridview scrolling
2025-07-25 17:46:03 -04:00
bbedward
f26c01916b
execDetached for process menu operations
2025-07-25 17:21:51 -04:00
bbedward
e14afcefd4
notifications: improve notification center
2025-07-25 16:52:58 -04:00
bbedward
98ddc2805b
fix readme
2025-07-25 11:45:35 -04:00
bbedward
3825486829
fix reactivity of app launcher
2025-07-25 11:28:11 -04:00
bbedward
786b8f3fa1
audio: create and connect volume popup to IPCs
2025-07-25 11:24:27 -04:00
purian23
1cf252599b
Update to use existing DankSlider codebase
2025-07-24 23:13:23 -04:00
purian23
8e7bcabcf7
Add percentage to the volume control slider
2025-07-24 22:46:11 -04:00
bbedward
1197b9385c
styledrect in widgets
2025-07-24 21:07:46 -04:00
bbedward
14a9828296
notifications: modularize
2025-07-24 20:58:57 -04:00
bbedward
0068774a8b
subtle redesigns
2025-07-24 20:32:28 -04:00
bbedward
aabb0ffcc5
filebrowser: bug fixes
2025-07-24 19:55:41 -04:00
bbedward
fc52aa2c7a
uncomment toast, and format
2025-07-24 19:46:05 -04:00
bbedward
762785b27a
calendar: fix events not loading for right month
2025-07-24 19:19:26 -04:00
bbedward
4086e914a7
stylistic updates
2025-07-24 18:44:19 -04:00
bbedward
366930fc03
launcher: sort by usage frequency
2025-07-24 18:36:23 -04:00
bbedward
99f17de065
Merge branch 'master' of github.com:bbedward/dank-material-dark-shell
2025-07-24 16:29:44 -04:00
bbedward
0208f1e840
dankslider: tooltip with value
2025-07-24 16:29:31 -04:00
purian23
0db026f775
Recalculate compact modes
2025-07-24 16:05:30 -04:00
bbedward
0e968d910d
settings: redesign
2025-07-24 16:02:53 -04:00
bbedward
c6df2bc11d
smarter distance calculation
2025-07-24 15:09:28 -04:00
bbedward
8bcac36be3
lockscreen: implement
2025-07-24 14:56:58 -04:00
purian23
71be8bdeec
Update focused app & media control screen response
2025-07-24 14:01:22 -04:00
bbedward
e3e3788a37
meta: many resource usage improvements and consolidations
2025-07-24 12:44:11 -04:00
bbedward
ee2cbd708d
meta: integrate wallpaper, FileBrowser, StateLayer
...
- A lot of this is implements patterns implemented by soramannew's
caelestia-shell
2025-07-23 23:20:11 -04:00
purian23
a0735db7a4
Merge branch 'master' of github.com:bbedward/DankMaterialShell
2025-07-23 18:48:39 -04:00
purian23
8c11e2f0cf
Half Dank Status Achieved
2025-07-23 18:47:35 -04:00
bbedward
71f8b8ce9a
fix context menus and general stuff
2025-07-23 18:30:43 -04:00
purian23
bb2a410039
Fix 2nd tier expansion
2025-07-23 17:40:00 -04:00
bbedward
4f63d5899b
refactor: perf improvement stopping singletons with ref
...
Also switch to scale+opacity anims with custom curve
2025-07-23 16:54:19 -04:00
bbedward
2c57487046
appdrawer: remove background effect
2025-07-23 15:37:53 -04:00
bbedward
94b10159a9
refactor: app drawer de-dupe
2025-07-23 15:36:29 -04:00
bbedward
c01da89311
mecha refactoring
2025-07-23 15:15:51 -04:00
bbedward
19adcf3578
refactor: mega refactoring of a bunch of things
2025-07-23 11:56:18 -04:00
bbedward
14eef59c9f
refactors: more DankModals, remove GlobalDropdown and InputDialog
2025-07-23 11:11:56 -04:00
bbedward
56a857939b
Merge branch 'master' of github.com:bbedward/dank-material-dark-shell
2025-07-23 10:04:21 -04:00
bbedward
70f8a127c6
processlist: breakout and de-dupe code, change styles
...
Also reverts bluetooth pairing modals since quickshell did not approve
of the PR
2025-07-23 10:03:29 -04:00
purian23
5b40396a8a
Level up notifications
2025-07-23 00:04:16 -04:00
bbedward
e94d2af9ae
fix auto focusing text fields
2025-07-22 23:51:18 -04:00
bbedward
9c8c25711c
sizing changes
2025-07-22 23:35:48 -04:00
bbedward
54a7281fa3
fix sizing of dialogs, re-add ipcs
2025-07-22 23:00:09 -04:00
bbedward
7232d66b5d
layer effect instead
2025-07-22 21:20:55 -04:00
bbedward
2f50821db4
Focus text inputs by default
2025-07-22 21:16:00 -04:00
bbedward
f1833a81a0
Add DankModal and SystemLogo widgets
2025-07-22 21:12:19 -04:00
bbedward
5cf04aa941
settings: complete re-organize and breakout
2025-07-22 19:51:16 -04:00
bbedward
3157622c8b
bluetooth: pairing dialog
...
- Allows connecting pin/passkey/confirmation dialogs
- Fixes inability to connect to many devices
- Dependent on un-merged quickshell PR: https://github.com/quickshell-mirror/quickshell/pull/138
2025-07-22 19:20:10 -04:00
bbedward
02bd9bbc72
networking: improve wifi experience and bugs
2025-07-22 11:50:07 -04:00
bbedward
a4da6921bd
settings: restore location search for weather
2025-07-21 22:35:16 -04:00
bbedward
9730e4edae
refactor: common DankTextField widget
2025-07-21 22:10:46 -04:00
bbedward
303dc70c28
clipboard: fix focus warning on exit
2025-07-21 21:37:19 -04:00
bbedward
de8235d94f
refactor: create DankActionButton and implement
2025-07-21 21:06:03 -04:00
bbedward
dbf2b58b7f
fix focus window lookups
2025-07-21 20:56:33 -04:00
bbedward
42183b308e
Fix focused window
2025-07-21 20:52:58 -04:00
bbedward
4238bb4638
refactor: replace SettingsToggle with DankToggle
2025-07-21 20:46:57 -04:00
bbedward
1854395a0c
Re-add padding as option
2025-07-21 20:43:23 -04:00
bbedward
c47ecf8fb0
focusedwindow: fix various issues with workspaces
2025-07-21 17:36:15 -04:00
bbedward
135cf8f027
workspaces: remove arbitrary padding and minimum width
2025-07-21 17:25:00 -04:00
bbedward
6c9e0fb74c
network: wifi indicator fix
2025-07-21 16:12:33 -04:00
bbedward
67f1c64dd6
network: cleanup state handling
2025-07-21 16:08:50 -04:00
bbedward
85cf5060e2
no workspace index by default
2025-07-21 15:53:34 -04:00
bbedward
81c232eb20
Improve NetworkTab view when wifi and ethernet interfaces present
2025-07-21 15:52:10 -04:00
bbedward
56662608d1
Remove pointless connections
2025-07-21 14:02:18 -04:00
purian23
5189a34d40
Add 3 workspace indicators by default
2025-07-21 01:20:10 -04:00
purian23
92908b6e0e
DND Hotfix
2025-07-21 00:50:33 -04:00
purian23
6f54e592ba
Implement user icon theme selection in settings
2025-07-21 00:34:45 -04:00
purian23
79a600cf0d
Enhanced Notification System & Settings
2025-07-20 19:07:48 -04:00
purian23
30983b50d5
Remove redundant network header verbiage
2025-07-19 22:49:11 -04:00
purian23
2454d707d9
Fix workspace swticher index input
2025-07-19 22:41:48 -04:00
Purian23
a28764e8f9
Merge pull request #5 from Amadoabad/indexedWorkspaces
...
Added number indexing option for the workspace switcher
2025-07-19 22:34:43 -04:00
purian23
0d153c407d
Combine network tab interface
2025-07-19 20:52:01 -04:00
amadoabad
fa3d02552a
Added number indexing option for the workspace switcher
2025-07-20 00:03:39 +03:00
bbedward
4202b8323b
Remove dead code
2025-07-19 11:45:08 -04:00
bbedward
063e9bb40f
bunch of cleanups
2025-07-19 10:56:32 -04:00
purian23
5626335602
Iterative notification updates
2025-07-19 03:02:27 -04:00
purian23
033d8b034b
Implement 2nd tier group expansion on notifications
2025-07-18 23:21:10 -04:00
purian23
1355a77fd0
Implement icon for niri screenshots
...
- Fixed debug icon warning logic
- Add linux os environment script
2025-07-18 21:13:50 -04:00
bbedward
f34ecf786a
Migrate DankIcon stragglers
2025-07-18 20:02:57 -04:00
bbedward
1d9477bea3
Fix launcher fallback
2025-07-18 19:50:27 -04:00
bbedward
b3aa4719d9
Only material icons rounded
2025-07-18 18:58:01 -04:00
bbedward
8d87fca419
bluetooth: trust device before connecting
...
Fixes devices not staying in history
2025-07-18 18:32:29 -04:00
bbedward
3c7106735c
missing dank icons
2025-07-18 12:38:50 -04:00
bbedward
d8938e8d15
initial structure refactor
2025-07-18 12:37:37 -04:00
bbedward
3a3f18c298
meta cleanup and refactors
2025-07-18 11:40:17 -04:00
bbedward
06607fa25e
Merge branch 'master' of github.com:bbedward/dank-material-dark-shell
2025-07-17 23:20:48 -04:00
bbedward
42927eeb97
audio: un-dumbify audio service
2025-07-17 23:20:36 -04:00
purian23
353fa1220e
Notifiy fix
2025-07-17 23:09:46 -04:00
bbedward
930572e1cb
bluetooth: don't disable discovery before connect
2025-07-17 23:00:21 -04:00
bbedward
1e6c801507
Fallback icon font
2025-07-17 22:55:14 -04:00
bbedward
fbae03de14
Update readme and make nerd fonts optional
2025-07-17 22:15:15 -04:00
bbedward
66671f757b
bluetooth: cleanup service
2025-07-17 20:35:40 -04:00
bbedward
a66d6c2b55
bluetooth: swap to signalStrength
2025-07-17 20:11:33 -04:00
bbedward
70b9a3cff4
qmlformat-all script
2025-07-17 18:15:35 -04:00
bbedward
26ad3810b4
qmlformat file
2025-07-17 18:00:31 -04:00
bbedward
023b6bc0d1
Initial qmlformat
2025-07-17 17:58:56 -04:00
bbedward
cbb42df3a9
bluetooth: cleanup service usage, add rssi
2025-07-17 16:56:28 -04:00
bbedward
60395b5646
Merge branch 'master' of github.com:bbedward/dank-material-dark-shell
2025-07-17 15:22:47 -04:00
bbedward
7a40156893
meta: large-scale refactor progress
2025-07-17 15:21:37 -04:00
purian23
8a57c6a6b1
Notifications updates
2025-07-17 14:51:54 -04:00
bbedward
77cc9c288b
refactor: start trimming AI bullcrap patterns
2025-07-17 13:25:35 -04:00
bbedward
cc9b575a1d
upower: more sensible usage of upower
2025-07-17 10:57:42 -04:00
bbedward
944e0fe129
audio: some cleanups to audio service
2025-07-17 09:08:59 -04:00
bbedward
6484ee0806
audioservice: fix shell crash on resume from sleep
2025-07-16 21:49:41 -04:00
bbedward
b3db4a3015
processlist: fix context menu
2025-07-16 21:09:08 -04:00
bbedward
2f7e00a5a5
Missing mousearea
2025-07-16 18:52:20 -04:00
bbedward
457bbcd131
migrate to qs imports and .qmlls.ini pattern
2025-07-16 18:47:51 -04:00
bbedward
a49911863d
network: tweak preference settings for clarity
2025-07-16 17:20:30 -04:00
bbedward
ed17b43d45
network: general improvements, itnegrate preference of wifi/ethernet
2025-07-16 16:35:32 -04:00
bbedward
2a84a6423b
power: use native upower APIs
2025-07-16 12:35:46 -04:00
purian23
21bc4ece52
Notifications base overhaul
2025-07-16 01:31:30 -04:00
bbedward
8905b10773
weather: remove IP-based location
...
Probably better for privacy concerns just to use New York, NY as a
hardcoded default
2025-07-15 22:33:58 -04:00
bbedward
e5ec8ad454
Merge branch 'master' of github.com:bbedward/dank-material-dark-shell
2025-07-15 22:25:04 -04:00
bbedward
f4a33fe97b
weather: fix location override
2025-07-15 22:24:50 -04:00
BB
d75f782115
Merge pull request #1 from Amadoabad/patch-1
...
fixing typo in launch command
2025-07-15 21:40:18 -04:00
bbedward
064a914fec
Merge branch 'master' of github.com:bbedward/dank-material-dark-shell
2025-07-15 21:31:48 -04:00
bbedward
994be601ae
MultiEffect for rounded icons
2025-07-15 21:31:41 -04:00
purian23
03485a5084
Implemented Mouse wheel volume control on hover over the audio icon
2025-07-15 21:19:18 -04:00
purian23
b2b664f581
Update brightness controls for portable PC users
2025-07-15 20:28:03 -04:00
purian23
eb5950f8c8
Fixed battery status on laptops. Updated power profiles.
2025-07-15 18:42:56 -04:00
bbedward
651cb87596
Merge branch 'master' of github.com:bbedward/dank-material-dark-shell
2025-07-15 17:13:42 -04:00
bbedward
ac2c327bbb
weather: initial support for overriding location
2025-07-15 17:13:24 -04:00
purian23
195d5ec123
Merge branch 'master' of https://github.com/bbedward/dank-material-dark-shell
2025-07-15 16:41:47 -04:00
purian23
4ea04f57b4
Migrate notification system to native Quickshell NotificationServer API
...
- Replace custom NotificationGroupingService with native NotificationService
- Implement proper image/icon priority system (notification image → app icon → fallback)
- Add NotificationItem with image layering and elegant emoji fallbacks
- Create native popup and history components with smooth animations
- Fix Discord/Vesktop avatar display issues
- Clean up legacy notification components and demos
- Improve Material Design 3 theming consistency
2025-07-15 16:41:34 -04:00
bbedward
13ef607758
display: use ddcutil for brightness changing
2025-07-15 16:22:06 -04:00
bbedward
3df92697e0
processmonitor: add system info tab
2025-07-15 16:08:57 -04:00
bbedward
90999e8ac1
battery: use native UPower service
2025-07-15 15:57:12 -04:00
bbedward
b10488c505
cava: pass config via stdin
2025-07-15 15:46:09 -04:00
bbedward
6010b964d8
Slider improvements
2025-07-15 15:37:37 -04:00
bbedward
9035cb750b
Use integrated pipewire from quickshell
2025-07-15 15:26:01 -04:00
bbedward
b7da76147f
bluetooth: switch to native quickshell bluetooth service
...
removes dependency on bluetoothctl commands
2025-07-15 12:43:22 -04:00
bbedward
1396b0b582
Add Performance tab under Process monitor
2025-07-15 11:12:59 -04:00
Ahmed Abdo
c37e3a4ea2
fixing typo in launch command
2025-07-15 16:21:19 +03:00
bbedward
0349b2c361
Fix cropped profile image
2025-07-14 21:56:22 -04:00
bbedward
f388840443
Fix cursor style on inputs
2025-07-14 21:53:19 -04:00
purian23
e0bf5df74b
Merge branch 'master' of https://github.com/bbedward/dank-material-dark-shell
2025-07-14 20:32:51 -04:00
purian23
56b801c294
Redesign of the notification center
2025-07-14 20:32:06 -04:00
bbedward
9f3358b253
Fix some log warnings
2025-07-14 16:11:40 -04:00
bbedward
6f1e23437c
Fix the image input
2025-07-14 15:34:18 -04:00
bbedward
ac18849052
Initial process list IPC popout
2025-07-14 15:28:40 -04:00
bbedward
c9a256bb79
Remove dynamic borders
2025-07-14 15:06:56 -04:00
bbedward
3b16ae73c7
Popup transparency option
2025-07-14 15:00:58 -04:00
bbedward
0a4453ab3b
Fix light mode toggle for matugen themes
2025-07-14 14:43:12 -04:00
bbedward
31f1360d1b
ipc wallpaper handler, fix high CPU usage
2025-07-14 14:36:08 -04:00
bbedward
58d711b3e9
Fix event animation
2025-07-14 13:54:06 -04:00
bbedward
fff7dace3b
Animation improvements, fix SysTray
2025-07-14 13:50:00 -04:00
bbedward
d5d45b11c3
Improve system monitor display
2025-07-14 13:17:06 -04:00
bbedward
4486e79afe
Enhancements to launcher and other warning fixes
...
- Persist grid/list setting
- Alignment improvement
2025-07-14 12:46:36 -04:00
bbedward
603ac51df0
Better app launchers using rescan, and fuzzysort. GPL license.
...
FuzzySort was ripped from caelestia, which is the reason for GPL change.
2025-07-14 11:25:18 -04:00
purian23
5c5653a41a
Notification updates
2025-07-14 10:51:17 -04:00
purian23
cf5c26522b
Initial implementation of grouped notifications
2025-07-14 10:50:48 -04:00
purian23
68bcc2b049
Dep updates
2025-07-13 19:03:55 -04:00
bbedward
6145ec2a80
Column alignment fixes
2025-07-13 15:40:34 -04:00
bbedward
a1b6c9e791
Add system resource dropdown
2025-07-13 15:36:41 -04:00
bbedward
a9b5e0b09d
Better audio device names
2025-07-13 14:39:25 -04:00
bbedward
d12d82c43e
Clip text
2025-07-13 12:17:11 -04:00
bbedward
19be4c6bbb
Configurable widget displays
2025-07-13 11:48:25 -04:00
bbedward
755f13e06b
Focused window service
2025-07-13 11:37:33 -04:00
bbedward
7981bbdbc2
Initial README
2025-07-13 11:22:54 -04:00
bbedward
c87ec06ed7
Nicer notification click handlign
2025-07-13 11:12:08 -04:00
purian23
75b9c4e224
Updated image & theme logic and added proper close buttons to the notifications
2025-07-13 00:58:52 -04:00
purian23
aeef300ef0
Force circular image cropping on avatars
2025-07-13 00:01:25 -04:00
bbedward
44f6f3ca1a
Code cleanups and some keyboard navigation on AppLauncher
2025-07-12 22:47:39 -04:00
bbedward
f843d4dc7b
Profile image support
2025-07-12 22:33:12 -04:00
bbedward
e6821a73a5
Make recent apps a category
2025-07-12 22:00:40 -04:00
bbedward
2e94cf26a7
Conflict fixes
2025-07-12 21:50:42 -04:00
bbedward
c2a12bb950
Merge branch 'master' of github.com:bbedward/dank-material-dark-shell
2025-07-12 21:47:10 -04:00
bbedward
ed9af263fd
Recently used apps
2025-07-12 21:47:02 -04:00
purian23
fff6e95186
Merge remote changes and resolve conflicts
2025-07-12 21:45:51 -04:00
purian23
979bb46a8b
Remove duplicate transparency & theme options from the control center display
2025-07-12 21:44:28 -04:00
purian23
58ac3e0942
Remove duplicate transparency & theme options from the control center display
2025-07-12 21:43:09 -04:00
bbedward
a6bc8d65e2
General fixes to spacing and control center
2025-07-12 21:31:53 -04:00
purian23
7cbc29423f
Update media loading transitions
2025-07-12 19:30:01 -04:00
purian23
8cbbbb8b50
Add media controls on the top bar media widget
2025-07-12 19:23:12 -04:00
purian23
29272f47b0
Update Central Command Center bar widgets padding
2025-07-12 19:03:22 -04:00
purian23
95676fa562
Fix settings crash
2025-07-12 15:44:53 -04:00
bbedward
5a83ba4782
iRemove policy
2025-07-12 15:05:49 -04:00
bbedward
589f3f1907
Control center improvements
2025-07-12 15:05:18 -04:00
bbedward
db05496dca
Settings globally, refactor some menus
2025-07-12 14:33:50 -04:00
bbedward
f61ee93484
Some more consistent spacing
2025-07-12 13:35:01 -04:00
bbedward
8a2b81aafb
Implement calendar events with khal
2025-07-12 13:26:09 -04:00
bbedward
095606f6e9
Improve performance of slider
2025-07-12 12:06:33 -04:00
bbedward
ba5217f2f1
Redesign center command center
2025-07-12 11:49:41 -04:00
bbedward
2a29f2a0f2
Simplify preferences
2025-07-12 10:58:06 -04:00
bbedward
af0522ada5
Many bug fixes for media center, spotlight
2025-07-12 10:47:01 -04:00
purian23
2375b6e7bd
Implement transparency background slider
2025-07-12 04:07:25 -04:00
purian23
959c8544bd
Implement light & dark mode theme options
2025-07-12 03:53:53 -04:00
purian23
df3a56f9f4
UX update to widget padding heights, updated workspaces
2025-07-12 03:29:03 -04:00
purian23
e76b0ee443
Implement grid view on spotlight launcher. Updated navigation response on both lauchers
2025-07-12 02:46:28 -04:00
bbedward
307cc8700d
Refresh app list
2025-07-11 22:49:23 -04:00
bbedward
4318fca4a2
Merge branch 'master' of github.com:bbedward/dank-material-dark-shell
2025-07-11 22:10:03 -04:00
bbedward
abb1e09c7b
iReposition audio indicator
2025-07-11 22:09:53 -04:00
purian23
ccc3b1fa35
Addidtional clipboard improvements
2025-07-11 22:09:37 -04:00
bbedward
962c56c0ce
Modularlize the TopBar
2025-07-11 22:07:54 -04:00
bbedward
ecbc835f10
Remove unused files and code
2025-07-11 21:56:13 -04:00
bbedward
0afe57e527
Workspace click fix
2025-07-11 21:50:41 -04:00
bbedward
483ce1cd93
event based workspace switches
2025-07-11 21:36:42 -04:00
purian23
eb6df3318a
Fix clipboard theme and added total count
2025-07-11 20:28:08 -04:00
bbedward
2d2f3040b7
App launcher fixes
2025-07-11 20:08:51 -04:00
bbedward
2fc9fa9f8d
Break out the ControlCenter into multiple widgets
2025-07-11 18:19:24 -04:00
bbedward
9e34c6fdfa
Spotlight initial version
2025-07-11 18:10:27 -04:00
bbedward
75cb1ead2f
Auto-detect wallpaper changes, prefs in ~/.config/DankMaterialShell
2025-07-11 16:14:59 -04:00
bbedward
5a9ef71f75
Merge branch 'master' of github.com:bbedward/dank-material-dark-shell
2025-07-11 15:45:25 -04:00
bbedward
688c4b85fb
Media fixes
2025-07-11 15:45:18 -04:00
purian23
ea300794b2
Merge remote changes with CPU/RAM monitor widgets
2025-07-11 14:29:42 -04:00
purian23
95dcb25f97
Add CPU & RAM monitor widgets
2025-07-11 14:28:28 -04:00
bbedward
d169f5d4a3
iBluetooth repair, input device support, some media player improvements
2025-07-11 13:50:10 -04:00
bbedward
b4f73ceb7b
Fix audio device change, set-wallpaper, some popup alignment
2025-07-11 12:05:20 -04:00
bbedward
0b4464fe2c
Persist theme preference, dynamic auto theme with matugen
2025-07-11 11:41:41 -04:00
bbedward
6e64dfe499
Remove lsb_release dpeendency
2025-07-11 09:49:31 -04:00
bbedward
708fc55dd3
Merge branch 'master' of github.com:bbedward/dank-material-dark-shell
2025-07-11 09:41:52 -04:00
bbedward
4b3a0b15be
Update positioning
2025-07-11 09:41:37 -04:00
purian23
f6b25968dc
Implement floating panel design
2025-07-11 09:40:37 -04:00
purian23
c9d40bf7fb
Implement basic color theme picker in Control Center. Remove color picker icon & App text from launcher button.
2025-07-11 01:13:58 -04:00
purian23
8e4f578b32
App drawer icon updates
2025-07-10 22:32:31 -04:00
purian23
e16dbdb8bf
Merge remote changes with battery status & icon size updates
2025-07-10 21:38:35 -04:00
purian23
3a2a31d2ae
Fixed battery status and adjusted battery & power icon sizes
2025-07-10 21:21:13 -04:00
bbedward
cf1f610eff
Scroll bars and fix position
2025-07-10 20:19:10 -04:00
bbedward
052e47614b
iSome extra widgets and adjustments
2025-07-10 19:11:35 -04:00
bbedward
c4975019e7
Bluetooth improvements, battery widget, notification fixes
2025-07-10 17:44:51 -04:00
bbedward
40b2a3af1e
Modularlize the shell
2025-07-10 16:40:04 -04:00
bbedward
7cdeba1625
Fix multi-monitor
2025-07-10 14:14:16 -04:00
bbedward
53687266a1
add shell
2025-07-10 11:28:27 -04:00
BB
2ef160d210
Initial commit
2025-07-10 11:18:24 -04:00