991445461b
feat: iOS 26 types with improvements (ActionBar, Switch) + .ns-{platform}-{sdkVersion} css root scoping ( #10775 )
...
This provides for better ability to target platform > sdk > majorVersion specific features.
For example, iOS 26 does not render titles when a background color is set on the actionbar. this allows that style to be overridden only on iOS 26 if desired.
2025-08-07 12:06:10 -07:00
86524229bc
fix(android): improved handling for nested frames ( #10713 )
2025-07-20 20:52:55 -07:00
bca3452722
feat(ios): improved handling for navigation events ( #10757 )
2025-07-11 16:13:20 -07:00
5f8fb2c36a
fix(ios): frame backstack disposal handling ( #10672 )
2025-01-22 14:22:36 -08:00
d67d297e37
feat(ios): allow custom navigationBar and toolbar on frame ( #10495 )
2024-04-02 12:29:09 -07:00
f64355ba7a
refactor: improved core barrel exports and Application class ( #10286 )
...
BREAKING CHANGES:
`Application.orientation` is no longer a function.
Migration: Remove `()` from the `Application.orientation()` call:
```diff
import { Application } from "@nativescript/core";
-console.log(Application.orientation());
+console.log(Application.orientation);
```
`Application.systemAppearance` is no longer a function.
Migration: Remove `()` from the `Application.systemAppearance()` call:
```diff
import { Application } from "@nativescript/core";
-console.log(Application.systemAppearance());
+console.log(Application.systemAppearance);
```
2023-05-25 07:45:39 -07:00
f4b2722bf4
feat(transitions): support zIndex on ios shared elements + support page props on android ( #10261 )
2023-04-17 08:54:09 -07:00
59369fbc19
feat(core): Shared Element Transitions ( #10022 )
2023-03-28 20:04:29 +02:00
0632215793
chore: eslint cleanup ( #10160 )
2023-01-09 09:40:20 -08:00
d138ac000d
fix(ios): prevent transitionCoordinator usage during modal presentation ( #10153 )
...
closes https://github.com/NativeScript/NativeScript/issues/10115
2023-01-03 15:01:21 -08:00
a4f28b8317
fix(ios): navigatingTo event handling ( #10120 )
2022-12-28 09:23:10 -08:00
b147612e06
test: standardized jest unit testing ( #10047 )
2022-11-28 14:32:25 -08:00
6148955335
fix(ios): frame navigatingTo event ( #10096 )
2022-11-18 09:21:03 -08:00
0f7e4ed0f3
fix(ios): tab page navigation when showing dialog messages ( #10075 )
2022-11-07 17:48:02 -08:00
957af32859
fix(ios): memory leak after using the 'presentViewControllerNavigation' ( #9934 )
2022-07-09 09:02:45 -07:00
ffab4c3165
feat: Frame replacePage by entry ( #9460 )
...
* feat: Frame replacePage by entry
* feat(webpack): improved svelte HMR (#9497 )
* update svelte config to use svelte-loader
* handle null config
* fix: worker support in .svelte files & update snapshots
* fix after merge
Co-authored-by: halfnelson <dpershouse@gmail.com>
Co-authored-by: Igor Randjelovic <rigor789@gmail.com>
* feat(webpack): use svelte-loader and fallback to svelte-loader-hot
Allows running older projects
* feat: allow overwriting replacePage transition
Co-authored-by: farfromrefuge <martin.guillon@akylas.fr>
Co-authored-by: halfnelson <dpershouse@gmail.com>
2021-09-08 16:12:11 -07:00
6fc239dc56
fix(ios): resiliency to frame controller viewDidDisappear
2021-09-08 16:11:49 -07:00
b7b9d7c259
fix(frame): improve weakref guards ( #9518 )
2021-08-19 22:15:18 -07:00
d3bc4d5b82
fix(core): guard unstable page/frame init contexts under async conditions ( #9428 )
2021-05-30 12:02:38 -07:00
5fe27428e0
feat(android): FlexboxLayout support for isPassThroughParentEnabled ( #8798 )
2021-01-29 13:03:27 -08:00
28061e3d39
fix(ios): navigation via swipe crash fix ( #9132 )
2021-01-29 12:10:51 -08:00
c1f231d88e
chore: fix eslint issues ( #9017 )
2020-11-11 08:46:36 -08:00
2243660080
feat(core): TypeScript 4 + cleanup ( #8967 )
2020-10-19 09:28:05 -07:00
020ad4da37
chore(core): monorepo, esm targeting, improved management ( #8707 )
2020-08-25 20:00:59 -07:00