Debugger improvements in Matter v0.8.4 are here!
This release focuses on several improvements to our debugger.
Added
- World variadic component validation thanks to methods that accept. Thanks to @Nidoxs in #100
- At least one component must be provided in
get
,insert
,replace
, andremove
- At least one component must be provided in
- Sorting for the world inspect table in the debugger. Thanks to @Nidoxs in #105
- Clicking headers in the world inspect table will sort by that header
- You can now disable systems in the debugger by right clicking their entry in the system list. Thanks to @Nidoxs in #111
- Components now have syntax highlighting in the debugger. Thanks to @jackTabsCode in #98
- This can be seen in the alt-hover tooltip and the entity inspector panel.
- A new query resource usage widget in the debuger. Thanks to @Nidoxs in #107
- Displays each query's share of the system's total computation time
Changed
- The debugger alt-hover tooltip text is smaller and the background is slightly darker for improved legibility. Thanks to @Nidoxs in #96
- Replaced the debugger queries widget with the new query resource usage widget (mentioned above). Thanks to @Nidoxs in #107
- This can be opened from the system inspect panel
Fixed
- The alt-hover tooltip now properly displays component data with each component being displayed on a new line. Thanks to @Nidoxs in #97
- The alt-hover tooltip no longer errors when the hovered entity is despawned. Thanks to @Nidoxs in #103
- Buttons no longer flash in the debugger's system inspect panel. Thanks to @Nidoxs in #114
- Previously the "View queries" and "View logs" buttons would occasionally flash or flicker depending on factors such as framerate and resolution.
- Fix a bug in the documentation's replication guide example code. Thanks to @lolmanurfunny in #84
New Contributors
- @lolmanurfunny made their first contribution in #84
- @Nidoxs made their first contribution in #96
- Huge thanks for numerous contributions in this release! ❤️
For more details, view the full changelog, or check out our documentation.