| Age | Commit message (Collapse) | Author | Files | Lines |
|
Bind each field's focus to the stage so the greeter's window
activation has a focus target and focus follows the stage switch.
The startup focusStage() ran while the view was still hidden, where
forceActiveFocus() is dropped, so re-ask once from a short one-shot
timer after the view is on screen.
Verified in sddm-greeter --test-mode: username focused at start,
password focused after advancing.
|
|
Default panelWidth drops to 0.20, the clock grows to 76px and the
avatar to 128px, the confirm and back controls draw chevron icons
instead of text arrows, and the panel backdrop blurs harder
(blur 1.0, blurMax 72).
|
|
Draw a resolved icon-theme icon in the colours the theme ships; only
the bundled fallback line art stays tinted to the palette.
The session ComboBox read the system palette for text, background and
the indicator, so its label was near-invisible and the double arrow
came out an unrelated colour. Set buttonText/button/window/dark and
the placeholder colour on the selector and the credential fields.
|
|
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".
|
|
|