android: unify chat action sheets and resolve gesture conflicts
This commit is contained in:
@@ -437,3 +437,10 @@
|
||||
- Fixed profile screen usability after avatar upload:
|
||||
- enabled vertical scrolling with safe insets/navigation padding,
|
||||
- constrained avatar preview to a centered circular area instead of full-screen takeover.
|
||||
|
||||
### Step 70 - Chat interaction consistency: gestures + sheets/dialogs
|
||||
- Reworked single-message actions to open in `ModalBottomSheet` (tap action menu) instead of inline action bars.
|
||||
- Reworked forward target chooser to `ModalBottomSheet` for consistent overlay behavior across chat actions.
|
||||
- Added destructive action confirmation via `AlertDialog` before delete actions.
|
||||
- Reduced gesture conflicts by removing attachment-level long-press handlers that collided with message selection gestures.
|
||||
- Improved voice hold gesture reliability by handling consumed pointer down events (`requireUnconsumed = false`).
|
||||
|
||||
Reference in New Issue
Block a user