Skip to content

First pass at color heirarchy and some light UI polish - #224

Merged
robzolkos merged 9 commits into
mainfrom
tui-design
Aug 21, 2026
Merged

First pass at color heirarchy and some light UI polish#224
robzolkos merged 9 commits into
mainfrom
tui-design

Conversation

@jzimdars

@jzimdars jzimdars commented Aug 20, 2026

Copy link
Copy Markdown
Member
screenshot-2026-08-20_18-17-53

@robzolkos
robzolkos marked this pull request as ready for review August 20, 2026 23:33
@robzolkos
robzolkos requested a review from a team as a code owner August 20, 2026 23:33
Copilot AI balanced review requested due to automatic review settings August 20, 2026 23:33

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates TUI color hierarchy, mail navigation, collection browsing, message-list presentation, and rich HTML rendering.

Changes:

  • Introduces theme-aware chrome, muted text, active-tab, and alert styling.
  • Adds numeric mailbox shortcuts, a Collections picker, and Imbox seen/unseen sections.
  • Renders pasted HTML Trix attachments as text and expands test coverage.

Tip

If you aren't ready for review, convert to a draft PR.
Click "Convert to draft" or run gh pr ready --undo.
Click "Ready for review" or run gh pr ready to reengage.

Reviewed changes

Copilot reviewed 19 out of 19 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
internal/tui/tui.go Refreshes help after navigation changes.
internal/tui/tui_test.go Tests styling, layout, shortcuts, and help.
internal/tui/styles.go Defines the revised color hierarchy.
internal/tui/search.go Applies muted search-label styling.
internal/tui/nav.go Revises shortcuts, tabs, rules, and header layout.
internal/tui/mail.go Adds Collections navigation and Imbox grouping.
internal/tui/mail_test.go Tests Collections and mailbox behavior.
internal/tui/loading.go Applies muted loading-label styling.
internal/tui/folders.go Applies muted form-label styling.
internal/tui/content.go Groups and restyles posting rows.
internal/tui/contacts_list.go Updates contact-list secondary styling.
internal/tui/contact_form.go Updates contact-form secondary styling.
internal/tui/compose.go Updates compose-form secondary styling.
internal/tui/collections.go Implements the Collections picker.
internal/tui/collections_test.go Tests modal width constraints.
internal/tui/calendar_views.go Updates calendar muted styling.
internal/tui/bulk_reply.go Updates bulk-reply secondary styling.
internal/htmlutil/htmlutil.go Renders inline HTML Trix attachments.
internal/htmlutil/htmlutil_test.go Tests rich HTML and file attachments.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread internal/tui/nav.go
Comment thread internal/tui/content.go Outdated
@robzolkos
robzolkos merged commit e5fb275 into main Aug 21, 2026
23 checks passed
@robzolkos
robzolkos deleted the tui-design branch August 21, 2026 00:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants