From 7ac705d42ecd4ef8c891caccd412236ced18b2fc Mon Sep 17 00:00:00 2001 From: Chris Messina Date: Thu, 30 Jul 2026 13:02:31 -0700 Subject: [PATCH 1/2] Add Paper Botanical theme A light theme with warm paper tones and an earthy green accent. Ported from the "Paper" theme that ships with the Otty terminal. Preview regenerated with scripts/gen_theme_previews.py standard. Co-Authored-By: Claude Opus 5 --- standard/README.md | 1 + standard/paper_botanical.yaml | 25 +++++++++++ standard/previews/paper_botanical.yaml.svg | 51 ++++++++++++++++++++++ 3 files changed, 77 insertions(+) create mode 100644 standard/paper_botanical.yaml create mode 100644 standard/previews/paper_botanical.yaml.svg diff --git a/standard/README.md b/standard/README.md index 42d8f1a..9e50468 100644 --- a/standard/README.md +++ b/standard/README.md @@ -84,6 +84,7 @@ |**[Outrun](outrun.yaml)**:|| |**[Palenight](palenight.yaml)**:|| |**[Panda Syntax](panda_syntax.yaml)**:|| +|**[Paper Botanical](paper_botanical.yaml)**:|| |**[Papercolor Light](papercolor_light.yaml)**:|| |**[Pencil Dark](pencil_dark.yaml)**:|| |**[Pencil Light](pencil_light.yaml)**:|| diff --git a/standard/paper_botanical.yaml b/standard/paper_botanical.yaml new file mode 100644 index 0000000..d82a07b --- /dev/null +++ b/standard/paper_botanical.yaml @@ -0,0 +1,25 @@ +name: Paper Botanical +accent: '#2B5A38' +cursor: '#2B5A38' +background: '#FCFBF9' +foreground: '#1A1A1A' +details: lighter +terminal_colors: + normal: + black: '#1A1A1A' + red: '#A33A3A' + green: '#2B5A38' + yellow: '#A85A20' + blue: '#4A7A8A' + magenta: '#4A3A6A' + cyan: '#3A7A6A' + white: '#C1BEB5' + bright: + black: '#8C8A80' + red: '#C36A6A' + green: '#6B9A78' + yellow: '#C88A50' + blue: '#7A9AAA' + magenta: '#8A7A9A' + cyan: '#6ABAAA' + white: '#EBEBE6' diff --git a/standard/previews/paper_botanical.yaml.svg b/standard/previews/paper_botanical.yaml.svg new file mode 100644 index 0000000..3dd2b11 --- /dev/null +++ b/standard/previews/paper_botanical.yaml.svg @@ -0,0 +1,51 @@ +ls +dir + +executable + +file +bash ~/colors.sh +normal: + +black + +red + +green + +yellow + +blue + +magenta + +cyan + +white + +bright: + +black + +red + +green + +yellow + +blue + +magenta + +cyan + +white + +~/project + +git( + + main + + ) + \ No newline at end of file From 55cbdd3fc1a54ed4048642021ff0a400d210fc66 Mon Sep 17 00:00:00 2001 From: Chris Messina Date: Mon, 10 Aug 2026 13:16:13 -0700 Subject: [PATCH 2/2] Add Paper Botanical Dark theme Dark companion to Paper Botanical. Keeps the light theme's hues (max drift 6.1 degrees) and inverts lightness, so the pair reads as one family rather than two themes sharing a name. Palette is tuned so every text color still clears 3:1 after a 50% dim, since terminals composite dimmed text (line numbers, comments, removed diff lines) toward the background. Measuring only at full opacity hides that failure. Co-Authored-By: Claude Opus 5 --- standard/README.md | 1 + standard/paper_botanical_dark.yaml | 25 +++++++++ .../previews/paper_botanical_dark.yaml.svg | 51 +++++++++++++++++++ 3 files changed, 77 insertions(+) create mode 100644 standard/paper_botanical_dark.yaml create mode 100644 standard/previews/paper_botanical_dark.yaml.svg diff --git a/standard/README.md b/standard/README.md index f8f2bc5..358421f 100644 --- a/standard/README.md +++ b/standard/README.md @@ -86,6 +86,7 @@ |**[Palenight](palenight.yaml)**:|| |**[Panda Syntax](panda_syntax.yaml)**:|| |**[Paper Botanical](paper_botanical.yaml)**:|| +|**[Paper Botanical Dark](paper_botanical_dark.yaml)**:|| |**[Papercolor Light](papercolor_light.yaml)**:|| |**[Pencil Dark](pencil_dark.yaml)**:|| |**[Pencil Light](pencil_light.yaml)**:|| diff --git a/standard/paper_botanical_dark.yaml b/standard/paper_botanical_dark.yaml new file mode 100644 index 0000000..70b4e87 --- /dev/null +++ b/standard/paper_botanical_dark.yaml @@ -0,0 +1,25 @@ +name: Paper Botanical Dark +accent: '#93C49E' +cursor: '#93C49E' +background: '#1B1A18' +foreground: '#EDE9E1' +details: darker +terminal_colors: + normal: + black: '#33302B' + red: '#E6A0A0' + green: '#93C49E' + yellow: '#E4B27A' + blue: '#93BACD' + magenta: '#B9AAD6' + cyan: '#84C7B8' + white: '#CFC7B9' + bright: + black: '#BDB4A6' + red: '#F0B0B0' + green: '#AEDCB6' + yellow: '#F5CE96' + blue: '#AFD5E5' + magenta: '#D2C4EC' + cyan: '#A3E0D2' + white: '#F7F4ED' diff --git a/standard/previews/paper_botanical_dark.yaml.svg b/standard/previews/paper_botanical_dark.yaml.svg new file mode 100644 index 0000000..5ba22d1 --- /dev/null +++ b/standard/previews/paper_botanical_dark.yaml.svg @@ -0,0 +1,51 @@ +ls +dir + +executable + +file +bash ~/colors.sh +normal: + +black + +red + +green + +yellow + +blue + +magenta + +cyan + +white + +bright: + +black + +red + +green + +yellow + +blue + +magenta + +cyan + +white + +~/project + +git( + + main + + ) + \ No newline at end of file