82 Commits

Author SHA1 Message Date
c26757a95a Merge remote-tracking branch 'origin/main' into refactor/circular-deps 2025-08-07 12:26:07 -07:00
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
b9b234d8b9 chore: cleanup 2025-07-25 13:30:57 -07:00
5aeaac787a Merge remote-tracking branch 'origin/main' into refactor/circular-deps 2025-07-24 22:49:06 -07:00
b79801af5f chore: cleanup 2025-07-22 22:46:15 -07:00
0ba0ab0d59 chore: working with builder xml require vs dynamic import wip 2025-07-22 14:37:11 -07:00
86524229bc fix(android): improved handling for nested frames (#10713) 2025-07-20 20:52:55 -07:00
2fb70c1f10 chore: cleanup android refs 2025-07-15 12:01:45 -07:00
f1a5d3b428 fix: imports 2025-07-14 08:44:29 -07:00
a6279e218f Merge remote-tracking branch 'origin/main' into refactor/circular-deps-next 2025-07-11 16:37:12 -07:00
35fef40e5b refactor: circular deps part 15 2025-07-11 16:18:14 -07:00
bca3452722 feat(ios): improved handling for navigation events (#10757) 2025-07-11 16:13:20 -07:00
e7ab426ee2 refactor: circular deps part 14 2025-07-10 15:47:29 -07:00
579a25d583 refactor: circular deps part 13 2025-07-09 20:07:56 -07:00
779def7609 refactor: circular deps part 7 2025-07-08 22:18:43 -07:00
18e75b66ec refactor: circular deps part 6 2025-07-08 11:55:45 -07:00
1b72912f81 fix(core): corrected Frame navigation event types (#10697) 2025-02-13 16:49:58 -08:00
03cca58712 fix(core): safety-checks to prevent potential navigation exceptions (#10683)
Plus coding conventions and notes updates. [skip ci]
2025-01-31 13:59:26 -08:00
5f8fb2c36a fix(ios): frame backstack disposal handling (#10672) 2025-01-22 14:22:36 -08:00
24ad6e45b1 docs(core): fix types & improve jsdoc comments (#10620) 2025-01-12 12:38:28 -08:00
750d2ee455 fix(core): frame ignored event listeners in xml markup (#10646) 2024-11-18 19:50:21 -08:00
779d79285d feat(core): ability to embed into platform host projects (#10465) 2024-07-01 16:47:33 -07:00
9e472d7874 docs(core): update comments for on, once, addEventListener and removeEventListener (#10545) 2024-05-23 08:26:03 -07:00
5324e508ba feat(android): devtools for elements & network requests (#10506) 2024-04-07 10:27:42 -07:00
01d537bf15 feat(visionos): ui-mobile-base supporting xros plus improvements to window handling (#10478) 2024-04-05 17:07:16 -07:00
d67d297e37 feat(ios): allow custom navigationBar and toolbar on frame (#10495) 2024-04-02 12:29:09 -07:00
40b2a6a6db chore: use __ANDROID__ and __IOS__ throughout (#10446)
Standardizes usage for more macro style removal during bundling for target platforms.
[skip ci]
2023-11-25 08:34:25 -08:00
48b1856d6c fix(core): inheritable property changes backstack propagation (#10438)
[skip ci]
2023-11-25 08:31:50 -08:00
22c21b7e06 fix(core): page frame reference not unset on native view disposal (#10417) 2023-10-22 19:50:48 -07:00
bd8e1b8e79 fix(application): explicitly pass rootView to initRootView (#10345)
fixes occasional crashes when resuming the app.
2023-07-18 17:47:50 +02: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
2f4c318276 fix: global declarations fix (#10247) 2023-03-23 10:55:38 -07:00
7edd21a688 fix(android): dialogs activity usage (#10246) 2023-03-22 18:20:01 -07:00
4e62b00ddb fix(core): Frame to Page property propagation (#10225) 2023-03-02 08:39:32 -08:00
485fb61947 fix(core): Observable event types consistency (#10181) 2023-01-31 07:42:09 -08: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
6a9484aaa8 fix(android): prevent flashing activity on app start (#9190) 2022-11-23 22:20:57 -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
ca3d9bdc13 fix(android): potential navigation crash (#9996) 2022-08-19 18:59:47 -07:00
286d36b03b fix(android): FragmentCallbacksImplementation memory leak (#9977) 2022-07-27 11:15:51 -07:00
59f923528d fix(android): FragmentClass memory leak (#9973)
Co-authored-by: Nathan Walker <walkerrunpdx@gmail.com>
2022-07-26 14:52:48 -07:00
38142a6aeb fix(core): navigatingToEvent allows access to resolvedPage now (#9954)
BREAKING CHANGE:

When using `navigatingToEvent` event.entry, the `backstackEntry` object is now returned which has an `entry` property on it if you still need it.
2022-07-09 10:05:29 -07:00
957af32859 fix(ios): memory leak after using the 'presentViewControllerNavigation' (#9934) 2022-07-09 09:02:45 -07:00
665009b863 fix(live-sync): navigation history is now maintained (#9889) 2022-07-09 09:02:45 -07:00