mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-30 19:19:03 +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