スキャン結果フォームに常時見えるモバイル保存FABを追加 #23

Closed
opened 2026-09-27 12:36:59 +00:00 by joe · 3 comments
Owner

現象

見積書をスキャンすると、OCRで多数の明細行がフォームに入る場合がある。保存ボタンはフォーム末尾(明細表の後)に通常配置されており、スマートフォンでは長くスクロールしないと見つからない。経費・弔問者のスキャン結果フォームでも同様に、入力項目が画面より長いと保存操作が画面外になる。

修正案(ユーザー選択: FAB)

  • 見積/経費/弔問者の登録フォーム(スキャン結果を含む)で、スマートフォン幅のみ右下にフローティング保存アクション(FAB)を常時表示する
  • FABは保存操作と分かる可視ラベル/アイコンとアクセシブルな名前を持つ
  • safe-areaを考慮してフォーム末尾に余白を確保し、入力欄や明細を覆わない
  • PC幅では従来どおりフォーム末尾に保存ボタンを配置
  • 既存のPOST先、field名、検証・保存処理は変更しない

受け入れ条件

  • 3種の登録フォームでモバイルFABが常時見え、保存できる
  • FABが入力内容やスクロール操作を妨げない
  • デスクトップと印刷ビューの配置を維持
  • 既存の全テストと保存導線が維持される
## 現象 見積書をスキャンすると、OCRで多数の明細行がフォームに入る場合がある。保存ボタンはフォーム末尾(明細表の後)に通常配置されており、スマートフォンでは長くスクロールしないと見つからない。経費・弔問者のスキャン結果フォームでも同様に、入力項目が画面より長いと保存操作が画面外になる。 ## 修正案(ユーザー選択: FAB) - 見積/経費/弔問者の登録フォーム(スキャン結果を含む)で、スマートフォン幅のみ右下にフローティング保存アクション(FAB)を常時表示する - FABは保存操作と分かる可視ラベル/アイコンとアクセシブルな名前を持つ - safe-areaを考慮してフォーム末尾に余白を確保し、入力欄や明細を覆わない - PC幅では従来どおりフォーム末尾に保存ボタンを配置 - 既存のPOST先、field名、検証・保存処理は変更しない ## 受け入れ条件 - 3種の登録フォームでモバイルFABが常時見え、保存できる - FABが入力内容やスクロール操作を妨げない - デスクトップと印刷ビューの配置を維持 - 既存の全テストと保存導線が維持される
joe changed title from スキャン結果フォームの保存操作をスマートフォンで常時見えるようにする to スキャン結果フォームに常時見えるモバイル保存FABを追加 2026-09-27 12:55:48 +00:00
Author
Owner

実装しました(ブランチ fix/scan-save-fab, commit fe09943)。見積/経費/弔問者フォームの保存ボタンを、スマホ幅で右下に浮くラベル付きFABとして表示します。safe-areaとフォーム末尾の余白を確保し、PC/印刷では従来のフォーム末尾配置です。スキャンprefill各3経路のテストを含め、全105件パス(既存google-genai警告1件)。main統合待ちです。

実装しました(ブランチ `fix/scan-save-fab`, commit `fe09943`)。見積/経費/弔問者フォームの保存ボタンを、スマホ幅で右下に浮くラベル付きFABとして表示します。safe-areaとフォーム末尾の余白を確保し、PC/印刷では従来のフォーム末尾配置です。スキャンprefill各3経路のテストを含め、全105件パス(既存google-genai警告1件)。main統合待ちです。
Author
Owner

統合方法で「mainへローカルマージ」が選択されたため、commit fe09943 をローカルmainへ統合しました。統合後のテストは105件パス。リモートpushはまだ行っていないため、このissueはpush時までオープンのままにします。

統合方法で「mainへローカルマージ」が選択されたため、commit `fe09943` をローカルmainへ統合しました。統合後のテストは105件パス。リモートpushはまだ行っていないため、このissueはpush時までオープンのままにします。
Author
Owner

実装完了としてクローズします。スキャン結果フォーム(見積・経費・弔問客)の保存ボタンを、スマホ幅で右下に固定するラベル付きFABにしました。safe-areaとフォーム末尾の余白を確保し、PC/印刷は従来配置です。ローカルmainへマージ済み(pushは未実施)。

実装完了としてクローズします。スキャン結果フォーム(見積・経費・弔問客)の保存ボタンを、スマホ幅で右下に固定するラベル付きFABにしました。safe-areaとフォーム末尾の余白を確保し、PC/印刷は従来配置です。ローカルmainへマージ済み(pushは未実施)。
joe closed this issue 2026-09-27 16:57:32 +00:00
Sign in to join this conversation.
No labels
bug
cleanup
enhancement
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
joe/sougi#23
No description provided.