Skip to content

Conversation

@fzahner
Copy link
Contributor

@fzahner fzahner commented Oct 9, 2025

Everforest Dark Hard Theme

Added the everforest-dark-hard theme, similar to everforest-dark-medium but with harder colors per original everforest repo.

Screenshots

Full Screenshot

full

Focused Panels

processes sidebar

Help Menu

helpmenu

Successful/Failed Command

successCMD failedCMD

Add File Menu

addfile ### Image Preview image

Summary by CodeRabbit

  • New Features

    • Added the "Everforest Dark Hard" theme: cohesive dark color palette across UI regions (file panel, sidebar, footer, modals), syntax highlighting, gradients, active-state styles, button styling, and help-menu accents.
  • Documentation

    • Updated theme list to include Everforest Dark Hard with name, author/porter credits, and a preview image for discovery.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Oct 9, 2025

Walkthrough

Adds a new theme configuration file defining “Everforest Dark Hard” colors and updates the documentation’s theme list to include the new theme and preview image reference.

Changes

Cohort / File(s) Summary
Theme definition
src/superfile_config/theme/everforest-dark-hard.toml
Adds a new TOML theme with UI and syntax color definitions, gradients, special colors, and per-component color specs (file panel, sidebar, modal, help menu).
Docs: theme list
website/src/content/docs/list/theme-list.md
Adds “Everforest Dark Hard” entry with theme name, porter, original author links, and preview image reference (everforest-dark-hard.png).

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Suggested reviewers

  • lazysegtree

Poem

I nibble code in forest night,
Pixels glint in emerald light.
Panels hush in muted green,
Cursor twinkles, crisp and keen.
Everforest sings — a rabbit’s delight. 🐇🌲

Pre-merge checks and finishing touches

❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Title Check ⚠️ Warning The title uses a conventional commit prefix but does not clearly convey the action taken; it merely states the theme name without indicating that a new theme is being added, which reduces clarity when scanning the history. Consider updating the title to explicitly state the change, such as “feat(theme): add Everforest Dark Hard theme,” so that it clearly indicates a new feature addition.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changes. Docstring coverage check skipped.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 1d7c0dd and f766904.

📒 Files selected for processing (1)
  • src/superfile_config/theme/everforest-dark-hard.toml (1 hunks)
🔇 Additional comments (1)
src/superfile_config/theme/everforest-dark-hard.toml (1)

19-24: Full-screen background aligns now.

Thanks for switching full_screen_bg to the muted palette; this keeps the full-screen states consistent with the rest of Everforest Hard.


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.

@fzahner fzahner changed the title Theme: Everforest Dark Hard style(theme): Everforest Dark Hard Oct 9, 2025
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between f85c195 and 1d7c0dd.

⛔ Files ignored due to path filters (1)
  • asset/theme/everforest-dark-hard.png is excluded by !**/*.png
📒 Files selected for processing (2)
  • src/superfile_config/theme/everforest-dark-hard.toml (1 hunks)
  • website/src/content/docs/list/theme-list.md (1 hunks)
🧰 Additional context used
🪛 markdownlint-cli2 (0.18.1)
website/src/content/docs/list/theme-list.md

86-86: Bare URL used

(MD034, no-bare-urls)


87-87: Bare URL used

(MD034, no-bare-urls)

@lazysegtree
Copy link
Collaborator

@fzahner Thanks for this. I will look at this and the rest of the PR backlog soon. Working on release 1.4.0 right now.

@lazysegtree lazysegtree merged commit 4084a8f into yorukot:main Oct 13, 2025
8 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants