From bdf13cfaa3001cd7952b34b553e0d53d0bc56f23 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 29 Jan 2026 04:31:08 +0000 Subject: [PATCH 01/12] chore(release): publish - project: devtools 0.0.2-next.12 - project: webpack5 5.0.32-next.8 - project: core 9.0.13-next.0 - project: vite 1.0.6-next.12 --- packages/core/package.json | 2 +- packages/devtools/package.json | 4 ++-- packages/vite/package.json | 2 +- packages/webpack5/package.json | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/core/package.json b/packages/core/package.json index 1d2d4afe34..7c65abf833 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript/core", - "version": "9.0.12", + "version": "9.0.13-next.0", "description": "A JavaScript library providing an easy to use api for interacting with iOS and Android platform APIs.", "type": "module", "main": "index", diff --git a/packages/devtools/package.json b/packages/devtools/package.json index 4aa90370d1..30a905a1c4 100644 --- a/packages/devtools/package.json +++ b/packages/devtools/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript/devtools", - "version": "0.0.2-next.11", + "version": "0.0.2-next.12", "private": true, "files": [ "./dist/" @@ -10,6 +10,6 @@ "prepack": "tsc || echo ok" }, "devDependencies": { - "@nativescript/core": "9.0.12-next.9" + "@nativescript/core": "9.0.13-next.0" } } diff --git a/packages/vite/package.json b/packages/vite/package.json index 0f6844f820..74edb6e7f7 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript/vite", - "version": "1.0.6-next.11", + "version": "1.0.6-next.12", "description": "Vite for NativeScript", "main": "./index.js", "module": "./index.js", diff --git a/packages/webpack5/package.json b/packages/webpack5/package.json index fbdf0584c8..51188d4af4 100644 --- a/packages/webpack5/package.json +++ b/packages/webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript/webpack", - "version": "5.0.32-next.7", + "version": "5.0.32-next.8", "private": false, "main": "dist/index.js", "files": [ From 88c5cf00ca95bf20a89dec8501fc38582b52933d Mon Sep 17 00:00:00 2001 From: pichurichko <42965968+pichurichko@users.noreply.github.com> Date: Sat, 31 Jan 2026 22:21:54 +0200 Subject: [PATCH 02/12] fix(android): protection when a11y callback fires early (#11061) --- packages/core/application/application.android.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/core/application/application.android.ts b/packages/core/application/application.android.ts index b6a089ee5d..30e188fd2f 100644 --- a/packages/core/application/application.android.ts +++ b/packages/core/application/application.android.ts @@ -723,6 +723,10 @@ let touchExplorationStateChangeListener: android.view.accessibility.Accessibilit let sharedA11YObservable: AndroidSharedA11YObservable; function updateAccessibilityState(): void { + if (!sharedA11YObservable) { + return; + } + const accessibilityManager = getAndroidAccessibilityManager(); if (!accessibilityManager) { sharedA11YObservable.set(accessibilityStateEnabledPropName, false); From 556d420287bef4242d3274e1517edfcdf0d70fb9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 31 Jan 2026 20:23:18 +0000 Subject: [PATCH 03/12] chore(release): publish - project: devtools 0.0.2-next.13 - project: webpack5 5.0.32-next.9 - project: core 9.0.13-next.1 - project: vite 1.0.6-next.13 --- packages/core/package.json | 2 +- packages/devtools/package.json | 4 ++-- packages/vite/package.json | 2 +- packages/webpack5/package.json | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/core/package.json b/packages/core/package.json index 7c65abf833..0239bb86b4 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript/core", - "version": "9.0.13-next.0", + "version": "9.0.13-next.1", "description": "A JavaScript library providing an easy to use api for interacting with iOS and Android platform APIs.", "type": "module", "main": "index", diff --git a/packages/devtools/package.json b/packages/devtools/package.json index 30a905a1c4..834a055a98 100644 --- a/packages/devtools/package.json +++ b/packages/devtools/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript/devtools", - "version": "0.0.2-next.12", + "version": "0.0.2-next.13", "private": true, "files": [ "./dist/" @@ -10,6 +10,6 @@ "prepack": "tsc || echo ok" }, "devDependencies": { - "@nativescript/core": "9.0.13-next.0" + "@nativescript/core": "9.0.13-next.1" } } diff --git a/packages/vite/package.json b/packages/vite/package.json index 74edb6e7f7..89a74551ba 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript/vite", - "version": "1.0.6-next.12", + "version": "1.0.6-next.13", "description": "Vite for NativeScript", "main": "./index.js", "module": "./index.js", diff --git a/packages/webpack5/package.json b/packages/webpack5/package.json index 51188d4af4..63382e9b30 100644 --- a/packages/webpack5/package.json +++ b/packages/webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript/webpack", - "version": "5.0.32-next.8", + "version": "5.0.32-next.9", "private": false, "main": "dist/index.js", "files": [ From f2ebd21d63f4c55621a78b181fb4186bea55bb1e Mon Sep 17 00:00:00 2001 From: Osei Fortune Date: Sat, 31 Jan 2026 18:41:12 -0400 Subject: [PATCH 04/12] fix(android): improve edge to edge handling (#11058) --- apps/toolbox/src/main-page.xml | 3 +- apps/toolbox/src/pages/ete.ts | 83 ++++ apps/toolbox/src/pages/ete.xml | 15 + packages/core/core-types/index.ts | 4 +- .../platforms/android/widgets-release.aar | Bin 283457 -> 284831 bytes packages/core/ui/core/view/index.android.ts | 23 +- .../core/utils/native-helper-for-android.ts | 73 ++-- packages/core/utils/native-helper.android.ts | 4 +- packages/core/utils/native-helper.d.ts | 29 +- .../lib/android/org.nativescript.widgets.d.ts | 3 + .../android/widgetdemo/build.gradle.kts | 4 +- .../widgetdemo/src/main/AndroidManifest.xml | 4 +- .../nativescript/widgetsdemo/MainActivity.kt | 146 ++++++- .../android/widgets/build.gradle | 17 +- .../org/nativescript/widgets/LayoutBase.java | 399 ++++++++++-------- .../java/org/nativescript/widgets/Utils.java | 125 +++++- 16 files changed, 687 insertions(+), 245 deletions(-) create mode 100644 apps/toolbox/src/pages/ete.ts create mode 100644 apps/toolbox/src/pages/ete.xml diff --git a/apps/toolbox/src/main-page.xml b/apps/toolbox/src/main-page.xml index 43efde9f2c..d8ef87cba3 100644 --- a/apps/toolbox/src/main-page.xml +++ b/apps/toolbox/src/main-page.xml @@ -1,4 +1,4 @@ - + @@ -33,6 +33,7 @@