Releases: Swordfish90/RadialGamePad
2.0.0
1.1.0
- Add stroke colors again
- Use VibrationEffect instead of performHapticFeedback when available
- Change some theme color names
1.0.0
- Improve customization capabilities from configs
- Expose spacing parameter
- Draw background behind single buttons
- Remove strokes around shapes
0.6.1
- Allow tracking multiple fingers in PrimaryButtons
0.6.0
- Add a new stroke property for styling
- Allow customizing rotation for every single dial
- Allow padding between primary and secondary dials
0.5.0
Change the way multiple button presses and diagonals are detected
Add support for haptic feedback on virtual key release
Use clear activation points for multiple button presses (eg. A+B)
Primary buttons are now bigger
Add support for long click gesture
0.4.0
- Allow programmatically simulating button presses
- Add motion simulation to Cross dials
- Add "first touch" gesture
- Allow customization on which gestures can be emitted by each control
- Expose a few more customization properties in Cross: diagonal size and distance to the center
- Fixed a crash with accessibility boxes
- Small fixes and code improvements
0.3.1
- Fix wrong getX and getY on Samsung devices running on Android 11
0.3.0
Allow pressing multiple front-facing buttons with a single finger. This is enabled by default.
0.2.0
Improve the sizing properties of RadialGamePad.
offsetX and offsetY have been renamed into clearer gravityX and gravityY, allowing the move the gamepad left/right top/down into the available space.
New properties topMargin, leftMargin, bottomMargin, rightMargin will add margins inside the view and are considered when sizing the view internally.
New properties offsetX and offsetY allows displacement in pixels which are not considered when sizing the view.