Helge Heß on Nostr: I think I have another pretty specific #SwiftUI wish for #WWDC. The newer SwiftUI (I ...
I think I have another pretty specific #SwiftUI wish for #WWDC. The newer SwiftUI (I think iOS 16+) navigation system seems conceptually sound. It decouples the invocation (`NavigationLink`) from the routing (`navigationDestination`) and the actual presentation (`NavigationStack`, `NavigationSplitView`).
What it lacks is the customisation of the latter, it only works with those builtin things. And most importantly it doesn't have a builtin for modals/sheets (open a sheet when clicking a link).
Published at
2024-04-12 23:57:50Event JSON
{
"id": "55f362129a9b38ba38cb87ec0438910527b360e3730c781109fe83d9a3edbb53",
"pubkey": "9bddd4578b658620bdbf06f97fb8f978c08b641d1d0248a613f552d7ef7f709a",
"created_at": 1712966270,
"kind": 1,
"tags": [
[
"t",
"swiftui"
],
[
"t",
"wwdc"
],
[
"proxy",
"https://mastodon.social/users/helge/statuses/112260957508615808",
"activitypub"
]
],
"content": "I think I have another pretty specific #SwiftUI wish for #WWDC. The newer SwiftUI (I think iOS 16+) navigation system seems conceptually sound. It decouples the invocation (`NavigationLink`) from the routing (`navigationDestination`) and the actual presentation (`NavigationStack`, `NavigationSplitView`).\nWhat it lacks is the customisation of the latter, it only works with those builtin things. And most importantly it doesn't have a builtin for modals/sheets (open a sheet when clicking a link).",
"sig": "09f358573d1603d013f8878b8bcf2d427bbc555ba1e7300cc8795799b4075b6d9b601b8d13014871dac83dfa043c4ab2a30957aa33e6b6f7953a85dd5f3b0c96"
}