mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-31 03:29:02 +01:00 
			
		
		
		
	feat(theme): use prefers-color-scheme for automatic theme
This commit is contained in:
		
							parent
							
								
									7cb9671fe3
								
							
						
					
					
						commit
						3e705ec4fd
					
				| @ -0,0 +1,104 @@ | ||||
| @media (prefers-color-scheme: dark) { | ||||
|     :root { | ||||
|         --theme-style: dark; | ||||
|      | ||||
|         --main-font-family: Montserrat; | ||||
|         --main-font-size: normal; | ||||
|      | ||||
|         --tree-font-family: Montserrat; | ||||
|         --tree-font-size: normal; | ||||
|      | ||||
|         --detail-font-family: Montserrat; | ||||
|         --detail-font-size: normal; | ||||
|      | ||||
|         --monospace-font-family: JetBrainsLight; | ||||
|         --monospace-font-size: normal; | ||||
|      | ||||
|         --main-background-color: #333; | ||||
|         --main-text-color: #ccc; | ||||
|         --main-border-color: #aaa; | ||||
|         --dropdown-border-color: #555; | ||||
|         --dropdown-shadow-opacity: .4; | ||||
|         --dropdown-item-icon-destructive-color: #de6e5b; | ||||
|         --disabled-tooltip-icon-color: #7fd2ef; | ||||
|      | ||||
|      | ||||
|         --accented-background-color: #555; | ||||
|         --more-accented-background-color: #777; | ||||
|      | ||||
|         --button-background-color: transparent; | ||||
|         --button-border-color: #ccc; | ||||
|         --button-text-color: currentColor; | ||||
|         --button-border-radius: 5px; | ||||
|         --button-disabled-background-color: transparent; | ||||
|         --button-disabled-text-color: #999; | ||||
|      | ||||
|         --primary-button-background-color: #888; | ||||
|         --primary-button-text-color: white; | ||||
|         --primary-button-border-color: #999; | ||||
|      | ||||
|         --muted-text-color: #bbb; | ||||
|      | ||||
|         --input-text-color: #ccc; | ||||
|         --input-background-color: #333; | ||||
|      | ||||
|         --hover-item-text-color: #ccc; | ||||
|         --hover-item-background-color: transparent; | ||||
|         --hover-item-border-color: #aaa; | ||||
|      | ||||
|         --active-item-text-color: black; | ||||
|         --active-item-background-color: #777; | ||||
|         --active-item-border-color: transparent; | ||||
|      | ||||
|         --menu-text-color: white; | ||||
|         --menu-background-color: #222; | ||||
|      | ||||
|         --modal-background-color: #333; | ||||
|         --modal-backdrop-color: #444; | ||||
|      | ||||
|         --left-pane-background-color: #1f1f1f; | ||||
|         --left-pane-text-color: #AAAAAA; | ||||
|      | ||||
|         --launcher-pane-background-color: #1f1f1f; | ||||
|         --launcher-pane-text-color: #AAAAAA; | ||||
|      | ||||
|         --active-tab-background-color: #666; | ||||
|         --active-tab-hover-background-color: #737373; | ||||
|         --active-tab-text-color: #ccc; | ||||
|      | ||||
|         --inactive-tab-background-color: #444; | ||||
|         --inactive-tab-hover-background-color: #525252; | ||||
|         --inactive-tab-text-color: #bbb; | ||||
|      | ||||
|         --scrollbar-border-color: #666; | ||||
|         --scrollbar-background-color: #333; | ||||
|         --tooltip-background-color: #333; | ||||
|         --link-color: lightskyblue; | ||||
|      | ||||
|         --mermaid-theme: dark; | ||||
|     } | ||||
|      | ||||
|     body ::-webkit-calendar-picker-indicator { | ||||
|         filter: invert(1); | ||||
|     } | ||||
|      | ||||
|     body .CodeMirror { | ||||
|         filter: invert(90%) hue-rotate(180deg); | ||||
|     } | ||||
|      | ||||
|     .excalidraw.theme--dark { | ||||
|         --theme-filter: invert(80%) hue-rotate(180deg) !important; | ||||
|     } | ||||
|      | ||||
|     body .todo-list input[type="checkbox"]:not(:checked):before { | ||||
|         border-color: var(--muted-text-color) !important; | ||||
|     } | ||||
|      | ||||
|     .btn-close { | ||||
|         filter: invert(1); | ||||
|     } | ||||
|      | ||||
|     .ck-content pre { | ||||
|         box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6) !important; | ||||
|     } | ||||
| } | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Elian Doran
						Elian Doran