Profile avatar
i.madethese.works
UX Engineer and one half of @whynotmake.it Probably mainly #FlutterDev posts Portfolio at i.madethese.works
54 posts 213 followers 263 following
Regular Contributor
Active Commenter

Fun fact: Heroine can also be used to very easily build high fidelity page transitions, similar to what material calls "Container Transform", including Gesture support! I'm planning to expand on that capability even further in the future, to make it more useful and customizable. #flutterdev

I built a spring-simulated POC of the amazing animated_to #FlutterDev package by @chooyan.bsky.social today. Some things need to be ironed out still, but it took me 15 minutes to build using package:springster and works great already! PR: github.com/chooyan-eng/...

✨ Heroine Update ✨ heroine 0.3.0 is here: pub.dev/packages/her... ⛓️ You can now chain ShuttleBuilders for more complex animations – see the video for a combined flip + fade animation 💍 Less jank: in a few cases a bouncy spring would jump a little upon landing – now it's buttery smooth

@tahatesser.com was right – golden tests using AnimationSheetBuilder are super fun! More transitions and higher fidelity coming to package:heroine soon btw 👀 #FlutterDev

It seems like a #flutterdev Widget can't reliably access, wether the route that it's in can be popped (see PopScope). ModalRoute.of(context) doesn't notify listeners when its popDisposition changes 🤷 Thus, I can't disable the dismiss gestures in Heroine when a route doesn't want to be popped...

I check this #FlutterDev issue probably once a week… I‘ve contributed to the Framework before, but I have zero engine XP so I haven‘t dared to take a stab at it. Whoever fixes this is gonna be my absolute hero(ine)! github.com/flutter/flut...

If I started porting #FlutterDev implicitly animated widgets over to spring simulations as part of springster, which ones would you like to see first? (anything that starts with Animated)

Here we go! Meet ✨package:heroine✨ "this will be such an addictive #FlutterDev interaction" - @rydmike.com More info and package link below 👇

Love AI and all, but these names are such garbage that they made me lol 😅

I was so excited to call this package `superhero`, which is available. I didn't know that pub.dev rejects packages if a similar name (`super_hero`) exists. I could just call it `spring_hero`, which is super descriptive, but boring. Does anyone have a cool idea?

I really wanna love Bluesky, and a lot of things are great. But the low framerate on uploaded videos really bothers me, since a big part of why I'm here is to post and look at Designs that move 🙈

I think this might be the coolest single interaction I've ever built in #FlutterDev. Spring-based heroes with gestures make so much sense! It's all shaping up nicely, but I still need to polish some things before a release. Let me know if you have any use-cases you want covered 👀

After all my spring-based animation experiments, I have to say I‘ve been converted! I think loads of #FlutterDev apps would feel better if animations were handled using springs instead of curves and durations. 1/2

Started experimenting with spring-simulation based Hero transitions in #FlutterDev today. It looks very promising, but there are a lot of issues to iron out still 🙈

I released a new #FlutterDev package today! (link further down) #SwiftUI uses dynamically redirecting springs for a lot of interactions, but in Flutter such spring animations have always been quite cumbersome to implement.