Add back button to full-screen sheets (Person Notes, Templates, Settings) #52

Open
opened 2026-07-24 16:48:23 +02:00 by cloudbot · 0 comments
Collaborator

Goal

Add a visible back/close button to all full-screen sheets — Person Notes, Template entry, Settings, and any others using SlideOverSheetHost — instead of relying solely on the system Back gesture/button.

Motivation

SheetHost.kt currently closes sheets only via BackHandler on system Back; there's no in-sheet close affordance in SettingsSheet.kt or the sheet stubs, which is inconsistent with typical full-screen sheet UX and harder to discover.

Acceptance criteria

  • Settings sheet has a visible back/close button
  • Person Notes sheet has a visible back/close button
  • Template entry sheet has a visible back/close button
  • Ideally implemented once at the SlideOverSheetHost/shared sheet-chrome level so future sheets get it for free, rather than per-sheet
  • System Back still works as before

Non-goals / constraints

  • Does not change sheet open/close animation or transition behavior

Touches the same stub sheets as #32 (Person Notes) and #33 (Template entry), which are still placeholders — this issue may land before or alongside their real implementations

## Goal Add a visible back/close button to all full-screen sheets — Person Notes, Template entry, Settings, and any others using `SlideOverSheetHost` — instead of relying solely on the system Back gesture/button. ## Motivation `SheetHost.kt` currently closes sheets only via `BackHandler` on system Back; there's no in-sheet close affordance in `SettingsSheet.kt` or the sheet stubs, which is inconsistent with typical full-screen sheet UX and harder to discover. ## Acceptance criteria - [ ] Settings sheet has a visible back/close button - [ ] Person Notes sheet has a visible back/close button - [ ] Template entry sheet has a visible back/close button - [ ] Ideally implemented once at the `SlideOverSheetHost`/shared sheet-chrome level so future sheets get it for free, rather than per-sheet - [ ] System Back still works as before ## Non-goals / constraints - Does not change sheet open/close animation or transition behavior ## Related Touches the same stub sheets as #32 (Person Notes) and #33 (Template entry), which are still placeholders — this issue may land before or alongside their real implementations
Sign in to join this conversation.
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
utilities/Logbook#52
No description provided.