Currently, only square sizes are taken into consideration.
Overwriting the knob itself is possible, but --knob-handle-size cannot be ignored as it plays a crucial role in determining the top and margin-inline-start of div.range-knob-handle.
Currently, collapse behavior is automatically enabled in iOS mode, but this should be configurable through ion-config for better control.
ex:
export interface IonicConfig {
...,
collapseLargeTitle: {
ios: boolean;
md: boolean;
ionic: boolean;
},
collapseBackButtonAnimation: {
ios: boolean;
md: boolean;
ionic: boolean;
},
}The styling for ion-item[lines=inset] is applied to .item-inner, which cannot be styled directly. This limitation means that for iOS 26 styling, I can only modify the border-bottom style through ::part(native) with padding-right, preventing me from utilizing the full right side of ion-item. Adding ::part(native-inner) would increase styling flexibility.
<ion-item>
<button type="button" class="item-native" part="native">
- <div class="item-inner">
+ <div class="item-inner" part="native-inner">
...
</div>
</button>
</ion-item>Resolved: ionic-team/ionic-framework#30992 (comment)
Resolved.
Resolved: by created https://github.com/rdlabo-team/ionic-theme-ios26/tree/main/src/transition
Resolved: ionic-team/ionic-framework#30926
Resolved: ionic-team/ionic-framework#30932