Set up Christmas tree
Cleaning up code and minor improvements to UI
Finished movement controller for mobile
Making small progress in mobile camera controls
Use Zustand for state management instead of React context
"At the moment React context can not be readily used between two renderers, this is due to a problem within React. If ReactDOM opens up a provider, you will not be able to consume it within
Dropped idea with using device orientation controls as camera
As it figures out, device orientation is not supported on some latest Android phones.
"I am baffled by the fact that constructors are not even capable to stick to a single API." - Random guy from Github
Going back to implementing camera controls on phone with touch gestures
"I am baffled by the fact that constructors are not even capable to stick to a single API." - Random guy from Github
Going back to implementing camera controls on phone with touch gestures
Found that dealing with device orientation on iOS is painful
Learned loading room from gltf file and applying collision physics to it
Detect wall and object collision
No passing through walls like a ghost anymore π»
Research way of implementing wall collision
Add movement around the room
Add preview screen
Played with images and creating virtual room
Setup project and basic scene
Show user activity
Finally, after 8 months since launching the website, I added the user's activity section which shows all comments and posts π₯³
It took me little time to do, but I was postponing it for a long time π
It took me little time to do, but I was postponing it for a long time π
Upgrade to Nextjs 12
Add terms of use, privacy policy
Add About page
Add infinite scroll
The website was loading too many posts which had an impact on performance and SEO (Google doesn't like too much HTML)
Added login modal
Add login modal so if a user is not logged in and does something that requires authentication, then modal would be shown (instead of redirect to login page)
Added feedback button using formspree.io
Launch on Product Hunt π
https://www.producthunt.com/posts/roast-my-website