aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-09-17 14:28:41 +0200
committerDanilo M. <danix@danix.xyz>2026-09-17 14:28:41 +0200
commit8ead58fb5baa8d781159cf443c0f7ffd68cb6775 (patch)
tree83e64a459dd45e028b7073f1d5cc2dafcfd05252 /README.md
parentcdcf62416feffcb81cb07fdfe2e2dc0320490829 (diff)
downloadsddm-theme-udt-8ead58fb5baa8d781159cf443c0f7ffd68cb6775.tar.gz
sddm-theme-udt-8ead58fb5baa8d781159cf443c0f7ffd68cb6775.zip
feat: replace the login card with a left panel
Draw the greeter as a full-height left panel with a clock, greeting, avatar, a staged username-then-password slot, a power row and the session selector at the bottom. Delete the centered login card.
Diffstat (limited to 'README.md')
-rw-r--r--README.md18
1 files changed, 17 insertions, 1 deletions
diff --git a/README.md b/README.md
index 348ffac..8316215 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
# sddm-theme-udt
An SDDM login theme for the unified-desktop-theme (UDT) family. It draws the
-current wallpaper on every screen, pins the login card to one screen, and takes
+current wallpaper on every screen, pins the login panel to one screen, and takes
its colours from the UDT palette, including the wallpaper-snapped accent.
## How it is wired
@@ -16,6 +16,22 @@ Set `uiScreen` in the root-owned `theme/theme.conf` to pin the login card to a
named screen; leave it empty for the primary screen. It does not belong in the
generated `theme.conf.user`, which is overwritten on every wallpaper change.
+## Panel
+
+The greeter draws a full-height panel on the left edge, `panelWidth` of the
+screen wide (0.30 by default), frosted over the wallpaper with square corners.
+From top to bottom it shows the clock (`timeFormat`) and date (`dateFormat`),
+the `greeting`, the avatar, one credential slot, the power row, and the session
+selector at the bottom.
+
+The credential slot is staged: type the username, confirm, and it slides out to
+reveal the password; confirm again to log in. Esc or the back chevron returns
+to the username.
+
+Power icons come from the icon theme the appearance drawer selected. `udt-accent`
+resolves them and writes absolute paths into the generated `theme.conf.user`;
+when a theme has no match, the bundled `theme/icons/*.svg` draw instead.
+
## Install
The theme code is copied by root, then SDDM is pointed at it. Both are one-time