Space Engineers

Space Engineers

Rich HUD Master
Viser 21-30 af 72 forekomster
< 1  2  3  4  5 ... 8 >
Opdatering: 20. feb. 2022 kl. 5:12

Opdatering: 19. feb. 2022 kl. 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

Opdatering: 18. feb. 2022 kl. 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

Opdatering: 13. feb. 2022 kl. 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

Opdatering: 8. okt. 2021 kl. 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).

Opdatering: 8. okt. 2021 kl. 15:52

Opdatering: 7. okt. 2021 kl. 4:51

Revert back to 1.2.0.1 until I can figure out why RHM is rejecting bind input for some people.

Opdatering: 5. okt. 2021 kl. 14:46

Version 1.2.0.2: Fix Bug Allowing the Bind Manager to Trigger Binds Erroneously

• The Bind Manager no longer triggers key binds in a group if more controls are pressed than those contained in pressed binds. If the total number of controls pressed is greater than the total number of keys in unique, pressed binds within a group, no bind presses will be registered.

• Controls returned by IBind.GetCombo() now return controls sorted by index in ascending order

Opdatering: 5. okt. 2021 kl. 14:34

Opdatering: 17. sep. 2021 kl. 15:57

Version 1.2.0.1: Fix Control Blacklist Crash

• Fixed potential null reference exception that could occur when attempting to set a control blacklist without a valid session or player object.
• Fixed bind exception that could prevent the main bind client from being cleared on unload, leading to a uniqueness exception.