virtual_gamepad_pro 0.2.2 copy "virtual_gamepad_pro: ^0.2.2" to clipboard
virtual_gamepad_pro: ^0.2.2 copied to clipboard

Advanced virtual controller suite: joystick, d-pad, buttons, and runtime layout editor with JSON serialization. Optimized for remote play.

0.2.2 #

  • Fix: Resolved IconData tree-shaking issue in style_json_codec.dart to support optimized web builds (--tree-shake-icons).
  • Optimization: Improved web compilation compatibility by avoiding non-constant IconData invocations.

0.2.1 #

  • Fix: Correctly merge and propagate config in VirtualJoystick and VirtualDpad editors.
  • Change: VirtualDpad defaults to enable3D: false for cleaner flat design.
  • Change: VirtualJoystick defaults stickClickEnabled and stickLockEnabled to false.
  • Example: Major UI overhaul with Apple-style design, hover effects, and improved layout management (rename/duplicate/import/export).

0.2.0 #

  • Breaking: Introduced strong-typed InputBinding model for keyboard/gamepad input.
  • Breaking: VirtualButton now requires binding (replaces config.padKey-based resolution).
  • Breaking: VirtualKey now uses binding: KeyboardBinding(...) (replaces key/modifiers/repeat fields).
  • Breaking: VirtualDpad directions now map to typed bindings (replaces mode + string maps).
  • Feat: Added extensible InputBindingRegistry and GamepadButtonId to support custom strong-typed buttons with editor + JSON ecosystem.
  • Perf: Reduced runtime string parsing in widgets by resolving input codes in models.

0.1.2 #

  • Fix: Improved D-Pad label rendering with dynamic font sizing and clamping to prevent layout issues.
  • Fix: Added FittedBox to ControlLabel to prevent text overflow.
  • Feat: Added support for start and back button labels/IDs (maps to menu/view icons).

0.1.1 #

  • Docs: Comprehensive documentation overhaul (README.md) with Nanny-level guides.
  • Feat: Added lockedColor to ControlStyle for customizable joystick lock feedback.
  • Refactor: Improved code comments and library exports.
  • Fix: Updated package name to virtual_gamepad_pro.

0.1.0 #

  • Initial release of Virtual Gamepad Pro.
  • Includes:
    • Virtual Joystick, D-Pad, Buttons, Mouse Controls.
    • Runtime Layout Editor.
    • JSON Serialization/Deserialization.
    • Overlay Widget for easy integration.
1
likes
0
points
425
downloads

Publisher

verified publisherliliin.icu

Weekly Downloads

Advanced virtual controller suite: joystick, d-pad, buttons, and runtime layout editor with JSON serialization. Optimized for remote play.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on virtual_gamepad_pro