An open API service indexing awesome lists of open source software.

https://github.com/titanomachy/ghostwriterthemes

Themes you can use for the KDE GhostWriter Markdown Editor.
https://github.com/titanomachy/ghostwriterthemes

ghostwriter ghostwriter-theme markdown

Last synced: 2 months ago
JSON representation

Themes you can use for the KDE GhostWriter Markdown Editor.

Awesome Lists containing this project

README

        

# GhostWriter Themes
These are themes you can use for the [KDE GhostWriter Markdown Editor](https://ghostwriter.kde.org/ "GhostWriter").

Themes are in JSON format. When installed via Flatpak you can place the theme files directly in the `~/.var/app/org.kde.ghostwriter/data/ghostwriter/themes` directory root.

If not installed via Flatpak you should be able to load them when you place your theme files in `~/.local/share/ghostwriter/themes/` or in `~/.config/ghostwriter/themes`. Not sure if this works, because I have GhostWriter installed via Flatpak.

After putting the theme files in the correct directory restart GhostWriter. You can select your theme via the menu in GhostWriter "Settings > Theme". Obviously the theme file has to contain valid JSON if you write your own theme.

The original theme sources are from here:
- [catppuccin theme](https://github.com/catppuccin/ghostwriter) - converted this theme to a static JSON file.
- [jggouvea themes](https://github.com/jggouvea/ghostwriter-themes) - converted these files from INI to JSON
- [dracula theme](https://github.com/dracula/ghostwriter) - simply moved the JSON file into this repository

## TODO
- [x] ~~Convert themes to JSON format~~
- [ ] Improve README, add copyable commands
- [ ] Fix JSON key order in theme files (check Green.json)
- [ ] Check for possible JSON keys in GhostWriter source code
- [ ] Tweak theme colors, test dark/light mode
- [ ] Add new themes (see e.g. https://colorhunt.co/ or https://eclipse-color-themes.web.app/)
- [ ] Create tool for generating random color themes with preview

## Current Themes
| **Theme Name** | **Tweaked needed?** |
| ----------------- | ------------------------- |
| Catppuccin | light/~~dark~~ |
| Dracula | no |
| GlaringBlue | light/dark |
| Green | light/dark |
| GruvboxDark | light/dark |
| GruvboxLight | light/dark |
| Lime | light/dark |
| Louco | light/dark |
| Noite | light/dark |
| OldPaper | light/dark |
| PrimerDark | light/dark |
| Primberlight | light/dark |
| SolarizedDark | light/dark |
| TexturedPaper | light/dark |
| ... | light/dark |
| ... | light/dark |
| ... | light/dark |
| ... | light/dark |
| ... | light/dark |
| ... | light/dark |
| ... | light/dark |
| ... | light/dark |