y0dax / oratio Goto Github PK
View Code? Open in Web Editor NEWOratio is a long term project for speech impaired streamers to provide a unique experience for viewers in the form of on screen displays.
License: MIT License
Oratio is a long term project for speech impaired streamers to provide a unique experience for viewers in the form of on screen displays.
License: MIT License
I get this warning multiple times in my terminal when I compile each time within yarn start
Though the "loose" option was set to "false" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-methods since the "loose" mode option was set to "true" for @babel/plugin-proposal-class-properties.
The "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding
["@babel/plugin-proposal-private-methods", { "loose": true }]
to the "plugins" section of your Babel config.
I don't yet know what this is about. Is this something to fix or to ignore?
Do we really need to dynamically add sources here? https://github.com/Y0dax/Oratio/blob/master/src/index.html#L37
Is the best policy something that's like "everything should be local except the downloads for emotes"?
Ways of adding a CSP:
<meta http-equiv="Content-Security-Policy" content="default-src 'self'>
Documentation on CSP: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/script-src
I removed it as I thought style.css
was generated by the unused sass.
e3c5dd8#diff-ce434ef5cc161194b450135a3586eb89357fc270e8aaa8e336db5a04e8d52fbeL6
But then it was re-added:
f63a2d5#diff-ce434ef5cc161194b450135a3586eb89357fc270e8aaa8e336db5a04e8d52fbeR6
Now I'm seeing this error in dev builds:
Is this something that's only required in a release build or did we mis-characterize the issue?
When sending multiple messages to the browser source, sometimes they have the correct styling (appear in the bottom left with large font)
and sometimes they appear in the top-left with a tiny font. This behaviour changes without reloading the webpage but with sending multiple messages, often flipflopping multiple times.
This might be related to the warning that comes up in the console:
Warning: Prop className
did not match. Server: "makeStyles-hidden-6 makeStyles-hidden-49" Client: "makeStyles-hidden-6 makeStyles-hidden-13"
Note that the 49
increases with every reload of the browser.
Having pre-commit fail after 15 seconds with something that the linter knows how to fix is really annoying.
The linter with --cach --fix
is too slow to be run after each file save (which works nicely in other languages like python with black
).
Ideally we can make linting fast but I haven't seen a way of doing that. Having this check only at pre-push seems better than what we currently have.
It's inconvenient to develop / debug it if all of Oratio has to be restarted to pick up changes to that webpage.
Should look into some kind of reloading, ideally hot reloading.
It uses rm
which isn't on windows unless the user has installed cygwin/git bash
or so.
https://stackoverflow.com/a/33198210
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.