bbedward
2c471e1c9e
bar/focused-app: clip title overflow horizontally only
...
fixes #3203
2026-08-28 10:17:26 -04:00
bbedward
cef1eb962e
powermenu: add popout variant for bar widget
...
fixes #3199
2026-08-28 10:17:26 -04:00
bbedward
9255596b08
widgets/keyboard layout: use NumericText
...
fixes #2679
2026-08-27 16:09:14 -04:00
bbedward
d81aca468e
bar: release the input region while hidden for the niri overview
...
fixes #3000
2026-08-27 09:49:31 -04:00
Vladimir
b7034fcadb
fix(bar): prevent focused app overlap ( #3190 )
2026-08-27 09:28:44 -04:00
Tássio Virgínio
3b527f1f7f
SystemTrayBar: add configurable icon spacing ( #3183 )
...
Adds a user-configurable spacing between system tray icons in the bar,
available per widget via the tray context menu in Settings > Widgets
("Icon Spacing" stepper, 0-20px), with a global default fallback.
- SettingsData/SettingsSpec: new trayIconSpacing setting (default 0)
- SystemTrayBar: apply configuredIconSpacing to the horizontal Row and
vertical Column layouts, and account for it in auto-overflow item
estimation and drag-and-drop slot math (shift offsets and target
index calculation)
- WidgetsTabSection: "Icon Spacing" stepper in the tray widget context
menu, following the existing "Max Visible" pattern
- WidgetsTab: keep trayIconSpacing when restoring per-widget data
2026-08-26 14:59:09 -04:00
Vladimir
5b8f083fe5
fix(tray): prefer tooltip title in menu ( #3181 )
2026-08-26 08:01:48 -04:00
bbedward
ea0b158eb8
bar/island: fix click targets on satellites
2026-08-25 20:54:39 -04:00
bbedward
c8ec045a3c
bar/island: add background options for satellites, transparency, blur.
...
Bigger click targets
2026-08-25 15:54:57 -04:00
bbedward
d9462c5484
battery: more style adjustmetns to horizontal pill
...
fixes #3177
2026-08-25 13:35:04 -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
bbedward
aabfb080e1
dankbar: set tnum: 1 in Numerictext for CPU/GPU/Ram/Battery widgets
...
related #3161
2026-08-24 12:41:15 -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
4f9b17503e
island: stage expanded faces at target size, reserve numeric widths
2026-08-23 18:17:33 -04:00
bbedward
44e82c6e42
island: break out more stuff into commonality helpers, redesign
...
horizontal battery, tweak spacing
2026-08-23 13:20:40 -04:00
purian23
4447d77ba6
feat(Dank Island): add new island bar instance
2026-08-22 22:06:13 -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
bbedward
c6083d6177
colorpicker: add popout variant for bar widget
2026-08-21 20:24:36 -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
bbedward
90c5f65b0f
fix(workspaces/hyprland): recover workspace mapping on monitor hotplug
...
fixes #3133
2026-08-21 10:17:26 -04:00
Huỳnh Thiện Lộc
f6259d0ff7
fix(dankbar): consume empty-area right clicks ( #3127 )
...
* fix(dankbar): consume empty-area right clicks
* fix(dankbar): preserve click-through reveal
2026-08-20 12:27:06 -04:00
Huỳnh Thiện Lộc
fde8bb6487
feat(battery): show estimated end time ( #3117 )
2026-08-19 20:44:58 -04:00
Huỳnh Thiện Lộc and bbedward
9abaf4051e
feat(dankbar): corner style & bar length padding ( #3085 )
...
* feat(dock): attach bar to screen edge
* feat(dock): add bar length padding
* feat(dock): expand bar padding range
* refactor(dock): group bar corner settings
* fix(i18n): avoid attached term variant
* fix(settings): group corner style with goth corners
* fix(dankbar): attach flush bars to the screen edge
---------
Co-authored-by: bbedward <[email protected] >
2026-08-17 13:22:09 -04:00
Huỳnh Thiện Lộc
8d9c961605
feat(clock): add widget date order option ( #3028 )
...
* feat(clock): add widget date order option
* refactor(settings): reuse widget setting signal
2026-08-13 20:38:05 -04:00
bbedward
b0b9b61593
dock/apps: support minimize
2026-08-09 17:08:43 -04:00
bbedward
fc90bddad1
fix(frame): honor showOnLastDisplay fallback in bar screen-coverage checks
...
fixes #2998
2026-08-07 19:59:52 -04:00
purian23
a575363f89
fix(notifWidget): restore hand cursor on hover
...
Port 1.5
2026-08-06 23:44:41 -04:00
lankong0522 and bbedward
2baf048293
feat(tray): add IPC action to open tray menus ( #2701 )
...
* feat(tray): add IPC action to open tray menus
* tray: open IPC-requested menus on the focused screen only
---------
Co-authored-by: bbedward <[email protected] >
2026-08-05 17:31:25 -04:00
bbedward
6ad46cf2c2
bar: fix shadow from tinting goth corners
...
fixes #2975
port 1.5
2026-08-04 22:15:34 -04:00
Thomas Kroll and Claude Opus 5
34626070af
fix(tray): don't dismiss click-opened tray menus from hover controller ( #2979 )
...
closeHoverSurfaces() called TrayMenuManager.closeAllMenus(), tearing down
every registered tray menu including ones opened by right-click. With
hoverPopouts enabled, moving the pointer after a right-click re-ran the
hit test and closed the menu before it could be reached.
Tag each menu with how it was opened and add closeHoverMenus(), which
only closes hover-opened menus. The hover controller now uses that.
Click-driven callers pass no argument, so byHover stays undefined and
`byHover === true` evaluates to false.
Fixes #2978
Claude-Session: https://claude.ai/code/session_01DYF9vdsaToU4Usu7kxPCNB
Co-authored-by: Claude Opus 5 (1M context) <[email protected] >
2026-08-04 21:25:22 -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
e9bc0169f6
cc: migrate some settings to cache
...
port 1.5
2026-07-26 17:45:50 -04:00
bbedward
9b7d3c64fe
dbar: fix click-through mask of center section
...
fixes #2938
2026-07-26 15:16:48 -04:00
bbedward
1f94c3cbd4
dbar/notifications: fix right click context menu position and add middle
...
click to DnD
2026-07-26 14:51:51 -04:00
bbedward
eed3617a0d
ipc/dash: add openAt/toggleAt for opening popouts at specific locations
...
fixes #2932
2026-07-26 14:37:17 -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
a69acf171a
greeter: migrated dms-greeter to github/AvengeMedia/dank-greeter
2026-07-19 16:37:54 -04:00
bbedward
1402d2312a
systray: fix menu positioning on vbars
...
fixes #2818
port 1.5
2026-07-19 16:37:23 -04:00
purian23
00b22df802
fix(frame): restore frame edge inset states regression in framemode
...
Port 1.5
2026-07-17 20:24:48 -04:00
bbedward
2986e354e8
media: further optimizations for bar widget animations
...
related #2863
port 1.5
2026-07-17 15:48:45 -04:00
bbedward
a50bb2cab3
sysupdate: tweak styling of ignored banner
...
port 1.5
2026-07-17 10:32:24 -04:00
bbedward
b17a90a412
sysupdate: disallow partial updates on arch, add ignored to popout
...
port 1.5
2026-07-17 10:18:51 -04:00
bbedward
0ffec5011b
sysupdate: pass custom command to daemon instead of fire and forget from
...
QML
related #2873
port 1.5
2026-07-17 09:46:32 -04:00
Aaron Tulino
9ddea82063
bar(IdleInhibitor): Color icon when activated ( #2395 )
2026-07-16 12:18:19 -04:00
purian23
fe1a783ec2
fix(media-player): update Mpris stable metadata handling
...
- Restores Brave browsers
port 1.5
2026-07-15 20:57:05 -04:00
purian23
dc924618fb
refactor: unify media control calls to MprisController sync
2026-07-15 14:35:19 -04:00
bbedward
fb2dbced08
system tray: fix overflow of menus
...
port 1.5
2026-07-15 14:19:49 -04:00