Introducing Adjustable!

Adjustable is a property wrapper that I built to aid in adjusting values at runtime instead of constantly waiting for Xcode to rebuild and launch after changing a constant.

Simply annotate any value with `@adjustable(0.0...1.0)` with any supported range, and you'll automatically get a UISlider onscreen to adjust values.

This is perfect for adjusting interactions (e.g. springs) or layouts in real-time, so you can make apps feel great.

https://github.com/b3ll/Adjustable

GitHub - b3ll/Adjustable: Swift property wrapper to automatically add sliders to adjust values and aid in refining user interfaces, animations, and interactions without the need to recompile.

Swift property wrapper to automatically add sliders to adjust values and aid in refining user interfaces, animations, and interactions without the need to recompile. - b3ll/Adjustable

GitHub
@b3ll Oh damn. Hooking this up to animations and sending to designers will be perfect

@b3ll Though next step is being able to compose entire animations! Was hoping these types were CaseIterable, but still. Bonus points for being able to chain them and sliders for parameters! Something like this?

https://gist.github.com/kyle-fox/ae44df40edc674da1bad4b075ded22f8

@Adjustable Composable SwiftUI Animations

@Adjustable Composable SwiftUI Animations. GitHub Gist: instantly share code, notes, and snippets.

Gist