Skip to content

v1.2.0 - @pixi/ui Integration

Choose a tag to compare

@canerdogan canerdogan released this 30 Jan 19:45

What's New

@pixi/ui Integration

Complete integration of @pixi/ui library with game-style wrappers.

New UI Components:

  • GameCheckBox - Checkbox with jellybean styling, checkmark animation
  • GameRadioGroup - Radio button group with horizontal/vertical layout
  • GameList - Layout wrapper for automatic child arrangement
  • GameInput - Text input with custom focus states
  • GameScrollBox - Scrollable container with styled frame
  • GameSelect - Dropdown select with click-outside-to-close

GameStyleButton Enhancements:

  • horizontalPadding config option (default: 12px)
  • Auto text scaling when text exceeds button width
  • Unified text styling across all color schemes

New Color Schemes:

  • GAME_INPUT, GAME_SCROLLBOX, GAME_SELECT, GAME_CHECKBOX, GAME_RADIO, GAME_LIST

Bug Fixes

  • GameSelect dropdown z-index issue fixed
  • GameSelect click-outside-to-close now works reliably
  • Consistent drop shadow on all button colors

Dependencies

  • Added @pixi/ui: ^2.3.2

Full Changelog: https://github.com/gamebyte-ai/gamebyte-framework/blob/main/CHANGELOG.md