Dismissing a multiline text field with the return key in SwiftUI
A SwiftUI tutorial on how to make a multiline TextField dismiss the keyboard when the return key is pressed, using FocusState and custom modifiers.
A SwiftUI tutorial on how to make a multiline TextField dismiss the keyboard when the return key is pressed, using FocusState and custom modifiers.
A tutorial on implementing drag-and-drop reordering functionality for LazyVGrid, LazyHGrid, LazyVStack, and LazyHStack in SwiftUI.
A guide to creating cleaner and more readable grid initialization code in SwiftUI using custom extensions for GridItem.
A SwiftUI Menu with an icon label can cause list separator lines to misalign. This article presents a custom menu style workaround to fix this visual bug.
A guide to extending Codable types in SwiftUI to work with AppStorage and SceneStorage for persistent data storage.
Part 2 of a series on creating a developer tool, focusing on designing core Swift protocols and models for a logging dashboard.
A developer shares UX insights on implementing subtle, integrated onboarding within an app to guide users without traditional tutorial screens.
A SwiftUI tutorial on creating a draggable, edge-snapping overlay button for iOS/macOS developer tools.
A guide to hotfix iOS 17 widget issues: adopting the new containerBackground API and disabling extra padding for compatibility.
A tutorial on implementing the new iOS 17 palette picker menu style in both SwiftUI and UIKit for displaying compact, scrollable option rows.
A guide to using SwiftUI's ContentUnavailableView for handling empty states and search results in iOS 17+ apps.
A guide to using semantic SwiftUI extensions to conditionally apply new iOS features while maintaining backward compatibility with older OS versions.
DeckKit 0.7 update introduces new SwiftUI shuffle animations and view modifiers for card deck interactions.
SwiftUIKit 3.3 update introduces Codable support for AppStorage, new list utilities, text editor styling, and image extensions for SwiftUI development.
A guide on integrating SwiftData into existing iOS/macOS apps, covering prerequisites, macros, and view modifiers.
Learn how to add SwiftData to an existing iOS/macOS app with Xcode 15, including setup, @Model macro, and SwiftUI integration.
RichTextKit update adds indentation support, grouped controls, and bug fixes for rich text editing in SwiftUI & UIKit.
A tutorial on using SwiftUI's ControlGroup to create visually cohesive bordered button groups, aligning them with segmented pickers for better UI design.
A technical guide on building a native, cross-platform GUI application by integrating Zig business logic with SwiftUI for the macOS frontend.
A guide to extending SwiftUI's DocumentGroup for iOS apps, enabling custom toolbars, onboarding screens, and deeper UIKit integration.