diff --git a/CHANGELOG.md b/CHANGELOG.md index 4ef4e3e..3b8d6bf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +# 4.0.0 [Misato Katsuragi] + +- Added Neon Genesis Evangelion's `Misato Katsuragi` as a dark theme! + +![The New Woman](https://doki.assets.unthrottled.io/misc/v9_girl.png?version=1) + + # 3.2.0 [Many Small Improvements] - Notification toasts now appear in front of the sticker, so you can actually read it :) diff --git a/albums/complete_theme_album.md b/albums/complete_theme_album.md index a9e787c..01056e7 100644 --- a/albums/complete_theme_album.md +++ b/albums/complete_theme_album.md @@ -28,6 +28,13 @@ DanganRonpa ![ibuki_dark code](../screenshots/danganronpa/ibuki_dark_code.png) ![ibuki_dark code](../screenshots/danganronpa/ibuki_dark_wallpaper.png) +Neon Genesis Evangelion +--- + +### Misato Katsuragi +![misato_dark code](../screenshots/eva/misato_dark_code.png) +![misato_dark code](../screenshots/eva/misato_dark_wallpaper.png) + Miscellaneous --- diff --git a/albums/eva_album.md b/albums/eva_album.md new file mode 100644 index 0000000..cc27134 --- /dev/null +++ b/albums/eva_album.md @@ -0,0 +1,8 @@ +Neon Genesis Evangelion +--- + +### Misato Katsuragi +![misato_dark code](../screenshots/eva/misato_dark_code.png) +![misato_dark code](../screenshots/eva/misato_dark_wallpaper.png) + + diff --git a/albums/grouping.md b/albums/grouping.md index 5f32edc..a614eb0 100644 --- a/albums/grouping.md +++ b/albums/grouping.md @@ -7,6 +7,8 @@ Themes grouped by album [DanganRonpa Album](dr_themes.md) +[Neon Genesis Evangelion](eva_album.md) + [Kill La Kill Album](klk_album.md) [KonoSuba Album](ks_album.md) diff --git a/buildSrc/GroupMappings.ts b/buildSrc/GroupMappings.ts index aa67f8c..0aa8cfe 100644 --- a/buildSrc/GroupMappings.ts +++ b/buildSrc/GroupMappings.ts @@ -8,6 +8,7 @@ const GroupToNameMapping: StringDictonary = { "KonoSuba": "KonoSuba: ", "Mistress": "Miss: ", "DanganRonpa": "DR: ", + "Evangelion": "EVA: ", "Miscellaneous": "Misc: ", "High School DxD" : "DxD: ", "Sword Art Online" : "SAO: ", diff --git a/package.json b/package.json index ea6f695..0869d85 100644 --- a/package.json +++ b/package.json @@ -1,9 +1,9 @@ { "name": "doki-theme", "displayName": "The Doki Theme", - "description": "Code with your waifu.", + "description": "A bunch of themes with cute anime girls. Code with your waifu!", "publisher": "unthrottled", - "version": "3.2.0", + "version": "4.0.0", "license": "MIT", "icon": "Doki-Theme.png", "galleryBanner": { @@ -24,12 +24,17 @@ "Themes", "Other" ], + "keywords": [ + "Anime", + "Otaku" + ], "activationEvents": [ "*", "onCommand:extension.doki.changelog", "onCommand:extension.remove.sticker", "onCommand:extension.theme.Mioda Ibuki Dark", "onCommand:extension.theme.Mioda Ibuki Light", + "onCommand:extension.theme.Misato Katsuragi", "onCommand:extension.theme.Rias", "onCommand:extension.theme.Ryuko", "onCommand:extension.theme.Satsuki", @@ -81,6 +86,10 @@ "command": "extension.theme.Mioda Ibuki Light", "title": "Doki-Theme: Install Mioda Ibuki Light's Stickers" }, + { + "command": "extension.theme.Misato Katsuragi", + "title": "Doki-Theme: Install Misato Katsuragi's Stickers" + }, { "command": "extension.theme.Rias", "title": "Doki-Theme: Install Rias's Stickers" @@ -219,6 +228,12 @@ "path": "./generatedThemes/Mioda Ibuki Light.theme.json", "uiTheme": "vs" }, + { + "id": "8e8773ee-4bbb-4812-b311-005f04f6bb20", + "label": "Doki Theme: EVA: Misato", + "path": "./generatedThemes/Misato Katsuragi.theme.json", + "uiTheme": "vs-dark" + }, { "id": "c5e92ad9-2fa0-491e-b92a-48ab92d13597", "label": "Doki Theme: DxD: Rias", diff --git a/screenshots/eva/misato_dark_code.png b/screenshots/eva/misato_dark_code.png new file mode 100644 index 0000000..b7ce68f Binary files /dev/null and b/screenshots/eva/misato_dark_code.png differ diff --git a/screenshots/eva/misato_dark_wallpaper.png b/screenshots/eva/misato_dark_wallpaper.png new file mode 100644 index 0000000..1b379dc Binary files /dev/null and b/screenshots/eva/misato_dark_wallpaper.png differ diff --git a/src/NotificationService.ts b/src/NotificationService.ts index 4ec9414..44590a3 100644 --- a/src/NotificationService.ts +++ b/src/NotificationService.ts @@ -3,7 +3,7 @@ import { VSCodeGlobals } from "./VSCodeGlobals"; import { attemptToGreetUser } from "./WelcomeService"; const SAVED_VERSION = "doki.theme.version"; -const DOKI_THEME_VERSION = "v3.2.0"; +const DOKI_THEME_VERSION = "v4.0.0"; export function attemptToNotifyUpdates(context: vscode.ExtensionContext) { const savedVersion = VSCodeGlobals.globalState.get(SAVED_VERSION); diff --git a/src/RESTClient.ts b/src/RESTClient.ts index 59d8bb7..43f8fd0 100644 --- a/src/RESTClient.ts +++ b/src/RESTClient.ts @@ -4,6 +4,9 @@ import { Transform as Stream } from 'stream'; export const performGet = (url: string): Promise => { return new Promise((resolve, reject) => { https.get(url, { + headers: { + 'user-agent': 'vs-code', + }, timeout: 10000, }, (res) => { const inputStream = new Stream(); diff --git a/themes/definitions/eva/misato/dark/misato.dark.vsCode.definition.json b/themes/definitions/eva/misato/dark/misato.dark.vsCode.definition.json new file mode 100644 index 0000000..7a244b8 --- /dev/null +++ b/themes/definitions/eva/misato/dark/misato.dark.vsCode.definition.json @@ -0,0 +1,10 @@ +{ + "id": "8e8773ee-4bbb-4812-b311-005f04f6bb20", + "overrides": {}, + "laf": {}, + "syntax": {}, + "colors": { + "selectionBackground":"#5a293f", + "selectionInactive":"#4b283c" + } +} \ No newline at end of file diff --git a/themes/definitions/mistress/cleo/cleo.png b/themes/definitions/mistress/cleo/cleo.png deleted file mode 100644 index edbfc4a..0000000 Binary files a/themes/definitions/mistress/cleo/cleo.png and /dev/null differ diff --git a/themes/definitions/mistress/cleo/cleo.vsCode.definition.json b/themes/definitions/mistress/cleo/cleo.vsCode.definition.json deleted file mode 100644 index b719424..0000000 --- a/themes/definitions/mistress/cleo/cleo.vsCode.definition.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "id": "fc466b4f-8eb7-472c-8cbb-d99a09d4c469", - "overrides": {}, - "laf": {}, - "syntax": {}, - "colors": {} -} \ No newline at end of file diff --git a/themes/definitions/mistress/eleniel/eleniel.png b/themes/definitions/mistress/eleniel/eleniel.png deleted file mode 100644 index 893227c..0000000 Binary files a/themes/definitions/mistress/eleniel/eleniel.png and /dev/null differ diff --git a/themes/definitions/mistress/eleniel/eleniel.vsCode.definition.json b/themes/definitions/mistress/eleniel/eleniel.vsCode.definition.json deleted file mode 100644 index e321fcf..0000000 --- a/themes/definitions/mistress/eleniel/eleniel.vsCode.definition.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "id": "c915211e-faab-4696-8af2-230892052ba6", - "overrides": {}, - "laf": {}, - "syntax": {}, - "colors": {} -} \ No newline at end of file diff --git a/themes/definitions/mistress/neera/neera.png b/themes/definitions/mistress/neera/neera.png deleted file mode 100644 index 3c86dbb..0000000 Binary files a/themes/definitions/mistress/neera/neera.png and /dev/null differ diff --git a/themes/definitions/mistress/neera/neera.vsCode.definition.json b/themes/definitions/mistress/neera/neera.vsCode.definition.json deleted file mode 100644 index f552849..0000000 --- a/themes/definitions/mistress/neera/neera.vsCode.definition.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "id": "4693f34f-f400-4431-87f8-0be7fde660d9", - "overrides": {}, - "laf": {}, - "syntax": {}, - "colors": {} -} \ No newline at end of file diff --git a/themes/definitions/mistress/sanya/sanya.png b/themes/definitions/mistress/sanya/sanya.png deleted file mode 100644 index 960892a..0000000 Binary files a/themes/definitions/mistress/sanya/sanya.png and /dev/null differ diff --git a/themes/definitions/mistress/sanya/sanya.vsCode.definition.json b/themes/definitions/mistress/sanya/sanya.vsCode.definition.json deleted file mode 100644 index 2bd561c..0000000 --- a/themes/definitions/mistress/sanya/sanya.vsCode.definition.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id": "436ff3a0-4072-4b38-8d6f-888b18b5d0ab", - "overrides": {}, - "laf": { - "extends": "dark", - "ui": { - "statusBar.foreground": "&accentContrastColor&", - "badge.foreground": "&accentContrastColor&", - "activityBarBadge.foreground": "&accentContrastColor&" - } - }, - "syntax": {}, - "colors": {} -} \ No newline at end of file diff --git a/themes/definitions/mistress/syrena/syrena.png b/themes/definitions/mistress/syrena/syrena.png deleted file mode 100644 index 7658a9b..0000000 Binary files a/themes/definitions/mistress/syrena/syrena.png and /dev/null differ diff --git a/themes/definitions/mistress/syrena/syrena.vsCode.definition.json b/themes/definitions/mistress/syrena/syrena.vsCode.definition.json deleted file mode 100644 index 59aecda..0000000 --- a/themes/definitions/mistress/syrena/syrena.vsCode.definition.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "id": "c8df9413-5d9f-4e0c-ae64-5d5c1cffe9a5", - "overrides": {}, - "laf": {}, - "syntax": {}, - "colors": {} -} \ No newline at end of file diff --git a/themes/definitions/mistress/wyla/wyla.png b/themes/definitions/mistress/wyla/wyla.png deleted file mode 100644 index 74e192c..0000000 Binary files a/themes/definitions/mistress/wyla/wyla.png and /dev/null differ diff --git a/themes/definitions/mistress/wyla/wyla.vsCode.definition.json b/themes/definitions/mistress/wyla/wyla.vsCode.definition.json deleted file mode 100644 index 6c1a094..0000000 --- a/themes/definitions/mistress/wyla/wyla.vsCode.definition.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id": "9f62362a-49e0-4b82-8f63-d1f98ae7799f", - "overrides": {}, - "laf": { - "extends": "dark", - "ui": { - "statusBar.foreground": "&accentContrastColor&", - "badge.foreground": "&accentContrastColor&", - "activityBarBadge.foreground": "&accentContrastColor&" - } - }, - "syntax": {}, - "colors": {} -} \ No newline at end of file