Bosco Ho's repositories
JOTTextCounter
An NSString-based text counter for use with UITextView/NSTextStorage on iOS.
SheetInteraction
Observe changes to a UISheetPresentationController sheet's position, and perform percent-driven animations driven by a sheet stack's position.
IceCubesApp
A SwiftUI Mastodon client
JTPDropboxFilesManager
A wrapper class for Dropbox's Sync API for iOS that handles asynchronous, atomic CRUD operations with an easy-to-use API.
askFRED-v1-archive
An assorted archive of askfred.net v1, which will be deprecated beginning July 2, 2023.
NavigateDismissBug-SwiftUI
SwiftUI navigation dismiss bug demo app: Rapidly calling removeLast on system/custom navigation path causes NavigationStack and navigation path states to become desynced.
TabStar
TabStar enables reliable tab bar dismissal actions along with customizable auxiliary actions on iOS using SwiftUI.
hkcs-metadata
Metadata for the Hong Kong Character Set
mastodon-ios
Official iOS app for Mastodon
SheetListUI
Demonstrates bug and workaround for issue where SwiftUI List's offset shifts when its parent UISheetPresentationController's detent changes.
ShowKeyboardInOverlay
SwiftUI: Shows issue where a blank, white background view temporarily appears when keyboard dismissal animation is in progress on an overlay view.
sidebar-list-add-remove-row-mac
Demo app showing weird animation issue when adding/removing sidebar rows.
wikipedia-ios
๐ฑThe official Wikipedia iOS app.