stackotter Profile Banner
stackotter Profile
stackotter

@stackotter

Followers
317
Following
5K
Media
148
Statuses
645

Aussie software developer & uni student; Rock climber; Loves Swift, Rust and Svelte; Creator of Delta Client and SwiftCrossUI

Australia
Joined May 2021
Don't wanna be here? Send us removal request.
@stackotter
stackotter
1 year
For the Swift Student Challenge I created a ray-tracer which respects general relativity (to the extent of the Schwarzschild solution) and renders blackholes; the fiery disk around the blackhole is in-fact flat! (the bending of light creates the iconic blackhole halo)
Tweet media one
18
8
247
@stackotter
stackotter
6 days
RT @migueldeicaza: This is lovely, SwiftUI for Windows and Linux:.
0
9
0
@stackotter
stackotter
23 days
SwiftCrossUI now supports strict concurrency, thanks to Beberka’s recent PR adding all the necessary annotations!. The main thing that held back concurrency support was MainActor not working with Gtk on Linux, but I fixed that issue with basic run loop polling with Gtk timers.
1
0
11
@stackotter
stackotter
27 days
In terms of not-so-visible modifications, I made the Count text selectable, moved the picker to the right edge, and enabled drag&drop image replacement.
0
0
0
@stackotter
stackotter
27 days
Here's an example app with a variety of views, all sporting AppKit-specific changes applied with a few lines each. Left is with the changes, and right is without them.
Tweet media one
Tweet media two
1
0
1
@stackotter
stackotter
27 days
I'm working on making it easier to make platform-specific changes to SwiftCrossUI's underlying backend views. I've taken inspiration from swiftui-introspect. This sort of flexibility will be super useful for more advanced user interfaces.
Tweet media one
1
0
8
@stackotter
stackotter
27 days
I usually include more screenshots, but these look basically the same on every platform just with different system fonts, and screenshots take a while to get for every single platform 😅.
1
0
0
@stackotter
stackotter
27 days
SwiftCrossUI now supports dynamic text styles!. They adapt to the current 'device class'. Sizes and weights were roughly taken from Apple's typography guidelines (with some extrapolation to fill in missing text styles on certain platforms).
Tweet media one
Tweet media two
1
0
3
@stackotter
stackotter
28 days
SwiftCrossUI has a multi-line TextEditor view now!. It's borderless (i.e. no background) for max flexibility. The background in this example was whacked on by me (hence the mismatch between it and the Title field on Linux). A native bordered style will be supported eventually.
Tweet media one
Tweet media two
Tweet media three
1
0
9
@stackotter
stackotter
1 month
The VOD is quite long so I'll probably cut it down into something more bitesize at some point, but in case anyone wants to have a skim through the recording, here's the link:
www.twitch.tv
Twitch is the world's leading video platform and community for gamers.
0
0
2
@stackotter
stackotter
1 month
Thank you to everyone who popped by during the stream 🙏. SwiftCrossUI's AndroidBackend prototype now supports basic buttons, text and stacks. The example may not look like much, but we solved quite a few foundational challenges which will make future progress much faster!
Tweet media one
1
0
7
@stackotter
stackotter
1 month
Join me on Twitch as I work on bringing SwiftCrossUI to Android! 🤖 Live in 10 minutes.
www.twitch.tv
Aussie software developer & uni student; Rock climber; Loves Swift, Rust and Svelte; Creator of SwiftCrossUI, Swift Bundler and Delta Client.
0
0
2
@stackotter
stackotter
1 month
Any tips for avoiding frame drops when streaming+recording with OBS while compiling code would be greatly appreciated! I think I may have to give up on recording locally.
0
0
0
@stackotter
stackotter
1 month
Join me on Twitch tonight at 10pm AEST (2pm CET, 5am PST) as I work on bringing SwiftCrossUI to Android! 🤖. I'll be playing around with a few different approaches including giving AndroidUIKit a go.
www.twitch.tv
Aussie software developer & uni student; Rock climber; Loves Swift, Rust and Svelte; Creator of SwiftCrossUI, Swift Bundler and Delta Client.
1
0
4
@stackotter
stackotter
1 month
RT @benhylak: so excited to finally see my work from apple ship. i was the head of design for the wwdc app notifications. they're still….
0
409
0
@stackotter
stackotter
1 month
(time zone's are hard when you're halfway around the world from most Swift developers. 🦘🐨).
0
0
0
@stackotter
stackotter
1 month
Some topics I've got planned:.- Working on AndroidBackend.- Optimising stack layout performance.- Adding sheet support.- Working through some small GitHub issues.
1
0
0
@stackotter
stackotter
1 month
I’m gonna try streaming SwiftCrossUI development (and other Swift-related content) occasionally over the next few weeks to see how it goes. I'll probably stick to self-contained features to keep things digestible. If you’re interested, let me know which time slots work best!.
1
0
0