Split from #48, whose second sentence asked for: "Add visual confirmation that something has happened on mobile, make it material design proper."
#48 itself is scoped to the data-integrity filename bug (re-publish was creating duplicate dated files). This issue tracks the mobile UX half: on Android, give material-design feedback when a Save (commit), Publish (PR), or Merge completes — e.g. a Snackbar confirming the action and naming the file/PR, so the user knows something happened on a phone where there's no desktop status bar.
Design notes (from the #48 brainstorm):
- Targets the Android head (
#if ANDROID / OnPlatform); Windows already has the bottom status bar.
- Hook the existing publish/save result (
PublishState / SaveStatus) to a Snackbar/Toast.
- Keep it consistent with the Material top-app-bar overflow the Android editor already uses.
Deferred from #48 so the filename fix (the active data corruption) ships first.
Split from #48, whose second sentence asked for: "Add visual confirmation that something has happened on mobile, make it material design proper."
#48 itself is scoped to the data-integrity filename bug (re-publish was creating duplicate dated files). This issue tracks the mobile UX half: on Android, give material-design feedback when a Save (commit), Publish (PR), or Merge completes — e.g. a
Snackbarconfirming the action and naming the file/PR, so the user knows something happened on a phone where there's no desktop status bar.Design notes (from the #48 brainstorm):
#if ANDROID/OnPlatform); Windows already has the bottom status bar.PublishState/SaveStatus) to a Snackbar/Toast.Deferred from #48 so the filename fix (the active data corruption) ships first.