Skip to content

VesselState cleanup#2244

Merged
lamont-granquist merged 3 commits into
devfrom
lcg/vesselstate-cleanup
Jun 16, 2026
Merged

VesselState cleanup#2244
lamont-granquist merged 3 commits into
devfrom
lcg/vesselstate-cleanup

Conversation

@lamont-granquist

Copy link
Copy Markdown
Collaborator

There are absolutely breaking changes in here.

This goes through and fixes most of the API surface and ensures it makes
some kind of sense and is halfway consistent, and uses consistent code
style, and will break quite a lot.

Been putting this off for years, given the kos addon that someone else
wrong which hits VesselState via reflection this needs to happen at
least now. Should have happened years ago, but this is a large
codebase.

There are absolutely breaking changes in here.

This goes through and fixes most of the API surface and ensures it makes
some kind of sense and is halfway consistent, and uses consistent code
style, and will break quite a lot.

Been putting this off for years, given the kos addon that someone else
wrong which hits VesselState via reflection this needs to happen at
least now.  Should have happened years ago, but this is a large
codebase.
Adds the ability to "version" the custom windows and force push
updates to all users.

This should eliminate users that don't get the Hoverslam Info window
on update, etc.
@lamont-granquist lamont-granquist merged commit 2363a89 into dev Jun 16, 2026
1 check passed
@lamont-granquist lamont-granquist deleted the lcg/vesselstate-cleanup branch June 16, 2026 02:54
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