bbedward
7535b70fa6
dash: allow hiding all tabs
...
port 1.5
2026-07-13 16:11:15 -04:00
bbedward
e3034e4e94
Merge branch 'master' of github.com:AvengeMedia/DankMaterialShell
2026-07-13 16:03:56 -04:00
bbedward
3da19e5c15
launcher: add option to choose spotlight style on niri overview
2026-07-13 16:01:08 -04:00
Huỳnh Thiện Lộc
3f5a54aa88
fix(dash): resolve pointer cursor hover issue in connected mode ( #2845 )
...
* fix(dash): cursor not changing to pointer in Connected Mode (#2831 )
Replaces the full-screen background dismissal MouseArea in
DankPopoutConnected.qml with four edge strips that exclude
the popup body. The full-screen MouseArea at z:-1 was
suppressing child cursorShape propagation on Wayland when
combined with the full-screen input mask.
Blame: the connected popout architecture itself (the issue
does not repro in Separate Mode where background dismissal
lives in a separate PanelWindow).
* fix(dash): resolve pointer cursor hover issue in connected mode
2026-07-13 14:58:02 -04:00
bbedward
2cb48aaf6b
listview: workaround delegates overlapping and make spotlight launcher
...
have a stable anchor
port 1.5
2026-07-13 12:30:49 -04:00
bbedward
ea66b136ba
launcher: don't select pre-filled queries, exclude from memory
...
port 1.5
2026-07-13 10:31:17 -04:00
bbedward
52123458c7
widgets: fix dropdown/icon picker referencing a dead window
...
port 1.5
2026-07-10 17:21:10 -04:00
bbedward
a62ae336e0
media: improve album art handling
2026-07-08 12:01:33 -04:00
bbedward
d799175c07
media: tweak seek bar accent color
2026-07-07 18:36:38 -04:00
bbedward
ee6f7b4798
qs/media: replace FBOs with ClippingRectangle and rewrite seekbar as a
...
shader
2026-07-07 18:16:26 -04:00
bbedward
0511cd19df
qs: numerous performance optimizations
...
- ClippingRectangle usages
- Asynchronous loader usages
- Replace cava visualizers with shaders
2026-07-07 16:11:11 -04:00
purian23
32e2d96e55
fix(popout): reintroduce texture sizing during animation to prevent content shift
2026-07-07 10:01:05 -04:00
purian23
0bb8353a33
refactor(blurSync): reimplement blur sync in popouts & modals
2026-07-06 23:52:57 -04:00
bbedward
8a1acb63c9
launcher: improve clipboard preview performance
...
related #2769
2026-07-06 18:15:49 -04:00
bbedward
405ea708b3
wallpaper: optimize caching and performance of wallpaper tab
2026-07-06 13:52:31 -04:00
bbedward
c175f4823a
hyprland: workaround for focus re-grabbing a closing surface
...
related #2577
2026-07-06 11:45:38 -04:00
purian23
583e46f2f0
fix(imageCache): improve cache management & file handling
2026-07-06 00:35:00 -04:00
bbedward
b6a27dc713
wallpaper: rewrite CachingImage and make it work with file browser
...
fixes #2756
2026-07-05 11:17:21 -04:00
purian23
81a4d3b4e0
feat(Notepad): add notepad desktop entry & IPC commands file handling
2026-07-04 16:10:56 -04:00
bbedward
518cc93276
weather: fix location search with han characters
...
fixes #2274
2026-07-04 10:48:08 -04:00
bbedward
8cb4e21716
animations: fix regression eliding button group text caused by recently
...
RTL fixes
fixes #2741
2026-07-04 10:44:02 -04:00
bbedward
19b44b1782
settings: make display config identify only show when interacting
2026-07-04 10:30:24 -04:00
purian23
0509694d78
fix(Notifications): update flexible image caching in DankCircularImage
...
- Fixes #2480
2026-07-04 01:26:56 -04:00
purian23
da44e07cf7
fix(International keyboards): update key mapping w/symbolic & shifted fallback support
...
- Fixes #2497
2026-07-04 01:13:49 -04:00
purian23
b34941e3b8
fix(keybinds): respect niri mod-key when capturing binds
...
Hardens #2224
2026-07-04 00:50:58 -04:00
purian23
c554d973ef
fix(Hover): refactor & update hover tracking w/context menus
...
Fixes #2737
2026-07-04 00:08:58 -04:00
purian23
8dadf73d52
refactor: (modals/popouts): sync functions & improve blur calculations across modals
2026-07-03 22:20:10 -04:00
bbedward
930a36bcfc
animations: add DankColorAnimation helper to properly animate between
...
colors with different alpha values
fixes #2720
2026-07-03 15:36:45 -04:00
bbedward
61108b7668
i18n: numerous RTL layout fixes across DankDash and Settings
2026-07-03 11:57:09 -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
purian23
0c99e4b8d1
refactor(compositor): reduce unnecessary UI updates
...
- Defer updates when window state hasn't actually changed
- Cache frame-blocked state per screen instead of recalculating constantly
- keep popouts cache so reopening them is instant & clean up otherwise
2026-07-02 21:42:20 -04:00
bbedward
2663bcd96c
lock: add blinking cursor for text input
...
fixes #2316
2026-07-02 15:20:36 -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
bbedward
38a03a4485
hyprland: general focus fixes related to #2561
2026-06-30 23:27:25 -04:00
purian23
a1727d18fd
refactor(transparency): stop overwriting dms settings buttons/sliders by default
...
- Fixes #2692
2026-06-30 17:01:49 -04:00
bbedward
894efa58a3
theme: large consolidation of colors into Theme.qml, add
...
surfaceContainerLow/Lowest
2026-06-29 15:50:42 -04:00
bbedward
a874f76d72
popout: fix texture sizing during animation
2026-06-29 08:21:21 -04:00
purian23
6bee1b2c86
feat(HoverMode): implement hover popout & launcher functionality in all modes
...
- New Hover toggle found in DankBar Settings
- New Hover to Reveal Launcher in FrameTab Settings
2026-06-27 22:47:38 -04:00
purian23
cde0d83620
fix(WindowBlur): ensure blurRegion is cleared if BackgroundEffect exists
2026-06-25 12:56:21 -04:00
bbedward
21ddc3cc3f
popout: fix focus regression on close
2026-06-23 22:33:27 -04:00
purian23
99cc3b8449
feat(wallpaper): preload thumbnails & switch/sort options
...
- add sorting and clickable page jump
- wrap-around page navigation
2026-06-23 21:39:06 -04:00
bbedward
28f40afccf
fix(network): fix excessive network prompting on failures, add VPN
...
connection statuses
2026-06-23 13:58:58 -04:00
jbwfu
59fd6db83e
Enhance/clipboard history interactions ( #2668 )
...
* feat(clipboard): add entry context menu
* feat(clipboard): add click to paste option
* feat(clipboard): add optional copy and paste action buttons
* fix(clipboard): default selection and esc behavior
* fix(clipboard): prevent clear and filter overlap
* Update to remove dead kb nav & add escape action on context menu
---------
Co-authored-by: purian23 <purian23@gmail.com >
2026-06-21 03:50:51 -04:00
Ralph Zhou
2f37019782
fix(popouts): keep Hyprland focus during close ( #2655 )
2026-06-18 01:41:25 -04:00
Jonas Bloch
7af530de8f
fix(ui): use primaryText instead of primary for text and icons displayed on primaryContainer background in the launcher ( #2586 )
...
* fix(ui): use primaryText instead of primary for text and icons displayed on primaryContainer background in the launcher
* fix(ui): use onPrimaryContainer instead of primaryText on primaryContainer background
* launcher pills: switch to buttonBg buttonText
---------
Co-authored-by: bbedward <bbedward@gmail.com >
2026-06-17 21:58:11 -04:00
dionjoshualobo
d5ac0c9aa0
feat(clipboard): add type filters to clipboard history ( #2640 )
...
* feat(clipboard): add active filter state
* feat(clipboard): add clipboard filtering logic
* feat(clipboard): wire clipboard filter state to UI
* feat(clipboard): add filter dropdown
* feat(clipboard): move filter dropdown beside search
* refactor(clipboard): update filter defaults
---------
Co-authored-by: purian23 <purian23@gmail.com >
2026-06-17 17:27:45 -04:00
bbedward
29f19b07a9
widgets: fix tooltip position mapping
2026-06-17 12:46:24 -04:00
purian23
39301c534c
add: DankColorSwatch component & settings sync
2026-06-17 11:38:25 -04:00
Rocho
58b9e4bda7
fix(dropdown): respect Animation Duration setting for DankDropdown popups ( #2661 )
...
DankDropdown popups opened and closed at a fixed speed regardless of the
configured Animation Duration. The Popup inherited Qt Material's default
enter/exit transitions, whose durations are hardcoded and never reference
Theme.shortDuration.
Override enter/exit with theme-driven transitions that keep the Material
grow/fade look (scale + opacity) but read their duration from
Theme.shortDuration, so every DankDropdown instance follows the
animation-speed setting.
Fixes #2659
2026-06-17 09:46:09 -04:00
purian23
68410e882d
feat(dbar): add workspace & widget color customization options
2026-06-17 00:02:51 -04:00