(no title)
seblon | 2 months ago
- Allow enter/leave Driver mode even while sound is playing
- Hide the "tab to minimize" after several seconds
- Allow customize the pattern. Now it's hard coded perlin noise animation, before it was blank screen white/black without texture.
- Cannot enter email address to unlock private beta while sound is active (chars getting deleting while typing).
- Loses Focus rapidly on multi monitor setup, even when not touching the browser. It seems it's sensitive to focus/unfocus events, not sure what's the exact cause. PS: Regular full screen videos form for example youtube never lose fullscreen with my browser.
- Fullscreen does not full whole screen, there's black border left and right, it seems you're animating a square, not the full landscape rectangle.
- The jump from gain 1 to gain 2 is quite big, so i have to reduce the volume on the system sound, that's quiet annoying, since it's for all browser tabs then / even the whole system, depending on mixer settings.
And several more bugs, i do not remember them all.
One important question, that comes in mind all the time: Is this project vibe coded? Don't get me wrong, i also startet to begin vibe coding my projects, but it seems there's a little mess in the code (without looking into the obfuscated code).
AphantaZach|1 month ago
Fixes Deployed: Ghost Typing: You were spot on. I was defining the modal inside the main render loop. Moved it out, so the input is stable now.
Audio Focus: Removed the visibilitychange listener. It should now persist on multi-monitor setups without cutting out.
Texture Toggle: Added a specific button to toggle between "Neural Grain" (noise) and "Pure Light" (solid strobe) so you can customize the pattern.
Volume Taper: Switched the gain slider to logarithmic scaling so the jump from 0-10% isn't deafening.
UI Clutter: The "Tap to Minimize" overlay now fades out automatically after 3 seconds.
On Vibe Coding... guilty as charged.
This project evolved rapidly from a hacky passion project to help myself focus, into an attempt to build something worth sharing with others. I built the initial engine to prioritize the DSP/audio math, and the React architecture definitely suffered
Would love to know if the multi-monitor issue is resolved on your end now.