Skip to content

Commit 1fdcea8

Browse files
committed
markdown, scss, json improvements
1 parent 9d51cde commit 1fdcea8

File tree

6 files changed

+87
-18
lines changed

6 files changed

+87
-18
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ node_modules/
22
bower_components/
33
samples/
44
*.log
5-
5+
copy.sh
66
build/
77
dist/
88
.DS_Store

CHANGELOG.md

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

44
## [Released]
55
---
6+
## [1.3.4] - 2018-03-05
7+
### Added
8+
- syntax: Markdown - inline code rendered with punctuation color (bright green) for visibility
9+
10+
### Fixed
11+
- syntax: better JSON property name support
12+
- syntax: CSS property name support
13+
- syntax: Markdown fenced code support
14+
- syntax: Markdown - embedded JSON support
15+
616
## [1.3.3] - 2018-02-23
717
### Changed
818
- editor: brightened hover widget background to match peek view results background

README.md

Lines changed: 27 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
[![Version](https://vsmarketplacebadge.apphb.com/version/josef.rouge-theme.svg)](https://marketplace.visualstudio.com/items?itemName=josef.rouge-theme)
33

44
VSCode theme created for a dark, material feel with a flushed color palette, optimized for use with Operator Mono font.
5-
Inspiration was drawn from Atom's Material Theme tweaked to my liking, and [loved-syntax](https://github.com/DanielPintilei/atom-loved-syntax) for Atom.
5+
Inspiration was drawn from Atom's Material Theme and [loved-syntax](https://github.com/DanielPintilei/atom-loved-syntax) for Atom.
66

77
### Changelog
88
[CHANGELOG.MD](https://github.com/josefaidt/rouge-theme/blob/master/CHANGELOG.md)
@@ -31,28 +31,41 @@ Create an issue on the [repository](https://github.com/josefaidt/rouge-theme/iss
3131
### Recommended Settings
3232
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.
3333

34-
35-
"workbench.iconTheme": "file-icons-colourless",
36-
"editor.fontFamily": "Operator Mono, Consolas, 'Courier New', monospace"
37-
34+
```json
35+
{
36+
"workbench.iconTheme": "file-icons-colourless",
37+
"editor.fontFamily": "Operator Mono, Consolas, 'Courier New', monospace"
38+
}
39+
```
40+
3841

3942
### Options
43+
#### Sidebar Headers
4044
As of version [1.1.0](https://github.com/josefaidt/rouge-theme/blob/master/CHANGELOG.md#110---2017-10-11) the sidebar header colors ("Open Editors" and "Projects") have been flattened. If you preferred the Rouge colored headers, add the following to your `User Settings`
4145

42-
43-
"workbench.colorCustomizations": {
44-
"sideBarSectionHeader.background": "#c6797edf",
45-
"sideBarSectionHeader.foreground": "#fff"
46-
}
47-
46+
```json
47+
"workbench.colorCustomizations": {
48+
"sideBarSectionHeader.background": "#c6797edf",
49+
"sideBarSectionHeader.foreground": "#fff"
50+
}
51+
```
4852

4953
![Screenshot](https://raw.githubusercontent.com/josefaidt/rouge-theme/master/img/screenshot04b.png)![Screenshot](https://raw.githubusercontent.com/josefaidt/rouge-theme/master/img/screenshot04a.png)
5054

55+
#### Activity Bar Icons
56+
In version [1.3.3](https://github.com/josefaidt/rouge-theme/releases/tag/v1.3.3) the activity bar icons were re-colored to silver for better contrast amongst the icon badges. If you preferred the Rouge colored icons, please add the following to your `User Settings`
57+
```json
58+
"workbench.colorCustomizations": {
59+
"activityBar.foreground": "#c6797e",
60+
}
61+
```
62+
![Screenshotbadges1](https://raw.githubusercontent.com/josefaidt/rouge-theme/master/img/rouge-ed-badges-1_3_2.png)![Screenshotbadges2](https://raw.githubusercontent.com/josefaidt/rouge-theme/master/img/rouge-ed-badges-1_3_3.png)
63+
5164
### Supported Languages
5265
- C#
5366
- Java
5467
- JavaScript
55-
- JSX
68+
- JavaScript (React/JSX)
5669
- JSON
5770
- HTML
5871
- CSS, SCSS, LESS
@@ -63,8 +76,8 @@ As of version [1.1.0](https://github.com/josefaidt/rouge-theme/blob/master/CHANG
6376
1. Ensure your copy of VSCode is above v1.15
6477
2. Download/unzip contents of this project
6578
3. Copy folder to your profile's extensions folder
66-
- Windows: `C:\Users\<yourprofile>\.vscode\extensions`
67-
- macOS: `~/.vscode/extensions`
79+
- Windows: `C:\Users\<yourprofile>\.vscode\extensions`
80+
- macOS: `~/.vscode/extensions`
6881
4. Reload the VSCode window (`Command Palette` > `Reload Window`)
6982
5. Select **Rouge** (`Command Palette` > `Preferences: Color Theme`)
7083

img/rouge-ed-badges-1_3_2.png

57.8 KB
Loading

img/rouge-ed-badges-1_3_3.png

59.3 KB
Loading

themes/rouge-theme-syntax.json

Lines changed: 49 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -395,6 +395,16 @@
395395
"foreground": "#A3B09A"
396396
}
397397
},
398+
{
399+
"name": "[CSS/SCSS] - Property List Keys",
400+
"scope": [
401+
"meta.property-list.scss",
402+
"meta.property-list.css"
403+
],
404+
"settings": {
405+
"foreground": "#bbb"
406+
}
407+
},
398408
{
399409
"name": "[SCSS/LESS] - Property Values",
400410
"scope": [
@@ -523,19 +533,41 @@
523533
"settings": {
524534
"foreground": "#bbb"
525535
}
536+
},
537+
{
538+
"name": "[JSON] - Meta",
539+
"scope": [
540+
"meta.embedded.block.json"
541+
],
542+
"settings": {
543+
"foreground": "#D0D6B5"
544+
// "foreground": "#bbb"
545+
}
526546
},
527547
{
528548
"name": "[JSON] - Support",
529-
"scope": "source.json support",
549+
"scope": [
550+
"source.json support",
551+
"support.json"
552+
],
553+
"settings": {
554+
"foreground": "#bbb"
555+
}
556+
},
557+
{
558+
"name": "[JSON] - Property Names",
559+
"scope": [
560+
"support.type.property-name.json"
561+
],
530562
"settings": {
531563
"foreground": "#bbb"
532564
}
533565
},
534566
{
535567
"name": "[JSON] - String",
536568
"scope": [
537-
"source.json string",
538-
"source.json punctuation.definition.string"
569+
"source.json string.json",
570+
"source.json punctuation.definition.string.json"
539571
],
540572
"settings": {
541573
"foreground": "#A3B09A"
@@ -600,6 +632,20 @@
600632
"foreground": "#D0D6B5"
601633
}
602634
},
635+
{
636+
"name": "[MARKDOWN] - Fenced Code",
637+
"scope": "markup.fenced_code.block.markdown",
638+
"settings": {
639+
"foreground": "#bbb"
640+
}
641+
},
642+
{
643+
"name": "[MARKDOWN] - Inline Code",
644+
"scope": "markup.inline.raw.string.markdown",
645+
"settings": {
646+
"foreground": "#D0D6B5"
647+
}
648+
},
603649
{
604650
"name": "[MARKDOWN] - Emphasis Bold",
605651
"scope": "markup.bold.markdown",

0 commit comments

Comments
 (0)