bbedward
bc4ad31d48
bluetooth: expose trust/untrust on devices
2026-02-22 22:10:07 -05:00
长夜月玩Fedora
71aad8ee32
Add support for 'evernight' distribution in Fedora ( #1786 )
2026-02-22 22:02:37 -05:00
Triệu Kha
8bb8231559
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 21:56:33 -05:00
purian23
3cf9caae89
feat: DMS Greeter packaging for Debian/OpenSUSE on OBS
2026-02-22 15:44:42 -05:00
Lucas
f983c67135
zen: add more commands to detection ( #1792 )
2026-02-21 14:58:36 -05:00
bbedward
f2aef5b93f
Merge branch 'master' of github.com:AvengeMedia/DankMaterialShell
2026-02-21 10:43:42 -05:00
purian23
46d4288969
ipc: Fix DankDash Wallpaper call
2026-02-21 00:52:08 -05:00
purian23
65516e872f
theme: Fix Light/Dark mode portal sync
2026-02-21 00:31:26 -05:00
Connor Welsh
171329246c
distro: add cups-pk-helper as suggested dependency ( #1670 )
2026-02-20 14:26:59 -05:00
bbedward
b2bee699e0
window rules: default to fixed for width/height
...
part of #1774
2026-02-20 13:51:03 -05:00
purian23
95c66b4d67
ubuntu: Fix dms-git Go versioning to restore builds
2026-02-20 13:12:12 -05:00
bbedward
babc8feb2b
clipboard: fix memory leak from unbounded offer maps and unguarded file reads
2026-02-20 11:39:41 -05:00
bbedward
2f445c546a
keybinds/niri: fix quote preservation
2026-02-20 11:37:02 -05:00
bbedward
a0283b3e3e
dankdash: fix widgets across different bar section
...
fixes #1764s
2026-02-20 11:28:56 -05:00
bbedward
61bd156fb0
core/screenshot: light cleanups
2026-02-20 11:16:53 -05:00
Patrick Fischer
8ad0cf8e5f
screensaver: emit ActiveChanged on lock/unlock ( #1761 )
2026-02-20 11:05:30 -05:00
Triệu Kha
ecd6d70da6
clipboard: improve image thumbnail ( #1759 )
...
- thumbnail image is now bigger
- circular mask has been replaced with rounded rectangular mask
2026-02-20 11:02:20 -05:00
purian23
359617d927
template: Default install method
2026-02-20 10:15:20 -05:00
purian23
38c286329a
issues: Template fix
2026-02-20 09:57:58 -05:00
purian23
401b4095cc
templates: Fix GitHub issue labels
2026-02-20 09:44:54 -05:00
shorinkiwata
06ab1a8ef0
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 09:28:42 -05:00
purian23
726fb8b015
templates: Update DMS issue formats
2026-02-20 09:26:20 -05:00
bbedward
b3b5c7a59f
running apps: fix ordering on niri
2026-02-19 20:46:14 -05:00
purian23
d18f934978
fedora: Update trial run of bundled go deps
2026-02-19 19:21:01 -05:00
bbedward
e67f1f79bc
launcher/dsearch: support for folder search and extra filters
2026-02-19 18:19:46 -05:00
purian23
e931829411
distros: Fix Go versioning on dms-git builds
2026-02-19 17:20:22 -05:00
bbedward
db8ebd606c
launcher: fix premature exit of file search
...
fixes #1749
2026-02-19 16:46:50 -05:00
Jonas Bloch
072a358a94
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:26:45 -05:00
bbedward
6ceb1b150c
audio: fix hide device not working
2026-02-19 16:24:28 -05:00
bbedward
a4e03e1877
i18n: term sync
2026-02-19 13:32:06 -05:00
Youseffo13
02b3e4277b
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 13:31:24 -05:00
bbedward
37daf801e6
dankbar: remove behaviors from monitoring widgets
2026-02-19 11:49:55 -05:00
bbedward
68d9f7eeb2
dgop: round computed values to match display format
2026-02-19 11:02:56 -05:00
bbedward
526e2420ca
flake: fix dev flake for go 1.25 and ashellchheck
2026-02-19 09:30:05 -05:00
bbedward
a9cc58fc28
hyprland: add serial to output model generator
2026-02-19 09:22:10 -05:00
bbedward
77889ce1c6
dock: fix context menu styling
...
fixes #1742
2026-02-19 09:15:26 -05:00
bbedward
549073119e
dock: fix transparency setting
...
fixes #1739
2026-02-19 09:11:30 -05:00
bbedward
5c5af5795f
launcher: improve perf of settings search
2026-02-19 08:46:19 -05:00
bbedward
68e10934e4
launcher: always heuristic lookup cached entries
2026-02-18 23:47:00 -05:00
bbedward
c67bb1444a
launcher v2: always heuristicLookup tab actions
2026-02-18 19:07:03 -05:00
bbedward
07389a152e
i18n: term updates
2026-02-18 18:34:41 -05:00
bbedward
e562e21555
system tray: fix to take up 0 space when empty
2026-02-18 18:31:33 -05:00
Youseffo13
86dfe7dd3f
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:28:57 -05:00
bbedward
ac0a8f3449
widgets: add openWith/toggleWith modes for dankbar widgets
2026-02-18 16:23:42 -05:00
bbedward
8e4a63db67
keybinds: fix escape in keybinds modal
2026-02-18 14:57:34 -05:00
bbedward
c02c63806f
launcher v2: remove calc
...
cc: enhancements for plugins to size details
2026-02-18 14:48:20 -05:00
beluch-dev
42e5d7f6e9
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 13:41:12 -05:00
bbedward
d8cf1af422
plugins: fix settings focus loss
2026-02-18 13:36:23 -05:00
Evgeny Zemtsov
9723661c80
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 12:51:17 -05:00
bbedward
81cba7ad97
popout: decouple shadow from content layer
2026-02-18 10:45:45 -05:00