Toying With This Week (Dec 13 - Dec 19)
Added 2020-12-13 13:48:23 +0000 UTCI have no idea what I'm working on next.
This past week was extremely successful. Syncing toy state during online sessions was finished, online sessions got a ton of new settings, there's a new view mode, the dev behind IoST Index added a column listing all the toys that work with XToys.
And I expected all that to take the entire month so now I don't really know what I want to work on next or what I'll do this week. Currently I'm mostly knocking out bug fixes and finally writing up guides.
Other then that this week might include:
- Adding support for the Garmin shock collar - I have it but didn't receive a charger...so it depends if a replacement charger shows up this week
- Adding support for Vibease - I should have a toy arriving this week
- Starting work on serial support for Erostek devices - I finally ordered the required cables and am looking forward to playing with that if they show up this week
- Working on supporting 'Teases' - I'm splitting off the existing script support into a version that supports playing video, showing images, displaying text, having users pick options, etc, etc. Basically trying to get something together to do more game orientated stuff, stroke to the video things ala sexscripts, and Milovana style teases. I imagine it'll take quite a while to get it working...although it's going extremely well so far. But even once it's finished I'll still have to do a bunch of work on adding support for publishing teases, content checks for the images, legal stuff, and all that mess.
- Bringing iOS back up to par - The iOS app is missing support for detecting audio levels and speech synthesis so it'd be nice to get those implemented.
- Article for The Handy - They're trying so hard to promote XToys in spite of my laziness around promoting things 😅. I agreed I'd help them with documentation and getting an article together for them to post on their blog to teach their users how to use XToys.
I don't plan on working on improving how patterns work yet. Too many other interesting things I want to tinker with before I take on that struggle of a project.
Online Sessions
The new settings for online sessions should cover most use cases now.
It's possible to only allow guests to connect to but not control toys, and to only be able to see toy blocks, which should help some people that wanted to be able to be in control of multiple anonymous users without them all being able to mess with each other.
And it's possible to toggle which users are in control, which should help for people that want multiple people controlling them but being able to choose who is actively in control.
The last bit I want to do at some point is allow scripts to hook up to the session controls so you can make a script that for example randomly changes who's in control of a session every minute.
Basic Mode
I added a new way of visualizing the blocks in the session which makes one block take up almost all the screen and other blocks just show the name and connection status along the bottom of the screen. Yes this mode is useful right away for mobile users and users that just want to use XToys for connecting a single toy, no scripts.
My main goal of adding the mode though is to cover the layout needs for Teases once they're ready. It'll allow someone to pick a tease that has videos or pictures and have it be the primary focus with all the other blocks either minimized or completely hidden.
IoST Index
https://iostindex.com/?filtersChanged=1&filter0XToysSupport=1
The owner of IoST Index added a view of all the toys that work with XToys! I can see myself using it a lot to keep track of what I need to work on. 😅