bbedward
778efb832e
qml: bump qml-common reference
2026-08-25 09:02:09 -04:00
purian23
195ec3bf6e
feat(motion): spring-based physics & shell hybrid material animations
...
- New Spring Motion settings (bounce character, reduce motion)
- Reorganize Typography & Motion tab
2026-08-24 22:41:02 -04:00
zion
7802572193
fix(launcher): support app id and genericName matching in DankLauncherV2 scorer ( #3122 )
...
Scorer was dropping apps that only matched on id or genericName, even though AppSearchService.searchApplications already matches both. Add id (350) and genericName (prefix 800, contains 400) tiers so the V2 launcher ranks those apps the same way.
2026-08-24 18:53:48 -04:00
Huỳnh Thiện Lộc and bbedward
0bee6a2844
feat(screenshot): drag region with ctrl ( #3157 )
...
* feat(screenshot): drag region with ctrl
* fix(screenshot): rehome moved regions
* fix(screenshot): clamp region to active output
* fix(screenshot): fall back to output union when moved region exceeds active output
---------
Co-authored-by: bbedward <[email protected] >
2026-08-24 18:49:29 -04:00
bbedward
fb96661092
fix(network): repair 802.1x credential persistence, add EAP method selection
2026-08-24 14:31:59 -04:00
bbedward
aabfb080e1
dankbar: set tnum: 1 in Numerictext for CPU/GPU/Ram/Battery widgets
...
related #3161
2026-08-24 12:41:15 -04:00
purian23
d951dbddbd
refactor(island): updated hover/click targets - fitt's law
...
- New option to dismiss the notfication badge
- Updated dynamic notification widths
2026-08-23 23:51:52 -04:00
bbedward
4cf375f2fd
island: add notification counter
2026-08-23 20:25:58 -04:00
bbedward
d4069a778b
island: pace the face crossfade from the spring, not DMS animations
2026-08-23 19:48:22 -04:00
bbedward
ca7b165eb8
battery: use theme font weight in horizontal mode
2026-08-23 18:39:30 -04:00
bbedward
c9e6144de8
battery: fix meter legibility with percent sign on the bar
2026-08-23 18:29:55 -04:00
bbedward
4f9b17503e
island: stage expanded faces at target size, reserve numeric widths
2026-08-23 18:17:33 -04:00
1065bf07b6
fix(processlist): stop polling when the popout is closed ( #3159 )
...
* fix(processlist): stop polling when the popout is closed
The popout's content loader deliberately stays warm across close so
re-opening is instant, and PopoutService only defers the actual unload
until session lock or monitors-off. But both DgopService references were
bound to component lifetime rather than presentation, so after closing
the popout refCount stayed above zero: dgop kept sampling the full
process list every 3s until the shell restarted or the session was
locked and unlocked.
Gate both references on shouldBeVisible instead. Ref grows an `active`
property (defaulting to true, so every other call site is unchanged) and
ProcessesView grows an `active` property that hosts keeping it loaded
while hidden can drive. ProcessListModal is unaffected — its tab loaders
already destroy the view when the window hides.
Co-Authored-By: Claude Opus 5 (1M context) <[email protected] >
Claude-Session: https://claude.ai/code/session_01GTGf29PYTp1kpAv5HNHBzM
* Update quickshell/Modules/ProcessList/ProcessListPopout.qml
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
---------
Co-authored-by: Claude Opus 5 (1M context) <[email protected] >
Co-authored-by: BB <[email protected] >
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
2026-08-23 18:11:17 -04:00
bbedward
20b86057d4
island: fix hover-expand getting stuck after slot hover
2026-08-23 18:02:30 -04:00
Huỳnh Thiện Lộc
c31fad6381
fix(frame): consume gutter clicks ( #3158 )
2026-08-23 18:01:54 -04:00
bbedward
eadb8cf9c7
island: fix transition regression
2026-08-23 16:10:02 -04:00
bbedward
744fa54ae0
island: resize to notifications based on title size
2026-08-23 14:34:38 -04:00
Huỳnh Thiện Lộc
4d9d3422d2
feat(screenshot): use native cursor shapes ( #3155 )
...
* feat(screenshot): use native cursor shapes
* fix(screenshot): reuse cursor shape device
* refactor(proto): generate cursor shape binding
2026-08-23 13:49:02 -04:00
dms-ci[bot]
2ce790bcfe
nix: update vendorHash for go.mod changes
2026-08-23 17:24:15 +00:00
bbedward
44e82c6e42
island: break out more stuff into commonality helpers, redesign
...
horizontal battery, tweak spacing
2026-08-23 13:20:40 -04:00
bbedward
8bff5eb4fc
core: use dankgo go-wayland-scanner and update README for proto
...
generation
2026-08-23 12:51:33 -04:00
bbedward
2c44b794f1
island: general optimizations and cleanups
2026-08-23 11:46:02 -04:00
purian23
5c9dd50c2e
add(dankisland): lower min thresholds for compact & reserved heights
2026-08-23 02:57:35 -04:00
purian23
7109a52ed1
fix(DMSShell): cast LazyLoader items so lint-qml can resolve modal methods
2026-08-23 02:30:12 -04:00
purian23
36cfd5faa1
distro(spec): update Go toolchains for Fedora & openSUSE
2026-08-23 01:58:51 -04:00
Peter Fern
60a8310002
feat(dank16): Support full matugen color format output ( #3148 )
2026-08-23 00:24:17 -04:00
purian23
c57fd7aad1
refactor(Dank Island): update hover delay property defaults
...
- fix volume pills while notifications are live
2026-08-22 23:58:43 -04:00
purian23
4447d77ba6
feat(Dank Island): add new island bar instance
2026-08-22 22:06:13 -04:00
bbedward
f89b21a0ef
inputs: consistent usage of Dank* variants, bump qml-common with blink
...
timeout
2026-08-22 11:53:20 -04:00
bbedward
4a021a73bf
fix(shell): re-commit layer surfaces on screen reconnect instead of rebuilding bars
2026-08-22 11:12:47 -04:00
Connor Welsh
b482e9b898
test(plugins): isolate git config in the real git client test ( #3144 )
2026-08-21 22:50:18 -04:00
Connor Welsh
26fb129887
fix(tailscale): back off when the IPN bus read fails ( #3142 )
2026-08-21 22:45:30 -04:00
Connor Welsh
92d3550dc4
deps: bump tailscale.com to v1.102.0 ( #3143 )
2026-08-21 22:42:48 -04:00
bbedward
c6083d6177
colorpicker: add popout variant for bar widget
2026-08-21 20:24:36 -04:00
bbedward
45cd00bed3
perf(dms): cut daemon idle RAM, threads, and goroutines. Add DMS_PPROF
...
for performance profiling
2026-08-21 20:24:36 -04:00
bbedward
523e0232d2
keybinds: use dms screenshot in binds configurator
2026-08-21 20:24:36 -04:00
0xNA
d22dae1494
feat(wallpaper): add folder-based wallpaper selection and shuffle ( #2990 )
...
* feat(wallpaper): add folder-based wallpaper selection and shuffle
* fix(wallpaper): bump 'dank-qml-common' and handle single-wallpaper folders
* fix(wallpaper): address review feedback for folder selection
* fix(wallpaper): persist folder selection across restarts
* fix(wallpaper): pick first wallpaper on folder select and persist folder path
* fix: resolve wallpaper cycling folder persistence issues
2026-08-21 19:09:13 -04:00
Huỳnh Thiện Lộc
a669253c58
feat(bar): add focused window details popout ( #3139 )
...
* feat(bar): add focused window details popout
* fix(bar): address focused window review
* fix(bar): resolve focused window pid by identity
* fix(bar): refine focused window translations
2026-08-21 14:54:58 -04:00
Huỳnh Thiện Lộc and bbedward
124578b695
fix(screenshot): support multi-monitor region capture ( #3132 )
...
* fix(screenshot): support multi-monitor region capture
* fix(screenshot): skip disjoint output overlays
* fix(screenshot): address multi-monitor review
* fix(screenshot): handle cross-output review
* fix(screenshot): snap cross-output selection to one device grid
---------
Co-authored-by: bbedward <[email protected] >
2026-08-21 14:46:36 -04:00
bbedward
3630b46ee3
perf(shell): cut idle RAM by a lot
...
wallpaper: drop redundant FBOs
startup: create QtMultimedia players lazily on-demand instead of at
startup
launcher: fixed animated images in plugins that use them
dms: set MALLOC_CONF=thp:never,narenas:4,dirty_decay_ms:3000 for
quickshell when unset. jemalloc extets no longer round up to 2 MB
huge pages
Worth keeping an eye on any potential regressions people encounter
2026-08-21 14:12:39 -04:00
Huỳnh Thiện Lộc
20aafebd87
feat(settings): search runtime plugins ( #3136 )
...
* feat(settings): search runtime plugins
* fix(settings): handle plugin search metadata
2026-08-21 11:01:28 -04:00
bbedward
90c5f65b0f
fix(workspaces/hyprland): recover workspace mapping on monitor hotplug
...
fixes #3133
2026-08-21 10:17:26 -04:00
bbedward
589737e318
fix(shell): recover bar surfaces on screen removal and geometry change
...
fixes #3135
2026-08-21 10:11:11 -04:00
Bernardo Gomes
2f4afeb889
fix(doctor): explain Qt private API mismatch ( #3131 )
2026-08-20 22:10:07 -04:00
bbedward
e6a5fae190
perf(colorpicker): incremental magnifier redraws, frame-paced commits
2026-08-20 19:17:25 -04:00
bbedward
52244c01f7
core: bump go-runewidth to 0.0.28
...
startup regression has been fixed upstream so dont need to pin the
downgrade anymore
2026-08-20 18:50:17 -04:00
bbedward
44bae0934d
perf(cli): lazily init chroma registries
...
related #3056
2026-08-20 18:47:29 -04:00
bbedward
c90b0cddab
perf(screenshot): frame-paced, incremental region selector
...
related #3056
2026-08-20 17:33:35 -04:00
bbedward
486febd4ce
perf(screenshot): encode PNG straight from the capture buffer
...
related #3056
2026-08-20 15:55:03 -04:00
bbedward
47fe1eb512
fix(keybinds): record Shift+digit from the physical key
...
fixes #3120
2026-08-20 15:03:56 -04:00