Hello everyone! It's been a very, very, very long time and I apologize for that!
For those of you that don't follow the Discord, when I first started IonBC I mainly planned to make a simple broadcasting solution that could be used to create basic macros for use on TrueBox servers. As it grew in general popularity I started adding more and more features based off of community feedback. When I said I would continue to develop IonBC assuming the community wanted to move forward with it, I never expected that so many folks would actually want the application to continue to evolve beyond what it originally was.
With that being said, when I started writing IonBC a couple years ago I expected to drop a couple patches and then leave it for folks to just toy around with. Needless to say, we definitely moved beyond that point quite a while ago but this leaves a couple of issues, mainly:
1. Quality of updates
2. Consistency
3. Quality control
I began to really think about how I could tackle these problems while still consistently getting content out to those who used IonBC. I formed a QA team out of dedicated users who put their machines on the line for my diabolical plans, but that wasn't quite enough to fix the other issues I was facing.
Around September of 2022 I decided that parts of the codebase really needed to be expanded upon/rewritten to allow for healthier and more consistent updates. The code was a bit of a nightmare since I hadn't really planned on folks wanting long-term support plus my own general inexperience, this proved to be a fatal mistake and I'm sorry if anyone has encountered issues with IonBC caused by my initial laziness with the codebase.
The more I tried to dig in to fixing up the codebase the more I found myself rewriting piece after piece. I decided in October of 2022 that the codebase may as well be rewritten and announced to the community that updates would be put on hold for a determinant amount of time.
From there I sort of went dark on RedGuides and slowly seemed like I was becoming more and more inactive so, again, I apologize. I had a lot of projects going on as well as other projects going on for the RedGuides community and I really wanted to make sure that I had the time to make a proper commitment to IonBC since another rushed codebase would just result in the same issues we've seen with the initial IonBC.
A lot of my projects concluded a while ago now and I've dedicated the majority of my time to both IonBC and another RedGuides project which will be coming in the future (
@Redbot not sure how much you want me to say about this, if I've said too much feel free to edit jank out!).
With all that being said, I expect a QA release of IonBC 0.30 to be ready by December/January time!
Up until then, I'll be posting videos going over features, UI updates and other quirks that the rewrite will hold starting next week!
The first video will go over the UI changes. Some pages will be excluded as to not spoil new features, but it will go over the brunt of the new UI and what it holds!
For now, here's a little sneak preview for what's to come in next weeks UI preview:
Thanks again for everyone's kind support, incredible feedback and patience! It has been a long road, but we're finally starting to see the end. I look forward to sharing more info with everyone as we get closer to December/January's QA release!
If anyone has any questions feel free to ask! Hope everyone has a great evening!
