Skip to content

Conversation

@clach04
Copy link
Contributor

@clach04 clach04 commented Sep 13, 2025

@clach04 clach04 requested a review from a team as a code owner September 13, 2025 16:44
@clach04 clach04 requested review from FredHappyface and JamyGolden and removed request for a team September 13, 2025 16:44
@clach04
Copy link
Contributor Author

clach04 commented Sep 13, 2025

I think this is ready for review.

Quick compare:

image

DraculaTinted is the previous colors in this repo.

More screenshots coming. Minimal testing performed.

My Text editor looks correct, I think the old color scheme looked good too, it just wasn't the official colors. It might be worth retaining with a different name?

I've commented on colors that are not in Dracula spec, but they fill in gaps. It may make sense to switch the base00-07 colors around a little? Possibly in a later change?

With this change the Putty generated output from https://github.com/tinted-theming/tinted-terminal is the same as the official Dracula Putty https://github.com/dracula/putty/ - with 2 minor exceptions which could be considered a matter of taste (and still within the official Dracula color scheme); Colour7 (ANSI Black Bright) and Colour20 (ANSI White). To be clear, the Official Dracula Putty is the faithfully correct one. This may be an issue with the https://github.com/tinted-theming/tinted-terminal Base24 Putty template - EDIT I need to revise base02 and base06, those are used for Colour7 (ANSI Black Bright) and Colour20 (ANSI White) which is consistent with https://github.com/tinted-theming/base24/blob/main/styling.md.

Official color scheme for Putty screenshot in dracula/putty#12

@clach04
Copy link
Contributor Author

clach04 commented Sep 13, 2025

Before and after
image

Official:

image

@clach04
Copy link
Contributor Author

clach04 commented Sep 13, 2025

@JamyGolden - I need some advice. I do NOT see a way to reconcile the two remaining differences:

  • base02 -used for Putty Colour7 (ANSI Black Bright) - also used for Selection for non-terminals
  • base06 - used for Putty Colour20 (ANSI White)

For both Terminals (base24, I'm ignore base16 terminals) and Text Editors.

Should Base16 version of a scheme match the first 16 colors in Base24? I'm wondering if I make Dracula different, with the bas24e having different base02 and base06 colors. That way, selection color is preserved as per the Dracula spec for (base16) text editors, and the correct Dracula colors are used for terminals (for Base24). It seems like whatever is done it will be imperfect, what's the least worst thing to do?

This may be another edge case that reinforces the need for your idea for more granularity on color names.

Side note, I wish base10 and base11 had been used for ANSI white and black...

Copy link
Member

@JamyGolden JamyGolden left a comment

Choose a reason for hiding this comment

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

This shows a bug with base24. Base24 is meant to be a superset of base16, so these issues should be fixed in base24.

base05: "#f8f8f2"
base06: "#f0f1f4" # NOT a Dracula color!
base05: "#f8f8f2" # Dracula AnsiWhite
base06: "#f0f1f4" # NOT a Dracula color!# FIXME base24 uses this as ANSI White
Copy link
Member

Choose a reason for hiding this comment

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

This is a base24 bug, base24 should have the same ANSI standard colours as base16

base01: "#21222c"
base02: "#44475a"
base03: "#6272a4"
base02: "#44475a" # FIXME base24 uses this as ANSI Bright Black.. But text editors use this for Selection color - no clear solution here
Copy link
Member

Choose a reason for hiding this comment

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

This is a base24 bug, base24 should have the same ANSI standard colours as base16

base05: "#f8f8f2"
base06: "#f0f1f4" # NOT a Dracula color!
base05: "#f8f8f2" # Dracula AnsiWhite
base06: "#f0f1f4" # NOT a Dracula color!# FIXME base24 uses this as ANSI White
Copy link
Member

Choose a reason for hiding this comment

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

This is a base24 bug, base24 should have the same ANSI standard colours as base16

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.

2 participants