From 72354f3d48ad5dd6f746949ae74011572216a413 Mon Sep 17 00:00:00 2001 From: "Colin J. Kautz" Date: Wed, 23 Jun 2021 22:43:47 +0000 Subject: [PATCH 01/10] JS: fixing keyword.self, escape characters --- Horizon.novaextension/Themes/horizon.css | 17 ++++++++++++++--- Horizon.novaextension/extension.json | 2 +- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/Horizon.novaextension/Themes/horizon.css b/Horizon.novaextension/Themes/horizon.css index 7348fef..13dea00 100644 --- a/Horizon.novaextension/Themes/horizon.css +++ b/Horizon.novaextension/Themes/horizon.css @@ -1,5 +1,5 @@ meta { - -theme-display-name: "Horizon"; + -theme-display-name: "Horizon-DEV"; -theme-interface-style: dark; -theme-vibrancy: none; -theme-accent-color: auto; @@ -389,14 +389,25 @@ javascript.collection.array { color: rgba(233, 86, 120, 0.9); } +javascript.identifier.argument.name { + font-style: italic; + color: rgba(233, 86, 120, 0.9); +} + javascript.identifier.method, javascript.string-literal.inline-expression, javascript.string.regex.escape, javascript.identifier.function, -javascript.string.backtick-quoted.escape { +javascript.string.backtick-quoted.escape, +javascript.string.single-quoted.escape { color: rgba(37, 176, 188, 0.9); } +javascript.keyword.self { + font-style: italic; + color: rgba(250, 194, 154, 0.9); +} + javascript.identifier.type.class.name { color: rgba(250, 194, 154, 0.9); } @@ -563,4 +574,4 @@ terminal.bright-yellow { terminal.bright-white { color: #FDF0ED; -} +} \ No newline at end of file diff --git a/Horizon.novaextension/extension.json b/Horizon.novaextension/extension.json index 5503d35..586f652 100644 --- a/Horizon.novaextension/extension.json +++ b/Horizon.novaextension/extension.json @@ -3,7 +3,7 @@ "name": "Horizon", "organization": "Colin K.", "description": "A port of Jonathan Olaleye's Horizon Theme from VS Code.", - "version": "1.1", + "version": "1.2", "bugs": "https://github.com/colinkautz/horizon-theme-nova/issues", "repository": "https://github.com/colinkautz/horizon-theme-nova", "keywords": ["horizon","theme"], From 0ee8083e8ac81e974182c775f270491248f06aa9 Mon Sep 17 00:00:00 2001 From: "Colin J. Kautz" Date: Wed, 23 Jun 2021 22:49:13 +0000 Subject: [PATCH 02/10] removed duplicate style rule --- Horizon.novaextension/Themes/horizon.css | 5 ----- 1 file changed, 5 deletions(-) diff --git a/Horizon.novaextension/Themes/horizon.css b/Horizon.novaextension/Themes/horizon.css index 13dea00..ba87f94 100644 --- a/Horizon.novaextension/Themes/horizon.css +++ b/Horizon.novaextension/Themes/horizon.css @@ -389,11 +389,6 @@ javascript.collection.array { color: rgba(233, 86, 120, 0.9); } -javascript.identifier.argument.name { - font-style: italic; - color: rgba(233, 86, 120, 0.9); -} - javascript.identifier.method, javascript.string-literal.inline-expression, javascript.string.regex.escape, From ab259f16a0c7ab9346ff4e376418fee6213c88ee Mon Sep 17 00:00:00 2001 From: "Colin J. Kautz" Date: Wed, 23 Jun 2021 22:50:36 +0000 Subject: [PATCH 03/10] this is what i get for copypasta --- Horizon.novaextension/Themes/horizon.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Horizon.novaextension/Themes/horizon.css b/Horizon.novaextension/Themes/horizon.css index ba87f94..e6e8e7f 100644 --- a/Horizon.novaextension/Themes/horizon.css +++ b/Horizon.novaextension/Themes/horizon.css @@ -1,5 +1,5 @@ meta { - -theme-display-name: "Horizon-DEV"; + -theme-display-name: "Horizon"; -theme-interface-style: dark; -theme-vibrancy: none; -theme-accent-color: auto; From 6c7059fa24fa71d6776aec3f27248cf72eacba0a Mon Sep 17 00:00:00 2001 From: "Colin J. Kautz" Date: Wed, 23 Jun 2021 23:58:01 +0000 Subject: [PATCH 04/10] added TS overrides, cleaned up regex --- Horizon.novaextension/Themes/horizon.css | 102 ++++++++++++++++------- 1 file changed, 70 insertions(+), 32 deletions(-) diff --git a/Horizon.novaextension/Themes/horizon.css b/Horizon.novaextension/Themes/horizon.css index e6e8e7f..12b8bcb 100644 --- a/Horizon.novaextension/Themes/horizon.css +++ b/Horizon.novaextension/Themes/horizon.css @@ -184,9 +184,12 @@ string-template.value { color: hsl(27, 100%, 64%); } -regex, +regex { + color: rgba(240, 148, 131, 0.9); +} + regex.escaped { - color: hsl(40, 100%, 64%); + color: rgba(37, 176, 188, 0.9); } cdata { @@ -281,12 +284,16 @@ style.value.keyword.important { color: rgba(184, 119, 219, 0.9); } -/* CoffeeScript overrides */ + +/* Built-In Language Styles */ + + +/* CoffeeScript */ coffeescript.operator.function { color: rgba(184, 119, 219, 0.9); } -/* CSS overrides */ +/* CSS */ css.style.selector.global.operator, css.style.media-feature.keyword { color: rgba(233, 86, 120, 0.9); @@ -300,7 +307,7 @@ css.style.selector.operator { color: #bbb; } -/* Diff overrides */ +/* Diff */ diff.change.add { background-color: rgba(9, 247, 160, 0.1); color: #27D796; @@ -315,7 +322,7 @@ diff.processing.location { color: rgba(184, 119, 219, 0.9); } -/* Haml overrides */ +/* Haml */ haml.element { color: rgba(240, 148, 131, 0.9); } @@ -324,12 +331,12 @@ haml.element.tag { color: rgba(233, 86, 120, 0.9); } -/* INI overrides */ +/* INI */ ini.section { color: rgba(233, 86, 120, 0.9); } -/* Markdown overrides */ +/* Markdown */ markdown.markup.heading { color: rgba(233, 86, 120, 0.9); } @@ -366,16 +373,12 @@ markdown.markup.italic.underscore { color: rgba(37, 176, 188, 0.9); } -/* JS overrides */ +/* JS */ javascript.keyword, javascript.key-expression { color: rgba(184, 119, 219, 0.9); } -javascript.string.regex { - color: rgba(240, 148, 131, 0.9); -} - javascript.key.string, javascript.identifier.core.global { color: rgba(250, 183, 149, 0.9); @@ -407,23 +410,27 @@ javascript.identifier.type.class.name { color: rgba(250, 194, 154, 0.9); } +javascript.string.regex.delimiter { + color: rgba(184, 119, 219, 0.9); +} + javascript.colon, javascript.comma, javascript.semicolon { color: #bbb; } -/* JSON overrides */ +/* JSON */ json.comma { color: #bbb; } -/* Lua overrides */ +/* Lua */ lua.identifier.property { color: rgba(233, 86, 120, 0.9); } -/* PHP overrides */ +/* PHP */ php.definition.identifier.method.name { color: rgba(37, 176, 188, 0.9); } @@ -443,7 +450,7 @@ php.type.identifier.name { color: rgba(250, 194, 154, 0.9); } -/* Python overrides */ +/* Python */ python.keyword.self { font-style: italic; color: rgba(250, 194, 154, 0.9); @@ -458,7 +465,7 @@ python.separator { color: #bbb; } -/* Ruby overrides */ +/* Ruby */ ruby.identifier.args { font-style: italic; color: rgba(233, 86, 120, 0.9); @@ -472,7 +479,7 @@ ruby.identifier.type { color: rgba(233, 86, 120, 0.9); } -/* SCSS overrides */ +/* SCSS */ scss.style.value.keyword.default { color: rgba(184, 119, 219, 0.9); } @@ -485,28 +492,34 @@ scss.style.selector.operator { color: #bbb; } -/* C# extension theming */ -source.cs.keyword.modifier, -source.cs.keyword.other, -source.cs.variable.other { - color: rgba(184, 119, 219, 0.9); +/* Typescript */ +typescript.identifier { + color: rgba(233, 86, 120, 0.9); } -source.cs.identifier.type, -source.cs.keyword.type { +typescript.identifier.method, +typescript.identifier.function { + color: rgba(37, 176, 188, 0.9); +} + +typescript.identifier.type.interface.name, +typescript.identifier.type.core { color: rgba(250, 194, 154, 0.9); } -source.cs.keyword.operator { - color: #bbb; +typescript.string.regex.delimiter { + color: rgba(184, 119, 219, 0.9); } -source.cs.entity.name.variable, -source.cs.entity.name.identifier.argument { - color: rgba(233, 86, 120, 0.9); +typescript.keyword.self { + font-style: italic; + color: rgba(250, 194, 154, 0.9); } -/* Terminal */ + +/* Terminal styles */ + + terminal.black { color: #1C1E26; } @@ -569,4 +582,29 @@ terminal.bright-yellow { terminal.bright-white { color: #FDF0ED; +} + + +/* Language Extension Styles */ + + +/* C# */ +source.cs.keyword.modifier, +source.cs.keyword.other, +source.cs.variable.other { + color: rgba(184, 119, 219, 0.9); +} + +source.cs.identifier.type, +source.cs.keyword.type { + color: rgba(250, 194, 154, 0.9); +} + +source.cs.keyword.operator { + color: #bbb; +} + +source.cs.entity.name.variable, +source.cs.entity.name.identifier.argument { + color: rgba(233, 86, 120, 0.9); } \ No newline at end of file From 58751a81987f7fe31062a9db623cf5a555da9d42 Mon Sep 17 00:00:00 2001 From: "Colin J. Kautz" Date: Thu, 24 Jun 2021 00:33:47 +0000 Subject: [PATCH 05/10] fixing document styles --- Horizon.novaextension/Themes/horizon.css | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Horizon.novaextension/Themes/horizon.css b/Horizon.novaextension/Themes/horizon.css index 12b8bcb..f2f566b 100644 --- a/Horizon.novaextension/Themes/horizon.css +++ b/Horizon.novaextension/Themes/horizon.css @@ -1,5 +1,5 @@ meta { - -theme-display-name: "Horizon"; + -theme-display-name: "Horizon-DEV"; -theme-interface-style: dark; -theme-vibrancy: none; -theme-accent-color: auto; @@ -39,13 +39,13 @@ meta.textfield { } meta.textfield.highlighted { - background-color: #232530; + background-color: #2E303E; border-color: #2E303E; } /* Document styles */ meta.document { - background-color: #1c1e26; + background-color: #1C1E26; border-color: #2E303E; } @@ -63,13 +63,13 @@ meta.document.button.highlighted { } meta.document.textfield { - background-color: hsl(210, 5%, 10%); - border-color: hsl(210, 5%, 19%); + background-color: #1C1E26; + border-color: #2E303E; } meta.document.textfield.highlighted { - background-color: hsl(210, 5%, 10%); - border-color: hsl(210, 5%, 19%); + background-color: #2E303E; + border-color: #2E303E; } /* Text */ From bf1a23bedbae94a43a977713d2621ef6a5125189 Mon Sep 17 00:00:00 2001 From: "Colin J. Kautz" Date: Thu, 24 Jun 2021 00:54:05 +0000 Subject: [PATCH 06/10] updating invalid bg color, added SQL styling --- Horizon.novaextension/Themes/horizon.css | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Horizon.novaextension/Themes/horizon.css b/Horizon.novaextension/Themes/horizon.css index f2f566b..3adda2c 100644 --- a/Horizon.novaextension/Themes/horizon.css +++ b/Horizon.novaextension/Themes/horizon.css @@ -1,5 +1,5 @@ meta { - -theme-display-name: "Horizon-DEV"; + -theme-display-name: "Horizon"; -theme-interface-style: dark; -theme-vibrancy: none; -theme-accent-color: auto; @@ -128,7 +128,7 @@ operator { } invalid { - background-color: hsl(355, 91%, 57%); + background-color: rgba(233, 86, 120, 0.6); color: hsl(60, 33%, 96%); } @@ -492,6 +492,11 @@ scss.style.selector.operator { color: #bbb; } +/* SQL */ +sql.identifier { + color: rgba(240, 148, 131, 0.9); +} + /* Typescript */ typescript.identifier { color: rgba(233, 86, 120, 0.9); From 1b1a3a0d752051571ae9e70fec765f47b2164b8b Mon Sep 17 00:00:00 2001 From: "Colin J. Kautz" Date: Thu, 24 Jun 2021 01:05:43 +0000 Subject: [PATCH 07/10] adding Perl styles --- Horizon.novaextension/Themes/horizon.css | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Horizon.novaextension/Themes/horizon.css b/Horizon.novaextension/Themes/horizon.css index 3adda2c..658b950 100644 --- a/Horizon.novaextension/Themes/horizon.css +++ b/Horizon.novaextension/Themes/horizon.css @@ -430,6 +430,16 @@ lua.identifier.property { color: rgba(233, 86, 120, 0.9); } +/* Perl */ +perl.identifier { + color: rgba(233, 86, 120, 0.9); +} + +perl.identifier.function, +perl.keyword.function { + color: rgba(37, 186, 188, 0.9); +} + /* PHP */ php.definition.identifier.method.name { color: rgba(37, 176, 188, 0.9); From f7abec102c69652c19fc29efd9673d536801c211 Mon Sep 17 00:00:00 2001 From: "Colin J. Kautz" Date: Thu, 24 Jun 2021 01:17:05 +0000 Subject: [PATCH 08/10] adding YAML styles --- Horizon.novaextension/Themes/horizon.css | 27 ++++++++++++++---------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/Horizon.novaextension/Themes/horizon.css b/Horizon.novaextension/Themes/horizon.css index 658b950..98cc433 100644 --- a/Horizon.novaextension/Themes/horizon.css +++ b/Horizon.novaextension/Themes/horizon.css @@ -124,7 +124,7 @@ declaration { bracket, operator { - color: #bbb; + color: #BBB; } invalid { @@ -193,7 +193,7 @@ regex.escaped { } cdata { - color: #bbb; + color: #BBB; } /* Types */ @@ -211,7 +211,7 @@ definition.struct struct.name { definition.property property.name, definition.function function.name, definition.method method.name { - color: #bbb; + color: #BBB; } /* Tags */ @@ -224,7 +224,7 @@ tag.framework { } tag.attribute.equals-sign { - color: #bbb; + color: #BBB; } tag.attribute.name { @@ -267,7 +267,7 @@ style.string.single-quoted { } style.attribute.name { - color: #bbb; + color: #BBB; } style.value.number, @@ -304,7 +304,7 @@ css.style.media-query-list.keyword.media-type { } css.style.selector.operator { - color: #bbb; + color: #BBB; } /* Diff */ @@ -417,12 +417,12 @@ javascript.string.regex.delimiter { javascript.colon, javascript.comma, javascript.semicolon { - color: #bbb; + color: #BBB; } /* JSON */ json.comma { - color: #bbb; + color: #BBB; } /* Lua */ @@ -472,7 +472,7 @@ python.arguments { } python.separator { - color: #bbb; + color: #BBB; } /* Ruby */ @@ -499,7 +499,7 @@ scss.style.operator { } scss.style.selector.operator { - color: #bbb; + color: #BBB; } /* SQL */ @@ -531,6 +531,11 @@ typescript.keyword.self { color: rgba(250, 194, 154, 0.9); } +/* YAML */ +yaml.string.unquoted { + color: #BBB; +} + /* Terminal styles */ @@ -616,7 +621,7 @@ source.cs.keyword.type { } source.cs.keyword.operator { - color: #bbb; + color: #BBB; } source.cs.entity.name.variable, From 1ad0025949e54dd97175bbb1b67724a640bd8b00 Mon Sep 17 00:00:00 2001 From: "Colin J. Kautz" Date: Thu, 24 Jun 2021 01:18:33 +0000 Subject: [PATCH 09/10] YAML styles --- Horizon.novaextension/Themes/horizon.css | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Horizon.novaextension/Themes/horizon.css b/Horizon.novaextension/Themes/horizon.css index 98cc433..05f49c8 100644 --- a/Horizon.novaextension/Themes/horizon.css +++ b/Horizon.novaextension/Themes/horizon.css @@ -499,7 +499,7 @@ scss.style.operator { } scss.style.selector.operator { - color: #BBB; + color: rgba(187, 187, 187, 0.8); } /* SQL */ @@ -536,6 +536,10 @@ yaml.string.unquoted { color: #BBB; } +yaml.operator.literal { + color: rgba(37, 176, 188, 0.9); +} + /* Terminal styles */ From 8361ae7e521952061a22a2e999af011f007634b8 Mon Sep 17 00:00:00 2001 From: "Colin J. Kautz" Date: Thu, 24 Jun 2021 01:32:24 +0000 Subject: [PATCH 10/10] updating for 1.2 --- Horizon.novaextension/CHANGELOG.md | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/Horizon.novaextension/CHANGELOG.md b/Horizon.novaextension/CHANGELOG.md index aaf9941..ff986bb 100644 --- a/Horizon.novaextension/CHANGELOG.md +++ b/Horizon.novaextension/CHANGELOG.md @@ -1,6 +1,15 @@ -## Version 1.1 -Adding/verifying support for the following: +## Version 1.2 +JS: fixing keyword.self and escape characters + +Adding/verifying support for the following: +Perl, SQL, TypeScript, YAML +Miscellaneous style fixes + +--- + +## Version 1.1 +Adding/verifying support for the following: CoffeeScript, Diff, Haml, INI, Less, Lua --- @@ -17,8 +26,7 @@ JS: fixing collection.array, comma, and semicolon colors ## Version 1.0 -Initial release, with optimized syntax support for the following languages: - +Initial release, with optimized syntax support for the following languages: C# ¹, CSS, HTML, JavaScript, JSON, Markdown, PHP, Python, Ruby, SCSS, Vue ², XML ¹: requires C# extension by Gareth Redman