Skip to content

Add zellij theme in the new format - #5

Open
nietaki wants to merge 1 commit into
srcery-colors:masterfrom
nietaki:zellij-v2
Open

Add zellij theme in the new format#5
nietaki wants to merge 1 commit into
srcery-colors:masterfrom
nietaki:zellij-v2

Conversation

@nietaki

@nietaki nietaki commented Mar 24, 2026

Copy link
Copy Markdown

The current zellij theme in this repo is a legacy theme, which doesn't fully work with some of the new features, especially plugins. Most notably, any selected items in the interactive plugins don't show up as selected - there's now way of telling what you're doing.

I created this theme for my use and it's definitely not any end-all-be-all configuration, but it seems to look and work well enough.

sample screenshot:

Screenshot 2026-03-24 at 20 08 59

We can hold off with merging it for a while until it's more battle tested and there's more info added to the directory readme, just leavihg this here for now

@roosta

roosta commented Mar 25, 2026

Copy link
Copy Markdown
Member

looking good, happy to merge when you feel its ready

@roosta

roosta commented Mar 25, 2026

Copy link
Copy Markdown
Member

@MindTooth @nils-degroot I see you guys added it previously, you guys ok with this as well?

@MindTooth

Copy link
Copy Markdown
Member

@MindTooth @nils-degroot I see you guys added it previously, you guys ok with this as well?

I can test later and report back.

@MindTooth

Copy link
Copy Markdown
Member

Spotted one error:

Screenshot 2026-03-25 at 14 11 20

CTRL-g-r

@MindTooth
MindTooth self-requested a review April 5, 2026 11:00

@MindTooth MindTooth left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Care to look at the graphical glitch?

@MindTooth MindTooth added enhancement New feature or request good first issue Good for newcomers labels Apr 5, 2026
@MindTooth
MindTooth self-requested a review April 16, 2026 17:02

@MindTooth MindTooth left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Care to check the error in the screengrab I posted? If we can fix it, we can merge.

@MindTooth MindTooth left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Since this implements the current Zellij theme format, should it replace the existing srcery.kdl and keep the theme name srcery, rather than introducing a separate srcery_v2?

The existing theme is based on the old format, and keeping it as the default would leave users pointed at the obsolete version. If this supersedes it, we should also update the README accordingly.

The palette should also be refreshed against the current srcery-palette.

Comment thread zellij/srcery_v2.kdl
}
text_unselected {
base 252 232 195
background 28 27 25

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

This uses the old Srcery background (#1C1B19), which is now gray1. The canonical black is #121110 (18 17 16). Could we update this theme against the current srcery-palette and use black versus the gray ramp according to the intended component background?

Comment thread zellij/srcery_v2.kdl
srcery_v2 {
ribbon_unselected {
base 252 232 195
background 58 58 58

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Could we use colors from the canonical Srcery gray ramp here instead of custom neutral values? The palette now provides gray1gray6, so these UI backgrounds should be expressible using Srcery palette colors.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request good first issue Good for newcomers

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants