Admin: Lucide, Font Awesome and emoji icon picker for definitions

The edit sheet offers the curated Font Awesome subset and an emoji field
next to the Lucide grid, storing lucide:<name>, fa:<name> or
emoji:<grapheme>; an invalid emoji blocks the save. Existing fa/emoji/
legacy icons prefill the matching choice, and the definition list draws
any resolveIcon result (glyph, emoji text, or the fallback task glyph).

Task 7c29d925-3ec9-4b04-8bf1-453896f2b4f5

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-09-26 08:03:46 -04:00
co-authored by Claude Opus 5.5
parent a12451b58c
commit 7f2f903fa9
4 changed files with 359 additions and 23 deletions
+11
View File
@@ -583,3 +583,14 @@
color: var(--nq-a-ink-secondary);
font-style: italic;
}
.defs-sublabel {
margin-top: 4px;
font-size: 12px;
font-weight: 700;
color: var(--nq-a-ink-secondary);
}
.defs-emoji {
line-height: 1;
}