Toying With This Week (June 20 - June 26)
Added 2021-06-19 13:00:05 +0000 UTCV2.0 and Tease support is done!
Other than that I'm working through a ton of UI improvements:
- Ability to rate patterns/scripts/teases
- Searching by author
- Showing pattern controls when browsing patterns
- Ability to save patterns you drew when playing with a toy
- Easier controls for adjusting pattern sync to match the Pornhub video
I've also added some timing variables that scripts can use so you can make toys trigger at a certain clock time.
Pattern Info
I want to add more at a glance info for patterns. What type of pattern it is, how long the pattern is/whether it loops/etc. The way I calculate funscript patterns is also horribly inefficient so I'll also be taking a look at that code.
WebRTC Issues
If you send too large of a packet over WebRTC the connection simply dies. I was aware of this but it turns out that some patterns are now hitting that limit and causing issues. So I need to work on changing how sending patterns/scripts from host to guests works.
Custom Javascript Functions
I'm not sure I'll get to it this week as there's tons of other little things to work on, but I think I'm ready to add support for running user javascript code.
My plan is use JS-Interpreter for securely running the javascript, and to allow users to define custom functions which can be used the same as any other functions.
And to also allow function to get/set variables and probably run any script related action.
Pattern Picker for Scripts
I'm thinking about adding a new type of control for scripts that's a multi-pattern picker. The hope is to allow for scripts that randomize patterns but that the patterns are selected by the user instead of needing to hardcode them in the script.