deckcraft/crates/ui-egui
Brandon Thomas d91be2e6d7 UI: Korean, Japanese and Chinese input and interface text (#101)
The slide turns the input method on while it takes typing, with the candidate window at the
caret, and forwards egui Ime events to text.compose / text.commit, so a Korean keyboard composes
syllables instead of separate jamo. Interface text in scripts the interface fonts lack (Hangul,
Simplified Chinese, Thai...) borrows faces from the font database (installed fonts such as Malgun
Gothic; nothing bundled): file names, titles, notes, outline, sections, comments and typed text.
Ported and widened from WordCraft's #565/#840 fallback. The notes pane keeps text typed before
focus leaves in the same frame (Escape, another slide). Control channel: ui.ime.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-12 22:01:49 -04:00
..
examples Rename SlideCraft to DeckCraft: crates, apps, binaries, app id, file extension (.deckcraft; .slidecraft files still open), packaging, docs; ROADMAP alpha and parity estimates 2026-10-06 01:46:40 -04:00
src UI: Korean, Japanese and Chinese input and interface text (#101) 2026-10-12 22:01:49 -04:00
Cargo.toml About: contributor and model credits compiled in (grab bag + table, self-submitted names) (#3) 2026-10-07 21:16:38 -04:00
build.rs About: contributor and model credits compiled in (grab bag + table, self-submitted names) (#3) 2026-10-07 21:16:38 -04:00