Skip to content

refactor: move colors and glyphs into style.go#258

Merged
theantichris merged 1 commit intomainfrom
refactor/style-package
Feb 26, 2026
Merged

refactor: move colors and glyphs into style.go#258
theantichris merged 1 commit intomainfrom
refactor/style-package

Conversation

@theantichris
Copy link
Owner

No description provided.

@theantichris theantichris self-assigned this Feb 26, 2026
Copilot AI review requested due to automatic review settings February 26, 2026 23:03
@github-project-automation github-project-automation bot moved this to Backlog in theantichris Feb 26, 2026
@theantichris theantichris moved this from Backlog to In review in theantichris Feb 26, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR consolidates the style package’s UI glyph constants and color palette definitions into style/style.go, reducing file sprawl while keeping the styling API unchanged for consumers.

Changes:

  • Moved GlyphInfo / GlyphError constants into style/style.go.
  • Moved the shared color palette variables (Bg*, Text*, Accent*, Term*, Syntax*) into style/style.go.
  • Removed the now-redundant style/glyph.go and style/color.go files.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
style/style.go Centralizes glyphs and color palette alongside existing styles/utilities.
style/glyph.go Deleted after moving glyph constants into style.go.
style/color.go Deleted after moving color palette variables into style.go.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@theantichris theantichris merged commit 6247367 into main Feb 26, 2026
9 checks passed
@theantichris theantichris deleted the refactor/style-package branch February 26, 2026 23:06
@github-project-automation github-project-automation bot moved this from In review to Done in theantichris Feb 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants