diff --git a/CHANGELOG.md b/CHANGELOG.md index 8c4ec50..6a3c614 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Change Log +## 2.2.1 [Small Adjustments] + +- You will know when the stickers/wallpapers start and finish installing. +- Small color adjustments. + ## 2.2.0 [Offline Mode] - Your theme's wallpaper is now available offline! @@ -59,4 +64,4 @@ - Rem (Dark Theme) - Each Theme has a corresponding sticker pack which includes: - A sticker of the character in the lower right hand corner of you editor window - - A Customized background of the selected character when all editor windows are closed. \ No newline at end of file + - A Customized background of the selected character when all editor windows are closed. diff --git a/README.md b/README.md index d11c833..2021229 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,20 @@ Steps demonstrated: 1. Reload/Restart VSCode 1. Code! +[Complete Theme Album.](complete_theme_album.md) + +[Re:Zero Album](r0_album.md) + +[DanganRonpa Album](dr_themes.md) + +[Kill La Kill Album](klk_album.md) + +[KonoSuba Album](ks_album.md) + +[Miscellaneous Album](misc_themes.md) + +[Doki-Doki Literature Club Album](theme_album.md) + ## About! With well over **10 themes** (light and dark) I think you will be able to find your favorite. diff --git a/complete_theme_album.md b/complete_theme_album.md new file mode 100644 index 0000000..78baa86 --- /dev/null +++ b/complete_theme_album.md @@ -0,0 +1,74 @@ +Re:Zero +--- + +### Emilia +![emilia_light code](screenshots/rezero/emilia_light_code.png) +![emilia_light background](screenshots/rezero/emilia_light_wallpaper.png) +![emilia_dark code](screenshots/rezero/emilia_dark_code.png) +![emilia_dark background](screenshots/rezero/emilia_dark_wallpaper.png) + +### Rem +![rem code](screenshots/rezero/rem_code.png) +![rem background](screenshots/rezero/rem_wallpaper.png) + +### Ram +![ram code](screenshots/rezero/ram_code.png) +![ram background](screenshots/rezero/ram_wallpaper.png) + +DanganRonpa +--- + +### Mioda Ibuki +![ibuki_light code](screenshots/danganronpa/ibuki_light_code.png) +![ibuki_light background](screenshots/danganronpa/ibuki_light_wallpaper.png) +![ibuki_dark code](screenshots/danganronpa/ibuki_dark_code.png) +![ibuki_dark background](screenshots/danganronpa/ibuki_dark_wallpaper.png) + +Miscellaneous +--- + +### Hatsune Miku +![miku code](screenshots/miscellaneous/miku_code.png) +![miku background](screenshots/miscellaneous/miku_wallpaper.png) + +KonoSuba +--- + +### Megumin +![megumin code](screenshots/konosuba/megumin_code.png) +![megumin background](screenshots/konosuba/megumin_wallpaper.png) + + +Kill La Kill +--- + +### Ryuko +![ryuko code](screenshots/killlakill/ryuko_code.png) +![ryuko background](screenshots/killlakill/ryuko_wallpaper.png) + +### Satsuki +![satsuki code](screenshots/killlakill/satsuki_code.png) +![satsuki background](screenshots/killlakill/satsuki_wallpaper.png) + +Doki-Doki Literature Club +--- + +### Just Monika +![only_monika](screenshots/literature/monika_light_code.png) +![just_monika](screenshots/literature/monika_light_wallpaper.png) +![just_monika](screenshots/literature/monika_dark_code.png) +![only_monika](screenshots/literature/monika_dark_wallpaper.png) +### Yuri + +![edgy](screenshots/literature/yuri_dark_code.png) +![edgy](screenshots/literature/yuri_dark_wallpaper.png) + +### Natsuki + +![only_play_with_me](screenshots/literature/natsuki_dark_code.png) +![only_play_with_me](screenshots/literature/natsuki_dark_wallpaper.png) + +### Sayori + +![deleted_character](screenshots/literature/sayori_dark_code.png) +![deleted_character](screenshots/literature/sayori_dark_wallpaper.png) diff --git a/dr_themes.md b/dr_themes.md new file mode 100644 index 0000000..bb5e094 --- /dev/null +++ b/dr_themes.md @@ -0,0 +1,5 @@ +### Mioda Ibuki +![ibuki_light code](screenshots/danganronpa/ibuki_light_code.png) +![ibuki_light background](screenshots/danganronpa/ibuki_light_wallpaper.png) +![ibuki_dark code](screenshots/danganronpa/ibuki_dark_code.png) +![ibuki_dark background](screenshots/danganronpa/ibuki_dark_wallpaper.png) diff --git a/klk_album.md b/klk_album.md new file mode 100644 index 0000000..2ef7c1a --- /dev/null +++ b/klk_album.md @@ -0,0 +1,7 @@ +### Ryuko +![ryuko code](screenshots/killlakill/ryuko_code.png) +![ryuko background](screenshots/killlakill/ryuko_wallpaper.png) + +### Satsuki +![satsuki code](screenshots/killlakill/satsuki_code.png) +![satsuki background](screenshots/killlakill/satsuki_wallpaper.png) diff --git a/ks_album.md b/ks_album.md new file mode 100644 index 0000000..33482ce --- /dev/null +++ b/ks_album.md @@ -0,0 +1,4 @@ +### Megumin +![megumin code](screenshots/konosuba/megumin_code.png) +![megumin background](screenshots/konosuba/megumin_wallpaper.png) + diff --git a/misc_themes.md b/misc_themes.md new file mode 100644 index 0000000..bea066a --- /dev/null +++ b/misc_themes.md @@ -0,0 +1,3 @@ +### Hatsune Miku +![miku code](screenshots/miscellaneous/miku_code.png) +![miku background](screenshots/miscellaneous/miku_wallpaper.png) diff --git a/package.json b/package.json index 66f1c31..c3465e1 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "displayName": "The Doki Theme", "description": "Themes based on various anime and visual novel characters.", "publisher": "unthrottled", - "version": "2.2.0", + "version": "2.2.1", "license": "MIT", "icon": "Doki-Theme.png", "galleryBanner": { diff --git a/r0_album.md b/r0_album.md new file mode 100644 index 0000000..8ff4841 --- /dev/null +++ b/r0_album.md @@ -0,0 +1,14 @@ +### Emilia +![emilia_light code](screenshots/rezero/emilia_light_code.png) +![emilia_light background](screenshots/rezero/emilia_light_wallpaper.png) +![emilia_dark code](screenshots/rezero/emilia_dark_code.png) +![emilia_dark background](screenshots/rezero/emilia_dark_wallpaper.png) + +### Rem +![rem code](screenshots/rezero/rem_code.png) +![rem background](screenshots/rezero/rem_wallpaper.png) + +### Ram +![ram code](screenshots/rezero/ram_code.png) +![ram background](screenshots/rezero/ram_wallpaper.png) + diff --git a/screenshots/danganronpa/ibuki_dark_code.png b/screenshots/danganronpa/ibuki_dark_code.png new file mode 100644 index 0000000..f6c2008 Binary files /dev/null and b/screenshots/danganronpa/ibuki_dark_code.png differ diff --git a/screenshots/danganronpa/ibuki_dark_wallpaper.png b/screenshots/danganronpa/ibuki_dark_wallpaper.png new file mode 100644 index 0000000..0c4f891 Binary files /dev/null and b/screenshots/danganronpa/ibuki_dark_wallpaper.png differ diff --git a/screenshots/danganronpa/ibuki_light_code.png b/screenshots/danganronpa/ibuki_light_code.png new file mode 100644 index 0000000..8811e06 Binary files /dev/null and b/screenshots/danganronpa/ibuki_light_code.png differ diff --git a/screenshots/danganronpa/ibuki_light_wallpaper.png b/screenshots/danganronpa/ibuki_light_wallpaper.png new file mode 100644 index 0000000..3c36f3e Binary files /dev/null and b/screenshots/danganronpa/ibuki_light_wallpaper.png differ diff --git a/screenshots/killlakill/ryuko_code.png b/screenshots/killlakill/ryuko_code.png new file mode 100644 index 0000000..c692319 Binary files /dev/null and b/screenshots/killlakill/ryuko_code.png differ diff --git a/screenshots/killlakill/ryuko_wallpaper.png b/screenshots/killlakill/ryuko_wallpaper.png new file mode 100644 index 0000000..cd8f736 Binary files /dev/null and b/screenshots/killlakill/ryuko_wallpaper.png differ diff --git a/screenshots/killlakill/satsuki_code.png b/screenshots/killlakill/satsuki_code.png new file mode 100644 index 0000000..30b251e Binary files /dev/null and b/screenshots/killlakill/satsuki_code.png differ diff --git a/screenshots/killlakill/satsuki_wallpaper.png b/screenshots/killlakill/satsuki_wallpaper.png new file mode 100644 index 0000000..d0ef83a Binary files /dev/null and b/screenshots/killlakill/satsuki_wallpaper.png differ diff --git a/screenshots/konosuba/megumin_code.png b/screenshots/konosuba/megumin_code.png new file mode 100644 index 0000000..b6ce851 Binary files /dev/null and b/screenshots/konosuba/megumin_code.png differ diff --git a/screenshots/konosuba/megumin_wallpaper.png b/screenshots/konosuba/megumin_wallpaper.png new file mode 100644 index 0000000..6da19b9 Binary files /dev/null and b/screenshots/konosuba/megumin_wallpaper.png differ diff --git a/screenshots/literature/monika_dark_code.png b/screenshots/literature/monika_dark_code.png new file mode 100644 index 0000000..633604c Binary files /dev/null and b/screenshots/literature/monika_dark_code.png differ diff --git a/screenshots/literature/monika_dark_wallpaper.png b/screenshots/literature/monika_dark_wallpaper.png new file mode 100644 index 0000000..5576f91 Binary files /dev/null and b/screenshots/literature/monika_dark_wallpaper.png differ diff --git a/screenshots/literature/monika_light_code.png b/screenshots/literature/monika_light_code.png new file mode 100644 index 0000000..559be54 Binary files /dev/null and b/screenshots/literature/monika_light_code.png differ diff --git a/screenshots/literature/monika_light_wallpaper.png b/screenshots/literature/monika_light_wallpaper.png new file mode 100644 index 0000000..591b08f Binary files /dev/null and b/screenshots/literature/monika_light_wallpaper.png differ diff --git a/screenshots/literature/natsuki_dark_code.png b/screenshots/literature/natsuki_dark_code.png new file mode 100644 index 0000000..9471d7a Binary files /dev/null and b/screenshots/literature/natsuki_dark_code.png differ diff --git a/screenshots/literature/natsuki_dark_wallpaper.png b/screenshots/literature/natsuki_dark_wallpaper.png new file mode 100644 index 0000000..7c67a6d Binary files /dev/null and b/screenshots/literature/natsuki_dark_wallpaper.png differ diff --git a/screenshots/literature/sayori_dark_code.png b/screenshots/literature/sayori_dark_code.png new file mode 100644 index 0000000..cc781be Binary files /dev/null and b/screenshots/literature/sayori_dark_code.png differ diff --git a/screenshots/literature/sayori_dark_wallpaper.png b/screenshots/literature/sayori_dark_wallpaper.png new file mode 100644 index 0000000..b26b44b Binary files /dev/null and b/screenshots/literature/sayori_dark_wallpaper.png differ diff --git a/screenshots/literature/yuri_dark_code.png b/screenshots/literature/yuri_dark_code.png new file mode 100644 index 0000000..fb177ad Binary files /dev/null and b/screenshots/literature/yuri_dark_code.png differ diff --git a/screenshots/literature/yuri_dark_wallpaper.png b/screenshots/literature/yuri_dark_wallpaper.png new file mode 100644 index 0000000..9365600 Binary files /dev/null and b/screenshots/literature/yuri_dark_wallpaper.png differ diff --git a/screenshots/miscellaneous/miku_code.png b/screenshots/miscellaneous/miku_code.png new file mode 100644 index 0000000..5ab5e7d Binary files /dev/null and b/screenshots/miscellaneous/miku_code.png differ diff --git a/screenshots/miscellaneous/miku_wallpaper.png b/screenshots/miscellaneous/miku_wallpaper.png new file mode 100644 index 0000000..e1fd29d Binary files /dev/null and b/screenshots/miscellaneous/miku_wallpaper.png differ diff --git a/screenshots/rezero/emilia_dark_code.png b/screenshots/rezero/emilia_dark_code.png new file mode 100644 index 0000000..9cb0f3d Binary files /dev/null and b/screenshots/rezero/emilia_dark_code.png differ diff --git a/screenshots/rezero/emilia_dark_wallpaper.png b/screenshots/rezero/emilia_dark_wallpaper.png new file mode 100644 index 0000000..c852b6a Binary files /dev/null and b/screenshots/rezero/emilia_dark_wallpaper.png differ diff --git a/screenshots/rezero/emilia_light_code.png b/screenshots/rezero/emilia_light_code.png new file mode 100644 index 0000000..066e3f9 Binary files /dev/null and b/screenshots/rezero/emilia_light_code.png differ diff --git a/screenshots/rezero/emilia_light_wallpaper.png b/screenshots/rezero/emilia_light_wallpaper.png new file mode 100644 index 0000000..80408db Binary files /dev/null and b/screenshots/rezero/emilia_light_wallpaper.png differ diff --git a/screenshots/rezero/ram_code.png b/screenshots/rezero/ram_code.png new file mode 100644 index 0000000..8a05862 Binary files /dev/null and b/screenshots/rezero/ram_code.png differ diff --git a/screenshots/rezero/ram_wallpaper.png b/screenshots/rezero/ram_wallpaper.png new file mode 100644 index 0000000..7316742 Binary files /dev/null and b/screenshots/rezero/ram_wallpaper.png differ diff --git a/screenshots/rezero/rem_code.png b/screenshots/rezero/rem_code.png new file mode 100644 index 0000000..aba887e Binary files /dev/null and b/screenshots/rezero/rem_code.png differ diff --git a/screenshots/rezero/rem_wallpaper.png b/screenshots/rezero/rem_wallpaper.png new file mode 100644 index 0000000..7e07836 Binary files /dev/null and b/screenshots/rezero/rem_wallpaper.png differ diff --git a/src/NotificationService.ts b/src/NotificationService.ts index 41f745b..9eb65da 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 = 'v2.2.0'; +const DOKI_THEME_VERSION = 'v2.2.1'; export function attemptToNotifyUpdates(context: vscode.ExtensionContext) { const savedVersion = VSCodeGlobals.globalState.get(SAVED_VERSION); diff --git a/src/ThemeManager.ts b/src/ThemeManager.ts index 5569e9c..8e9bb9b 100644 --- a/src/ThemeManager.ts +++ b/src/ThemeManager.ts @@ -49,6 +49,7 @@ export function activateTheme( dokiTheme: DokiTheme, context: vscode.ExtensionContext ) { + vscode.window.showInformationMessage(`Please wait, installing ${dokiTheme.name}.`); attemptToInstall(dokiTheme, context).then(didInstall => { if (didInstall === InstallStatus.INSTALLED) { VSCodeGlobals.globalState.update(ACTIVE_THEME, dokiTheme.id); diff --git a/theme_album.md b/theme_album.md new file mode 100644 index 0000000..5c0f70e --- /dev/null +++ b/theme_album.md @@ -0,0 +1,19 @@ +### Just Monika +![just_monika](screenshots/literature/monika_dark_code.png) +![only_monika](screenshots/literature/monika_dark_wallpaper.png) +![only_monika](screenshots/literature/monika_light_code.png) +![just_monika](screenshots/literature/monika_light_wallpaper.png) +### Yuri + +![edgy](screenshots/literature/yuri_dark_code.png) +![edgy](screenshots/literature/yuri_dark_wallpaper.png) + +### Natsuki + +![only_play_with_me](screenshots/literature/natsuki_dark_code.png) +![only_play_with_me](screenshots/literature/natsuki_dark_wallpaper.png) + +### Sayori + +![deleted_character](screenshots/literature/sayori_dark_code.png) +![deleted_character](screenshots/literature/sayori_dark_wallpaper.png) diff --git a/themes/templates/base.laf.template.json b/themes/templates/base.laf.template.json index bb05c57..f670712 100644 --- a/themes/templates/base.laf.template.json +++ b/themes/templates/base.laf.template.json @@ -1,5 +1,5 @@ { - "name":"base", + "name": "base", "ui": { "input.background": "&secondaryBackground&", "peekViewResult.background": "&secondaryBackground&", @@ -25,6 +25,7 @@ "editorIndentGuide.activeBackground": "&borderColor&", "inputOption.activeBorder": "&borderColor&", "editorCursor.background": "&caretForeground&", + "terminalCursor.background": "&caretForeground&", "editorSuggestWidget.border": "&editorBackground&", "panel.background": "&editorBackground&", "sideBar.background": "&editorBackground&", @@ -36,6 +37,7 @@ "editorWidget.border": "&accentColor&", "list.highlightForeground": "&accentColor&", "editorLineNumber.activeForeground": "&accentColor&", + "debugIcon.breakpointForeground": "&accentColor&", "tab.activeBorder": "&accentColor&", "peekView.border": "&accentColor&", "statusBar.background": "&accentColor&", @@ -56,7 +58,7 @@ "sideBarSectionHeader.background": "&caretRow&", "activityBar.background": "&caretRow&", "editor.findMatchBackground": "&selectionBackground&", - "editor.wordHighlightStrongBackground": "&searchResultBackground&", + "editor.wordHighlightStrongBackground": "&searchResultBackground&", "editor.findMatchHighlightBackground": "&selectionInactive&", "peekViewEditor.matchHighlightBackground": "&selectionInactive&", "editor.wordHighlightBackground": "&selectionInactive&", @@ -68,18 +70,21 @@ "editorSuggestWidget.background": "&headerColor&", "notifications.background": "&headerColor&", "peekViewTitle.background": "&headerColor&", - "widget.shadow": "#1111115a", - "scrollbar.shadow": "#1111113a", + "widget.shadow": "#1111115a", + "scrollbar.shadow": "#1111113a", "titleBar.activeBackground": "&headerColor&", "titleBar.inactiveBackground": "&headerColor&", "peekViewEditor.background": "&codeBlock&", "peekViewEditorGutter.background": "&codeBlock&", - - "terminal.ansiRed": "#E356A7", - "terminal.ansiGreen": "#42E66C", + "terminal.ansiRed": "#E356A7", + "terminal.ansiGreen": "#42E66C", "terminal.ansiYellow": "#EFA554", - "terminal.ansiBlue": "#9B6BDF", - "terminal.ansiMagenta": "#E64747", - "terminal.ansiCyan": "#75D7EC" + "terminal.ansiBlue": "#9B6BDF", + "terminal.ansiMagenta": "#E64747", + "terminal.ansiCyan": "#75D7EC", + "editor.stackFrameHighlightBackground": "&selectionBackground&", + "debugIcon.breakpointCurrentStackframeForeground": "&selectionBackground&", + "debugIcon.breakpointStackframeForeground": "&selectionInactive&", + "editor.focusedStackFrameHighlightBackground": "&selectionInactive&" } } \ No newline at end of file