diff --git a/README.md b/README.md index bb93ad4..9c424a8 100644 --- a/README.md +++ b/README.md @@ -111,20 +111,22 @@ theme = load_theme("arctic_light").set_overrides({ aquarel ships with several pre-defined themes that are designed to showcase its templating capabilities. Add your own with a pull request! -| Name | Description | Preview | -| :-------------- | :----------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------- | -| [`ambivalent`](https://github.com/saforem2/ambivalent) | Transparent backgrounds with grey text $\textcolor{#838383}{\blacksquare}$ that are accessible / legible and `{light, dark}`-mode independent | ![](https://github.com/saforem2/aquarel/blob/main/assets/ambivalent.png?raw=true) | -| `arctic_dark` | Frosty dark theme based on the [nord](https://github.com/arcticicestudio/nord) color scheme | ![](https://github.com/lgienapp/aquarel/blob/main/assets/arctic_dark.png?raw=true) | -| `arctic_light` | Frosty dark theme based on the [nord](https://github.com/arcticicestudio/nord) color scheme | ![](https://github.com/lgienapp/aquarel/blob/main/assets/arctic_light.png?raw=true) | -| `boxy_dark` | Dark theme with enclosing box and grid | ![](https://github.com/lgienapp/aquarel/blob/main/assets/boxy_dark.png?raw=true) | -| `boxy_light` | Light theme with enclosing box and grid | ![](https://github.com/lgienapp/aquarel/blob/main/assets/boxy_light.png?raw=true) | -| `gruvbox_dark` | Dark theme with pastel [retro groove colors](https://github.com/morhetz/gruvbox) | ![](https://github.com/lgienapp/aquarel/blob/main/assets/gruvbox_dark.png?raw=true) | -| `gruvbox_light` | Light theme with pastel [retro groove colors](https://github.com/morhetz/gruvbox) | ![](https://github.com/lgienapp/aquarel/blob/main/assets/gruvbox_light.png?raw=true) | -| `minimal_dark` | Dark theme with minimal visual elements | ![](https://github.com/lgienapp/aquarel/blob/main/assets/minimal_dark.png?raw=true) | -| `minimal_light` | Light theme with minimal visual elements | ![](https://github.com/lgienapp/aquarel/blob/main/assets/minimal_light.png?raw=true) | -| `scientific` | Space-efficient and color-blind friendly theme for printing on paper | ![](https://github.com/lgienapp/aquarel/blob/main/assets/scientific.png?raw=true) | -| `umbra_dark` | Balanced dark theme based on the [penumbra](https://github.com/nealmckee/penumbra) color scheme | ![](https://github.com/lgienapp/aquarel/blob/main/assets/umbra_dark.png?raw=true) | -| `umbra_light` | Balanced light theme based on the [penumbra](https://github.com/nealmckee/penumbra) color scheme | ![](https://github.com/lgienapp/aquarel/blob/main/assets/umbra_light.png?raw=true) | +| Name | Description | Preview | +| :----------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------- | +| [`ambivalent`](https://github.com/saforem2/ambivalent) | Transparent backgrounds with grey text $\textcolor{#838383}{\blacksquare}$ that are accessible / legible and `{light, dark}`-mode independent | ![](https://github.com/saforem2/aquarel/blob/main/assets/ambivalent.png?raw=true) | +| `arctic_dark` | Frosty dark theme based on the [nord](https://github.com/arcticicestudio/nord) color scheme | ![](https://github.com/lgienapp/aquarel/blob/main/assets/arctic_dark.png?raw=true) | +| `arctic_light` | Frosty dark theme based on the [nord](https://github.com/arcticicestudio/nord) color scheme | ![](https://github.com/lgienapp/aquarel/blob/main/assets/arctic_light.png?raw=true) | +| `boxy_dark` | Dark theme with enclosing box and grid | ![](https://github.com/lgienapp/aquarel/blob/main/assets/boxy_dark.png?raw=true) | +| `boxy_light` | Light theme with enclosing box and grid | ![](https://github.com/lgienapp/aquarel/blob/main/assets/boxy_light.png?raw=true) | +| `gruvbox_dark` | Dark theme with pastel [retro groove colors](https://github.com/morhetz/gruvbox) | ![](https://github.com/lgienapp/aquarel/blob/main/assets/gruvbox_dark.png?raw=true) | +| `gruvbox_light` | Light theme with pastel [retro groove colors](https://github.com/morhetz/gruvbox) | ![](https://github.com/lgienapp/aquarel/blob/main/assets/gruvbox_light.png?raw=true) | +| `minimal_dark` | Dark theme with minimal visual elements | ![](https://github.com/lgienapp/aquarel/blob/main/assets/minimal_dark.png?raw=true) | +| `minimal_light` | Light theme with minimal visual elements | ![](https://github.com/lgienapp/aquarel/blob/main/assets/minimal_light.png?raw=true) | +| `scientific` | Space-efficient and color-blind friendly theme for printing on paper | ![](https://github.com/lgienapp/aquarel/blob/main/assets/scientific.png?raw=true) | +| `solarized_dark` | Dark theme based on the [solarized](https://ethanschoonover.com/solarized/) color scheme | ![](https://github.com/lgienapp/aquarel/blob/main/assets/solarized_dark.png?raw=true) | +| `solarized_light` | Light theme based on the [solarized](https://ethanschoonover.com/solarized/) color scheme | ![](https://github.com/lgienapp/aquarel/blob/main/assets/solarized_light.png?raw=true) | +| `umbra_dark` | Balanced dark theme based on the [penumbra](https://github.com/nealmckee/penumbra) color scheme | ![](https://github.com/lgienapp/aquarel/blob/main/assets/umbra_dark.png?raw=true) | +| `umbra_light` | Balanced light theme based on the [penumbra](https://github.com/nealmckee/penumbra) color scheme | ![](https://github.com/lgienapp/aquarel/blob/main/assets/umbra_light.png?raw=true) | ## FAQ diff --git a/aquarel/themes/solarized_dark.json b/aquarel/themes/solarized_dark.json new file mode 100644 index 0000000..82e55b1 --- /dev/null +++ b/aquarel/themes/solarized_dark.json @@ -0,0 +1,70 @@ +{ + "info": { + "name": "solarized_dark", + "description": "port of the solarized_dark theme by E. Schoonover" + }, + "params": { + "grid": { + "draw": false + }, + "fonts": { + "family": "sans-serif", + "sans-serif": [ + "Helvetica Neue", + "Arial" + ], + "size": 12 + }, + "lines": { + "width": 2 + }, + "axes": { + "width": 1, + "bottom": true, + "top": true, + "left": true, + "right": true, + "xmargin": 0.05, + "ymargin": 0.05 + }, + "axis_labels": { + "pad": 5.0 + }, + "ticks": { + "draw_minor": true, + "direction": "out", + "pad_major": 1, + "pad_minor": 1 + }, + "tick_labels": {}, + "colors": { + "figure_background_color": "#002b36", + "plot_background_color": "#073642", + "text_color": "#93a1a1", + "axes_color": "#839496", + "tick_color": "#93a1a1", + "tick_label_color": "#839496", + "palette": [ + "#268bd2", + "#cb4b16", + "#6c71c4", + "#2aa198", + "#859900", + "#d33682", + "#fdf6e3", + "#eee8d5", + "#93a1a1", + "#839496" + ] + } + }, + "overrides": {}, + "transforms": { + "trim": { + "axis": "both" + }, + "offset": { + "distance": 10 + } + } +} diff --git a/aquarel/themes/solarized_light.json b/aquarel/themes/solarized_light.json new file mode 100644 index 0000000..ab2e586 --- /dev/null +++ b/aquarel/themes/solarized_light.json @@ -0,0 +1,70 @@ +{ + "info": { + "name": "solarized_light", + "description": "port of the solarized_light theme by E. Schoonover" + }, + "params": { + "grid": { + "draw": false + }, + "fonts": { + "family": "sans-serif", + "sans-serif": [ + "Helvetica Neue", + "Arial" + ], + "size": 12 + }, + "lines": { + "width": 2 + }, + "axes": { + "width": 1, + "bottom": true, + "top": true, + "left": true, + "right": true, + "xmargin": 0.05, + "ymargin": 0.05 + }, + "axis_labels": { + "pad": 5.0 + }, + "ticks": { + "draw_minor": true, + "direction": "out", + "pad_major": 1, + "pad_minor": 1 + }, + "tick_labels": {}, + "colors": { + "figure_background_color": "#eee8d5", + "plot_background_color": "#fdf6e3", + "text_color": "#93a1a1", + "axes_color": "#839496", + "tick_color": "#93a1a1", + "tick_label_color": "#839496", + "palette": [ + "#6c71c4", + "#b58900", + "#d33682", + "#6c71c4", + "#2aa198", + "#cb4b16", + "#859900", + "#dc322f", + "#073642", + "#268bd2" + ] + } + }, + "overrides": {}, + "transforms": { + "trim": { + "axis": "both" + }, + "offset": { + "distance": 10 + } + } +} diff --git a/assets/solarized_dark.png b/assets/solarized_dark.png new file mode 100644 index 0000000..4283123 Binary files /dev/null and b/assets/solarized_dark.png differ diff --git a/assets/solarized_light.png b/assets/solarized_light.png new file mode 100644 index 0000000..cee29f3 Binary files /dev/null and b/assets/solarized_light.png differ