Period.
2025.02 - (進行中)
- HUDオーバーレイをSwift Packageとして切り出し、どのアプリにもすぐ組み込めるように整理
- ドラッグ/スナップ用スプリングを調整し、カードの移動・展開をスムーズに
Screens

Used Tools & Skills
Skills
- SwiftUIレイアウト・matchedGeometryEffect
- インタラクティブスプリング/ジェスチャ処理
- Swift Packageモジュール化
Motivation
メトリクスやデバッグ情報を軽く表示できる再利用可能なHUDが欲しかった。既存HUDはアプリ依存やUIKitベースが多く、純SwiftUIでコンパクト/拡張を同期し、エッジにスナップするオーバーレイを自作しました。
Learned
- コンパクト/エクスパンデッドSwiftUIビュー間での状態共有とmatched geometry
- ドラッグ・アンカーのスナップ、dramatic collapse向けスプリングのチューニング
- 利用者が定数やカードスタイルを差し替えやすい設計