Toying With This Week (June 13 - June 19)
Added 2021-06-12 15:00:00 +0000 UTCTeases
Well Tease support is basically done now. Hurray! Teases are visible in XToys now for any Premium patrons, and will be published for everyone sometime this week.
The last major thing is figuring out pattern sync to video. In particular there's a bug in the Android WebView that prevents me from detecting when a Pornhub video starts, and autoplay also doesn't work.
But everything else in place. Buttons, timers, text input, settings, all the bug fixes, etc. I successfully rewrote how actions work so that it's possible for them to block until the previous action announces that it's complete.
I also added an auto Tease creator that just takes in a Pornhub video and Funscript and creates a synced tease.
The only other things to do are:
- Get sidebar buttons working
- Update the Terms of Service
- Figure out pattern sync
- Make some sort of demo Tease of all the functionality
Other Improvements
I've continued improving some other bits of XToys when working on Teases gets too frustrating.
- Got the back button working in the Android app
- Added a 'Restart Current Step' action
- Added ability to make copies of Actions/Triggers/Steps
- Added drag and drop for rearranging settings
- Added a frequency slider for the Coyote
- Minimized toy blocks now show the intensity waveform, and also clicking anywhere on the block opens it, instead of needing to click the tiny tiny zoom button

Other Plans
Some other things that have been on my mind that I might start working on:
- Adding ratings? I'm debating on making it so that if something you've published has a high rating then you're able to remove ads for free (to encourage/reward publishing things)
- I kind of want to implement the Flarum forum and use it to allow commenting on public patterns/scripts/teases. Or just add basic commenting on submissions.
- Private publishing
- Ability to make Tease only accessible if the user has signed up for your Patreon?
- Actually implementing the dozen or so minor feature requests that I haven't tackled.