flutter3d_screens 0.6.0
flutter3d_screens: ^0.6.0 copied to clipboard
The screens a game has that are not the game: settings, volumes, rebinding, credits — the parts a player uses before and after playing.
0.6.0 #
- Floors, and no code. Settings, volumes, rebinding and credits are byte for
byte 0.5.0's.
flutter3d_gameandflutter3d_audiomove to^0.6.0;pad_inputstays at^0.4.0, because the rebinding screen needs nothing that its 0.4.1 documentation patch added.
0.5.0 #
Breaking. Follows flutter3d_game's IssueSink.
- Every sink here takes an
Issue. The settings file, the save file, the demo file and both storage backends report through the object rather than a bare string.
0.4.0 #
- Renamed from
flutter3d_ui. pub.flutter-io.cn's name-similarity check refused the old name (too close to an unrelatedflutter_3dui), and this package was never published under it — so the rename costs nobody a migration. The name is the package's own first words: the screens a game has that are not the game. - Opening the settings from the gamepad's menu button now runs the same
openingcallback the Escape key and the gear button already ran — the one that clears the input, so a control held on the way into the panel does not stay held under it.
0.3.0 #
- No changes of its own. The workspace is released as a set, in the order
ARCHITECTURE.md§16 gives, so this package's version moves with the rest and its constraints on its siblings move with it.
0.2.0 #
- The screens a game has that are not the game: settings with volumes, rebinding and accessibility, the gear that opens them, credits, and where a save and a settings document are kept on each platform.
- Screen state in a Cubit rather than spread across
setState, which is what makes it reachable from a test. The simulation step deliberately does not go through it.