Alex Widua retweeted
iPhone Duo is here! Excited to have worked on the design of our open/close transition. It’s designed to make the two displays feel like one seamless experience by perceptually bending the focal plane, not the content, so that it feels like opening a window onto a singular view.
Alex Widua retweeted
iPhone Duo was announced today. Check out our talk about the design principles behind the device, and how to build great apps for it.
Design for iPhone Duo: youtube.com/watch?v=do3UqxfY…
Feels incredible to share the work we’ve done this year, excited to have been a big part in bringing to life a more powerful and personal Siri.
excited and proud to share what we've been working on!
I’ve made a little AI copilot for Origami Studio.
Think of it as a tiny code editor that sits on top of Origami's canvas and lets you generate patches using GPT-4 – all within the same surface.
It’s a native macOS app and you can get it here: kami.alexwidua.com
In my day-to-day prototyping I use it mostly to create little utility patches and ‘jigs’ for all sorts of things (transforms, validate strings, randomize this and that etc.)
Just describing the desired inputs and outputs of a patch helps a lot – it makes you break down the logic of a prototype and is almost as useful as generating the patch itself.
Couldn't resist and had to remix @jmtrivedi's mesh animation and tried to recreate a 'genie effect' using SwiftUI
Prototyped a subtle Zoom Blur and Motion Blur SwiftUI shader this weekend.
It's a little detail that changes the feel of the dragged element entirely (and is fun to play around with)
The blur strength responds to the drag/scale velocity. I'm using @jmtrivedi's fantastic Wave package which makes it easy to work with the velocity + animate the shader values.
The code is up here:
github.com/alexwidua/zoom-mo…
Tried to re-create the new iPhone’s Titanium particle effect last night and made this interactive ‘material sample’ in SwiftUI
Riffed on @ollybromham's Incense timer in SwiftUI.
A pinch of gestures, haptics, motion, blurs and particles
The stick itself is a spline that gets more flexion the longer it gets (like a flimsy piece of wood). It's a v subtle detail that gives the interface more materiality and makes it feel less like a slider – even if you're not consciously aware of it
Prototyped a little app that allows you to take frames from @figma and 'pull them into space'.
The frames stay linked to the canvas and update on any changes
...once detected, a high-res version is loaded, mapped onto a plane and stored as a reference for future updates. It's a lot of hot-glue and cobbled together, but it feels pretty magic to just pull frames from the screen like that :-) 2/2
One little detail is the grid animation while detecting a frame. I wanted to go for something that feels like something is being assembled/constructed.
It’s pretty simple and almost entirely driven by a spring delay value (SwiftUI).
(Commented gist: gist.github.com/alexwidua/fa…)




