Skip to content

Notesnook - Everforest by Astonishskagen

Screenshot of Notesnook - Everforest

Details

AuthorAstonishskagen

LicenseNo License

Categoryhttps://app.notesnook.com/notes

Created

Updated

Size7.0 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Hello, this is a modification that I did to the Notenook App to fit more the everforest theme that I use on my system better. Hope you like it.

Notes

For this theme to work like in the image, you should use the Minty theme from
Settings > Appearance > Minty Theme

I am a CSS noob so my capabilities is limitied. I tried to add comments to make it easier to modify for whoever wants to modify it and also I have added some variables to make some changes faster.

Source code

/* ==UserStyle==
@name           app.notesnook.com - 11/17/2023, 2:41:40 PM
@namespace      github.com/openstyles/stylus
@version        1.0.0
@description    A new userstyle
@author         Astonish_Skagen
==/UserStyle== */

@-moz-document domain("app.notesnook.com") {
    
    :root {
        --plus-button: rgb(158, 236, 56); /*Plus button tool color*/
        --bold-text: rgb(236, 191, 56); /*Bold text tool color*/
        --italic-text: rgb(236, 131, 56); /*Italic text tool color*/
        --underline-text: rgb(237, 163, 108); /*Underline text tool color*/
        --three-dots: rgb(121, 189, 249); /*Three dots tool color*/
        
        --grouped-tool-1: rgb(255, 221, 171); /* Text tools Group 1*/
        --grouped-tool-2: var(--grouped-tool-1);
        --grouped-tool-3: var(--grouped-tool-1);
        --grouped-tool-4: var(--grouped-tool-1);
        --grouped-tool-5: var(--grouped-tool-1);
        --grouped-tool-6: var(--grouped-tool-1);
        --selection-background: rgb(118, 154, 152);
        
        --top-group-1: rgb(172, 232, 239); /* Publish Button Color*/
        --top-group-2: var(--top-group-1); /* Buttons right to the Publish Button*/
        --top-group-3: rgb(172, 210, 198); /*Redo button*/
        
        --note-title: rgb(158, 193, 178);
    }
    
 
    /*text selection background colour*/
     ::selection {
        background-color: var(--selection-background) !important;
    }
    
    /*Button Selection background colour*/
    .css-pzronn {
        background-color: var(--selection-background) !important;
    }
    
    
    /*Top Bar background colour*/
    .css-118glsl {
        background-color: rgb(43, 53, 59) !important;
        border-radius: 7px !important;
    }
    
    /*Note Title Color 1*/
    .css-1p7d0yd {
        color: var(--note-title) !important;
        font-size: 1.2rem !important;
    }
    
    /*Note Title Color 2*/
    #editor-title {
        color: var(--note-title) !important;
    }
    
    /* Color and style of the blockquote line */
    .ProseMirror blockquote {
        border-inline-start: 5px solid #e3ab54 !important;
        border-inline-start-style: double !important;
    }
    
    /* Background of code block */
    .css-157q1df:not(pre) > code[class*="language-"], .css-157q1df pre[class*="language-"] {
        background: rgb(84, 93, 100);
    }
    
    /* Comment this part to group text style elements - Comment Start A */
    /*
    .css-15b3gm5 > div:nth-child(1) > svg:nth-child(1) > path:nth-child(1) {
        fill: var(--plus-button) !important;
    }
    #tool-bold > div:nth-child(1) > svg:nth-child(1) > path:nth-child(1) {
        fill: var(--bold-text) !important;
    }
    #tool-italic > div:nth-child(1) > svg:nth-child(1) > path:nth-child(1) {
        fill: var(--italic-text) !important;
    }
    #tool-underline > div:nth-child(1) > svg:nth-child(1) > path:nth-child(1) {
        fill: var(--underline-text) !important;
    }
    #tool-more > div:nth-child(1) > svg:nth-child(1) > path:nth-child(1) {
        fill: var(--three-dots) !important;
    }
    */
    /* Comment this part to group text style elements - Comment End A */
    
    /* Uncomment to use text style element proporties grouped - Comment Start B */
    
    /* Grouped Text Style Buttons */
    .css-15b3gm5 > div:nth-child(1) > svg:nth-child(1) > path:nth-child(1), #tool-bold > div:nth-child(1) > svg:nth-child(1) > path:nth-child(1), #tool-italic > div:nth-child(1) > svg:nth-child(1) > path:nth-child(1), #tool-underline > div:nth-child(1) > svg:nth-child(1) > path:nth-child(1), #tool-more > div:nth-child(1) > svg:nth-child(1) > path:nth-child(1) {
        fill: var(--grouped-tool-1) !important;
        background-color: var(--selection-background) !important;
    }
    
    /* Uncomment to use text style element proporties grouped - Comment End B */
    
    /*Other bottom tool Elements*/
    /*Font size, font style tools*/
    #tool-minus > div:nth-child(1) > svg:nth-child(1) > path:nth-child(1), .css-1ikjxz9, #tool-plus > div:nth-child(1) > svg:nth-child(1) > path:nth-child(1), button.css-bx7dba:nth-child(1) > span:nth-child(1), button.css-bx7dba:nth-child(1) > div:nth-child(2) > svg:nth-child(1) > path:nth-child(1), button.css-bx7dba:nth-child(2) > span:nth-child(1), button.css-bx7dba:nth-child(2) > div:nth-child(2) > svg:nth-child(1) > path:nth-child(1){
        fill: var(--grouped-tool-2) !important;
        color: var(--grouped-tool-2) !important;
    }
    
    /*List Tools*/
    #tool-numberedList > div:nth-child(1) > svg:nth-child(1) > path:nth-child(1), div.css-3ih1we:nth-child(1) > button:nth-child(2) > div:nth-child(1) > svg:nth-child(1) > path:nth-child(1), #tool-bulletList > div:nth-child(1) > svg:nth-child(1) > path:nth-child(1), div.css-3ih1we:nth-child(2) > button:nth-child(2) > div:nth-child(1) > svg:nth-child(1) > path:nth-child(1) {
        fill: var(--grouped-tool-3) !important;
    }
    
    /*Link Button*/
    #tool-link > div:nth-child(1) > svg:nth-child(1) > path:nth-child(1) {
        fill: var(--grouped-tool-4) !important;
    }
    
    /*Alignment Tools*/
    #tool-alignLeft > div:nth-child(1) > svg:nth-child(1) > path:nth-child(1), #tool-ltr > div:nth-child(1) > svg:nth-child(1) > path:nth-child(1) {
        fill: var(--grouped-tool-5) !important;
    }
    
    /*Clear All Formatting Tool*/
    #tool-formatClear > div:nth-child(1) > svg:nth-child(1) > path:nth-child(1) {
        fill: var(--grouped-tool-6) !important;
    }
    
    /*Top Tool Elements*/
    .css-crp3hk > div:nth-child(1) > svg:nth-child(1) > path:nth-child(1) /*Publish Button*/ {
        fill: var(--top-group-1) !important;
    }
    
    /*Second Group of Top Buttons*/
    button.css-1bpw46u:nth-child(2) > div:nth-child(1) > svg:nth-child(1) > path:nth-child(1), button.css-1bpw46u:nth-child(1) > div:nth-child(1) > svg:nth-child(1) > path:nth-child(1), button.css-14z41v3:nth-child(3) > div:nth-child(1) > svg:nth-child(1) > path:nth-child(1), button.css-14z41v3:nth-child(4) > div:nth-child(1) > svg:nth-child(1) > path:nth-child(1), button.css-1bpw46u:nth-child(5) > div:nth-child(1) > svg:nth-child(1) > path:nth-child(1), button.css-1bpw46u:nth-child(6) > div:nth-child(1) > svg:nth-child(1) > path:nth-child(1)  {
        fill: var(--top-group-2) !important;
    }
    
    /*Redo Button Colors*/
    button.css-1bpw46u:nth-child(7) > div:nth-child(1) > svg:nth-child(1) > path:nth-child(1) {
        fill: var(--top-group-3) !important;
    }
         
    
    /* background of inline code */
    .tiptap > p:nth-child(29) > code:nth-child(1) {
        background-color: #515c62 !important;
    }
    
    /* border of the bottom tooltip */
    .css-rlkdne {
        border-radius: 7px !important;
    }
    
    /*background of inline code */
    .ProseMirror p code {
        background-color: #515c62 !important;
    }
    
}

Reviews

No reviews yet.