Skip to content

Commit

Permalink
Kanna Kamui (#8)
Browse files Browse the repository at this point in the history
* Added Kanna

* Updated image alt
  • Loading branch information
Unthrottled authored Aug 1, 2020
1 parent 67f4a01 commit 115fb59
Show file tree
Hide file tree
Showing 86 changed files with 430 additions and 76 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
Changelog
---

# 4.0.0 [Kanna Kamui]

- Added Miss Kobayashi's Dragon Maid's `Kanna` as a dark theme!

![The New Girl](https://doki.assets.unthrottled.io/misc/v10_girl.png?version=1)

# 3.0.0 [Misato Katsuragi]

- Added Neon Genesis Evangelion's `Misato Katsuragi` as a dark theme!
Expand Down
2 changes: 1 addition & 1 deletion buildAssets/templates/manifest.template.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "The Doki Theme",
"version": "3.0.0",
"version": "4.0.0",
"description": "Anime based themes for your chrome browser!",
"theme": {
"images": {
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"id": "b93ab4ea-ff96-4459-8fa2-0caae5bc7116",
"overrides": {
"theme": {
"colors": {
"omnibox_text": "&classNameColor&"
}
}
},
"laf": {},
"syntax": {},
"colors": {}
}
5 changes: 3 additions & 2 deletions buildSrc/src/BuildThemes.ts
Original file line number Diff line number Diff line change
Expand Up @@ -643,8 +643,9 @@ preBuild()
].filter(hiResWaifu => fs.existsSync(hiResWaifu))[0];
if (highResTheme) {
const highResThemeDirectory = path.resolve(hiResGeneratedThemesDirectory, themeDirectoryName);
return walkDir(highResThemeDirectory)
.then(items => items.forEach(item => fs.unlinkSync(item)))
return (fs.existsSync(highResThemeDirectory) ?
walkDir(highResThemeDirectory)
.then(items => items.forEach(item => fs.unlinkSync(item))) : Promise.resolve())
.then(() => new Promise((resolve, reject) => {
ncp(themeDirectory, highResThemeDirectory, {
clobber: false,
Expand Down
2 changes: 1 addition & 1 deletion chromeThemes/Asuna's Theme/manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Doki Theme: Asuna",
"version": "3.0.0",
"version": "4.0.0",
"description": "A light theme modeled after Asuna from Sword Art Online",
"theme": {
"images": {
Expand Down
2 changes: 1 addition & 1 deletion chromeThemes/Beatrice's Theme/manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Doki Theme: Beatrice",
"version": "3.0.0",
"version": "4.0.0",
"description": "A light theme modeled after Beatrice from Re Zero",
"theme": {
"images": {
Expand Down
2 changes: 1 addition & 1 deletion chromeThemes/Darkness Dark's Theme/manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Doki Theme: Darkness Dark",
"version": "3.0.0",
"version": "4.0.0",
"description": "A dark theme modeled after Darkness from KonoSuba",
"theme": {
"images": {
Expand Down
2 changes: 1 addition & 1 deletion chromeThemes/Darkness Light's Theme/manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Doki Theme: Darkness Light",
"version": "3.0.0",
"version": "4.0.0",
"description": "A light theme modeled after Darkness from KonoSuba",
"theme": {
"images": {
Expand Down
2 changes: 1 addition & 1 deletion chromeThemes/Emilia Dark's Theme/manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Doki Theme: Emilia Dark",
"version": "3.0.0",
"version": "4.0.0",
"description": "A dark theme modeled after Emilia from Re Zero",
"theme": {
"images": {
Expand Down
2 changes: 1 addition & 1 deletion chromeThemes/Emilia Light's Theme/manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Doki Theme: Emilia Light",
"version": "3.0.0",
"version": "4.0.0",
"description": "A light theme modeled after Emilia from Re Zero",
"theme": {
"images": {
Expand Down
2 changes: 1 addition & 1 deletion chromeThemes/Hatsune Miku's Theme/manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Doki Theme: Hatsune Miku",
"version": "3.0.0",
"version": "4.0.0",
"description": "A dark theme modeled after Miku from Miscellaneous",
"theme": {
"images": {
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added chromeThemes/Kanna's Theme/images/tab_highlight.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added chromeThemes/Kanna's Theme/images/tab_inactive.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
112 changes: 112 additions & 0 deletions chromeThemes/Kanna's Theme/manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
{
"name": "Doki Theme: Kanna",
"version": "4.0.0",
"description": "A dark theme modeled after Kanna from Miss Kobayashi's Dragon Maid",
"theme": {
"images": {
"theme_ntp_background": "images/kanna_dark_secondary.png",
"theme_ntp_background_incognito": "images/kanna_dark_secondary.png",
"theme_toolbar": "images/tab_highlight.png",
"theme_tab_background": "images/tab_inactive.png"
},
"colors": {
"bookmark_text": [
208,
208,
208
],
"button_background": [
38,
39,
50
],
"frame": [
27,
21,
41
],
"frame_inactive": [
26,
20,
38
],
"frame_incognito": [
26,
20,
38
],
"frame_incognito_inactive": [
27,
21,
41
],
"ntp_background": [
27,
21,
41
],
"ntp_header": [
26,
20,
38
],
"omnibox_background": [
21,
15,
32
],
"omnibox_text": [
106,
173,
255
],
"theme_toolbar": [
36,
28,
51
],
"ntp_text": [
208,
208,
208
],
"tab_background_text": [
208,
208,
208
],
"tab_background_text_inactive": [
106,
102,
121
],
"tab_text": [
208,
208,
208
],
"toolbar": [
26,
20,
38
]
},
"tints": {
"buttons": [
0.6685393258426967,
1,
0.44509803921568625
],
"frame": [
0.6685393258426967,
1,
0.44509803921568625
]
},
"properties": {
"ntp_background_alignment": "center",
"ntp_logo_alternate": 0
}
},
"manifest_version": 2
}
2 changes: 1 addition & 1 deletion chromeThemes/Konata's Theme/manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Doki Theme: Konata",
"version": "3.0.0",
"version": "4.0.0",
"description": "A light theme modeled after Konata from Lucky Star",
"theme": {
"images": {
Expand Down
2 changes: 1 addition & 1 deletion chromeThemes/Megumin's Theme/manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Doki Theme: Megumin",
"version": "3.0.0",
"version": "4.0.0",
"description": "A dark theme modeled after Megumin from KonoSuba",
"theme": {
"images": {
Expand Down
2 changes: 1 addition & 1 deletion chromeThemes/Mioda Ibuki Dark's Theme/manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Doki Theme: Mioda Ibuki Dark",
"version": "3.0.0",
"version": "4.0.0",
"description": "A dark theme modeled after Ibuki from DanganRonpa",
"theme": {
"images": {
Expand Down
2 changes: 1 addition & 1 deletion chromeThemes/Mioda Ibuki Light's Theme/manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Doki Theme: Mioda Ibuki Light",
"version": "3.0.0",
"version": "4.0.0",
"description": "A light theme modeled after Ibuki from DanganRonpa",
"theme": {
"images": {
Expand Down
2 changes: 1 addition & 1 deletion chromeThemes/Misato Katsuragi's Theme/manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Doki Theme: Misato Katsuragi",
"version": "3.0.0",
"version": "4.0.0",
"description": "A dark theme modeled after Misato from Evangelion",
"theme": {
"images": {
Expand Down
2 changes: 1 addition & 1 deletion chromeThemes/Monika Dark's Theme/manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Doki Theme: Monika Dark",
"version": "3.0.0",
"version": "4.0.0",
"description": "A dark theme modeled after Monika from Literature Club",
"theme": {
"images": {
Expand Down
2 changes: 1 addition & 1 deletion chromeThemes/Monika Light's Theme/manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Doki Theme: Monika Light",
"version": "3.0.0",
"version": "4.0.0",
"description": "A light theme modeled after Monika from Literature Club",
"theme": {
"images": {
Expand Down
2 changes: 1 addition & 1 deletion chromeThemes/Natsuki Dark's Theme/manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Doki Theme: Natsuki Dark",
"version": "3.0.0",
"version": "4.0.0",
"description": "A dark theme modeled after Natsuki from Literature Club",
"theme": {
"images": {
Expand Down
2 changes: 1 addition & 1 deletion chromeThemes/Natsuki Light's Theme/manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Doki Theme: Natsuki Light",
"version": "3.0.0",
"version": "4.0.0",
"description": "A light theme modeled after Natsuki from Literature Club",
"theme": {
"images": {
Expand Down
2 changes: 1 addition & 1 deletion chromeThemes/Ram's Theme/manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Doki Theme: Ram",
"version": "3.0.0",
"version": "4.0.0",
"description": "A dark theme modeled after Ram from Re Zero",
"theme": {
"images": {
Expand Down
2 changes: 1 addition & 1 deletion chromeThemes/Rem's Theme/manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Doki Theme: Rem",
"version": "3.0.0",
"version": "4.0.0",
"description": "A dark theme modeled after Rem from Re Zero",
"theme": {
"images": {
Expand Down
2 changes: 1 addition & 1 deletion chromeThemes/Rias's Theme/manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Doki Theme: Rias",
"version": "3.0.0",
"version": "4.0.0",
"description": "A dark theme modeled after Rias from High School DxD",
"theme": {
"images": {
Expand Down
2 changes: 1 addition & 1 deletion chromeThemes/Ryuko's Theme/manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Doki Theme: Ryuko",
"version": "3.0.0",
"version": "4.0.0",
"description": "A dark theme modeled after Ryuko from Kill la Kill",
"theme": {
"images": {
Expand Down
2 changes: 1 addition & 1 deletion chromeThemes/Satsuki's Theme/manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Doki Theme: Satsuki",
"version": "3.0.0",
"version": "4.0.0",
"description": "A light theme modeled after Satsuki from Kill la Kill",
"theme": {
"images": {
Expand Down
2 changes: 1 addition & 1 deletion chromeThemes/Sayori Dark's Theme/manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Doki Theme: Sayori Dark",
"version": "3.0.0",
"version": "4.0.0",
"description": "A dark theme modeled after Š̸̘͚̼͎̯̙̣̱̎̋̐͒a̴̖̟̠̳̤͙̟͂̂͑̐͜ỷ̵̧̨̞̠̖̠o̴̧͍̗̬̎̓͆̔͝ͅr̴̡̮̟͈͠ͅi̴̡̨͓͈̬̗̺̍́̃̇̓ from Literature Club",
"theme": {
"images": {
Expand Down
4 changes: 2 additions & 2 deletions chromeThemes/Sayori Light's Theme/manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Doki Theme: Sayori Light",
"version": "3.0.0",
"version": "4.0.0",
"description": "A light theme modeled after Sayori from Literature Club",
"theme": {
"images": {
Expand Down Expand Up @@ -109,4 +109,4 @@
}
},
"manifest_version": 2
}
}
2 changes: 1 addition & 1 deletion chromeThemes/Yuri Dark's Theme/manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Doki Theme: Yuri Dark",
"version": "3.0.0",
"version": "4.0.0",
"description": "A dark theme modeled after Yuri from Literature Club",
"theme": {
"images": {
Expand Down
2 changes: 1 addition & 1 deletion chromeThemes/Yuri Light's Theme/manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Doki Theme: Yuri Light",
"version": "3.0.0",
"version": "4.0.0",
"description": "A light theme modeled after Yuri from Literature Club",
"theme": {
"images": {
Expand Down
2 changes: 1 addition & 1 deletion chromeThemes_2560x1440/Asuna's Theme/manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Doki Theme: Asuna",
"version": "3.0.0",
"version": "4.0.0",
"description": "A light theme modeled after Asuna from Sword Art Online",
"theme": {
"images": {
Expand Down
2 changes: 1 addition & 1 deletion chromeThemes_2560x1440/Darkness Dark's Theme/manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Doki Theme: Darkness Dark",
"version": "3.0.0",
"version": "4.0.0",
"description": "A dark theme modeled after Darkness from KonoSuba",
"theme": {
"images": {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Doki Theme: Darkness Light",
"version": "3.0.0",
"version": "4.0.0",
"description": "A light theme modeled after Darkness from KonoSuba",
"theme": {
"images": {
Expand Down
2 changes: 1 addition & 1 deletion chromeThemes_2560x1440/Emilia Dark's Theme/manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Doki Theme: Emilia Dark",
"version": "3.0.0",
"version": "4.0.0",
"description": "A dark theme modeled after Emilia from Re Zero",
"theme": {
"images": {
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 115fb59

Please sign in to comment.