diff --git a/CHANGELOG.md b/CHANGELOG.md index 757430d1..fcae800f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.2.67](https://github.com/nativescript-community/ui-material-component/compare/v7.2.66...v7.2.67) (2024-10-31) + +### Bug Fixes + +* **dialogs:** autoFocus not working ([c722b59](https://github.com/nativescript-community/ui-material-component/commit/c722b59ae31d6b721b346fb2e16fb381f950790d)) + +## [7.2.66](https://github.com/nativescript-community/ui-material-component/compare/v7.2.65...v7.2.66) (2024-10-08) + +### Bug Fixes + +* **bottom-navigation:** consistent styling on iOS 18 ([c29f593](https://github.com/nativescript-community/ui-material-component/commit/c29f5936b5c0bddf7b457eb4f711d2c5eac92598)) + ## [7.2.65](https://github.com/nativescript-community/ui-material-component/compare/v7.2.64...v7.2.65) (2024-09-29) ### Bug Fixes diff --git a/docs/assets/navigation.js b/docs/assets/navigation.js index 687f1737..741a08f0 100644 --- a/docs/assets/navigation.js +++ b/docs/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAE8WZXW/bNhSG/4uvm23J1q7L1ew4AQysS2AF6UUxGLREW0QpUhBpJ8bQ/z6S+rAoUTRFKhgKpK3D8z7vIQ91aOrbvzMO3/jsdvYnARwdIYsLlPOrmGbZgSB+mn2YxSnCSQHJ7PZbM/qArjLAYYEAvgKxCBRDEUlQDDgtREwOeCqGZTQ5YMh+3rTFN4345oA2tcymJ/NTyjMstL6LT2a3N2Yj8ypq1YfHGDDmDe8J63aubz7/+OfHB+OEbCnnNCPgiPaCTMkWeE6JQchpUp4Rx/AFMbRFuFzDCg7JIfNHd2R1K59bk7FQwX83wQvguSwmFwbx/tIMe3kG2/fzIsRtXsSvnwooiMn9ERK+BBycvSAiQDsQB9gx6Hfq5eMn3c4aMohhzN/RkQFxwVT03pZ6gL4h+95mKYQ8ZE8rAae9/ILg61fE07LUIhm3AAyG1HAJHxC+vJfU0MdczicLXJnSSV/WViCIMA4wPpN3BxKrqNHgSkqnffptePEPIpZ4rruKdVryRQczaoVLzMJAs7WsGBTJURSEX251tFN2d2Lwi4Yak1+DqmVG5EgL6JmfiHTLjRYEFg8gQ9ir6ypQW2S4xz6nMIOebVVhSgHbdo9SkMOnguaw4Aj673WF64hZW8App/sC5Okp9ClTJtqVs7GTExETH99jeFQd43G3Y5BXvltregQCsB1VQHZp3dSvNy1PsI6YxEZPzUIWWjmGdxTTYo7zFExiYEjUzcfUFhzorFW6YVxNyULknc3tgSolrq4tFKVKpinujpaFCsTUn76gN9Te1+N6uCK2dHoN/EyLGevn50Fr6Vhoe8jX59IKAupSFmbgeUjBhg5CPcoE66YpWYiZHBBEUgrOh7tE/KD7Vm5jTghVsNuVBRZVtFQBfu27hrWEbG38L7pHJLST1sy2mK2PflneKXt3lPCCin9NZWBI2GZG7NwsD/7KUjvQ1GxYoArWt4RrXKli2ShATkcwRYrYnqOU7FCRhWIqGQsIywILxSgRCyRXSxhKKVWcHzA7TIU22ZcLGvJd0qTk9Oh5qALnKjDke6bRgkne/fuZmM69vL3ym5M62mkennqoMbk3qCcj05ZjefD0y7CMdcpv3cGMya7CrA00W2YMowR63nOXsU6ZRR3MmMwqTGSgWTMjIP7ufYdfRztlt0QsQ4ytIWBap3K/QWhwutTwPUIkAxagmHealQdSl7qM9FzFLs56hVGNCe39PahD+2cpfVXDfftMA22UnHsNyyGUbcqzZqtotx0pBy811qjlrFmNjnU960EhvauPHGpVBvCKw2wqrNRyhvrf+pvBly779cGTTvdZ0dmAevc4JV8JjmgCr4jHqed2UrFum6mDGZVniYkMNFtmHGw9j1wy0u19NNjKr2uQcP/do2C60IVXrREXcmEwJeGCCc+rkbmA8zyz1hjDWfUsv3qMxBDR3aQPNsdoTzIx12ciP+VjeAN6nZr55Y/frz+2bwiRHB16K6kMaEq2G97qhfCKJPBtErJR0XbjW1XAJPCuWI87+CwQH+0QxInnA6EOd3sqiL8edNioim5gjZCttuVcPIvy9SrmBlWrXCrhxpLp9ZkP2CB4cRsJORm2IvmB3yflf3zPomcnRlnng6n8yP9Fcx3tXF/+L5obVC3znsWlQGNqSxoKLy0tv/+xsJQP17oSf/4D2zlHpLYoAAA=" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA8WZXW/bNhSG/4uvm23J1q7L1ew4AQysS2AF6UUxGLREW0QpUhBpJ8bQ/z6S+rAoUTRFKhgKpK3D8z7vIQ91aOrbvzMO3/jsdvYnARwdIYsLlPOrmGbZgSB+mn2YxSnCSQHJ7PZbM/qArjLAYYEAvgKxCBRDEUlQDDgtREwOeCqGZTQ5YMh+3rTFN4345oA2tcymJ/NTyjMstL6LT2a3N2Yj8ypq1YfHGDDmDe8J63aubz7/+OfHB+OEbCnnNCPgiPaCTMkWeE6JQchpUp4Rx/AFMbRFuFzDCg7JIfNHd2R1K59bk7FQwX83wQvguSwmFwbx/tIMe3kG2/fzIsRtXsSvnwooiMn9ERK+BBycvSAiQDsQB9gx6Hfq5eMn3c4aMohhzN/RkQFxwVT03pZ6gL4h+95mKYQ8ZE8rAae9/ILg61fE07LUIhm3AAyG1HAJHxC+vJfU0MdczicLXJnSSV/WViCIMA4wPpN3BxKrqNHgSkqnffptePEPIpZ4rruKdVryRQczaoVLzMJAs7WsGBTJURSEX251tFN2d2Lwi4Yak1+DqmVG5EgL6JmfiHTLjRYEFg8gQ9ir6ypQW2S4xz6nMIOebVVhSgHbdo9SkMOnguaw4Aj673WF64hZW8App/sC5Okp9ClTJtqVs7GTExETH99jeFQd43G3Y5BXvltregQCsB1VQHZp3dSvNy1PsI6YxEZPzUIWWjmGdxTTYo7zFExiYEjUzcfUFhzorFW6YVxNyULknc3tgSolrq4tFKVKpinujpaFCsTUn76gN9Te1+N6uCK2dHoN/EyLGevn50Fr6Vhoe8jX59IKAupSFmbgeUjBhg5CPcoE66YpWYiZHBBEUgrOh7tE/KD7Vm5jTghVsNuVBRZVtFQBfu27hrWEbG38L7pHJLST1sy2mK2PflneKXt3lPCCin9NZWBI2GZG7NwsD/7KUjvQ1GxYoArWt4RrXKli2ShATkcwRYrYnqOU7FCRhWIqGQsIywILxSgRCyRXSxhKKVWcHzA7TIU22ZcLGvJd0qTk9Oh5qALnKjDke6bRgkne/fuZmM69vL3ym5M62mkennqoMbk3qCcj05ZjefD0y7CMdcpv3cGMya7CrA00W2YMowR63nOXsU6ZRR3MmMwqTGSgWTMjIP7ufYdfRztlt0QsQ4ytIWBap3K/QWhwutTwPUIkAxagmHealQdSl7qM9FzFLs56hVGNCe39PahD+2cpfVXDfftMA22UnHsNyyGUbcqzZqtotx0pBy811qjlrFmNjnU960EhvauPHGpVBvCKw2wqrNRyhvrf+pvBly779cGTTvdZ0dmAevc4JV8JjmgCr4jHqed2UrFum6mDGZVniYkMNFtmHGw9j1wy0u19NNjKr2uQcP/do2C60IVXrREXcmEwJeGCCc+rkbmA8zyz1hjDWfUsv3qMxBDR3aQPNsdoTzIx12ciP+VjeAN6nZr55Y/frz+2bwiRHB16K6kMaEq2G97qhfCKJPBtErJR0XbjW1XAJPCuWI87+CwQH+0QxInnA6EOd3sqiL8edNioim5gjZCttuVcPIvy9SrmBlWrXCrhxpLp9ZkP2CB4cRsJORm2IvmB3yflf3zPomcnRlnng6n8yP9Fcx3tXF/+L5obVC3znsWlQGNqSxoKLy0tv/+xsJQP17oSf/4D2zlHpLYoAAA=" \ No newline at end of file diff --git a/docs/assets/search.js b/docs/assets/search.js index a6edb108..b959005d 100644 --- a/docs/assets/search.js +++ b/docs/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file diff --git a/lerna.json b/lerna.json index 6e2cdd64..e1f010f2 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "7.2.65", + "version": "7.2.67", "$schema": "node_modules/@lerna-lite/cli/schemas/lerna-schema.json", "packages": [ "packages/*" diff --git a/packages/activityindicator/CHANGELOG.md b/packages/activityindicator/CHANGELOG.md index ab28cd30..30726dad 100644 --- a/packages/activityindicator/CHANGELOG.md +++ b/packages/activityindicator/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.2.67](https://github.com/nativescript-community/ui-material-components/compare/v7.2.66...v7.2.67) (2024-10-31) + +**Note:** Version bump only for package @nativescript-community/ui-material-activityindicator + +## [7.2.66](https://github.com/nativescript-community/ui-material-components/compare/v7.2.65...v7.2.66) (2024-10-08) + +**Note:** Version bump only for package @nativescript-community/ui-material-activityindicator + ## [7.2.65](https://github.com/nativescript-community/ui-material-components/compare/v7.2.64...v7.2.65) (2024-09-29) **Note:** Version bump only for package @nativescript-community/ui-material-activityindicator diff --git a/packages/activityindicator/package.json b/packages/activityindicator/package.json index 3071aac0..307fa593 100644 --- a/packages/activityindicator/package.json +++ b/packages/activityindicator/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript-community/ui-material-activityindicator", - "version": "7.2.65", + "version": "7.2.67", "description": "Material Design Activity Indicator expresses an unspecified wait time.", "main": "./index", "sideEffects": false, @@ -47,7 +47,7 @@ "readmeFilename": "README.md", "homepage": "https://nativescript-community.github.io/ui-material-components/modules/_nativescript_community_ui_material_activityindicator.html", "dependencies": { - "@nativescript-community/ui-material-core": "^7.2.65" + "@nativescript-community/ui-material-core": "^7.2.67" }, "gitHead": "65eb2d66b4128ce58b4d3e35c83a68a6f921222c" } diff --git a/packages/bottom-navigation/CHANGELOG.md b/packages/bottom-navigation/CHANGELOG.md index f252e516..06fa9e2f 100644 --- a/packages/bottom-navigation/CHANGELOG.md +++ b/packages/bottom-navigation/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.2.67](https://github.com/nativescript-community/ui-material-components/compare/v7.2.66...v7.2.67) (2024-10-31) + +**Note:** Version bump only for package @nativescript-community/ui-material-bottom-navigation + +## [7.2.66](https://github.com/nativescript-community/ui-material-components/compare/v7.2.65...v7.2.66) (2024-10-08) + +**Note:** Version bump only for package @nativescript-community/ui-material-bottom-navigation + ## [7.2.65](https://github.com/nativescript-community/ui-material-components/compare/v7.2.64...v7.2.65) (2024-09-29) **Note:** Version bump only for package @nativescript-community/ui-material-bottom-navigation diff --git a/packages/bottom-navigation/package.json b/packages/bottom-navigation/package.json index 651d1075..24672e2c 100644 --- a/packages/bottom-navigation/package.json +++ b/packages/bottom-navigation/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript-community/ui-material-bottom-navigation", - "version": "7.2.65", + "version": "7.2.67", "description": "Material Design Bottom Navigation bars allow movement between primary destinations in an app. Tapping on a bottom navigation icon takes you directly to the associated view or refreshes the currently active view.", "main": "bottomnavigation", "sideEffects": false, @@ -51,8 +51,8 @@ }, "readmeFilename": "README.md", "dependencies": { - "@nativescript-community/ui-material-core": "^7.2.65", - "@nativescript-community/ui-material-core-tabs": "^7.2.65" + "@nativescript-community/ui-material-core": "^7.2.67", + "@nativescript-community/ui-material-core-tabs": "^7.2.67" }, "gitHead": "65eb2d66b4128ce58b4d3e35c83a68a6f921222c" } diff --git a/packages/bottomnavigationbar/CHANGELOG.md b/packages/bottomnavigationbar/CHANGELOG.md index 07231215..c1bf7093 100644 --- a/packages/bottomnavigationbar/CHANGELOG.md +++ b/packages/bottomnavigationbar/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.2.67](https://github.com/nativescript-community/ui-material-components/compare/v7.2.66...v7.2.67) (2024-10-31) + +**Note:** Version bump only for package @nativescript-community/ui-material-bottomnavigationbar + +## [7.2.66](https://github.com/nativescript-community/ui-material-components/compare/v7.2.65...v7.2.66) (2024-10-08) + +**Note:** Version bump only for package @nativescript-community/ui-material-bottomnavigationbar + ## [7.2.65](https://github.com/nativescript-community/ui-material-components/compare/v7.2.64...v7.2.65) (2024-09-29) **Note:** Version bump only for package @nativescript-community/ui-material-bottomnavigationbar diff --git a/packages/bottomnavigationbar/package.json b/packages/bottomnavigationbar/package.json index 4f0e528d..925d21e5 100644 --- a/packages/bottomnavigationbar/package.json +++ b/packages/bottomnavigationbar/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript-community/ui-material-bottomnavigationbar", - "version": "7.2.65", + "version": "7.2.67", "description": "Material Design Bottom Navigation bars allow movement between primary destinations in an app. Tapping on a bottom navigation icon takes you directly to the associated view or refreshes the currently active view.", "main": "bottomnavigationbar", "sideEffects": false, @@ -52,7 +52,7 @@ }, "readmeFilename": "README.md", "dependencies": { - "@nativescript-community/ui-material-core": "^7.2.65" + "@nativescript-community/ui-material-core": "^7.2.67" }, "gitHead": "65eb2d66b4128ce58b4d3e35c83a68a6f921222c" } diff --git a/packages/bottomsheet/CHANGELOG.md b/packages/bottomsheet/CHANGELOG.md index 545a031e..b18271f0 100644 --- a/packages/bottomsheet/CHANGELOG.md +++ b/packages/bottomsheet/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.2.67](https://github.com/nativescript-community/ui-material-components/compare/v7.2.66...v7.2.67) (2024-10-31) + +**Note:** Version bump only for package @nativescript-community/ui-material-bottomsheet + +## [7.2.66](https://github.com/nativescript-community/ui-material-components/compare/v7.2.65...v7.2.66) (2024-10-08) + +**Note:** Version bump only for package @nativescript-community/ui-material-bottomsheet + ## [7.2.65](https://github.com/nativescript-community/ui-material-components/compare/v7.2.64...v7.2.65) (2024-09-29) **Note:** Version bump only for package @nativescript-community/ui-material-bottomsheet diff --git a/packages/bottomsheet/package.json b/packages/bottomsheet/package.json index 35ff96dc..278c064a 100644 --- a/packages/bottomsheet/package.json +++ b/packages/bottomsheet/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript-community/ui-material-bottomsheet", - "version": "7.2.65", + "version": "7.2.67", "description": "Material Design Bottom Sheets slide up from the bottom of the screen to reveal more content. Bottom sheets integrate with the app to display supporting content or present deep-linked content from other apps.", "main": "./bottomsheet", "sideEffects": false, @@ -46,7 +46,7 @@ }, "readmeFilename": "README.md", "dependencies": { - "@nativescript-community/ui-material-core": "^7.2.65" + "@nativescript-community/ui-material-core": "^7.2.67" }, "gitHead": "65eb2d66b4128ce58b4d3e35c83a68a6f921222c" } diff --git a/packages/button/CHANGELOG.md b/packages/button/CHANGELOG.md index a1b4bca8..6a9fcbd5 100644 --- a/packages/button/CHANGELOG.md +++ b/packages/button/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.2.67](https://github.com/nativescript-community/ui-material-components/compare/v7.2.66...v7.2.67) (2024-10-31) + +**Note:** Version bump only for package @nativescript-community/ui-material-button + +## [7.2.66](https://github.com/nativescript-community/ui-material-components/compare/v7.2.65...v7.2.66) (2024-10-08) + +**Note:** Version bump only for package @nativescript-community/ui-material-button + ## [7.2.65](https://github.com/nativescript-community/ui-material-components/compare/v7.2.64...v7.2.65) (2024-09-29) **Note:** Version bump only for package @nativescript-community/ui-material-button diff --git a/packages/button/package.json b/packages/button/package.json index 0716fa77..7d8288b7 100644 --- a/packages/button/package.json +++ b/packages/button/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript-community/ui-material-button", - "version": "7.2.65", + "version": "7.2.67", "description": "Material Design Buttons allow users to take actions, and make choices, with a single tap.", "main": "./button", "sideEffects": false, @@ -47,7 +47,7 @@ "readmeFilename": "README.md", "dependencies": { "@nativescript-community/text": "^1.5.2", - "@nativescript-community/ui-material-core": "^7.2.65" + "@nativescript-community/ui-material-core": "^7.2.67" }, "gitHead": "65eb2d66b4128ce58b4d3e35c83a68a6f921222c" } diff --git a/packages/cardview/CHANGELOG.md b/packages/cardview/CHANGELOG.md index 9fd3f2d7..a27c63a4 100644 --- a/packages/cardview/CHANGELOG.md +++ b/packages/cardview/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.2.67](https://github.com/nativescript-community/ui-material-components/compare/v7.2.66...v7.2.67) (2024-10-31) + +**Note:** Version bump only for package @nativescript-community/ui-material-cardview + +## [7.2.66](https://github.com/nativescript-community/ui-material-components/compare/v7.2.65...v7.2.66) (2024-10-08) + +**Note:** Version bump only for package @nativescript-community/ui-material-cardview + ## [7.2.65](https://github.com/nativescript-community/ui-material-components/compare/v7.2.64...v7.2.65) (2024-09-29) **Note:** Version bump only for package @nativescript-community/ui-material-cardview diff --git a/packages/cardview/package.json b/packages/cardview/package.json index ccf41c8a..117f107f 100644 --- a/packages/cardview/package.json +++ b/packages/cardview/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript-community/ui-material-cardview", - "version": "7.2.65", + "version": "7.2.67", "description": "Material Design Cards contain content and actions about a single subject.", "main": "./cardview", "sideEffects": false, @@ -46,7 +46,7 @@ }, "readmeFilename": "README.md", "dependencies": { - "@nativescript-community/ui-material-core": "^7.2.65" + "@nativescript-community/ui-material-core": "^7.2.67" }, "gitHead": "65eb2d66b4128ce58b4d3e35c83a68a6f921222c" } diff --git a/packages/core-tabs/CHANGELOG.md b/packages/core-tabs/CHANGELOG.md index 10a32e21..20d45c12 100644 --- a/packages/core-tabs/CHANGELOG.md +++ b/packages/core-tabs/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.2.67](https://github.com/nativescript-community/ui-material-components/compare/v7.2.66...v7.2.67) (2024-10-31) + +**Note:** Version bump only for package @nativescript-community/ui-material-core-tabs + +## [7.2.66](https://github.com/nativescript-community/ui-material-components/compare/v7.2.65...v7.2.66) (2024-10-08) + +**Note:** Version bump only for package @nativescript-community/ui-material-core-tabs + ## [7.2.65](https://github.com/nativescript-community/ui-material-components/compare/v7.2.64...v7.2.65) (2024-09-29) **Note:** Version bump only for package @nativescript-community/ui-material-core-tabs diff --git a/packages/core-tabs/package.json b/packages/core-tabs/package.json index bb620d83..4d712f10 100644 --- a/packages/core-tabs/package.json +++ b/packages/core-tabs/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript-community/ui-material-core-tabs", - "version": "7.2.65", + "version": "7.2.67", "description": "Material Core Tabs component", "main": "./index", "sideEffects": false, @@ -39,7 +39,7 @@ "repository": "https://github.com/nativescript-community/ui-material-components", "readmeFilename": "README.md", "dependencies": { - "@nativescript-community/ui-material-core": "^7.2.65" + "@nativescript-community/ui-material-core": "^7.2.67" }, "gitHead": "65eb2d66b4128ce58b4d3e35c83a68a6f921222c" } diff --git a/packages/core-tabs/platforms/android/java/com/nativescript/material/core/TabsBar.java b/packages/core-tabs/platforms/android/java/com/nativescript/material/core/TabsBar.java index 28f18d11..8f742235 100644 --- a/packages/core-tabs/platforms/android/java/com/nativescript/material/core/TabsBar.java +++ b/packages/core-tabs/platforms/android/java/com/nativescript/material/core/TabsBar.java @@ -74,6 +74,8 @@ public interface TabColorizer { private int mTitleOffset; + private boolean mIgnoreScrollEventsUntilNextStateChange = false; + private boolean mDistributeEvenly = true; private TabItemSpec[] mTabItems; @@ -159,6 +161,15 @@ public float getTabTextFontSize(){ return mTabStrip.getTabTextFontSize(); } + public void forceTransitionToPosition(int position){ + mIgnoreScrollEventsUntilNextStateChange = true; + final int tabStripChildCount = mTabStrip.getChildCount(); + if ((tabStripChildCount == 0) || (position < 0) || (position >= tabStripChildCount)) { + return; + } + mTabStrip.onTabsViewPagerPageChanged(position, 0); + } + /** * Sets the associated view pager. Note that the assumption here is that the * pager content (number of tabs and tab titles) does not change after this @@ -418,7 +429,7 @@ private class InternalViewPagerListener extends OnPageChangeCallback { @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { int tabStripChildCount = mTabStrip.getChildCount(); - if ((tabStripChildCount == 0) || (position < 0) || (position >= tabStripChildCount)) { + if (mIgnoreScrollEventsUntilNextStateChange || (tabStripChildCount == 0) || (position < 0) || (position >= tabStripChildCount)) { return; } mTabStrip.onTabsViewPagerPageChanged(position, positionOffset); @@ -429,6 +440,7 @@ public void onPageScrolled(int position, float positionOffset, int positionOffse @Override public void onPageScrollStateChanged (int state) { + mIgnoreScrollEventsUntilNextStateChange = false; mScrollState = state; } } diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 50fd9423..f79f8c85 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.2.67](https://github.com/nativescript-community/ui-material-components/compare/v7.2.66...v7.2.67) (2024-10-31) + +**Note:** Version bump only for package @nativescript-community/ui-material-core + +## [7.2.66](https://github.com/nativescript-community/ui-material-components/compare/v7.2.65...v7.2.66) (2024-10-08) + +**Note:** Version bump only for package @nativescript-community/ui-material-core + ## [7.2.65](https://github.com/nativescript-community/ui-material-components/compare/v7.2.64...v7.2.65) (2024-09-29) **Note:** Version bump only for package @nativescript-community/ui-material-core diff --git a/packages/core/package.json b/packages/core/package.json index 563746ed..6945759b 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript-community/ui-material-core", - "version": "7.2.65", + "version": "7.2.67", "description": "Material Core component", "main": "./index", "sideEffects": false, diff --git a/packages/dialogs/CHANGELOG.md b/packages/dialogs/CHANGELOG.md index c5c1c30a..0a040594 100644 --- a/packages/dialogs/CHANGELOG.md +++ b/packages/dialogs/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.2.67](https://github.com/nativescript-community/ui-material-components/compare/v7.2.66...v7.2.67) (2024-10-31) + +**Note:** Version bump only for package @nativescript-community/ui-material-dialogs + +## [7.2.66](https://github.com/nativescript-community/ui-material-components/compare/v7.2.65...v7.2.66) (2024-10-08) + +**Note:** Version bump only for package @nativescript-community/ui-material-dialogs + ## [7.2.65](https://github.com/nativescript-community/ui-material-components/compare/v7.2.64...v7.2.65) (2024-09-29) **Note:** Version bump only for package @nativescript-community/ui-material-dialogs diff --git a/packages/dialogs/package.json b/packages/dialogs/package.json index 7d512127..e82e7535 100644 --- a/packages/dialogs/package.json +++ b/packages/dialogs/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript-community/ui-material-dialogs", - "version": "7.2.65", + "version": "7.2.67", "description": "Material Design Dialogs inform users about a task and can contain critical information, require decisions, or involve multiple tasks.", "main": "./dialogs", "sideEffects": false, @@ -43,8 +43,8 @@ "license": "Apache-2.0", "readmeFilename": "README.md", "dependencies": { - "@nativescript-community/ui-material-core": "^7.2.65", - "@nativescript-community/ui-material-textfield": "^7.2.65" + "@nativescript-community/ui-material-core": "^7.2.67", + "@nativescript-community/ui-material-textfield": "^7.2.67" }, "gitHead": "65eb2d66b4128ce58b4d3e35c83a68a6f921222c" } diff --git a/packages/floatingactionbutton/CHANGELOG.md b/packages/floatingactionbutton/CHANGELOG.md index e6c0ad59..25150392 100644 --- a/packages/floatingactionbutton/CHANGELOG.md +++ b/packages/floatingactionbutton/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.2.67](https://github.com/nativescript-community/ui-material-components/compare/v7.2.66...v7.2.67) (2024-10-31) + +**Note:** Version bump only for package @nativescript-community/ui-material-floatingactionbutton + +## [7.2.66](https://github.com/nativescript-community/ui-material-components/compare/v7.2.65...v7.2.66) (2024-10-08) + +**Note:** Version bump only for package @nativescript-community/ui-material-floatingactionbutton + ## [7.2.65](https://github.com/nativescript-community/ui-material-components/compare/v7.2.64...v7.2.65) (2024-09-29) **Note:** Version bump only for package @nativescript-community/ui-material-floatingactionbutton diff --git a/packages/floatingactionbutton/package.json b/packages/floatingactionbutton/package.json index 9e1fdad8..bc07101b 100644 --- a/packages/floatingactionbutton/package.json +++ b/packages/floatingactionbutton/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript-community/ui-material-floatingactionbutton", - "version": "7.2.65", + "version": "7.2.67", "description": "Material Design FAB performs the primary, or most common, action on a screen. It appears in front of all screen content, typically as a circular shape with an icon in its center.", "main": "./floatingactionbutton", "sideEffects": false, @@ -46,7 +46,7 @@ "license": "Apache-2.0", "readmeFilename": "README.md", "dependencies": { - "@nativescript-community/ui-material-core": "^7.2.65" + "@nativescript-community/ui-material-core": "^7.2.67" }, "gitHead": "65eb2d66b4128ce58b4d3e35c83a68a6f921222c" } diff --git a/packages/progress/CHANGELOG.md b/packages/progress/CHANGELOG.md index bfff3398..2ecd0c3b 100644 --- a/packages/progress/CHANGELOG.md +++ b/packages/progress/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.2.67](https://github.com/nativescript-community/ui-material-components/compare/v7.2.66...v7.2.67) (2024-10-31) + +**Note:** Version bump only for package @nativescript-community/ui-material-progress + +## [7.2.66](https://github.com/nativescript-community/ui-material-components/compare/v7.2.65...v7.2.66) (2024-10-08) + +**Note:** Version bump only for package @nativescript-community/ui-material-progress + ## [7.2.65](https://github.com/nativescript-community/ui-material-components/compare/v7.2.64...v7.2.65) (2024-09-29) **Note:** Version bump only for package @nativescript-community/ui-material-progress diff --git a/packages/progress/package.json b/packages/progress/package.json index deb35a75..d4984010 100644 --- a/packages/progress/package.json +++ b/packages/progress/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript-community/ui-material-progress", - "version": "7.2.65", + "version": "7.2.67", "description": "Progress view is a linear progress indicator that implements Material Design animation and layout.", "main": "./progress", "sideEffects": false, @@ -46,7 +46,7 @@ }, "readmeFilename": "README.md", "dependencies": { - "@nativescript-community/ui-material-core": "^7.2.65" + "@nativescript-community/ui-material-core": "^7.2.67" }, "gitHead": "65eb2d66b4128ce58b4d3e35c83a68a6f921222c" } diff --git a/packages/ripple/CHANGELOG.md b/packages/ripple/CHANGELOG.md index 54f1bfcf..eed4174a 100644 --- a/packages/ripple/CHANGELOG.md +++ b/packages/ripple/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.2.67](https://github.com/nativescript-community/ui-material-components/compare/v7.2.66...v7.2.67) (2024-10-31) + +**Note:** Version bump only for package @nativescript-community/ui-material-ripple + +## [7.2.66](https://github.com/nativescript-community/ui-material-components/compare/v7.2.65...v7.2.66) (2024-10-08) + +**Note:** Version bump only for package @nativescript-community/ui-material-ripple + ## [7.2.65](https://github.com/nativescript-community/ui-material-components/compare/v7.2.64...v7.2.65) (2024-09-29) **Note:** Version bump only for package @nativescript-community/ui-material-ripple diff --git a/packages/ripple/package.json b/packages/ripple/package.json index 6b3c7c2d..b08e0da7 100644 --- a/packages/ripple/package.json +++ b/packages/ripple/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript-community/ui-material-ripple", - "version": "7.2.65", + "version": "7.2.67", "description": "The Material Design Ripple component provides a radial action in the form of a visual ripple expanding outward from the user's touch. Ripple is a visual form of feedback for touch events providing users a clear signal that an element is being touched.", "main": "./ripple", "sideEffects": false, @@ -46,7 +46,7 @@ }, "readmeFilename": "README.md", "dependencies": { - "@nativescript-community/ui-material-core": "^7.2.65" + "@nativescript-community/ui-material-core": "^7.2.67" }, "gitHead": "65eb2d66b4128ce58b4d3e35c83a68a6f921222c" } diff --git a/packages/slider/CHANGELOG.md b/packages/slider/CHANGELOG.md index 881389dc..a106aaeb 100644 --- a/packages/slider/CHANGELOG.md +++ b/packages/slider/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.2.67](https://github.com/nativescript-community/ui-material-components/compare/v7.2.66...v7.2.67) (2024-10-31) + +**Note:** Version bump only for package @nativescript-community/ui-material-slider + +## [7.2.66](https://github.com/nativescript-community/ui-material-components/compare/v7.2.65...v7.2.66) (2024-10-08) + +**Note:** Version bump only for package @nativescript-community/ui-material-slider + ## [7.2.65](https://github.com/nativescript-community/ui-material-components/compare/v7.2.64...v7.2.65) (2024-09-29) **Note:** Version bump only for package @nativescript-community/ui-material-slider diff --git a/packages/slider/package.json b/packages/slider/package.json index da9573a9..df28d8e0 100644 --- a/packages/slider/package.json +++ b/packages/slider/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript-community/ui-material-slider", - "version": "7.2.65", + "version": "7.2.67", "description": "Material Design Sliders allow users to make selections from a range of values.", "main": "./slider", "sideEffects": false, @@ -46,7 +46,7 @@ }, "readmeFilename": "README.md", "dependencies": { - "@nativescript-community/ui-material-core": "^7.2.65" + "@nativescript-community/ui-material-core": "^7.2.67" }, "gitHead": "65eb2d66b4128ce58b4d3e35c83a68a6f921222c" } diff --git a/packages/snackbar/CHANGELOG.md b/packages/snackbar/CHANGELOG.md index 7d5a9785..02671d92 100644 --- a/packages/snackbar/CHANGELOG.md +++ b/packages/snackbar/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.2.67](https://github.com/nativescript-community/ui-material-components/compare/v7.2.66...v7.2.67) (2024-10-31) + +**Note:** Version bump only for package @nativescript-community/ui-material-snackbar + +## [7.2.66](https://github.com/nativescript-community/ui-material-components/compare/v7.2.65...v7.2.66) (2024-10-08) + +**Note:** Version bump only for package @nativescript-community/ui-material-snackbar + ## [7.2.65](https://github.com/nativescript-community/ui-material-components/compare/v7.2.64...v7.2.65) (2024-09-29) **Note:** Version bump only for package @nativescript-community/ui-material-snackbar diff --git a/packages/snackbar/package.json b/packages/snackbar/package.json index 9c63d1f8..bf69910b 100644 --- a/packages/snackbar/package.json +++ b/packages/snackbar/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript-community/ui-material-snackbar", - "version": "7.2.65", + "version": "7.2.67", "description": "Material Design Snackbars provide brief messages about app processes at the bottom of the screen.", "main": "./snackbar", "sideEffects": false, @@ -44,7 +44,7 @@ }, "readmeFilename": "README.md", "dependencies": { - "@nativescript-community/ui-material-core": "^7.2.65" + "@nativescript-community/ui-material-core": "^7.2.67" }, "gitHead": "65eb2d66b4128ce58b4d3e35c83a68a6f921222c" } diff --git a/packages/speeddial/CHANGELOG.md b/packages/speeddial/CHANGELOG.md index 8069f22a..7afc2afa 100644 --- a/packages/speeddial/CHANGELOG.md +++ b/packages/speeddial/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.2.67](https://github.com/nativescript-community/ui-material-components/compare/v7.2.66...v7.2.67) (2024-10-31) + +**Note:** Version bump only for package @nativescript-community/ui-material-speeddial + +## [7.2.66](https://github.com/nativescript-community/ui-material-components/compare/v7.2.65...v7.2.66) (2024-10-08) + +**Note:** Version bump only for package @nativescript-community/ui-material-speeddial + ## [7.2.65](https://github.com/nativescript-community/ui-material-components/compare/v7.2.64...v7.2.65) (2024-09-29) **Note:** Version bump only for package @nativescript-community/ui-material-speeddial diff --git a/packages/speeddial/package.json b/packages/speeddial/package.json index 2b001dbb..262c094a 100644 --- a/packages/speeddial/package.json +++ b/packages/speeddial/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript-community/ui-material-speeddial", - "version": "7.2.65", + "version": "7.2.67", "description": "When pressed, the Material Design component can display three to six related actions in the form of a speed dial.", "main": "./index", "sideEffects": false, @@ -46,8 +46,8 @@ }, "readmeFilename": "README.md", "dependencies": { - "@nativescript-community/ui-material-button": "^7.2.65", - "@nativescript-community/ui-material-core": "^7.2.65" + "@nativescript-community/ui-material-button": "^7.2.67", + "@nativescript-community/ui-material-core": "^7.2.67" }, "gitHead": "65eb2d66b4128ce58b4d3e35c83a68a6f921222c" } diff --git a/packages/switch/CHANGELOG.md b/packages/switch/CHANGELOG.md index 01f0aa16..689f8625 100644 --- a/packages/switch/CHANGELOG.md +++ b/packages/switch/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.2.67](https://github.com/nativescript-community/ui-material-components/compare/v7.2.66...v7.2.67) (2024-10-31) + +**Note:** Version bump only for package @nativescript-community/ui-material-switch + +## [7.2.66](https://github.com/nativescript-community/ui-material-components/compare/v7.2.65...v7.2.66) (2024-10-08) + +**Note:** Version bump only for package @nativescript-community/ui-material-switch + ## [7.2.65](https://github.com/nativescript-community/ui-material-components/compare/v7.2.64...v7.2.65) (2024-09-29) **Note:** Version bump only for package @nativescript-community/ui-material-switch diff --git a/packages/switch/package.json b/packages/switch/package.json index b9859071..cd25a8eb 100644 --- a/packages/switch/package.json +++ b/packages/switch/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript-community/ui-material-switch", - "version": "7.2.65", + "version": "7.2.67", "description": "Material Switch", "main": "./index", "sideEffects": false, @@ -46,7 +46,7 @@ }, "readmeFilename": "README.md", "dependencies": { - "@nativescript-community/ui-material-core": "^7.2.65" + "@nativescript-community/ui-material-core": "^7.2.67" }, "gitHead": "65eb2d66b4128ce58b4d3e35c83a68a6f921222c" } diff --git a/packages/tabs/CHANGELOG.md b/packages/tabs/CHANGELOG.md index 3d66d066..3119b14c 100644 --- a/packages/tabs/CHANGELOG.md +++ b/packages/tabs/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.2.67](https://github.com/nativescript-community/ui-material-components/compare/v7.2.66...v7.2.67) (2024-10-31) + +**Note:** Version bump only for package @nativescript-community/ui-material-tabs + +## [7.2.66](https://github.com/nativescript-community/ui-material-components/compare/v7.2.65...v7.2.66) (2024-10-08) + +**Note:** Version bump only for package @nativescript-community/ui-material-tabs + ## [7.2.65](https://github.com/nativescript-community/ui-material-components/compare/v7.2.64...v7.2.65) (2024-09-29) **Note:** Version bump only for package @nativescript-community/ui-material-tabs diff --git a/packages/tabs/README.md b/packages/tabs/README.md index 9a9f71c8..423cfdc8 100644 --- a/packages/tabs/README.md +++ b/packages/tabs/README.md @@ -45,7 +45,7 @@ IMPORTANT: _Make sure you include `xmlns:mds="@nativescript-community/ui-materia - + class="special"> diff --git a/packages/tabs/package.json b/packages/tabs/package.json index a9f1f45d..082326e8 100644 --- a/packages/tabs/package.json +++ b/packages/tabs/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript-community/ui-material-tabs", - "version": "7.2.65", + "version": "7.2.67", "description": "Material Design Tabs organize content across different screens, data sets, and other interactions.", "main": "./index", "sideEffects": false, @@ -46,8 +46,8 @@ }, "readmeFilename": "README.md", "dependencies": { - "@nativescript-community/ui-material-core": "^7.2.65", - "@nativescript-community/ui-material-core-tabs": "^7.2.65" + "@nativescript-community/ui-material-core": "^7.2.67", + "@nativescript-community/ui-material-core-tabs": "^7.2.67" }, "gitHead": "65eb2d66b4128ce58b4d3e35c83a68a6f921222c" } diff --git a/packages/textfield/CHANGELOG.md b/packages/textfield/CHANGELOG.md index 5782bff6..b5f149ab 100644 --- a/packages/textfield/CHANGELOG.md +++ b/packages/textfield/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.2.67](https://github.com/nativescript-community/ui-material-components/compare/v7.2.66...v7.2.67) (2024-10-31) + +**Note:** Version bump only for package @nativescript-community/ui-material-textfield + +## [7.2.66](https://github.com/nativescript-community/ui-material-components/compare/v7.2.65...v7.2.66) (2024-10-08) + +**Note:** Version bump only for package @nativescript-community/ui-material-textfield + ## [7.2.65](https://github.com/nativescript-community/ui-material-components/compare/v7.2.64...v7.2.65) (2024-09-29) **Note:** Version bump only for package @nativescript-community/ui-material-textfield diff --git a/packages/textfield/package.json b/packages/textfield/package.json index e6c1a9c3..2c616fc2 100644 --- a/packages/textfield/package.json +++ b/packages/textfield/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript-community/ui-material-textfield", - "version": "7.2.65", + "version": "7.2.67", "description": "Material Design Text fields allow users to input text into your app.", "main": "./textfield", "sideEffects": false, @@ -47,7 +47,7 @@ "readmeFilename": "README.md", "dependencies": { "@nativescript-community/text": "^1.5.33", - "@nativescript-community/ui-material-core": "^7.2.65" + "@nativescript-community/ui-material-core": "^7.2.67" }, "gitHead": "65eb2d66b4128ce58b4d3e35c83a68a6f921222c" } diff --git a/packages/textview/CHANGELOG.md b/packages/textview/CHANGELOG.md index dc2045cf..a50bbcaa 100644 --- a/packages/textview/CHANGELOG.md +++ b/packages/textview/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.2.67](https://github.com/nativescript-community/ui-material-components/compare/v7.2.66...v7.2.67) (2024-10-31) + +**Note:** Version bump only for package @nativescript-community/ui-material-textview + +## [7.2.66](https://github.com/nativescript-community/ui-material-components/compare/v7.2.65...v7.2.66) (2024-10-08) + +**Note:** Version bump only for package @nativescript-community/ui-material-textview + ## [7.2.65](https://github.com/nativescript-community/ui-material-components/compare/v7.2.64...v7.2.65) (2024-09-29) **Note:** Version bump only for package @nativescript-community/ui-material-textview diff --git a/packages/textview/package.json b/packages/textview/package.json index 8e5029ca..af66bfc8 100644 --- a/packages/textview/package.json +++ b/packages/textview/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript-community/ui-material-textview", - "version": "7.2.65", + "version": "7.2.67", "description": "Material Design Text views allow users to input text into your app.", "main": "./textview", "sideEffects": false, @@ -47,7 +47,7 @@ "readmeFilename": "README.md", "dependencies": { "@nativescript-community/text": "^1.5.33", - "@nativescript-community/ui-material-core": "^7.2.65" + "@nativescript-community/ui-material-core": "^7.2.67" }, "gitHead": "65eb2d66b4128ce58b4d3e35c83a68a6f921222c" } diff --git a/src/bottom-navigation/index.ios.ts b/src/bottom-navigation/index.ios.ts index d9bec9e0..a28581bb 100644 --- a/src/bottom-navigation/index.ios.ts +++ b/src/bottom-navigation/index.ios.ts @@ -20,16 +20,26 @@ const isPhone = Device.deviceType === 'Phone'; @NativeClass class MDTabBarControllerImpl extends UITabBarController { private _owner: WeakRef; + private _preventTraitCollectionChanges: boolean; public static initWithOwner(owner: WeakRef): MDTabBarControllerImpl { const handler = MDTabBarControllerImpl.alloc().init() as MDTabBarControllerImpl; handler._owner = owner; + handler._preventTraitCollectionChanges = false; return handler; } public viewDidLoad() { super.viewDidLoad(); + if (SDK_VERSION >= 18) { + try { + this._preventTraitCollectionChanges = true; + this.traitOverrides.horizontalSizeClass = UIUserInterfaceSizeClass.Compact; + } finally { + this._preventTraitCollectionChanges = false; + } + } this.tabBar.backgroundColor = new Color('#fff').ios; } @@ -61,9 +71,12 @@ class MDTabBarControllerImpl extends UITabBarController { public viewWillTransitionToSizeWithTransitionCoordinator(size: CGSize, coordinator: UIViewControllerTransitionCoordinator): void { super.viewWillTransitionToSizeWithTransitionCoordinator(size, coordinator); + if (!this._owner?.get()) { + return; + } coordinator.animateAlongsideTransitionCompletion(() => { - const owner = this._owner.get(); - if (owner && owner.tabStrip && owner.tabStrip.items) { + const owner = this._owner?.get(); + if (owner?.tabStrip?.items) { const tabStrip = owner.tabStrip; tabStrip.items.forEach((tabStripItem) => { updateBackgroundPositions(tabStrip, tabStripItem); @@ -79,14 +92,13 @@ class MDTabBarControllerImpl extends UITabBarController { // Mind implementation for other controllers public traitCollectionDidChange(previousTraitCollection: UITraitCollection): void { super.traitCollectionDidChange(previousTraitCollection); + if (this._preventTraitCollectionChanges) { + return; + } if (SDK_VERSION >= 13) { - const owner = this._owner.get(); - if ( - owner && - this.traitCollection.hasDifferentColorAppearanceComparedToTraitCollection && - this.traitCollection.hasDifferentColorAppearanceComparedToTraitCollection(previousTraitCollection) - ) { + const owner = this._owner?.get(); + if (owner && this.traitCollection.hasDifferentColorAppearanceComparedToTraitCollection?.(previousTraitCollection)) { owner.notify({ eventName: IOSHelper.traitCollectionColorAppearanceChangedEvent, object: owner diff --git a/src/core-tabs/tab-navigation/index.android.ts b/src/core-tabs/tab-navigation/index.android.ts index 17d08993..b596339d 100644 --- a/src/core-tabs/tab-navigation/index.android.ts +++ b/src/core-tabs/tab-navigation/index.android.ts @@ -252,6 +252,9 @@ export abstract class TabNavigation exte protected abstract getTabBarItemView(index: number); protected abstract getTabBarItemTextView(index: number); protected abstract selectTabBar(oldIndex: number, newIndex: number); + protected willSelectWithoutAnimation(index: number) { + // noop + } private handleTabStripChanged(nativeView: org.nativescript.widgets.GridLayout, isNewView: boolean, newTabStrip: TabStrip) { if (this.mTabsBar) { @@ -670,7 +673,14 @@ export abstract class TabNavigation exte } public onTabsBarSelectedPositionChange(position: number, prevPosition: number): void { - this.mViewPager.setCurrentItem(position, this.animationEnabled); + // prevent setting it to the same value + // this is important when we're dragging and this is called with animationEnabled = false which will cause a jump + if (position !== this.mViewPager.getCurrentItem()) { + if (!this.animationEnabled) { + this.willSelectWithoutAnimation(position); + } + this.mViewPager.setCurrentItem(position, this.animationEnabled); + } const tabStripItems = this.tabStrip?.items; if (position >= 0 && tabStripItems && tabStripItems[position]) { @@ -703,6 +713,9 @@ export abstract class TabNavigation exte [selectedIndexProperty.setNative](value: number) { const current = this.mViewPager.getCurrentItem(); if (current !== value) { + if (!this.animationEnabled) { + this.willSelectWithoutAnimation(value); + } this.mViewPager.setCurrentItem(value, this.animationEnabled); } } diff --git a/src/dialogs/dialogs.android.ts b/src/dialogs/dialogs.android.ts index 25a12c1b..d3379b7d 100644 --- a/src/dialogs/dialogs.android.ts +++ b/src/dialogs/dialogs.android.ts @@ -66,7 +66,7 @@ function createAlertDialogBuilder(options?: DialogOptions & MDCAlertControlerOpt moduleName: options.view as string }); if (view.parent) { - view.parent._removeView(view) + view.parent._removeView(view); } view.cssClasses.add(CSSUtils.MODAL_ROOT_VIEW_CSS_CLASS); const modalRootViewCssClasses = CSSUtils.getSystemCssClasses(); @@ -475,6 +475,13 @@ export function prompt(arg: any): Promise { showDialog(dlg, options); if (options.autoFocus) { + // seems not to work if called too soon so we call it again + // once the view is focused and ready + textField.once('focus', () => { + setTimeout(() => { + textField.requestFocus(); + }, 100); + }); textField.requestFocus(); } } catch (ex) { @@ -559,6 +566,13 @@ export function login(arg: any): Promise { ); showDialog(dlg, options); if (options.autoFocus) { + // seems not to work if called too soon so we call it again + // once the view is focused and ready + userNameTextField.once('focus', () => { + setTimeout(() => { + userNameTextField.requestFocus(); + }, 100); + }); userNameTextField.requestFocus(); } } catch (ex) { diff --git a/src/tabs/index.android.ts b/src/tabs/index.android.ts index 6d54df2d..9d2e1c93 100644 --- a/src/tabs/index.android.ts +++ b/src/tabs/index.android.ts @@ -118,6 +118,9 @@ export class Tabs extends TabNavigation { } super.setTabStripItems(items); } + protected override willSelectWithoutAnimation(index: number) { + this.mTabsBar?.forceTransitionToPosition(index); + } public override onLoaded(): void { super.onLoaded(); diff --git a/src/typings/extensions.android.d.ts b/src/typings/extensions.android.d.ts index 03d7e844..fee09a50 100644 --- a/src/typings/extensions.android.d.ts +++ b/src/typings/extensions.android.d.ts @@ -29,6 +29,7 @@ declare namespace com { constructor(context: globalAndroid.content.Context, attrs: globalAndroid.util.AttributeSet); constructor(context: globalAndroid.content.Context, attrs: globalAndroid.util.AttributeSet, defStyle: number); + forceTransitionToPosition(position: number): void; setSelectedIndicatorColors(color: Array): void; getSelectedIndicatorColors(): Array; setTabTextColor(color: number): void;