Build v1.88062e75

v1.88062e755c4a83039d5dfa3fa86048b15c665efa

This SmartUI update introduces improvements to GridLayout and gamepad pointer functionality, alongside critical bug fixes. The new GetRowByY and GetColByX functions allow conversion of coordinates into layout indices. Gamepad pointer events now properly support absolute coordinates across layers, enhancing accuracy and interaction. Additionally, ACE events for minimizing, maximizing, and restoring the window are now fully functional. Stability improvements include fixes for pointer-related null exceptions and layout errors when pageData is missing. Several version and build updates were also applied.

Addon Version

Addon ID
Current Version

ppstudio_smartui_plugin

1.0.0.5

ppstudio_button_beh

0.0.0.3

ppstudio_checkbox_beh

0.0.0.3

ppstudio_container_beh

0.0.0.3

ppstudio_datalistener_beh

0.0.0.3

ppstudio_dialog_beh

0.0.0.3

ppstudio_discreteprogress_beh

0.0.0.3

ppstudio_gridlayout_beh

0.0.0.4

ppstudio_progressbar_beh

0.0.0.4

ppstudio_radiobutton_beh

0.0.0.3

ppstudio_scrollbar_beh

0.0.0.3

ppstudio_scrollview_beh

0.0.0.3

🆕 New Features

Framework Core

Gamepad Pointer Enhancements

  • Absolute Coordinate Support The Gamepad Pointer now uses absolute coordinates for proper translation across multiple layers and scales.

  • Improved Input Handling getPointerCoords now returns accurate positions. _onPointerTouch uses absolute coordinates and properly triggers on-pressed-start events.

GridLayout Behavior

  • Coordinate Lookup Functions Added GetRowByY and GetColByX functions to convert coordinates into row and column indices.

🐛Bug Fixes

  • Pointer Null Exception Fixed an issue where a null exception could occur if the pointer was destroyed during tracking.

  • GridLayout PageData Error Resolved an exception that occurred when pageData was missing in GridLayout usage.

  • C3 Window Events Not Triggering Fixed a bug that prevented OnMinimize, OnMaximize, and OnRestore events from firing as expected.

Last updated

Was this helpful?