Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Lolabird/stellar-dark-theme-trilium
Dark theme for Trilium Notes (https://github.com/zadam/trilium)
https://github.com/Lolabird/stellar-dark-theme-trilium
css dark-theme trilium trilium-notebook trilium-notes trilium-plugin trilium-theme
Last synced: 17 days ago
JSON representation
Dark theme for Trilium Notes (https://github.com/zadam/trilium)
- Host: GitHub
- URL: https://github.com/Lolabird/stellar-dark-theme-trilium
- Owner: Lolabird
- Created: 2021-12-18T22:01:01.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-18T23:25:31.000Z (2 months ago)
- Last Synced: 2024-09-19T05:09:12.943Z (2 months ago)
- Topics: css, dark-theme, trilium, trilium-notebook, trilium-notes, trilium-plugin, trilium-theme
- Language: CSS
- Homepage:
- Size: 3.06 MB
- Stars: 19
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-trilium - Stellar Dark Theme - commit/Lolabird/stellar-dark-theme-trilium) (🏡 Themes)
README
# Stellar Dark Theme
Dark theme for [Trilium Notes](https://github.com/zadam/trilium)![Text Showcase](/screenshots/SD_Main.png)
## Features
### Native Styles
* Dark theme
* High contrast
* Scrolling tables with sticky headers on both axes
* Vertical floating buttons that have much less overlap with content of notes
* Custom fonts
* Bright colors### Enhanced Addon Styles
*See 'Usage Instructions' for information on how to enable these.*
* Zen Mode
* Matching syntax highlight in text notes
* Position shown in TOC
* And much more!## Usage Instructions
### Installation
* Download the latest version of Trilium
* Download the latest release of Stellar Dark
* In your trilium instance right click a note you want to import the theme into
* Select "Import into note" in the context menu
* Uncheck "Safe import" and upload the zip file you just downloaded
* Click on the Trilium logo in the upper left corner and select Options -> Appearance
* Under "Theme", choose Stellar Dark
* Enjoy!### Enabling Addon Features
#### Zen Mode
* Create a 'JS frontend' code note
* Add the `#widget` attribute to 'Owned Attributes' (the button with three lines and a checkmark)
* Add the following code (created by [Nriver](https://github.com/Nriver/awesome-trilium/issues/44)) to the note
```js
api.addButtonToToolbar({
title: 'Zen mode',
icon: 'spa',
action: function() {
$("body").toggleClass("zen-mode");
},
shortcut: 'alt+z'
});
```
* Reload (`ctrl+r` or `F5`) Trilium to enable the script##### Usage
Press `alt+z` or the zen (spa) button in the launcher (left most panel) to enable/disable zen mode.There are two types of zen mode available:
1. Right panel enabled
2. Right panel disabledRight panel is enabled by default. If you would like to disable it, you can either add the following code in a new CSS note or uncomment it in the Stellar Dark theme as seen in the video below.
```css
/*hide right pane*/
.zen-mode #right-pane {
display: none !important;
}
```https://github.com/user-attachments/assets/189e35e4-2ba0-4e93-b6cb-1dd25e0cd523
##### Added Features
* Window control buttons are still accessible in zen mode
* Zen button is still accessible in zen mode for easy disabling in case you don't remember the shortcut
* Bottom panel widgets are not visible in zen mode
* Optional disabling of right panel in zen mode#### Show Position in TOC and Syntax Highlight
Please go to each addon's respective page for instructions on how to enable these addons.
* [Show Position in TOC](https://github.com/SiriusXT/trilium-show-position-in-toc)
* [Syntax Highlight](https://github.com/antoniotejada/Trilium-SyntaxHighlightWidget)## Screenshots and Videos
![Selection Showcase](/screenshots/SD_Hover.png)https://github.com/user-attachments/assets/60c5d157-fe57-48de-93a4-9f63479756f1
![Map Showcase](/screenshots/SD_Map.png)
![Code Showcase](/screenshots/SD_Code.png)
https://github.com/user-attachments/assets/a087b308-f532-4ff9-a620-444252ee71ce
![Text Note Syntax Highlight Showcase](/screenshots/SD_Highlight.png)
## Credits and Resources
### Fonts
* [Fira](https://github.com/mozilla/Fira)### Addons Featured in the Screenshots and Videos
* [Breadcrumbs](https://github.com/rauenzi/Trilium-Breadcrumbs)
* [Scratchpad](https://github.com/zadam/trilium/discussions/1613#discussioncomment-638984)
* [Show Position in TOC](https://github.com/SiriusXT/trilium-show-position-in-toc)
* [Syntax Highlight](https://github.com/antoniotejada/Trilium-SyntaxHighlightWidget)
* [Theme Switch](https://github.com/madodig/trilium-widget-theme-switch)
* [Trilium Chat](https://github.com/soulsands/trilium-chat)
* WordCount (Featured in the [Demo Document](https://github.com/zadam/trilium/wiki/Document#demo-document))
* [Zen Mode](https://github.com/Nriver/awesome-trilium/issues/44)Find more addons made by the Trilium community at [Nriver's "Awesome Trilium" page](https://github.com/Nriver/awesome-trilium?tab=readme-ov-file#%EF%B8%8F-widgets), and check out my other theme [EverForest Ant Dark](https://github.com/Lolabird/everforest-ant-dark-trilium-theme) while you're at it!!