Skip to content

feat: improve Route53 list views with column-aligned lipgloss styling#43

Merged
nathanhuh merged 1 commit intomainfrom
feat/route53-lipgloss-styling
Mar 26, 2026
Merged

feat: improve Route53 list views with column-aligned lipgloss styling#43
nathanhuh merged 1 commit intomainfrom
feat/route53-lipgloss-styling

Conversation

@nathanhuh
Copy link
Copy Markdown
Contributor

Summary

Improve Route53 zone list, record list, and record detail views with column-aligned lipgloss styling for better visual scannability. Previously all fields were displayed in a single line with uniform font color via DisplayTitle().

  • Zone list: Column-aligned table with NAME (highlighted on selection), ID (dimmed), RECORDS (dimmed), TYPE (dimmed) and a dimmed header row
  • Record list: Column-aligned with NAME (highlighted), TYPE (orange/accent), VALUE (dimmed, truncated) and a dimmed header row
  • Record detail: Fixed-width dimmed labels with accent color for record type

Follows the existing viewContextPicker() column-alignment pattern.

Related Issues

Closes #39

Validation

  • make test — all tests pass
  • make build — binary compiles successfully
  • Visual inspection of Route53 zone list, record list, and record detail screens

Checklist

  • Scope is focused
  • Docs updated (if needed)
  • Tests/validation included
  • Breaking changes documented

- Zone list: column-aligned table with NAME, ID, RECORDS, TYPE columns
  and dimmed header row; zone name highlighted on selection
- Record list: column-aligned with NAME (highlighted), TYPE (orange accent),
  VALUE (dimmed/truncated); alias records show ALIAS arrow notation
- Record detail: fixed-width dimmed labels with accent color for record type
- Follows existing viewContextPicker() column-alignment pattern
Copy link
Copy Markdown
Contributor

@jjjjjjeonda86 jjjjjjeonda86 left a comment

Choose a reason for hiding this comment

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

👍

@nathanhuh nathanhuh merged commit 7aa5197 into main Mar 26, 2026
1 check passed
@nathanhuh nathanhuh deleted the feat/route53-lipgloss-styling branch March 26, 2026 07:43
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.

feat: Improve Route53 list views with column-aligned lipgloss styling

2 participants