bbedward
a5511fe8d7
greeter: remove the embedded legacy greeter (again)
...
(cherry picked from commit c5d1d4fe46 )
2026-10-22 09:50:19 -04:00
bbedward
789a968cde
branding: rebrand to dux
2026-10-20 12:23:25 -04:00
bbedward
3e5cfe650c
settings: keep hover and click on the row header once a body is open
...
settings: fix greeter FAB button
desktop: change styling of edit menu
fixes #3767
2026-10-12 11:02:38 -04:00
Zer0TraceX and claude[bot]
87a4da9e13
feat(freebsd): Add initial native FreeBSD support ( #3559 )
...
* feat(freebsd): add comprehensive native FreeBSD support
* Update BatteryService.qml
* Add battery probe completion and fallback updates
* Add isVideoSource function and update PwObjectTracker filter
* Add isPipewireVideoSource function to AudioService
Added a function to check if a Pipewire node is a video source.
* Refactor video source check to use AudioService
* Remove unnecessary call in BatteryService.qml
* Add call to updateFreeBsdBatteryFallback on completion
* Simplify AudioService by eliminating redundant bindings
Removed unnecessary bindings in the AudioService loader to streamline the loading process.
* Improve error handling in CheckUpdates function
Handle specific exit error for package upgrade check.
* Enhance FreeBSD network detection logic
* Implement FreeBSD Wi-Fi hardware discovery in Initialize
Added FreeBSD Wi-Fi hardware discovery and updated initialization logic to handle cases where no wpa_supplicant control socket is found.
* Implement Ethernet state monitoring in StartMonitoring
Added monitoring for Ethernet state updates in StartMonitoring function.
* Add Ethernet management functions to backend
* Remove unimplemented Ethernet control methods
Removed unimplemented Ethernet control methods from WpaSupplicantBackend.
* Implement SetWiFiEnabled method for WiFi control
Add error handling and state management for WiFi control
* Update core/internal/server/network/backend_wpa_ethernet.go
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
* Implement Ethernet monitoring in WpaSupplicantBackend
* Refactor startEthernetMonitor and add debounce logic
Refactor the startEthernetMonitor function to improve readability and maintainability. Introduce a debounce mechanism for processing relevant FreeBSD route events.
* Reorder import statements in backend_pkg.go
* Remove unnecessary blank line in backend_wpa_ethernet.go
* Implement FreeBSD audio polling based on UI visibility
Introduce a polling mechanism for FreeBSD audio device updates based on visibility of UI elements.
* Add readonly freeBsdPollingRequested property and optimize polling
Introduce a readonly property to determine if FreeBSD polling is requested based on various UI conditions. Update command execution to prioritize polling efficiency.
* Simplify freeBsdPollingRequested logic
Removed unnecessary conditions from freeBsdPollingRequested property.
* Implement reference counting for battery consumers
Added reference counting to manage battery information consumers and updated related functions for better battery state handling.
---------
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
2026-10-05 22:03:32 -04:00
bbedward
ccbf1d38ad
widgets: bump qml-common, rename Dank* prefixed widgets to D, add
...
deprecation notice to plugin compatibility shims
- When qml-common became a thing, we left qs.Widgets shims in place for
plugin compatibility
- It's annoying to need to maintain them when qml-common has any change,
add a warning so we can safely deprecate them in the future
- One shot rename the common stuff to D to make it shorter and nicer to
write
2026-10-05 16:47:19 -04:00
bbedward
9b7c0eddd7
greeter: own widget list, state-driven sync page, clock typography fix
2026-10-05 13:39:49 -04:00
bbedward
e4ec3582b4
settings: raised content pane and surface tier ladder instead of dividers
2026-10-02 11:53:15 -04:00
purian23
de1c5c99fa
feat(settings + keyboard): core clean up & keyboard driven overhaul in settings
2026-10-01 19:34:28 -04:00
bbedward
d5a684ce52
settings: use wallpaper icon for wallpaper & colors
2026-09-29 17:50:59 -04:00
bbedward
f482642880
sysupdate: check only on demand, run at low priority, fix the settings page
...
scrollbar: interface style toggle and no scrollbars in the dash
dash: never allow scrollbars
cc: widget sheet cards, header close button and content-sized dialogs
2026-09-29 16:30:04 -04:00
bbedward
9dc5b2c5af
settings: some loader restructure and restyle keybinds
...
island: fix satellite opacity and blur
2026-09-26 16:25:34 -04:00
bbedward
cc45f8b445
settings: add reusable FAB component and use it in more places
2026-09-25 15:02:45 -04:00
bbedward
8e9cd3f4a5
Squashed commit of the following:
...
commit f9bcdfdce1ab4a028cd9ccc08bc5fc6748e2d9e8
Author: bbedward <[email protected] >
Date: Thu Sep 17 16:37:31 2026 -0400
wallpaper: regenerate colors when the active light/dark wallpaper changes
commit 0b2dd37971a7b360f26b1a302297335963282313
Author: bbedward <[email protected] >
Date: Thu Sep 17 16:16:03 2026 -0400
lyrics: keep the active line in place when rows above resize, remember the lyrics view
commit db56722c7af9cb50a9c779a39e12a54dc5a607a6
Author: bbedward <[email protected] >
Date: Thu Sep 17 16:04:33 2026 -0400
lyrics: emphasize vocals per part instead of per group
commit 934e0676d9d63f6a7cb314c693ac256c1b56e057
Author: bbedward <[email protected] >
Date: Thu Sep 17 15:59:56 2026 -0400
lyrics: drop focus from overlapping lines when their vocals end
commit 3fe092446b1f27d7acc1a0a2a2ecc5d19f455275
Author: bbedward <[email protected] >
Date: Thu Sep 17 15:17:28 2026 -0400
media: add lyrics attribution, unison provider, shrink album art
slightly when its low res
commit f54b3e2c1dc589451f449218d4985758b88757b4
Author: bbedward <[email protected] >
Date: Thu Sep 17 14:35:52 2026 -0400
media/zurvan: style changes
commit 9ea5aecfba4c638e2f08ab288706d2fb3143ea0b
Author: bbedward <[email protected] >
Date: Thu Sep 17 14:02:03 2026 -0400
rebase fixes
commit b2b04d12d2e9118346d0e5950b348aa222d58e50
Author: bbedward <[email protected] >
Date: Thu Sep 17 13:46:03 2026 -0400
i18n: overhaul
battery popout: redesign
clipboard: fix style of pinned button and remove number sidebar
commit 3057940bb28a29de22f90f5630a2c68113707d16
Author: bbedward <[email protected] >
Date: Thu Sep 17 11:48:16 2026 -0400
displayconfig: show valid fractional scales only, fix custom setter
commit 2bbe9e4b4c4278d1aca8632d650feba912a1c0af
Author: bbedward <[email protected] >
Date: Thu Sep 17 10:47:43 2026 -0400
media/zurvan: restyle
commit 33299ef45261c4f0a7e8e663c1ed2f0996e3ac78
Author: purian23 <[email protected] >
Date: Thu Sep 17 02:50:08 2026 -0400
refactor(clipboard): add click to open image previews & misc adjustments
commit 9809aad3c466bf4974b887a37a806039e58b47ed
Author: purian23 <[email protected] >
Date: Thu Sep 17 02:35:20 2026 -0400
add(media): dynamic sizing
- tests: start the fixture bus with dbus-broker or dbus-daemon
commit 75a20eeb5a1299af1b0dd0d99cb374b4c5c8f15f
Author: purian23 <[email protected] >
Date: Thu Sep 17 00:30:04 2026 -0400
fix(dash): position bar-triggered popout once
commit 1536691beb0bf2cd58fa3e1b2106eeeb9317a39c
Author: purian23 <[email protected] >
Date: Wed Sep 16 23:58:50 2026 -0400
dash & cc: operation freedom
commit f3a2ae13bffbbdb92134af23138dc9a253f69e09
Author: bbedward <[email protected] >
Date: Wed Sep 16 23:12:58 2026 -0400
lyrics: keep track identity independent of mpris length
commit a59dd84908486f23e07172a6fca4c76eed27d31f
Author: bbedward <[email protected] >
Date: Wed Sep 16 22:41:44 2026 -0400
more zurvan changes
commit fda890225576e6fc740946486c5c05cdc58ebd77
Author: bbedward <[email protected] >
Date: Wed Sep 16 22:10:55 2026 -0400
media: more style changes
commit 2170f055e3700466f87c0f6a072cb67e5e610574
Author: bbedward <[email protected] >
Date: Wed Sep 16 20:00:36 2026 -0400
zurvan style tweaks
commit 10795b2f2c41fcd1c24f5625324ff0ea7dd3e4ae
Author: bbedward <[email protected] >
Date: Wed Sep 16 18:32:48 2026 -0400
media: adjust styling of zurvan player
commit 363eb10f7f53681d8f36fc6e9648205c9d5879d2
Author: bbedward <[email protected] >
Date: Wed Sep 16 17:30:05 2026 -0400
lyrics: dont classify 401s as failures
commit 0267c7110e14285fe4a611dbc78aee93e77e6ec8
Author: bbedward <[email protected] >
Date: Wed Sep 16 17:07:34 2026 -0400
media: create the dank lyrics engine with multiple providers and
priority support
media: add zurvan style player and make it default
commit 0aae835377cc96c5ec8383650df914058f604a42
Author: bbedward <[email protected] >
Date: Wed Sep 16 10:22:36 2026 -0400
remove dumb test
commit 8610121b1cb20b4b4b557170b7df52af39f4efff
Author: bbedward <[email protected] >
Date: Wed Sep 16 10:16:00 2026 -0400
notifications: redesign card header
commit 868b73740a575d51577fa3aaff5abc1ccd53043c
Author: bbedward <[email protected] >
Date: Wed Sep 16 09:24:13 2026 -0400
clipboard: tweak image preview style
commit 6de9a1ba7c306269889227b892703dc822049ac9
Author: purian23 <[email protected] >
Date: Tue Sep 15 22:52:40 2026 -0400
clipboard: new size variants & image previews
commit 05909190a2fb93a3a2c68fc711c07c3ffc09a529
Author: bbedward <[email protected] >
Date: Tue Sep 15 19:14:41 2026 -0400
qs: drop the delegates the layout and output migrations left behind
commit 6ca48caf7c2141e7e5f55a7d4634e0803a90c6b9
Author: bbedward <[email protected] >
Date: Tue Sep 15 19:03:03 2026 -0400
config: one implementation of the compositor fragment mechanics
commit 9f024c001e0c661a19c35b92bb36a6a9758f9d4d
Author: bbedward <[email protected] >
Date: Tue Sep 15 18:34:03 2026 -0400
compositor: name capabilities instead of checking identity in the ui
commit 90067f14ed38e0cbf919e35cbf333f62240bc585
Author: bbedward <[email protected] >
Date: Tue Sep 15 18:19:57 2026 -0400
settings: read every default from the spec
commit 7f7ae95ed3093c5df7cb4bf5d23b718497a769ff
Author: bbedward <[email protected] >
Date: Tue Sep 15 15:47:13 2026 -0400
notifications: watch screen sharing from the service side
commit a470ed448cbddb849922e80afdd2b13eb85f08f9
Author: bbedward <[email protected] >
Date: Tue Sep 15 15:15:38 2026 -0400
rebase fix
commit dc8f05fa0ca4650a40e32fb59614ca1b7df75f38
Author: bbedward <[email protected] >
Date: Tue Sep 15 10:57:38 2026 -0400
dash: keep cards still when edit mode opens
commit bc2001359613fd9b47ba0000a8f8f081d412a166
Author: bbedward <[email protected] >
Date: Tue Sep 15 10:16:48 2026 -0400
settings: own the full spec again and merge the shared greeter keys
settings: drop sidebar hints that repeat their own label
cc/dash: change edit interface design slightly
commit ee963f54b259eced7ec23701194539441b264db0
Author: purian23 <[email protected] >
Date: Mon Sep 14 23:43:56 2026 -0400
settings: update island notification handling to use bar context
commit 4d6f9fde4401001625f0352f97821ce5034a7e1c
Author: bbedward <[email protected] >
Date: Mon Sep 14 23:21:28 2026 -0400
greeter: read the shared settings schema instead of a duplicated one
commit 70e4bdaec84efa3d68438ef235e46762cee38101
Author: bbedward <[email protected] >
Date: Mon Sep 14 22:42:31 2026 -0400
osd, toast, launcher: start open motion after onFrameSwapped signal
commit ddfd28b7be6dd4b0940512897d835107dbab1f23
Author: bbedward <[email protected] >
Date: Mon Sep 14 21:12:37 2026 -0400
notifications: wait for onFrameSwapped signal before showing
notification popup
Lets the layer-surface map before rendering the body, resulting in
better animation appearance
commit 24efe6f8a18b36bb42c6b399086ffa5c5e2aa9c5
Author: purian23 <[email protected] >
Date: Mon Sep 14 18:55:46 2026 -0400
notifications: adjust animation durations
- Mapped the layer-shell surface
- Fixed group chevron/dismiss button
commit 52389ecf5cc586e912c26a345004814e37f4048a
Author: bbedward <[email protected] >
Date: Mon Sep 14 18:10:33 2026 -0400
dash: spacing tweak of tabbart
commit 0285a70c1b07d09558c450c1eeb925a5c903069f
Author: bbedward <[email protected] >
Date: Mon Sep 14 17:55:43 2026 -0400
blah
commit a1abc7a8df94032b01b51189b214aa21543f7218
Author: bbedward <[email protected] >
Date: Mon Sep 14 17:40:10 2026 -0400
shrink window CSD height
commit db20f7e9bb93c7dce503e410e82e15e7a03b1e7d
Author: bbedward <[email protected] >
Date: Mon Sep 14 17:16:16 2026 -0400
windows: center titles
commit 7268712bdf58c5c1903606f24a392d64655a4ad5
Author: purian23 <[email protected] >
Date: Mon Sep 14 16:45:44 2026 -0400
notifications: updated entry/exit paths
- Added popout option in island mode
- Fixed cards getting stuck & out of place when multiples arise at once
commit 3a3f0b3061bd0a7ce895152ec5a056600e41e7e8
Author: bbedward <[email protected] >
Date: Mon Sep 14 16:34:36 2026 -0400
battery: make cc variant consistent
commit ee569ddef3bf2875d42347d18b57f493f492b243
Author: bbedward <[email protected] >
Date: Mon Sep 14 16:15:42 2026 -0400
battery: remove bottom text footer thing
commit 817c4e46eac52c95d91f418e3ddbafdab0888b5c
Author: purian23 <[email protected] >
Date: Mon Sep 14 15:34:18 2026 -0400
settings: rework interface style and bar hub layouts
- Separate global surface styling from per-surface overrides on Interface style
- Move bar management into the hub header and render island settings inline
- Cut redirect banners down to one per page and point them at the right row
commit 03a4e45d65aec83c927c7419a4a0f3f252e0e955
Author: bbedward <[email protected] >
Date: Mon Sep 14 14:52:20 2026 -0400
launcher: fix inconsistency in niri overview variant
commit e74246d058a5db215200606eb9f9c662706d8689
Author: bbedward <[email protected] >
Date: Mon Sep 14 14:21:10 2026 -0400
plugins: eval symlinks in repo lookup
commit 7dd2cddebf4819da51ff7da792560372f5d9a03e
Author: bbedward <[email protected] >
Date: Mon Sep 14 09:09:46 2026 -0400
update common
commit a8c1f77fe2d952b1ec33e622b2951e5382860c9e
Author: purian23 <[email protected] >
Date: Mon Sep 14 02:05:09 2026 -0400
island: fix search input focus on launcher
commit 2d1f8bf5338ca5e0a4a58f0f18b54b92dfe5e5ee
Author: purian23 <[email protected] >
Date: Mon Sep 14 01:29:05 2026 -0400
tooltips: add further label & accessibility parity
commit 3ebfe85d57553b4803b52d5e5ea417b8abec5bcf
Author: bbedward <[email protected] >
Date: Sun Sep 13 23:28:29 2026 -0400
ui: drop tooltips from obvious icon buttons, keep labels on Accessible.name
commit a8e7a072b2bad394c5c5d9fd60eaff5240ce37d4
Author: bbedward <[email protected] >
Date: Sun Sep 13 22:55:28 2026 -0400
widgets: dim filled action buttons when disabled
commit 0dc58825344ebfc5479d2a3bc75b5d2ae014131a
Author: bbedward <[email protected] >
Date: Sun Sep 13 22:45:34 2026 -0400
settings: one compositor include workflow for outputs, layout, input, window rules, cursor and binds
commit 9fc8c8e53c18de18b33ccdfe1e1abed84e01b219
Author: purian23 <[email protected] >
Date: Sun Sep 13 22:27:28 2026 -0400
theme: add focus ring settings & replace text fields w/search fields aligned to m3e specs
commit 8359fea68230172b1c10df08831efdf944fbbd64
Author: bbedward <[email protected] >
Date: Sun Sep 13 20:37:49 2026 -0400
auth: share one pam stack parser between the greeter, lock probe and polkit
commit bf05136e78aada16e41a7d0b7164a7f543d65760
Author: bbedward <[email protected] >
Date: Sun Sep 13 20:24:01 2026 -0400
tests: replace golden files and dump-only fixtures with hand-written assertions
commit f2cd6a877b561a5078e7b6cbad8348e9165158ca
Author: bbedward <[email protected] >
Date: Sun Sep 13 19:15:02 2026 -0400
display: split DisplayService into brightness, night mode and refresh rate services
commit fa7ce5fe836e4f00646c80eb3cb50ecc004f4524
Author: bbedward <[email protected] >
Date: Sun Sep 13 18:19:26 2026 -0400
battery: m3e redesign
commit 04576106158c009374d9564d18852cf7ea1f9284
Author: bbedward <[email protected] >
Date: Sun Sep 13 17:21:32 2026 -0400
shell: one window model and one keyboard layout source
hosts: put change handlers on the observed object instead of proxy properties
commit e4750c767b27d4650b95d42930410ad090d6ca87
Author: bbedward <[email protected] >
Date: Sun Sep 13 15:39:10 2026 -0400
shell: replace connections with bound property handlers in per-item and per-screen components
commit 8efb05dc014f0d09b36d6112b03e6f4e1f60d1d2
Author: bbedward <[email protected] >
Date: Sun Sep 13 13:43:10 2026 -0400
display config: move output parsing, identifiers and geometry into a pure model
commit e9b8174812b2da316eeae42e3989f2f269ef5649
Author: bbedward <[email protected] >
Date: Sun Sep 13 12:52:46 2026 -0400
slideout: build content on first open
commit b899f307650cf5cc646de90ac666b6e1731bbc4f
Author: bbedward <[email protected] >
Date: Sun Sep 13 12:28:11 2026 -0400
services: stop using weakmap for workspace, window and term caches
commit b90e9a4c2a72744685f79cf613ab80660721389f
Author: bbedward <[email protected] >
Date: Sun Sep 13 10:35:48 2026 -0400
workspaces: one model with per-compositor adapters, no compositor branches in widgets
shell: stop hot reload while the session lock is held
commit e200e17e96e06b4fd7e0dd596b50dcbbc254494a
Author: purian23 <[email protected] >
Date: Sun Sep 13 02:36:41 2026 -0400
dock: mix widgets between pinned apps
- Pinned apps become individual units in edit mode with a saved per-dock order, while running windows stay one unit in compositor order.
- Fix the Window.window Connections crash
- Add right-click-to-edit empty dock space option and dock edit / editFor ipc commands
commit cad3ba78727695419a4fe8a96c90146bbf5e6120
Author: bbedward <[email protected] >
Date: Sun Sep 13 00:51:35 2026 -0400
launcher: create plugin instances only when a query needs them
commit aed25c3c75d0c24a17a940c162a6956a372c4e0f
Author: bbedward <[email protected] >
Date: Sat Sep 12 23:45:19 2026 -0400
settings: rebuild about, printer, wifi, display and window rules pages on settings blocks
popouts: drop inconsistent headers
commit 3a20c2c9528fe1fed3464085492af3bebdcdf809
Author: bbedward <[email protected] >
Date: Sat Sep 12 17:41:18 2026 -0400
launcher: consolidate host code and logic
commit 4e53b470d5beaffa54687c8164e492ee41472e49
Author: bbedward <[email protected] >
Date: Sat Sep 12 15:37:44 2026 -0400
surfaces: collapse connected/standalone popout and modal hosts
typography: make font weight work and follow m3 weights
settings: fix reset to default shifting rows
commit ce71b5dc3ca0e96ee11b906b1ea3399d3d7d93ac
Author: bbedward <[email protected] >
Date: Sat Sep 12 15:02:25 2026 -0400
dock: move widgets, launcher, apps and trash as units in edit mode
commit 6ebaef52d885744a45f3db7d48c3b6d0924993b2
Author: bbedward <[email protected] >
Date: Sat Sep 12 13:24:31 2026 -0400
plugins: add examples for dash and dock
commit 067cabc95991f5676a19746d3cad0700eb525082
Author: bbedward <[email protected] >
Date: Sat Sep 12 12:25:59 2026 -0400
settings: fix v18 migration
commit 55d07f3bba352972c768acdd7b6705f80fac4e0f
Author: bbedward <[email protected] >
Date: Sat Sep 12 12:09:56 2026 -0400
ci: fix fails
commit 2e81531dd6980f0331af80fe5beca1d695c58f06
Author: bbedward <[email protected] >
Date: Sat Sep 12 11:49:39 2026 -0400
surfaces: add windowRadius token to make surfaces actually follow
settings and match the compositor windows
surfaces: change default radius (Strength 50) from 12->16
settings: add result to default for everything
settings: further re-organization and re-structuring position of things
settings: remove dead keys
dock: remove hardcoded border and respect border setting
bar: add a third style and color options
ci: hookup QML testing
commit a2fd8abd37e0ff1ef67af9bfa4e7679e7aa338bd
Author: bbedward <[email protected] >
Date: Sat Sep 12 09:20:00 2026 -0400
dash: size surface width to the width of the largest tab
commit 93394549a2cb3f7647b564ba71621e113c83e106
Author: bbedward <[email protected] >
Date: Sat Sep 12 00:11:15 2026 -0400
bar/workspaces: restore old style, respect color choices, make pills
default > segments
commit 71f8351a3b11f8d06e45dd28db4d501e54a27f9a
Author: purian23 <[email protected] >
Date: Fri Sep 11 23:48:04 2026 -0400
dbar: initial M3E remaster pass on shared chrome w/dock & island
commit 1711716073f660afd519ab0af88d3c8177f1a8c8
Author: bbedward <[email protected] >
Date: Fri Sep 11 21:44:31 2026 -0400
dash: only show focus ring when KB navigating
commit 6037de06471e7fa80ec36088e9e86cbf2e4d3941
Author: bbedward <[email protected] >
Date: Fri Sep 11 21:41:53 2026 -0400
launcher: scope plugin and clipboard refreshes, paint the keystroke before plugin search
commit 78c9ab990b7665e76762dadd65d1a1d23275a405
Author: bbedward <[email protected] >
Date: Fri Sep 11 21:16:36 2026 -0400
launcher: one open-session reset, faster keystroke settle
commit 01b15051363715bfb2bfe1d905b4b573fb4e49ac
Author: bbedward <[email protected] >
Date: Fri Sep 11 20:47:45 2026 -0400
dash: fix kb navigation on overview
commit 27465074e1fa395a844cc3b804a362ee7a4e4f70
Author: bbedward <[email protected] >
Date: Fri Sep 11 16:58:53 2026 -0400
dash: replace material shapes on resource cards with a ring gauge
commit 5e41b85a1df69885c57a41ab44a43ef38b0c5560
Author: bbedward <[email protected] >
Date: Fri Sep 11 16:33:48 2026 -0400
qml: share bases for registry browsers, fade windows and plugin list settings
Fixes fade window focus, list setting load write-back and the missing Theme.onError
commit be3542ab8fc1949a256d6498b5c4a0379b86e023
Author: bbedward <[email protected] >
Date: Fri Sep 11 16:11:15 2026 -0400
popout: fix pixel jumps
commit 2ad0e9e2f5b12f13f0acc9733c29c4c42d640df7
Author: bbedward <[email protected] >
Date: Fri Sep 11 15:52:52 2026 -0400
popout: fade the surface fill with the content
commit 4b11e21b1a09895f67ca1b6b858fe772500e4a2c
Author: bbedward <[email protected] >
Date: Fri Sep 11 15:13:14 2026 -0400
desktop widgets: read and write saved geometry through one path
commit 21ed01bbb20627d4d68bbb704b9f2bb50b45c911
Author: bbedward <[email protected] >
Date: Fri Sep 11 15:10:02 2026 -0400
surfaces: bind modal and popout backends to their handle
commit 362859d810b768621061f0429c39b17ff3b00184
Author: bbedward <[email protected] >
Date: Fri Sep 11 14:30:27 2026 -0400
notifications: move the popup context menu onto DankContextMenu
commit 8942b622f5929e854fbcf145e7f34f4637904731
Author: bbedward <[email protected] >
Date: Fri Sep 11 14:20:49 2026 -0400
colorpicker: design changes
consolidate context menus
commit 29be554d488aefd9a8f6e4e5f5d094147e3b214d
Author: bbedward <[email protected] >
Date: Fri Sep 11 12:48:02 2026 -0400
dash: add analog clock option
commit 43748726983a466e19e4b642399ea040d4095de9
Author: bbedward <[email protected] >
Date: Fri Sep 11 12:12:51 2026 -0400
popouts: fix spacing inconsistencies
dash: redesign overview media card
osd: more redesign
dash/overview: remove row cap and make it dynamic
commit 14a3a315d94336cac6e8eb77e08965503717d780
Author: bbedward <[email protected] >
Date: Fri Sep 11 09:23:53 2026 -0400
shell: dedupe bar ipc handlers, weather resets, color options, launcher icons
commit 9f2b6d4bbe6f5954a33b5853ecea0ef0ac4b483e
Author: purian23 <[email protected] >
Date: Thu Sep 10 23:52:39 2026 -0400
dock: add spacing option & update defaults
commit 3e6cb55488a42ade23728bcf4d8608efab2e6e0f
Author: bbedward <[email protected] >
Date: Thu Sep 10 23:29:07 2026 -0400
session: collapse the monitor cycling setters onto one helper
commit 613e756d8bf88b3c2e6ae7edcede4c680da72456
Author: bbedward <[email protected] >
Date: Thu Sep 10 21:56:38 2026 -0400
dock: share the hover bounce animation across dock buttons
commit 8d8f801874ddf5dcc3b299405de458183e758c7c
Author: bbedward <[email protected] >
Date: Thu Sep 10 21:46:44 2026 -0400
settings: share one picker window for bar and desktop widgets
commit e3c90efbce4d7d11adf0cceefb8e9758e7d9099c
Author: bbedward <[email protected] >
Date: Thu Sep 10 21:24:10 2026 -0400
network: merge wired and wifi info modals
commit 43f75e6a3dfc988f3adc8c7d659fff5529ed6db8
Author: purian23 <[email protected] >
Date: Thu Sep 10 21:22:06 2026 -0400
island: unify new dashboard dynamic sizing & activities
- New wallpaper carousel and Colum/Row options
- Fixed island controller overlap in bar widget settings
- Fixed island widgets click to hide activity
- Expanded island IPC cyle targets
commit 805611efca91bea029894436dad9baa6dd492461
Author: bbedward <[email protected] >
Date: Thu Sep 10 19:40:27 2026 -0400
bar: share context menu window and tooltip offset across widgets
also fix Media art glitches and things
commit 17a08c4c7e56312d0b3a7732978223f569828aaf
Author: bbedward <[email protected] >
Date: Thu Sep 10 19:00:48 2026 -0400
osd/media: respect follow album accent option
commit 6a753a7ab6304568f178bc3ec0910a9132020dd2
Author: bbedward <[email protected] >
Date: Thu Sep 10 18:57:15 2026 -0400
theme: fix surface elevation
commit af4f44eba649923bfb0928423a24fc6d115518c4
Author: bbedward <[email protected] >
Date: Thu Sep 10 18:45:09 2026 -0400
m3e: redesign OSDs, Forms, etc.
commit 1d2add180a661157b3c06a1221edae21bdbcb765
Author: bbedward <[email protected] >
Date: Thu Sep 10 17:19:07 2026 -0400
rebase fixes
commit ac39a7745cfe88bcfd3826f64cfd55ed41b18b3e
Author: bbedward <[email protected] >
Date: Thu Sep 10 16:51:16 2026 -0400
tray: share one item delegate and icon for both bar orientations
commit 642eeb0f4b5d0a912fc44c134fc10adf8a5b5291
Author: bbedward <[email protected] >
Date: Thu Sep 10 16:33:36 2026 -0400
bar: share one delegate for running apps in both orientations
commit 7f69e42f3bef9025d411acfc768deb3865338922
Author: bbedward <[email protected] >
Date: Thu Sep 10 15:56:33 2026 -0400
bar: share one monitor pill for cpu, ram, temp and disk widgets
commit f5507dc3b2df6929521e87cd820eb45a3e3077ad
Author: bbedward <[email protected] >
Date: Thu Sep 10 14:03:00 2026 -0400
island: reuse widget model, surface palette and layout metrics in hosts
commit aceac03ba0c9a2b0aa1a47f1b62a380fc785ec6d
Author: bbedward <[email protected] >
Date: Thu Sep 10 13:36:47 2026 -0400
osd: share one level osd for volume, brightness, mic and media
commit 1b4a68d10c5b59f3ecf3e7c44974a2cb83964246
Author: bbedward <[email protected] >
Date: Thu Sep 10 13:12:30 2026 -0400
shell: consolidate connected surface state into one slot store
commit d7edc23cf14a10cd275fdf3888d24482d43a15f3
Author: bbedward <[email protected] >
Date: Thu Sep 10 12:19:30 2026 -0400
shell: restore centered dash popout for center-section widgets
commit d2f9405de9e7ade7db402826cfb0520249c58a2b
Author: bbedward <[email protected] >
Date: Thu Sep 10 12:11:29 2026 -0400
dash/media: always show placeholder player when no players are playing
commit 55535082f53163914440e1e858aa78246bc4e40a
Author: bbedward <[email protected] >
Date: Thu Sep 10 12:08:10 2026 -0400
dock: fix sizing, exclusive zone, edit mode and multi-instance settings
commit c82cc738ca2d20e7a4363b7abb86ad6d9e7bb172
Author: bbedward <[email protected] >
Date: Thu Sep 10 11:08:40 2026 -0400
settings/plugins: redesign page
commit 9c283e0f6c4b7d812362124fdd36fc15327ef03c
Author: bbedward <[email protected] >
Date: Wed Sep 9 20:44:26 2026 -0400
shell: route widget instances and support same-edge layouts
commit 405a3b397c264688b2271d6acec881a4aea4864f
Author: bbedward <[email protected] >
Date: Wed Sep 9 18:05:37 2026 -0400
shell: share bar content and clock presentation
commit 65a6d2df8e870af259b1542c896fce60be4f6cb6
Author: bbedward <[email protected] >
Date: Wed Sep 9 15:49:23 2026 -0400
shell: centralize layout ownership
commit 585aeb4e1cba737cc4007fc214ac1e109d3e0f19
Author: purian23 <[email protected] >
Date: Wed Sep 9 18:05:13 2026 -0400
dock: initial m3e remaster
commit a2e646f2fb364f042fb134e74e9014386b80971b
Author: bbedward <[email protected] >
Date: Wed Sep 9 14:58:38 2026 -0400
plugins: consolidate upgrade path
commit 139253504c5f62d522fbc6109689c11ccaec7493
Author: bbedward <[email protected] >
Date: Wed Sep 9 14:43:28 2026 -0400
settings: use icons on all outlined text fields
commit a9c1e569b8428e4f3748da345200e8a62c90ba20
Author: bbedward <[email protected] >
Date: Wed Sep 9 14:32:33 2026 -0400
launcher: fix KB navigation focus and modes
commit ac64eb52d360322a0e952844b41b58532d5ae32f
Author: bbedward <[email protected] >
Date: Wed Sep 9 14:05:10 2026 -0400
m3e: remove inconsistent widget usage, adjust SystemUpdater rredesign,
fix window decoration inconsistencies
commit 0eac1d3e22cb879c7b7e9205fba0ed9c17b89dcd
Author: bbedward <[email protected] >
Date: Wed Sep 9 13:25:44 2026 -0400
server: consolidate ipc routing and subscription forwarding
commit ed289e5c2c867eb2d6e1319d9517885e6e80d1a3
Author: bbedward <[email protected] >
Date: Wed Sep 9 12:56:29 2026 -0400
plugins: redesign management and browsers with m3 expressive
commit 7f3a526e2d38c24edbb5d51c4c9c550a0bc93752
Author: bbedward <[email protected] >
Date: Wed Sep 9 11:00:07 2026 -0400
settings: fix inconsistent ripple effect radius
commit 8f1fb8a11e92b1811808325c136199fef10d4a53
Author: bbedward <[email protected] >
Date: Wed Sep 9 10:26:39 2026 -0400
aqueous: fix variant terms
commit 2ba861947092cb657d983702c842e88ffc6fb0fa
Author: bbedward <[email protected] >
Date: Wed Sep 9 10:01:50 2026 -0400
running apps: fix delegate bug
commit b37c925e85cb6902bbb3005d92a5b522e3648116
Author: bbedward <[email protected] >
Date: Wed Sep 9 00:18:57 2026 -0400
bump dml-common
commit 5e83c40c56c624df74306efc839d707ec8d6aa14
Author: bbedward <[email protected] >
Date: Wed Sep 9 00:12:16 2026 -0400
settings: incorporate user & accounts tab, consolidate security, add M3E
textfield
commit 278370c7909226ca42f0a53cbd9ca2bd5f2fb4e7
Author: bbedward <[email protected] >
Date: Tue Sep 8 18:17:25 2026 -0400
m3e: unify shell surfaces and refresh process monitoring
commit e2d5860d3952da717ba9073e857133f2538a70b0
Author: bbedward <[email protected] >
Date: Tue Sep 8 15:15:17 2026 -0400
notifications: fix expansion timing and simplify the header
commit d8f29c221474c2884ec482d26c827de09d581539
Author: bbedward <[email protected] >
Date: Tue Sep 8 14:53:11 2026 -0400
icon: install app icon under the conventional name (app id)
commit ebeebb70fd4c7538ef5ea867116d9fa7118eee27
Author: bbedward <[email protected] >
Date: Tue Sep 8 14:47:09 2026 -0400
notifications: refine card styling and separate app icons from image previews
commit d6133d93ed314ca02a9a3b634872ee32484a0bb3
Author: bbedward <[email protected] >
Date: Tue Sep 8 14:27:18 2026 -0400
settings: unify expressive rows and drag and drop
commit 0a4d14752a2a1e8dd60b3056fd006d02d818d6a4
Author: bbedward <[email protected] >
Date: Tue Sep 8 12:32:16 2026 -0400
settings: use native action button hover state
commit dc8c4564cc964ab50ed28a3e9e4ca7b13ebfbcb1
Author: bbedward <[email protected] >
Date: Tue Sep 8 09:55:42 2026 -0400
shell: refine weather, slider controls, and tooltips
commit bec5c6ad0119e22a3cb69975d135d3b72654f77e
Author: bbedward <[email protected] >
Date: Mon Sep 7 18:43:39 2026 -0400
theme: tweak token values
commit 8519cbc4bbb396a8b6779764ff0f5a0945156dcf
Author: bbedward <[email protected] >
Date: Mon Sep 7 13:43:53 2026 -0400
dankdash: fix grid sizing, controls, notifications, and popout blur
commit f2405f2925aa63eba480cff4ddc55119818f8057
Author: bbedward <[email protected] >
Date: Mon Sep 7 10:38:07 2026 -0400
dash: redesign media player and migrate its appearance options
commit cb57ce04fbd50920a17d9a8ad33e4d20fc856021
Author: bbedward <[email protected] >
Date: Mon Sep 7 09:07:01 2026 -0400
lock: add lock m3e redesign
commit e89909e3743993dad1bdf17d57ab17f1122dfa3c
Author: bbedward <[email protected] >
Date: Sun Sep 6 21:24:48 2026 -0400
qs: more loaders, less repetition
commit 288335fef67b523f51e22bb234c81bd8b88e7e2c
Author: bbedward <[email protected] >
Date: Sun Sep 6 20:16:41 2026 -0400
launcher: initial m3e redesign
commit 5b7fc75c473491bf086b65a41416325697ae330c
Author: purian23 <[email protected] >
Date: Sun Sep 6 19:50:14 2026 -0400
feat(motion): new fluid animation variant
- Refactored Popouts/Modals for performance passes
commit 0fc4f51f4d0b1d297c1886b19be8062d279c505b
Author: bbedward <[email protected] >
Date: Sun Sep 6 15:36:22 2026 -0400
notifications: tweak animnation stacking behavior on popups
commit 4369233794e3bebd890a2b830c6450d0a65eb31a
Author: bbedward <[email protected] >
Date: Sun Sep 6 15:15:55 2026 -0400
notifications: initial M3E redesign
commit eb67a51779c543038ad885ecd406bfe21aecd1e2
Author: bbedward <[email protected] >
Date: Sat Sep 5 15:10:37 2026 -0400
ddash: exhaustive overhaul of even more pieces of the system
commit 14554a39effd677206f7a3c4b5944d2ae47c2b03
Author: bbedward <[email protected] >
Date: Sat Sep 5 12:47:06 2026 -0400
settings: rebase fixes
commit d6e0bb604bdb15ed94d77f9e1d85a26381ed6836
Author: bbedward <[email protected] >
Date: Sat Sep 5 10:18:38 2026 -0400
ddash: initial rewrite
commit 29903114d0d8849b25c6f6e9161765b0ad03da49
Author: bbedward <[email protected] >
Date: Fri Sep 4 16:48:23 2026 -0400
cc: tweak s lider size
commit 8d14a07864972e4b705e77b371d21f5fdb7c4c07
Author: bbedward <[email protected] >
Date: Fri Sep 4 16:44:53 2026 -0400
cc: initial M3E re-design
commit 976f968967166c61cec423f3bb3f7a28a5a9ac76
Author: bbedward <[email protected] >
Date: Fri Sep 4 15:00:35 2026 -0400
settings: continue to iterate
commit a99a1c5ad183e34435a20dd90f19ed84099a1070
Author: bbedward <[email protected] >
Date: Fri Sep 4 09:44:55 2026 -0400
stash m3e work
2026-09-17 16:51:27 -04:00
purian23
7372b79c2d
feat(lockscreen): allow to enable/disable of weather
...
Closes #3153
2026-08-30 21:45:02 -04:00
bbedward
d272e7d9da
greetd: re-add embedded greeter for archinstall compatibility
2026-08-29 12:28:05 -04:00
bbedward
47fe1eb512
fix(keybinds): record Shift+digit from the physical key
...
fixes #3120
2026-08-20 15:03:56 -04:00
purian23
d4fecfcd5c
feat(settings): finalize dms settings user theme options
2026-08-15 16:54:00 -04:00
bbedward
7974887295
settings: diff-only configs, machine-state split, backup CLI
...
- settings.json/session.json now store only values that differ from
spec defaults
- Machine-specific state moves out of settings.json into session.json
- Add dms backup create/restore: tar.gz of ~/.config/DankMaterialShell
fixes #3027
2026-08-11 15:32:01 -04:00
bbedward
dc4916b9e0
greeter: more repairs for standalone package, scrap LegacyNetworkService
2026-07-19 17:05:38 -04:00
bbedward
dfbbfe1793
greeter: replace commands with dms-greeter
2026-07-19 16:43:43 -04:00
bbedward
a69acf171a
greeter: migrated dms-greeter to github/AvengeMedia/dank-greeter
2026-07-19 16:37:54 -04:00
bbedward
5cae48a85d
i18n: replace terms for 1.6
2026-07-17 18:39:22 -04:00
bbedward
4200270b55
i18n: preserve terms for 1.5 point releases
...
port 1.5
2026-07-17 18:38:18 -04:00
purian23
3938e60ce4
refactor(auth): relay on distro system auth over DMS managed sessions
...
- Gate greeter external-auth status fprint availability only on confirmed setups
- Reload dankshell-U2F/U2F-Key watchers live
Related: #2874
Port 1.5
2026-07-17 17:27:45 -04:00
bbedward
3c0f2cbc48
i18n: term overhaul
...
- Delete ~160-ish useless terms
- Add context to more terms
- Add a mechanism to duplicate the same terms with different contexts
- sync
2026-07-16 12:15:20 -04:00
bbedward
1ef5371c3b
i18n: cut down new pam terms
2026-07-16 10:36:35 -04:00
bbedward
bf408f8d00
i18n: cut down terms and sync
...
port 1.5
2026-07-15 11:05:07 -04:00
purian23
b169fe0d77
feat: new PAM auth management & settings in greeter/lockscreen
...
- Introduce external management of greetd PAM
- New functionality to validate and apply custom PAM service paths in lockscreen
Port 1.5
2026-07-15 10:38:06 -04:00
bbedward
f4f47c0bc5
time: add follow-locale option and squash separate greeter time options
...
port 1.5
2026-07-13 08:53:37 -04:00
bbedward
61108b7668
i18n: numerous RTL layout fixes across DankDash and Settings
2026-07-03 11:57:09 -04:00
purian23
597ba597e5
feat(settings): implement greeter & lockscreen customization options
...
- New option to customize your font & wallpaper on the LockScreen
- New floating sync button if missed to explicitly sync on greeter changes
2026-07-02 17:13:18 -04:00
bbedward
cd672c341f
settings: add DankSpinner, re-org some settings
2026-06-10 18:53:43 -04:00
bbedward
2f2d4c9d9b
i18n: remove redundant terms and sync
2026-06-03 10:32:51 -04:00
purian23
335c5b4ac5
feat(Greeter): add auto-login feature for startup settings
...
- Introduced a new cli flag:
`dms greeter sync --autologin-only`
and updated UI toggle in Greeter settings
2026-06-02 02:03:02 -04:00
purian23
078180fe42
feat(Greeter): improved multi-user UI and per-user theme sync
...
- Introduce multi-account greeter login with per-user theme previews
- Add `dms greeter sync --profile` for secondary users with or without sudo
- Add Manage greeter group membership from Settings UI → Users Tab
2026-05-25 22:41:23 -04:00
bbedward
1c1ab1c7d5
text: change default rendering back to Qt
2026-05-15 09:45:21 -04:00
purian23
e7ee26ce74
feat(Auth): Unify shared PAM sync across greeter & lockscreen
...
- Add a neutral `dms auth sync` command and reuse the shared auth flow from:
- Settings auth toggle auto-apply
- `dms greeter sync`
- `dms greeter install`
- greeter auth cleanup paths
- Rework lockscreen PAM so DMS builds /etc/pam.d/dankshell from the system login stack, but removes fingerprint and U2F from that password path. Keep /etc/pam.d/dankshell-u2f separate.
- Preserve custom PAM files in place to avoid adding duplicate greeter auth when the distro already provides it, and keep NixOS on the non-writing path.
2026-03-27 12:52:31 -04:00
purian23
727d9c6c22
greeter(auth): Enhance fingerprint/U2F auth support w/Quickshell PAM
...
- Split auth capability state by lock screen and greeter
- Share detection between settings UI and lock runtime
- Broaden greeter PAM include detection across supported distros
2026-03-12 15:06:07 -04:00
purian23
95c4aa9e4c
fix(greeter): Dup crash handlers
2026-03-11 17:13:46 -04:00
purian23
9f2518c9e1
(settings): Enhance authentication checks in Greeter & LockScreen tabs
2026-03-11 16:58:15 -04:00
purian23
acf63c57e8
fix(Greeter): Multi-distro reliability updates
...
- Merge duplicate niri input/output KDL nodes instead of appending. Allows more overrides
- Guard AppArmor install/uninstall behind IsAppArmorEnabled() check
2026-03-08 22:28:32 -04:00
purian23
bb2081a936
feat(Greeter): Add install/uninstall/activate cli commands & new UI opts
...
- AppArmor profile management
- Introduced `dms greeter uninstall` command to remove DMS greeter configuration and restore previous display manager.
- Implemented AppArmor profile installation and uninstallation for enhanced security.
2026-03-07 20:44:19 -05:00
purian23
fe5bd42e25
greeter: New Greeter Settings UI & Sync fixes
...
- Add PAM Auth via GUI
- Added new sync flags
- Refactored cache directory management & many others
- Fix for wireplumber permissions
- Fix for polkit auth w/icon
- Add pam_fprintd timeout=5 to prevent 30s auth blocks when using password
2026-03-05 23:04:59 -05:00