Skip to content

Enhance UI for setup and scanner with Baybayin support#42

Merged
JamTheDev merged 5 commits into
mainfrom
feat/baybayin-chat-rendering
May 11, 2026
Merged

Enhance UI for setup and scanner with Baybayin support#42
JamTheDev merged 5 commits into
mainfrom
feat/baybayin-chat-rendering

Conversation

@JamTheDev
Copy link
Copy Markdown
Contributor

No description provided.

@JamTheDev JamTheDev merged commit 5eb38c1 into main May 11, 2026
2 checks passed
JamTheDev and others added 2 commits May 12, 2026 01:01
- Add BaybayinChatRenderer widget: splits bubble text on <baybayin>…</baybayin>
  tags, runs content through baybayifyWord(), renders with 'Baybayin Simple
  TAWBID' font at 1.4× base size
- Update ButtyBubble to use BaybayinChatRenderer; slim _BubbleContent.build()
  from ~53 lines to ~20 by delegating markdown style to the renderer
- Update Butty system prompts (assistantMode, coachMode, teacherMode):
  remove sassy/exclamatory tone, replace with kind and direct personality;
  add <baybayin> tag instruction to assistantMode
- Add comment in safe_ai_output.dart confirming <baybayin> tags survive cleaning
- Add 9 widget tests covering tag parsing, font application, baybayifyWord
  encoding, case-insensitive matching, mixed content, and font sizing

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* feat: responsive desktop layout for model setup screen

- Add _DesktopSetupLayout (width >= 900px): centered card container
  with two-column layout, 860px max-width, blue100 fill, border
- Add _DesktopBranding: left column with 150px hero + large headline
- Add _DesktopFormPanel: right column with downloads, notice, actions
- Add _DesktopDivider: 1px vertical separator between columns
- Extract _AuraGlow from _SetupBackground; scale to 520px on desktop
- Add large param to _SetupHeadline (32px title, 16px body, 1.6 lh)
- Constrain _PortraitSetupLayout to maxWidth: 460 for wide portrait

* chore: instruct Copilot never to add itself as commit co-author
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant