webspace-sdk / webspace-engine Goto Github PK
View Code? Open in Web Editor NEWWebspace Engine
License: Mozilla Public License 2.0
Webspace Engine
License: Mozilla Public License 2.0
the emoji popup was appearing when typing something in quill. i think it was when I was using a colon at the end of a line of text without the intention to use an emoji, and it put it into a state where it kept triggering it in random future positions.
so it was like:
some ideas:
- afdslkjafdslkj
- lksadjfladsjf
- dslfjd
If you start moving an object along an axis (1,2,3,q,e) if you let go, you should be able to choose another axis.
This ended up being hard to do because the user input system is not cooperating with the release iirc.
it uses screen cursor, so you can run out of room. should lock cursor to avoid running to edge.
the meta tag save_changes_to_origin is problematic because we want to enable forking but we don't want this flag to propagate to forks, since it will be a catch-22: you won't get the save dialog if you fork it when this flag is on, but we don't want to show 'save changes' on many sites.
to fix it, the flag should be disable_save_changes_for_origin
and allow multiple, and it should have a content value of the origin. if that tag is set, then we consider saving changs to be false, and we write the origin of the current site we are on.
when the page loads, we clear out all of the meta tags that don't match a substring of the current origin.
errors on blob: URL loading
and they're piling up on top of each other :P
if someone is doing writeback we don't want them to load a stale page, which can overwrite the previous version
need to double check repo but on a live web world if you hit enter on the create world page, while it is deploying the dialog is blurred and disappears.
should disable nav, etc
also need to make sure github writeback sanity check works properly with an index URL
the duck menu option ends up trying to spawn a duck even if you don't have permission to upload
networking configuration from meta tags should either be copied into new html worlds/pages or ideally be pushed up to index.html
There is a legacy hubs system called the external camera system in the codebase. It's no longer needed, and can be removed.
if webspace is called Foo, in world Bar, consider updating <title> tag dynamically to "Bar | Foo" for crawlers in JS
when loading a world, there is a hitch when the ssao shader kicks in when quality is turned up, presumably because it is compiling the uber shader.
if you have script tags in the DOM, this is useful for various hacks, but the engine is adding ids to them. it should skip doing that for any tag type it doesn't recognize.
happens for pasting PNGs and uploading it seems
because it looks ridiculous
A simple undo/redo button should be visible in the voxel editor. I believe they should sit to the left of the other buttons in the top left that control the camera, and should have undo and redo icons.
adding grass changes each time we lock/unlock because it remeshes
if you paste in the mozilla webxr SVOX model, the verts are all splayed out. it seems to magically resolve sometimes. might be buffer size issues with SVOX mesher.
the fog color should be adjustable, either with an explicit color or should match the sky color. this can help with doing interiors.
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.