diff --git a/apps/ui/src/issues/issue-8810-page.xml b/apps/ui/src/issues/issue-8810-page.xml new file mode 100644 index 000000000..566d2e3a8 --- /dev/null +++ b/apps/ui/src/issues/issue-8810-page.xml @@ -0,0 +1,14 @@ + + + + + + diff --git a/apps/ui/src/issues/main-page.ts b/apps/ui/src/issues/main-page.ts index 73dfbd0bf..99c9accb1 100644 --- a/apps/ui/src/issues/main-page.ts +++ b/apps/ui/src/issues/main-page.ts @@ -33,6 +33,7 @@ export function loadExamples() { examples.set('6439', 'issues/issue-6439-page'); examples.set('open-file-6895', 'issues/open-file-6895-page'); examples.set("7469", "issues/issue-7469-page"); + examples.set('8810', 'issues/issue-8810-page'); return examples; } diff --git a/packages/core/platforms/android/widgets-release.aar b/packages/core/platforms/android/widgets-release.aar index 0bbd9fa3d..eb76359b6 100644 Binary files a/packages/core/platforms/android/widgets-release.aar and b/packages/core/platforms/android/widgets-release.aar differ diff --git a/packages/core/platforms/ios/TNSWidgets.xcframework/ios-arm64/TNSWidgets.framework/Info.plist b/packages/core/platforms/ios/TNSWidgets.xcframework/ios-arm64/TNSWidgets.framework/Info.plist index a88b73581..9d14283bd 100644 Binary files a/packages/core/platforms/ios/TNSWidgets.xcframework/ios-arm64/TNSWidgets.framework/Info.plist and b/packages/core/platforms/ios/TNSWidgets.xcframework/ios-arm64/TNSWidgets.framework/Info.plist differ diff --git a/packages/core/platforms/ios/TNSWidgets.xcframework/ios-arm64/TNSWidgets.framework/TNSWidgets b/packages/core/platforms/ios/TNSWidgets.xcframework/ios-arm64/TNSWidgets.framework/TNSWidgets index 6078a3943..4f06a4952 100755 Binary files a/packages/core/platforms/ios/TNSWidgets.xcframework/ios-arm64/TNSWidgets.framework/TNSWidgets and b/packages/core/platforms/ios/TNSWidgets.xcframework/ios-arm64/TNSWidgets.framework/TNSWidgets differ diff --git a/packages/core/platforms/ios/TNSWidgets.xcframework/ios-arm64/dSYMs/TNSWidgets.framework.dSYM/Contents/Resources/DWARF/TNSWidgets b/packages/core/platforms/ios/TNSWidgets.xcframework/ios-arm64/dSYMs/TNSWidgets.framework.dSYM/Contents/Resources/DWARF/TNSWidgets index 28407f0a9..53faaccc3 100644 Binary files a/packages/core/platforms/ios/TNSWidgets.xcframework/ios-arm64/dSYMs/TNSWidgets.framework.dSYM/Contents/Resources/DWARF/TNSWidgets and b/packages/core/platforms/ios/TNSWidgets.xcframework/ios-arm64/dSYMs/TNSWidgets.framework.dSYM/Contents/Resources/DWARF/TNSWidgets differ diff --git a/packages/core/platforms/ios/TNSWidgets.xcframework/ios-arm64_x86_64-simulator/TNSWidgets.framework/Info.plist b/packages/core/platforms/ios/TNSWidgets.xcframework/ios-arm64_x86_64-simulator/TNSWidgets.framework/Info.plist index 2ebc3f8ac..ff19c39fa 100644 Binary files a/packages/core/platforms/ios/TNSWidgets.xcframework/ios-arm64_x86_64-simulator/TNSWidgets.framework/Info.plist and b/packages/core/platforms/ios/TNSWidgets.xcframework/ios-arm64_x86_64-simulator/TNSWidgets.framework/Info.plist differ diff --git a/packages/core/platforms/ios/TNSWidgets.xcframework/ios-arm64_x86_64-simulator/TNSWidgets.framework/TNSWidgets b/packages/core/platforms/ios/TNSWidgets.xcframework/ios-arm64_x86_64-simulator/TNSWidgets.framework/TNSWidgets index 3c467383e..3c516846b 100755 Binary files a/packages/core/platforms/ios/TNSWidgets.xcframework/ios-arm64_x86_64-simulator/TNSWidgets.framework/TNSWidgets and b/packages/core/platforms/ios/TNSWidgets.xcframework/ios-arm64_x86_64-simulator/TNSWidgets.framework/TNSWidgets differ diff --git a/packages/core/platforms/ios/TNSWidgets.xcframework/ios-arm64_x86_64-simulator/TNSWidgets.framework/_CodeSignature/CodeResources b/packages/core/platforms/ios/TNSWidgets.xcframework/ios-arm64_x86_64-simulator/TNSWidgets.framework/_CodeSignature/CodeResources index c987e1c62..3d278e102 100644 --- a/packages/core/platforms/ios/TNSWidgets.xcframework/ios-arm64_x86_64-simulator/TNSWidgets.framework/_CodeSignature/CodeResources +++ b/packages/core/platforms/ios/TNSWidgets.xcframework/ios-arm64_x86_64-simulator/TNSWidgets.framework/_CodeSignature/CodeResources @@ -34,7 +34,7 @@ Info.plist - ADh4pPlA/MlPeoqmSDibKmrOKb0= + Xj1cG5BPcNRo2kinT2TzpxSuwlc= Modules/module.modulemap diff --git a/packages/core/platforms/ios/TNSWidgets.xcframework/ios-arm64_x86_64-simulator/dSYMs/TNSWidgets.framework.dSYM/Contents/Resources/DWARF/TNSWidgets b/packages/core/platforms/ios/TNSWidgets.xcframework/ios-arm64_x86_64-simulator/dSYMs/TNSWidgets.framework.dSYM/Contents/Resources/DWARF/TNSWidgets index 3124a3365..c3dde82aa 100644 Binary files a/packages/core/platforms/ios/TNSWidgets.xcframework/ios-arm64_x86_64-simulator/dSYMs/TNSWidgets.framework.dSYM/Contents/Resources/DWARF/TNSWidgets and b/packages/core/platforms/ios/TNSWidgets.xcframework/ios-arm64_x86_64-simulator/dSYMs/TNSWidgets.framework.dSYM/Contents/Resources/DWARF/TNSWidgets differ diff --git a/packages/core/ui/core/view/view-common.ts b/packages/core/ui/core/view/view-common.ts index f65547374..cff706363 100644 --- a/packages/core/ui/core/view/view-common.ts +++ b/packages/core/ui/core/view/view-common.ts @@ -1154,7 +1154,6 @@ export const iosIgnoreSafeAreaProperty = new InheritedProperty({ valueConverter: booleanConverter, }); iosIgnoreSafeAreaProperty.register(ViewCommon); - accessibilityIdentifierProperty.register(ViewCommon); accessibilityLabelProperty.register(ViewCommon); accessibilityValueProperty.register(ViewCommon); diff --git a/packages/core/ui/layouts/stack-layout/index.ios.ts b/packages/core/ui/layouts/stack-layout/index.ios.ts index ba5f882cd..55913905b 100644 --- a/packages/core/ui/layouts/stack-layout/index.ios.ts +++ b/packages/core/ui/layouts/stack-layout/index.ios.ts @@ -113,11 +113,11 @@ export class StackLayout extends StackLayoutBase { switch (this.verticalAlignment) { case VerticalAlignment.MIDDLE: - childTop = (bottom - top - this._totalLength) / 2 + paddingTop - paddingBottom; + childTop = (bottom - top - this._totalLength) / 2 + paddingTop; break; case VerticalAlignment.BOTTOM: - childTop = bottom - top - this._totalLength + paddingTop - paddingBottom; + childTop = bottom - top - this._totalLength + paddingTop; break; case VerticalAlignment.TOP: @@ -147,11 +147,11 @@ export class StackLayout extends StackLayoutBase { switch (this.horizontalAlignment) { case HorizontalAlignment.CENTER: - childLeft = (right - left - this._totalLength) / 2 + paddingLeft - paddingRight; + childLeft = (right - left - this._totalLength) / 2 + paddingLeft; break; case HorizontalAlignment.RIGHT: - childLeft = right - left - this._totalLength + paddingLeft - paddingRight; + childLeft = right - left - this._totalLength + paddingLeft; break; case HorizontalAlignment.LEFT: diff --git a/packages/ui-mobile-base/android/widgets/src/main/java/org/nativescript/widgets/StackLayout.java b/packages/ui-mobile-base/android/widgets/src/main/java/org/nativescript/widgets/StackLayout.java index 9a4b1498a..9fb216d59 100644 --- a/packages/ui-mobile-base/android/widgets/src/main/java/org/nativescript/widgets/StackLayout.java +++ b/packages/ui-mobile-base/android/widgets/src/main/java/org/nativescript/widgets/StackLayout.java @@ -154,11 +154,11 @@ public class StackLayout extends LayoutBase { switch (verticalGravity) { case Gravity.CENTER_VERTICAL: - childTop = (bottom - top - this._totalLength) / 2 + paddingTop - paddingBottom; + childTop = (bottom - top - this._totalLength) / 2 + paddingTop; break; case Gravity.BOTTOM: - childTop = bottom - top - this._totalLength + paddingTop - paddingBottom; + childTop = bottom - top - this._totalLength + paddingTop; break; case Gravity.TOP: @@ -197,11 +197,11 @@ public class StackLayout extends LayoutBase { switch (horizontalGravity) { case Gravity.CENTER_HORIZONTAL: - childLeft = (right - left - this._totalLength) / 2 + paddingLeft - paddingRight; + childLeft = (right - left - this._totalLength) / 2 + paddingLeft; break; case Gravity.RIGHT: - childLeft = right - left - this._totalLength + paddingLeft - paddingRight; + childLeft = right - left - this._totalLength + paddingLeft; break; case Gravity.LEFT: