Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@farfromrefug
Copy link
Collaborator

@farfromrefug farfromrefug commented Nov 14, 2025

This is quite a huge PR.
many improvements and all in all we should be 99% compatible. A few things might need to be fixed
@NathanWalker if you want to go through with this we have to fix a few circular issues:

i reverted the accessibility refactor
css parsers are now dynamically imported to prevent having them in the bundle if you dont use them
a few other places like that. For example native-helpers.ios.ts now needs Application.getRootView.

We can look at that together

it was breaking core xml
* transform now uses CABasicAnanimation to handle 360 rotate correctly
* shadows.. animates correcly with the view (was a default curve issue)
* transform now uses CABasicAnanimation to handle 360 rotate correctly
* shadows.. animates correcly with the view (was a default curve issue)
# Conflicts:
#	packages/core/ui/animation/index.ios.ts
* rollback on handling all animations props in one block. It seems to fail in some cases
# Conflicts:
#	packages/ui-mobile-base/android/widgets/src/main/java/org/nativescript/widgets/Utils.java
…ns if a view is created while in batchUpdate
# Conflicts:
#	packages/core/CHANGELOG.md
#	packages/core/package.json
# Conflicts:
#	.github/workflows/npm_release_core.yml
#	package.json
#	packages/core/package.json
#	packages/webpack5/package.json
#	yarn.lock
# Conflicts:
#	apps/automated/nativescript.config.ts
#	apps/automated/package.json
#	apps/toolbox/nativescript.config.ts
#	apps/toolbox/package.json
#	apps/toolbox/src/pages/box-shadow.ts
#	nx.json
#	package-lock.json
#	package.json
#	packages/core/application/application-common.ts
#	packages/core/application/application-interfaces.ts
#	packages/core/application/application.android.ts
#	packages/core/application/application.ios.ts
#	packages/core/application/helpers.android.ts
#	packages/core/connectivity/index.android.ts
#	packages/core/core-types/index.ts
#	packages/core/core-types/validators.ts
#	packages/core/data/observable/index.ts
#	packages/core/image-asset/image-asset-common.ts
#	packages/core/platforms/android/widgets-release.aar
#	packages/core/references.d.ts
#	packages/core/tsconfig.lib.json
#	packages/core/ui/animation/index.d.ts
#	packages/core/ui/button/index.android.ts
#	packages/core/ui/core/view/index.android.ts
#	packages/core/ui/core/view/index.ios.ts
#	packages/core/ui/core/view/view-common.ts
#	packages/core/ui/core/view/view-helper/view-helper-common.ts
#	packages/core/ui/frame/fragment.transitions.android.ts
#	packages/core/ui/frame/index.android.ts
#	packages/core/ui/frame/index.ios.ts
#	packages/core/ui/label/index.android.ts
#	packages/core/ui/page/index.android.ts
#	packages/core/ui/scroll-view/index.ios.ts
#	packages/core/ui/styling/background-common.ts
#	packages/core/ui/styling/style-properties.ts
#	packages/core/ui/tab-view/index.ios.ts
#	packages/core/ui/text-base/index.android.ts
#	packages/core/ui/text-base/index.d.ts
#	packages/core/ui/text-base/text-base-common.ts
#	packages/types-android/src/lib/android/org.nativescript.widgets.d.ts
#	packages/ui-mobile-base/android/build.gradle
#	packages/ui-mobile-base/android/gradle/wrapper/gradle-wrapper.properties
#	packages/ui-mobile-base/android/widgets/build.gradle
#	packages/ui-mobile-base/android/widgets/src/main/AndroidManifest.xml
#	packages/ui-mobile-base/android/widgets/src/main/java/org/nativescript/widgets/BorderDrawable.java
#	packages/ui-mobile-base/android/widgets/src/main/java/org/nativescript/widgets/BoxShadowDrawable.java
#	packages/ui-mobile-base/android/widgets/src/main/java/org/nativescript/widgets/LayoutBase.java
#	packages/ui-mobile-base/android/widgets/src/main/java/org/nativescript/widgets/Utils.java
#	packages/webpack5/package-lock.json
#	packages/webpack5/src/transformers/NativeClass/index.ts
# Conflicts:
#	apps/automated/nativescript.config.ts
#	apps/automated/package.json
#	apps/toolbox/nativescript.config.ts
#	apps/toolbox/package.json
#	apps/toolbox/src/pages/box-shadow.ts
#	nx.json
#	package-lock.json
#	package.json
#	packages/core/application/application-common.ts
#	packages/core/application/application-interfaces.ts
#	packages/core/application/application.android.ts
#	packages/core/application/application.ios.ts
#	packages/core/application/helpers.android.ts
#	packages/core/connectivity/index.android.ts
#	packages/core/core-types/index.ts
#	packages/core/core-types/validators.ts
#	packages/core/data/observable/index.ts
#	packages/core/image-asset/image-asset-common.ts
#	packages/core/platforms/android/widgets-release.aar
#	packages/core/references.d.ts
#	packages/core/tsconfig.lib.json
#	packages/core/ui/animation/index.d.ts
#	packages/core/ui/button/index.android.ts
#	packages/core/ui/core/view/index.android.ts
#	packages/core/ui/core/view/index.ios.ts
#	packages/core/ui/core/view/view-common.ts
#	packages/core/ui/core/view/view-helper/view-helper-common.ts
#	packages/core/ui/frame/fragment.transitions.android.ts
#	packages/core/ui/frame/index.android.ts
#	packages/core/ui/frame/index.ios.ts
#	packages/core/ui/label/index.android.ts
#	packages/core/ui/page/index.android.ts
#	packages/core/ui/scroll-view/index.ios.ts
#	packages/core/ui/styling/background-common.ts
#	packages/core/ui/styling/style-properties.ts
#	packages/core/ui/tab-view/index.ios.ts
#	packages/core/ui/text-base/index.android.ts
#	packages/core/ui/text-base/index.d.ts
#	packages/core/ui/text-base/text-base-common.ts
#	packages/types-android/src/lib/android/org.nativescript.widgets.d.ts
#	packages/ui-mobile-base/android/build.gradle
#	packages/ui-mobile-base/android/gradle/wrapper/gradle-wrapper.properties
#	packages/ui-mobile-base/android/widgets/build.gradle
#	packages/ui-mobile-base/android/widgets/src/main/AndroidManifest.xml
#	packages/ui-mobile-base/android/widgets/src/main/java/org/nativescript/widgets/BorderDrawable.java
#	packages/ui-mobile-base/android/widgets/src/main/java/org/nativescript/widgets/BoxShadowDrawable.java
#	packages/ui-mobile-base/android/widgets/src/main/java/org/nativescript/widgets/LayoutBase.java
#	packages/ui-mobile-base/android/widgets/src/main/java/org/nativescript/widgets/Utils.java
#	packages/webpack5/package-lock.json
#	packages/webpack5/src/transformers/NativeClass/index.ts
# Conflicts:
#	apps/automated/package.json
#	apps/toolbox/package.json
#	apps/toolbox/src/pages/box-shadow.ts
#	nx.json
#	package-lock.json
#	package.json
#	packages/core/application/application-common.ts
#	packages/core/application/application-interfaces.ts
#	packages/core/application/application.android.ts
#	packages/core/application/application.ios.ts
#	packages/core/application/helpers.android.ts
#	packages/core/core-types/index.ts
#	packages/core/image-asset/image-asset-common.ts
#	packages/core/tsconfig.lib.json
#	packages/core/ui/animation/index.d.ts
#	packages/core/ui/core/view/index.android.ts
#	packages/core/ui/core/view/view-common.ts
#	packages/core/ui/frame/fragment.transitions.android.ts
#	packages/core/ui/frame/index.ios.ts
#	packages/core/ui/page/index.android.ts
#	packages/core/ui/scroll-view/index.ios.ts
#	packages/core/ui/styling/background-common.ts
#	packages/core/ui/styling/style-properties.ts
#	packages/core/ui/tab-view/index.ios.ts
#	packages/core/ui/text-base/text-base-common.ts
#	packages/types-android/src/lib/android/org.nativescript.widgets.d.ts
#	packages/webpack5/package-lock.json
@nx-cloud
Copy link

nx-cloud bot commented Nov 14, 2025

🤖 Nx Cloud AI Fix Eligible

An automatically generated fix could have helped fix failing tasks for this run, but Self-healing CI is disabled for this workspace. Visit workspace settings to enable it and get automatic fixes in future runs.

To disable these notifications, a workspace admin can disable them in workspace settings.


View your CI Pipeline Execution ↗ for commit ad134e9

Command Status Duration Result
nx run-many --target=test --configuration=ci --... ❌ Failed 3s View ↗

☁️ Nx Cloud last updated this comment at 2025-11-15 19:05:25 UTC

@NathanWalker NathanWalker changed the title Merge from akylas feat: akylas core fork integration Nov 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants