A big update to BitMaps, my #visionOS maps app, is out today! I've added a new split view for browsing locations. You can now adjust the terrain style of each individual map and set a default zoom level. And I've improved the "Open in BitMaps" share extension to support more types of addresses: https://apps.apple.com/us/app/bitmaps-bite-size-map-widgets/id6477943497
I'm really hoping for more additions to MapKit for SwiftUI at WWDC this year. BitMaps only exists today because of the features added to MapKit in 2023.
My little #RealityKit / #visionOS debugging tool is getting closer to release. Still a few things to be done, but I'm quite happy w/ it already. Completely written in #SwiftUI.
macOS hive mind: If I were to write a small utility to view 3MF files (the new standard for additive manufacturing, which at a basic level is a triangle mesh), should I use SceneKit or RealityKit to render it?
Really, I'd be writing an importer (I can't seem to find one already in existence).
“This has come up several times on the forums, but I've never written it up in a standard place, so here it is: There are only three ways to get run-time polymorphism in Swift. Well, three and a half.”
When SwiftUI was first released, one of the great features that piqued my interest was the instant preview function. This feature empowers developers to
Spectra for Prime Video is now OPEN SOURCE. I look forward to seeing this project grow to a degree that I could not make happen on my own!
🚀 Boosts Appreciated! 😃
For those who are unaware: Spectra is an app for Apple Vision Pro that allows you to watch Amazon Prime Video content. While the iPadOS app is available on #visionos, many have said it is hard to use. Spectra aims to solve that by wrapping the website in a native app using #swift and #swiftui.
As this is the first real #opensource project I’ve made, I’ve done some research and think I have setup this repository correctly. But I am open to suggestions on what things I need to look out for and what I should consider enabling or disabling to prevent unwanted things from happening.
Thinking about making this open source and publishing it for free on the App Store, (probably with a tip jar). I just don’t know enough about JavaScript to do this properly all on my own and I’m sure there are others who would have a good idea on how to structure the project better than I do.
@danilo Cool! I really like this type of introductory stuff when getting learning something new.
I know nothing about ECS, I just read your readme. But can you write the component shorter like this?
entity.components[LaunchComponent.self]?.launchInitiated = true