diff options
| author | Danilo M. <danix@danix.xyz> | 2026-09-17 14:37:07 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-09-17 14:37:07 +0200 |
| commit | 27ef16187a672acb96e8d930e0ab4bf893ad8f6a (patch) | |
| tree | 9ce5a7b3c697bf267db0569101b22dca2283ffe9 /theme/theme.conf | |
| parent | 8ead58fb5baa8d781159cf443c0f7ffd68cb6775 (diff) | |
| download | sddm-theme-udt-27ef16187a672acb96e8d930e0ab4bf893ad8f6a.tar.gz sddm-theme-udt-27ef16187a672acb96e8d930e0ab4bf893ad8f6a.zip | |
fix: quote dateFormat and gate hidden credential field focus
Quote the comma-bearing dateFormat default; QSettings reads an
unquoted comma as a QStringList and SDDM's stringValue() then returns
the empty string, leaving the value inert. Note the caveat in the
README Panel section.
Set activeFocusOnTab per credential stage so Tab cannot reach the
offscreen, transparent field and silently append to the submitted
value. forceActiveFocus() ignores activeFocusOnTab, so focusStage()
still lands focus in each stage.
Apply the remaining review fixes: compare the PowerBar fallback as a
string, animate the back chevron width, give both opacity behaviours
an OutCubic easing, gate the clock timer on panel visibility, clamp
panelWidth to 1, and reword stale "card" prose to "panel".
Diffstat (limited to 'theme/theme.conf')
| -rw-r--r-- | theme/theme.conf | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/theme/theme.conf b/theme/theme.conf index 2db45a1..33e6bd3 100644 --- a/theme/theme.conf +++ b/theme/theme.conf @@ -26,7 +26,7 @@ blue=#8aadf4 lavender=#b7bdf8 accent=#b7bdf8 -# Empty uiScreen pins the card to the primary screen. Set a screen name here, +# Empty uiScreen pins the panel to the primary screen. Set a screen name here, # in this root-owned file: theme.conf.user is regenerated on every wallpaper # change and is not the place for uiScreen. uiScreen= @@ -41,7 +41,9 @@ panelWidth=0.30 # Clock and greeting. Qt date/time format strings. The date follows the # greeter's locale, which may be C. timeFormat=HH:mm -dateFormat=dddd, d MMMM +# Quote any format containing a comma, here and in theme.conf.user: QSettings +# reads an unquoted comma as a list, and SDDM's stringValue() then returns "". +dateFormat="dddd, d MMMM" greeting=hello there # Power button icons. udt-accent writes absolute paths here from the icon theme |
