Implement iOS 13 segment with animation
feat(segment): implement iOS 13 segment with animation (#19036)
Implement iOS 13 segment with animationfeatimplement ios segment animation
Committed by brandyscarney
commit message
feat(segment): implement iOS 13 segment with animation (#19036)
Changes
Closes #18663
* Converts Segment to shadow
* Enables gesture to swipe between segment buttons
* Adds indicator transition to slide the indicator between buttons
* Updates global theme variables
* Removes activated state, now handled by the gesture
* Updates iOS to latest iOS 13 UI
* Ensures customization is working for the buttons and indicator
* Updates the e2e testsEditor assessment
The subject names the overhaul plainly: the segment is re-implemented with the iOS 13 look and animated transitions. The body follows with a structured 'Changes' list that is genuinely instructive: conversion to shadow DOM, a swipe gesture between buttons, a sliding indicator, theme variable updates, removal of the activated state in favor of the gesture, and e2e coverage. A reader finishes with an accurate mental model of the migration. feat(segment) is accurate, the scope exact, and 'Closes #18663' well-formed. A feature message worth featuring.