Skip to content

Releases: RaidcoreGG/Nexus

Aug 01, 2024

01 Aug 19:50
Compare
Choose a tag to compare

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

29 Jul 12:40
baee8a6
Compare
Choose a tag to compare
  • 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

27 Jul 21:03
f7ef6cb
Compare
Choose a tag to compare

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

15 Jul 14:04
Compare
Choose a tag to compare
  • Fixed a crash when a texture was queued but the addon that should receive it was unloaded.

2024.7.15.930

15 Jul 13:38
fd15323
Compare
Choose a tag to compare

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

10 Jun 13:55
Compare
Choose a tag to compare
hotfixes

2024.6.8.979

08 Jun 14:30
Compare
Choose a tag to compare
hotfix

Jun 08, 2024

08 Jun 14:11
d185ae4
Compare
Choose a tag to compare
Merge pull request #44 from RaidcoreGG/dev

Dev

2024.4.27.1067

27 Apr 16:27
Compare
Choose a tag to compare
add fallback UserFont

2024.4.21.1287

21 Apr 21:33
f4d9b4d
Compare
Choose a tag to compare
Merge pull request #40 from RaidcoreGG/dev

removed google analytics on login