Skip to content

Cider 3.x and 4.x updates.#30

Open
fmauNeko wants to merge 7 commits intocatppuccin:mainfrom
fmauNeko:cider3.1
Open

Cider 3.x and 4.x updates.#30
fmauNeko wants to merge 7 commits intocatppuccin:mainfrom
fmauNeko:cider3.1

Conversation

@fmauNeko
Copy link

@fmauNeko fmauNeko commented Mar 10, 2026

Updates the theme to work with Cider 3.x and 4.x.

Closes #29

fmauNeko and others added 6 commits March 10, 2026 19:08
Explicitly override the Quasar-bridged hyphenated variables so settings window background and native menu highlight color resolve correctly regardless of cascade order.

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
The main menu is rendered as a native OS menu via NativeContextMenu.spawn() and cannot be fully themed via CSS. Documents the highlight color workaround via Cider's custom accent color setting.

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
@fmauNeko fmauNeko marked this pull request as ready for review March 10, 2026 23:50
Copilot AI review requested due to automatic review settings March 10, 2026 23:50
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

Updates the Catppuccin Cider themes to remain compatible with Cider 3.x/4.x by adding new palette variables and styling newly introduced/changed UI components.

Changes:

  • Add missing Catppuccin palette variables (--surface1, --surface2) and additional Cider/Quasar-related CSS variables (e.g., --qDark*, --q-dark*, --mats-*).
  • Add/adjust styling for Cider v4-specific components (Concerts, LCD players, Solarium, various badges/popups).
  • Update README guidance for setting the main menu accent color via Cider’s Custom Accent Color setting.

Reviewed changes

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

Show a summary per file
File Description
themes/ctp-mocha/catppuccin-mocha.scss Adds new CSS vars and extensive v4 component styling for Mocha.
themes/ctp-macchiato/catppuccin-macchiato.scss Same as above for Macchiato.
themes/ctp-latte/catppuccin-latte.scss Same as above for Latte (light flavor).
themes/ctp-frappe/catppuccin-frappe.scss Same as above for Frappé.
templates/main.tera Updates the generator template to emit the new vars and v4 styling.
README.md Documents new limitation/workaround for main menu theming (accent color only).

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

You can also share your feedback on Copilot code review. Take the survey.

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.

Unthemed Elements

2 participants