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)
SwiftCrossUI now supports hot reloading on Linux! If you'd like to try it out, install the latest commit of Swift Bundler, and create a new project from the SCUI hot reloading template. Then you can run the project with the ‘--hot’ flag, and everything should "just work” (TM)
Much of my recent work has been supported by @videovillageco, meaning that for now funds will mostly go to moreSwift’s external core contributors (who have so far done everything for the love of open source ❤️).
moreSwift just joined Open Source Collective 🎉 If you've ever considered sponsoring the development of SwiftCrossUI or Swift Bundler, there's never been a better time! https://t.co/DniapT5HqK
Windows apps built with SwiftCrossUI are now 200mb smaller! 🎉 SwiftPM's static linking support has recently improved on Windows, allowing me to merge swift-winui and all of its dependencies into a single monorepo with static linking.
Mia Koring (a frequent SwiftCrossUI contributor) just released KeyringAccess, essentially KeychainAccess for Linux!
Packages like KeyringAccess help to reduce the barrier for porting macOS apps to Linux
https://t.co/WFR4QICFHu
This release also includes the new DocC tutorials that Kaleb Ascevich created from our existing how-to guides.
The new DocC tutorials are hosted under the Meeting SwiftCrossUI page of our documentation site; https://t.co/lqN42kIUN4
SwiftCrossUI v0.6.0 is out now. This release brings a ton of Android feature parity improvements thanks to Beberka, and Gradient support thanks to Mia Koring!
https://t.co/6xN7k1RKiR
I've been working on SwiftCrossUI for ages and I still refer back to our Swift dev environment setup guides occasionally when setting up new VMs, so others will surely find them useful too; even more so now that they're easier to follow!
Kaleb Ascevich recently converted SwiftCrossUI's quick start documentation and platform-specific setup guides into DocC tutorials, with screenshots and all!
https://t.co/a7ygYNTHnL
This has made it much easier to implement new backends incrementally, and makes it possible to implement missing backend features from application code 👀
The PR was a monster to review, but was totally worth it: https://t.co/nLlkNiAztC
I've recently merged some big AppBackend protocol changes into SwiftCrossUI. Kaleb Ascevich, who first contributed to SCUI earlier this year, refactored the 2000-line protocol into about 3 dozen smaller protocols, roughly separating the API surface by feature.