Connor Welsh
11287459c3
popout: re-apply surface geometry after shouldBeVisible ( #2983 )
...
Popouts sized from their content sometimes open too short and clip what
they render, then come back correct on the next open.
open() snapshots the surface geometry before setting shouldBeVisible,
and the onAligned{X,Y,Width,Height}Changed handlers are all gated on
that flag. Mapping contentWindow happens in between, and that's what
finally runs the layout Qt deferred while the window was hidden.
Content-sized popouts pick up their real height in that gap, so the
correction is dropped and the surface stays short. Re-snapshot once the
flag is set.
2026-08-02 01:30:21 -04:00
bbedward
73da4879f6
frame: consolidate and simplify inset logic
2026-07-27 13:10:47 -04:00
bbedward
c67b185076
qs: large sweep of dead code removals
2026-07-26 23:22:22 -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
93c3030a1e
popout: fix lifecycle of blur with various popouts
...
fixes #2901
port 1.5
2026-07-21 17:46:43 -04:00
bbedward
235f0668b8
Squashed commit of the following:
...
commit 990d86d481
Author: bbedward <bbedward@gmail.com >
Date: Sat Jul 18 10:43:22 2026 -0400
flake: update-common
commit 526cb157fd
Author: bbedward <bbedward@gmail.com >
Date: Thu Jul 16 17:56:40 2026 -0400
i18n: update sync scrirpt for dank-qml-common
commit 92ba96d9f9
Author: bbedward <bbedward@gmail.com >
Date: Thu Jul 16 09:24:37 2026 -0400
qs: integrate with dank-qml-common
2026-07-18 10:44:31 -04:00
purian23
4cb09dcc1b
fix(DankSlideout): update textureSize for improved rendering
...
- Fixes #2880
Port 1.5
2026-07-17 08:24:37 -04:00
Hec
ed44d02202
systemlogo: Add Zirconium ( #2881 )
...
Signed-off-by: Hec <hec@heccraft.com >
2026-07-17 00:26:15 -04:00
bbedward
3951cd6b18
popout: guard against bad state and reset input method on close
...
port 1.5
2026-07-16 10:19:44 -04:00
bbedward
cdaedad969
media: throttle frame rate of media-related animations
...
port 1.5
related #2869
2026-07-15 12:57:25 -04:00
bbedward
2c5a1a2804
cava: optimize CPU burn
...
related #631
2026-07-14 14:16:05 -04:00
bbedward
27703575bc
plugins: use grid-style plugin browser
...
port 1.5
2026-07-14 11:25:10 -04:00
Kilian Mio
21eaaef056
Feature/split move size hyprland windowrules ( #2824 )
...
* windowrules: add split move/size fields for Lua table syntax
* windowrules: remove deprecated Move/Size fields, switch QML to split fields
* fix: use resolved dms binary path in Proc.runCommand
2026-07-13 18:30:26 -04:00
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