9 Commits
Author SHA1 Message Date
nevaforget 5307ddd805 fix: smooth the layout labels and centre them in the band
The band was drawn without antialiasing, which suits a two-pixel border
but not type — the labels came out stepped. Drawn smooth now, and two
pixels lower so the text sits centred in the 18 px band beside the
keyboard icon.
2026-09-28 14:42:51 +02:00
nevaforget 455038d86e fix: fill the keymap band, redraw the keyboard icon
The band carried one entry, de, and was empty everywhere else —
Plymouth's own holds all 239 layout names. It is generated from the
same table now (ply-keymap-metadata.h), every name at its offset, at 18
px height so it matches the icon beside it and both get centred alike.

The icon is drawn at its target size instead of shrunk from 36 px,
where its keys had smeared into a blob. Background moves to #11111b.
2026-09-28 14:37:26 +02:00
nevaforget 25df7ca3ef fix: draw the prompt frames without antialiasing
At two pixels of stroke the smoothing spread the line over three half-
transparent rows instead of sharpening it, which is what read as blurry.
Drawn hard, the border is one solid colour.
2026-09-28 13:52:00 +02:00
nevaforget be69b476db fix: Catppuccin radius and palette for the prompt
The corner radius now follows Catppuccin's own, 6px as its GTK theme
uses throughout, instead of a value guessed from the template. The lock
symbol moves off pure red onto Mocha's #f38ba8, and the layout label
sits two pixels lower so its baseline meets the keyboard icon.
2026-09-28 13:49:23 +02:00
nevaforget a1c9a26e54 fix: keep the band at upstream width, redraw the lock symbol
The band was cut to 2304 px wide, which changed more than asked: only
the text was meant to get smaller. It keeps Plymouth's own width now,
at half the height, with the label at the offset the table gives it.

The lock symbol was carried over from the pixelated template while its
frame had been smoothed; it is drawn now as well, at four times the
size and scaled down.
2026-09-28 13:40:22 +02:00
nevaforget 6364d3f293 fix: redraw the input field true to the template
The entry field is two images, lock.png and entry.png, that meet in the
middle: the lock carries the border on its left, top and bottom, entry
on its top, bottom and right. The first attempt drew a box of its own
with a border all round, which is not the shape. Both are redrawn to
the template's geometry with smooth edges, the accent in lavender, and
the lock symbol taken over unchanged.
2026-09-28 13:28:42 +02:00
nevaforget b564d9c317 feat: smaller keymap label, lavender palette, redrawn entry field
The keyboard-layout band is drawn here now, one layout at the offset
Plymouth's table gives it, in half the height — the label at the
password prompt was too large. keyboard.png is scaled to match.

entry.png was pixelated and is redrawn at the same size with smooth
edges. Both frame series, 81 animation and 51 progress, move from the
original blue to Catppuccin's lavender, and the descriptor's background
and progress bar colours follow the rest of the system.
2026-09-28 13:11:41 +02:00
nevaforget d29448d94b fix: drop the stale keyboard-layout band
Plymouth cuts the active layout's name out of keymap-render.png at
offsets its own library knows. The file from the original upload came
from an older Plymouth with fewer layouts, so the password prompt
showed a different name, cut off. Packaging takes the band from the
installed Plymouth instead.
2026-09-28 12:09:13 +02:00
nevaforget e9633fa31a feat: the Moonarch boot splash
Derived from tobilinuxer's 'Linux Distro Logos - macOS Boot Style'
(opendesktop.org/p/2106821), nixos-mac-style variant, under the X11
license. Renamed to moonarch in the descriptor's filename, its Name
entry and its ImageDir; the images are the original ones.
2026-09-28 11:56:25 +02:00