Ethan Kusters

135 Followers
205 Following
106 Posts
visionOS FaceTime & SharePlay at 
Websitehttps://ethankusters.com
GitHubhttps://github.com/ethan-kusters
Pronounshe/him/his

visionOS 26 brings supports for sharing spatial SharePlay experiences with people you're nearby with. Even better, you can use FaceTime to add remote participants who appear with their spatial Persona!

It has been an absolute thrill to work on the team bringing this feature to life.

https://developer.apple.com/documentation/groupactivities/configure-your-app-for-sharing-with-people-nearby

#visionOS #wwdc25 #SharePlay

@Jeehut Looks great! Love what you've done with the documentation.

I did notice that when viewed in light mode the page titles are using white font on a white background so appear invisible: https://swiftpackageindex.com/flinedev/errorkit/1.0.0/documentation/errorkit/catching

You might be able to fix it by providing dark and light mode variants of the colors in your theme-settings: https://www.swift.org/documentation/docc/customizing-the-appearance-of-your-documentation-pages

Swift 6 is here with opt-in data-race safety, embedded Swift, extended platform support, Swift Testing, and more: https://www.swift.org/blog/announcing-swift-6/

#SwiftLang

Announcing Swift 6

We’re delighted to announce the general availability of Swift 6. This is a major new release that expands Swift to more platforms and domains.

Swift.org

Here are some #DocC superpowers I made use of when writing my first 2 @WWDCNotes! 📽️👇

Did you know you could add videos and even tabs in DocC? ✨💙

I've updated the Contributing guide to explain how it works: 📝🧑‍💻
https://wwdcnotes.github.io/WWDCNotes/documentation/wwdcnotes/contributing

#WWDC24 #WWDC #Swift #SwiftUI

Documentation

if you poke around the SwiftUI docs today, you might find a surprise... 👀 https://developer.apple.com/documentation/swiftui/view/searchable(text:placement:prompt:)-93eai #WWDC
searchable(text:placement:prompt:) | Apple Developer Documentation

Marks this view as searchable, which configures the display of a search field.

Apple Developer Documentation

I recently moved the #Adwaita for #Swift docs to #SwiftDocC. So much thanks to the developers of #DocC, it makes maintaining docs extremely easy!

https://aparokshaui.github.io/adwaita-swift/documentation/adwaita/

There's also a beginner tutorial available that walks you through the creation of a #GNOME to-do manager app. It still needs some polishing though. I highly appreciate any form of feedback!

https://aparokshaui.github.io/adwaita-swift/tutorials/table-of-contents

#gtk #libadwaita #swiftui #swiftlang

Documentation

Swift's DocC has done so much for lifting the entire community.

It is the launchpad for a virtuous cycle to maximize the value of your code.

It seems almost obvious in retrospect, but I have spent decades struggling with this, and watched hundreds of projects flop in this last mile.

Kudos to whoever decided to fund this and see it through.

Give those guys a bonus and a promotion.

PlaydateKit now has step-by-step instructions on getting started building and running a game on the Playdate simulator using Swift

https://finnvoor.github.io/PlaydateKit/documentation/playdatekit

Documentation

Did you know that Xcode 15 adds support for native type extensions to DocC? If you extend types like String or #SwiftUI's View, DocC automatically adds links to the extended modules. You can easily link to any module, type or extension. Read more here.
https://danielsaidi.com/blog/2024/03/21/how-to-link-to-native-type-extensions-in-docc
How to link to native type extensions in DocC

In this post, we’ll take a look at how we can use Xcode 15’s improved 15 DocC capabilities to link to native type extensions, which lets us provide even better documentation.

Daniel Saidi
Did you know that Xcode 15 added a Documentation Preview Assistant, that lets you preview DocC documentation in real-time? It's such a productivity boost compared to having to build out the docs for every change. For larger projects like KeyboardKit, this is a huge improvement.