The road to v0.0.1
First post. Here's the plan.
Hello and welcome to dev post 1 for STRAT. The plan is to make this a great, lightweight yet powerful option for reviewing all your race and test data from all the major sims. Today is a big milestone on the road to v0.0.1-alpha as I have the first stable build.
I spent quite a while before touching any code just planning the whole thing out. How the colours should work, what happens when you double-click a channel, how layers switch between single and comparison mode — 63 decisions all written down before line one. Probably overkill but it's meant the actual building has gone a lot smoother than expected.
Here's roughly how the build is broken up:
STRAT v0.0.1 implementation roadmap
Block 4 is the big one. That's the trace view — the actual chart where you see your data. Getting that to feel smooth and responsive with thousands of data points is probably going to take the most time and the most back and forth. But it's the whole point of the tool so it needs to be right.
For now it's iRacing only. Le Mans Ultimate is next on the list, then Assetto Corsa and whatever else people want. Under the hood each sim gets its own parser that feeds into the same data format so adding new ones shouldn't be too painful. But I'd rather get one working really well first before spreading myself thin.
As you can see from the screenshot at the top things are already coming together. There's still a lot to do but it's starting to feel like a real tool rather than just a blank window. More updates soon.