Space Engineers

Space Engineers

Rich HUD Master
Ergebnisse 21–30 von 76
< 1  2  3  4  5 ... 8 >
Update: 5. Mrz. 2022 um 2:04

Version: 1.2.3.2: Fix: Only Unload BB Utils on Component Unload

Client BB utils don't expect Master utils to reload, meaning master utils can't reload.

Update: 28. Feb. 2022 um 2:39

Version: 1.2.3.1: Bind Update Fix and Reload Crash Fix

• Fixed bug in BindManager that allowed Bind update to accept duplicates
• Fixed bug in BindManager that would prevent a Bind from being cleared properly when being changed
• Fixed bug causing crash if the currently selected page was no longer in the mod list
• Pressing escape will now cause any control to lose input focus

Update: 26. Feb. 2022 um 9:35

Version: 1.2.3.0: Text and Cursor Fixes

Additions

• Added universal InputEnabled flag to HudElement base for enabling/disabling input updates for any element type
• Added implicit conversion for RichText to ToolTip

Fixes

• Fixed bug causing reported cursor position to be out of sync for custom HUD spaces
• Fixed bug causing TextBox caret to jump back to start
• NamedSliderBox now clips name text to prevent overlap with value
• Fixed face range calculation in PolyBoard types causing incorrect triangles to be drawn for a given slice
• Stabilized input for RadialSelectionBox and increased sensitivity range
• Fixed null ref exception in TextBuilder lined formatter
• Fixed null ref exception preventing client reload on crash
• Fixed typo in IRichChar accessor index

Other Changes

• Removed HudSpaceNode.DrawCursorInHudSpace. The captured draw matrix is out of sync and not easily fixed, so I've removed this feature for now.
• BindGroupInitializer now accepts empty binds

Update: 21. Feb. 2022 um 21:56

Version: 1.2.2.2: Fix Null Ref and Increase BB Pool Size

• Fixed null ref exception in Bind.GetCombo()
• Increased BB swap pool size

Update: 20. Feb. 2022 um 5:12

Update: 19. Feb. 2022 um 14:35

Version: 1.2.2.1: Bind Conflict Fix

• Fixed bug in Bind Manager where a group would fail to reset binds' beingReleased flag after all binds were fully released
• Started checking actual chat bind via MyAPIGateway for BindManager.IsChatOpen property instead of just checking if Enter is pressed

Update: 18. Feb. 2022 um 3:34

Version 1.2.2.0: Bind Manager and BB Util Fixes

• Added IsNewPressed and IsReleased properties to IControl
• Fixed bug in BindManager where binds would sometimes fail to finish releasing, blocking other inputs
• Fixed triangle range calculation in BillboardUtils AddRange methods
• Fixed bug in SelectionBoxBase that prevented tab from drawing on highlight boxes
• Fixed a few more instances in UI library where focus formatting wouldn't initialize old colors
• Adjusted RadialSelectionBox input sensitivity
• Overlapping binds can now be pressed without previously pressed binds being fully released

Update: 13. Feb. 2022 um 16:58

Version: 1.2.1.0: Billboard Pooling, Text Renderer Optimizations & Misc. Library Changes

This update is focused on taking advantage of the changes made in SE's billboard API in v1.200, while also including a few bug fixes and minor additions for the UI library.

Additions

• Added system for handling billboard pooling using recent mod API additions
• Added BillboardUtils class to provide utilites for efficiently rendering billboards in bulk
• Added RadialSelectionBox, a generic radial selection menu extending HudCollection
• Added GlyphFormat constructor that takes font style enum instead of requiring full Vector2I index
• Added tools for rendering polygonal circles & annuli
• Added name indexer to BindGroup
• Added utility methods to selection boxes to simplify adding entries from internal pools
• Added low latency IsChatOpen property to BindManager for input polling

Fixes

• Cursor position now continues to update even when not visible
• Fixed bugs in textbox causing caret to appear out of position
• Fixed out of range exceptions in TextBox
• Fixed bug in Dropdown text formatting
• Fixed several instances where library UI elements would fail to initialize previous BG and text colors before taking input focus
• Fixed bug in ListInputElement affecting selection box types that would prevent it from handling disabled entries correctly

Other Changes

• Refactored text renderer to render billboards in batches, combined with new pooling system,
reducing text draw time by 60-80%
• Binds now use EventHandler delegate type for events
• Removed candidate bind input filter

Update: 8. Okt. 2021 um 16:29

Version: 1.2.0.3: Fix Control Filter and Add Support for Drawing Cursor in Custom Space

• Implemented support for drawing the cursor in custom HUD spaces. This was actually meant to be added in 1.0, but it ended up slipping through the cracks. Better late than never, I suppose.

• Redesigned control filter added to Bind Manager in 1.2.0.2. Rather than simply require the set of pressed controls in disambiguated binds (within each group) to be a superset of the set of all pressed controls, the Bind Manager will now attempt to more intelligently identify potential bind candidates. These candidates are identified using metrics like whether a control is newly pressed, the time between pressed controls, and whether controls in candidate sets were released.

• Fixed exception that could occur during unload on DS, due to an attempt to unload a module that was never initialized (and wasn't supposed to be).

Update: 8. Okt. 2021 um 15:52