Skip to content

Commit 24d5826

Browse files
authored
Merge pull request #10 from josefaidt/1.5.0
1.5.0
2 parents 418a47b + 2608230 commit 24d5826

File tree

8 files changed

+278
-56
lines changed

8 files changed

+278
-56
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,6 @@ samples/
55
copy.sh
66
build/
77
dist/
8+
img/admin
89
.DS_Store
910
notes.md

CHANGELOG.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,35 @@ All notable changes to the "rouge-theme" extension will be documented in this fi
33

44
## [Released]
55
---
6+
## [1.5.0] - 2018-09-02
7+
### Added
8+
- editor:
9+
- settings (preview) - defined colors from existing palette
10+
- panel border to match palette [trello card CvzSFwiQ](https://trello.com/c/CvzSFwiQ)
11+
- paneltitle border, foreground, inactive foreground to match palette
12+
- editorGroup border color set to match palette
13+
14+
### Changed
15+
- editor:
16+
- color consolidation: #293a57 from #444955 for better contrast
17+
- list hover
18+
- list inactive highlight
19+
- statusbar item highlight
20+
- command palette highlight
21+
- welcome button hover
22+
- peekViewResult selection background
23+
- re-enabled activitybar border, same as sidebar #1A2335
24+
25+
### Fixed
26+
- syntax:
27+
- [GLOBAL/JS] decimal point [trello card tB7lQr3a](https://trello.com/c/tB7lQr3a)
28+
- [SCSS] comma at-rule each [trello card BQxiiU9o](https://trello.com/c/BQxiiU9o)
29+
- editor:
30+
- Error Foreground (i.e. "No Results") made rouge [trello card KISaJIyw](https://trello.com/c/KISaJIyw)
31+
- [GLOBAL/JS] colon always green [trello card FMwErbYb](https://trello.com/c/FMwErbYb)
32+
- [Markdown] small issue with <> contained items [trello card 31kJCZub](https://trello.com/c/31kJCZub)
33+
- [CSS/SCSS] punctuation color match green
34+
635
## [1.4.7] - 2018-08-31
736
### Added
837
- editor:

README.md

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,15 @@
11
# Rouge Theme for VSCode
2+
3+
<p align="center">
4+
<a href="https://github.com/josefaidt/rouge-theme">
5+
<img
6+
alt="Rouge"
7+
src="https://raw.githubusercontent.com/josefaidt/rouge-theme/master/img/banner_large.png"
8+
width="1000"
9+
/>
10+
</a>
11+
</p>
12+
213
[![Version](https://vsmarketplacebadge.apphb.com/version/josef.rouge-theme.svg)](https://marketplace.visualstudio.com/items?itemName=josef.rouge-theme)![Installs](https://vsmarketplacebadge.apphb.com/installs/josef.rouge-theme.svg)
314

415
VSCode theme created for a dark, material feel with a flushed color palette, optimized for use with Operator Mono font.
@@ -28,9 +39,6 @@ Create an issue on the [repository](https://github.com/josefaidt/rouge-theme/iss
2839
#### Markdown
2940
![Markdown](https://raw.githubusercontent.com/josefaidt/rouge-theme/master/img/rouge-md-1_3_1.png)
3041

31-
#### PUG
32-
![Markdown](https://raw.githubusercontent.com/josefaidt/rouge-theme/master/img/rouge-pug-1_4.png)
33-
3442
### Recommended Settings
3543
I prefer to use the colorless version of [file-icons](https://marketplace.visualstudio.com/items?itemName=file-icons.file-icons) and the settings below. If you do not have Operator Mono installed, Fira Code works well also, though the italics are optimized for use with Operator Mono.
3644

@@ -64,17 +72,5 @@ In version [1.3.3](https://github.com/josefaidt/rouge-theme/releases/tag/v1.3.3)
6472
```
6573
![Screenshotbadges1](https://raw.githubusercontent.com/josefaidt/rouge-theme/master/img/rouge-ed-badges-1_3_2_small.png)![Screenshotbadges2](https://raw.githubusercontent.com/josefaidt/rouge-theme/master/img/rouge-ed-badges-1_3_3_small.png)
6674

67-
### Supported Languages
68-
- C#
69-
- Java
70-
- JavaScript
71-
- JavaScript (React/JSX)
72-
- JSON
73-
- HTML
74-
- CSS, SCSS, LESS
75-
- XML
76-
- Markdown
77-
- PUG
78-
7975
### License
80-
[MIT License](./LICENSE)
76+
[MIT License](./LICENSE)

src/themes/rouge-theme-editor.json

Lines changed: 38 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"widget.shadow": "#121321",
1010
// "descriptionForeground": "#98b3cd",
1111
"descriptionForeground": "#a7acb9",
12-
"errorForeground": "#cc565e",
12+
"errorForeground": "#c6797e",
1313
"progressBar.background": "#97a38f",
1414
//
1515
// activity bar
@@ -19,7 +19,7 @@
1919
"activityBar.foreground": "#A7ACB9",
2020
"activityBarBadge.background": "#c6797e",
2121
"activityBarBadge.foreground": "#fff",
22-
// "activityBar.border": "#1A2335",
22+
"activityBar.border": "#1A2335",
2323
//
2424
// editor
2525
//
@@ -57,6 +57,8 @@
5757
"editorIndentGuide.background": "#75809580",
5858
"editorIndentGuide.activeBackground": "#75809580",
5959
"editorRuler.foreground": "#75809580",
60+
// "editorUnnecessaryCode.border": "#fdf",
61+
// "editorUnnecessaryCode.opacity": "",
6062
//
6163
// brackets
6264
//
@@ -89,7 +91,7 @@
8991
"peekViewResult.fileForeground": "##c6cad2",
9092
"peekViewResult.lineForeground": "#fff",
9193
"peekViewResult.matchHighlightBackground": "#91d1bd66",
92-
"peekViewResult.selectionBackground": "#444955b3",
94+
"peekViewResult.selectionBackground": "#293a57",
9395
"peekViewResult.selectionForeground": "#c6cad2",
9496
"peekViewTitle.background": "#1B2638",
9597
"peekViewTitleDescription.foreground": "#A7ACB9",
@@ -105,7 +107,7 @@
105107
// editor overview (under scroll bar)
106108
//
107109
"editorOverviewRuler.selectionHighlightForeground": "#91d1bd66",
108-
// "editorOverviewRuler.border": "#fff",
110+
"editorOverviewRuler.border": "#293a57cc",
109111
"editorOverviewRuler.findMatchForeground": "#91d1bd66",
110112
// "editorOverviewRuler.rangeHighlightForeground": "#fff",
111113
// "editorOverviewRuler.wordHighlightForeground": "#fff",
@@ -130,6 +132,7 @@
130132
"editorGroupHeader.noTabsBackground": "#172030",
131133
"editorGroupHeader.tabsBackground": "#172030",
132134
"editorGroup.dropBackground": "#75809566",
135+
"editorGroup.border": "#75809559",
133136
// "editorGroupHeader.tabsBorder": "#1A2335",
134137
"tab.activeBackground": "#c6797edf",
135138
"tab.activeForeground": "#fff",
@@ -172,20 +175,14 @@
172175
//
173176
"list.activeSelectionBackground": "#c6797edf",
174177
"list.activeSelectionForeground": "#fff",
175-
"list.dropBackground": "#44495580",
176-
// "list.focusBackground": "#75809533",
177-
"list.focusBackground": "#223047",
178+
"list.dropBackground": "#75809566",
179+
"list.focusBackground": "#293a57",
178180
"list.focusForeground": "#c6cad2",
179-
// "list.hoverBackground": "#44495580",
180-
"list.hoverBackground": "#223047",
181-
// "list.hoverBackground": "#283954",
182-
"list.hoverForeground": "#a7acb9",
183-
// "list.inactiveFocusBackground": "#44495580",
184-
"list.inactiveFocusBackground": "#223047",
181+
"list.hoverBackground": "#293a57",
182+
"list.hoverForeground": "#c6cad2",
183+
"list.inactiveFocusBackground": "#293a57",
185184
"list.inactiveFocusForeground": "#a7acb9",
186-
// "list.inactiveSelectionBackground": "#c6797e80",
187-
// "list.inactiveSelectionBackground": "#26354F",
188-
"list.inactiveSelectionBackground": "#223047",
185+
"list.inactiveSelectionBackground": "#293a57",
189186
"list.inactiveSelectionForeground": "#c6cad2",
190187
"list.invalidItemForeground": "#CC565E",
191188
"list.errorForeground": "#CC565E",
@@ -206,11 +203,7 @@
206203
// buttons - welcome page
207204
//
208205
"welcomePage.buttonBackground": "#1D293D",
209-
// "welcomePage.buttonBackground": "#1A2335",
210-
// "welcomePage.buttonHoverBackground": "#415C8966",
211-
// "welcomePage.buttonHoverBackground": "#23324A",
212206
"welcomePage.buttonHoverBackground": "#293A57",
213-
// "welcomePage.buttonHoverBackground": "#444955",
214207
"walkThrough.embeddedEditorBackground": "#1F2A3F",
215208
//
216209
// breadcrumbs
@@ -256,7 +249,7 @@
256249
"statusBar.debuggingForeground": "#fff",
257250
"statusBarItem.activeBackground": "#c6797e",
258251
"statusBarItem.activeForeground": "#fff",
259-
"statusBarItem.hoverBackground": "#444955e6",
252+
"statusBarItem.hoverBackground": "#293a57",
260253
"statusBarItem.prominentBackground": "#b18bb1cc",
261254
"statusBarItem.prominentHoverBackground": "#b18bb1",
262255
"statusBar.noFolderBackground": "#c6797edf",
@@ -314,13 +307,13 @@
314307
//
315308
// panel colors (output, terminal, etc)
316309
//
317-
"panelTitle.activeForeground": "#b8bcc6",
310+
// "panelTitle.activeForeground": "#b8bcc6",
318311
"panel.background": "#172030",
319-
// "panel.border": "",
312+
"panel.border": "#75809559",
320313
// "panel.dropBackground": "",
321-
// "panelTitle.activeBorder": "",
322-
// "panelTitle.activeForegroun": "",
323-
// "panelTitle.inactiveForeground": "",
314+
"panelTitle.activeBorder": "#c6797ecc",
315+
"panelTitle.activeForeground": "#A7ACB9",
316+
"panelTitle.inactiveForeground": "#808799b3",
324317
//
325318
// terminal colors
326319
//
@@ -367,6 +360,24 @@
367360
"textLink.activeForeground": "#98b3cd",
368361
"textLink.foreground": "#6e94b9",
369362
"textPreformat.foreground": "#bbb",
370-
"textSeparator.foreground": "#bbb"
363+
"textSeparator.foreground": "#bbb",
364+
//
365+
// settings (preview)
366+
//
367+
"settings.headerForeground": "#c6cad2",
368+
"settings.modifiedItemForeground": "#c6797e",
369+
"settings.inactiveSelectedItemBorder": "#75809559",
370+
"settings.dropdownBackground": "#172030",
371+
"settings.dropdownForeground": "#A7ACB9",
372+
"settings.dropdownBorder": "#c6797e80",
373+
"settings.checkboxBackground": "#75809560",
374+
"settings.checkboxForeground": "#758095",
375+
"settings.checkboxBorder": "#c6797e80",
376+
"settings.textInputBackground": "#172030",
377+
"settings.textInputForeground": "#A7ACB9",
378+
"settings.textInputBorder": "#c6797e80",
379+
"settings.numberInputBackground": "#172030",
380+
"settings.numberInputForeground": "#A7ACB9",
381+
"settings.numberInputBorder": "#c6797e80"
371382
}
372383
}

src/themes/rouge-theme-syntax.json

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -314,6 +314,17 @@
314314
"source.css support.constant.media",
315315
"source.stylus support.constant.media"
316316
],
317+
"settings": {
318+
"foreground": "#D0D6B5"
319+
}
320+
},
321+
{
322+
"name": "[CSS] - Symbols (colons, etc)",
323+
"scope": [
324+
"entity.other.attribute-name.pseudo-class.css punctuation.definition.entity.css",
325+
"entity.other.attribute-name.id.css punctuation.definition.entity.css",
326+
"entity.other.attribute-name.class.css punctuation.definition.entity.css"
327+
],
317328
"settings": {
318329
"foreground": "#D0D6B5"
319330
}
@@ -432,7 +443,16 @@
432443
"settings": {
433444
"foreground": "#D0D6B5"
434445
}
435-
},
446+
},
447+
{
448+
"name": "[SCSS] - Punctuation",
449+
"scope": [
450+
"meta.at-rule.each.scss"
451+
],
452+
"settings": {
453+
"foreground": "#D0D6B5"
454+
}
455+
},
436456
{
437457
"name": "[HTML] - Entity Name and doctype",
438458
"scope": [
@@ -620,6 +640,19 @@
620640
}
621641
},
622642
{
643+
"name": "[JS] - Decimal Point",
644+
"scope": [
645+
// "constant.numeric.decimal",
646+
"constant.numeric.decimal",
647+
"meta.array.literal",
648+
"meta.block"
649+
],
650+
"settings": {
651+
"foreground": "#D0D6B5"
652+
// "foreground": "#bbb"
653+
}
654+
},
655+
{
623656
"name": "[JSON] - Meta",
624657
"scope": [
625658
"meta.embedded.block.json"

temp/colors.txt

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
#172030 - background
2+
#121321 - shadow
3+
#192334 widget background
4+
#1F2A3F peekview widget background, welcome page embedded editor background, notificationcenter header background
5+
#1B2638 - peekview title background
6+
#1A2335 - tab unfocused active border, inputvalidation background
7+
8+
#212e45 - bracket match
9+
#1D293D - welcome page button background, textblock quote background
10+
11+
#223047
12+
#293a57
13+
14+
#444955 - welcome page button hover background
15+
#444955b3 - peekview selection background
16+
#44495580 - list - drop,hover,inactive focus,inactive selection background
17+
#444955e6 - statusbaritem - hover background (change this!!!)
18+
19+
#758095 - button hover background
20+
#75809580 - button background
21+
#7580954d
22+
#75809566 - editorgroup drop background, notification border
23+
#75809533 - list - focus background
24+
25+
#6e94b9 - textlink foreground
26+
#6e94b9e6 - gitdeco - ignored resource foreground
27+
#6e94b9cc - overviewruler info foreground
28+
#6e94b966 - merge - incoming content background
29+
#6e94b999 - merge - incoming header foreground, inputvalidation info border
30+
31+
#98b3cd - textlink active foreground
32+
33+
#A7ACB9 - description foreground
34+
#bbb - generic text
35+
#c6cad2 - label foreground
36+
#b8bcc6 - input option - active border (only used this once?), terminal foreground
37+
#808799 - input - placeholder foreground (only used this once?)
38+
#ccc - dropdown foreground (only used this once?)
39+
#fff
40+
#e6e6e6 - sidebar section header - foreground (only used this once?)
41+
42+
#CC565E
43+
#CC565Edf - inputvalidation - error border
44+
#cc565ecc - gutter deleted/error foreground
45+
#CC565E40 - overviewruler deleted foreground
46+
47+
#c6797e
48+
#c6797edf
49+
#c6797ecc - scrollbar hover background
50+
#c6797ef2 - scrollbar active background
51+
52+
#d19498 - gitdeco - conflicting resource foreground (only used this once, but also terminal)
53+
54+
#a06468df - dropdown border, input border
55+
#a06468cc - scrollbar background
56+
#a0646810 - scrollbar shadow (used only this once?)
57+
58+
#F9B5ACcc - list - warning foreground
59+
60+
#97a38f
61+
#97a38fe6 - statusbar debug background
62+
#9BBA9Acc - gutter added
63+
#9BBA9A80 - merge - current header background
64+
#9BBA9A26 - merge - current content background
65+
#728069B3 - extension button - prominent background
66+
#728069 - extension button - hover background
67+
68+
#ADB9A4 - gitdeco - untracked resource foreground, terminal cursor
69+
70+
#91d1bd
71+
#91d1bd40
72+
#91d1bd66
73+
74+
#eabe9a
75+
#eabe9adf - inputvalidation warning border
76+
#eabe9a80
77+
#eabe9acc - gutter modified
78+
79+
#b18bb1 - statusbaritem prominent hover background
80+
#b18bb1cc - statusbaritem prominent background
81+
#b18bb1e6 - gitdeco deleted resource foreground
82+
83+
84+
ANSI
85+
#293a56 - black
86+
#3A537A - bright black
87+
#6e94b9 - blue
88+
#98b3cd - bright blue
89+
#8ab6c1 - cyan
90+
#abcbd3 - bright cyan
91+
#ADB9A4 - green
92+
#bec8b7 - bright green
93+
#b18bb1 - magenta
94+
#ccb3cc - bright magenta
95+
#c6797e - red
96+
#d19498 - bright red
97+
#e3e4e8 - white
98+
#ffffff - bright white
99+
#ece7ac - yellow
100+
#F2EFC7 - bright yellow

0 commit comments

Comments
 (0)