Skip to content

Release 0.8.0#48

Open
FramePerfection wants to merge 80 commits intoReleasefrom
release-0.8.0
Open

Release 0.8.0#48
FramePerfection wants to merge 80 commits intoReleasefrom
release-0.8.0

Conversation

@FramePerfection
Copy link
Copy Markdown
Owner

With this release, the core logic of STROOP for variable handling and memory access will be extracted into dedicated C# projects, reducing the entanglement of GUI code with "business" logic. It's not a complete separation by any means yet, but it will facilitate more significant refactorings in the future.

Since these changes affect just about everything, there's a good chance that some things have been broken in practice, or actually work unexpectedly better than before.
I will be using this release branch for some actual TASing work before creating a "stable" release from it.
In the same vein, I'm also going to abuse this branch to figure out some GitHub actions stuff to streamline the release process from a purely technical side (i.e. building "prerelease" versions and such).

FramePerfection and others added 30 commits December 22, 2025 21:16
…ions

Add reliable support for multiple frames for the "Previous Positions" map tracker
FramePerfection and others added 25 commits January 9, 2026 17:13
Use CsWin32 for (most) native win32 bindings
…ng-stuck

Fix keys getting "stuck" under certain conditions
Add GitHub Actions workflow for .NET desktop build
Allocate enough memory for 'SYMBOL_INFO' in NativeMethodWrappers.cs
…st-for-special-variables

fix special variables not respecting their 'groupList' XML attribute
@FramePerfection FramePerfection self-assigned this Mar 29, 2026
@FramePerfection FramePerfection force-pushed the release-0.8.0 branch 2 times, most recently from 6e5a6af to 86aa728 Compare March 29, 2026 20:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant