Releases: IsuDevelopment/isudev-wp-login-theme
Releases · IsuDevelopment/isudev-wp-login-theme
Release list
v0.3.1
Changelog
- The wash over the background image was a hard-coded near-black gradient while the kicker on it used the theme's text colour. On a light theme that is dark text on a dark wash. The wash now takes whichever of
base/contrastis darker and the kicker takes the other, so the panel is a surface of its own whichever polarity the theme uses. Dark themes are unchanged. - New tokens
--isudev-login-scrim-color,--isudev-login-scrimand--isudev-login-on-scrim, so a project can tint the panel in a brand colour, or replace the gradient with a flat wash, without rewriting the selector.
Install: download isudev-login-theme.zip below and install it as a plugin, or let the built-in updater offer it.
Full Changelog: v0.3.0...v0.3.1
v0.3.0
Changelog
- Fixed a login screen that was unreadable on any light theme. The stylesheet's fallbacks were dark-theme values, so a theme with a light
baseand noborder-strong,contrast-2oraccentpreset — Twenty Twenty-Five, for one — drew white input rules on a white page, near-white footer links, and a pale blue submit button labelled in white at 2.6:1. - Every neutral is now mixed from the theme's
baseandcontrast, so the palette follows the theme's polarity instead of assuming one and no missing preset can put a light neutral on a light background. - Input and checkbox boundaries no longer use the theme's border preset, which is typically a near-invisible hairline, and clear the 3:1 that WCAG 1.4.11 asks of a control boundary.
- Added
includes/contrast.php: the submit label on the accent and the accent-coloured kicker are resolved in PHP against the real palette, because their legibility depends on the accent's luminance and CSS cannot branch on it. Twenty Twenty-Four's#cfcabeaccent takes the submit label from 1.2:1 to 11.6:1. - Fields carry a tint and a 2px rule, so their extent is visible rather than implied.
- Focus: a 2px ring on every control including the reveal-password button and the checkbox, a 44x44 target on that button, and focus no longer shifts the control it lands on.
- The focus ring on a field now draws as a closed rectangle. Core sets
overflow: hiddenon the login form to clear its floated submit button; the fields are exactly as wide as the form, so the ring's left and right sides were clipped away and what was left read as a doubled underline. Nothing floats in this layout, so the form no longer clips. - Footer links are underlined instead of relying on colour alone, and hovering a link no longer fades it below its resting contrast.
- Field labels went from 11px to 12px and from the muted colour to the body text colour.
- Added a
forced-colorsblock so Windows high-contrast mode keeps field boundaries and focus rings. - New tokens:
--isudev-login-base,--isudev-login-contrast,--isudev-login-field-bg,--isudev-login-field-border,--isudev-login-accent-text,--isudev-login-on-accent. Removed--isudev-login-subtle, which was only ever used for text below 4.5:1.
Install: download isudev-login-theme.zip below and install it as a plugin, or let the built-in updater offer it.
Full Changelog: v0.2.2...v0.3.0
v0.2.2
Changelog
- Moved the repository from the
isuke01user account to theIsuDevelopmentorganisation. The plugin URI, update URI and the update checker's repository URL all follow, so packaged installs keep receiving updates from the repository that is actually maintained.
Install: download isudev-login-theme.zip below and install it as a plugin, or let the built-in updater offer it.
Full Changelog: v0.2.1...v0.2.2