Dracula for Wolfram Notebooks
A dark theme for Wolfram Notebooks
All instructions can be found at draculatheme.com/wolfram-notebooks.
This theme is maintained by the following person(s) and a bunch of awesome contributors.
Jesse Dohmann |
๐ง๐ปโโ๏ธ Dark theme for Wolfram Notebooks
Home Page: https://draculatheme.com/wolfram-notebooks
License: MIT License
A dark theme for Wolfram Notebooks
All instructions can be found at draculatheme.com/wolfram-notebooks.
This theme is maintained by the following person(s) and a bunch of awesome contributors.
Jesse Dohmann |
I want to add a docked cell in the stylesheet definition that will toggle between "Dracula.nb" and "Default.nb" as the style definitions for a notebook.
Default.nb doesn't contain a definition for a toggle, so as soon as you toggle in a notebook with a Dracula theme, it will disappear. So, how I see it working, is that a separate stylesheet that inherits from Default.nb will be used...What I'm not sure about is if
users will need to have a new "Default-2.nb" stylesheet installed or if
the Notebook expression that contains the new stylesheet can be iconized and stored somewhere hidden like within the docked cell
The docked cell will need to be added to the notebook style definition, if at all
Other things to consider:
Basic prototype:
ex1 = Button[ "Toggle Light/Dark Mode",
Module[{nb, dark, light, current},
nb = EvaluationNotebook[];
dark = "Dracula.nb";
light = "Default.nb";
current = StyleDefinitions -> "Dracula.nb";
If[
First@Options[nb, StyleDefinitions] === current,
SetOptions[nb, StyleDefinitions -> light],
SetOptions[nb, StyleDefinitions -> dark]
]
]];
CreateWindow[DockedCells -> Cell[BoxData[ToBoxes[ex1]], "DockedCell"]]
If anyone has any thoughts, please comment below.
Hi there, I've been looking at yours theme and the Darcula theme, https://github.com/alecGraves/WolframNotebookDarculaTheme, and I wonder whether you can also modify the colors of the windows.
It seems that the author of https://gitlab.com/jakobneef/mathemeatica did it, but I don't really know how, so I'm letting you know of that and maybe you could find a way of extending your theme to the window controls!
It would be great if the help window (the one that opens when one hits F1
) would also have Dracula theme. Can this be done?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.