suisei-cn / starbuttons Goto Github PK
View Code? Open in Web Editor NEW☄️ Vocal buttons for Suisei.
Home Page: https://suisei.cc
License: MIT License
☄️ Vocal buttons for Suisei.
Home Page: https://suisei.cc
License: MIT License
Especially for Android WebView by Chrome, this could happen because of our centralize player. This would lead to a completely unusable UI.
Sentry Issue: STARBUTTONS-B
Error: NotAllowedError: play() can only be initiated by a user gesture.
NotAllowedError: play() can only be initiated by a user gesture.
In 363a73d we removed outlines for focused elements due to design considerations. Since we have aria-label
stuffs, we thought that the removal of outline would not affect accessibility a lot. However, as said by http://outlinenone.com/, it DOES have a huge effect on a11y. As a site that stresses a11y, we need to find a alternataive of outline.
Currently the repo's size is 49MB (see this) and most of it is the history of audio assets, which might be a problem on cloning or source management. We might use one of the following options to handle this:
Suggestions are welcomed.
RT
According to reports from users and devs (some reports at the group such as this, and thanks Yuri!), the site doesn't work well with iOS and/or Safari, including:
It seems that Safari doesn't like Service Workers and/or Workbox. In a non-SW version (such as 0701e85) the music playback problem is fixed. However, it's still unknown why the button text won't display.
Note that Sentry failed to catch the problems, which means that it's very likely that the problems are silently covered by the browser.
As a consequence of RIIS (rewrite it in Svelte), [email protected]
is almost ready and about to be pushed to production, replacing the current [email protected]
. To improve user experience, we will wait till the route suisei.moe/button
is ready.
Upon the route is ready, v2.0.0
will be written to the master
branch of this repo.
Currently the v2.0.0 site is deployed on https://starbuttons-next.netlify.app/.
I'd like to proposal some variants:
3 and 4 may suffer from same dialogue in different sources. 4 also invoke some translation problems....
We can put all metadata in assets.json, including source uri and clip timing point.
Since suisei.moe starts to gain international reputation (thanks!), we plan to translate the site to more languages (such as fr
) as well as more specific languages (such as zh-hans
, zh-hant
).
And what we need is:
zh
-> zh-hans
)In the meantime, we are accepting (and appreciating) contributions of more languages on sound translation or interface translation.
等一个有能dd让星姐看到这个仓库
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.