A Dark theme for Quiver based on Atom's One Dark UI.
- Either clone this repository or simply download the theme's json file;
- Then open settings, choose Load Theme and select the json file.
If you'd like to help, read the documentation on how to create a custom theme and then start hacking. I'm sure it'll be glaringly obvious, but CSS isn't my strong suite so there is much room for improvement.
Quiver uses Ace Editor and therefore relies on existing themes for Syntax highligting. Unfortunately, none of the existing syntax themes look good with One Dark and therefore I've started working on porting the theme.
Want to help/hack/test the syntax theme? Easy!
- Download or clone Ace Editor;
- Place
one-dark.css
andone-dark.js
inace-master/lib/ace/theme
- Edit
ace-master/lib/ace/ext/themelist.js
and add["One Dark" ,"one_dark" , "dark"],
tovar themeData
- Open
kitchen-sink.html
in the root folder. Choose One Dark theme. - Now you can hack
one_dark.css
and see the results of your work.
Syntax themes seem to be hardcoded into Quiver and until I've got a decent enough version that Yaogang Lian can include in Quiver, the only way to test/use this in Quiver is through and small hack. So, if you like living on the edge and are dying to see this working in Quiver, then follow these steps.
While I'm not responsible if this breaks anything, I have been testing this already and as far as I can tell, no kittens have been harmed so far.
- Open Finder, right click (ctrl+click) on Quiver and choose
Show Package Contents
from the context menu; - Place
theme-tomorrow_night_eighties.js
inContents/Resources/html-build/vendor/ace
and enter your password when requested; - Open quiver settings and choose
Tomorrow Night Eighties
theme for code cell.
- !!Create syntax highligting for Ace Editor so that we have code cell to match the theme.
- Improve syntax highligting for Ace Editor.
- Improve syntax highligting in the editor view for LaTEX and diagram cell. Colors still seem a little off;
- Work on Preview, Presentation and Export themes;