purian23
d53809cf2b
refactor(framemode): unify connected surface chrome via SDF pipeline
...
- Shadow system rewrite with SDF quads
- Replace ConnectedShape/layer FBOs w/frame & chrome SDF shaders
- Improve frame blur performance
- Plugin performance gate
2026-06-12 11:03:39 -04:00
bbedward
12438d63c2
mango: remove legacy dwl service
2026-06-10 17:01:03 -04:00
purian23
8eb23bcc29
feat(mango): first-class MangoWM support across DMS, dankinstaller & UI tools
...
- Bring up Mango to parity with niri/hyprland via a native JSON-IPC w/Native MangoServic., replaces the legacy dwl/`mmsg` path and recent breaking changes
- Dankinstall: mango supported installer, config/binds templates, and packaging (Arch AUR, Fedora Terra auto-enable, Gentoo GURU)
- Window rules: Go provider + CLI + Settings GUI editor
- Keybinds + config reload on edit (mmsg dispatch reload_config)
- Misc new supported options in DMS settings
2026-06-04 18:45:04 -04:00
purian23
b7daf3f64a
feat(ipc): add powerprofile status & shared profile helpers
...
- Follow-up to PR #2515
2026-05-30 14:57:01 -04:00
purian23
0a892a4a9e
refactor(SysUpdate): Explicit Run on Startup option in settings
...
- Relocated DMS System Updater to System Setting section
- Removed forced auto refresh upon update & widget loading
2026-05-14 20:32:42 -04:00
bbedward
b8f4c350a8
quickshell: drop support for 0.2, require 0.3+
...
- Remove all compat code
- Rewire LegacyNetworkService to use Quickshell.Networking
- Add parentWindow to settings child windows
2026-05-11 13:05:24 -04:00
purian23
0d3eb774e2
(SystemUpdate): Ensure Polkit Prompts Top Level Auth layer
2026-05-07 16:17:12 -04:00
purian23
408beb202c
refactor(sysupdate): improve cmd handling, formatted colors & progress indication
...
Co-authored-by: Copilot <copilot@github.com >
2026-05-04 13:13:44 -04:00
purian23
fd24b4a36d
feat(DMS FrameMode): A New Connected Unified Surface & Animation Overhaul
...
- Introduces Standalone & Connected Modes
- Updated Animations & Motion effects for both modes
- Numerous QOL tweaks and updates throughout the system
- Highly inspired to the OG Caelestia Shell / @Soramanew
2026-05-03 15:38:30 -04:00
bbedward
86096db26b
system update: general fixes to flatpak parsing
2026-04-29 16:14:19 -04:00
bbedward
3b96c6ab22
Revert "system updater: make all distros use terminal"
...
This reverts commit 1467f5dba9 .
2026-04-29 14:56:54 -04:00
bbedward
1467f5dba9
system updater: make all distros use terminal
2026-04-29 14:41:24 -04:00
bbedward
7bd9574868
system updater: complete overhaul
...
Move system update flow to GO, with a CLI (convenient AIO tool) and
server integration. All lifecycle, scheduling, execution occurs on
backend side.
Run some backends via pkexec, some via terminal like paru/yay.
Incorporate flatpak as an option to update.
Add terminal override setting in GUI, in addition to $TERMINAL env
variable.
fixes #2307
fixes #822
fixes #1102
fixes #1812
fixes #1087
fixes #1743
2026-04-29 12:33:57 -04:00
purian23
0f71c29776
dms(blur): Dank all the things
2026-04-24 22:52:14 -04:00
Youseffo13
5c4ce86da4
Wrapped all missing i18n strings ( #2013 )
...
* Feat(i18n): wrapped missing strings
* Feat(i18n): wrapped missing strings
* feat(i18n): added pluralization to some strings
* feat: updated en.json and template.json
* Update en.json
* Update template.json
2026-03-17 12:43:23 -04:00
Yamada.Kazuyoshi
876cd21f0b
display battery consumption / charging W ( #1814 )
2026-02-24 15:42:47 -05:00
bbedward
44a45b00cf
widgets: cleanup rectangles across popouts, modals, OSDs
2026-02-14 11:15:26 -05:00
Vladimir Kosteley
cc62aa4a9e
fix: VpnPopout and Vpn widget tooltip positions ( #1623 )
...
* fix(vpn-widget): correct tooltip positioning for bottom bar alignment
- Calculate tooltip Y position based on bar edge (bottom vs top)
- Position tooltip above bar when edge is bottom to prevent overflow
- Account for tooltip height when positioning on bottom edge
- Use proper screen reference for consistent positioning across displays
* fix(VpnPopout): use correct screen height for popup sizing
- Fix popup height calculation to use the assigned screen property
instead of the global Screen object
- Prevents incorrect positioning when multiple screens are present
- Fallback to Screen.height if screen property is not set
* fix(widgets): close DankPopout when screen is removed
- Add Connections handler to monitor Quickshell.onScreensChanged
- Automatically close popout if its assigned screen no longer exists
- Prevent orphaned popouts when displays are disconnected
2026-02-08 19:17:53 -05:00
bbedward
a97409dfd7
window: freeze mask geometry in popout
2026-02-02 16:29:59 -05:00
bbedward
523ccc6bf8
i18n: WIP initial RTL support
...
- notifications
- color picker
- process list
- settings
- control center, dash
- launcher
part of #1059
2025-12-17 13:50:06 -05:00
bbedward
891f53cf6f
battery: fix button group sclaing
2025-12-14 17:22:54 -05:00
bbedward
208266dfa3
dwl: fix layout popout
2025-12-14 10:17:58 -05:00
bbedward
bb7f7083b9
meta: transparency fixes
...
- fixes #949 - transparency not working > 95%
- fixes #947 - dont apply opacity to windows, defer to window-rules
2025-12-08 11:43:29 -05:00
bbedward
1d3fe81ff7
network: big feature enrichment
...
- Dedicated view in settings
- VPN profile management
- Ethernet disconnection
- Turn prompts into floating windows
2025-11-29 10:00:05 -05:00
bbedward
a3a27e07fa
dankbar: support multiple bars and per-display bars
...
- Migrate settings to v2
- Up to 4 bars
- Per-bar settings instead of global
2025-11-22 15:28:06 -05:00
bbedward
b5379a95fa
qs/dankbar/meta: add a mask region to the bar
...
- Allows bar items to be clickable evn when popouts open
- Add state machines to manage state across monitors
- change focuses to ondemand on hyprland
2025-11-16 12:52:13 -05:00
bbedward
5d2f5557e5
dwl/mangowc: add layout switcher and viewer widget
2025-11-13 12:44:56 -05:00
bbedward
24e800501a
switch hto monorepo structure
2025-11-12 17:18:45 -05:00