#swiftui — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #swiftui, aggregated by home.social.
-
#Xcode 27 #SwiftUI coders. It used to be that ⌥⌘P would re-run code so you effectively could restart what you see in the simulator. This isn't working. Is this a new behavior, or a bug? I notice clicking selectable then "Live" gives me what I want, but just clicking "Live" doesn't do the sort of reset rerun I'd expect. Thanks!
-
#Xcode 27 #SwiftUI coders. It used to be that ⌥⌘P would re-run code so you effectively could restart what you see in the simulator. This isn't working. Is this a new behavior, or a bug? I notice clicking selectable then "Live" gives me what I want, but just clicking "Live" doesn't do the sort of reset rerun I'd expect. Thanks!
-
#Xcode 27 #SwiftUI coders. It used to be that ⌥⌘P would re-run code so you effectively could restart what you see in the simulator. This isn't working. Is this a new behavior, or a bug? I notice clicking selectable then "Live" gives me what I want, but just clicking "Live" doesn't do the sort of reset rerun I'd expect. Thanks!
-
#Xcode 27 #SwiftUI coders. It used to be that ⌥⌘P would re-run code so you effectively could restart what you see in the simulator. This isn't working. Is this a new behavior, or a bug? I notice clicking selectable then "Live" gives me what I want, but just clicking "Live" doesn't do the sort of reset rerun I'd expect. Thanks!
-
#Xcode 27 #SwiftUI coders. It used to be that ⌥⌘P would re-run code so you effectively could restart what you see in the simulator. This isn't working. Is this a new behavior, or a bug? I notice clicking selectable then "Live" gives me what I want, but just clicking "Live" doesn't do the sort of reset rerun I'd expect. Thanks!
-
🍏 ¡Apple llega oficialmente a Armenia! El ACT College en Parakar se convirtió en la primera academia del país con acreditación oficial.💻 Instalaron laboratorios equipados con computadoras Mac para enseñar desarrollo de aplicaciones usando los lenguajes Swift y SwiftUI. #aatce #ActCollege #AdilkhanKopabaev #apple #armenia #CertificaciónInternacional #ereván #NarekMkrtchyan #parakar #swift #SwiftUi #tecnología https://soyarmenio.com/apple-inaugura-academia-acreditada-armenia/
-
🍏 ¡Apple llega oficialmente a Armenia! El ACT College en Parakar se convirtió en la primera academia del país con acreditación oficial.💻 Instalaron laboratorios equipados con computadoras Mac para enseñar desarrollo de aplicaciones usando los lenguajes Swift y SwiftUI. #aatce #ActCollege #AdilkhanKopabaev #apple #armenia #CertificaciónInternacional #ereván #NarekMkrtchyan #parakar #swift #SwiftUi #tecnología https://soyarmenio.com/apple-inaugura-academia-acreditada-armenia/
-
🍏 ¡Apple llega oficialmente a Armenia! El ACT College en Parakar se convirtió en la primera academia del país con acreditación oficial.💻 Instalaron laboratorios equipados con computadoras Mac para enseñar desarrollo de aplicaciones usando los lenguajes Swift y SwiftUI. #aatce #ActCollege #AdilkhanKopabaev #apple #armenia #CertificaciónInternacional #ereván #NarekMkrtchyan #parakar #swift #SwiftUi #tecnología https://soyarmenio.com/apple-inaugura-academia-acreditada-armenia/
-
🍏 ¡Apple llega oficialmente a Armenia! El ACT College en Parakar se convirtió en la primera academia del país con acreditación oficial.💻 Instalaron laboratorios equipados con computadoras Mac para enseñar desarrollo de aplicaciones usando los lenguajes Swift y SwiftUI. #aatce #ActCollege #AdilkhanKopabaev #apple #armenia #CertificaciónInternacional #ereván #NarekMkrtchyan #parakar #swift #SwiftUi #tecnología https://soyarmenio.com/apple-inaugura-academia-acreditada-armenia/
-
MAJOR Cork news: version 2.0.0 is out!
After almost half a year of development, the biggest update in Cork's history is ready
This update includes so many things that I don't even have a change log ready yet. Will come soon though
Buy Cork to support its AI-free development: https://corkmac.app
Discord: https://discord.gg/kUHg8uGHpG
Forum: https://forum.rikidar.eu
Source: https://github.com/buresdv/Cork#swift #swiftUI #macOS #buildinpublic #macdev #homebrew #CorkApp #showcase #IndieDev
-
MAJOR Cork news: version 2.0.0 is out!
After almost half a year of development, the biggest update in Cork's history is ready
This update includes so many things that I don't even have a change log ready yet. Will come soon though
Buy Cork to support its AI-free development: https://corkmac.app
Discord: https://discord.gg/kUHg8uGHpG
Forum: https://forum.rikidar.eu
Source: https://github.com/buresdv/Cork#swift #swiftUI #macOS #buildinpublic #macdev #homebrew #CorkApp #showcase #IndieDev
-
MAJOR Cork news: version 2.0.0 is out!
After almost half a year of development, the biggest update in Cork's history is ready
This update includes so many things that I don't even have a change log ready yet. Will come soon though
Buy Cork to support its AI-free development: https://corkmac.app
Discord: https://discord.gg/kUHg8uGHpG
Forum: https://forum.rikidar.eu
Source: https://github.com/buresdv/Cork#swift #swiftUI #macOS #buildinpublic #macdev #homebrew #CorkApp #showcase #IndieDev
-
MAJOR Cork news: version 2.0.0 is out!
After almost half a year of development, the biggest update in Cork's history is ready
This update includes so many things that I don't even have a change log ready yet. Will come soon though
Buy Cork to support its AI-free development: https://corkmac.app
Discord: https://discord.gg/kUHg8uGHpG
Forum: https://forum.rikidar.eu
Source: https://github.com/buresdv/Cork#swift #swiftUI #macOS #buildinpublic #macdev #homebrew #CorkApp #showcase #IndieDev
-
MAJOR Cork news: version 2.0.0 is out!
After almost half a year of development, the biggest update in Cork's history is ready
This update includes so many things that I don't even have a change log ready yet. Will come soon though
Buy Cork to support its AI-free development: https://corkmac.app
Discord: https://discord.gg/kUHg8uGHpG
Forum: https://forum.rikidar.eu
Source: https://github.com/buresdv/Cork#swift #swiftUI #macOS #buildinpublic #macdev #homebrew #CorkApp #showcase #IndieDev
-
Got hit by decision paralysis with how I should hydrate entries. Tomorrow night, let's think through it a bit more with the help of my mind background processing it for a day 😅 See you then!
🔜 Tomorrow’s stream: https://youtube.com/live/kfMYCymy8C8
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
-
Got hit by decision paralysis with how I should hydrate entries. Tomorrow night, let's think through it a bit more with the help of my mind background processing it for a day 😅 See you then!
🔜 Tomorrow’s stream: https://youtube.com/live/kfMYCymy8C8
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
-
Got hit by decision paralysis with how I should hydrate entries. Tomorrow night, let's think through it a bit more with the help of my mind background processing it for a day 😅 See you then!
🔜 Tomorrow’s stream: https://youtube.com/live/kfMYCymy8C8
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
-
Got hit by decision paralysis with how I should hydrate entries. Tomorrow night, let's think through it a bit more with the help of my mind background processing it for a day 😅 See you then!
🔜 Tomorrow’s stream: https://youtube.com/live/kfMYCymy8C8
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
-
Got hit by decision paralysis with how I should hydrate entries. Tomorrow night, let's think through it a bit more with the help of my mind background processing it for a day 😅 See you then!
🔜 Tomorrow’s stream: https://youtube.com/live/kfMYCymy8C8
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
-
I'm making a seasonal anime guide app, in the open for all to experience and learn from.
Let's start replacing queue and history requests with the new helper we wrote yesterday!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/ChizcFLjDsg
-
I'm making a seasonal anime guide app, in the open for all to experience and learn from.
Let's start replacing queue and history requests with the new helper we wrote yesterday!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/ChizcFLjDsg
-
I'm making a seasonal anime guide app, in the open for all to experience and learn from.
Let's start replacing queue and history requests with the new helper we wrote yesterday!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/ChizcFLjDsg
-
I'm making a seasonal anime guide app, in the open for all to experience and learn from.
Let's start replacing queue and history requests with the new helper we wrote yesterday!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/ChizcFLjDsg
-
I'm making a seasonal anime guide app, in the open for all to experience and learn from.
Let's start replacing queue and history requests with the new helper we wrote yesterday!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/ChizcFLjDsg
-
GeometryReader, my old friend, I am trying go say goodbye. But, when I use the more modern approach of .containerRelativeFrame to change the width of an element based on a value (temperature bars), it does not seem to read the containing view, but the actual entire view.
I'm using this with a Grid (not LazyV or LazyH Grid) with GridRows and GridItems. Anyone else run into this before?
I've used containerRelativeFrame with success before, but not with Grid.
-
GeometryReader, my old friend, I am trying go say goodbye. But, when I use the more modern approach of .containerRelativeFrame to change the width of an element based on a value (temperature bars), it does not seem to read the containing view, but the actual entire view.
I'm using this with a Grid (not LazyV or LazyH Grid) with GridRows and GridItems. Anyone else run into this before?
I've used containerRelativeFrame with success before, but not with Grid.
-
GeometryReader, my old friend, I am trying go say goodbye. But, when I use the more modern approach of .containerRelativeFrame to change the width of an element based on a value (temperature bars), it does not seem to read the containing view, but the actual entire view.
I'm using this with a Grid (not LazyV or LazyH Grid) with GridRows and GridItems. Anyone else run into this before?
I've used containerRelativeFrame with success before, but not with Grid.
-
Because human-authored side projects are still important to learn new things…
https://testflight.apple.com/join/vAgVxrw7
#testflight #ios #iosdev #wwdc #swiftui #buildinpublic #ios27 #ipados #swiftlang #beta #indiedev #xcode #mastodon
-
Because human-authored side projects are still important to learn new things…
https://testflight.apple.com/join/vAgVxrw7
#testflight #ios #iosdev #wwdc #swiftui #buildinpublic #ios27 #ipados #swiftlang #beta #indiedev #xcode #mastodon
-
Because human-authored side projects are still important to learn new things…
https://testflight.apple.com/join/vAgVxrw7
#testflight #ios #iosdev #wwdc #swiftui #buildinpublic #ios27 #ipados #swiftlang #beta #indiedev #xcode #mastodon
-
Because human-authored side projects are still important to learn new things…
https://testflight.apple.com/join/vAgVxrw7
#testflight #ios #iosdev #wwdc #swiftui #buildinpublic #ios27 #ipados #swiftlang #beta #indiedev #xcode #mastodon
-
Because human-authored side projects are still important to learn new things…
https://testflight.apple.com/join/vAgVxrw7
#testflight #ios #iosdev #wwdc #swiftui #buildinpublic #ios27 #ipados #swiftlang #beta #indiedev #xcode #mastodon
-
「なぜ画面とロジックを分けるの?」実務1ヶ月目のエンジニアが理解したMVVMのメリットと役割分担
https://qiita.com/Hatachi/items/7d59d4860b01cfa21393?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items -
「なぜ画面とロジックを分けるの?」実務1ヶ月目のエンジニアが理解したMVVMのメリットと役割分担
https://qiita.com/Hatachi/items/7d59d4860b01cfa21393?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items -
「なぜ画面とロジックを分けるの?」実務1ヶ月目のエンジニアが理解したMVVMのメリットと役割分担
https://qiita.com/Hatachi/items/7d59d4860b01cfa21393?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items -
「なぜ画面とロジックを分けるの?」実務1ヶ月目のエンジニアが理解したMVVMのメリットと役割分担
https://qiita.com/Hatachi/items/7d59d4860b01cfa21393?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items -
Got a good solution in place for reading a stream of list entries from the backend. Tomorrow, let's make use of them and replace the old queue and history page requests. See you then!
🔜 Tomorrow’s stream: https://youtube.com/live/ChizcFLjDsg
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
-
Got a good solution in place for reading a stream of list entries from the backend. Tomorrow, let's make use of them and replace the old queue and history page requests. See you then!
🔜 Tomorrow’s stream: https://youtube.com/live/ChizcFLjDsg
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
-
Got a good solution in place for reading a stream of list entries from the backend. Tomorrow, let's make use of them and replace the old queue and history page requests. See you then!
🔜 Tomorrow’s stream: https://youtube.com/live/ChizcFLjDsg
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
-
Got a good solution in place for reading a stream of list entries from the backend. Tomorrow, let's make use of them and replace the old queue and history page requests. See you then!
🔜 Tomorrow’s stream: https://youtube.com/live/ChizcFLjDsg
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
-
Got a good solution in place for reading a stream of list entries from the backend. Tomorrow, let's make use of them and replace the old queue and history page requests. See you then!
🔜 Tomorrow’s stream: https://youtube.com/live/ChizcFLjDsg
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
-
I'm making a seasonal anime guide app, in the open for all to experience and learn from.
On-time stream, let's continue fleshing out paging client side in JS!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/mfxN4i9x49E
-
I'm making a seasonal anime guide app, in the open for all to experience and learn from.
On-time stream, let's continue fleshing out paging client side in JS!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/mfxN4i9x49E
-
I'm making a seasonal anime guide app, in the open for all to experience and learn from.
On-time stream, let's continue fleshing out paging client side in JS!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/mfxN4i9x49E
-
I'm making a seasonal anime guide app, in the open for all to experience and learn from.
On-time stream, let's continue fleshing out paging client side in JS!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/mfxN4i9x49E
-
I'm making a seasonal anime guide app, in the open for all to experience and learn from.
On-time stream, let's continue fleshing out paging client side in JS!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/mfxN4i9x49E
-
ContentBuilder looks almost suspiciously boring at first — in Xcode 27 it is a typealias to ViewBuilder — and then the real story turns out to be the API shape around it.
🔗: https://fatbobman.com/en/posts/contentbuilder-explained/ by Xu Yang (@fatbobman)
-
ContentBuilder looks almost suspiciously boring at first — in Xcode 27 it is a typealias to ViewBuilder — and then the real story turns out to be the API shape around it.
🔗: https://fatbobman.com/en/posts/contentbuilder-explained/ by Xu Yang (@fatbobman)
-
ContentBuilder looks almost suspiciously boring at first — in Xcode 27 it is a typealias to ViewBuilder — and then the real story turns out to be the API shape around it.
🔗: https://fatbobman.com/en/posts/contentbuilder-explained/ by Xu Yang (@fatbobman)
-
ContentBuilder looks almost suspiciously boring at first — in Xcode 27 it is a typealias to ViewBuilder — and then the real story turns out to be the API shape around it.
🔗: https://fatbobman.com/en/posts/contentbuilder-explained/ by Xu Yang (@fatbobman)
-
SwiftUI toolbars are getting more honest about the world our apps live in now: resizable windows, cramped layouts, search taking over the top bar, and actions that do not all deserve equal billing.
🔗: https://nilcoalescing.com/blog/AdaptiveSwiftUIToolbarsInIOS27/ by Natalia Panferova (@natpanferova)
-
SwiftUI toolbars are getting more honest about the world our apps live in now: resizable windows, cramped layouts, search taking over the top bar, and actions that do not all deserve equal billing.
🔗: https://nilcoalescing.com/blog/AdaptiveSwiftUIToolbarsInIOS27/ by Natalia Panferova (@natpanferova)
-
SwiftUI toolbars are getting more honest about the world our apps live in now: resizable windows, cramped layouts, search taking over the top bar, and actions that do not all deserve equal billing.
🔗: https://nilcoalescing.com/blog/AdaptiveSwiftUIToolbarsInIOS27/ by Natalia Panferova (@natpanferova)
-
SwiftUI toolbars are getting more honest about the world our apps live in now: resizable windows, cramped layouts, search taking over the top bar, and actions that do not all deserve equal billing.
🔗: https://nilcoalescing.com/blog/AdaptiveSwiftUIToolbarsInIOS27/ by Natalia Panferova (@natpanferova)
-
SwiftUI toolbars are getting more honest about the world our apps live in now: resizable windows, cramped layouts, search taking over the top bar, and actions that do not all deserve equal billing.
🔗: https://nilcoalescing.com/blog/AdaptiveSwiftUIToolbarsInIOS27/ by Natalia Panferova (@natpanferova)
-
I am only writing this because I am seeing so many folks getting discouraged and frustrated when SwiftUI can't do something or there's a bug. But you have a very good alternative, the OG UI framework right there for you.
Plus, we need more AppKit devs around.
-
I am only writing this because I am seeing so many folks getting discouraged and frustrated when SwiftUI can't do something or there's a bug. But you have a very good alternative, the OG UI framework right there for you.
Plus, we need more AppKit devs around.
-
I am only writing this because I am seeing so many folks getting discouraged and frustrated when SwiftUI can't do something or there's a bug. But you have a very good alternative, the OG UI framework right there for you.
Plus, we need more AppKit devs around.
-
I am only writing this because I am seeing so many folks getting discouraged and frustrated when SwiftUI can't do something or there's a bug. But you have a very good alternative, the OG UI framework right there for you.
Plus, we need more AppKit devs around.
-
I am only writing this because I am seeing so many folks getting discouraged and frustrated when SwiftUI can't do something or there's a bug. But you have a very good alternative, the OG UI framework right there for you.
Plus, we need more AppKit devs around.