Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 42 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,48 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## 2026-04-05

### Changes

---

Packages with breaking changes:

- [`gamepads_windows` - `v0.3.0`](#gamepads_windows---v030)

Packages with other changes:

- [`flutter_gamepads` - `v0.1.11`](#flutter_gamepads---v0111)
- [`gamepads` - `v0.1.10+1`](#gamepads---v01101)
- [`gamepads_darwin` - `v0.1.2+4`](#gamepads_darwin---v0124)
- [`gamepads_ios` - `v0.1.3+3`](#gamepads_ios---v0133)

---

#### `gamepads_windows` - `v0.3.0`

- **BREAKING** **FIX**: Button input value was flipped on windows ([#90](https://github.com/flame-engine/gamepads/issues/90)). ([2e24b686](https://github.com/flame-engine/gamepads/commit/2e24b686eb70478fb166993bfc23854cca7356eb))

#### `flutter_gamepads` - `v0.1.11`

- **FEAT**: Add package flutter_gamepads ([#88](https://github.com/flame-engine/gamepads/issues/88)). ([4f171c6f](https://github.com/flame-engine/gamepads/commit/4f171c6fa72c76dcf7bd53e5dde50936dfe9142d))
- **DOCS**: Fix link to diagram in flutter_gamepads README ([#97](https://github.com/flame-engine/gamepads/issues/97)). ([d6417724](https://github.com/flame-engine/gamepads/commit/d6417724c1b8d5edfd4099a1e3eb50326dc871e9))

#### `gamepads` - `v0.1.10+1`

- **FIX**: Use typed GCController properties for macOS system button mapping ([#96](https://github.com/flame-engine/gamepads/issues/96)). ([b4264e48](https://github.com/flame-engine/gamepads/commit/b4264e481abc5755725d3b1c7626b759f71bb1d4))
- **FIX**: Move update_controller_database.dart to correct tool/ path ([#92](https://github.com/flame-engine/gamepads/issues/92)). ([842894ea](https://github.com/flame-engine/gamepads/commit/842894ea7ee01c5613336c4012fdfcfe25a850bb))

#### `gamepads_darwin` - `v0.1.2+4`

- **FIX**: Use typed GCController properties for macOS system button mapping ([#96](https://github.com/flame-engine/gamepads/issues/96)). ([b4264e48](https://github.com/flame-engine/gamepads/commit/b4264e481abc5755725d3b1c7626b759f71bb1d4))

#### `gamepads_ios` - `v0.1.3+3`

- **FIX**: Correct trigger handling for iOS. ([#94](https://github.com/flame-engine/gamepads/issues/94)). ([17c2f907](https://github.com/flame-engine/gamepads/commit/17c2f9079a83d991a13ad2f45f40374135fc09d9))


## 2026-03-25

### Changes
Expand Down
5 changes: 5 additions & 0 deletions packages/flutter_gamepads/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
## 0.1.11

- **FEAT**: Add package flutter_gamepads ([#88](https://github.com/flame-engine/gamepads/issues/88)). ([4f171c6f](https://github.com/flame-engine/gamepads/commit/4f171c6fa72c76dcf7bd53e5dde50936dfe9142d))
- **DOCS**: Fix link to diagram in flutter_gamepads README ([#97](https://github.com/flame-engine/gamepads/issues/97)). ([d6417724](https://github.com/flame-engine/gamepads/commit/d6417724c1b8d5edfd4099a1e3eb50326dc871e9))

This comment was marked as resolved.

This comment was marked as resolved.


# Change Log

## 0.1.0
Expand Down
4 changes: 2 additions & 2 deletions packages/flutter_gamepads/example/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ dependencies:
flame: ^1.32.0
flutter:
sdk: flutter
flutter_gamepads: ^0.1.0
gamepads: ^0.1.10
flutter_gamepads: ^0.1.11
gamepads: ^0.1.10+1

dev_dependencies:
flame_lint: ^1.4.1
Expand Down
4 changes: 2 additions & 2 deletions packages/flutter_gamepads/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: flutter_gamepads
resolution: workspace
description: A Flutter package that maps gamepad input to UI interaction.
version: 0.1.10
version: 0.1.11
homepage: https://github.com/flame-engine/gamepads
repository: https://github.com/flame-engine/gamepads/tree/main/packages/flutter_gamepads

Expand All @@ -14,7 +14,7 @@ environment:
dependencies:
flutter:
sdk: flutter
gamepads: ^0.1.10
gamepads: ^0.1.10+1

dev_dependencies:
flame_lint: ^1.4.1
Expand Down
5 changes: 5 additions & 0 deletions packages/gamepads/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
## 0.1.10+1

- **FIX**: Use typed GCController properties for macOS system button mapping ([#96](https://github.com/flame-engine/gamepads/issues/96)). ([b4264e48](https://github.com/flame-engine/gamepads/commit/b4264e481abc5755725d3b1c7626b759f71bb1d4))
- **FIX**: Move update_controller_database.dart to correct tool/ path ([#92](https://github.com/flame-engine/gamepads/issues/92)). ([842894ea](https://github.com/flame-engine/gamepads/commit/842894ea7ee01c5613336c4012fdfcfe25a850bb))

## 0.1.10

- **FEAT**: Normalize gamepad output across controllers and platforms ([#82](https://github.com/flame-engine/gamepads/issues/82)). ([2a712e1f](https://github.com/flame-engine/gamepads/commit/2a712e1fd35140f9412e0aae2d7c040dcff84ec1))
Expand Down
2 changes: 1 addition & 1 deletion packages/gamepads/example/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ environment:
dependencies:
flutter:
sdk: flutter
gamepads: ^0.1.10
gamepads: ^0.1.10+1
share_plus: ^10.0.0
web: ^1.1.1

Expand Down
8 changes: 4 additions & 4 deletions packages/gamepads/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: gamepads
resolution: workspace
description: A Flutter plugin to handle gamepad input across multiple platforms.
version: 0.1.10
version: 0.1.10+1
homepage: https://github.com/flame-engine/gamepads
repository: https://github.com/flame-engine/gamepads/tree/main/packages/gamepads

Expand Down Expand Up @@ -29,12 +29,12 @@ dependencies:
flutter:
sdk: flutter
gamepads_android: ^0.1.7
gamepads_darwin: ^0.1.2+3
gamepads_ios: ^0.1.3+2
gamepads_darwin: ^0.1.2+4
gamepads_ios: ^0.1.3+3
gamepads_linux: ^0.1.2
gamepads_platform_interface: ^0.1.3
gamepads_web: ^0.1.1
gamepads_windows: ^0.2.0
gamepads_windows: ^0.3.0

dev_dependencies:
flame_lint: ^1.4.1
Expand Down
4 changes: 4 additions & 0 deletions packages/gamepads_darwin/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
## 0.1.2+4

- **FIX**: Use typed GCController properties for macOS system button mapping ([#96](https://github.com/flame-engine/gamepads/issues/96)). ([b4264e48](https://github.com/flame-engine/gamepads/commit/b4264e481abc5755725d3b1c7626b759f71bb1d4))

## 0.1.2+3

- Update a dependency to the latest release.
Expand Down
2 changes: 1 addition & 1 deletion packages/gamepads_darwin/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: gamepads_darwin
resolution: workspace
description: MacOS implementation of gamepads, a Flutter plugin to handle gamepad input across multiple platforms.
version: 0.1.2+3
version: 0.1.2+4
homepage: https://github.com/flame-engine/gamepads
repository: https://github.com/flame-engine/gamepads/tree/main/packages/gamepads_darwin

Expand Down
4 changes: 4 additions & 0 deletions packages/gamepads_ios/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
## 0.1.3+3

- **FIX**: Correct trigger handling for iOS. ([#94](https://github.com/flame-engine/gamepads/issues/94)). ([17c2f907](https://github.com/flame-engine/gamepads/commit/17c2f9079a83d991a13ad2f45f40374135fc09d9))

## 0.1.3+2

- Update a dependency to the latest release.
Expand Down
2 changes: 1 addition & 1 deletion packages/gamepads_ios/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: gamepads_ios
resolution: workspace
description: iOS implementation of gamepads, a Flutter plugin to handle gamepad input across multiple platforms.
version: 0.1.3+2
version: 0.1.3+3
homepage: https://github.com/flame-engine/gamepads
repository: https://github.com/flame-engine/gamepads/tree/main/packages/gamepads_ios

Expand Down
6 changes: 6 additions & 0 deletions packages/gamepads_windows/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
## 0.3.0

> Note: This release has breaking changes.

- **BREAKING** **FIX**: Button input value was flipped on windows ([#90](https://github.com/flame-engine/gamepads/issues/90)). ([2e24b686](https://github.com/flame-engine/gamepads/commit/2e24b686eb70478fb166993bfc23854cca7356eb))

## 0.2.0

> Note: This release has breaking changes.
Expand Down
2 changes: 1 addition & 1 deletion packages/gamepads_windows/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: gamepads_windows
resolution: workspace
description: Windows implementation of gamepads, a Flutter plugin to handle gamepad input across multiple platforms.
version: 0.2.0
version: 0.3.0
homepage: https://github.com/flame-engine/gamepads
repository: https://github.com/flame-engine/gamepads/tree/main/packages/gamepads_windows

Expand Down
Loading