Giter Site home page Giter Site logo

doki-theme / doki-theme-web Goto Github PK

View Code? Open in Web Editor NEW
154.0 5.0 15.0 131.35 MB

Cute anime character themes for your Chrome, Edge, & Brave browser.

License: MIT License

JavaScript 0.19% HTML 91.41% TypeScript 8.23% Shell 0.02% CSS 0.15%
chrome-extension chrome-theme chrome anime theme themes microsoft-edge-extension

doki-theme-web's People

Contributors

dependabot[bot] avatar unthrottled avatar zimcodes avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

doki-theme-web's Issues

FireFox Plugin Failed Review

The plugin was disabled in the Firefox marketplace for the following reason:

This add-on didn't pass review because of the following problems:

1) This extension uses a registered trademark of Mozilla in its name or icon and is unallowable under Mozilla’s Trademark Policy (https://www.mozilla.org/foundation/trademarks/policy/).
For Mozilla trademarks, the usage of “Mozilla” and “Firefox” are generally not allowed in the add-on name, except in the following format: “ADD-ON NAME for Firefox.”
icon32.png
about-logo.png
firefox-wordmark.svg

Light theme history on firefox

Describe the bug
The firefox history sidebar is always in light mode regardless of the doki theme colors (light/dark).

To Reproduce

  1. Open the firefox history sidebar while having a dark doki theme applied

Expected Behavior
It is expected that the history sidebar follows the color scheme of the doki theme rather than staying light the entire time

Environment
OS: Windows | Browser: Firefox | Extension Version: Latest from the Marketplace (14.0.0)

Screenshots
Screenshot 2021-10-07 192348
This is the expected history bar color scheme ^
Screenshot 2021-10-07 192318
This is the actual one ^

Add extension compatibility to Opera GX

Is your feature request related to a problem? Please describe.
Not a problem or anything, I just would like to use this extension with Opera GX. I primarily use GX for pretty much everything so I thought it would be very cool if I had the prebuilt anime themes too (particularly because I have no idea what color goes where).

Describe the solution you'd like
A simple extension load just like all the other ones like Chrome.

Describe alternatives you've considered
I don't really have any idea on how to load the extensions or somehow do CSS magic on the browser, I'm not that at that level yet, sorry.

Incorrect Current Tab toolbar theme in Mixed Mode.

The current active tab's toolbar theme becomes completely different from the tab's overall theme in Mixed Mode. It occurs in these cases:

  1. Activating/Deactivating the search widget
  2. Creating tabs rapidly

Search Widget

There is a bit of weirdness with switching the search widget when in mixed mode.

bandicam.2021-10-10.10-23-36-479.mp4

Originally posted by @Unthrottled in #72 (review)

Rapid Tab Creation

There's also another case in which this issue occurs.

*Note: Sometimes when creating tabs rapidly, the last tab's toolbar theme will be different. Just switch to a different tab and back and it will resume back to normal. @ZimCodes #72

solution.mp4

Widget Toggle in Mixed Mode

Conditions:

  • Mixed Mode
  • Multiple Tabs

Bug Reproduction:
If you toggle the widget switch, mix mode will deactivate and all tabs will resort to a single theme. Check Video

issue.mp4

.

Originally posted by @ZimCodes in #72 (comment)

No theme on firefox startup

Describe the bug
When starting firefox again the browser opens onto the doki homepage as expected but the theme is not applied until selecting your waifu again

To Reproduce

  1. Close firefox
  2. Open firefox

....yeah, thats just about it

Expected Behavior
You can check the Screenshots section to see the expected and actual behavior of the theme

Environment
OS: Windows | Browser: Firefox | Extension Version: Latest from the Marketplace (14.0.0)

Screenshots
Screenshot 2021-10-07 191117
This is the expected outcome of starting firefox ^
Screenshot 2021-10-07 191304
This is the actual outcome ^

Not working on Brave.

When I install the theme on Brave browser the new page background doesn't change, is there any way to make it work?

Always loading the doki theme plugin?

Is there any way to always load the plugin?

( I already tried the web-ext method but i accidentally deleted the cache and now it wont work any more )

Doki Theme overwriting active tab when restoring window

Describe the bug
Doki Theme is replacing the latest active tab with a new tab when reopening closed Firefox windows.

To Reproduce

  1. Open a Firefox window
  2. Turn on "Restore previous session" in Settings > General > Startup
  3. Open at least 1 tab
  4. Close the window
  5. Reopen Firefox

Expected Behavior
Reopening the window should restore the previous window's tabs, but Doki Theme is overwriting the active tab with the blank (new) page even if it previously had an open resource.

Environment

  • Firefox Developer Edition 91.0b3
  • Doki Theme for Firefox 11.0.1
  • Windows 10 Home 21H1 64-bit (build 19043)

[FireFox] - Opt-In all features

According to the add-on policies, we need all the features provided by the add-on, to be opt-in and not "on by default"

The features must be “opt-in”, meaning the user has to take non-default action to enact the change. Changes prompted by Firefox after the add-on is installed do not require an additional opt-in. The permissions prompt shown when installing an add-on does not alleviate the need for an opt-in.

Mixed Mode Themed Favicon Issue

Issue

Except, if I try to create a series of new tabs at the speed of light, then the default favicon will be displayed for now onwards.

  • Fix default favicon displaying after creating new tabs quickly

Originally posted by @ZimCodes in #64 (comment)

The Firefox addon link is broken

Is your feature request related to a problem? Please describe.
The link to Firefox addon link is broken

Describe the solution you'd like
That the doki web theme is available as an addon for firefox

Describe alternatives you've considered
self-loading it but that only keeps it temporarily

Brave New Tab line is offset

Describe the bug
The new tab bottom line, as you can see in the image, is on the center of the new tab, not the bottom

To Reproduce

  1. Install doki theme on Brave

Expected Behavior
New tab line is on the bottom

Environment
I use VSCode, but here's the environment pasted from there:

Version: 1.83.1 (user setup)
Commit: f1b07bd25dfad64b0167beb15359ae573aecd2cc
Date: 2023-10-10T23:48:05.904Z
Electron: 25.8.4
ElectronBuildId: 24154031
Chromium: 114.0.5735.289
Node.js: 18.15.0
V8: 11.4.183.29-electron.0
OS: Windows_NT x64 10.0.19045

Screenshots
image

Master Extension Integration for Chrome

Chrome apparently allows for tab overrides & background image changes, however it does not support the theming API like Firefox does.

So the chrome extension cannot be completly like the firefox extension.

However, the functionality of the masterExtension can be integrated for all character specific add-ons for chrome.

Add option to make extension respect system theme color

Is your feature request related to a problem? Please describe.
Not exactly a problem. I'm using Windows Auto Dark Mode on my Windows PC and built-in auto switch on my MacBook to switch to dark mode at night and switch back to light mode during day. Normally, I set theme setting to "Auto" on Firefox so that it will auto switch to dark theme and enable Dark Reader at night when enable "Use system color scheme" option. With Doki Theme extension installed, it won't switch to dark theme by it own and Dark Reader won't activate until I switch dark mode on in Doki Theme extension.

Describe the solution you'd like
Something similar to Firefox's "Auto" theme where it will switching between light and dark mode according to system theme color and Discord's "Sync with computer" option where Discord theme will switch according system theme color (yes I actually use Discord light theme during day:laughing:)

Describe alternatives you've considered
For now, I'm switching manually which is fine but having option to do it automatically would be great!

Versioning Proposal

This is a proposal for following the semantic versioning in hopes of reducing speed of the MAJOR component.

Semantic versioning Reference:

MAJOR.MINOR.PATCH-PARTIAL

I've noticed that when a new feature, which only contains a set of new themes, gets merged into the main branch it automatically receives a MAJOR number increase. The problem is, as time moves on, this speedy increase in versioning will place Doki Theme Web to version 30.0.0 by next year (an exaggeration, but the idea is still there).

By semver specification, the feature containing only a set of themes would be considered a backwards compatible change. Thus 1.0.0 would now be 1.1.0 instead of 2.0.0. Only Non-backwards compatible or breaking changes would be able to increment the version to 2.0.0.

So I propose following more closely to the semantic versioning specification or something like the following instead:

YEAR.MAJOR.MINOR
YEAR.MONTH.DAY

The "theme toolbar" image is incorrect in Chrome 116 version.

Describe the bug

Chrome was updated a few days ago, then I found that the image was incorrect. After adjusting the image, I fund that the tab has not changed and is still 35px, but the toolbar height of the address bar below has changed to 45px. After stretching though not incorrect,But the highlight line is none, and it's very painful. I can't think of a better solution.

To Reproduce

Install Chrome Theme Extension in Chrome.

Screenshots

Before Update After Stretch
01 05
02 06

FireFox Light/Dark Toggle

The theme dropdown selection is getting quite long.

It would be nice if the dropdown provided a distinct list of Waifu.
Then we would be presented with a switch to switch between light and dark.

Would also be helpful to disable the switch if the theme doesn't have a dark and light variant.

Firefox Primary & Secondary Background Support

There are some themes that have more than one background. I would be nice to be able to toggle between each of these backgrounds if available.

All themes with more than one background:

deleted_character_background_normal
deleted_character_background_special
edgy_background_normal
edgy_background_special
just_monika_background_normal
just_monika_background_special
natsuki_background_normal
natsuki_background_special
only_monika_background_normal
only_monika_background_special
only_play_with_me_background_normal
only_play_with_me_background_special
sayori_background_normal
sayori_background_special
yuri_background_normal
yuri_background_special
konata_dark_background
konata_dark_secondary_background

Konata Theme

Describe the bug

Konata's theme is very bright, of course, since it is a light theme.

The colors for the toolbar_field & toolbar_field_text blend too well together. It is difficult to see the text in the address bar very well while both in focus and out of focus.

A solution I recommend is changing the toolbar to these settings instead

To Reproduce

1.Load the extension
1.Select Konata
1.Stress your eyes

Expected Behavior

I am expected to have a nice browsing experience, with a great theme featuring an anime character.
Environment

Screenshots

Before

Screenshot (51)

After

Screenshot (48)

[For: web and firefox] Extra new tab widgets such as date, time, weather, etc. (extra plugin features)

[This is a general feature request meant for all browsers including the web (this one) and Firefox]

Is your feature request related to a problem? Please describe.
I do like the minimalistic approach however I'd like to see more optional widgets in the new tab (such as the search widget that already exists) so that I can utilise them for basic stuff or make it look aesthetic/fun.

Describe the solution you'd like

  • add these Utility widgets: Date, time and weather
  • add these Fun widgets: Greetings and even desktop pets/stickers.
  • also add a way to localise the above widgets and interface to either Japanese or English.

Describe alternatives you've considered

Additional context
For inspiration have a look at the browser extension called Tabliss (https://addons.mozilla.org/en-US/firefox/addon/tabliss/) and Anime Wallpapers (https://addons.mozilla.org/en-US/firefox/addon/anime-wallpapers/) and MyAnimeTab (https://addons.mozilla.org/en-US/firefox/addon/myanimetab/) to know how I'd like things to look like. I basically want these aforementioned extensions' functionalities to be merged with this one.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.