mirror of
https://github.com/storytold/wordcraft.git
synced 2026-11-01 14:27:16 -06:00
Several buttons put symbol characters in their text that neither Inter nor egui's emoji fallbacks contain, so they drew as empty boxes: the panes' close button (✕), the title-row Editing/Reviewing (✎) and Comments (💬) buttons, the Comments pane's New comment (➕), File › Open's Browse… (📂), the Equation tab's symbol-set button (⋯) and the ➢ tile in the Bullet Library. - Pane close buttons paint the existing `close` icon, with a Close tooltip. - New `widgets::icon_text_button` paints an icon from icons.rs next to text; Editing/Reviewing (pencil), Comments and New Comment use it. The Editing/Reviewing menu is now an egui Popup on that button. - Browse… drops the emoji; ⋯ becomes …; the ➢ bullet stays a bullet choice and only its menu tile draws the arrowhead. - Catalogs: `📂 Browse…` is renamed `Browse…` (translation without the emoji) and `➕ New comment` is removed in favour of the existing `New Comment`, in every language. theme::tests::interface_symbols_have_glyphs scans the UI sources' string literals for non-letter, non-ASCII characters and checks each against the real interface font setup, with a short commented exception list (equation templates drawn by the math renderer, the ➢ bullet value). Claude-Session: https://claude.ai/code/session_01WtHKQ7wrZm3uBuaG1Ye8po Co-authored-by: Dmitrii Khlapov <19991457+dkhlapov@users.noreply.github.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>