Over the next 3 weeks I am going to be crunching as much as I can on the new version, I'm hoping to have a stable QA build by the new prog server release but I'm not going to 100 % confirm that.
I hope to post some consistent updates showing off some new stuff as I'm crunching but it really depends if I have time as I'd like to dedicate at least 5-6 hours a day over the weekdays to IonBC (with the other 5-6 going to the new RGManager).
Starting simple, this week I figured I'd just show off the current UI optimizations:
A lot of flair, but the entire application has been consolidated in to a single window at runtime. Client & Host can be accessed from the same element as opposed to having two separate ones that you'd need to go back and fourth between.
Host still requires a sign-in, Client does not.
Events & Keymaps have been moved to their own respective page called "Control". The organizational structure of these pages has been designed to (hopefully) be more clear to the end user but also to cut down on the number of windows needed for certain functionality.
Instead of a window opening for things like keymapping, event lists etc. they've been categorically organized in to their own tab group(s).
Hopefully this alleviates some of the window juggling that the current IonBC contains. I've also streamlined adding, removing, importing & editing events to be consolidated in to controls within that tab. This way there isn't multiple windows you need to go through for each individual control, they're all isolated within that tab itself to be accessed dynamically based on the grids selected item.
Toggles (current Options) have been changed significantly as well:
Each option category has been organized in to it's own respective page, custom framework elements (like toggle buttons etc) have been created for more ease of access.
This should simplify recognizing what option does what and what part of the application they impact.
That's it for now, like I said I'd like to post some snippets here or there as we start to wrap up this version so I will share what I can when I can.
Looking forward to finally dropping this update, it's been a long time coming!
