Create new themes Starscape Light and Starscape Dark by brucestarlove · Pull Request #901 · humanlayer/humanlayer · GitHub
Skip to content

Create new themes Starscape Light and Starscape Dark#901

Open
brucestarlove wants to merge 1 commit intohumanlayer:mainfrom
brucestarlove:themes/starscape
Open

Create new themes Starscape Light and Starscape Dark#901
brucestarlove wants to merge 1 commit intohumanlayer:mainfrom
brucestarlove:themes/starscape

Conversation

@brucestarlove
Copy link
Copy Markdown

@brucestarlove brucestarlove commented Dec 7, 2025

Description for the changelog

Added two new themes: Starscape Light and Starscape Dark

Screenshot 2025-12-06 at 7 56 22 PM Screenshot 2025-12-06 at 7 56 09 PM Screenshot 2025-12-06 at 7 55 59 PM

A picture of a cute animal (not mandatory but encouraged)

image

Important

Add Starscape Light and Starscape Dark themes to the application with full integration into theme management.

  • Themes:
    • Add starscape-dark and starscape-light themes to App.css with specific color variables for background, foreground, accents, and ANSI colors.
  • Theme Management:
    • Update ThemeSelector.tsx to include starscape-dark and starscape-light in the theme options.
    • Add starscape-dark and starscape-light to Theme type in ThemeContext.tsx.
    • Include starscape-dark and starscape-light in AVAILABLE_THEMES and LIGHT_THEMES in themeSlice.ts.

This description was created by Ellipsis for c2c5d61. You can customize this summary. It will automatically update as commits are pushed.

@brucestarlove
Copy link
Copy Markdown
Author

brucestarlove commented Dec 7, 2025

Copy link
Copy Markdown
Contributor

@ellipsis-dev ellipsis-dev Bot left a comment

Choose a reason for hiding this comment

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

Important

Looks good to me! 👍

Reviewed everything up to c2c5d61 in 1 minute and 47 seconds. Click for details.
  • Reviewed 148 lines of code in 4 files
  • Skipped 0 files when reviewing.
  • Skipped posting 4 draft comments. View those below.
  • Modify your settings and rules to customize what types of comments Ellipsis leaves. And don't forget to react with 👍 or 👎 to teach Ellipsis.
1. humanlayer-wui/src/App.css:670
  • Draft comment:
    New Starscape Dark theme added. Ensure its color contrast meets accessibility standards.
  • Reason this comment was not posted:
    Comment did not seem useful. Confidence is useful = 0% <= threshold 50% The comment is asking the PR author to ensure that the color contrast of the new theme meets accessibility standards. This falls under the category of asking the author to ensure something is tested or verified, which is against the rules.
2. humanlayer-wui/src/App.css:711
  • Draft comment:
    New Starscape Light theme added. Verify that its color palette remains visually consistent and accessible.
  • Reason this comment was not posted:
    Comment did not seem useful. Confidence is useful = 0% <= threshold 50% The comment is asking the PR author to verify the color palette for consistency and accessibility, which falls under asking the author to ensure something is tested or verified. This violates the rules.
3. humanlayer-wui/src/components/ThemeSelector.tsx:32
  • Draft comment:
    Starscape Light uses the Sun icon (same as Solarized Light). Consider using a distinct icon to better differentiate between these themes.
  • Reason this comment was not posted:
    Confidence changes required: 50% <= threshold 50% None
4. humanlayer-wui/src/stores/demo/slices/themeSlice.ts:16
  • Draft comment:
    AVAILABLE_THEMES now includes the new Starscape themes, but LIGHT_THEMES lists additional light variants ('framer-light', 'gruvbox-light') not present in AVAILABLE_THEMES. This inconsistency (e.g. getCurrentThemeIndex() returning -1) may lead to unexpected behavior. Consider unifying these theme lists.
  • Reason this comment was not posted:
    Comment was on unchanged code.

Workflow ID: wflow_5A4MChnUtbVibUkS

You can customize Ellipsis by changing your verbosity settings, reacting with 👍 or 👎, replying to comments, or adding code review rules.

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