lunxinfeng
57f7f9d8b3
feat: Riverpod 3.0 in flame_riverpod ( #3789 )
...
fix #3773 .
2025-12-17 19:00:12 +01:00
Luan Nico
b79fee0ae2
chore: Update min Dart constraint to 3.8 ( #3676 )
...
Update min Dart constraint to 3.8, which will enable us to use the
fancier collection literals.
This requires bumping the min Flutter version as well:
<img width="1892" height="1122" alt="image"
src="https://github.com/user-attachments/assets/7c7b07fc-4d96-4987-824d-9a7133ecfb85 "
/>
2025-08-10 12:42:31 -04:00
Ben Auer
1ff11e904f
feat: Devtools overlay navigation ( #3449 )
...
This PR adds a debug navigation to the flame `devtools` extension,
allowing developers to quickly switch between `overlays`.
https://github.com/user-attachments/assets/00d5e2f8-d78b-4ba4-92cb-b0c295d76ba6
### Changes
1. added getter for `registeredOverlays` to `OverlayManager`
2. created `OverlayNavigationConnector` exposing `getOverlays` and
`navigateToOverlay` to the devtools
3. added `getOverlays` and `navigateToOverlay` to `Repository`
4. created `OverlayNavigation` holding a list of all
`registeredOverlays` which when an item is tapped shows this `overlay`
If you have any ideas/remarks/suggestions please let me know 🚀
---------
Co-authored-by: Lukas Klingsbo <me@lukas.fyi >
2025-01-19 21:27:00 +00:00
Erick
b2a5e6581e
feat: Adding scale and angle to devtools attributes ( #3267 )
...
Adds scaling and angle to the dev tools form. Also fix a caching issue
that was presenting outdated values to the user.
2024-08-12 14:53:57 +00:00
Erick
003ec3a17b
feat: Adding x,y,width and height inputs to position components on Dev Tools ( #3263 )
...
Adds fields to allow developers to change the x, y, width and height of
position components from the dev tools.
https://github.com/user-attachments/assets/70f6fe15-488c-4eb2-83bf-6cdc050526d8
2024-08-12 00:14:22 +00:00
Erick
1a574917cd
feat: Adding component snapshot to Dev tools ( #3261 )
...
Adds a component render snapshot to the dev tools.
https://github.com/user-attachments/assets/07dcdc10-f8c8-4607-a87d-ab832aa8bab5
2024-08-09 16:43:02 +00:00
Lukas Klingsbo
b9738d5513
chore: Bump devtools dependencies ( #3173 )
...
Bumps the devtools dependencies and fixes the `SplitPane` name change.
2024-05-27 17:52:02 +00:00
DevKage
6d7eeee398
chore: Update dart sdk constraint to >=3.3.0 ( #3160 )
...
This PR bumps the min sdk constraint to 3.3.0. It also updates one of
the golden tests for flame_svg which was failing with a slight
difference in the svg output around the edges. The difference was very
minor an barely noticeable visually.
2024-05-16 10:56:51 +02:00
Lukas Klingsbo
4ec2f17dda
refactor: Use riverpod in devtools components tree ( #3122 )
...
This is a refactor to prepare for some new devtools features, like
autoreloading the tree and the component.
2024-04-14 19:41:05 +02:00
Lukas Klingsbo
bf5d68e9b5
feat: Component tree for the devtools extension tab ( #3094 )
...
This PR creates a devtools extension tab for Flame where you can:
* Turn on `debugMode` for a chosen component or the whole tree
* See the component tree
* Play, pause and step the game loop.
[Screencast from 2024-03-24
22-09-55.webm](https://github.com/flame-engine/flame/assets/744771/82217afb-e096-4375-a892-b59e1be6d7ec )
2024-03-25 20:36:17 +00:00
Lukas Klingsbo
c92910c688
feat: Initial functionality of flame_devtools ( #3061 )
...

This adds a structure and some basic functionality for the Flame
devtools extension.
Later I will add a pre/post-hook for publishing to Melos so that it can
build the devtools extension before publishing (and remove the directory
afterwards), since it isn't committed to this repository. For now one
has to run `melos devtools-build` before publishing.
---------
Co-authored-by: Renan <6718144+renancaraujo@users.noreply.github.com >
Co-authored-by: Erick <erickzanardoo@gmail.com >
2024-03-05 01:04:43 +01:00