Skip to content

Releases: ZachHembree/RichHudFramework.Master

Revert Cursor Layout Timing Change

21 Jul 12:05
Compare
Choose a tag to compare
Revert cursor layout timing change

Change made for debugging that was supposed to be stashed

Capture Flag Hotfix

18 Jul 16:22
Compare
Choose a tag to compare
1.3.0.2

Fix HudCursor capture flag bug

Cursor Flicker Hotfix

17 Jul 13:34
Compare
Choose a tag to compare
Cursor flicker hotfix

The cursor's TexturedBox occasionally flickers when Visible == false. Once every 10-30s it'll send a random billboard to be drawn, only to stop on the next frame. I've not properly root-caused or fixed the issue, but using the parent node's visibility property seems to fix it.

UI Layout Stability, Text Optimization, Bind Aliases and Gamepad Support

14 Jul 13:12
Compare
Choose a tag to compare

This update is primarily focused resurrecting a raft of optimizations and bug fixes that have been gathering dust on the prerelease branch for over a year, along with a few overdue improvements to the Bind Manager. The Master and Client updates are staggered this time. Client 1.3 will be released a few weeks after Master 1.3, along with more complete patch notes.

Additions

  • Added support for key bind aliases. Multiple combos can now be associated with a single Bind object.
  • Added support for Gamepad/Joystick and analog controls
  • Added label element to terminal ControlPage, see TerminalLabel
  • Added new rebind dialog for RebindPage

Fixes

  • Fixed race condition in TreeManager causing rare crashes and layer sorting errors
  • Fixed text italics effect
  • Fixed deletion bug in LinedText

Other

  • Refactored UI backend and UI lib to reduce synchronization errors caused by circular dependencies in the UI tree in order to reduce jitter and update latency. Consequently, most UI elements no longer support self-resizing.
  • Greatly improved text update and draw speed by decoupling internal representation from render data, and implementing a multi-layer caching system
  • Reduced UI auto-layout and custom property overhead
  • UI element sizing and visibility properties are no longer overridable
  • Restored support for drawing the cursor in custom HUD spaces
  • Chat command startup delay removed

1.2.4.3-MIT

31 May 19:34
da9765c
Compare
Choose a tag to compare
Create LICENSE

Fix Text Range Calculation Bugs in Text Renderer

01 Mar 18:50
Compare
Choose a tag to compare

• Fixed off-by-one bug in TextBuilder.Line.SetFormatting()
• Fixed indexing bug in FormattedTextBase
• Fixed range calculation for line pool for wrapped text

Fix Tree Manger Race Condition

24 Feb 16:47
Compare
Choose a tag to compare

Fixed a race condition that could allow the Tree Manager to invoke client delegates while the client is in an undefined state.

Fix Out of Range Exception

24 Feb 13:58
Compare
Choose a tag to compare

Fixed an out-of-range exception related to ListInputElement

Update to Accommodate SE Security Patch

06 May 14:58
Compare
Choose a tag to compare
1.2.4.0

Move control blacklist management to DS to accommodate security patch

Spec Cam Blacklist Fix and Preload Cursor

20 Mar 16:31
Compare
Choose a tag to compare

• Clear spectator camera control blacklist on unload
• Preload cursor UI element