目的・役割

登録済みの種目(Exercise)を一覧表示し、追加・編集・削除を行う画面。カテゴリ別フィルタ対応。

UI 構成

要素種類説明
カテゴリフィルタPicker胸/背中/肩/腕/脚/腹筋/有酸素/その他
種目リストList名前・カテゴリ・有酸素フラグ表示
追加ボタンNavigationLinkExerciseFormView へ
削除アクションSwipe確認ダイアログ後削除

遷移

操作遷移先
セルタップExerciseFormView(編集mode)
追加ボタンExerciseFormView(新規)

使用するデータモデル

@Model final class Exercise {
    var id: UUID
    var name: String
    var category: String  // ExerciseCategory.rawValue
    var memo: String
    var createdAt: Date
    var useCardioInput: Bool
}

実装メモ

関連

変更履歴

バージョン日付変更内容
1.02026-05-09初版作成