Skip to content

Conversation

@KlaasWhite
Copy link
Member

No description provided.

KlaasWhite and others added 19 commits November 15, 2025 19:43
Mods can implement the IStarMapOnUi to access OnBeforeUi and OnAfterUi which are called before and after the OnDrawUi of Program in KSA, this can be used to add or overwrite ui elements using ImGui
Only publish API when there is a change
Switch interface to use attributes instead of interfaces
Resolve issue in attribute resolution
Resolve mods never being unloaded
Fixed issue with StarMap.API forcing dummy KSA dll
Provide installer for StarMap
StarMapBeforeMainAttribute attribute + Fix issue with ALCs unloading after initialization
Fix interface use of ModLibrary (#33)
Change actions to publish StarMap.API to nuget instead of github
Make the AssemblyLoadContexts not collectable (#42)
* Do not try to unload the assembly load contexts (#44)

* Program.OnFrame Harmony patch

* Updated the API readme

---------

Co-authored-by: KlaasWhite <45828001+KlaasWhite@users.noreply.github.com>
@KlaasWhite KlaasWhite merged commit 7679c9b into dev Dec 15, 2025
1 of 2 checks passed
@KlaasWhite KlaasWhite deleted the feature/onframehook branch December 15, 2025 17:07
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.

3 participants