Ok, so I was compiling all the event loading support I have written and getting ready to make an interface and user friendly stuff for them, when it occurred to me that this event loader can have huge potential outside of buildbot. Imagine:
You do not need to wrench a brick to open the wrench event gui
You can compile events in that free-standing gui, then enable an auto-apply mode for those events
In this auto-apply mode, the events are immediately applied when you hit the brick with your wrench, no tedious guis to click buttons in!
You can choose to either add the events onto the existing events on the brick, or replace them outright
I might be able to put something together that requests wrench event data from a server (like when you save with wrench events) and then makes a system that figures out what bricks the data belongs to so that you do not need trust or admin to view/copy the events applied to other player's bricks
oh boy this project could be a while yet.
Discussion time:
I could
- Just skip over this possibility for now and get BuildBot v3 out sooner, then make this as a patch
- Make it all nice and shiny now and probably end with a nicer finished product in less combined time.
- Sit on my butt and play video games
I estimate that it would still take multiple weeks to finish BuildBot v3 even without all the possible extra stuff
What other features would anyone like to see for an advanced wrench event system (client sided)
I am open to any and all suggestions