Skip to content

Conversation

@arrrgi
Copy link

@arrrgi arrrgi commented Dec 7, 2025

Description

This PR: Adds support for vivid, an LS colorizer written in Rust.

Assets

aura-vivid-preview

Checklist

  • PR description included
  • I've read the documents
  • I've created or commented in an issue related to this port asking to work on it
  • I know I shouldn't change any files in the packages folder manually
  • I've added this port at the end of the related category list in the main README
  • I've attached an image to the icon of the app that this port is related to
  • I've attached a screenshot with a good zoom in fullscreen showing this port in action

PR Submitter Notes

  1. Regarding CLI and Syntax highlighter ports #244 - I have not added this to the Aura Theme README as it deserves it's own section
  2. The vivid CLI app does not provide an icon/logo
  3. I also haven't included the preview in the main README as these are stored in your 'assets' repo

Copilot AI review requested due to automatic review settings December 7, 2025 01:42
Copy link

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 adds support for Vivid, a Rust-based LS colorizer for terminal output, with both Dark and Dark Soft theme variants.

  • Implements theme templates for Vivid with comprehensive file type and directory styling configurations
  • Adds installation documentation with two options: bundled themes and manual installation
  • Generates output files in the packages/vivid directory for distribution

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
src/ports/vivid/index.ts TypeScript implementation to generate Vivid theme files from templates, including color hash stripping logic
src/ports/vivid/templates/aura-theme-dark.yml Template for dark variant theme with accent color mappings and file type styling rules
src/ports/vivid/templates/aura-theme-dark-soft.yml Template for dark soft variant with muted colors and identical styling structure
src/ports/vivid/templates/README.md Installation instructions template with curl commands and shell configuration examples
packages/vivid/aura-theme-dark.yml Generated dark theme output file with resolved color values
packages/vivid/aura-theme-dark-soft.yml Generated dark soft theme output file with muted color values
packages/vivid/README.md Generated installation documentation with contributor information

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

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