Skip to content

Enhance Spyder Theme to Dracula Theme Specification#2

Open
Sad-Abd wants to merge 7 commits into
dracula:masterfrom
Sad-Abd:master
Open

Enhance Spyder Theme to Dracula Theme Specification#2
Sad-Abd wants to merge 7 commits into
dracula:masterfrom
Sad-Abd:master

Conversation

@Sad-Abd

@Sad-Abd Sad-Abd commented May 22, 2024

Copy link
Copy Markdown

This PR updates the Spyder theme to align with the Dracula theme specification, ensuring a consistent and visually appealing experience. The changes enhance readability and maintain aesthetic coherence with the widely used Dracula color palette.

Changes Made:

  1. Background and Highlighting:
  • dracula/background: Set to #282a36 for a dark background.
  • dracula/currentline: Updated to #44475a to match the selection color and improve visibility.
  • dracula/currentcell: Set to #3a424a for a distinct cell background.
  • dracula/occurrence: Changed to #44475a for consistency with selection.
  • dracula/sideareas: Set to #282a36 to match the overall background.
  • dracula/matched_p: Updated to #50fa7b for matched parentheses.
  • dracula/unmatched_p: Set to #ff5555 for unmatched parentheses.
  1. Text Colors:
  • dracula/normal: Default text color set to #f8f8f2.
  • dracula/keyword: Updated to #ff79c6 (Pink) for keywords.
  • dracula/builtin: Changed to #8be9fd (Cyan) for built-in functions.
  • dracula/definition: Set to #50fa7b (Green) for definitions.
  • dracula/comment: Set to #6272a4 (Comment) for comments.
  • dracula/string: Updated to #f1fa8c (Yellow) for strings.
  • dracula/number: Changed to #bd93f9 (Purple) for numbers.
  • dracula/instance: Set to #50fa7b (Green) and bold for instance variables.
  • dracula/magic: Changed to #ff5555 (Red) for magic functions.
  1. updated spyder.ini path in INSTALL.md

Motivation:

These changes are inspired by the need to provide a cohesive and visually consistent theme across different tools and platforms.

Screenshots:

Before:
Screenshot Before

After:
Screenshot

Sad-Abd and others added 7 commits May 22, 2024 11:23
Update colors to adhere more closely to the Dracula theme specifications:

Explanation of Changes:

1. Background Colors:
- dracula/currentline: Changed to #44475a to better align with the selection color, providing clearer distinction.
- dracula/currentcell: Adjusted to a slightly different shade #3a424a for better visibility and contrast.

2. Text Colors:
- dracula/keyword: Updated to #ff79c6 (Pink) for better differentiation and to match the Dracula specification.
- dracula/builtin: Changed to #8be9fd (Cyan) to align with the Dracula theme's specification for built-in functions.
- dracula/definition: Remained #50fa7b (Green) to ensure visibility and consistency with function names.
- dracula/magic: Changed to #ff5555 (Red) to fit the theme and provide clear contrast.

3. Highlighting and Selection:
- dracula/occurrence: Adjusted to #44475a for consistency with the selection color.
- dracula/ctrlclick: Kept #ff79c6 (Pink) for clear visibility and thematic consistency.
- dracula/matched_p: Maintained #50fa7b (Green) for successful matches.
- dracula/unmatched_p: Kept #ff5555 (Red) to highlight unmatched parentheses effectively.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant