bbedward
93120fd73b
qs: use asynchronous loaders to load shell core
...
(cherry picked from commit 3c5245914f )
2026-07-14 23:22:07 -04:00
bbedward
2e0587ca16
mango: add separate dispatch socket
...
port 1.5
(cherry picked from commit 296b3a3d7e )
2026-07-14 21:10:01 +00:00
bbedward
82d5081b7d
cava: more optimizations for visualizer
...
related #2863
(cherry picked from commit c3fa7b2e1d )
2026-07-14 14:30:00 -04:00
bbedward
b5b083305f
cava: optimize CPU burn
...
related #631
(cherry picked from commit 2c5a1a2804 )
2026-07-14 14:29:54 -04:00
arfan
417da7408d
workspace switcher: fix apps icon won't re focus ( #2830 )
...
* fix(workspace): update delegate data on window focus change
* fix(workspace): update delegate data handling specific for hyprland event
(cherry picked from commit 4fb6995796 )
2026-07-13 16:18:43 -04:00
bbedward
35e35a16fa
dash: allow hiding all tabs
...
port 1.5
(cherry picked from commit 7535b70fa6 )
2026-07-13 16:16:48 -04:00
purian23
4b05e7a0fa
refactor(dms-updater): remove hidden updates display in popout view
...
(cherry picked from commit 7ab0e01573 )
2026-07-13 12:38:28 -04:00
purian23
e9d958b32b
feat(dms updater): add support for ignoring specific packages during system updates
...
- Added UI component & popout settings to manage ignored packages
- Added CLI support available in danklinux docs
Fixes : #2827
Closes : #2344 , #1741
Port 1.5
(cherry picked from commit e4657aa5f9 )
2026-07-13 16:02:35 +00:00
bbedward
554e55c63a
audio: only show mic volume OSD through DMS IPCs, not external source
...
changes
fixes #2790
port 1.5
(cherry picked from commit 05feb211ba )
2026-07-10 16:44:19 +00: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
bbedward
6f298d3f52
workspace: fix hiding index numbers on sway
...
fixes #2768
2026-07-06 16:20:31 -04:00
bbedward
cc0bec2682
dash: fix clock index hardcoded at tab 0
2026-07-06 13:06:30 -04:00
bbedward
240adfa28f
calendar: support tasks/VTODO from dank calendar
2026-07-06 12:40:41 -04:00
bbedward
c175f4823a
hyprland: workaround for focus re-grabbing a closing surface
...
related #2577
2026-07-06 11:45:38 -04:00
bbedward
35613ebba8
worksapces: attempt to fix hyprland workspace stability in ScriptModel
...
related #2754
2026-07-06 11:27:49 -04:00
purian23
590555dfc6
fix(dankdash): update tabIndex reordering for media & weather widgets
...
- Fixes #2762
2026-07-06 00:33:42 -04:00
bbedward
43863a86fb
workspaces: use stable references for placeholders in ScriptModel to fix
...
animation jitter
related #2754
2026-07-05 21:59:52 -04:00
bbedward
78e823e23a
workspaces: skip placeholders in findClosestWorkspace
...
related #2754
2026-07-05 11:26:38 -04:00
bbedward
2b12292895
Revert "dankbar: keep blur enabled at opacity-0"
...
This reverts commit 8a5e7c78fb .
fixes #2750
2026-07-05 00:20:31 -04:00
bbedward
3df801e3b2
keyboard layout: add support for sway
...
fixes #1681
2026-07-04 22:55:50 -04:00
bbedward
8a5e7c78fb
dankbar: keep blur enabled at opacity-0
2026-07-04 20:57:07 -04:00
purian23
fefc0afa6f
fix(SystemTrayBar): improve menu position boundaries
...
- Fixes #2252
2026-07-04 20:24:59 -04:00
purian23
187b7ba8ff
feat(Settings): add option to show icon for focused windows
...
- Closes #2122
2026-07-04 18:42:40 -04:00
purian23
c0e7c1b2b4
feat(Battery): add horizontal battery pill style option in widget settings
2026-07-04 18:41:52 -04:00
bbedward
25a1b125b7
keyboard layout: add consistent helper to map layout codes to display
...
fixes #1849
2026-07-04 11:57:17 -04:00
Kangheng Liu
52ed719489
fix: add missing vertical anchor for cava/music icon ( #2742 )
2026-07-04 10:58:55 -04:00
purian23
c554d973ef
fix(Hover): refactor & update hover tracking w/context menus
...
Fixes #2737
2026-07-04 00:08:58 -04:00
bbedward
2861cc89c6
idle: fix screensaver inhibit interfering with manually triggered
...
inhibitor
2026-07-03 23:27:19 -04:00
bbedward
9f77b3127c
control center: fix brightness icon not showing up if no pinned devices
...
fixes #2488
2026-07-03 21:59:01 -04:00
bbedward
6e3e178721
running apps: fix alignment of fallback icons in non-compact mode
...
fixes #1963
fixes #2024
2026-07-03 17:04:45 -04:00
purian23
7178563c2c
fix(sway): correctly handle Sway named workspaces
...
- Fixes #2531
2026-07-03 16:33:44 -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
3253adb6dd
workspace: fix display of named workspace + icon set on vertical bars
...
fixes #2067
2026-07-03 15:21:13 -04:00
bbedward
8e7126472e
workspaces: fix hardcoded font weight to use configured value
...
fixes #2076
2026-07-03 12:10:45 -04:00
bbedward
09ca37c9fc
workspace: fix occupied color in niri
...
fixes #2538
2026-07-03 11:21:50 -04:00
purian23
a2513e939a
fix(NiriService): enhance column movement functions to focus on specified monitor
...
- Fixes #2498
2026-07-03 00:14:14 -04:00
purian23
69d7c1fb13
fix(WorkspaceSwitcher): color handling w/animation transition
...
- Fixes #2720
2026-07-02 23:50:47 -04:00
bbedward
31efe9b385
hyprland: fix named workspaces hiding from widget
...
fixes #2047
2026-07-02 22:49: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
bbedward
3bb3da228c
dock: fix context menu overflow
...
fixes #2287
2026-07-02 22:12:02 -04:00
bbedward
85fa3326c1
blur: fix blur for goth corners in dankbar
...
fixes #2666
2026-07-02 20:27:42 -04:00
bbedward
70fa0ec903
dankbar: fix widget registration during visibility changes
...
fixes #1956
2026-07-02 15:07:43 -04:00
bbedward
8162e60475
clock/calendar: toggle clock enabled/disabled on resume from suspend
...
fixes #1298
fixes #2705
2026-07-02 14:53:23 -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
38a03a4485
hyprland: general focus fixes related to #2561
2026-06-30 23:27:25 -04:00
bbedward
894efa58a3
theme: large consolidation of colors into Theme.qml, add
...
surfaceContainerLow/Lowest
2026-06-29 15:50:42 -04:00
bbedward
50570023ff
ui: cleanup some anti patterns
2026-06-29 12:39:56 -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
Maddison Cohodas
48f6a0c632
feat(bar): separate workspace appearance for unfocused displays ( #2687 )
...
* feat(bar): separate workspace appearance for unfocused displays
Add a toggle in the Workspace Appearance card to style workspace
indicators independently on displays that aren't currently focused.
The card is split into Focused Display and Unfocused Display(s) tabs.
When the new master toggle is off (default), unfocused displays inherit
the focused settings, preserving existing behavior. When on, unfocused
displays use their own colors (focused/occupied/unfocused/urgent) and
focused border (enable, color, thickness).
WorkspaceSwitcher resolves the focused monitor per compositor and routes
color/border resolution through isFocusedMonitor/useUnfocusedAppearance.
* refactor(bar): address review feedback for unfocused workspace appearance
- Consolidate focused-monitor lookup into BarWidgetService.getFocusedScreenName(),
adding Mango support, and drop the duplicate compositor switches in
WorkspaceSwitcher (effectiveScreenName + isFocusedMonitor now use the helper).
- Extract the shared color and border options into reusable
WorkspaceAppearanceColorOptions and WorkspaceAppearanceBorderFields components
so the focused and unfocused tabs no longer duplicate the layout.
- Gate the unfocused-display options on BarWidgetService.focusedScreenDetectionSupported
and show an explanatory note on compositors without focus detection (e.g. labwc),
instead of silently no-opping.
2026-06-26 23:34:24 -04:00