Releases: RaidcoreGG/Nexus
Releases · RaidcoreGG/Nexus
Aug 01, 2024
Build 2024.8.1.1295:
- Added conditional visibility settings for Quick Access to replicate the game's options.
- Changed addons window update check to disregard 30 minute cache and instead use a shorter 5 minute cache.
- Fixed a crash/hang on shutdown.
- Major internal changes regarding input handling.
- Added support for modifiers (Alt, Ctrl, Shift) to be standalone Input Binds.
- Fixed font merging for character ranges such as Chinese and Cyrillic.
- Fixed font migration not selecting a font in the new runtime fonts system.
- Changed character ranges to be loaded on demand when using the Localization API. If your addon wants to use non-latin characters, make sure to at least push the characters using Localization.Set().
- Fixed orphaned Quick Access Context Items not being removed properly.
- Added support for mouse buttons to be used for Input Binds and Game Binds.
Jul 29, 2024
- Added option to change fonts at runtime. Fonts will be loaded from
<GW2>/addons/Nexus/Fonts
- Added compatibility with RTSS and other problematic overlays.
- Changed DLL proxying internals.
- Fixed ReadOnly behaviour of Debug Tools.
Jul 27, 2024
Build 2024.7.27.1380:
- Majorly reworked internal Keybinds API.
- Fixed Texture loading from URL stalling the renderer.
- Cleaned up shutdown procedure.
- Added millisecond timing to log messages.
- Added texture shadowing. Calls to TextureService::Load* functions will always recreate the texture rather than returning an existing one.
- Fixed a crash, if 0 addons are currently installed, but any were in the past.
- Implemented simple shortcuts (Context Menu Items) for icons other than the Nexus one. (API Revision 6)
- Fixed some double lookups internally.
- Added Game Binds to Addon API for addons to invoke them. (API Revision 6)
- User Font can now be resized at runtime. Changing font at runtime will follow in a later update.
- Added used Keybinds to each addon's options tab.
- Added font resizing for any font to API. (API Revision 6)
- Added function for addons to register a window that should close on escape, if the setting is enabled. (API Revision 6)
- Added Addon Policy tiers to the Addon Library.
2024.7.15.960
- Fixed a crash when a texture was queued but the addon that should receive it was unloaded.
2024.7.15.930
Build 2024.7.15.930:
- Major internal reworks.
- Changed addon.dll name to use the name of the addon, rather than the repository name on installation.
- Fixed Quick Access hover text not getting localised.
- Added missing locales to be included by default.
- Added patch mutex to prevent race conditions when multiboxing.
- Updated Debug window. (Textures & Fonts)
- Added info messages for the user when clicking "Check for Updates".
- Improved performance across the board.
- Fixed flickering caused by IsGameplay updating too frequently.
- Added a detailed debug message for unused references when unloading an addon. (Thanks Rennorb!)
- Changed glyph ranges being built fully for every font. (Thanks Heavy Metal Pirate!)
- Added UTF-8 encoding for the console window. (Thanks Rennorb!)
- Added support for new lines in the log file.
- Added a detailed debug message when an addon does not meet the minimum requirements. (Thanks Rennorb!)
- Changed font receivers to receive nullptrs prior to rebuilding the atlas and receiving the actual font.
- Fixed font not being erased on reload due to waiting for the next frame.
- Added a sanity check to prevent a chainloaded/duplicate Nexus.
- Added GameBinds for addons to be able to invoke them. (Draft for API Revision 5.)
- Fixed Nexus internal events showing as unknown origin in log.
- Changed SendToGameOnly to ignore the hWnd parameter.
- Added support for missing Update Provider. If an Update Resource is declared Nexus will try to deduce the provider to be able to deliver updates anyway.
- Added experimental support for SemVer tags on GitHub. (Format: "v1.2.3" or "1.2.3") Proper support for alpha, beta and other tags will follow.
- Added last known addon name to AddonConfig for easy identification without having to know the signature.
- Fixed texture receivers being called after the addon has been unloaded.
2024.6.10.947
hotfixes
2024.6.8.979
hotfix
Jun 08, 2024
Merge pull request #44 from RaidcoreGG/dev Dev
2024.4.27.1067
add fallback UserFont
2024.4.21.1287
Merge pull request #40 from RaidcoreGG/dev removed google analytics on login