feat(ui): required fields say so with a stronger outline and "Required"

Only a studyset's title was marked, with an asterisk; the other fields
nothing can be saved without said nothing until Save stayed grey. Every
required field now has, while empty, its outline (or its line) stronger
in the primary colour and "Required" below it, before its own helper
text: a studyset's and a path's title (in the sheet and the editor, in
place of its error), a tag's name, a PDF's new name, a YouTube video's
link, a link's address, the handle, an instance's address and a custom
search engine's address. Once written, an empty line keeps its place,
so nothing below moves.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MMm7usAo6q9ZZRoPkWjoxi
Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
This commit is contained in:
Tizian 「ティツィアーン」 2026-10-12 23:45:35 +02:00
commit 1c280157aa
Signed by: raisondetredev
GPG key ID: 07F6FCF405488B64

View file

@ -127,7 +127,6 @@
"pathCreateTitle": "Neuer Pfad",
"pathCreate": "Erstellen",
"pathTitleLabel": "Titel",
"pathTitleRequired": "Ein Pfad braucht einen Titel.",
"pathSecondaryTitleLabel": "Zweittitel",
"pathSecondaryTitleHint": "Z. B. der Titel in der Sprache, die du lernst",
"pathEditTitle": "Pfad bearbeiten",
@ -414,6 +413,7 @@
"languageChineseSimplified": "Chinesisch (vereinfacht)",
"languageChineseTraditional": "Chinesisch (traditionell)",
"fieldRequired": "Pflichtfeld",
"fieldRequiredHelper": "Pflichtfeld",
"exploreTitle": "Entdecken",
"exploreEmpty": "Lernsets, die andere teilen, erscheinen hier.",