Skip to content

Latest commit

 

History

History
176 lines (127 loc) · 13.7 KB

README.md

File metadata and controls

176 lines (127 loc) · 13.7 KB

GitHub Badge Email Badge BuyMeACoffee Badge
Gold


🏰 Dark Castle Theme 🌲

One theme to rule them all...

Dark Castle is a vibrantly elegant dark theme available for multiple platforms. Inspired by the timeless beauty and mystery of medieval castles, this theme combines rich, deep colors with a clean and modern design. It's perfect for developers who prefer a dark environment that reduces eye strain and enhances code readability.

Screenshot

  • Currently, Dark Castle is supported for the following platforms (IDEs, Text Editiors, Terminals, etc.).
  • Click the following links to access each platforms repository:

Platforms:

  1. Visual Studio Code
  2. Notepad++
  3. Xcode
  4. Obsidian
  5. Sublime
  6. iTerm 2
  7. Warp
  8. MySQL Workbench
  9. BBEdit
  10. Terminal.app
  11. Windows Terminal
  12. Telegram (iOS)
  13. SwiftUI
  14. Sketch
  15. Figma
  16. Wallpaper

Other:

  1. Dark Castle Main (This Repository)
  2. Dark Castle Template
  3. Dark Castle Website

Table of Contents

Features

  • Subtle Background: A dark, muted background that provides the perfect contrast for your code.
  • Vivid Syntax Highlighting: Carefully chosen colors for syntax highlighting that enhance readability and focus.
  • Elegant UI Elements: Thoughtfully designed UI components that blend seamlessly with the overall aesthetic.
  • Enhanced Visibility: Improved visibility for selected text, active line highlighting, and matching brackets.

Whether you're coding late into the night or simply prefer a dark interface, Dark Castle offers a visually appealing and comfortable experience.

Background Story

Back in 2013, I (Scott Griv) began to grow tired of the simple dark color themes provided out of the box with my IDE or Text Editor at the time. I decided to take a crack at building my own theme. The first platform I built it on was Text Wrangler, now migrated to BBEdit, and that original theme can be found here.

I was inspired to make this theme by a number of things, including video games like Dwarf Fortress, Minecraft, and Warcraft 3. Books and movies such as The Lord of the Rings, The Hobbit, Vikings, and Game of Thrones, also influenced its design. Additionally, historical events and archaeological discoveries played a significant part in shaping the theme. In particular, the rich history and majestic architecture of Scottish castles like Edinburgh Castle fueled my imagination and contributed to the overall aesthetic of the theme.

Yeah... a lot of nerdy stuff. I know 😆

For over a decade, I hoarded this theme for myself, but now I've decided to give it to the world and open source it, which brings you here right now.

I started out with some of my most used platforms and hope to add more over time, and maybe get some help from the OSS community to help me create more, if others end up enjoying it as much as I have. Enjoy! 😀

Installation

  1. Reference the Themes folder for each platforms repository (or by clicking the links above).
  2. Follow the Install file (INSTALL.md) in the root of the repository for specific instructions for said platform.
  3. Enjoy!

Color Palette

These are the core colors used for backgrounds, accents, syntax, etc.

Palette Hex RGB HSL Picker
Background #000000 0, 0, 0 0° 0% 0% Background Color
Code Blocks #1A1A1A 26, 26, 26 0° 0% 10% Code Blocks Color
Current Line Highlight #292929 41, 41, 41 0° 0% 16% Current Line Color
Word Highlight #575757 87, 87, 87 0° 0% 34% Word Highlight Color
Borders, Icons, & Menu Text #9C9C9C 156, 156, 156 0° 0% 61% Borders Color
Punctuation #FFFFFF 255, 255, 255 0° 0% 100% Puncuation Color
Errors #EF6B73 239, 107, 115 356° 79% 68% Errors Color
Accent & Operators #FF8040 255, 128, 64 20° 100% 63% Accent Color
Foreground, Plain Text, Brackets, & Symbols #FFD580 255, 213, 128 42° 100% 75% Foreground Color
Headings #BAE67E 186, 230, 126 79° 66% 70% Headings Color
Tags & REGEX #4DBCED 77, 188, 237 194° 79% 62% Tags Color
Strings #FF000F 255, 0, 15 0° 100% 50% Strings Color
Classes & Words #FF5503 255, 85, 3 19° 100% 51% Classes Color
Variables & Characters #08D220 8, 210, 32 127° 93% 43% Variables Color
URLs #4164FF 65, 100, 255 227° 100% 63% URLs Color
Numbers #9354FF 147, 84, 255 264° 100% 67% Numbers Color
Comments #0D8501 13, 133, 1 116° 99% 26% Comments Color
Preprocessor #007B88 0, 123, 136 186° 100% 27% Preprocessor Color
Horizontal Rule #2D449B 45, 68, 155 228° 56% 39% Horizontal Rule Color
Functions & Keywords #AA1B86 170, 27, 134 315° 73% 39% Functions Color

Reference the Full Color Palette for the names used for the colors above and lesser colors not listed as well. You can also find other specific color palettes here as well.

Team

Dark Castle is a project created by Scott Griv with the help of Anya E..

  • Each theme has its maintainer listed in the Team section of its README.
Scott Griv Anya E.
Scott Griv Anya E.

Note

In the future, if the project grows, we may move the theme repos to its own organization and give contributors the rights to maintain their submissions.

Contributing

"Are you going to support editor X?"

Hopefully! But, we'll need your help to accomplish that. Since you're already using app X, you're probably much more experienced in it than we are. So give it a try first!

"How do I submit a new theme?"

If you would like to contribute to an existing platform theme or create a new Dark Castle theme for a missing platform:

Changelog

The Changelog is available in the .github folder in each theme's repository.

Credits

View our Credits file for a list of acknowledgements for this project.

License

This project is released under the terms of the MIT License, which permits use, modification, and distribution of the code, subject to the conditions outlined in the license.

  • The MIT License provides certain freedoms while preserving rights of attribution to the original creators.
  • For more details and to understand all requirements and conditions, see the License file in this repository.