ionic-team / ionic-framework

A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.
https://ionicframework.com
MIT License
51.08k stars 13.51k forks source link

feat(item-sliding): add stacked style for ios when expanding or collapsing #26392

Open DwieDima opened 1 year ago

DwieDima commented 1 year ago

Prerequisites

Ionic Framework Version

Current Behavior

ion-item-sliding does not match IOS specifications:

Expected Behavior

ion-item-option should be stacked

Reminder App Ionic

sliding ion-item-sliding further should create rubberband effect for ion-item-option

Reminder App Ionic

sliding back ion-item-sliding on expanded state should show slide-back animation

Reminder App Ionic

ion-item-sliding sliding to expanded state and back again should trigger haptic feedback

ion-item-sliding should expand to safe area and content of ion-item-option has to be aligned left

Reminder App Ionic

there should be a delete animation, when fully swiping the expandable ion-item-option

Reminder App Ionic
not implemented on ionic

Steps to Reproduce

Please follow described steps in table

Code Reproduction URL

https://stackblitz.com/edit/angular-4mvdgd

Ionic Info

see stackblitz

Additional Information

No response

DwieDima commented 1 year ago

probably ticket #23155 should also be considered for this, since i mentioned here the "unsmooth" slide experience.