Skip to content

feat(config): Add 2 new color schemes#700

Open
mikejmorgan-ai wants to merge 1 commit intomainfrom
feature/color-scheme-update
Open

feat(config): Add 2 new color schemes#700
mikejmorgan-ai wants to merge 1 commit intomainfrom
feature/color-scheme-update

Conversation

@mikejmorgan-ai
Copy link
Member

@mikejmorgan-ai mikejmorgan-ai commented Feb 1, 2026

Summary

  • Added 2 new color schemes to scheme_data.rs
  • Updated SCHEMES array count from 1003 to 1005

Changes

  • config/src/scheme_data.rs - Updated scheme count

Test Plan

  • Build succeeds
  • Color schemes render correctly
  • No regressions in existing schemes

🤖 Generated with Claude Code

Summary by CodeRabbit

  • New Features
    • Added two new color schemes: "CX Dark" and "CX Light"

✏️ Tip: You can customize this high-level summary in your review settings.

Added 2 new color schemes, updating the SCHEMES array from 1003 to 1005 entries.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings February 1, 2026 23:48
@mikejmorgan-ai mikejmorgan-ai requested a review from a team as a code owner February 1, 2026 23:48
@mikejmorgan-ai mikejmorgan-ai added the enhancement New feature or request label Feb 1, 2026
@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello @mikejmorgan-ai, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request introduces new visual options by integrating two additional color schemes into the application's configuration. This enhancement expands the customization choices available to users, allowing for a more personalized experience without altering existing functionalities.

Highlights

  • New Color Schemes: Two new color schemes, including 'CX Dark', have been added to the application's configuration.
  • Configuration Update: The SCHEMES array count in scheme_data.rs has been updated from 1003 to 1005 to reflect the addition of the new schemes.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

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 adds two new color schemes to the configuration system by updating the SCHEMES array size from 1003 to 1005 entries.

Changes:

  • Updated the SCHEMES array constant to accommodate 2 additional color scheme entries

//! This file was generated by sync-color-schemes

pub const SCHEMES: [(&'static str, &'static str); 1003] = [
pub const SCHEMES: [(&'static str, &'static str); 1005] = [
Copy link

Copilot AI Feb 1, 2026

Choose a reason for hiding this comment

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

The new color schemes added to the SCHEMES array lack test coverage. Add tests to verify the new schemes are properly formatted and can be loaded without errors.

Copilot uses AI. Check for mistakes.
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 1, 2026

📝 Walkthrough

Walkthrough

The change adds two new color schemes, "CX Dark" and "CX Light," to the SCHEMES constant array in config/src/scheme_data.rs. The array size is updated from 1003 to 1005. Each scheme is defined as a tuple containing a name string and an INI-style configuration string specifying terminal color definitions.

Changes

Cohort / File(s) Summary
Color Scheme Addition
config/src/scheme_data.rs
Added two new color schemes ("CX Dark" and "CX Light") with INI-style terminal color configurations. Updated SCHEMES array size from 1003 to 1005 to accommodate the new entries.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Poem

Two schemes have hopped into the fold,
CX Dark and CX Light, brave and bold,
With color palettes spun with care,
Terminal themes beyond compare,
The rabbit cheers this colorful feat! 🎨🐰

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and specifically describes the main change: adding 2 new color schemes to the config.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch feature/color-scheme-update

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request adds two new color schemes, zenbones and zenbones_dark. While the new schemes are a nice addition, the method used to add them is incorrect. The config/src/scheme_data.rs file is auto-generated by the sync-color-schemes tool and should not be modified by hand.

I've left a comment explaining the correct process. Please revert the manual changes and use the generation tool to update the schemes. This will ensure that your changes are not lost in the future and that the project's contribution guidelines are followed.

//! This file was generated by sync-color-schemes

pub const SCHEMES: [(&'static str, &'static str); 1003] = [
pub const SCHEMES: [(&'static str, &'static str); 1005] = [
Copy link
Contributor

Choose a reason for hiding this comment

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

high

This file is auto-generated and should not be edited manually. The comment on the first line indicates this: //! This file was generated by sync-color-schemes.

Manual changes will be overwritten the next time the generation script is run.

The correct way to add new color schemes is to run the sync-color-schemes tool located in the sync-color-schemes directory. This tool fetches schemes from various sources and updates this file automatically. Please revert the manual changes and use the script to update the color schemes.

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

Copilot reviewed 1 out of 1 changed files in this pull request and generated 1 comment.

//! This file was generated by sync-color-schemes

pub const SCHEMES: [(&'static str, &'static str); 1003] = [
pub const SCHEMES: [(&'static str, &'static str); 1005] = [
Copy link

Copilot AI Feb 2, 2026

Choose a reason for hiding this comment

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

The diff shows only one color scheme being added ('CX Dark'), but the array size was increased by 2 (from 1003 to 1005). This mismatch will cause a compilation error if the 'CX Light' scheme is not present elsewhere in the array.

Copilot uses AI. Check for mistakes.
@Anshgrover23 Anshgrover23 removed their assignment Feb 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants