bbedward
c67b185076
qs: large sweep of dead code removals
2026-07-26 23:22:22 -04:00
bbedward
fa629fbf99
dock: use required properties in dock item delegate, fixes context injection on Qt 6.8 ( #2926 )
2026-07-24 15:45:57 -04:00
bbedward
0815e48465
dock: limit input mask to body, disable hover headroom unless enabled
...
fixes #2923
2026-07-24 10:31:51 -04:00
bbedward
8af71036cc
frame: merge bars with frame window and get things on Top layer by
...
default
2026-07-23 14:10:17 -04:00
bbedward
ec27d4643c
qs: improve initial load of wallpaper, dock, and desktop plugins
2026-07-15 09:38:19 -04:00
bbedward
9ff751b82a
dock: fix dock s howing with no apps
...
port 1.5
2026-07-13 22:47:22 -04:00
bbedward
dfe309a543
dock: fix launcher button color override
...
fixes #2530
2026-07-03 16:29:06 -04:00
purian23
6cdb891551
feat(matugen): add color preview pallette & outline border option theme settings
...
- Closes #1738
2026-07-02 22:45:55 -04:00
bbedward
3bb3da228c
dock: fix context menu overflow
...
fixes #2287
2026-07-02 22:12:02 -04:00
bbedward
093acdbff7
theme: sweep everything that isnt using a spacing token from singleton,
...
add Theme.XXS
2026-07-02 12:00:34 -04:00
purian23
57d08f6b3b
refactor(Xray): Update Xray & standalone to frame transitions
...
- Fix dbar autohide with Xray options that could have blocked bar area content
- Fixes #2729
2026-07-01 21:39:47 -04:00
bbedward
894efa58a3
theme: large consolidation of colors into Theme.qml, add
...
surfaceContainerLow/Lowest
2026-06-29 15:50:42 -04:00
bbedward
29f19b07a9
widgets: fix tooltip position mapping
2026-06-17 12:46:24 -04:00
purian23
d53809cf2b
refactor(framemode): unify connected surface chrome via SDF pipeline
...
- Shadow system rewrite with SDF quads
- Replace ConnectedShape/layer FBOs w/frame & chrome SDF shaders
- Improve frame blur performance
- Plugin performance gate
2026-06-12 11:03:39 -04:00
bbedward
12438d63c2
mango: remove legacy dwl service
2026-06-10 17:01:03 -04:00
purian23
8eb23bcc29
feat(mango): first-class MangoWM support across DMS, dankinstaller & UI tools
...
- Bring up Mango to parity with niri/hyprland via a native JSON-IPC w/Native MangoServic., replaces the legacy dwl/`mmsg` path and recent breaking changes
- Dankinstall: mango supported installer, config/binds templates, and packaging (Arch AUR, Fedora Terra auto-enable, Gentoo GURU)
- Window rules: Go provider + CLI + Settings GUI editor
- Keybinds + config reload on edit (mmsg dispatch reload_config)
- Misc new supported options in DMS settings
2026-06-04 18:45:04 -04:00
purian23
548c2305fb
refactor(Settings): Rename fullscreen properties to overlay layer for consistency
...
- Updated property names from `showOverFullscreen` to `useOverlayLayer` across various components.
- Fixed Darken Modal Overlay in Standalone mode
2026-05-19 22:03:33 -04:00
purian23
4634763840
refactor(fullscreen): Refine fullscreen layering and frame overlay behavior
...
- Replaced fullscreen hide/reveal toggles with Show Over Fullscreen layer toggles
- Added Launcher opt to Show Over Fullscreen setting
- Kept fullscreen stacking compositor-owned via top/overlay layer choices
- Fixed Hyrland Special Workspaces
- Updated DMS Advanced Configuration docs
2026-05-19 18:42:45 -04:00
bbedward
1c1ab1c7d5
text: change default rendering back to Qt
2026-05-15 09:45:21 -04:00
Boris
66e38c5efe
Support Hyprland lua dispatching ( #2419 )
2026-05-14 13:08:07 -04:00
purian23
7f6486b3e7
fix(Dock): Refactor & Fix Dock in FrameModes. Updates to Zone offset in Standalone & Connected modes
...
- Fixed hairline seam in some connected mode variants
- Moved dock-related properties to a new DockGeometry component for a future base
2026-05-09 17:37:42 -04:00
purian23
cf641b4e08
fix(DockContextMenu): Restore jump windows
2026-05-09 01:54:23 -04:00
Connor Welsh
e60caf8028
feat(bar/dock): add 'Hide When Fullscreen' opt-out toggles ( #2349 )
...
Adds per-bar 'fullscreenDetection' and global 'dockHideOnFullscreen'
settings to gate CompositorService.hasFullscreenToplevelOnScreen()
2026-05-04 19:05:40 -04:00
bbedward
a6ba4b1c79
dock: fix startup warning
2026-05-04 13:40:45 -04:00
purian23
19c561da14
refactor: (Framemode) Added DeferredAction for dbar/dock state handling
2026-05-04 10:43:07 -04:00
purian23
31e60a3df5
fix(FrameMode): Update logic to hide the dbar/dock upon maximized windows/apps/games
2026-05-03 22:03:02 -04:00
purian23
fd24b4a36d
feat(DMS FrameMode): A New Connected Unified Surface & Animation Overhaul
...
- Introduces Standalone & Connected Modes
- Updated Animations & Motion effects for both modes
- Numerous QOL tweaks and updates throughout the system
- Highly inspired to the OG Caelestia Shell / @Soramanew
2026-05-03 15:38:30 -04:00
bbedward
3b96c6ab22
Revert "system updater: make all distros use terminal"
...
This reverts commit 1467f5dba9 .
2026-04-29 14:56:54 -04:00
bbedward
1467f5dba9
system updater: make all distros use terminal
2026-04-29 14:41:24 -04:00
bbedward
36a7692da7
dock: add trash CLI, refine implementation
2026-04-27 11:14:57 -04:00
Kangheng Liu
536e654b5e
dock: add trash bin button ( #2277 )
...
* dock: add trash bin button
- icon reflects content- filled/empty
- multiple file manager support with nautilus as default, builtin as
fallback
- settingsspec at dock tab
- context menu
* fix: remove support for builtin filebrowser
needs specific adaptors at FB adhering the trash freedesktop spec
* fix: suppress auto-hide dock with trash context menu open
* feat: allow for custom file manager command
* feat: switch runner to proc.runcommand with toasts on command failures
2026-04-27 09:55:00 -04:00
bbedward
7ced91ede1
notifications: add configurable durations for do not disturb
...
fixes #1481
2026-04-16 16:51:05 -04:00
bbedward
f15d49d80a
blur: add blur support with ext-bg-effect
2026-03-30 11:52:35 -04:00
Kangheng Liu
c5f145be36
feat: animate dock apps on entry addition/deletion ( #2064 )
2026-03-23 09:21:21 -04:00
purian23
be8326f497
fix(Dock): Replace hardcoded max height mask in vertical mode
2026-03-21 13:28:17 -04:00
bbedward
1a9449da1b
qs: set app ID to com.danklinux.dms
2026-03-20 10:03:33 -04:00
lpv
63df19ab78
dock: restore Hyprland special workspace windows on click ( #1924 )
...
* dock: restore Hyprland special workspace windows on click
* settings: add dock special workspace restore key to spec
2026-03-10 12:55:36 -04:00
Triệu Kha
246b6c44b0
fix(dock): Dock flickering when having cursor floating by the side ( #1897 )
2026-03-03 16:11:06 -05:00
odt
0f8e0bc2b4
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-01 17:31:51 -05:00
bbedward
df2ba3a3c6
dock: fix tooltip positioning
2026-02-24 13:28:13 -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
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
purian23
3a6752c3d2
dock: Update indicator padding
2026-02-17 07:55:33 -05:00
bbedward
0b33d3f905
miraclewm: add support for Miracle WM
2026-02-16 23:00:25 -05:00
bbedward
44a45b00cf
widgets: cleanup rectangles across popouts, modals, OSDs
2026-02-14 11:15:26 -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
bbedward
081b15e24c
dock: fix intelligent auto hide on hyprland
...
fixes #1535
2026-02-10 17:29:39 -05:00
bbedward
3d0ee9d72b
animations/ripple: clean up effect and apply more universally
2026-02-10 12:48:12 -05:00
purian23
9553cb06d3
feat: Dock Overflow/Updated Settings Options
2026-01-27 00:52:15 -05:00