@@ -76,13 +76,13 @@ export type Interpolation =
7676 | { type : 'linear' }
7777 | { type : 'overshoot' ; tension ?: number }
7878 | {
79- type : 'spring' ;
80- mass ?: number ;
81- damping ?: number ;
82- stiffness ?: number ;
83- allowsOverdamping ?: boolean ;
84- initialVelocity ?: number ;
85- } ;
79+ type : 'spring' ;
80+ mass ?: number ;
81+ damping ?: number ;
82+ stiffness ?: number ;
83+ allowsOverdamping ?: boolean ;
84+ initialVelocity ?: number ;
85+ } ;
8686interface ThemeColor {
8787 light ?: string | symbol ;
8888 dark ?: string | symbol ;
@@ -619,6 +619,12 @@ export interface OptionsSearchBar {
619619 tintColor ?: Color ;
620620 placeholder ?: string ;
621621 cancelText ?: string ;
622+ /**
623+ * iOS 26+ only. Controls where the search bar is placed.
624+ * - 'stacked': Below the navigation bar title (default, legacy behavior)
625+ * - 'integrated': Inside the navigation bar
626+ */
627+ placement ?: 'stacked' | 'integrated' ;
622628}
623629
624630export interface OptionsTopBar {
@@ -1124,7 +1130,7 @@ export interface SideMenuSide {
11241130 * #### (iOS specific)
11251131 * @default 'pushContent'
11261132 */
1127- openMode ?: 'pushContent' | 'aboveContent' ;
1133+ openMode ?: 'pushContent' | 'aboveContent' ;
11281134}
11291135
11301136export interface OptionsSideMenu {
@@ -1400,39 +1406,39 @@ export interface StackAnimationOptions {
14001406 * Configure animations for the top bar
14011407 */
14021408 topBar ?:
1403- | TopBarAnimationOptions
1404- | {
1405- enter ?: TopBarAnimationOptions ;
1406- exit ?: TopBarAnimationOptions ;
1407- } ;
1409+ | TopBarAnimationOptions
1410+ | {
1411+ enter ?: TopBarAnimationOptions ;
1412+ exit ?: TopBarAnimationOptions ;
1413+ } ;
14081414 /**
14091415 * Configure animations for the status bar (typically aligned
14101416 * with the top-bar's)
14111417 */
14121418 statusBar ?:
1413- | StatusBarAnimationOptions
1414- | {
1415- enter ?: StatusBarAnimationOptions ;
1416- exit ?: StatusBarAnimationOptions ;
1417- } ;
1419+ | StatusBarAnimationOptions
1420+ | {
1421+ enter ?: StatusBarAnimationOptions ;
1422+ exit ?: StatusBarAnimationOptions ;
1423+ } ;
14181424 /**
14191425 * Configure animations for the bottom tabs
14201426 */
14211427 bottomTabs ?:
1422- | ViewAnimationOptions
1423- | {
1424- enter ?: ViewAnimationOptions ;
1425- exit ?: ViewAnimationOptions ;
1426- } ;
1428+ | ViewAnimationOptions
1429+ | {
1430+ enter ?: ViewAnimationOptions ;
1431+ exit ?: ViewAnimationOptions ;
1432+ } ;
14271433 /**
14281434 * Configure animations for the content (Screen)
14291435 */
14301436 content ?:
1431- | ViewAnimationOptions
1432- | {
1433- enter ?: ViewAnimationOptions ;
1434- exit ?: ViewAnimationOptions ;
1435- } ;
1437+ | ViewAnimationOptions
1438+ | {
1439+ enter ?: ViewAnimationOptions ;
1440+ exit ?: ViewAnimationOptions ;
1441+ } ;
14361442 /**
14371443 * Animations to be applied on elements which are shared between the appearing and disappearing screens
14381444 */
0 commit comments