Your Flutter button has an intent and a size, so you write two switch statements for colors, padding and TextStyle.
Every new variant is another case in each.
Wind's WindRecipe keeps them as className strings with defaults and compound rules.

Your Flutter button has an intent and a size, so you write two switch statements for colors, padding and TextStyle.
Every new variant is another case in each.
Wind's WindRecipe keeps them as className strings with defaults and compound rules.
A Magic dialog returns a Future you await.
It could only resolve to null, so a value meant a bare Navigator.pop.
Magic 0.0.30 changes that: the await now receives whatever value you close the dialog with.
Found a use of agentic coding that I don't totally hate. Using skills to drive the keyboard while giving a talk helped me show a more complicated demo without having to leave out bits.
Also made it easy to debug when it slightly messed up things.
Running a Dart CLI through dart run can cost about 3 seconds in build hooks before your command starts.
A script or an agent calling it in a loop pays that every time.
Artisan's make:fast-cli compiles it once to a native binary: about 50ms on a cached call.
Your Flutter app boots with broadcasting and Echo can't connect, so the screen stays blank.
Boot awaited the default connection, so every provider after it was skipped.
Magic 0.0.29 starts the connection without waiting, so the app comes up.
Your className has tracking-tight somewhere. After your next pub get, it renders differently.
A 14px semibold title's letters used to collide.
Wind 1.9.0 makes tracking-* em, as in Tailwind, so spacing scales with font size.
Every form in an end to end test starts the same way: focus the field, clear it, type, wait for the frame.
Then the field rebuilds mid-fill and the ref you grabbed goes stale.
Dusk does the sequence in one command, dusk:fill, and retries once on a stale ref.
Gave up on comparing Dummy vs. ATD coordinatesโphysical measurements are just too inconsistent.
Pivoting! ๐ Working on a new tool for the DV Tools Flutter app to calculate target dummy coordinates when registered using a FARO arm.
#CAD #FlutterDev #Engineering #AppDevelopment
New 5 Star Review for my task app DunCrux! Don't take my word for it, takes this guys review and go check out the "smooth animations and cool design!"
Link in thread below.
21 years old. 8 apps on the Play Store. Built solo with one system: Flutter, ship small, solve one problem well. I wrote the full playbook โ how I go from idea to published app in days. Read it: azmeer.tech #BuildInPublic #FlutterDev #AppDevelopment
You upgraded Wind and now every form field on Android and web has lost autofill.
1.8.3 defaulted autofillHints to null, which the platform reads as autofill off.
Wind 1.8.4 makes the default const <String>[], so unhinted fields autofill again.
Your sign-in form has email and password fields. A password manager cannot tell which is which.
Wind hid autofillHints, so even inside an AutofillGroup you could not tag a field as email or password.
Wind 1.8.3 adds autofillHints to WInput and WFormInput.
๐ dynamic_single_text_field v1.0.6 is here!
๐ฆ github.com/NicosNicolao...
๐ Like on pub.dev: pub.dev/packages/dyn...
โญ Star the repo: github.com/NicosNicolao...
๐ percentages_with_animation v1.1.7 is here! ๐ฏ
๐ Changelog: github.com/NicosNicolao...
๐ Like on pub.dev: pub.dev/packages/per...
โญ Star the repo: github.com/NicosNicolao...
I'm building Pikon World with flutter_scene + Flutter GPU: boats, storms, conquest effects and stone walls.
30s dev demo below, using local data.
Pikon on iOS & Android: pikon.web.app/get
You relaunch your Flutter app to reproduce a crash, and the log lines from the run that crashed are already gone.
Telescope's buffers reset on every launch. Start TelescopeFileSink and logs, events and exceptions also go to rotating files on disk.
Your business needs a mobile app. We build custom Android & iOS apps with Flutter โ fast, affordable, done right. 8 apps live on the Play Store. Comment APP or DM for a free consultation. ๐ฒ #AppDevelopment #FlutterDev
Your tappable control shows the arrow cursor over a button.
Wind puts WDiv in a gestureless WAnchor for hover: and focus:. It sat deeper and claimed the cursor.
Wind 1.8.2 defers that inner anchor. The control around it shows click again. #Flutter #FlutterDev
A Flutter screen that validates its input, writes its own state, owns a paginated list, and resubsubcribes a realtime channel is six responsibilities on one notifyListeners. None of them wait their turn. Magic splits that screen into six primitives.
Your Artisan command calls into the Flutter app while it is still booting.
You get an RPC stack and exit 3, even though retrying a few seconds later works.
0.0.20 prints one line and exits 75.