-
-
Notifications
You must be signed in to change notification settings - Fork 148
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* feat(amplenote): init * fix(amplenote): fix setting icon colors + flatten catppuccin mixin * style(amplenote): fix whitespace * fix(amplenote): use border color property * chore(amplenote): update palette block and match template * fix(amplenote): add base styling, remove unneeded variables * style(amplenote): remove newline again * style(amplenote): format with prettier * fix(amplenote): update default accent * fix(amplenote): change color-background-action variables Co-authored-by: uncenter <[email protected]> * fix(amplenote): change --color-background-popup and --color-background-dialog Co-authored-by: uncenter <[email protected]> * fix(amplenote): change color of .DayPicker-Weekday * fix(amplenote): change color of error text * fix(amplenote): fix the mixin thing again oops * style(amplenote): use prettier * fix(amplenote): edit code to avoid using :has() * fix(amplenote): theme calendar popup buttons and task score graph * style(amplenote): whitepsace * fix(amplenote): collapse calendar section(s) * fix(amplenote): color refreshing cloud symbol * fix(amplenote): make sure calendar headers are base * fix(amplenote): set --color-background-nav-avatar * add new catwalk image * fix(amplenote): add #rgbify mixin * fix(amplenote): add --color-background-action-high-contrast-rgb Co-authored-by: uncenter <[email protected]> * add most missing color variables --------- Co-authored-by: uncenter <[email protected]>
- Loading branch information
1 parent
2e33dc4
commit 9e73c3d
Showing
3 changed files
with
261 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,249 @@ | ||
/* ==UserStyle== | ||
@name Amplenote Catppuccin | ||
@namespace github.com/catppuccin/userstyles/styles/amplenote | ||
@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/amplenote | ||
@version 0.0.1 | ||
@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/amplenote/catppuccin.user.css | ||
@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aamplenote | ||
@description Soothing pastel theme for Amplenote | ||
@author Catppuccin | ||
@license MIT | ||
@preprocessor less | ||
@var select lightFlavor "Light Flavor" ["latte:Latte*", "frappe:Frappé", "macchiato:Macchiato", "mocha:Mocha"] | ||
@var select darkFlavor "Dark Flavor" ["latte:Latte", "frappe:Frappé", "macchiato:Macchiato", "mocha:Mocha*"] | ||
@var select accentColor "Accent" ["rosewater:Rosewater", "flamingo:Flamingo", "pink:Pink", "mauve:Mauve*", "red:Red", "maroon:Maroon", "peach:Peach", "yellow:Yellow", "green:Green", "teal:Teal", "blue:Blue", "sapphire:Sapphire", "sky:Sky", "lavender:Lavender", "subtext0:Gray"] | ||
==/UserStyle== */ | ||
|
||
@-moz-document domain("amplenote.com") { | ||
body:not(.theme-light) { | ||
#catppuccin(@darkFlavor, @accentColor); | ||
} | ||
|
||
body.theme-light { | ||
#catppuccin(@lightFlavor, @accentColor); | ||
} | ||
|
||
#catppuccin(@lookup, @accent) { | ||
@rosewater: @catppuccin[@@lookup][@rosewater]; | ||
@flamingo: @catppuccin[@@lookup][@flamingo]; | ||
@pink: @catppuccin[@@lookup][@pink]; | ||
@mauve: @catppuccin[@@lookup][@mauve]; | ||
@red: @catppuccin[@@lookup][@red]; | ||
@maroon: @catppuccin[@@lookup][@maroon]; | ||
@peach: @catppuccin[@@lookup][@peach]; | ||
@yellow: @catppuccin[@@lookup][@yellow]; | ||
@green: @catppuccin[@@lookup][@green]; | ||
@teal: @catppuccin[@@lookup][@teal]; | ||
@sky: @catppuccin[@@lookup][@sky]; | ||
@sapphire: @catppuccin[@@lookup][@sapphire]; | ||
@blue: @catppuccin[@@lookup][@blue]; | ||
@lavender: @catppuccin[@@lookup][@lavender]; | ||
@text: @catppuccin[@@lookup][@text]; | ||
@subtext1: @catppuccin[@@lookup][@subtext1]; | ||
@subtext0: @catppuccin[@@lookup][@subtext0]; | ||
@overlay2: @catppuccin[@@lookup][@overlay2]; | ||
@overlay1: @catppuccin[@@lookup][@overlay1]; | ||
@overlay0: @catppuccin[@@lookup][@overlay0]; | ||
@surface2: @catppuccin[@@lookup][@surface2]; | ||
@surface1: @catppuccin[@@lookup][@surface1]; | ||
@surface0: @catppuccin[@@lookup][@surface0]; | ||
@base: @catppuccin[@@lookup][@base]; | ||
@mantle: @catppuccin[@@lookup][@mantle]; | ||
@crust: @catppuccin[@@lookup][@crust]; | ||
@accent-color: @catppuccin[@@lookup][@@accent]; | ||
|
||
color-scheme: if(@lookup = latte, light, dark); | ||
|
||
::selection { | ||
background-color: fade(@accent-color, 30%); | ||
} | ||
|
||
input, | ||
textarea { | ||
&::placeholder { | ||
color: @subtext0 !important; | ||
} | ||
} | ||
|
||
&.themeable { | ||
--color-background-primary: @base; | ||
--color-background-primary-rgb: #rgbify(@base) []; | ||
--color-background-secondary: @mantle; | ||
--color-background-tertiary: @mantle; | ||
|
||
--color-background-popup: @base; | ||
--color-background-dialog: @mantle; | ||
--color-background-header: @mantle; | ||
--color-background-nav: @mantle; | ||
--color-background-nav-active: @surface0; | ||
--color-background-search-bar: @crust; | ||
--color-background-nav-menu: @mantle; | ||
--color-background-nav-menu-divider: @crust; | ||
--color-background-nav-avatar: @crust; | ||
--color-background-popup-small: @surface0; | ||
--color-background-reversed: @surface0; | ||
--color-background-reversed-secondary: @surface2; | ||
|
||
--color-background-element-high-contrast: fade(@overlay2, 40%); | ||
--color-background-element-medium-contrast: fade(@accent-color, 40%); | ||
--color-background-element-medium-contrast-rgb: fade(@accent-color. 40%); | ||
--color-background-element-low-contrast: @crust; | ||
|
||
--color-background-note-menu-button: @surface0; | ||
--color-background-banner: @surface0; | ||
--color-background-banner-alt: @base; | ||
--color-background-nav-divider: @surface0; | ||
|
||
--color-background-action-low-contrast: fade(@accent-color, 50%); | ||
--color-background-action-medium-contrast: fade(@accent-color, 60%); | ||
--color-background-action-high-contrast: @accent-color; | ||
--color-background-action-high-contrast-rgb: #rgbify(@accent-color) []; | ||
--color-background-action-high-contrast-alt: fade(@accent-color, 75%); | ||
|
||
--color-background-error-high-contrast: @red; | ||
--color-background-error-medium-contrast: fade(@red, 50%); | ||
|
||
--color-border-primary: @surface0; | ||
--color-border-secondary: @surface1; | ||
--color-border-tertiary: @surface1; | ||
|
||
--color-text-reversed: @text; | ||
|
||
--color-text-high-contrast: @text; | ||
--color-text-nav-high-contrast: @text; | ||
--color-text-medium-contrast: @subtext1; | ||
--color-text-nav-medium-contrast: @subtext1; | ||
--color-text-low-contrast: @subtext0; | ||
--color-text-nav-low-contrast: @subtext0; | ||
--color-text-lower-contrast: @overlay2; | ||
--color-text-nav-lower-contrast: @surface2; | ||
|
||
--color-text-error-low-contrast: @peach; | ||
--color-text-error-low-contrast-rgb: #rgbify(@peach) []; | ||
--color-text-error-medium-contrast: @red; | ||
--color-text-error-high-contrast: @red; | ||
|
||
--color-text-status: @green; | ||
--color-text-link: @accent-color; | ||
--color-text-button: @crust; | ||
|
||
--color-background-task-value: @surface1; | ||
--color-background-sidebar-task: @surface0; | ||
|
||
--color-overlay-low-contrast: @accent-color; | ||
|
||
--mdc-theme-surface: @base; | ||
} | ||
|
||
header.note-header-container .logo-wrapper .ample-svg-logo .logo-icon { | ||
fill: @text; | ||
} | ||
|
||
.notes-list .notes-list-item:hover { | ||
background-color: @crust; | ||
} | ||
|
||
.ample-editor .editor-tabs .tab:not(.current) { | ||
border-bottom-color: @surface0 !important; | ||
} | ||
|
||
.referencing-notes, | ||
.tab.current, | ||
.editor-title-input-wrapper textarea, | ||
.completed-tasks, | ||
.no-tasks-message { | ||
background-color: @base !important; | ||
} | ||
|
||
.new-note-button { | ||
color: @crust !important; | ||
} | ||
|
||
.ample-editor .check-list-item.value-1 .row-wrapper { | ||
border-left-color: @sapphire; | ||
} | ||
|
||
.menu-button.synced { | ||
color: @green !important; | ||
} | ||
|
||
.menu-button .refreshing { | ||
color: @blue !important; | ||
} | ||
|
||
.primary-side-nav .section-link.default .shortcut-icon { | ||
color: @yellow; | ||
} | ||
|
||
.ample-editor:not(.mobile-embed) | ||
.check-list-item:hover:not(.expanded) | ||
.row-wrapper { | ||
background-color: @surface0; | ||
} | ||
|
||
.mdc-chip-set.mdc-chip-set--choice | ||
.mdc-chip.mdc-chip--selected | ||
.mdc-chip__icon--leading, | ||
.mdc-chip.mdc-chip--selected .mdc-chip__icon--leading { | ||
color: @crust; | ||
} | ||
|
||
.account-appearance-app .mdc-chip i.material-icons.mdc-chip__icon--leading { | ||
color: @text; | ||
} | ||
|
||
.DayPicker-Weekday { | ||
color: @subtext0; | ||
} | ||
|
||
.calendar-pane .fc { | ||
.fc-timegrid-now-indicator-arrow { | ||
.line { | ||
border-bottom-color: @accent-color; | ||
} | ||
.material-icons { | ||
color: @accent-color; | ||
} | ||
} | ||
|
||
.fc-timegrid-now-indicator-line { | ||
border-color: darken(@accent-color, 10%); | ||
} | ||
|
||
.fc-timegrid .fc-daygrid-day-events, | ||
.fc-timegrid .all-day-slot { | ||
background-color: @base; | ||
} | ||
} | ||
|
||
#completed-tasks-stroke-gradient, | ||
#completed-tasks-fill-gradient { | ||
[offset="0%"] { | ||
stop-color: @maroon; | ||
} | ||
|
||
[offset="50%"] { | ||
stop-color: @peach; | ||
} | ||
|
||
[offset="100%"] { | ||
stop-color: @yellow; | ||
} | ||
} | ||
} | ||
} | ||
|
||
#rgbify(@color) { | ||
@rgb-raw: red(@color), green(@color), blue(@color); | ||
} | ||
|
||
/* prettier-ignore */ | ||
@catppuccin: { | ||
@latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; }; | ||
@frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; }; | ||
@macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; }; | ||
@mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; }; | ||
} | ||
|
||
// vim:ft=less |
Git LFS file not shown