From eeb9e069b16b2f6196a10fd72ca879f6dc22e137 Mon Sep 17 00:00:00 2001 From: Nathan Walker Date: Fri, 28 Aug 2020 12:18:28 -0700 Subject: [PATCH 01/17] chore: webpack adjustments and config for core --- package.json | 2 +- packages/core/index.d.ts | 1 + packages/core/package.json | 5 +- .../webpack/helpers/projectFilesManager.js | 11 +- packages/webpack/helpers/projectHelpers.js | 8 ++ packages/webpack/package.json | 4 +- packages/webpack/templates/webpack.react.js | 112 ++++++++++++++++++ 7 files changed, 136 insertions(+), 7 deletions(-) create mode 100644 packages/webpack/templates/webpack.react.js diff --git a/package.json b/package.json index 62c1e0ca69..31fcb8a1fe 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "nativescript", - "version": "7.0.0-rc.55", + "version": "7.0.0-rc.57", "license": "MIT", "scripts": { "setup": "npx rimraf -- hooks node_modules package-lock.json && npm i && ts-patch install && nx run core:setup", diff --git a/packages/core/index.d.ts b/packages/core/index.d.ts index bac3d6db93..423232b1db 100644 --- a/packages/core/index.d.ts +++ b/packages/core/index.d.ts @@ -5,6 +5,7 @@ * the reference path above will get rewritten and break on compilation unless kept here * Once issue is resolve we can remove this index.d.ts from repo and go back to auto generation on tsc */ +export type { NativeScriptConfig } from './config'; export { iOSApplication, AndroidApplication } from './application'; export type { ApplicationEventData, LaunchEventData, OrientationChangedEventData, UnhandledErrorEventData, DiscardedErrorEventData, CssChangedEventData, LoadAppCSSEventData, AndroidActivityEventData, AndroidActivityBundleEventData, AndroidActivityRequestPermissionsEventData, AndroidActivityResultEventData, AndroidActivityNewIntentEventData, AndroidActivityBackPressedEventData, SystemAppearanceChangedEventData } from './application'; import { systemAppearanceChanged, getMainEntry, getRootView, _resetRootView, getResources, setResources, setCssFileName, getCssFileName, loadAppCss, addCss, on, off, run, orientation, getNativeApplication, hasLaunched, systemAppearance } from './application'; diff --git a/packages/core/package.json b/packages/core/package.json index df37c4229c..5103904ad9 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -3,7 +3,7 @@ "main": "index", "types": "index.d.ts", "description": "NativeScript Core Modules", - "version": "7.0.0-rc.55", + "version": "7.0.0-rc.57", "homepage": "https://nativescript.org", "repository": { "type": "git", @@ -27,9 +27,8 @@ }, "dependencies": { "css-tree": "^1.0.0-alpha.39", - "@nativescript/hook": "~1.0.0", + "@nativescript/hook": "~2.0.0", "reduce-css-calc": "^2.1.7", - "tns-core-modules": "rc", "tslib": "2.0.0" }, "nativescript": { diff --git a/packages/webpack/helpers/projectFilesManager.js b/packages/webpack/helpers/projectFilesManager.js index 991f6bcbd9..28fbcbf6bf 100644 --- a/packages/webpack/helpers/projectFilesManager.js +++ b/packages/webpack/helpers/projectFilesManager.js @@ -1,7 +1,7 @@ const path = require("path"); const fs = require("fs"); -const { isTypeScript, isAngular, isVue, isShared, isPlugin } = require("./projectHelpers"); +const { isTypeScript, isAngular, isVue, isReact, isShared, isPlugin } = require("./projectHelpers"); function addProjectFiles(projectDir) { const projectTemplates = getProjectTemplates(projectDir); @@ -71,6 +71,8 @@ function getProjectTemplates(projectDir) { } } else if (isVue({ projectDir })) { templates = getVueTemplates(WEBPACK_CONFIG_NAME); + } else if (isReact({ projectDir })) { + templates = getReactTemplates(WEBPACK_CONFIG_NAME); } else if (isTypeScript({ projectDir })) { templates = getTypeScriptTemplates(WEBPACK_CONFIG_NAME); } else { @@ -104,6 +106,13 @@ function getVueTemplates(webpackConfigName) { }; } +function getReactTemplates(webpackConfigName) { + return { + "webpack.typescript.js": "webpack.typescript.js", + "webpack.react.js": webpackConfigName + }; +} + function getJavaScriptTemplates(webpackConfigName) { return { "webpack.javascript.js": webpackConfigName, diff --git a/packages/webpack/helpers/projectHelpers.js b/packages/webpack/helpers/projectHelpers.js index c4cd68d188..57b6105cd8 100644 --- a/packages/webpack/helpers/projectHelpers.js +++ b/packages/webpack/helpers/projectHelpers.js @@ -44,6 +44,13 @@ const isVue = ({ projectDir, packageJson } = {}) => { .some(dependency => dependency === "nativescript-vue"); }; +const isReact = ({ projectDir, packageJson } = {}) => { + packageJson = packageJson || getPackageJson(projectDir); + + return packageJson.dependencies && Object.keys(packageJson.dependencies) + .some(dependency => dependency === "react-nativescript"); +}; + const getPackageJson = projectDir => { const packageJsonPath = getPackageJsonPath(projectDir); const result = readJsonFile(packageJsonPath); @@ -137,6 +144,7 @@ module.exports = { isPlugin, getAngularVersion, isVue, + isReact, isTypeScript, writePackageJson, convertSlashesInPath, diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 255e1362b9..a416cf96bc 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript/webpack", - "version": "3.0.0-rc.1", + "version": "3.0.0-rc.2", "main": "index", "description": "Webpack plugin for NativeScript", "homepage": "https://nativescript.org", @@ -60,7 +60,7 @@ "global-modules-path": "~2.3.0", "loader-utils": "~2.0.0", "minimatch": "~3.0.4", - "@nativescript/hook": "~1.0.0", + "@nativescript/hook": "~2.0.0", "nativescript-worker-loader": "~0.12.0", "properties-reader": "~2.0.0", "proxy-lib": "0.4.0", diff --git a/packages/webpack/templates/webpack.react.js b/packages/webpack/templates/webpack.react.js new file mode 100644 index 0000000000..27d5912cfa --- /dev/null +++ b/packages/webpack/templates/webpack.react.js @@ -0,0 +1,112 @@ +const webpackConfig = require("./webpack.typescript"); +const webpack = require("webpack"); +const ReactRefreshWebpackPlugin = require('@pmmmwh/react-refresh-webpack-plugin'); + +module.exports = (env) => { + env = env || {}; + const hmr = env.hmr; + const production = env.production; + const isAnySourceMapEnabled = !!env.sourceMap || !!env.hiddenSourceMap; + + const babelOptions = { + sourceMaps: isAnySourceMapEnabled ? "inline" : false, + babelrc: false, + presets: [ + // https://github.com/Microsoft/TypeScript-Babel-Starter + "@babel/env", + "@babel/typescript", + "@babel/react" + ], + plugins: [ + ...( + hmr && !production ? + [ + require.resolve('react-refresh/babel') + ] : + [] + ), + ["@babel/plugin-proposal-class-properties", { loose: true }] + ] + }; + + const baseConfig = webpackConfig(env); + + // Remove ts-loader as we'll be using Babel to transpile the TypeScript instead. + baseConfig.module.rules = baseConfig.module.rules.filter((rule) => { + const isTsLoader = rule.use && rule.use.loader === "ts-loader"; + return !isTsLoader; + }); + + // Modify "nativescript-dev-webpack/hmr/hot-loader" to test for .tsx files + // (and also js(x) files, which it should have been doing to begin with!) + baseConfig.module.rules.some(rule => { + const isNativeScriptDevWebpackHotLoader = rule.use === "nativescript-dev-webpack/hmr/hot-loader"; + + if(isNativeScriptDevWebpackHotLoader){ + rule.test = /\.(ts|tsx|js|jsx|css|scss|html|xml)$/; + } + + return isNativeScriptDevWebpackHotLoader; // Break loop once we've found the one. + }); + + baseConfig.module.rules.push( + { + test: /\.[jt]s(x?)$/, + exclude: /node_modules/, + use: [ + { + loader: "babel-loader", + options: babelOptions + } + ], + } + ); + + baseConfig.resolve.extensions = [".ts", ".tsx", ".js", ".jsx", ".scss", ".css"]; + baseConfig.resolve.alias["react-dom"] = "react-nativescript"; + + // Remove ForkTsCheckerWebpackPlugin because, now that we're using Babel, we'll leave type-checking to the IDE instead. + baseConfig.plugins = baseConfig.plugins.filter(plugin => { + const isForkTsCheckerWebpackPlugin = plugin && plugin.constructor && plugin.constructor.name === "ForkTsCheckerWebpackPlugin"; + return !isForkTsCheckerWebpackPlugin; + }); + + // Augment NativeScript's existing DefinePlugin definitions with a few more of our own. + let existingDefinePlugin; + baseConfig.plugins = baseConfig.plugins.filter(plugin => { + const isDefinePlugin = plugin && plugin.constructor && plugin.constructor.name === "DefinePlugin"; + existingDefinePlugin = plugin; + return !isDefinePlugin; + }); + const newDefinitions = { + ...existingDefinePlugin.definitions, + /* For various libraries in the React ecosystem. */ + "__DEV__": production ? "false" : "true", + "__TEST__": "false", + /* + * Primarily for React Fast Refresh plugin, but technically the forceEnable option could be used instead. + * Worth including anyway, as there are plenty of Node libraries that use this flag. + */ + "process.env.NODE_ENV": JSON.stringify(production ? "production" : "development"), + }; + baseConfig.plugins.unshift(new webpack.DefinePlugin(newDefinitions)); + + /** + * Set forceEnable to `true` if you want to use HMR on a production build. + */ + const forceEnable = false; + if(hmr && (!production || forceEnable)){ + baseConfig.plugins.push(new ReactRefreshWebpackPlugin({ + /** + * Maybe one day we'll implement an Error Overlay, but the work involved is too daunting for now. + * @see https://github.com/pmmmwh/react-refresh-webpack-plugin/issues/79#issuecomment-644324557 + */ + overlay: false, + forceEnable, + })); + } else { + baseConfig.plugins = baseConfig.plugins.filter(p => !(p && p.constructor && p.constructor.name === "HotModuleReplacementPlugin")); + } + + return baseConfig; +}; From 8bbb3fefae24a686c804871d695495a39db35d5f Mon Sep 17 00:00:00 2001 From: Nathan Walker Date: Sun, 30 Aug 2020 10:29:35 -0700 Subject: [PATCH 02/17] chore: use nativescript.config with apps --- apps/automated/app/package.json | 7 ------ apps/automated/nativescript.config.ts | 10 +++++++++ apps/automated/nsconfig.json | 4 ---- apps/automated/package.json | 12 ++--------- .../animation-frame/animation-frame.ts | 0 apps/automated/{app => src}/app-root.xml | 0 apps/automated/{app => src}/app.css | 0 .../application-settings-tests.ts | 0 .../application-settings.md | 0 .../application/application-tests-common.ts | 0 .../application/application-tests.android.ts | 0 .../application/application-tests.d.ts | 0 .../application/application-tests.ios.ts | 0 apps/automated/{app => src}/assets/logo.png | Bin .../{app => src}/assets/small-image.png | Bin .../{app => src}/assets/splashscreen.png | Bin .../{app => src}/assets/test-icon.png | Bin .../{app => src}/color/color-tests.ts | 0 apps/automated/{app => src}/color/color.md | 0 .../connectivity/connectivity-tests.ts | 0 .../{app => src}/connectivity/connectivity.md | 0 .../{app => src}/console/console-tests.ts | 0 .../automated/{app => src}/console/console.md | 0 .../data/observable-array-tests.ts | 0 .../{app => src}/data/observable-array.md | 0 .../{app => src}/data/observable-tests.ts | 0 .../automated/{app => src}/data/observable.md | 0 .../{app => src}/data/virtual-array-tests.ts | 0 .../{app => src}/data/virtual-array.md | 0 .../{app => src}/debugger/dom-node-tests.ts | 0 .../{app => src}/fetch/fetch-tests.ts | 0 apps/automated/{app => src}/fetch/fetch.md | 0 .../file-system-access-tests.ts | 0 .../folder/file.expected | 0 .../file-system-access-tests/xml.expected | 0 .../file-system/file-system-tests.ts | 0 .../{app => src}/file-system/file-system.md | 0 .../{app => src}/fonts/FontAwesome.ttf | Bin .../automated/{app => src}/fonts/Pacifico.ttf | Bin .../{app => src}/fonts/Roboto-Bold.ttf | Bin .../{app => src}/fonts/Roboto-BoldItalic.ttf | Bin .../{app => src}/fonts/Roboto-Italic.ttf | Bin .../{app => src}/fonts/Roboto-Regular.ttf | Bin .../{app => src}/fps-meter/fps-meter-tests.ts | 0 .../{app => src}/fps-meter/fps-meter.md | 0 .../{app => src}/globals/globals-tests.ts | 0 .../{app => src}/http/http-string-worker.ts | 0 .../automated/{app => src}/http/http-tests.ts | 0 apps/automated/{app => src}/http/http.md | 0 .../image-source/image-source-snippet.ts | 0 .../image-source/image-source-tests.ts | 0 .../{app => src}/image-source/image-source.md | 0 .../{app => src}/livesync/app-new-page.css | 0 .../livesync/app-new-scss-page.scss | 0 .../livesync/application-page.css | 0 .../{app => src}/livesync/button-css-page.css | 0 .../livesync/button-scss-page.scss | 0 .../livesync/livesync-button-page.scss | 0 .../livesync/livesync-button-page.ts | 0 .../livesync/livesync-button-page.xml | 0 .../livesync/livesync-label-page.ts | 0 .../livesync/livesync-label-page.xml | 0 .../livesync/livesync-modal-view-page.css | 0 .../livesync/livesync-modal-view-page.scss | 0 .../livesync/livesync-modal-view-page.ts | 0 .../livesync/livesync-modal-view-page.xml | 0 .../{app => src}/livesync/livesync-tests.ts | 0 apps/automated/{app => src}/main-page.ts | 0 apps/automated/{app => src}/main-page.xml | 0 apps/automated/{app/app.ts => src/main.ts} | 0 .../name-resolvers-tests/files/other.xml | 0 .../name-resolvers-tests/files/test.land.xml | 0 .../files/test.minWH600.xml | 0 .../name-resolvers-tests/files/test.xml | 0 .../module-name-resolver-tests.ts | 0 .../qualifier-matcher-tests.ts | 0 .../navigation/custom-transition.android.ts | 0 .../navigation/custom-transition.d.ts | 0 .../navigation/custom-transition.ios.ts | 0 .../navigation/navigation-tests.ts | 0 .../navigation/transition-tests.ts | 0 .../{app => src}/pages/background-test.ts | 0 .../{app => src}/pages/background-test.xml | 0 .../{app => src}/pages/file-load-test.ts | 0 .../{app => src}/pages/fonts-test.ts | 0 .../{app => src}/pages/fonts-test.xml | 0 .../automated/{app => src}/pages/package.json | 0 apps/automated/{app => src}/pages/page10.ts | 0 apps/automated/{app => src}/pages/page11.ts | 0 apps/automated/{app => src}/pages/page12.ts | 0 apps/automated/{app => src}/pages/page13.ts | 0 apps/automated/{app => src}/pages/page14.xml | 0 apps/automated/{app => src}/pages/page15.ts | 0 apps/automated/{app => src}/pages/page16.ts | 0 apps/automated/{app => src}/pages/page17.ts | 0 apps/automated/{app => src}/pages/page17.xml | 0 apps/automated/{app => src}/pages/page18.ts | 0 apps/automated/{app => src}/pages/page18.xml | 0 apps/automated/{app => src}/pages/page19.ts | 0 apps/automated/{app => src}/pages/page19.xml | 0 apps/automated/{app => src}/pages/page20.ts | 0 apps/automated/{app => src}/pages/page20.xml | 0 apps/automated/{app => src}/pages/page5.ts | 0 apps/automated/{app => src}/pages/page6.ts | 0 apps/automated/{app => src}/pages/page7.ts | 0 apps/automated/{app => src}/pages/page8.ts | 0 apps/automated/{app => src}/pages/page9.ts | 0 .../pages/performance-test/start.ts | 0 .../pages/performance-test/start.xml | 0 .../pages/performance-test/test-big.ts | 0 .../pages/performance-test/test-big.xml | 0 .../pages/performance-test/test-small.ts | 0 .../pages/performance-test/test-small.xml | 0 .../{app => src}/pages/property-bindings.ts | 0 apps/automated/{app => src}/pages/tab-view.ts | 0 .../automated/{app => src}/pages/tab-view.xml | 0 apps/automated/{app => src}/pages/test.png | Bin apps/automated/{app => src}/pages/test2.png | Bin .../{app => src}/platform/platform-tests.ts | 0 .../{app => src}/platform/platform.md | 0 .../{app => src}/profiling/profiling-tests.ts | 0 apps/automated/{app => src}/test-runner.ts | 0 .../text/formatted-string-tests.ts | 0 .../{app => src}/text/formatted-string.md | 0 .../{app => src}/timer/timer-tests.ts | 0 apps/automated/{app => src}/timer/timer.md | 0 apps/automated/{app => src}/tk-unit.ts | 0 .../{app => src}/trace/trace-error-tests.ts | 0 .../{app => src}/trace/trace-tests.ts | 0 apps/automated/{app => src}/trace/trace.md | 0 apps/automated/{app => src}/ui-helper.ts | 0 apps/automated/{app => src}/ui-test.ts | 0 .../ui/action-bar/ActionBar_BetweenTags.xml | 0 .../ui/action-bar/ActionBar_NumberAsText.ts | 0 .../ui/action-bar/ActionBar_NumberAsText.xml | 0 .../ui/action-bar/ActionBar_NumberAsTitle.ts | 0 .../ui/action-bar/ActionBar_NumberAsTitle.xml | 0 .../ui/action-bar/action-bar-tests-common.ts | 0 .../ui/action-bar/action-bar-tests.android.ts | 0 .../ui/action-bar/action-bar-tests.d.ts | 0 .../ui/action-bar/action-bar-tests.ios.ts | 0 .../activity-indicator-tests.ts | 0 .../activity-indicator/activity-indicator.md | 0 .../ui/animation/animation-tests.ts | 0 .../{app => src}/ui/animation/animation.md | 0 .../ui/animation/css-animation-tests.ts | 0 .../{app => src}/ui/animation/test-page.css | 0 .../bottom-navigation-navigation-tests.ts | 0 .../bottom-navigation-root-tests.ts | 0 .../bottom-navigation-tests-native.android.ts | 0 .../bottom-navigation-tests-native.d.ts | 0 .../bottom-navigation-tests-native.ios.ts | 0 .../bottom-navigation-tests-new.ts | 0 .../bottom-navigation-tests.ts | 0 .../builder/builder-file-qualifiers-tests.ts | 0 .../{app => src}/ui/builder/builder-tests.ts | 0 .../ui/builder/component-module.xml | 0 .../ui/button/button-tests-native.android.ts | 0 .../ui/button/button-tests-native.d.ts | 0 .../ui/button/button-tests-native.ios.ts | 0 .../{app => src}/ui/button/button-tests.ts | 0 .../{app => src}/ui/button/button.md | 0 .../ui/core/bindable/bindable-tests.ts | 0 .../bindable/binding-expressions-tests.ts | 0 .../core/bindable/bindingContext_testPage.ts | 0 .../core/bindable/bindingContext_testPage.xml | 0 .../core/bindable/bindingContext_testPage1.ts | 0 .../bindable/bindingContext_testPage1.xml | 0 .../core/bindable/bindingContext_testPage2.ts | 0 .../bindable/bindingContext_testPage2.xml | 0 .../weak-event-listener-tests.ts | 0 .../date-picker-tests-native.android.ts | 0 .../date-picker/date-picker-tests-native.d.ts | 0 .../date-picker-tests-native.ios.ts | 0 .../ui/date-picker/date-picker-tests.ts | 0 .../ui/date-picker/date-picker.md | 0 .../{app => src}/ui/dialogs/dialog-tests.ts | 0 .../{app => src}/ui/dialogs/dialogs.md | 0 .../ui/frame/frame-tests-common.ts | 0 .../ui/frame/frame-tests.android.ts | 0 .../{app => src}/ui/frame/frame-tests.d.ts | 0 .../{app => src}/ui/frame/frame-tests.ios.ts | 0 apps/automated/{app => src}/ui/frame/frame.md | 0 .../ui/gestures/gestures-tests.ts | 0 .../{app => src}/ui/gestures/gestures.md | 0 .../ui/html-view/html-view-tests.ts | 0 .../{app => src}/ui/html-view/html-view.md | 0 .../ui/image-cache/image-cache-tests.ts | 0 .../ui/image-cache/image-cache.md | 0 .../{app => src}/ui/image/700x50.png | Bin .../{app => src}/ui/image/image-tests.ts | 0 apps/automated/{app => src}/ui/image/image.md | 0 .../ui/label/label-tests-native.android.ts | 0 .../ui/label/label-tests-native.d.ts | 0 .../ui/label/label-tests-native.ios.ts | 0 .../ui/label/label-tests-page.css | 0 .../ui/label/label-tests-wrong-page.css | 0 .../{app => src}/ui/label/label-tests.ts | 0 apps/automated/{app => src}/ui/label/label.md | 0 .../ui/layouts/absolute-layout-tests.ts | 0 .../ui/layouts/absolute-layout.md | 0 .../ui/layouts/common-layout-tests.ts | 0 .../ui/layouts/dock-layout-tests.ts | 0 .../{app => src}/ui/layouts/dock-layout.md | 0 .../ui/layouts/flexbox-layout-page.xml | 0 .../ui/layouts/flexbox-layout-tests.ts | 0 .../{app => src}/ui/layouts/flexbox-layout.md | 0 .../ui/layouts/grid-layout-tests.ts | 0 .../{app => src}/ui/layouts/grid-layout.md | 0 .../ui/layouts/layout-helper.android.ts | 0 .../ui/layouts/layout-helper.d.ts | 0 .../ui/layouts/layout-helper.ios.ts | 0 .../ui/layouts/layout-tests-helper.ts | 0 .../ui/layouts/safe-area-tests.ts | 0 .../ui/layouts/stack-layout-tests.ts | 0 .../{app => src}/ui/layouts/stack-layout.md | 0 .../ui/layouts/wrap-layout-tests.ts | 0 .../{app => src}/ui/layouts/wrap-layout.md | 0 .../ui/lifecycle/lifecycle-tests.ts | 0 .../{app => src}/ui/lifecycle/package.json | 0 .../ui/lifecycle/pages/button-counter.ts | 0 .../ui/lifecycle/pages/page-one.css | 0 .../ui/lifecycle/pages/page-one.xml | 0 .../ui/lifecycle/pages/page-two.css | 0 .../ui/lifecycle/pages/page-two.xml | 0 .../list-picker-tests-native.android.ts | 0 .../list-picker/list-picker-tests-native.d.ts | 0 .../list-picker-tests-native.ios.ts | 0 .../ui/list-picker/list-picker-tests.ts | 0 .../ui/list-picker/list-picker.md | 0 .../ui/list-view/list-view-safe-area-tests.ts | 0 .../ui/list-view/list-view-tests.ts | 0 .../ui/list-view/list-view-view-model.ts | 0 .../{app => src}/ui/list-view/list-view.md | 0 .../{app => src}/ui/page/modal-page.ts | 0 .../{app => src}/ui/page/modal-page.xml | 0 .../{app => src}/ui/page/modal-tab-page.ts | 0 .../{app => src}/ui/page/modal-tab-page.xml | 0 .../{app => src}/ui/page/modal-tab-root.ts | 0 .../{app => src}/ui/page/modal-tab-root.xml | 0 .../{app => src}/ui/page/page-tests-common.ts | 0 .../ui/page/page-tests.android.ts | 0 .../{app => src}/ui/page/page-tests.d.ts | 0 .../{app => src}/ui/page/page-tests.ios.ts | 0 apps/automated/{app => src}/ui/page/page.md | 0 apps/automated/{app => src}/ui/page/page21.ts | 0 .../automated/{app => src}/ui/page/page21.xml | 0 .../ui/page/test-declarative-css-page.css | 0 .../ui/page/test-declarative-css-page.xml | 0 .../ui/page/test-module-css-page.css | 0 .../ui/page/test-module-css-page.ts | 0 .../{app => src}/ui/page/test-page-module.ts | 0 .../ui/placeholder/placeholder-tests.ts | 0 .../ui/placeholder/placeholder.md | 0 .../ui/progress/progress-tests.ts | 0 .../{app => src}/ui/progress/progress.md | 0 .../proxy-view-container-tests.ts | 0 .../ui/repeater/repeater-safe-area-tests.ts | 0 .../ui/repeater/repeater-tests.ts | 0 .../{app => src}/ui/repeater/repeater.md | 0 .../repeaterItems-bindingToGestures-page.ts | 0 .../repeaterItems-bindingToGestures-page.xml | 0 .../ui/root-view/mymodule/MyControl.css | 0 .../ui/root-view/mymodule/MyControl.ts | 0 .../ui/root-view/mymodule/package.json | 0 .../ui/root-view/reset-root-view-tests.ts | 0 .../root-modules/custom-component-root.css | 0 .../root-modules/custom-component-root.xml | 0 .../root-modules/gridlayout-root.css | 0 .../root-modules/gridlayout-root.xml | 0 .../root-view/root-modules/tabview-root.css | 0 .../root-view/root-modules/tabview-root.xml | 0 .../ui/root-view/root-view-tests.ts | 0 .../scroll-view-safe-area-tests.ts | 0 .../ui/scroll-view/scroll-view-tests.ts | 0 .../ui/scroll-view/scroll-view.md | 0 .../ui/search-bar/search-bar-code-snippet.ts | 0 .../search-bar-tests-native.android.ts | 0 .../search-bar/search-bar-tests-native.d.ts | 0 .../search-bar/search-bar-tests-native.ios.ts | 0 .../ui/search-bar/search-bar-tests.ts | 0 .../{app => src}/ui/search-bar/search-bar.md | 0 .../segmented-bar-tests-native.android.ts | 0 .../segmented-bar-tests-native.d.ts | 0 .../segmented-bar-tests-native.ios.ts | 0 .../ui/segmented-bar/segmented-bar-tests.ts | 0 .../ui/segmented-bar/segmented-bar.md | 0 .../{app => src}/ui/slider/slider-tests.ts | 0 .../{app => src}/ui/slider/slider.md | 0 .../styling/root-views-css-classes-tests.ts | 0 .../ui/styling/style-properties-tests.ts | 0 .../{app => src}/ui/styling/style-tests.ts | 0 .../{app => src}/ui/styling/styling.md | 0 .../{app => src}/ui/styling/test-page.css | 0 .../ui/styling/value-source-tests.ts | 0 .../ui/styling/visual-state-tests.ts | 0 .../{app => src}/ui/switch/switch-tests.ts | 0 .../{app => src}/ui/switch/switch.md | 0 .../ui/tab-view/tab-view-navigation-tests.ts | 0 .../ui/tab-view/tab-view-root-tests.ts | 0 .../tab-view/tab-view-tests-native.android.ts | 0 .../ui/tab-view/tab-view-tests-native.d.ts | 0 .../ui/tab-view/tab-view-tests-native.ios.ts | 0 .../ui/tab-view/tab-view-tests-new.ts | 0 .../ui/tab-view/tab-view-tests.ts | 0 .../{app => src}/ui/tab-view/tab-view.md | 0 .../ui/tabs/tabs-navigation-tests.ts | 0 .../{app => src}/ui/tabs/tabs-root-tests.ts | 0 .../ui/tabs/tabs-tests-native.android.ts | 0 .../ui/tabs/tabs-tests-native.d.ts | 0 .../ui/tabs/tabs-tests-native.ios.ts | 0 .../{app => src}/ui/tabs/tabs-tests-new.ts | 0 .../{app => src}/ui/tabs/tabs-tests.ts | 0 ...bindingExpressions_arrayAccess_testPage.ts | 0 ...indingExpressions_arrayAccess_testPage.xml | 0 ...ingExpressions_binaryOperators_testPage.ts | 0 ...ngExpressions_binaryOperators_testPage.xml | 0 ...xpressions_comparisonOperators_testPage.ts | 0 ...pressions_comparisonOperators_testPage.xml | 0 ...xpressions_groupingParenthesis_testPage.ts | 0 ...pressions_groupingParenthesis_testPage.xml | 0 ...ons_logicalComparisonOperators_testPage.ts | 0 ...ns_logicalComparisonOperators_testPage.xml | 0 ...ngExpressions_logicalOperators_testPage.ts | 0 ...gExpressions_logicalOperators_testPage.xml | 0 ...ingExpressions_ternaryOperator_testPage.ts | 0 ...ngExpressions_ternaryOperator_testPage.xml | 0 ...dingExpressions_unaryOperators_testPage.ts | 0 ...ingExpressions_unaryOperators_testPage.xml | 0 .../text-field-tests-native.android.ts | 0 .../text-field/text-field-tests-native.d.ts | 0 .../text-field/text-field-tests-native.ios.ts | 0 .../ui/text-field/text-field-tests.ts | 0 .../{app => src}/ui/text-field/text-field.md | 0 .../text-view-tests-native.android.ts | 0 .../ui/text-view/text-view-tests-native.d.ts | 0 .../text-view/text-view-tests-native.ios.ts | 0 .../ui/text-view/text-view-tests.ts | 0 .../{app => src}/ui/text-view/text-view.md | 0 .../time-picker-tests-native.android.ts | 0 .../time-picker/time-picker-tests-native.d.ts | 0 .../time-picker-tests-native.ios.ts | 0 .../ui/time-picker/time-picker-tests.ts | 0 .../ui/time-picker/time-picker.md | 0 .../{app => src}/ui/view/view-tests-common.ts | 0 .../ui/view/view-tests-layout-event.ts | 0 .../ui/view/view-tests.android.ts | 0 .../{app => src}/ui/view/view-tests.d.ts | 0 .../{app => src}/ui/view/view-tests.ios.ts | 0 .../ui/web-view/test with spaces.html | 0 .../{app => src}/ui/web-view/test.html | 0 .../ui/web-view/web-view-code-snippet.ts | 0 .../ui/web-view/web-view-safe-area-tests.ts | 0 .../ui/web-view/web-view-tests.ts | 0 .../{app => src}/ui/web-view/web-view.md | 0 .../{app => src}/utils/utils-tests.ts | 0 apps/automated/{app => src}/xhr/xhr-tests.ts | 0 .../xml-declaration/custom-code-file-page.ts | 0 .../xml-declaration/custom-css-file-page.css | 0 .../non-existing-element-in-template.xml | 0 .../errors/non-existing-element.xml | 0 .../xml-declaration/examples/test-page.xml | 0 .../xml-declaration/inherited-base-page.ts | 0 .../xml-declaration/inherited-page.ts | 0 .../xml-declaration/inherited-page.xml | 0 .../{app => src}/xml-declaration/mainPage.ts | 0 .../{app => src}/xml-declaration/mainPage.xml | 0 .../xml-declaration/mymodule/MyControl.css | 0 .../xml-declaration/mymodule/MyControl.ts | 0 .../xml-declaration/mymodule/package.json | 0 .../mymodulewithxml/MyControl.css | 0 .../mymodulewithxml/MyControl.ts | 0 .../mymodulewithxml/MyControl.xml | 0 .../mymodulewithxml/TabViewParentChainPage.ts | 0 .../TabViewParentChainPage.xml | 0 .../mymodulewithxml/my-no-js-control.xml | 0 .../mymodulewithxml/package.json | 0 .../{app => src}/xml-declaration/package.json | 0 ...vent-in-codeless-fragment-the-fragment.xml | 0 .../event-in-codeless-fragment.ts | 0 .../event-in-codeless-fragment.xml | 0 .../event-in-template.ts | 0 .../event-in-template.xml | 0 .../simple-template-page.xml | 0 .../template-builder-tests/template-view.ts | 0 .../{app => src}/xml-declaration/tns.xsd | 0 .../xml-declaration/xml-declaration-tests.ts | 0 .../xml-parser-tests/itemTemplates.xml | 0 .../xml-parser-tests/xml-parser-tests.ts | 0 .../xml-parser-tests/xml-parser.md | 0 .../xml-parser-tests/xml-with-namespaces.xml | 0 .../xml-parser-tests/xml.expected | 0 .../{app => src}/xml-parser-tests/xml.xml | 0 apps/automated/tsconfig.json | 1 + apps/toolbox/nativescript.config.ts | 11 ++++++++++ apps/toolbox/nsconfig.json | 4 ---- apps/toolbox/package.json | 11 +--------- apps/toolbox/src/{app.ts => main.ts} | 0 apps/toolbox/src/package.json | 10 --------- apps/toolbox/tsconfig.json | 1 + apps/ui/app/package.json | 7 ------ apps/ui/nativescript.config.ts | 10 +++++++++ apps/ui/nsconfig.json | 4 ---- apps/ui/package.json | 12 ++--------- .../action-bar/action-item-position-page.ts | 0 .../action-bar/action-item-position-page.xml | 0 .../action-bar/action-view-page.ts | 0 .../action-bar/action-view-page.xml | 0 apps/ui/{app => src}/action-bar/all-page.ts | 0 apps/ui/{app => src}/action-bar/all-page.xml | 0 .../action-bar/background-css-page.css | 0 .../action-bar/background-css-page.ts | 0 .../action-bar/background-css-page.xml | 0 .../action-bar/background-page.ts | 0 .../action-bar/background-page.xml | 0 apps/ui/{app => src}/action-bar/clean-page.ts | 0 .../ui/{app => src}/action-bar/clean-page.xml | 0 apps/ui/{app => src}/action-bar/color-page.ts | 0 .../ui/{app => src}/action-bar/color-page.xml | 0 .../action-bar/flat-layout-page.xml | 0 apps/ui/{app => src}/action-bar/flat-page.ts | 0 apps/ui/{app => src}/action-bar/flat-page.xml | 0 .../action-bar/flat-scrollview-page.xml | 0 .../action-bar/flat-tab-opaque-bar-page.ts | 0 .../action-bar/flat-tab-opaque-bar-page.xml | 0 .../{app => src}/action-bar/flat-tab-page.xml | 0 .../action-bar/font-icons-page.css | 0 .../action-bar/font-icons-page.ts | 0 .../action-bar/font-icons-page.xml | 0 apps/ui/{app => src}/action-bar/icons-page.ts | 0 .../ui/{app => src}/action-bar/icons-page.xml | 0 .../action-bar/local-icons-page.ts | 0 .../action-bar/local-icons-page.xml | 0 apps/ui/{app => src}/action-bar/main-page.ts | 0 apps/ui/{app => src}/action-bar/main-page.xml | 0 .../modal-page-hidden-action-bar-page.ts | 0 .../modal-page-hidden-action-bar-page.xml | 0 apps/ui/{app => src}/action-bar/modal-page.ts | 0 .../ui/{app => src}/action-bar/modal-page.xml | 0 .../modal-test-hidden-action-bar-page.ts | 0 .../modal-test-hidden-action-bar-page.xml | 0 .../modal-test-with-action-bar-page.ts | 0 .../modal-test-with-action-bar-page.xml | 0 .../action-bar/system-icons-page.ts | 0 .../action-bar/system-icons-page.xml | 0 .../action-bar/transparent-bg-css-page.css | 0 .../action-bar/transparent-bg-css-page.ts | 0 .../action-bar/transparent-bg-css-page.xml | 0 .../animation/animation-army-100-page.ts | 0 .../animation/animation-army-100-page.xml | 0 .../animation/animation-curves-page.ts | 0 .../animation/animation-curves-page.xml | 0 .../effect-summary-details-page.android.ts | 0 .../effect-summary-details-page.ios.ts | 0 .../animation/effect-summary-details-page.xml | 0 .../animation/height-basic-page.ts | 0 .../animation/height-basic-page.xml | 0 .../animation/layout-stack-height-page.ts | 0 .../animation/layout-stack-height-page.xml | 0 apps/ui/{app => src}/animation/main-page.ts | 0 apps/ui/{app => src}/animation/main-page.xml | 0 apps/ui/{app => src}/app-root.xml | 0 apps/ui/{app => src}/app.css | 0 apps/ui/{app => src}/bindings/basics-page.ts | 0 apps/ui/{app => src}/bindings/main-page.ts | 0 apps/ui/{app => src}/bindings/main-page.xml | 0 .../{app => src}/bindings/xmlbasics-page.ts | 0 .../{app => src}/bindings/xmlbasics-page.xml | 0 .../background-color-page.css | 0 .../background-color-page.xml | 0 .../bottom-navigation/binding-page.ts | 0 .../bottom-navigation/binding-page.xml | 0 .../bottom-navigation-css-page.css | 0 .../bottom-navigation-css-page.ts | 0 .../bottom-navigation-css-page.xml | 0 .../bottom-navigation-page.ts | 0 .../bottom-navigation-page.xml | 0 .../bottom-navigation-view-model.ts | 0 .../bottom-navigation/color-page.css | 0 .../bottom-navigation/color-page.xml | 0 .../custom-tabstrip-page.css | 0 .../bottom-navigation/custom-tabstrip-page.ts | 0 .../custom-tabstrip-page.xml | 0 .../dynamic-color-change-page.css | 0 .../dynamic-color-change-page.ts | 0 .../dynamic-color-change-page.xml | 0 .../bottom-navigation/events-page.ts | 0 .../bottom-navigation/events-page.xml | 0 .../bottom-navigation/fancy-fonts-page.css | 0 .../bottom-navigation/fancy-fonts-page.ts | 0 .../bottom-navigation/fancy-fonts-page.xml | 0 .../bottom-navigation/first-page.ts | 0 .../bottom-navigation/first-page.xml | 0 .../bottom-navigation/font-icons-page.css | 0 .../bottom-navigation/font-icons-page.xml | 0 .../bottom-navigation/font-page.css | 0 .../bottom-navigation/font-page.xml | 0 .../bottom-navigation/icon-change-page.ts | 0 .../bottom-navigation/icon-change-page.xml | 0 .../icon-title-placement-page.xml | 0 .../bottom-navigation/issue-5470-page.xml | 0 .../bottom-navigation/item-color-page.css | 0 .../bottom-navigation/item-color-page.xml | 0 .../bottom-navigation/main-page.ts | 0 .../bottom-navigation/main-page.xml | 0 .../bottom-navigation/reselect-page.ts | 0 .../bottom-navigation/reselect-page.xml | 0 .../bottom-navigation/second-page.ts | 0 .../bottom-navigation/second-page.xml | 0 .../bottom-navigation/text-transform-page.css | 0 .../bottom-navigation/text-transform-page.xml | 0 .../{app => src}/button/background-page.css | 0 .../ui/{app => src}/button/background-page.ts | 0 .../{app => src}/button/background-page.xml | 0 .../button/border-playground-page.css | 0 .../button/border-playground-page.ts | 0 .../button/border-playground-page.xml | 0 .../btn-wrap-text-alignment-4266-page.xml | 0 .../button/button-border-page.css | 0 .../button/button-border-page.xml | 0 .../highlight-4740/highlight-4740-page.css | 0 .../highlight-4740/highlight-4740-page.ts | 0 .../highlight-4740/highlight-4740-page.xml | 0 .../button/highlight-4740/sub-page.ts | 0 .../button/highlight-4740/sub-page.xml | 0 .../{app => src}/button/issue-4287-page.xml | 0 .../{app => src}/button/issue-4385-page.css | 0 .../ui/{app => src}/button/issue-4385-page.ts | 0 .../{app => src}/button/issue-4385-page.xml | 0 apps/ui/{app => src}/button/main-page.ts | 0 apps/ui/{app => src}/button/main-page.xml | 0 .../{app => src}/button/tappable-span-page.ts | 0 .../button/tappable-span-page.xml | 0 .../css/all-non-uniform-border-page.css | 0 .../css/all-non-uniform-border-page.ts | 0 .../css/all-non-uniform-border-page.xml | 0 .../css/all-uniform-border-page.css | 0 .../css/all-uniform-border-page.ts | 0 .../css/all-uniform-border-page.xml | 0 .../background-image-linear-gradient-page.ts | 0 .../background-image-linear-gradient-page.xml | 0 .../css/background-image-page.css | 0 .../css/background-image-page.xml | 0 .../css/background-shorthand-page.ts | 0 .../css/background-shorthand-page.xml | 0 .../{app => src}/css/clip-path-inset-page.xml | 0 apps/ui/{app => src}/css/clip-path-page.xml | 0 apps/ui/{app => src}/css/combinators-page.css | 0 apps/ui/{app => src}/css/combinators-page.xml | 0 ...ecoration-transform-formattedtext-page.xml | 0 apps/ui/{app => src}/css/elevation-page.css | 0 apps/ui/{app => src}/css/elevation-page.ts | 0 apps/ui/{app => src}/css/elevation-page.xml | 0 .../{app => src}/css/gradient-border-page.css | 0 .../{app => src}/css/gradient-border-page.xml | 0 .../ui/{app => src}/css/image-border-page.css | 0 .../ui/{app => src}/css/image-border-page.xml | 0 apps/ui/{app => src}/css/import.css | 0 apps/ui/{app => src}/css/inset-test.png | Bin .../css/label-background-image-page.css | 0 .../css/label-background-image-page.xml | 0 .../ui/{app => src}/css/label-border-page.css | 0 .../ui/{app => src}/css/label-border-page.xml | 0 .../{app => src}/css/layout-border-page.css | 0 .../{app => src}/css/layout-border-page.xml | 0 .../css/layouts-border-overlap-page.css | 0 .../css/layouts-border-overlap-page.xml | 0 .../{app => src}/css/letter-spacing-page.xml | 0 apps/ui/{app => src}/css/line-height-page.ts | 0 apps/ui/{app => src}/css/line-height-page.xml | 0 apps/ui/{app => src}/css/main-page.ts | 0 apps/ui/{app => src}/css/main-page.xml | 0 .../margins-paddings-with-percentage-page.css | 0 .../margins-paddings-with-percentage-page.ts | 0 .../margins-paddings-with-percentage-page.xml | 0 .../{app => src}/css/measure-tests-page.css | 0 .../{app => src}/css/measure-tests-page.xml | 0 .../css/missing-background-image-page.css | 0 .../css/missing-background-image-page.xml | 0 .../css/non-uniform-radius-page.css | 0 .../css/non-uniform-radius-page.xml | 0 .../css/padding-and-border-page.xml | 0 apps/ui/{app => src}/css/padding-page.xml | 0 apps/ui/{app => src}/css/pixels-page.xml | 0 .../{app => src}/css/progress-switch-page.xml | 0 apps/ui/{app => src}/css/radius-page.xml | 0 .../css/styled-formatted-text-page.css | 0 .../css/styled-formatted-text-page.xml | 0 apps/ui/{app => src}/css/styles-page.css | 0 apps/ui/{app => src}/css/styles-page.ts | 0 apps/ui/{app => src}/css/styles-page.xml | 0 .../{app => src}/css/text-decoration-page.ts | 0 .../{app => src}/css/text-decoration-page.xml | 0 .../{app => src}/css/text-transform-page.ts | 0 .../{app => src}/css/text-transform-page.xml | 0 .../css/transform-decoration-color-page.css | 0 .../css/transform-decoration-color-page.xml | 0 apps/ui/{app => src}/css/white-space-page.ts | 0 apps/ui/{app => src}/css/white-space-page.xml | 0 apps/ui/{app => src}/css/zindex-page.xml | 0 .../date-picker/date-picker-page.xml | 0 .../{app => src}/dialogs/main-page-common.css | 0 .../dialogs/main-page.android.css | 0 .../ui/{app => src}/dialogs/main-page.ios.css | 0 apps/ui/{app => src}/dialogs/main-page.ts | 0 apps/ui/{app => src}/dialogs/main-page.xml | 0 apps/ui/{app => src}/dialogs/view-model.ts | 0 apps/ui/{app => src}/events/console-page.ts | 0 apps/ui/{app => src}/events/gestures-page.ts | 0 apps/ui/{app => src}/events/handlers-page.ts | 0 apps/ui/{app => src}/events/handlers-page.xml | 0 apps/ui/{app => src}/events/i61-page.ts | 0 apps/ui/{app => src}/events/i73-page.ts | 0 apps/ui/{app => src}/events/i86-page.xml | 0 .../events/layout-changed-event-page.ts | 0 .../events/layout-changed-event-page.xml | 0 apps/ui/{app => src}/events/main-page.ts | 0 apps/ui/{app => src}/events/main-page.xml | 0 apps/ui/{app => src}/events/pan-event-page.ts | 0 .../ui/{app => src}/events/pan-event-page.xml | 0 .../events/swipe-event-passtrough-page.ts | 0 .../events/swipe-event-passtrough-page.xml | 0 .../{app => src}/events/touch-event-page.ts | 0 .../{app => src}/events/touch-event-page.xml | 0 .../flexbox/flexbox-4143-page.css | 0 .../flexbox/flexbox-4143-page.xml | 0 .../flexbox/flexbox-4834-page.css | 0 .../flexbox/flexbox-4834-page.xml | 0 .../{app => src}/flexbox/flexbox-css-page.css | 0 .../{app => src}/flexbox/flexbox-css-page.ts | 0 .../{app => src}/flexbox/flexbox-css-page.xml | 0 .../flexbox/flexbox-demo-page.css | 0 .../flexbox/flexbox-demo-page.xml | 0 .../{app => src}/flexbox/flexbox-main-page.ts | 0 .../flexbox/flexbox-main-page.xml | 0 apps/ui/{app => src}/flexbox/flexbox-page.css | 0 apps/ui/{app => src}/flexbox/flexbox-page.ts | 0 apps/ui/{app => src}/flexbox/flexbox-page.xml | 0 .../flexbox/flexbox-perf-comparison-page.ts | 0 .../flexbox/flexbox-perf-comparison-page.xml | 0 .../flexbox/flexbox-repeater-page.ts | 0 .../flexbox/flexbox-repeater-page.xml | 0 apps/ui/{app => src}/flexbox/icons/icon1.jpg | Bin apps/ui/{app => src}/flexbox/icons/icon2.jpg | Bin apps/ui/{app => src}/flexbox/icons/icon3.jpg | Bin .../{app => src}/flexbox/icons/thumbsdown.png | Bin .../{app => src}/flexbox/icons/thumbsup.png | Bin .../fonts-tests/all-fonts-page.ts | 0 .../fonts-tests/all-fonts-page.xml | 0 .../{app => src}/fonts-tests/button-page.ts | 0 .../{app => src}/fonts-tests/button-page.xml | 0 .../fonts-tests/custom-fonts-page.xml | 0 .../font-awesome/issue-3654-2-page.ts | 0 .../font-awesome/issue-3654-2-page.xml | 0 .../font-awesome/issue-3654-page.css | 0 .../font-awesome/issue-3654-page.ts | 0 .../font-awesome/issue-3654-page.xml | 0 .../fonts-weight/courier-new-page.xml | 0 .../fonts-weight/custom-fontawesome-page.xml | 0 .../fonts-weight/custom-muli-page.xml | 0 .../fonts-weight/custom-sofia-page.xml | 0 .../fonts-weight/font-fallback-page.xml | 0 .../fonts-weight/helvetica-page.xml | 0 .../fonts-tests/fonts-weight/main-page.ts | 0 .../fonts-tests/fonts-weight/main-page.xml | 0 .../fonts-weight/monospace-page.xml | 0 .../fonts-weight/no-family-page.xml | 0 .../fonts-weight/sans-serif-page.xml | 0 .../fonts-tests/fonts-weight/serif-page.xml | 0 .../fonts-tests/fonts-weight/system-page.xml | 0 .../ui/{app => src}/fonts-tests/label-page.ts | 0 .../{app => src}/fonts-tests/label-page.xml | 0 apps/ui/{app => src}/fonts-tests/main-page.ts | 0 .../ui/{app => src}/fonts-tests/main-page.xml | 0 .../fonts-tests/material-icons-page.xml | 0 .../fonts-tests/nordic/nordic-page.ts | 0 .../fonts-tests/nordic/nordic-page.xml | 0 .../fonts-tests/tab-view-page.xml | 0 .../fonts-tests/text-field-page.ts | 0 .../fonts-tests/text-field-page.xml | 0 .../fonts-tests/text-view-page.ts | 0 .../fonts-tests/text-view-page.xml | 0 apps/ui/{app => src}/fonts/FontAwesome.ttf | Bin apps/ui/{app => src}/fonts/Muli-Black.ttf | Bin .../{app => src}/fonts/Muli-BlackItalic.ttf | Bin apps/ui/{app => src}/fonts/Muli-Bold.ttf | Bin .../ui/{app => src}/fonts/Muli-BoldItalic.ttf | Bin apps/ui/{app => src}/fonts/Muli-ExtraBold.ttf | Bin .../fonts/Muli-ExtraBoldItalic.ttf | Bin .../ui/{app => src}/fonts/Muli-ExtraLight.ttf | Bin .../fonts/Muli-ExtraLightItalic.ttf | Bin apps/ui/{app => src}/fonts/Muli-Italic.ttf | Bin apps/ui/{app => src}/fonts/Muli-Light.ttf | Bin .../{app => src}/fonts/Muli-LightItalic.ttf | Bin apps/ui/{app => src}/fonts/Muli-Regular.ttf | Bin apps/ui/{app => src}/fonts/Muli-SemiBold.ttf | Bin .../fonts/Muli-SemiBoldItalic.ttf | Bin apps/ui/{app => src}/fonts/Pacifico.ttf | Bin apps/ui/{app => src}/fonts/Sofia.otf | Bin .../{app => src}/html-view/html-view-page.ts | 0 .../{app => src}/html-view/html-view-page.xml | 0 .../image-view/font-icons-page.css | 0 .../image-view/font-icons-page.xml | 0 .../image-asset/image-asset-page.ts | 0 .../image-asset/image-asset-page.xml | 0 .../image-view/image-asset/view-model-page.ts | 0 apps/ui/{app => src}/image-view/main-page.ts | 0 apps/ui/{app => src}/image-view/main-page.xml | 0 .../image-view/missing-image-page.xml | 0 .../image-view/mode-matrix-page.css | 0 .../image-view/mode-matrix-page.ts | 0 .../image-view/mode-matrix-page.xml | 0 .../image-view/rounded-buttons-page.xml | 0 .../image-view/rounded-images-page.css | 0 .../image-view/rounded-images-page.xml | 0 .../image-view/stretch-modes-page.ts | 0 .../image-view/stretch-modes-page.xml | 0 .../issues/component/customView-page.css | 0 .../issues/component/customView-page.xml | 0 .../issues/component2/customView2-page.css | 0 .../issues/component2/customView2-page.xml | 0 .../issues/component3/customView3-page.css | 0 .../issues/component3/customView3-page.xml | 0 .../{app => src}/issues/issue-1639-page.css | 0 .../{app => src}/issues/issue-1639-page.xml | 0 .../issues/issue-1657-ios-page.ts | 0 .../issues/issue-1657-ios-page.xml | 0 .../{app => src}/issues/issue-2661-page.css | 0 .../ui/{app => src}/issues/issue-2661-page.ts | 0 .../{app => src}/issues/issue-2661-page.xml | 0 .../issues/issue-2661-second-page.css | 0 .../issues/issue-2661-second-page.ts | 0 .../issues/issue-2661-second-page.xml | 0 .../{app => src}/issues/issue-2674-page.xml | 0 .../{app => src}/issues/issue-2911-page.css | 0 .../{app => src}/issues/issue-2911-page.xml | 0 .../ui/{app => src}/issues/issue-2942-page.ts | 0 .../{app => src}/issues/issue-2942-page.xml | 0 .../{app => src}/issues/issue-3007-page.css | 0 .../{app => src}/issues/issue-3007-page.xml | 0 .../{app => src}/issues/issue-3113-page.css | 0 .../{app => src}/issues/issue-3113-page.xml | 0 .../ui/{app => src}/issues/issue-3164-page.ts | 0 .../{app => src}/issues/issue-3164-page.xml | 0 .../{app => src}/issues/issue-3175-page.xml | 0 .../{app => src}/issues/issue-3211-page.css | 0 .../ui/{app => src}/issues/issue-3211-page.ts | 0 .../{app => src}/issues/issue-3211-page.xml | 0 .../ui/{app => src}/issues/issue-3354-page.ts | 0 .../{app => src}/issues/issue-3354-page.xml | 0 .../ui/{app => src}/issues/issue-3714-page.ts | 0 .../{app => src}/issues/issue-3714-page.xml | 0 .../{app => src}/issues/issue-4450-page.css | 0 .../ui/{app => src}/issues/issue-4450-page.ts | 0 .../{app => src}/issues/issue-4450-page.xml | 0 .../ui/{app => src}/issues/issue-5125-page.ts | 0 .../{app => src}/issues/issue-5125-page.xml | 0 .../{app => src}/issues/issue-5274-page.css | 0 .../{app => src}/issues/issue-5274-page.xml | 0 .../{app => src}/issues/issue-6439-page.css | 0 .../{app => src}/issues/issue-6439-page.xml | 0 .../issues/issue-ng-repo-1599-page.css | 0 .../issues/issue-ng-repo-1599-page.xml | 0 .../issues/issue-ng-repo-1626-page.ts | 0 .../issues/issue-ng-repo-1626-page.xml | 0 apps/ui/{app => src}/issues/main-page.ts | 0 apps/ui/{app => src}/issues/main-page.xml | 0 .../issues/open-file-6895-page.ts | 0 .../issues/open-file-6895-page.xml | 0 apps/ui/{app => src}/issues/sub-1657-page.xml | 0 .../tabview-with-scrollview_4022-page.xml | 0 .../layouts-percent/absolute-page.ts | 0 .../layouts-percent/absolute-page.xml | 0 .../{app => src}/layouts-percent/dock-page.ts | 0 .../layouts-percent/dock-page.xml | 0 .../{app => src}/layouts-percent/grid-page.ts | 0 .../layouts-percent/grid-page.xml | 0 .../ui/{app => src}/layouts-percent/myview.ts | 0 .../layouts-percent/stack-page.ts | 0 .../layouts-percent/stack-page.xml | 0 .../{app => src}/layouts-percent/wrap-page.ts | 0 .../layouts-percent/wrap-page.xml | 0 apps/ui/{app => src}/layouts/absolute-page.ts | 0 .../ui/{app => src}/layouts/absolute-page.xml | 0 apps/ui/{app => src}/layouts/dock-page.ts | 0 apps/ui/{app => src}/layouts/dock-page.xml | 0 .../ui/{app => src}/layouts/grid-7295-page.ts | 0 .../{app => src}/layouts/grid-7295-page.xml | 0 apps/ui/{app => src}/layouts/grid-page.ts | 0 apps/ui/{app => src}/layouts/grid-page.xml | 0 apps/ui/{app => src}/layouts/main-page.ts | 0 apps/ui/{app => src}/layouts/main-page.xml | 0 apps/ui/{app => src}/layouts/myview-base.ts | 0 apps/ui/{app => src}/layouts/myview.ts | 0 .../layouts/passThroughParent-page.ts | 0 .../layouts/passThroughParent-page.xml | 0 .../{app => src}/layouts/safe-area-page.xml | 0 apps/ui/{app => src}/layouts/stack-page.ts | 0 apps/ui/{app => src}/layouts/stack-page.xml | 0 .../layouts/stacklayout-6059-page.xml | 0 apps/ui/{app => src}/layouts/wrap-page.ts | 0 apps/ui/{app => src}/layouts/wrap-page.xml | 0 .../list-picker/issue_2895-page.ts | 0 .../list-picker/issue_2895-page.xml | 0 .../list-picker-json-array-page.ts | 0 .../list-picker-json-array-page.xml | 0 .../list-picker/list-picker-page.ts | 0 .../list-picker/list-picker-page.xml | 0 apps/ui/{app => src}/list-picker/main-page.ts | 0 .../ui/{app => src}/list-picker/main-page.xml | 0 apps/ui/{app => src}/list-view/csslv-page.ts | 0 apps/ui/{app => src}/list-view/csslv-page.xml | 0 .../list-view/dynamic-templates-page.ts | 0 .../list-view/dynamic-templates-page.xml | 0 .../list-view/images-template-page.ts | 0 .../list-view/images-template-page.xml | 0 .../list-view/item-re-layout-page.ts | 0 .../list-view/item-re-layout-page.xml | 0 .../{app => src}/list-view/item-re-layout.css | 0 .../{app => src}/list-view/list-view-page.css | 0 .../{app => src}/list-view/list-view-page.ts | 0 .../{app => src}/list-view/list-view-page.xml | 0 .../listview-bg-separator-color-page.ts | 0 .../listview-bg-separator-color-page.xml | 0 .../list-view/listview-binding-page.ts | 0 apps/ui/{app => src}/list-view/main-page.ts | 0 apps/ui/{app => src}/list-view/main-page.xml | 0 .../{app => src}/list-view/main-view-model.ts | 0 .../list-view/parents-expression-page.ts | 0 .../list-view/parents-expression-page.xml | 0 .../{app => src}/list-view/row-height-page.ts | 0 .../list-view/row-height-page.xml | 0 apps/ui/{app => src}/list-view/row-height.css | 0 .../{app => src}/list-view/safe-area-page.ts | 0 .../{app => src}/list-view/safe-area-page.xml | 0 .../list-view/scrolling-and-sizing-page.ts | 0 .../list-view/scrolling-and-sizing-page.xml | 0 .../list-view/scrolling-and-sizing.css | 0 .../list-view/width-percent-page.ts | 0 .../list-view/width-percent-page.xml | 0 apps/ui/{app => src}/main-page-view-model.ts | 0 apps/ui/{app => src}/main-page.ts | 0 apps/ui/{app => src}/main-page.xml | 0 apps/ui/{app/app.ts => src/main.ts} | 0 apps/ui/{app => src}/modal-view/login-page.ts | 0 .../ui/{app => src}/modal-view/login-page.xml | 0 .../modal-view/modal-view-page.ts | 0 .../modal-view/modal-view-page.xml | 0 .../{app => src}/modal-view/nested-modal.ts | 0 .../{app => src}/modal-view/nested-modal.xml | 0 .../nested-frames/full-screen-n-n-page.xml | 0 .../full-screen-n-y-flat-page.xml | 0 .../nested-frames/full-screen-n-y-page.xml | 0 .../full-screen-y-n-flat-page.xml | 0 .../nested-frames/full-screen-y-n-page.xml | 0 .../full-screen-y-y-flat-page.xml | 0 .../nested-frames/full-screen-y-y-page.xml | 0 .../{app => src}/nested-frames/main-page.ts | 0 .../{app => src}/nested-frames/main-page.xml | 0 .../nested-frames/mid-screen-n-n-page.xml | 0 .../mid-screen-n-y-flat-page.xml | 0 .../nested-frames/mid-screen-n-y-page.xml | 0 .../mid-screen-y-n-flat-page.xml | 0 .../nested-frames/mid-screen-y-n-page.xml | 0 .../mid-screen-y-y-flat-page.xml | 0 .../nested-frames/mid-screen-y-y-page.xml | 0 .../nested-frames/nested-flat-page.xml | 0 .../nested-frames/nested-page.xml | 0 .../nested-frames/tab-n-n-page.xml | 0 .../nested-frames/tab-n-y-flat-page.xml | 0 .../nested-frames/tab-n-y-page.xml | 0 .../nested-frames/tab-y-n-flat-page.xml | 0 .../nested-frames/tab-y-n-page.xml | 0 .../nested-frames/tab-y-y-flat-page.xml | 0 .../nested-frames/tab-y-y-page.xml | 0 apps/ui/{app => src}/page/main-page.ts | 0 apps/ui/{app => src}/page/main-page.xml | 0 .../{app => src}/page/status-bar-css-page.css | 0 .../{app => src}/page/status-bar-css-page.ts | 0 .../{app => src}/page/status-bar-css-page.xml | 0 apps/ui/{app => src}/perf/main-page.ts | 0 apps/ui/{app => src}/perf/main-page.xml | 0 .../memory-leaks/background-image-page.css | 0 .../memory-leaks/background-image-page.ts | 0 .../memory-leaks/background-image-page.xml | 0 .../perf/memory-leaks/main-page.ts | 0 .../perf/memory-leaks/main-page.xml | 0 .../{app => src}/perf/properties/main-page.ts | 0 .../perf/properties/main-page.xml | 0 apps/ui/{app => src}/perf/properties/tests.ts | 0 .../progress-bar/activity-indicator-page.xml | 0 .../ui/{app => src}/progress-bar/main-page.ts | 0 .../{app => src}/progress-bar/main-page.xml | 0 .../progress-bar/progress-page.xml | 0 .../resources/images/add_to_fav.png | Bin .../resources/images/add_to_fav@2x.png | Bin .../resources/images/add_to_fav@3x.png | Bin .../resources/images/first-image.png | Bin .../resources/images/gravatar.png | Bin .../resources/images/gravatar2.png | Bin .../ui/{app => src}/resources/images/icon.png | Bin .../resources/images/inset-test.png | Bin .../ui/{app => src}/resources/images/logo.png | Bin .../resources/images/no-image.png | Bin apps/ui/{app => src}/resources/images/red.png | Bin .../resources/images/splashscreen.png | Bin .../{app => src}/resources/images/test2.png | Bin .../resources/images/testlogo.jpg | Bin .../{app => src}/resources/images/woods.jpg | Bin .../screen-qualifiers/main-page.ios.xml | 0 .../screen-qualifiers/main-page.land.xml | 0 .../main-page.minWH120.port.xml | 0 .../screen-qualifiers/main-page.minWH360.ts | 0 .../screen-qualifiers/main-page.minWH360.xml | 0 .../screen-qualifiers/main-page.ts | 0 .../screen-qualifiers/main-page.xml | 0 .../scroll-view/layout-outside-scroll-page.ts | 0 .../layout-outside-scroll-page.xml | 0 .../layout-outside-scroll-view-model.ts | 0 apps/ui/{app => src}/scroll-view/main-page.ts | 0 .../ui/{app => src}/scroll-view/main-page.xml | 0 .../safe-area-images-overflow-page.xml | 0 .../scroll-view/safe-area-images-page.xml | 0 .../safe-area-root-element-page.xml | 0 .../safe-area-sub-element-page.xml | 0 .../scroll-view/scroll-enabled-page.ts | 0 .../scroll-view/scroll-enabled-page.xml | 0 .../scroll-view/scrolling-and-sizing-page.css | 0 .../scroll-view/scrolling-and-sizing-page.xml | 0 .../search-bar/issue-4147-page.css | 0 .../search-bar/issue-4147-page.ts | 0 .../search-bar/issue-4147-page.xml | 0 .../search-bar/issue-5039-page.ts | 0 .../search-bar/issue-5039-page.xml | 0 .../search-bar/issue-5039-view-model.ts | 0 .../search-bar/issue-5655-page.xml | 0 apps/ui/{app => src}/search-bar/main-page.ts | 0 apps/ui/{app => src}/search-bar/main-page.xml | 0 .../search-bar/search-bar-page.xml | 0 .../ui/{app => src}/segmented-bar/all-page.ts | 0 .../{app => src}/segmented-bar/all-page.xml | 0 .../segmented-bar/android-enabled-page.ts | 0 .../segmented-bar/android-enabled-page.xml | 0 .../{app => src}/segmented-bar/clean-page.ts | 0 .../{app => src}/segmented-bar/clean-page.xml | 0 .../{app => src}/segmented-bar/main-page.ts | 0 .../{app => src}/segmented-bar/main-page.xml | 0 .../{app => src}/sub-main-page-view-model.ts | 0 apps/ui/{app => src}/tab-view/all-page.xml | 0 .../{app => src}/tab-view/background-page.xml | 0 apps/ui/{app => src}/tab-view/color-page.xml | 0 .../tab-view/icon-title-placement-page.xml | 0 .../{app => src}/tab-view/issue-5470-page.xml | 0 apps/ui/{app => src}/tab-view/main-page.ts | 0 apps/ui/{app => src}/tab-view/main-page.xml | 0 apps/ui/{app => src}/tab-view/nowrap-page.xml | 0 .../{app => src}/tab-view/selected-page.xml | 0 .../tab-view/tab-text-color-page.xml | 0 .../tab-view/tab-view-android-swipe-page.xml | 0 .../tab-view-bottom-position-page.xml | 0 .../tab-view/tab-view-css-page.css | 0 .../tab-view/tab-view-css-page.ts | 0 .../tab-view/tab-view-css-page.xml | 0 .../tab-view/tab-view-icon-change-page.ts | 0 .../tab-view/tab-view-icon-change-page.xml | 0 .../tab-view/tab-view-icon-local-page.ts | 0 .../tab-view/tab-view-icon-local-page.xml | 0 .../tab-view/tab-view-icon-page.ts | 0 .../tab-view/tab-view-icon-page.xml | 0 .../tab-view/tab-view-more-page.css | 0 .../tab-view/tab-view-more-page.xml | 0 .../tab-view-tab-text-font-size-page.xml | 0 .../tab-view/tabsBackground-page.xml | 0 .../tab-view/text-transform-page.css | 0 .../tab-view/text-transform-page.ts | 0 .../tab-view/text-transform-page.xml | 0 .../tabs/background-color-page.css | 0 .../tabs/background-color-page.xml | 0 apps/ui/{app => src}/tabs/color-page.css | 0 apps/ui/{app => src}/tabs/color-page.xml | 0 .../tabs/custom-tabstrip-page.css | 0 .../{app => src}/tabs/custom-tabstrip-page.ts | 0 .../tabs/custom-tabstrip-page.xml | 0 apps/ui/{app => src}/tabs/default-page.ts | 0 apps/ui/{app => src}/tabs/default-page.xml | 0 .../tabs/dynamic-color-change-page.css | 0 .../tabs/dynamic-color-change-page.ts | 0 .../tabs/dynamic-color-change-page.xml | 0 apps/ui/{app => src}/tabs/events-page.ts | 0 apps/ui/{app => src}/tabs/events-page.xml | 0 apps/ui/{app => src}/tabs/first-page.ts | 0 apps/ui/{app => src}/tabs/first-page.xml | 0 apps/ui/{app => src}/tabs/font-icons-page.css | 0 apps/ui/{app => src}/tabs/font-icons-page.xml | 0 apps/ui/{app => src}/tabs/font-page.css | 0 apps/ui/{app => src}/tabs/font-page.xml | 0 .../tabs/frame-in-tabs-inner-page-1.xml | 0 .../tabs/frame-in-tabs-inner-page-2.xml | 0 .../tabs/frame-in-tabs-inner-page-3.xml | 0 .../tabs/frame-in-tabs-inner-page-4.xml | 0 apps/ui/{app => src}/tabs/frame-in-tabs.ts | 0 apps/ui/{app => src}/tabs/frame-in-tabs.xml | 0 .../tabs/highlight-color-page.css | 0 .../tabs/highlight-color-page.xml | 0 apps/ui/{app => src}/tabs/icon-change-page.ts | 0 .../ui/{app => src}/tabs/icon-change-page.xml | 0 .../tabs/icon-title-placement-page.xml | 0 apps/ui/{app => src}/tabs/issue-5470-page.xml | 0 apps/ui/{app => src}/tabs/item-color-page.css | 0 apps/ui/{app => src}/tabs/item-color-page.xml | 0 apps/ui/{app => src}/tabs/main-page.ts | 0 apps/ui/{app => src}/tabs/main-page.xml | 0 .../tabs/nested-bottom-navigation-page.xml | 0 .../{app => src}/tabs/nested-layout-page.xml | 0 apps/ui/{app => src}/tabs/reselect-page.ts | 0 apps/ui/{app => src}/tabs/reselect-page.xml | 0 apps/ui/{app => src}/tabs/second-page.ts | 0 apps/ui/{app => src}/tabs/second-page.xml | 0 .../{app => src}/tabs/swipe-disabled-page.xml | 0 .../{app => src}/tabs/tab-strip-item-page.xml | 0 .../tabs/tab-strip-items-page.xml | 0 .../ui/{app => src}/tabs/tabs-binding-page.ts | 0 .../{app => src}/tabs/tabs-binding-page.xml | 0 .../tabs/tabs-binding-view-model.ts | 0 apps/ui/{app => src}/tabs/tabs-page.ts | 0 apps/ui/{app => src}/tabs/tabs-page.xml | 0 .../{app => src}/tabs/tabs-position-page.xml | 0 .../{app => src}/tabs/text-transform-page.css | 0 .../{app => src}/tabs/text-transform-page.xml | 0 apps/ui/{app => src}/test-example-model.ts | 0 .../{app => src}/test-page-main-view-model.ts | 0 .../text-field/focus-blur-events-page.ts | 0 .../text-field/focus-blur-events-page.xml | 0 apps/ui/{app => src}/text-field/main-page.ts | 0 apps/ui/{app => src}/text-field/main-page.xml | 0 .../text-field/max-length-page.ts | 0 .../text-field/max-length-page.xml | 0 .../secured-text-field-4135-page.ts | 0 .../secured-text-field-4135-page.xml | 0 .../text-field/text-field-border-page.css | 0 .../text-field/text-field-border-page.xml | 0 .../text-view/hint-text-color-page.ts | 0 .../text-view/hint-text-color-page.xml | 0 apps/ui/{app => src}/text-view/main-page.ts | 0 apps/ui/{app => src}/text-view/main-page.xml | 0 .../text-view/scrolling-and-sizing-page.css | 0 .../text-view/scrolling-and-sizing-page.xml | 0 .../text-view/text-view-border-page.css | 0 .../text-view/text-view-border-page.xml | 0 .../text-view/text-view-hint-color-page.ts | 0 .../text-view/text-view-hint-color-page.xml | 0 .../time-picker/time-picker-page.xml | 0 apps/ui/{app => src}/web-view/main-page.ts | 0 apps/ui/{app => src}/web-view/main-page.xml | 0 .../web-view/query-params-page.ts | 0 .../web-view/query-params-page.xml | 0 apps/ui/{app => src}/web-view/query.html | 0 apps/ui/{app => src}/web-view/test.css | 0 apps/ui/{app => src}/web-view/test.html | 0 .../web-view/web-view-error-page.ts | 0 .../web-view/web-view-error-page.xml | 0 .../ui/{app => src}/web-view/web-view-page.ts | 0 .../{app => src}/web-view/web-view-page.xml | 0 .../web-view/web-view-test-page.xml | 0 apps/ui/tsconfig.json | 1 + package.json | 2 +- workspace.json | 20 +++++------------- 1067 files changed, 45 insertions(+), 82 deletions(-) delete mode 100644 apps/automated/app/package.json create mode 100644 apps/automated/nativescript.config.ts delete mode 100644 apps/automated/nsconfig.json rename apps/automated/{app => src}/animation-frame/animation-frame.ts (100%) rename apps/automated/{app => src}/app-root.xml (100%) rename apps/automated/{app => src}/app.css (100%) rename apps/automated/{app => src}/application-settings/application-settings-tests.ts (100%) rename apps/automated/{app => src}/application-settings/application-settings.md (100%) rename apps/automated/{app => src}/application/application-tests-common.ts (100%) rename apps/automated/{app => src}/application/application-tests.android.ts (100%) rename apps/automated/{app => src}/application/application-tests.d.ts (100%) rename apps/automated/{app => src}/application/application-tests.ios.ts (100%) rename apps/automated/{app => src}/assets/logo.png (100%) rename apps/automated/{app => src}/assets/small-image.png (100%) rename apps/automated/{app => src}/assets/splashscreen.png (100%) rename apps/automated/{app => src}/assets/test-icon.png (100%) rename apps/automated/{app => src}/color/color-tests.ts (100%) rename apps/automated/{app => src}/color/color.md (100%) rename apps/automated/{app => src}/connectivity/connectivity-tests.ts (100%) rename apps/automated/{app => src}/connectivity/connectivity.md (100%) rename apps/automated/{app => src}/console/console-tests.ts (100%) rename apps/automated/{app => src}/console/console.md (100%) rename apps/automated/{app => src}/data/observable-array-tests.ts (100%) rename apps/automated/{app => src}/data/observable-array.md (100%) rename apps/automated/{app => src}/data/observable-tests.ts (100%) rename apps/automated/{app => src}/data/observable.md (100%) rename apps/automated/{app => src}/data/virtual-array-tests.ts (100%) rename apps/automated/{app => src}/data/virtual-array.md (100%) rename apps/automated/{app => src}/debugger/dom-node-tests.ts (100%) rename apps/automated/{app => src}/fetch/fetch-tests.ts (100%) rename apps/automated/{app => src}/fetch/fetch.md (100%) rename apps/automated/{app => src}/file-system-access-tests/file-system-access-tests.ts (100%) rename apps/automated/{app => src}/file-system-access-tests/folder/file.expected (100%) rename apps/automated/{app => src}/file-system-access-tests/xml.expected (100%) rename apps/automated/{app => src}/file-system/file-system-tests.ts (100%) rename apps/automated/{app => src}/file-system/file-system.md (100%) rename apps/automated/{app => src}/fonts/FontAwesome.ttf (100%) rename apps/automated/{app => src}/fonts/Pacifico.ttf (100%) rename apps/automated/{app => src}/fonts/Roboto-Bold.ttf (100%) rename apps/automated/{app => src}/fonts/Roboto-BoldItalic.ttf (100%) rename apps/automated/{app => src}/fonts/Roboto-Italic.ttf (100%) rename apps/automated/{app => src}/fonts/Roboto-Regular.ttf (100%) rename apps/automated/{app => src}/fps-meter/fps-meter-tests.ts (100%) rename apps/automated/{app => src}/fps-meter/fps-meter.md (100%) rename apps/automated/{app => src}/globals/globals-tests.ts (100%) rename apps/automated/{app => src}/http/http-string-worker.ts (100%) rename apps/automated/{app => src}/http/http-tests.ts (100%) rename apps/automated/{app => src}/http/http.md (100%) rename apps/automated/{app => src}/image-source/image-source-snippet.ts (100%) rename apps/automated/{app => src}/image-source/image-source-tests.ts (100%) rename apps/automated/{app => src}/image-source/image-source.md (100%) rename apps/automated/{app => src}/livesync/app-new-page.css (100%) rename apps/automated/{app => src}/livesync/app-new-scss-page.scss (100%) rename apps/automated/{app => src}/livesync/application-page.css (100%) rename apps/automated/{app => src}/livesync/button-css-page.css (100%) rename apps/automated/{app => src}/livesync/button-scss-page.scss (100%) rename apps/automated/{app => src}/livesync/livesync-button-page.scss (100%) rename apps/automated/{app => src}/livesync/livesync-button-page.ts (100%) rename apps/automated/{app => src}/livesync/livesync-button-page.xml (100%) rename apps/automated/{app => src}/livesync/livesync-label-page.ts (100%) rename apps/automated/{app => src}/livesync/livesync-label-page.xml (100%) rename apps/automated/{app => src}/livesync/livesync-modal-view-page.css (100%) rename apps/automated/{app => src}/livesync/livesync-modal-view-page.scss (100%) rename apps/automated/{app => src}/livesync/livesync-modal-view-page.ts (100%) rename apps/automated/{app => src}/livesync/livesync-modal-view-page.xml (100%) rename apps/automated/{app => src}/livesync/livesync-tests.ts (100%) rename apps/automated/{app => src}/main-page.ts (100%) rename apps/automated/{app => src}/main-page.xml (100%) rename apps/automated/{app/app.ts => src/main.ts} (100%) rename apps/automated/{app => src}/name-resolvers-tests/files/other.xml (100%) rename apps/automated/{app => src}/name-resolvers-tests/files/test.land.xml (100%) rename apps/automated/{app => src}/name-resolvers-tests/files/test.minWH600.xml (100%) rename apps/automated/{app => src}/name-resolvers-tests/files/test.xml (100%) rename apps/automated/{app => src}/name-resolvers-tests/module-name-resolver-tests.ts (100%) rename apps/automated/{app => src}/name-resolvers-tests/qualifier-matcher-tests.ts (100%) rename apps/automated/{app => src}/navigation/custom-transition.android.ts (100%) rename apps/automated/{app => src}/navigation/custom-transition.d.ts (100%) rename apps/automated/{app => src}/navigation/custom-transition.ios.ts (100%) rename apps/automated/{app => src}/navigation/navigation-tests.ts (100%) rename apps/automated/{app => src}/navigation/transition-tests.ts (100%) rename apps/automated/{app => src}/pages/background-test.ts (100%) rename apps/automated/{app => src}/pages/background-test.xml (100%) rename apps/automated/{app => src}/pages/file-load-test.ts (100%) rename apps/automated/{app => src}/pages/fonts-test.ts (100%) rename apps/automated/{app => src}/pages/fonts-test.xml (100%) rename apps/automated/{app => src}/pages/package.json (100%) rename apps/automated/{app => src}/pages/page10.ts (100%) rename apps/automated/{app => src}/pages/page11.ts (100%) rename apps/automated/{app => src}/pages/page12.ts (100%) rename apps/automated/{app => src}/pages/page13.ts (100%) rename apps/automated/{app => src}/pages/page14.xml (100%) rename apps/automated/{app => src}/pages/page15.ts (100%) rename apps/automated/{app => src}/pages/page16.ts (100%) rename apps/automated/{app => src}/pages/page17.ts (100%) rename apps/automated/{app => src}/pages/page17.xml (100%) rename apps/automated/{app => src}/pages/page18.ts (100%) rename apps/automated/{app => src}/pages/page18.xml (100%) rename apps/automated/{app => src}/pages/page19.ts (100%) rename apps/automated/{app => src}/pages/page19.xml (100%) rename apps/automated/{app => src}/pages/page20.ts (100%) rename apps/automated/{app => src}/pages/page20.xml (100%) rename apps/automated/{app => src}/pages/page5.ts (100%) rename apps/automated/{app => src}/pages/page6.ts (100%) rename apps/automated/{app => src}/pages/page7.ts (100%) rename apps/automated/{app => src}/pages/page8.ts (100%) rename apps/automated/{app => src}/pages/page9.ts (100%) rename apps/automated/{app => src}/pages/performance-test/start.ts (100%) rename apps/automated/{app => src}/pages/performance-test/start.xml (100%) rename apps/automated/{app => src}/pages/performance-test/test-big.ts (100%) rename apps/automated/{app => src}/pages/performance-test/test-big.xml (100%) rename apps/automated/{app => src}/pages/performance-test/test-small.ts (100%) rename apps/automated/{app => src}/pages/performance-test/test-small.xml (100%) rename apps/automated/{app => src}/pages/property-bindings.ts (100%) rename apps/automated/{app => src}/pages/tab-view.ts (100%) rename apps/automated/{app => src}/pages/tab-view.xml (100%) rename apps/automated/{app => src}/pages/test.png (100%) rename apps/automated/{app => src}/pages/test2.png (100%) rename apps/automated/{app => src}/platform/platform-tests.ts (100%) rename apps/automated/{app => src}/platform/platform.md (100%) rename apps/automated/{app => src}/profiling/profiling-tests.ts (100%) rename apps/automated/{app => src}/test-runner.ts (100%) rename apps/automated/{app => src}/text/formatted-string-tests.ts (100%) rename apps/automated/{app => src}/text/formatted-string.md (100%) rename apps/automated/{app => src}/timer/timer-tests.ts (100%) rename apps/automated/{app => src}/timer/timer.md (100%) rename apps/automated/{app => src}/tk-unit.ts (100%) rename apps/automated/{app => src}/trace/trace-error-tests.ts (100%) rename apps/automated/{app => src}/trace/trace-tests.ts (100%) rename apps/automated/{app => src}/trace/trace.md (100%) rename apps/automated/{app => src}/ui-helper.ts (100%) rename apps/automated/{app => src}/ui-test.ts (100%) rename apps/automated/{app => src}/ui/action-bar/ActionBar_BetweenTags.xml (100%) rename apps/automated/{app => src}/ui/action-bar/ActionBar_NumberAsText.ts (100%) rename apps/automated/{app => src}/ui/action-bar/ActionBar_NumberAsText.xml (100%) rename apps/automated/{app => src}/ui/action-bar/ActionBar_NumberAsTitle.ts (100%) rename apps/automated/{app => src}/ui/action-bar/ActionBar_NumberAsTitle.xml (100%) rename apps/automated/{app => src}/ui/action-bar/action-bar-tests-common.ts (100%) rename apps/automated/{app => src}/ui/action-bar/action-bar-tests.android.ts (100%) rename apps/automated/{app => src}/ui/action-bar/action-bar-tests.d.ts (100%) rename apps/automated/{app => src}/ui/action-bar/action-bar-tests.ios.ts (100%) rename apps/automated/{app => src}/ui/activity-indicator/activity-indicator-tests.ts (100%) rename apps/automated/{app => src}/ui/activity-indicator/activity-indicator.md (100%) rename apps/automated/{app => src}/ui/animation/animation-tests.ts (100%) rename apps/automated/{app => src}/ui/animation/animation.md (100%) rename apps/automated/{app => src}/ui/animation/css-animation-tests.ts (100%) rename apps/automated/{app => src}/ui/animation/test-page.css (100%) rename apps/automated/{app => src}/ui/bottom-navigation/bottom-navigation-navigation-tests.ts (100%) rename apps/automated/{app => src}/ui/bottom-navigation/bottom-navigation-root-tests.ts (100%) rename apps/automated/{app => src}/ui/bottom-navigation/bottom-navigation-tests-native.android.ts (100%) rename apps/automated/{app => src}/ui/bottom-navigation/bottom-navigation-tests-native.d.ts (100%) rename apps/automated/{app => src}/ui/bottom-navigation/bottom-navigation-tests-native.ios.ts (100%) rename apps/automated/{app => src}/ui/bottom-navigation/bottom-navigation-tests-new.ts (100%) rename apps/automated/{app => src}/ui/bottom-navigation/bottom-navigation-tests.ts (100%) rename apps/automated/{app => src}/ui/builder/builder-file-qualifiers-tests.ts (100%) rename apps/automated/{app => src}/ui/builder/builder-tests.ts (100%) rename apps/automated/{app => src}/ui/builder/component-module.xml (100%) rename apps/automated/{app => src}/ui/button/button-tests-native.android.ts (100%) rename apps/automated/{app => src}/ui/button/button-tests-native.d.ts (100%) rename apps/automated/{app => src}/ui/button/button-tests-native.ios.ts (100%) rename apps/automated/{app => src}/ui/button/button-tests.ts (100%) rename apps/automated/{app => src}/ui/button/button.md (100%) rename apps/automated/{app => src}/ui/core/bindable/bindable-tests.ts (100%) rename apps/automated/{app => src}/ui/core/bindable/binding-expressions-tests.ts (100%) rename apps/automated/{app => src}/ui/core/bindable/bindingContext_testPage.ts (100%) rename apps/automated/{app => src}/ui/core/bindable/bindingContext_testPage.xml (100%) rename apps/automated/{app => src}/ui/core/bindable/bindingContext_testPage1.ts (100%) rename apps/automated/{app => src}/ui/core/bindable/bindingContext_testPage1.xml (100%) rename apps/automated/{app => src}/ui/core/bindable/bindingContext_testPage2.ts (100%) rename apps/automated/{app => src}/ui/core/bindable/bindingContext_testPage2.xml (100%) rename apps/automated/{app => src}/ui/core/weak-event-listener/weak-event-listener-tests.ts (100%) rename apps/automated/{app => src}/ui/date-picker/date-picker-tests-native.android.ts (100%) rename apps/automated/{app => src}/ui/date-picker/date-picker-tests-native.d.ts (100%) rename apps/automated/{app => src}/ui/date-picker/date-picker-tests-native.ios.ts (100%) rename apps/automated/{app => src}/ui/date-picker/date-picker-tests.ts (100%) rename apps/automated/{app => src}/ui/date-picker/date-picker.md (100%) rename apps/automated/{app => src}/ui/dialogs/dialog-tests.ts (100%) rename apps/automated/{app => src}/ui/dialogs/dialogs.md (100%) rename apps/automated/{app => src}/ui/frame/frame-tests-common.ts (100%) rename apps/automated/{app => src}/ui/frame/frame-tests.android.ts (100%) rename apps/automated/{app => src}/ui/frame/frame-tests.d.ts (100%) rename apps/automated/{app => src}/ui/frame/frame-tests.ios.ts (100%) rename apps/automated/{app => src}/ui/frame/frame.md (100%) rename apps/automated/{app => src}/ui/gestures/gestures-tests.ts (100%) rename apps/automated/{app => src}/ui/gestures/gestures.md (100%) rename apps/automated/{app => src}/ui/html-view/html-view-tests.ts (100%) rename apps/automated/{app => src}/ui/html-view/html-view.md (100%) rename apps/automated/{app => src}/ui/image-cache/image-cache-tests.ts (100%) rename apps/automated/{app => src}/ui/image-cache/image-cache.md (100%) rename apps/automated/{app => src}/ui/image/700x50.png (100%) rename apps/automated/{app => src}/ui/image/image-tests.ts (100%) rename apps/automated/{app => src}/ui/image/image.md (100%) rename apps/automated/{app => src}/ui/label/label-tests-native.android.ts (100%) rename apps/automated/{app => src}/ui/label/label-tests-native.d.ts (100%) rename apps/automated/{app => src}/ui/label/label-tests-native.ios.ts (100%) rename apps/automated/{app => src}/ui/label/label-tests-page.css (100%) rename apps/automated/{app => src}/ui/label/label-tests-wrong-page.css (100%) rename apps/automated/{app => src}/ui/label/label-tests.ts (100%) rename apps/automated/{app => src}/ui/label/label.md (100%) rename apps/automated/{app => src}/ui/layouts/absolute-layout-tests.ts (100%) rename apps/automated/{app => src}/ui/layouts/absolute-layout.md (100%) rename apps/automated/{app => src}/ui/layouts/common-layout-tests.ts (100%) rename apps/automated/{app => src}/ui/layouts/dock-layout-tests.ts (100%) rename apps/automated/{app => src}/ui/layouts/dock-layout.md (100%) rename apps/automated/{app => src}/ui/layouts/flexbox-layout-page.xml (100%) rename apps/automated/{app => src}/ui/layouts/flexbox-layout-tests.ts (100%) rename apps/automated/{app => src}/ui/layouts/flexbox-layout.md (100%) rename apps/automated/{app => src}/ui/layouts/grid-layout-tests.ts (100%) rename apps/automated/{app => src}/ui/layouts/grid-layout.md (100%) rename apps/automated/{app => src}/ui/layouts/layout-helper.android.ts (100%) rename apps/automated/{app => src}/ui/layouts/layout-helper.d.ts (100%) rename apps/automated/{app => src}/ui/layouts/layout-helper.ios.ts (100%) rename apps/automated/{app => src}/ui/layouts/layout-tests-helper.ts (100%) rename apps/automated/{app => src}/ui/layouts/safe-area-tests.ts (100%) rename apps/automated/{app => src}/ui/layouts/stack-layout-tests.ts (100%) rename apps/automated/{app => src}/ui/layouts/stack-layout.md (100%) rename apps/automated/{app => src}/ui/layouts/wrap-layout-tests.ts (100%) rename apps/automated/{app => src}/ui/layouts/wrap-layout.md (100%) rename apps/automated/{app => src}/ui/lifecycle/lifecycle-tests.ts (100%) rename apps/automated/{app => src}/ui/lifecycle/package.json (100%) rename apps/automated/{app => src}/ui/lifecycle/pages/button-counter.ts (100%) rename apps/automated/{app => src}/ui/lifecycle/pages/page-one.css (100%) rename apps/automated/{app => src}/ui/lifecycle/pages/page-one.xml (100%) rename apps/automated/{app => src}/ui/lifecycle/pages/page-two.css (100%) rename apps/automated/{app => src}/ui/lifecycle/pages/page-two.xml (100%) rename apps/automated/{app => src}/ui/list-picker/list-picker-tests-native.android.ts (100%) rename apps/automated/{app => src}/ui/list-picker/list-picker-tests-native.d.ts (100%) rename apps/automated/{app => src}/ui/list-picker/list-picker-tests-native.ios.ts (100%) rename apps/automated/{app => src}/ui/list-picker/list-picker-tests.ts (100%) rename apps/automated/{app => src}/ui/list-picker/list-picker.md (100%) rename apps/automated/{app => src}/ui/list-view/list-view-safe-area-tests.ts (100%) rename apps/automated/{app => src}/ui/list-view/list-view-tests.ts (100%) rename apps/automated/{app => src}/ui/list-view/list-view-view-model.ts (100%) rename apps/automated/{app => src}/ui/list-view/list-view.md (100%) rename apps/automated/{app => src}/ui/page/modal-page.ts (100%) rename apps/automated/{app => src}/ui/page/modal-page.xml (100%) rename apps/automated/{app => src}/ui/page/modal-tab-page.ts (100%) rename apps/automated/{app => src}/ui/page/modal-tab-page.xml (100%) rename apps/automated/{app => src}/ui/page/modal-tab-root.ts (100%) rename apps/automated/{app => src}/ui/page/modal-tab-root.xml (100%) rename apps/automated/{app => src}/ui/page/page-tests-common.ts (100%) rename apps/automated/{app => src}/ui/page/page-tests.android.ts (100%) rename apps/automated/{app => src}/ui/page/page-tests.d.ts (100%) rename apps/automated/{app => src}/ui/page/page-tests.ios.ts (100%) rename apps/automated/{app => src}/ui/page/page.md (100%) rename apps/automated/{app => src}/ui/page/page21.ts (100%) rename apps/automated/{app => src}/ui/page/page21.xml (100%) rename apps/automated/{app => src}/ui/page/test-declarative-css-page.css (100%) rename apps/automated/{app => src}/ui/page/test-declarative-css-page.xml (100%) rename apps/automated/{app => src}/ui/page/test-module-css-page.css (100%) rename apps/automated/{app => src}/ui/page/test-module-css-page.ts (100%) rename apps/automated/{app => src}/ui/page/test-page-module.ts (100%) rename apps/automated/{app => src}/ui/placeholder/placeholder-tests.ts (100%) rename apps/automated/{app => src}/ui/placeholder/placeholder.md (100%) rename apps/automated/{app => src}/ui/progress/progress-tests.ts (100%) rename apps/automated/{app => src}/ui/progress/progress.md (100%) rename apps/automated/{app => src}/ui/proxy-view-container/proxy-view-container-tests.ts (100%) rename apps/automated/{app => src}/ui/repeater/repeater-safe-area-tests.ts (100%) rename apps/automated/{app => src}/ui/repeater/repeater-tests.ts (100%) rename apps/automated/{app => src}/ui/repeater/repeater.md (100%) rename apps/automated/{app => src}/ui/repeater/repeaterItems-bindingToGestures-page.ts (100%) rename apps/automated/{app => src}/ui/repeater/repeaterItems-bindingToGestures-page.xml (100%) rename apps/automated/{app => src}/ui/root-view/mymodule/MyControl.css (100%) rename apps/automated/{app => src}/ui/root-view/mymodule/MyControl.ts (100%) rename apps/automated/{app => src}/ui/root-view/mymodule/package.json (100%) rename apps/automated/{app => src}/ui/root-view/reset-root-view-tests.ts (100%) rename apps/automated/{app => src}/ui/root-view/root-modules/custom-component-root.css (100%) rename apps/automated/{app => src}/ui/root-view/root-modules/custom-component-root.xml (100%) rename apps/automated/{app => src}/ui/root-view/root-modules/gridlayout-root.css (100%) rename apps/automated/{app => src}/ui/root-view/root-modules/gridlayout-root.xml (100%) rename apps/automated/{app => src}/ui/root-view/root-modules/tabview-root.css (100%) rename apps/automated/{app => src}/ui/root-view/root-modules/tabview-root.xml (100%) rename apps/automated/{app => src}/ui/root-view/root-view-tests.ts (100%) rename apps/automated/{app => src}/ui/scroll-view/scroll-view-safe-area-tests.ts (100%) rename apps/automated/{app => src}/ui/scroll-view/scroll-view-tests.ts (100%) rename apps/automated/{app => src}/ui/scroll-view/scroll-view.md (100%) rename apps/automated/{app => src}/ui/search-bar/search-bar-code-snippet.ts (100%) rename apps/automated/{app => src}/ui/search-bar/search-bar-tests-native.android.ts (100%) rename apps/automated/{app => src}/ui/search-bar/search-bar-tests-native.d.ts (100%) rename apps/automated/{app => src}/ui/search-bar/search-bar-tests-native.ios.ts (100%) rename apps/automated/{app => src}/ui/search-bar/search-bar-tests.ts (100%) rename apps/automated/{app => src}/ui/search-bar/search-bar.md (100%) rename apps/automated/{app => src}/ui/segmented-bar/segmented-bar-tests-native.android.ts (100%) rename apps/automated/{app => src}/ui/segmented-bar/segmented-bar-tests-native.d.ts (100%) rename apps/automated/{app => src}/ui/segmented-bar/segmented-bar-tests-native.ios.ts (100%) rename apps/automated/{app => src}/ui/segmented-bar/segmented-bar-tests.ts (100%) rename apps/automated/{app => src}/ui/segmented-bar/segmented-bar.md (100%) rename apps/automated/{app => src}/ui/slider/slider-tests.ts (100%) rename apps/automated/{app => src}/ui/slider/slider.md (100%) rename apps/automated/{app => src}/ui/styling/root-views-css-classes-tests.ts (100%) rename apps/automated/{app => src}/ui/styling/style-properties-tests.ts (100%) rename apps/automated/{app => src}/ui/styling/style-tests.ts (100%) rename apps/automated/{app => src}/ui/styling/styling.md (100%) rename apps/automated/{app => src}/ui/styling/test-page.css (100%) rename apps/automated/{app => src}/ui/styling/value-source-tests.ts (100%) rename apps/automated/{app => src}/ui/styling/visual-state-tests.ts (100%) rename apps/automated/{app => src}/ui/switch/switch-tests.ts (100%) rename apps/automated/{app => src}/ui/switch/switch.md (100%) rename apps/automated/{app => src}/ui/tab-view/tab-view-navigation-tests.ts (100%) rename apps/automated/{app => src}/ui/tab-view/tab-view-root-tests.ts (100%) rename apps/automated/{app => src}/ui/tab-view/tab-view-tests-native.android.ts (100%) rename apps/automated/{app => src}/ui/tab-view/tab-view-tests-native.d.ts (100%) rename apps/automated/{app => src}/ui/tab-view/tab-view-tests-native.ios.ts (100%) rename apps/automated/{app => src}/ui/tab-view/tab-view-tests-new.ts (100%) rename apps/automated/{app => src}/ui/tab-view/tab-view-tests.ts (100%) rename apps/automated/{app => src}/ui/tab-view/tab-view.md (100%) rename apps/automated/{app => src}/ui/tabs/tabs-navigation-tests.ts (100%) rename apps/automated/{app => src}/ui/tabs/tabs-root-tests.ts (100%) rename apps/automated/{app => src}/ui/tabs/tabs-tests-native.android.ts (100%) rename apps/automated/{app => src}/ui/tabs/tabs-tests-native.d.ts (100%) rename apps/automated/{app => src}/ui/tabs/tabs-tests-native.ios.ts (100%) rename apps/automated/{app => src}/ui/tabs/tabs-tests-new.ts (100%) rename apps/automated/{app => src}/ui/tabs/tabs-tests.ts (100%) rename apps/automated/{app => src}/ui/test-pages/bindingExpressions_arrayAccess_testPage.ts (100%) rename apps/automated/{app => src}/ui/test-pages/bindingExpressions_arrayAccess_testPage.xml (100%) rename apps/automated/{app => src}/ui/test-pages/bindingExpressions_binaryOperators_testPage.ts (100%) rename apps/automated/{app => src}/ui/test-pages/bindingExpressions_binaryOperators_testPage.xml (100%) rename apps/automated/{app => src}/ui/test-pages/bindingExpressions_comparisonOperators_testPage.ts (100%) rename apps/automated/{app => src}/ui/test-pages/bindingExpressions_comparisonOperators_testPage.xml (100%) rename apps/automated/{app => src}/ui/test-pages/bindingExpressions_groupingParenthesis_testPage.ts (100%) rename apps/automated/{app => src}/ui/test-pages/bindingExpressions_groupingParenthesis_testPage.xml (100%) rename apps/automated/{app => src}/ui/test-pages/bindingExpressions_logicalComparisonOperators_testPage.ts (100%) rename apps/automated/{app => src}/ui/test-pages/bindingExpressions_logicalComparisonOperators_testPage.xml (100%) rename apps/automated/{app => src}/ui/test-pages/bindingExpressions_logicalOperators_testPage.ts (100%) rename apps/automated/{app => src}/ui/test-pages/bindingExpressions_logicalOperators_testPage.xml (100%) rename apps/automated/{app => src}/ui/test-pages/bindingExpressions_ternaryOperator_testPage.ts (100%) rename apps/automated/{app => src}/ui/test-pages/bindingExpressions_ternaryOperator_testPage.xml (100%) rename apps/automated/{app => src}/ui/test-pages/bindingExpressions_unaryOperators_testPage.ts (100%) rename apps/automated/{app => src}/ui/test-pages/bindingExpressions_unaryOperators_testPage.xml (100%) rename apps/automated/{app => src}/ui/text-field/text-field-tests-native.android.ts (100%) rename apps/automated/{app => src}/ui/text-field/text-field-tests-native.d.ts (100%) rename apps/automated/{app => src}/ui/text-field/text-field-tests-native.ios.ts (100%) rename apps/automated/{app => src}/ui/text-field/text-field-tests.ts (100%) rename apps/automated/{app => src}/ui/text-field/text-field.md (100%) rename apps/automated/{app => src}/ui/text-view/text-view-tests-native.android.ts (100%) rename apps/automated/{app => src}/ui/text-view/text-view-tests-native.d.ts (100%) rename apps/automated/{app => src}/ui/text-view/text-view-tests-native.ios.ts (100%) rename apps/automated/{app => src}/ui/text-view/text-view-tests.ts (100%) rename apps/automated/{app => src}/ui/text-view/text-view.md (100%) rename apps/automated/{app => src}/ui/time-picker/time-picker-tests-native.android.ts (100%) rename apps/automated/{app => src}/ui/time-picker/time-picker-tests-native.d.ts (100%) rename apps/automated/{app => src}/ui/time-picker/time-picker-tests-native.ios.ts (100%) rename apps/automated/{app => src}/ui/time-picker/time-picker-tests.ts (100%) rename apps/automated/{app => src}/ui/time-picker/time-picker.md (100%) rename apps/automated/{app => src}/ui/view/view-tests-common.ts (100%) rename apps/automated/{app => src}/ui/view/view-tests-layout-event.ts (100%) rename apps/automated/{app => src}/ui/view/view-tests.android.ts (100%) rename apps/automated/{app => src}/ui/view/view-tests.d.ts (100%) rename apps/automated/{app => src}/ui/view/view-tests.ios.ts (100%) rename apps/automated/{app => src}/ui/web-view/test with spaces.html (100%) rename apps/automated/{app => src}/ui/web-view/test.html (100%) rename apps/automated/{app => src}/ui/web-view/web-view-code-snippet.ts (100%) rename apps/automated/{app => src}/ui/web-view/web-view-safe-area-tests.ts (100%) rename apps/automated/{app => src}/ui/web-view/web-view-tests.ts (100%) rename apps/automated/{app => src}/ui/web-view/web-view.md (100%) rename apps/automated/{app => src}/utils/utils-tests.ts (100%) rename apps/automated/{app => src}/xhr/xhr-tests.ts (100%) rename apps/automated/{app => src}/xml-declaration/custom-code-file-page.ts (100%) rename apps/automated/{app => src}/xml-declaration/custom-css-file-page.css (100%) rename apps/automated/{app => src}/xml-declaration/errors/non-existing-element-in-template.xml (100%) rename apps/automated/{app => src}/xml-declaration/errors/non-existing-element.xml (100%) rename apps/automated/{app => src}/xml-declaration/examples/test-page.xml (100%) rename apps/automated/{app => src}/xml-declaration/inherited-base-page.ts (100%) rename apps/automated/{app => src}/xml-declaration/inherited-page.ts (100%) rename apps/automated/{app => src}/xml-declaration/inherited-page.xml (100%) rename apps/automated/{app => src}/xml-declaration/mainPage.ts (100%) rename apps/automated/{app => src}/xml-declaration/mainPage.xml (100%) rename apps/automated/{app => src}/xml-declaration/mymodule/MyControl.css (100%) rename apps/automated/{app => src}/xml-declaration/mymodule/MyControl.ts (100%) rename apps/automated/{app => src}/xml-declaration/mymodule/package.json (100%) rename apps/automated/{app => src}/xml-declaration/mymodulewithxml/MyControl.css (100%) rename apps/automated/{app => src}/xml-declaration/mymodulewithxml/MyControl.ts (100%) rename apps/automated/{app => src}/xml-declaration/mymodulewithxml/MyControl.xml (100%) rename apps/automated/{app => src}/xml-declaration/mymodulewithxml/TabViewParentChainPage.ts (100%) rename apps/automated/{app => src}/xml-declaration/mymodulewithxml/TabViewParentChainPage.xml (100%) rename apps/automated/{app => src}/xml-declaration/mymodulewithxml/my-no-js-control.xml (100%) rename apps/automated/{app => src}/xml-declaration/mymodulewithxml/package.json (100%) rename apps/automated/{app => src}/xml-declaration/package.json (100%) rename apps/automated/{app => src}/xml-declaration/template-builder-tests/event-in-codeless-fragment-the-fragment.xml (100%) rename apps/automated/{app => src}/xml-declaration/template-builder-tests/event-in-codeless-fragment.ts (100%) rename apps/automated/{app => src}/xml-declaration/template-builder-tests/event-in-codeless-fragment.xml (100%) rename apps/automated/{app => src}/xml-declaration/template-builder-tests/event-in-template.ts (100%) rename apps/automated/{app => src}/xml-declaration/template-builder-tests/event-in-template.xml (100%) rename apps/automated/{app => src}/xml-declaration/template-builder-tests/simple-template-page.xml (100%) rename apps/automated/{app => src}/xml-declaration/template-builder-tests/template-view.ts (100%) rename apps/automated/{app => src}/xml-declaration/tns.xsd (100%) rename apps/automated/{app => src}/xml-declaration/xml-declaration-tests.ts (100%) rename apps/automated/{app => src}/xml-parser-tests/itemTemplates.xml (100%) rename apps/automated/{app => src}/xml-parser-tests/xml-parser-tests.ts (100%) rename apps/automated/{app => src}/xml-parser-tests/xml-parser.md (100%) rename apps/automated/{app => src}/xml-parser-tests/xml-with-namespaces.xml (100%) rename apps/automated/{app => src}/xml-parser-tests/xml.expected (100%) rename apps/automated/{app => src}/xml-parser-tests/xml.xml (100%) create mode 100644 apps/toolbox/nativescript.config.ts delete mode 100644 apps/toolbox/nsconfig.json rename apps/toolbox/src/{app.ts => main.ts} (100%) delete mode 100644 apps/toolbox/src/package.json delete mode 100644 apps/ui/app/package.json create mode 100644 apps/ui/nativescript.config.ts delete mode 100644 apps/ui/nsconfig.json rename apps/ui/{app => src}/action-bar/action-item-position-page.ts (100%) rename apps/ui/{app => src}/action-bar/action-item-position-page.xml (100%) rename apps/ui/{app => src}/action-bar/action-view-page.ts (100%) rename apps/ui/{app => src}/action-bar/action-view-page.xml (100%) rename apps/ui/{app => src}/action-bar/all-page.ts (100%) rename apps/ui/{app => src}/action-bar/all-page.xml (100%) rename apps/ui/{app => src}/action-bar/background-css-page.css (100%) rename apps/ui/{app => src}/action-bar/background-css-page.ts (100%) rename apps/ui/{app => src}/action-bar/background-css-page.xml (100%) rename apps/ui/{app => src}/action-bar/background-page.ts (100%) rename apps/ui/{app => src}/action-bar/background-page.xml (100%) rename apps/ui/{app => src}/action-bar/clean-page.ts (100%) rename apps/ui/{app => src}/action-bar/clean-page.xml (100%) rename apps/ui/{app => src}/action-bar/color-page.ts (100%) rename apps/ui/{app => src}/action-bar/color-page.xml (100%) rename apps/ui/{app => src}/action-bar/flat-layout-page.xml (100%) rename apps/ui/{app => src}/action-bar/flat-page.ts (100%) rename apps/ui/{app => src}/action-bar/flat-page.xml (100%) rename apps/ui/{app => src}/action-bar/flat-scrollview-page.xml (100%) rename apps/ui/{app => src}/action-bar/flat-tab-opaque-bar-page.ts (100%) rename apps/ui/{app => src}/action-bar/flat-tab-opaque-bar-page.xml (100%) rename apps/ui/{app => src}/action-bar/flat-tab-page.xml (100%) rename apps/ui/{app => src}/action-bar/font-icons-page.css (100%) rename apps/ui/{app => src}/action-bar/font-icons-page.ts (100%) rename apps/ui/{app => src}/action-bar/font-icons-page.xml (100%) rename apps/ui/{app => src}/action-bar/icons-page.ts (100%) rename apps/ui/{app => src}/action-bar/icons-page.xml (100%) rename apps/ui/{app => src}/action-bar/local-icons-page.ts (100%) rename apps/ui/{app => src}/action-bar/local-icons-page.xml (100%) rename apps/ui/{app => src}/action-bar/main-page.ts (100%) rename apps/ui/{app => src}/action-bar/main-page.xml (100%) rename apps/ui/{app => src}/action-bar/modal-page-hidden-action-bar-page.ts (100%) rename apps/ui/{app => src}/action-bar/modal-page-hidden-action-bar-page.xml (100%) rename apps/ui/{app => src}/action-bar/modal-page.ts (100%) rename apps/ui/{app => src}/action-bar/modal-page.xml (100%) rename apps/ui/{app => src}/action-bar/modal-test-hidden-action-bar-page.ts (100%) rename apps/ui/{app => src}/action-bar/modal-test-hidden-action-bar-page.xml (100%) rename apps/ui/{app => src}/action-bar/modal-test-with-action-bar-page.ts (100%) rename apps/ui/{app => src}/action-bar/modal-test-with-action-bar-page.xml (100%) rename apps/ui/{app => src}/action-bar/system-icons-page.ts (100%) rename apps/ui/{app => src}/action-bar/system-icons-page.xml (100%) rename apps/ui/{app => src}/action-bar/transparent-bg-css-page.css (100%) rename apps/ui/{app => src}/action-bar/transparent-bg-css-page.ts (100%) rename apps/ui/{app => src}/action-bar/transparent-bg-css-page.xml (100%) rename apps/ui/{app => src}/animation/animation-army-100-page.ts (100%) rename apps/ui/{app => src}/animation/animation-army-100-page.xml (100%) rename apps/ui/{app => src}/animation/animation-curves-page.ts (100%) rename apps/ui/{app => src}/animation/animation-curves-page.xml (100%) rename apps/ui/{app => src}/animation/effect-summary-details-page.android.ts (100%) rename apps/ui/{app => src}/animation/effect-summary-details-page.ios.ts (100%) rename apps/ui/{app => src}/animation/effect-summary-details-page.xml (100%) rename apps/ui/{app => src}/animation/height-basic-page.ts (100%) rename apps/ui/{app => src}/animation/height-basic-page.xml (100%) rename apps/ui/{app => src}/animation/layout-stack-height-page.ts (100%) rename apps/ui/{app => src}/animation/layout-stack-height-page.xml (100%) rename apps/ui/{app => src}/animation/main-page.ts (100%) rename apps/ui/{app => src}/animation/main-page.xml (100%) rename apps/ui/{app => src}/app-root.xml (100%) rename apps/ui/{app => src}/app.css (100%) rename apps/ui/{app => src}/bindings/basics-page.ts (100%) rename apps/ui/{app => src}/bindings/main-page.ts (100%) rename apps/ui/{app => src}/bindings/main-page.xml (100%) rename apps/ui/{app => src}/bindings/xmlbasics-page.ts (100%) rename apps/ui/{app => src}/bindings/xmlbasics-page.xml (100%) rename apps/ui/{app => src}/bottom-navigation/background-color-page.css (100%) rename apps/ui/{app => src}/bottom-navigation/background-color-page.xml (100%) rename apps/ui/{app => src}/bottom-navigation/binding-page.ts (100%) rename apps/ui/{app => src}/bottom-navigation/binding-page.xml (100%) rename apps/ui/{app => src}/bottom-navigation/bottom-navigation-css-page.css (100%) rename apps/ui/{app => src}/bottom-navigation/bottom-navigation-css-page.ts (100%) rename apps/ui/{app => src}/bottom-navigation/bottom-navigation-css-page.xml (100%) rename apps/ui/{app => src}/bottom-navigation/bottom-navigation-page.ts (100%) rename apps/ui/{app => src}/bottom-navigation/bottom-navigation-page.xml (100%) rename apps/ui/{app => src}/bottom-navigation/bottom-navigation-view-model.ts (100%) rename apps/ui/{app => src}/bottom-navigation/color-page.css (100%) rename apps/ui/{app => src}/bottom-navigation/color-page.xml (100%) rename apps/ui/{app => src}/bottom-navigation/custom-tabstrip-page.css (100%) rename apps/ui/{app => src}/bottom-navigation/custom-tabstrip-page.ts (100%) rename apps/ui/{app => src}/bottom-navigation/custom-tabstrip-page.xml (100%) rename apps/ui/{app => src}/bottom-navigation/dynamic-color-change-page.css (100%) rename apps/ui/{app => src}/bottom-navigation/dynamic-color-change-page.ts (100%) rename apps/ui/{app => src}/bottom-navigation/dynamic-color-change-page.xml (100%) rename apps/ui/{app => src}/bottom-navigation/events-page.ts (100%) rename apps/ui/{app => src}/bottom-navigation/events-page.xml (100%) rename apps/ui/{app => src}/bottom-navigation/fancy-fonts-page.css (100%) rename apps/ui/{app => src}/bottom-navigation/fancy-fonts-page.ts (100%) rename apps/ui/{app => src}/bottom-navigation/fancy-fonts-page.xml (100%) rename apps/ui/{app => src}/bottom-navigation/first-page.ts (100%) rename apps/ui/{app => src}/bottom-navigation/first-page.xml (100%) rename apps/ui/{app => src}/bottom-navigation/font-icons-page.css (100%) rename apps/ui/{app => src}/bottom-navigation/font-icons-page.xml (100%) rename apps/ui/{app => src}/bottom-navigation/font-page.css (100%) rename apps/ui/{app => src}/bottom-navigation/font-page.xml (100%) rename apps/ui/{app => src}/bottom-navigation/icon-change-page.ts (100%) rename apps/ui/{app => src}/bottom-navigation/icon-change-page.xml (100%) rename apps/ui/{app => src}/bottom-navigation/icon-title-placement-page.xml (100%) rename apps/ui/{app => src}/bottom-navigation/issue-5470-page.xml (100%) rename apps/ui/{app => src}/bottom-navigation/item-color-page.css (100%) rename apps/ui/{app => src}/bottom-navigation/item-color-page.xml (100%) rename apps/ui/{app => src}/bottom-navigation/main-page.ts (100%) rename apps/ui/{app => src}/bottom-navigation/main-page.xml (100%) rename apps/ui/{app => src}/bottom-navigation/reselect-page.ts (100%) rename apps/ui/{app => src}/bottom-navigation/reselect-page.xml (100%) rename apps/ui/{app => src}/bottom-navigation/second-page.ts (100%) rename apps/ui/{app => src}/bottom-navigation/second-page.xml (100%) rename apps/ui/{app => src}/bottom-navigation/text-transform-page.css (100%) rename apps/ui/{app => src}/bottom-navigation/text-transform-page.xml (100%) rename apps/ui/{app => src}/button/background-page.css (100%) rename apps/ui/{app => src}/button/background-page.ts (100%) rename apps/ui/{app => src}/button/background-page.xml (100%) rename apps/ui/{app => src}/button/border-playground-page.css (100%) rename apps/ui/{app => src}/button/border-playground-page.ts (100%) rename apps/ui/{app => src}/button/border-playground-page.xml (100%) rename apps/ui/{app => src}/button/btn-wrap-text-alignment-4266-page.xml (100%) rename apps/ui/{app => src}/button/button-border-page.css (100%) rename apps/ui/{app => src}/button/button-border-page.xml (100%) rename apps/ui/{app => src}/button/highlight-4740/highlight-4740-page.css (100%) rename apps/ui/{app => src}/button/highlight-4740/highlight-4740-page.ts (100%) rename apps/ui/{app => src}/button/highlight-4740/highlight-4740-page.xml (100%) rename apps/ui/{app => src}/button/highlight-4740/sub-page.ts (100%) rename apps/ui/{app => src}/button/highlight-4740/sub-page.xml (100%) rename apps/ui/{app => src}/button/issue-4287-page.xml (100%) rename apps/ui/{app => src}/button/issue-4385-page.css (100%) rename apps/ui/{app => src}/button/issue-4385-page.ts (100%) rename apps/ui/{app => src}/button/issue-4385-page.xml (100%) rename apps/ui/{app => src}/button/main-page.ts (100%) rename apps/ui/{app => src}/button/main-page.xml (100%) rename apps/ui/{app => src}/button/tappable-span-page.ts (100%) rename apps/ui/{app => src}/button/tappable-span-page.xml (100%) rename apps/ui/{app => src}/css/all-non-uniform-border-page.css (100%) rename apps/ui/{app => src}/css/all-non-uniform-border-page.ts (100%) rename apps/ui/{app => src}/css/all-non-uniform-border-page.xml (100%) rename apps/ui/{app => src}/css/all-uniform-border-page.css (100%) rename apps/ui/{app => src}/css/all-uniform-border-page.ts (100%) rename apps/ui/{app => src}/css/all-uniform-border-page.xml (100%) rename apps/ui/{app => src}/css/background-image-linear-gradient-page.ts (100%) rename apps/ui/{app => src}/css/background-image-linear-gradient-page.xml (100%) rename apps/ui/{app => src}/css/background-image-page.css (100%) rename apps/ui/{app => src}/css/background-image-page.xml (100%) rename apps/ui/{app => src}/css/background-shorthand-page.ts (100%) rename apps/ui/{app => src}/css/background-shorthand-page.xml (100%) rename apps/ui/{app => src}/css/clip-path-inset-page.xml (100%) rename apps/ui/{app => src}/css/clip-path-page.xml (100%) rename apps/ui/{app => src}/css/combinators-page.css (100%) rename apps/ui/{app => src}/css/combinators-page.xml (100%) rename apps/ui/{app => src}/css/decoration-transform-formattedtext-page.xml (100%) rename apps/ui/{app => src}/css/elevation-page.css (100%) rename apps/ui/{app => src}/css/elevation-page.ts (100%) rename apps/ui/{app => src}/css/elevation-page.xml (100%) rename apps/ui/{app => src}/css/gradient-border-page.css (100%) rename apps/ui/{app => src}/css/gradient-border-page.xml (100%) rename apps/ui/{app => src}/css/image-border-page.css (100%) rename apps/ui/{app => src}/css/image-border-page.xml (100%) rename apps/ui/{app => src}/css/import.css (100%) rename apps/ui/{app => src}/css/inset-test.png (100%) rename apps/ui/{app => src}/css/label-background-image-page.css (100%) rename apps/ui/{app => src}/css/label-background-image-page.xml (100%) rename apps/ui/{app => src}/css/label-border-page.css (100%) rename apps/ui/{app => src}/css/label-border-page.xml (100%) rename apps/ui/{app => src}/css/layout-border-page.css (100%) rename apps/ui/{app => src}/css/layout-border-page.xml (100%) rename apps/ui/{app => src}/css/layouts-border-overlap-page.css (100%) rename apps/ui/{app => src}/css/layouts-border-overlap-page.xml (100%) rename apps/ui/{app => src}/css/letter-spacing-page.xml (100%) rename apps/ui/{app => src}/css/line-height-page.ts (100%) rename apps/ui/{app => src}/css/line-height-page.xml (100%) rename apps/ui/{app => src}/css/main-page.ts (100%) rename apps/ui/{app => src}/css/main-page.xml (100%) rename apps/ui/{app => src}/css/margins-paddings-with-percentage-page.css (100%) rename apps/ui/{app => src}/css/margins-paddings-with-percentage-page.ts (100%) rename apps/ui/{app => src}/css/margins-paddings-with-percentage-page.xml (100%) rename apps/ui/{app => src}/css/measure-tests-page.css (100%) rename apps/ui/{app => src}/css/measure-tests-page.xml (100%) rename apps/ui/{app => src}/css/missing-background-image-page.css (100%) rename apps/ui/{app => src}/css/missing-background-image-page.xml (100%) rename apps/ui/{app => src}/css/non-uniform-radius-page.css (100%) rename apps/ui/{app => src}/css/non-uniform-radius-page.xml (100%) rename apps/ui/{app => src}/css/padding-and-border-page.xml (100%) rename apps/ui/{app => src}/css/padding-page.xml (100%) rename apps/ui/{app => src}/css/pixels-page.xml (100%) rename apps/ui/{app => src}/css/progress-switch-page.xml (100%) rename apps/ui/{app => src}/css/radius-page.xml (100%) rename apps/ui/{app => src}/css/styled-formatted-text-page.css (100%) rename apps/ui/{app => src}/css/styled-formatted-text-page.xml (100%) rename apps/ui/{app => src}/css/styles-page.css (100%) rename apps/ui/{app => src}/css/styles-page.ts (100%) rename apps/ui/{app => src}/css/styles-page.xml (100%) rename apps/ui/{app => src}/css/text-decoration-page.ts (100%) rename apps/ui/{app => src}/css/text-decoration-page.xml (100%) rename apps/ui/{app => src}/css/text-transform-page.ts (100%) rename apps/ui/{app => src}/css/text-transform-page.xml (100%) rename apps/ui/{app => src}/css/transform-decoration-color-page.css (100%) rename apps/ui/{app => src}/css/transform-decoration-color-page.xml (100%) rename apps/ui/{app => src}/css/white-space-page.ts (100%) rename apps/ui/{app => src}/css/white-space-page.xml (100%) rename apps/ui/{app => src}/css/zindex-page.xml (100%) rename apps/ui/{app => src}/date-picker/date-picker-page.xml (100%) rename apps/ui/{app => src}/dialogs/main-page-common.css (100%) rename apps/ui/{app => src}/dialogs/main-page.android.css (100%) rename apps/ui/{app => src}/dialogs/main-page.ios.css (100%) rename apps/ui/{app => src}/dialogs/main-page.ts (100%) rename apps/ui/{app => src}/dialogs/main-page.xml (100%) rename apps/ui/{app => src}/dialogs/view-model.ts (100%) rename apps/ui/{app => src}/events/console-page.ts (100%) rename apps/ui/{app => src}/events/gestures-page.ts (100%) rename apps/ui/{app => src}/events/handlers-page.ts (100%) rename apps/ui/{app => src}/events/handlers-page.xml (100%) rename apps/ui/{app => src}/events/i61-page.ts (100%) rename apps/ui/{app => src}/events/i73-page.ts (100%) rename apps/ui/{app => src}/events/i86-page.xml (100%) rename apps/ui/{app => src}/events/layout-changed-event-page.ts (100%) rename apps/ui/{app => src}/events/layout-changed-event-page.xml (100%) rename apps/ui/{app => src}/events/main-page.ts (100%) rename apps/ui/{app => src}/events/main-page.xml (100%) rename apps/ui/{app => src}/events/pan-event-page.ts (100%) rename apps/ui/{app => src}/events/pan-event-page.xml (100%) rename apps/ui/{app => src}/events/swipe-event-passtrough-page.ts (100%) rename apps/ui/{app => src}/events/swipe-event-passtrough-page.xml (100%) rename apps/ui/{app => src}/events/touch-event-page.ts (100%) rename apps/ui/{app => src}/events/touch-event-page.xml (100%) rename apps/ui/{app => src}/flexbox/flexbox-4143-page.css (100%) rename apps/ui/{app => src}/flexbox/flexbox-4143-page.xml (100%) rename apps/ui/{app => src}/flexbox/flexbox-4834-page.css (100%) rename apps/ui/{app => src}/flexbox/flexbox-4834-page.xml (100%) rename apps/ui/{app => src}/flexbox/flexbox-css-page.css (100%) rename apps/ui/{app => src}/flexbox/flexbox-css-page.ts (100%) rename apps/ui/{app => src}/flexbox/flexbox-css-page.xml (100%) rename apps/ui/{app => src}/flexbox/flexbox-demo-page.css (100%) rename apps/ui/{app => src}/flexbox/flexbox-demo-page.xml (100%) rename apps/ui/{app => src}/flexbox/flexbox-main-page.ts (100%) rename apps/ui/{app => src}/flexbox/flexbox-main-page.xml (100%) rename apps/ui/{app => src}/flexbox/flexbox-page.css (100%) rename apps/ui/{app => src}/flexbox/flexbox-page.ts (100%) rename apps/ui/{app => src}/flexbox/flexbox-page.xml (100%) rename apps/ui/{app => src}/flexbox/flexbox-perf-comparison-page.ts (100%) rename apps/ui/{app => src}/flexbox/flexbox-perf-comparison-page.xml (100%) rename apps/ui/{app => src}/flexbox/flexbox-repeater-page.ts (100%) rename apps/ui/{app => src}/flexbox/flexbox-repeater-page.xml (100%) rename apps/ui/{app => src}/flexbox/icons/icon1.jpg (100%) rename apps/ui/{app => src}/flexbox/icons/icon2.jpg (100%) rename apps/ui/{app => src}/flexbox/icons/icon3.jpg (100%) rename apps/ui/{app => src}/flexbox/icons/thumbsdown.png (100%) rename apps/ui/{app => src}/flexbox/icons/thumbsup.png (100%) rename apps/ui/{app => src}/fonts-tests/all-fonts-page.ts (100%) rename apps/ui/{app => src}/fonts-tests/all-fonts-page.xml (100%) rename apps/ui/{app => src}/fonts-tests/button-page.ts (100%) rename apps/ui/{app => src}/fonts-tests/button-page.xml (100%) rename apps/ui/{app => src}/fonts-tests/custom-fonts-page.xml (100%) rename apps/ui/{app => src}/fonts-tests/font-awesome/issue-3654-2-page.ts (100%) rename apps/ui/{app => src}/fonts-tests/font-awesome/issue-3654-2-page.xml (100%) rename apps/ui/{app => src}/fonts-tests/font-awesome/issue-3654-page.css (100%) rename apps/ui/{app => src}/fonts-tests/font-awesome/issue-3654-page.ts (100%) rename apps/ui/{app => src}/fonts-tests/font-awesome/issue-3654-page.xml (100%) rename apps/ui/{app => src}/fonts-tests/fonts-weight/courier-new-page.xml (100%) rename apps/ui/{app => src}/fonts-tests/fonts-weight/custom-fontawesome-page.xml (100%) rename apps/ui/{app => src}/fonts-tests/fonts-weight/custom-muli-page.xml (100%) rename apps/ui/{app => src}/fonts-tests/fonts-weight/custom-sofia-page.xml (100%) rename apps/ui/{app => src}/fonts-tests/fonts-weight/font-fallback-page.xml (100%) rename apps/ui/{app => src}/fonts-tests/fonts-weight/helvetica-page.xml (100%) rename apps/ui/{app => src}/fonts-tests/fonts-weight/main-page.ts (100%) rename apps/ui/{app => src}/fonts-tests/fonts-weight/main-page.xml (100%) rename apps/ui/{app => src}/fonts-tests/fonts-weight/monospace-page.xml (100%) rename apps/ui/{app => src}/fonts-tests/fonts-weight/no-family-page.xml (100%) rename apps/ui/{app => src}/fonts-tests/fonts-weight/sans-serif-page.xml (100%) rename apps/ui/{app => src}/fonts-tests/fonts-weight/serif-page.xml (100%) rename apps/ui/{app => src}/fonts-tests/fonts-weight/system-page.xml (100%) rename apps/ui/{app => src}/fonts-tests/label-page.ts (100%) rename apps/ui/{app => src}/fonts-tests/label-page.xml (100%) rename apps/ui/{app => src}/fonts-tests/main-page.ts (100%) rename apps/ui/{app => src}/fonts-tests/main-page.xml (100%) rename apps/ui/{app => src}/fonts-tests/material-icons-page.xml (100%) rename apps/ui/{app => src}/fonts-tests/nordic/nordic-page.ts (100%) rename apps/ui/{app => src}/fonts-tests/nordic/nordic-page.xml (100%) rename apps/ui/{app => src}/fonts-tests/tab-view-page.xml (100%) rename apps/ui/{app => src}/fonts-tests/text-field-page.ts (100%) rename apps/ui/{app => src}/fonts-tests/text-field-page.xml (100%) rename apps/ui/{app => src}/fonts-tests/text-view-page.ts (100%) rename apps/ui/{app => src}/fonts-tests/text-view-page.xml (100%) rename apps/ui/{app => src}/fonts/FontAwesome.ttf (100%) rename apps/ui/{app => src}/fonts/Muli-Black.ttf (100%) rename apps/ui/{app => src}/fonts/Muli-BlackItalic.ttf (100%) rename apps/ui/{app => src}/fonts/Muli-Bold.ttf (100%) rename apps/ui/{app => src}/fonts/Muli-BoldItalic.ttf (100%) rename apps/ui/{app => src}/fonts/Muli-ExtraBold.ttf (100%) rename apps/ui/{app => src}/fonts/Muli-ExtraBoldItalic.ttf (100%) rename apps/ui/{app => src}/fonts/Muli-ExtraLight.ttf (100%) rename apps/ui/{app => src}/fonts/Muli-ExtraLightItalic.ttf (100%) rename apps/ui/{app => src}/fonts/Muli-Italic.ttf (100%) rename apps/ui/{app => src}/fonts/Muli-Light.ttf (100%) rename apps/ui/{app => src}/fonts/Muli-LightItalic.ttf (100%) rename apps/ui/{app => src}/fonts/Muli-Regular.ttf (100%) rename apps/ui/{app => src}/fonts/Muli-SemiBold.ttf (100%) rename apps/ui/{app => src}/fonts/Muli-SemiBoldItalic.ttf (100%) rename apps/ui/{app => src}/fonts/Pacifico.ttf (100%) rename apps/ui/{app => src}/fonts/Sofia.otf (100%) rename apps/ui/{app => src}/html-view/html-view-page.ts (100%) rename apps/ui/{app => src}/html-view/html-view-page.xml (100%) rename apps/ui/{app => src}/image-view/font-icons-page.css (100%) rename apps/ui/{app => src}/image-view/font-icons-page.xml (100%) rename apps/ui/{app => src}/image-view/image-asset/image-asset-page.ts (100%) rename apps/ui/{app => src}/image-view/image-asset/image-asset-page.xml (100%) rename apps/ui/{app => src}/image-view/image-asset/view-model-page.ts (100%) rename apps/ui/{app => src}/image-view/main-page.ts (100%) rename apps/ui/{app => src}/image-view/main-page.xml (100%) rename apps/ui/{app => src}/image-view/missing-image-page.xml (100%) rename apps/ui/{app => src}/image-view/mode-matrix-page.css (100%) rename apps/ui/{app => src}/image-view/mode-matrix-page.ts (100%) rename apps/ui/{app => src}/image-view/mode-matrix-page.xml (100%) rename apps/ui/{app => src}/image-view/rounded-buttons-page.xml (100%) rename apps/ui/{app => src}/image-view/rounded-images-page.css (100%) rename apps/ui/{app => src}/image-view/rounded-images-page.xml (100%) rename apps/ui/{app => src}/image-view/stretch-modes-page.ts (100%) rename apps/ui/{app => src}/image-view/stretch-modes-page.xml (100%) rename apps/ui/{app => src}/issues/component/customView-page.css (100%) rename apps/ui/{app => src}/issues/component/customView-page.xml (100%) rename apps/ui/{app => src}/issues/component2/customView2-page.css (100%) rename apps/ui/{app => src}/issues/component2/customView2-page.xml (100%) rename apps/ui/{app => src}/issues/component3/customView3-page.css (100%) rename apps/ui/{app => src}/issues/component3/customView3-page.xml (100%) rename apps/ui/{app => src}/issues/issue-1639-page.css (100%) rename apps/ui/{app => src}/issues/issue-1639-page.xml (100%) rename apps/ui/{app => src}/issues/issue-1657-ios-page.ts (100%) rename apps/ui/{app => src}/issues/issue-1657-ios-page.xml (100%) rename apps/ui/{app => src}/issues/issue-2661-page.css (100%) rename apps/ui/{app => src}/issues/issue-2661-page.ts (100%) rename apps/ui/{app => src}/issues/issue-2661-page.xml (100%) rename apps/ui/{app => src}/issues/issue-2661-second-page.css (100%) rename apps/ui/{app => src}/issues/issue-2661-second-page.ts (100%) rename apps/ui/{app => src}/issues/issue-2661-second-page.xml (100%) rename apps/ui/{app => src}/issues/issue-2674-page.xml (100%) rename apps/ui/{app => src}/issues/issue-2911-page.css (100%) rename apps/ui/{app => src}/issues/issue-2911-page.xml (100%) rename apps/ui/{app => src}/issues/issue-2942-page.ts (100%) rename apps/ui/{app => src}/issues/issue-2942-page.xml (100%) rename apps/ui/{app => src}/issues/issue-3007-page.css (100%) rename apps/ui/{app => src}/issues/issue-3007-page.xml (100%) rename apps/ui/{app => src}/issues/issue-3113-page.css (100%) rename apps/ui/{app => src}/issues/issue-3113-page.xml (100%) rename apps/ui/{app => src}/issues/issue-3164-page.ts (100%) rename apps/ui/{app => src}/issues/issue-3164-page.xml (100%) rename apps/ui/{app => src}/issues/issue-3175-page.xml (100%) rename apps/ui/{app => src}/issues/issue-3211-page.css (100%) rename apps/ui/{app => src}/issues/issue-3211-page.ts (100%) rename apps/ui/{app => src}/issues/issue-3211-page.xml (100%) rename apps/ui/{app => src}/issues/issue-3354-page.ts (100%) rename apps/ui/{app => src}/issues/issue-3354-page.xml (100%) rename apps/ui/{app => src}/issues/issue-3714-page.ts (100%) rename apps/ui/{app => src}/issues/issue-3714-page.xml (100%) rename apps/ui/{app => src}/issues/issue-4450-page.css (100%) rename apps/ui/{app => src}/issues/issue-4450-page.ts (100%) rename apps/ui/{app => src}/issues/issue-4450-page.xml (100%) rename apps/ui/{app => src}/issues/issue-5125-page.ts (100%) rename apps/ui/{app => src}/issues/issue-5125-page.xml (100%) rename apps/ui/{app => src}/issues/issue-5274-page.css (100%) rename apps/ui/{app => src}/issues/issue-5274-page.xml (100%) rename apps/ui/{app => src}/issues/issue-6439-page.css (100%) rename apps/ui/{app => src}/issues/issue-6439-page.xml (100%) rename apps/ui/{app => src}/issues/issue-ng-repo-1599-page.css (100%) rename apps/ui/{app => src}/issues/issue-ng-repo-1599-page.xml (100%) rename apps/ui/{app => src}/issues/issue-ng-repo-1626-page.ts (100%) rename apps/ui/{app => src}/issues/issue-ng-repo-1626-page.xml (100%) rename apps/ui/{app => src}/issues/main-page.ts (100%) rename apps/ui/{app => src}/issues/main-page.xml (100%) rename apps/ui/{app => src}/issues/open-file-6895-page.ts (100%) rename apps/ui/{app => src}/issues/open-file-6895-page.xml (100%) rename apps/ui/{app => src}/issues/sub-1657-page.xml (100%) rename apps/ui/{app => src}/issues/tabview-with-scrollview_4022-page.xml (100%) rename apps/ui/{app => src}/layouts-percent/absolute-page.ts (100%) rename apps/ui/{app => src}/layouts-percent/absolute-page.xml (100%) rename apps/ui/{app => src}/layouts-percent/dock-page.ts (100%) rename apps/ui/{app => src}/layouts-percent/dock-page.xml (100%) rename apps/ui/{app => src}/layouts-percent/grid-page.ts (100%) rename apps/ui/{app => src}/layouts-percent/grid-page.xml (100%) rename apps/ui/{app => src}/layouts-percent/myview.ts (100%) rename apps/ui/{app => src}/layouts-percent/stack-page.ts (100%) rename apps/ui/{app => src}/layouts-percent/stack-page.xml (100%) rename apps/ui/{app => src}/layouts-percent/wrap-page.ts (100%) rename apps/ui/{app => src}/layouts-percent/wrap-page.xml (100%) rename apps/ui/{app => src}/layouts/absolute-page.ts (100%) rename apps/ui/{app => src}/layouts/absolute-page.xml (100%) rename apps/ui/{app => src}/layouts/dock-page.ts (100%) rename apps/ui/{app => src}/layouts/dock-page.xml (100%) rename apps/ui/{app => src}/layouts/grid-7295-page.ts (100%) rename apps/ui/{app => src}/layouts/grid-7295-page.xml (100%) rename apps/ui/{app => src}/layouts/grid-page.ts (100%) rename apps/ui/{app => src}/layouts/grid-page.xml (100%) rename apps/ui/{app => src}/layouts/main-page.ts (100%) rename apps/ui/{app => src}/layouts/main-page.xml (100%) rename apps/ui/{app => src}/layouts/myview-base.ts (100%) rename apps/ui/{app => src}/layouts/myview.ts (100%) rename apps/ui/{app => src}/layouts/passThroughParent-page.ts (100%) rename apps/ui/{app => src}/layouts/passThroughParent-page.xml (100%) rename apps/ui/{app => src}/layouts/safe-area-page.xml (100%) rename apps/ui/{app => src}/layouts/stack-page.ts (100%) rename apps/ui/{app => src}/layouts/stack-page.xml (100%) rename apps/ui/{app => src}/layouts/stacklayout-6059-page.xml (100%) rename apps/ui/{app => src}/layouts/wrap-page.ts (100%) rename apps/ui/{app => src}/layouts/wrap-page.xml (100%) rename apps/ui/{app => src}/list-picker/issue_2895-page.ts (100%) rename apps/ui/{app => src}/list-picker/issue_2895-page.xml (100%) rename apps/ui/{app => src}/list-picker/list-picker-json-array-page.ts (100%) rename apps/ui/{app => src}/list-picker/list-picker-json-array-page.xml (100%) rename apps/ui/{app => src}/list-picker/list-picker-page.ts (100%) rename apps/ui/{app => src}/list-picker/list-picker-page.xml (100%) rename apps/ui/{app => src}/list-picker/main-page.ts (100%) rename apps/ui/{app => src}/list-picker/main-page.xml (100%) rename apps/ui/{app => src}/list-view/csslv-page.ts (100%) rename apps/ui/{app => src}/list-view/csslv-page.xml (100%) rename apps/ui/{app => src}/list-view/dynamic-templates-page.ts (100%) rename apps/ui/{app => src}/list-view/dynamic-templates-page.xml (100%) rename apps/ui/{app => src}/list-view/images-template-page.ts (100%) rename apps/ui/{app => src}/list-view/images-template-page.xml (100%) rename apps/ui/{app => src}/list-view/item-re-layout-page.ts (100%) rename apps/ui/{app => src}/list-view/item-re-layout-page.xml (100%) rename apps/ui/{app => src}/list-view/item-re-layout.css (100%) rename apps/ui/{app => src}/list-view/list-view-page.css (100%) rename apps/ui/{app => src}/list-view/list-view-page.ts (100%) rename apps/ui/{app => src}/list-view/list-view-page.xml (100%) rename apps/ui/{app => src}/list-view/listview-bg-separator-color-page.ts (100%) rename apps/ui/{app => src}/list-view/listview-bg-separator-color-page.xml (100%) rename apps/ui/{app => src}/list-view/listview-binding-page.ts (100%) rename apps/ui/{app => src}/list-view/main-page.ts (100%) rename apps/ui/{app => src}/list-view/main-page.xml (100%) rename apps/ui/{app => src}/list-view/main-view-model.ts (100%) rename apps/ui/{app => src}/list-view/parents-expression-page.ts (100%) rename apps/ui/{app => src}/list-view/parents-expression-page.xml (100%) rename apps/ui/{app => src}/list-view/row-height-page.ts (100%) rename apps/ui/{app => src}/list-view/row-height-page.xml (100%) rename apps/ui/{app => src}/list-view/row-height.css (100%) rename apps/ui/{app => src}/list-view/safe-area-page.ts (100%) rename apps/ui/{app => src}/list-view/safe-area-page.xml (100%) rename apps/ui/{app => src}/list-view/scrolling-and-sizing-page.ts (100%) rename apps/ui/{app => src}/list-view/scrolling-and-sizing-page.xml (100%) rename apps/ui/{app => src}/list-view/scrolling-and-sizing.css (100%) rename apps/ui/{app => src}/list-view/width-percent-page.ts (100%) rename apps/ui/{app => src}/list-view/width-percent-page.xml (100%) rename apps/ui/{app => src}/main-page-view-model.ts (100%) rename apps/ui/{app => src}/main-page.ts (100%) rename apps/ui/{app => src}/main-page.xml (100%) rename apps/ui/{app/app.ts => src/main.ts} (100%) rename apps/ui/{app => src}/modal-view/login-page.ts (100%) rename apps/ui/{app => src}/modal-view/login-page.xml (100%) rename apps/ui/{app => src}/modal-view/modal-view-page.ts (100%) rename apps/ui/{app => src}/modal-view/modal-view-page.xml (100%) rename apps/ui/{app => src}/modal-view/nested-modal.ts (100%) rename apps/ui/{app => src}/modal-view/nested-modal.xml (100%) rename apps/ui/{app => src}/nested-frames/full-screen-n-n-page.xml (100%) rename apps/ui/{app => src}/nested-frames/full-screen-n-y-flat-page.xml (100%) rename apps/ui/{app => src}/nested-frames/full-screen-n-y-page.xml (100%) rename apps/ui/{app => src}/nested-frames/full-screen-y-n-flat-page.xml (100%) rename apps/ui/{app => src}/nested-frames/full-screen-y-n-page.xml (100%) rename apps/ui/{app => src}/nested-frames/full-screen-y-y-flat-page.xml (100%) rename apps/ui/{app => src}/nested-frames/full-screen-y-y-page.xml (100%) rename apps/ui/{app => src}/nested-frames/main-page.ts (100%) rename apps/ui/{app => src}/nested-frames/main-page.xml (100%) rename apps/ui/{app => src}/nested-frames/mid-screen-n-n-page.xml (100%) rename apps/ui/{app => src}/nested-frames/mid-screen-n-y-flat-page.xml (100%) rename apps/ui/{app => src}/nested-frames/mid-screen-n-y-page.xml (100%) rename apps/ui/{app => src}/nested-frames/mid-screen-y-n-flat-page.xml (100%) rename apps/ui/{app => src}/nested-frames/mid-screen-y-n-page.xml (100%) rename apps/ui/{app => src}/nested-frames/mid-screen-y-y-flat-page.xml (100%) rename apps/ui/{app => src}/nested-frames/mid-screen-y-y-page.xml (100%) rename apps/ui/{app => src}/nested-frames/nested-flat-page.xml (100%) rename apps/ui/{app => src}/nested-frames/nested-page.xml (100%) rename apps/ui/{app => src}/nested-frames/tab-n-n-page.xml (100%) rename apps/ui/{app => src}/nested-frames/tab-n-y-flat-page.xml (100%) rename apps/ui/{app => src}/nested-frames/tab-n-y-page.xml (100%) rename apps/ui/{app => src}/nested-frames/tab-y-n-flat-page.xml (100%) rename apps/ui/{app => src}/nested-frames/tab-y-n-page.xml (100%) rename apps/ui/{app => src}/nested-frames/tab-y-y-flat-page.xml (100%) rename apps/ui/{app => src}/nested-frames/tab-y-y-page.xml (100%) rename apps/ui/{app => src}/page/main-page.ts (100%) rename apps/ui/{app => src}/page/main-page.xml (100%) rename apps/ui/{app => src}/page/status-bar-css-page.css (100%) rename apps/ui/{app => src}/page/status-bar-css-page.ts (100%) rename apps/ui/{app => src}/page/status-bar-css-page.xml (100%) rename apps/ui/{app => src}/perf/main-page.ts (100%) rename apps/ui/{app => src}/perf/main-page.xml (100%) rename apps/ui/{app => src}/perf/memory-leaks/background-image-page.css (100%) rename apps/ui/{app => src}/perf/memory-leaks/background-image-page.ts (100%) rename apps/ui/{app => src}/perf/memory-leaks/background-image-page.xml (100%) rename apps/ui/{app => src}/perf/memory-leaks/main-page.ts (100%) rename apps/ui/{app => src}/perf/memory-leaks/main-page.xml (100%) rename apps/ui/{app => src}/perf/properties/main-page.ts (100%) rename apps/ui/{app => src}/perf/properties/main-page.xml (100%) rename apps/ui/{app => src}/perf/properties/tests.ts (100%) rename apps/ui/{app => src}/progress-bar/activity-indicator-page.xml (100%) rename apps/ui/{app => src}/progress-bar/main-page.ts (100%) rename apps/ui/{app => src}/progress-bar/main-page.xml (100%) rename apps/ui/{app => src}/progress-bar/progress-page.xml (100%) rename apps/ui/{app => src}/resources/images/add_to_fav.png (100%) rename apps/ui/{app => src}/resources/images/add_to_fav@2x.png (100%) rename apps/ui/{app => src}/resources/images/add_to_fav@3x.png (100%) rename apps/ui/{app => src}/resources/images/first-image.png (100%) rename apps/ui/{app => src}/resources/images/gravatar.png (100%) rename apps/ui/{app => src}/resources/images/gravatar2.png (100%) rename apps/ui/{app => src}/resources/images/icon.png (100%) rename apps/ui/{app => src}/resources/images/inset-test.png (100%) rename apps/ui/{app => src}/resources/images/logo.png (100%) rename apps/ui/{app => src}/resources/images/no-image.png (100%) rename apps/ui/{app => src}/resources/images/red.png (100%) rename apps/ui/{app => src}/resources/images/splashscreen.png (100%) rename apps/ui/{app => src}/resources/images/test2.png (100%) rename apps/ui/{app => src}/resources/images/testlogo.jpg (100%) rename apps/ui/{app => src}/resources/images/woods.jpg (100%) rename apps/ui/{app => src}/screen-qualifiers/main-page.ios.xml (100%) rename apps/ui/{app => src}/screen-qualifiers/main-page.land.xml (100%) rename apps/ui/{app => src}/screen-qualifiers/main-page.minWH120.port.xml (100%) rename apps/ui/{app => src}/screen-qualifiers/main-page.minWH360.ts (100%) rename apps/ui/{app => src}/screen-qualifiers/main-page.minWH360.xml (100%) rename apps/ui/{app => src}/screen-qualifiers/main-page.ts (100%) rename apps/ui/{app => src}/screen-qualifiers/main-page.xml (100%) rename apps/ui/{app => src}/scroll-view/layout-outside-scroll-page.ts (100%) rename apps/ui/{app => src}/scroll-view/layout-outside-scroll-page.xml (100%) rename apps/ui/{app => src}/scroll-view/layout-outside-scroll-view-model.ts (100%) rename apps/ui/{app => src}/scroll-view/main-page.ts (100%) rename apps/ui/{app => src}/scroll-view/main-page.xml (100%) rename apps/ui/{app => src}/scroll-view/safe-area-images-overflow-page.xml (100%) rename apps/ui/{app => src}/scroll-view/safe-area-images-page.xml (100%) rename apps/ui/{app => src}/scroll-view/safe-area-root-element-page.xml (100%) rename apps/ui/{app => src}/scroll-view/safe-area-sub-element-page.xml (100%) rename apps/ui/{app => src}/scroll-view/scroll-enabled-page.ts (100%) rename apps/ui/{app => src}/scroll-view/scroll-enabled-page.xml (100%) rename apps/ui/{app => src}/scroll-view/scrolling-and-sizing-page.css (100%) rename apps/ui/{app => src}/scroll-view/scrolling-and-sizing-page.xml (100%) rename apps/ui/{app => src}/search-bar/issue-4147-page.css (100%) rename apps/ui/{app => src}/search-bar/issue-4147-page.ts (100%) rename apps/ui/{app => src}/search-bar/issue-4147-page.xml (100%) rename apps/ui/{app => src}/search-bar/issue-5039-page.ts (100%) rename apps/ui/{app => src}/search-bar/issue-5039-page.xml (100%) rename apps/ui/{app => src}/search-bar/issue-5039-view-model.ts (100%) rename apps/ui/{app => src}/search-bar/issue-5655-page.xml (100%) rename apps/ui/{app => src}/search-bar/main-page.ts (100%) rename apps/ui/{app => src}/search-bar/main-page.xml (100%) rename apps/ui/{app => src}/search-bar/search-bar-page.xml (100%) rename apps/ui/{app => src}/segmented-bar/all-page.ts (100%) rename apps/ui/{app => src}/segmented-bar/all-page.xml (100%) rename apps/ui/{app => src}/segmented-bar/android-enabled-page.ts (100%) rename apps/ui/{app => src}/segmented-bar/android-enabled-page.xml (100%) rename apps/ui/{app => src}/segmented-bar/clean-page.ts (100%) rename apps/ui/{app => src}/segmented-bar/clean-page.xml (100%) rename apps/ui/{app => src}/segmented-bar/main-page.ts (100%) rename apps/ui/{app => src}/segmented-bar/main-page.xml (100%) rename apps/ui/{app => src}/sub-main-page-view-model.ts (100%) rename apps/ui/{app => src}/tab-view/all-page.xml (100%) rename apps/ui/{app => src}/tab-view/background-page.xml (100%) rename apps/ui/{app => src}/tab-view/color-page.xml (100%) rename apps/ui/{app => src}/tab-view/icon-title-placement-page.xml (100%) rename apps/ui/{app => src}/tab-view/issue-5470-page.xml (100%) rename apps/ui/{app => src}/tab-view/main-page.ts (100%) rename apps/ui/{app => src}/tab-view/main-page.xml (100%) rename apps/ui/{app => src}/tab-view/nowrap-page.xml (100%) rename apps/ui/{app => src}/tab-view/selected-page.xml (100%) rename apps/ui/{app => src}/tab-view/tab-text-color-page.xml (100%) rename apps/ui/{app => src}/tab-view/tab-view-android-swipe-page.xml (100%) rename apps/ui/{app => src}/tab-view/tab-view-bottom-position-page.xml (100%) rename apps/ui/{app => src}/tab-view/tab-view-css-page.css (100%) rename apps/ui/{app => src}/tab-view/tab-view-css-page.ts (100%) rename apps/ui/{app => src}/tab-view/tab-view-css-page.xml (100%) rename apps/ui/{app => src}/tab-view/tab-view-icon-change-page.ts (100%) rename apps/ui/{app => src}/tab-view/tab-view-icon-change-page.xml (100%) rename apps/ui/{app => src}/tab-view/tab-view-icon-local-page.ts (100%) rename apps/ui/{app => src}/tab-view/tab-view-icon-local-page.xml (100%) rename apps/ui/{app => src}/tab-view/tab-view-icon-page.ts (100%) rename apps/ui/{app => src}/tab-view/tab-view-icon-page.xml (100%) rename apps/ui/{app => src}/tab-view/tab-view-more-page.css (100%) rename apps/ui/{app => src}/tab-view/tab-view-more-page.xml (100%) rename apps/ui/{app => src}/tab-view/tab-view-tab-text-font-size-page.xml (100%) rename apps/ui/{app => src}/tab-view/tabsBackground-page.xml (100%) rename apps/ui/{app => src}/tab-view/text-transform-page.css (100%) rename apps/ui/{app => src}/tab-view/text-transform-page.ts (100%) rename apps/ui/{app => src}/tab-view/text-transform-page.xml (100%) rename apps/ui/{app => src}/tabs/background-color-page.css (100%) rename apps/ui/{app => src}/tabs/background-color-page.xml (100%) rename apps/ui/{app => src}/tabs/color-page.css (100%) rename apps/ui/{app => src}/tabs/color-page.xml (100%) rename apps/ui/{app => src}/tabs/custom-tabstrip-page.css (100%) rename apps/ui/{app => src}/tabs/custom-tabstrip-page.ts (100%) rename apps/ui/{app => src}/tabs/custom-tabstrip-page.xml (100%) rename apps/ui/{app => src}/tabs/default-page.ts (100%) rename apps/ui/{app => src}/tabs/default-page.xml (100%) rename apps/ui/{app => src}/tabs/dynamic-color-change-page.css (100%) rename apps/ui/{app => src}/tabs/dynamic-color-change-page.ts (100%) rename apps/ui/{app => src}/tabs/dynamic-color-change-page.xml (100%) rename apps/ui/{app => src}/tabs/events-page.ts (100%) rename apps/ui/{app => src}/tabs/events-page.xml (100%) rename apps/ui/{app => src}/tabs/first-page.ts (100%) rename apps/ui/{app => src}/tabs/first-page.xml (100%) rename apps/ui/{app => src}/tabs/font-icons-page.css (100%) rename apps/ui/{app => src}/tabs/font-icons-page.xml (100%) rename apps/ui/{app => src}/tabs/font-page.css (100%) rename apps/ui/{app => src}/tabs/font-page.xml (100%) rename apps/ui/{app => src}/tabs/frame-in-tabs-inner-page-1.xml (100%) rename apps/ui/{app => src}/tabs/frame-in-tabs-inner-page-2.xml (100%) rename apps/ui/{app => src}/tabs/frame-in-tabs-inner-page-3.xml (100%) rename apps/ui/{app => src}/tabs/frame-in-tabs-inner-page-4.xml (100%) rename apps/ui/{app => src}/tabs/frame-in-tabs.ts (100%) rename apps/ui/{app => src}/tabs/frame-in-tabs.xml (100%) rename apps/ui/{app => src}/tabs/highlight-color-page.css (100%) rename apps/ui/{app => src}/tabs/highlight-color-page.xml (100%) rename apps/ui/{app => src}/tabs/icon-change-page.ts (100%) rename apps/ui/{app => src}/tabs/icon-change-page.xml (100%) rename apps/ui/{app => src}/tabs/icon-title-placement-page.xml (100%) rename apps/ui/{app => src}/tabs/issue-5470-page.xml (100%) rename apps/ui/{app => src}/tabs/item-color-page.css (100%) rename apps/ui/{app => src}/tabs/item-color-page.xml (100%) rename apps/ui/{app => src}/tabs/main-page.ts (100%) rename apps/ui/{app => src}/tabs/main-page.xml (100%) rename apps/ui/{app => src}/tabs/nested-bottom-navigation-page.xml (100%) rename apps/ui/{app => src}/tabs/nested-layout-page.xml (100%) rename apps/ui/{app => src}/tabs/reselect-page.ts (100%) rename apps/ui/{app => src}/tabs/reselect-page.xml (100%) rename apps/ui/{app => src}/tabs/second-page.ts (100%) rename apps/ui/{app => src}/tabs/second-page.xml (100%) rename apps/ui/{app => src}/tabs/swipe-disabled-page.xml (100%) rename apps/ui/{app => src}/tabs/tab-strip-item-page.xml (100%) rename apps/ui/{app => src}/tabs/tab-strip-items-page.xml (100%) rename apps/ui/{app => src}/tabs/tabs-binding-page.ts (100%) rename apps/ui/{app => src}/tabs/tabs-binding-page.xml (100%) rename apps/ui/{app => src}/tabs/tabs-binding-view-model.ts (100%) rename apps/ui/{app => src}/tabs/tabs-page.ts (100%) rename apps/ui/{app => src}/tabs/tabs-page.xml (100%) rename apps/ui/{app => src}/tabs/tabs-position-page.xml (100%) rename apps/ui/{app => src}/tabs/text-transform-page.css (100%) rename apps/ui/{app => src}/tabs/text-transform-page.xml (100%) rename apps/ui/{app => src}/test-example-model.ts (100%) rename apps/ui/{app => src}/test-page-main-view-model.ts (100%) rename apps/ui/{app => src}/text-field/focus-blur-events-page.ts (100%) rename apps/ui/{app => src}/text-field/focus-blur-events-page.xml (100%) rename apps/ui/{app => src}/text-field/main-page.ts (100%) rename apps/ui/{app => src}/text-field/main-page.xml (100%) rename apps/ui/{app => src}/text-field/max-length-page.ts (100%) rename apps/ui/{app => src}/text-field/max-length-page.xml (100%) rename apps/ui/{app => src}/text-field/secured-text-field-4135-page.ts (100%) rename apps/ui/{app => src}/text-field/secured-text-field-4135-page.xml (100%) rename apps/ui/{app => src}/text-field/text-field-border-page.css (100%) rename apps/ui/{app => src}/text-field/text-field-border-page.xml (100%) rename apps/ui/{app => src}/text-view/hint-text-color-page.ts (100%) rename apps/ui/{app => src}/text-view/hint-text-color-page.xml (100%) rename apps/ui/{app => src}/text-view/main-page.ts (100%) rename apps/ui/{app => src}/text-view/main-page.xml (100%) rename apps/ui/{app => src}/text-view/scrolling-and-sizing-page.css (100%) rename apps/ui/{app => src}/text-view/scrolling-and-sizing-page.xml (100%) rename apps/ui/{app => src}/text-view/text-view-border-page.css (100%) rename apps/ui/{app => src}/text-view/text-view-border-page.xml (100%) rename apps/ui/{app => src}/text-view/text-view-hint-color-page.ts (100%) rename apps/ui/{app => src}/text-view/text-view-hint-color-page.xml (100%) rename apps/ui/{app => src}/time-picker/time-picker-page.xml (100%) rename apps/ui/{app => src}/web-view/main-page.ts (100%) rename apps/ui/{app => src}/web-view/main-page.xml (100%) rename apps/ui/{app => src}/web-view/query-params-page.ts (100%) rename apps/ui/{app => src}/web-view/query-params-page.xml (100%) rename apps/ui/{app => src}/web-view/query.html (100%) rename apps/ui/{app => src}/web-view/test.css (100%) rename apps/ui/{app => src}/web-view/test.html (100%) rename apps/ui/{app => src}/web-view/web-view-error-page.ts (100%) rename apps/ui/{app => src}/web-view/web-view-error-page.xml (100%) rename apps/ui/{app => src}/web-view/web-view-page.ts (100%) rename apps/ui/{app => src}/web-view/web-view-page.xml (100%) rename apps/ui/{app => src}/web-view/web-view-test-page.xml (100%) diff --git a/apps/automated/app/package.json b/apps/automated/app/package.json deleted file mode 100644 index c13032ce66..0000000000 --- a/apps/automated/app/package.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "main": "app.js", - "android": { - "v8Flags": "--expose_gc", - "markingMode": "none" - } -} diff --git a/apps/automated/nativescript.config.ts b/apps/automated/nativescript.config.ts new file mode 100644 index 0000000000..e93d59166e --- /dev/null +++ b/apps/automated/nativescript.config.ts @@ -0,0 +1,10 @@ +import { NativeScriptConfig } from '@nativescript/core'; + +export default { + id: 'org.nativescript.UnitTestApp', + appResourcesPath: '../../tools/assets/App_Resources', + android: { + v8Flags: '--expose_gc', + markingMode: 'none', + }, +} as NativeScriptConfig; diff --git a/apps/automated/nsconfig.json b/apps/automated/nsconfig.json deleted file mode 100644 index 3b2369b96b..0000000000 --- a/apps/automated/nsconfig.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "appResourcesPath": "../../tools/assets/App_Resources", - "appPath": "app" -} diff --git a/apps/automated/package.json b/apps/automated/package.json index 1db831e3c5..dd43297b80 100644 --- a/apps/automated/package.json +++ b/apps/automated/package.json @@ -1,14 +1,5 @@ { - "nativescript": { - "id": "org.nativescript.UnitTestApp", - "tns-android": { - "version": "next" - }, - "tns-ios": { - "version": "6.5.2" - } - }, - "main": "app.js", + "main": "main.js", "description": "NativeScript Application", "license": "SEE LICENSE IN ", "repository": "", @@ -20,6 +11,7 @@ "@nativescript/core": "file:../../packages/core" }, "devDependencies": { + "@nativescript/ios": "7.0.0", "@nativescript/webpack": "file:../../dist/packages/nativescript-webpack.tgz", "typescript": "file:../../node_modules/typescript" }, diff --git a/apps/automated/app/animation-frame/animation-frame.ts b/apps/automated/src/animation-frame/animation-frame.ts similarity index 100% rename from apps/automated/app/animation-frame/animation-frame.ts rename to apps/automated/src/animation-frame/animation-frame.ts diff --git a/apps/automated/app/app-root.xml b/apps/automated/src/app-root.xml similarity index 100% rename from apps/automated/app/app-root.xml rename to apps/automated/src/app-root.xml diff --git a/apps/automated/app/app.css b/apps/automated/src/app.css similarity index 100% rename from apps/automated/app/app.css rename to apps/automated/src/app.css diff --git a/apps/automated/app/application-settings/application-settings-tests.ts b/apps/automated/src/application-settings/application-settings-tests.ts similarity index 100% rename from apps/automated/app/application-settings/application-settings-tests.ts rename to apps/automated/src/application-settings/application-settings-tests.ts diff --git a/apps/automated/app/application-settings/application-settings.md b/apps/automated/src/application-settings/application-settings.md similarity index 100% rename from apps/automated/app/application-settings/application-settings.md rename to apps/automated/src/application-settings/application-settings.md diff --git a/apps/automated/app/application/application-tests-common.ts b/apps/automated/src/application/application-tests-common.ts similarity index 100% rename from apps/automated/app/application/application-tests-common.ts rename to apps/automated/src/application/application-tests-common.ts diff --git a/apps/automated/app/application/application-tests.android.ts b/apps/automated/src/application/application-tests.android.ts similarity index 100% rename from apps/automated/app/application/application-tests.android.ts rename to apps/automated/src/application/application-tests.android.ts diff --git a/apps/automated/app/application/application-tests.d.ts b/apps/automated/src/application/application-tests.d.ts similarity index 100% rename from apps/automated/app/application/application-tests.d.ts rename to apps/automated/src/application/application-tests.d.ts diff --git a/apps/automated/app/application/application-tests.ios.ts b/apps/automated/src/application/application-tests.ios.ts similarity index 100% rename from apps/automated/app/application/application-tests.ios.ts rename to apps/automated/src/application/application-tests.ios.ts diff --git a/apps/automated/app/assets/logo.png b/apps/automated/src/assets/logo.png similarity index 100% rename from apps/automated/app/assets/logo.png rename to apps/automated/src/assets/logo.png diff --git a/apps/automated/app/assets/small-image.png b/apps/automated/src/assets/small-image.png similarity index 100% rename from apps/automated/app/assets/small-image.png rename to apps/automated/src/assets/small-image.png diff --git a/apps/automated/app/assets/splashscreen.png b/apps/automated/src/assets/splashscreen.png similarity index 100% rename from apps/automated/app/assets/splashscreen.png rename to apps/automated/src/assets/splashscreen.png diff --git a/apps/automated/app/assets/test-icon.png b/apps/automated/src/assets/test-icon.png similarity index 100% rename from apps/automated/app/assets/test-icon.png rename to apps/automated/src/assets/test-icon.png diff --git a/apps/automated/app/color/color-tests.ts b/apps/automated/src/color/color-tests.ts similarity index 100% rename from apps/automated/app/color/color-tests.ts rename to apps/automated/src/color/color-tests.ts diff --git a/apps/automated/app/color/color.md b/apps/automated/src/color/color.md similarity index 100% rename from apps/automated/app/color/color.md rename to apps/automated/src/color/color.md diff --git a/apps/automated/app/connectivity/connectivity-tests.ts b/apps/automated/src/connectivity/connectivity-tests.ts similarity index 100% rename from apps/automated/app/connectivity/connectivity-tests.ts rename to apps/automated/src/connectivity/connectivity-tests.ts diff --git a/apps/automated/app/connectivity/connectivity.md b/apps/automated/src/connectivity/connectivity.md similarity index 100% rename from apps/automated/app/connectivity/connectivity.md rename to apps/automated/src/connectivity/connectivity.md diff --git a/apps/automated/app/console/console-tests.ts b/apps/automated/src/console/console-tests.ts similarity index 100% rename from apps/automated/app/console/console-tests.ts rename to apps/automated/src/console/console-tests.ts diff --git a/apps/automated/app/console/console.md b/apps/automated/src/console/console.md similarity index 100% rename from apps/automated/app/console/console.md rename to apps/automated/src/console/console.md diff --git a/apps/automated/app/data/observable-array-tests.ts b/apps/automated/src/data/observable-array-tests.ts similarity index 100% rename from apps/automated/app/data/observable-array-tests.ts rename to apps/automated/src/data/observable-array-tests.ts diff --git a/apps/automated/app/data/observable-array.md b/apps/automated/src/data/observable-array.md similarity index 100% rename from apps/automated/app/data/observable-array.md rename to apps/automated/src/data/observable-array.md diff --git a/apps/automated/app/data/observable-tests.ts b/apps/automated/src/data/observable-tests.ts similarity index 100% rename from apps/automated/app/data/observable-tests.ts rename to apps/automated/src/data/observable-tests.ts diff --git a/apps/automated/app/data/observable.md b/apps/automated/src/data/observable.md similarity index 100% rename from apps/automated/app/data/observable.md rename to apps/automated/src/data/observable.md diff --git a/apps/automated/app/data/virtual-array-tests.ts b/apps/automated/src/data/virtual-array-tests.ts similarity index 100% rename from apps/automated/app/data/virtual-array-tests.ts rename to apps/automated/src/data/virtual-array-tests.ts diff --git a/apps/automated/app/data/virtual-array.md b/apps/automated/src/data/virtual-array.md similarity index 100% rename from apps/automated/app/data/virtual-array.md rename to apps/automated/src/data/virtual-array.md diff --git a/apps/automated/app/debugger/dom-node-tests.ts b/apps/automated/src/debugger/dom-node-tests.ts similarity index 100% rename from apps/automated/app/debugger/dom-node-tests.ts rename to apps/automated/src/debugger/dom-node-tests.ts diff --git a/apps/automated/app/fetch/fetch-tests.ts b/apps/automated/src/fetch/fetch-tests.ts similarity index 100% rename from apps/automated/app/fetch/fetch-tests.ts rename to apps/automated/src/fetch/fetch-tests.ts diff --git a/apps/automated/app/fetch/fetch.md b/apps/automated/src/fetch/fetch.md similarity index 100% rename from apps/automated/app/fetch/fetch.md rename to apps/automated/src/fetch/fetch.md diff --git a/apps/automated/app/file-system-access-tests/file-system-access-tests.ts b/apps/automated/src/file-system-access-tests/file-system-access-tests.ts similarity index 100% rename from apps/automated/app/file-system-access-tests/file-system-access-tests.ts rename to apps/automated/src/file-system-access-tests/file-system-access-tests.ts diff --git a/apps/automated/app/file-system-access-tests/folder/file.expected b/apps/automated/src/file-system-access-tests/folder/file.expected similarity index 100% rename from apps/automated/app/file-system-access-tests/folder/file.expected rename to apps/automated/src/file-system-access-tests/folder/file.expected diff --git a/apps/automated/app/file-system-access-tests/xml.expected b/apps/automated/src/file-system-access-tests/xml.expected similarity index 100% rename from apps/automated/app/file-system-access-tests/xml.expected rename to apps/automated/src/file-system-access-tests/xml.expected diff --git a/apps/automated/app/file-system/file-system-tests.ts b/apps/automated/src/file-system/file-system-tests.ts similarity index 100% rename from apps/automated/app/file-system/file-system-tests.ts rename to apps/automated/src/file-system/file-system-tests.ts diff --git a/apps/automated/app/file-system/file-system.md b/apps/automated/src/file-system/file-system.md similarity index 100% rename from apps/automated/app/file-system/file-system.md rename to apps/automated/src/file-system/file-system.md diff --git a/apps/automated/app/fonts/FontAwesome.ttf b/apps/automated/src/fonts/FontAwesome.ttf similarity index 100% rename from apps/automated/app/fonts/FontAwesome.ttf rename to apps/automated/src/fonts/FontAwesome.ttf diff --git a/apps/automated/app/fonts/Pacifico.ttf b/apps/automated/src/fonts/Pacifico.ttf similarity index 100% rename from apps/automated/app/fonts/Pacifico.ttf rename to apps/automated/src/fonts/Pacifico.ttf diff --git a/apps/automated/app/fonts/Roboto-Bold.ttf b/apps/automated/src/fonts/Roboto-Bold.ttf similarity index 100% rename from apps/automated/app/fonts/Roboto-Bold.ttf rename to apps/automated/src/fonts/Roboto-Bold.ttf diff --git a/apps/automated/app/fonts/Roboto-BoldItalic.ttf b/apps/automated/src/fonts/Roboto-BoldItalic.ttf similarity index 100% rename from apps/automated/app/fonts/Roboto-BoldItalic.ttf rename to apps/automated/src/fonts/Roboto-BoldItalic.ttf diff --git a/apps/automated/app/fonts/Roboto-Italic.ttf b/apps/automated/src/fonts/Roboto-Italic.ttf similarity index 100% rename from apps/automated/app/fonts/Roboto-Italic.ttf rename to apps/automated/src/fonts/Roboto-Italic.ttf diff --git a/apps/automated/app/fonts/Roboto-Regular.ttf b/apps/automated/src/fonts/Roboto-Regular.ttf similarity index 100% rename from apps/automated/app/fonts/Roboto-Regular.ttf rename to apps/automated/src/fonts/Roboto-Regular.ttf diff --git a/apps/automated/app/fps-meter/fps-meter-tests.ts b/apps/automated/src/fps-meter/fps-meter-tests.ts similarity index 100% rename from apps/automated/app/fps-meter/fps-meter-tests.ts rename to apps/automated/src/fps-meter/fps-meter-tests.ts diff --git a/apps/automated/app/fps-meter/fps-meter.md b/apps/automated/src/fps-meter/fps-meter.md similarity index 100% rename from apps/automated/app/fps-meter/fps-meter.md rename to apps/automated/src/fps-meter/fps-meter.md diff --git a/apps/automated/app/globals/globals-tests.ts b/apps/automated/src/globals/globals-tests.ts similarity index 100% rename from apps/automated/app/globals/globals-tests.ts rename to apps/automated/src/globals/globals-tests.ts diff --git a/apps/automated/app/http/http-string-worker.ts b/apps/automated/src/http/http-string-worker.ts similarity index 100% rename from apps/automated/app/http/http-string-worker.ts rename to apps/automated/src/http/http-string-worker.ts diff --git a/apps/automated/app/http/http-tests.ts b/apps/automated/src/http/http-tests.ts similarity index 100% rename from apps/automated/app/http/http-tests.ts rename to apps/automated/src/http/http-tests.ts diff --git a/apps/automated/app/http/http.md b/apps/automated/src/http/http.md similarity index 100% rename from apps/automated/app/http/http.md rename to apps/automated/src/http/http.md diff --git a/apps/automated/app/image-source/image-source-snippet.ts b/apps/automated/src/image-source/image-source-snippet.ts similarity index 100% rename from apps/automated/app/image-source/image-source-snippet.ts rename to apps/automated/src/image-source/image-source-snippet.ts diff --git a/apps/automated/app/image-source/image-source-tests.ts b/apps/automated/src/image-source/image-source-tests.ts similarity index 100% rename from apps/automated/app/image-source/image-source-tests.ts rename to apps/automated/src/image-source/image-source-tests.ts diff --git a/apps/automated/app/image-source/image-source.md b/apps/automated/src/image-source/image-source.md similarity index 100% rename from apps/automated/app/image-source/image-source.md rename to apps/automated/src/image-source/image-source.md diff --git a/apps/automated/app/livesync/app-new-page.css b/apps/automated/src/livesync/app-new-page.css similarity index 100% rename from apps/automated/app/livesync/app-new-page.css rename to apps/automated/src/livesync/app-new-page.css diff --git a/apps/automated/app/livesync/app-new-scss-page.scss b/apps/automated/src/livesync/app-new-scss-page.scss similarity index 100% rename from apps/automated/app/livesync/app-new-scss-page.scss rename to apps/automated/src/livesync/app-new-scss-page.scss diff --git a/apps/automated/app/livesync/application-page.css b/apps/automated/src/livesync/application-page.css similarity index 100% rename from apps/automated/app/livesync/application-page.css rename to apps/automated/src/livesync/application-page.css diff --git a/apps/automated/app/livesync/button-css-page.css b/apps/automated/src/livesync/button-css-page.css similarity index 100% rename from apps/automated/app/livesync/button-css-page.css rename to apps/automated/src/livesync/button-css-page.css diff --git a/apps/automated/app/livesync/button-scss-page.scss b/apps/automated/src/livesync/button-scss-page.scss similarity index 100% rename from apps/automated/app/livesync/button-scss-page.scss rename to apps/automated/src/livesync/button-scss-page.scss diff --git a/apps/automated/app/livesync/livesync-button-page.scss b/apps/automated/src/livesync/livesync-button-page.scss similarity index 100% rename from apps/automated/app/livesync/livesync-button-page.scss rename to apps/automated/src/livesync/livesync-button-page.scss diff --git a/apps/automated/app/livesync/livesync-button-page.ts b/apps/automated/src/livesync/livesync-button-page.ts similarity index 100% rename from apps/automated/app/livesync/livesync-button-page.ts rename to apps/automated/src/livesync/livesync-button-page.ts diff --git a/apps/automated/app/livesync/livesync-button-page.xml b/apps/automated/src/livesync/livesync-button-page.xml similarity index 100% rename from apps/automated/app/livesync/livesync-button-page.xml rename to apps/automated/src/livesync/livesync-button-page.xml diff --git a/apps/automated/app/livesync/livesync-label-page.ts b/apps/automated/src/livesync/livesync-label-page.ts similarity index 100% rename from apps/automated/app/livesync/livesync-label-page.ts rename to apps/automated/src/livesync/livesync-label-page.ts diff --git a/apps/automated/app/livesync/livesync-label-page.xml b/apps/automated/src/livesync/livesync-label-page.xml similarity index 100% rename from apps/automated/app/livesync/livesync-label-page.xml rename to apps/automated/src/livesync/livesync-label-page.xml diff --git a/apps/automated/app/livesync/livesync-modal-view-page.css b/apps/automated/src/livesync/livesync-modal-view-page.css similarity index 100% rename from apps/automated/app/livesync/livesync-modal-view-page.css rename to apps/automated/src/livesync/livesync-modal-view-page.css diff --git a/apps/automated/app/livesync/livesync-modal-view-page.scss b/apps/automated/src/livesync/livesync-modal-view-page.scss similarity index 100% rename from apps/automated/app/livesync/livesync-modal-view-page.scss rename to apps/automated/src/livesync/livesync-modal-view-page.scss diff --git a/apps/automated/app/livesync/livesync-modal-view-page.ts b/apps/automated/src/livesync/livesync-modal-view-page.ts similarity index 100% rename from apps/automated/app/livesync/livesync-modal-view-page.ts rename to apps/automated/src/livesync/livesync-modal-view-page.ts diff --git a/apps/automated/app/livesync/livesync-modal-view-page.xml b/apps/automated/src/livesync/livesync-modal-view-page.xml similarity index 100% rename from apps/automated/app/livesync/livesync-modal-view-page.xml rename to apps/automated/src/livesync/livesync-modal-view-page.xml diff --git a/apps/automated/app/livesync/livesync-tests.ts b/apps/automated/src/livesync/livesync-tests.ts similarity index 100% rename from apps/automated/app/livesync/livesync-tests.ts rename to apps/automated/src/livesync/livesync-tests.ts diff --git a/apps/automated/app/main-page.ts b/apps/automated/src/main-page.ts similarity index 100% rename from apps/automated/app/main-page.ts rename to apps/automated/src/main-page.ts diff --git a/apps/automated/app/main-page.xml b/apps/automated/src/main-page.xml similarity index 100% rename from apps/automated/app/main-page.xml rename to apps/automated/src/main-page.xml diff --git a/apps/automated/app/app.ts b/apps/automated/src/main.ts similarity index 100% rename from apps/automated/app/app.ts rename to apps/automated/src/main.ts diff --git a/apps/automated/app/name-resolvers-tests/files/other.xml b/apps/automated/src/name-resolvers-tests/files/other.xml similarity index 100% rename from apps/automated/app/name-resolvers-tests/files/other.xml rename to apps/automated/src/name-resolvers-tests/files/other.xml diff --git a/apps/automated/app/name-resolvers-tests/files/test.land.xml b/apps/automated/src/name-resolvers-tests/files/test.land.xml similarity index 100% rename from apps/automated/app/name-resolvers-tests/files/test.land.xml rename to apps/automated/src/name-resolvers-tests/files/test.land.xml diff --git a/apps/automated/app/name-resolvers-tests/files/test.minWH600.xml b/apps/automated/src/name-resolvers-tests/files/test.minWH600.xml similarity index 100% rename from apps/automated/app/name-resolvers-tests/files/test.minWH600.xml rename to apps/automated/src/name-resolvers-tests/files/test.minWH600.xml diff --git a/apps/automated/app/name-resolvers-tests/files/test.xml b/apps/automated/src/name-resolvers-tests/files/test.xml similarity index 100% rename from apps/automated/app/name-resolvers-tests/files/test.xml rename to apps/automated/src/name-resolvers-tests/files/test.xml diff --git a/apps/automated/app/name-resolvers-tests/module-name-resolver-tests.ts b/apps/automated/src/name-resolvers-tests/module-name-resolver-tests.ts similarity index 100% rename from apps/automated/app/name-resolvers-tests/module-name-resolver-tests.ts rename to apps/automated/src/name-resolvers-tests/module-name-resolver-tests.ts diff --git a/apps/automated/app/name-resolvers-tests/qualifier-matcher-tests.ts b/apps/automated/src/name-resolvers-tests/qualifier-matcher-tests.ts similarity index 100% rename from apps/automated/app/name-resolvers-tests/qualifier-matcher-tests.ts rename to apps/automated/src/name-resolvers-tests/qualifier-matcher-tests.ts diff --git a/apps/automated/app/navigation/custom-transition.android.ts b/apps/automated/src/navigation/custom-transition.android.ts similarity index 100% rename from apps/automated/app/navigation/custom-transition.android.ts rename to apps/automated/src/navigation/custom-transition.android.ts diff --git a/apps/automated/app/navigation/custom-transition.d.ts b/apps/automated/src/navigation/custom-transition.d.ts similarity index 100% rename from apps/automated/app/navigation/custom-transition.d.ts rename to apps/automated/src/navigation/custom-transition.d.ts diff --git a/apps/automated/app/navigation/custom-transition.ios.ts b/apps/automated/src/navigation/custom-transition.ios.ts similarity index 100% rename from apps/automated/app/navigation/custom-transition.ios.ts rename to apps/automated/src/navigation/custom-transition.ios.ts diff --git a/apps/automated/app/navigation/navigation-tests.ts b/apps/automated/src/navigation/navigation-tests.ts similarity index 100% rename from apps/automated/app/navigation/navigation-tests.ts rename to apps/automated/src/navigation/navigation-tests.ts diff --git a/apps/automated/app/navigation/transition-tests.ts b/apps/automated/src/navigation/transition-tests.ts similarity index 100% rename from apps/automated/app/navigation/transition-tests.ts rename to apps/automated/src/navigation/transition-tests.ts diff --git a/apps/automated/app/pages/background-test.ts b/apps/automated/src/pages/background-test.ts similarity index 100% rename from apps/automated/app/pages/background-test.ts rename to apps/automated/src/pages/background-test.ts diff --git a/apps/automated/app/pages/background-test.xml b/apps/automated/src/pages/background-test.xml similarity index 100% rename from apps/automated/app/pages/background-test.xml rename to apps/automated/src/pages/background-test.xml diff --git a/apps/automated/app/pages/file-load-test.ts b/apps/automated/src/pages/file-load-test.ts similarity index 100% rename from apps/automated/app/pages/file-load-test.ts rename to apps/automated/src/pages/file-load-test.ts diff --git a/apps/automated/app/pages/fonts-test.ts b/apps/automated/src/pages/fonts-test.ts similarity index 100% rename from apps/automated/app/pages/fonts-test.ts rename to apps/automated/src/pages/fonts-test.ts diff --git a/apps/automated/app/pages/fonts-test.xml b/apps/automated/src/pages/fonts-test.xml similarity index 100% rename from apps/automated/app/pages/fonts-test.xml rename to apps/automated/src/pages/fonts-test.xml diff --git a/apps/automated/app/pages/package.json b/apps/automated/src/pages/package.json similarity index 100% rename from apps/automated/app/pages/package.json rename to apps/automated/src/pages/package.json diff --git a/apps/automated/app/pages/page10.ts b/apps/automated/src/pages/page10.ts similarity index 100% rename from apps/automated/app/pages/page10.ts rename to apps/automated/src/pages/page10.ts diff --git a/apps/automated/app/pages/page11.ts b/apps/automated/src/pages/page11.ts similarity index 100% rename from apps/automated/app/pages/page11.ts rename to apps/automated/src/pages/page11.ts diff --git a/apps/automated/app/pages/page12.ts b/apps/automated/src/pages/page12.ts similarity index 100% rename from apps/automated/app/pages/page12.ts rename to apps/automated/src/pages/page12.ts diff --git a/apps/automated/app/pages/page13.ts b/apps/automated/src/pages/page13.ts similarity index 100% rename from apps/automated/app/pages/page13.ts rename to apps/automated/src/pages/page13.ts diff --git a/apps/automated/app/pages/page14.xml b/apps/automated/src/pages/page14.xml similarity index 100% rename from apps/automated/app/pages/page14.xml rename to apps/automated/src/pages/page14.xml diff --git a/apps/automated/app/pages/page15.ts b/apps/automated/src/pages/page15.ts similarity index 100% rename from apps/automated/app/pages/page15.ts rename to apps/automated/src/pages/page15.ts diff --git a/apps/automated/app/pages/page16.ts b/apps/automated/src/pages/page16.ts similarity index 100% rename from apps/automated/app/pages/page16.ts rename to apps/automated/src/pages/page16.ts diff --git a/apps/automated/app/pages/page17.ts b/apps/automated/src/pages/page17.ts similarity index 100% rename from apps/automated/app/pages/page17.ts rename to apps/automated/src/pages/page17.ts diff --git a/apps/automated/app/pages/page17.xml b/apps/automated/src/pages/page17.xml similarity index 100% rename from apps/automated/app/pages/page17.xml rename to apps/automated/src/pages/page17.xml diff --git a/apps/automated/app/pages/page18.ts b/apps/automated/src/pages/page18.ts similarity index 100% rename from apps/automated/app/pages/page18.ts rename to apps/automated/src/pages/page18.ts diff --git a/apps/automated/app/pages/page18.xml b/apps/automated/src/pages/page18.xml similarity index 100% rename from apps/automated/app/pages/page18.xml rename to apps/automated/src/pages/page18.xml diff --git a/apps/automated/app/pages/page19.ts b/apps/automated/src/pages/page19.ts similarity index 100% rename from apps/automated/app/pages/page19.ts rename to apps/automated/src/pages/page19.ts diff --git a/apps/automated/app/pages/page19.xml b/apps/automated/src/pages/page19.xml similarity index 100% rename from apps/automated/app/pages/page19.xml rename to apps/automated/src/pages/page19.xml diff --git a/apps/automated/app/pages/page20.ts b/apps/automated/src/pages/page20.ts similarity index 100% rename from apps/automated/app/pages/page20.ts rename to apps/automated/src/pages/page20.ts diff --git a/apps/automated/app/pages/page20.xml b/apps/automated/src/pages/page20.xml similarity index 100% rename from apps/automated/app/pages/page20.xml rename to apps/automated/src/pages/page20.xml diff --git a/apps/automated/app/pages/page5.ts b/apps/automated/src/pages/page5.ts similarity index 100% rename from apps/automated/app/pages/page5.ts rename to apps/automated/src/pages/page5.ts diff --git a/apps/automated/app/pages/page6.ts b/apps/automated/src/pages/page6.ts similarity index 100% rename from apps/automated/app/pages/page6.ts rename to apps/automated/src/pages/page6.ts diff --git a/apps/automated/app/pages/page7.ts b/apps/automated/src/pages/page7.ts similarity index 100% rename from apps/automated/app/pages/page7.ts rename to apps/automated/src/pages/page7.ts diff --git a/apps/automated/app/pages/page8.ts b/apps/automated/src/pages/page8.ts similarity index 100% rename from apps/automated/app/pages/page8.ts rename to apps/automated/src/pages/page8.ts diff --git a/apps/automated/app/pages/page9.ts b/apps/automated/src/pages/page9.ts similarity index 100% rename from apps/automated/app/pages/page9.ts rename to apps/automated/src/pages/page9.ts diff --git a/apps/automated/app/pages/performance-test/start.ts b/apps/automated/src/pages/performance-test/start.ts similarity index 100% rename from apps/automated/app/pages/performance-test/start.ts rename to apps/automated/src/pages/performance-test/start.ts diff --git a/apps/automated/app/pages/performance-test/start.xml b/apps/automated/src/pages/performance-test/start.xml similarity index 100% rename from apps/automated/app/pages/performance-test/start.xml rename to apps/automated/src/pages/performance-test/start.xml diff --git a/apps/automated/app/pages/performance-test/test-big.ts b/apps/automated/src/pages/performance-test/test-big.ts similarity index 100% rename from apps/automated/app/pages/performance-test/test-big.ts rename to apps/automated/src/pages/performance-test/test-big.ts diff --git a/apps/automated/app/pages/performance-test/test-big.xml b/apps/automated/src/pages/performance-test/test-big.xml similarity index 100% rename from apps/automated/app/pages/performance-test/test-big.xml rename to apps/automated/src/pages/performance-test/test-big.xml diff --git a/apps/automated/app/pages/performance-test/test-small.ts b/apps/automated/src/pages/performance-test/test-small.ts similarity index 100% rename from apps/automated/app/pages/performance-test/test-small.ts rename to apps/automated/src/pages/performance-test/test-small.ts diff --git a/apps/automated/app/pages/performance-test/test-small.xml b/apps/automated/src/pages/performance-test/test-small.xml similarity index 100% rename from apps/automated/app/pages/performance-test/test-small.xml rename to apps/automated/src/pages/performance-test/test-small.xml diff --git a/apps/automated/app/pages/property-bindings.ts b/apps/automated/src/pages/property-bindings.ts similarity index 100% rename from apps/automated/app/pages/property-bindings.ts rename to apps/automated/src/pages/property-bindings.ts diff --git a/apps/automated/app/pages/tab-view.ts b/apps/automated/src/pages/tab-view.ts similarity index 100% rename from apps/automated/app/pages/tab-view.ts rename to apps/automated/src/pages/tab-view.ts diff --git a/apps/automated/app/pages/tab-view.xml b/apps/automated/src/pages/tab-view.xml similarity index 100% rename from apps/automated/app/pages/tab-view.xml rename to apps/automated/src/pages/tab-view.xml diff --git a/apps/automated/app/pages/test.png b/apps/automated/src/pages/test.png similarity index 100% rename from apps/automated/app/pages/test.png rename to apps/automated/src/pages/test.png diff --git a/apps/automated/app/pages/test2.png b/apps/automated/src/pages/test2.png similarity index 100% rename from apps/automated/app/pages/test2.png rename to apps/automated/src/pages/test2.png diff --git a/apps/automated/app/platform/platform-tests.ts b/apps/automated/src/platform/platform-tests.ts similarity index 100% rename from apps/automated/app/platform/platform-tests.ts rename to apps/automated/src/platform/platform-tests.ts diff --git a/apps/automated/app/platform/platform.md b/apps/automated/src/platform/platform.md similarity index 100% rename from apps/automated/app/platform/platform.md rename to apps/automated/src/platform/platform.md diff --git a/apps/automated/app/profiling/profiling-tests.ts b/apps/automated/src/profiling/profiling-tests.ts similarity index 100% rename from apps/automated/app/profiling/profiling-tests.ts rename to apps/automated/src/profiling/profiling-tests.ts diff --git a/apps/automated/app/test-runner.ts b/apps/automated/src/test-runner.ts similarity index 100% rename from apps/automated/app/test-runner.ts rename to apps/automated/src/test-runner.ts diff --git a/apps/automated/app/text/formatted-string-tests.ts b/apps/automated/src/text/formatted-string-tests.ts similarity index 100% rename from apps/automated/app/text/formatted-string-tests.ts rename to apps/automated/src/text/formatted-string-tests.ts diff --git a/apps/automated/app/text/formatted-string.md b/apps/automated/src/text/formatted-string.md similarity index 100% rename from apps/automated/app/text/formatted-string.md rename to apps/automated/src/text/formatted-string.md diff --git a/apps/automated/app/timer/timer-tests.ts b/apps/automated/src/timer/timer-tests.ts similarity index 100% rename from apps/automated/app/timer/timer-tests.ts rename to apps/automated/src/timer/timer-tests.ts diff --git a/apps/automated/app/timer/timer.md b/apps/automated/src/timer/timer.md similarity index 100% rename from apps/automated/app/timer/timer.md rename to apps/automated/src/timer/timer.md diff --git a/apps/automated/app/tk-unit.ts b/apps/automated/src/tk-unit.ts similarity index 100% rename from apps/automated/app/tk-unit.ts rename to apps/automated/src/tk-unit.ts diff --git a/apps/automated/app/trace/trace-error-tests.ts b/apps/automated/src/trace/trace-error-tests.ts similarity index 100% rename from apps/automated/app/trace/trace-error-tests.ts rename to apps/automated/src/trace/trace-error-tests.ts diff --git a/apps/automated/app/trace/trace-tests.ts b/apps/automated/src/trace/trace-tests.ts similarity index 100% rename from apps/automated/app/trace/trace-tests.ts rename to apps/automated/src/trace/trace-tests.ts diff --git a/apps/automated/app/trace/trace.md b/apps/automated/src/trace/trace.md similarity index 100% rename from apps/automated/app/trace/trace.md rename to apps/automated/src/trace/trace.md diff --git a/apps/automated/app/ui-helper.ts b/apps/automated/src/ui-helper.ts similarity index 100% rename from apps/automated/app/ui-helper.ts rename to apps/automated/src/ui-helper.ts diff --git a/apps/automated/app/ui-test.ts b/apps/automated/src/ui-test.ts similarity index 100% rename from apps/automated/app/ui-test.ts rename to apps/automated/src/ui-test.ts diff --git a/apps/automated/app/ui/action-bar/ActionBar_BetweenTags.xml b/apps/automated/src/ui/action-bar/ActionBar_BetweenTags.xml similarity index 100% rename from apps/automated/app/ui/action-bar/ActionBar_BetweenTags.xml rename to apps/automated/src/ui/action-bar/ActionBar_BetweenTags.xml diff --git a/apps/automated/app/ui/action-bar/ActionBar_NumberAsText.ts b/apps/automated/src/ui/action-bar/ActionBar_NumberAsText.ts similarity index 100% rename from apps/automated/app/ui/action-bar/ActionBar_NumberAsText.ts rename to apps/automated/src/ui/action-bar/ActionBar_NumberAsText.ts diff --git a/apps/automated/app/ui/action-bar/ActionBar_NumberAsText.xml b/apps/automated/src/ui/action-bar/ActionBar_NumberAsText.xml similarity index 100% rename from apps/automated/app/ui/action-bar/ActionBar_NumberAsText.xml rename to apps/automated/src/ui/action-bar/ActionBar_NumberAsText.xml diff --git a/apps/automated/app/ui/action-bar/ActionBar_NumberAsTitle.ts b/apps/automated/src/ui/action-bar/ActionBar_NumberAsTitle.ts similarity index 100% rename from apps/automated/app/ui/action-bar/ActionBar_NumberAsTitle.ts rename to apps/automated/src/ui/action-bar/ActionBar_NumberAsTitle.ts diff --git a/apps/automated/app/ui/action-bar/ActionBar_NumberAsTitle.xml b/apps/automated/src/ui/action-bar/ActionBar_NumberAsTitle.xml similarity index 100% rename from apps/automated/app/ui/action-bar/ActionBar_NumberAsTitle.xml rename to apps/automated/src/ui/action-bar/ActionBar_NumberAsTitle.xml diff --git a/apps/automated/app/ui/action-bar/action-bar-tests-common.ts b/apps/automated/src/ui/action-bar/action-bar-tests-common.ts similarity index 100% rename from apps/automated/app/ui/action-bar/action-bar-tests-common.ts rename to apps/automated/src/ui/action-bar/action-bar-tests-common.ts diff --git a/apps/automated/app/ui/action-bar/action-bar-tests.android.ts b/apps/automated/src/ui/action-bar/action-bar-tests.android.ts similarity index 100% rename from apps/automated/app/ui/action-bar/action-bar-tests.android.ts rename to apps/automated/src/ui/action-bar/action-bar-tests.android.ts diff --git a/apps/automated/app/ui/action-bar/action-bar-tests.d.ts b/apps/automated/src/ui/action-bar/action-bar-tests.d.ts similarity index 100% rename from apps/automated/app/ui/action-bar/action-bar-tests.d.ts rename to apps/automated/src/ui/action-bar/action-bar-tests.d.ts diff --git a/apps/automated/app/ui/action-bar/action-bar-tests.ios.ts b/apps/automated/src/ui/action-bar/action-bar-tests.ios.ts similarity index 100% rename from apps/automated/app/ui/action-bar/action-bar-tests.ios.ts rename to apps/automated/src/ui/action-bar/action-bar-tests.ios.ts diff --git a/apps/automated/app/ui/activity-indicator/activity-indicator-tests.ts b/apps/automated/src/ui/activity-indicator/activity-indicator-tests.ts similarity index 100% rename from apps/automated/app/ui/activity-indicator/activity-indicator-tests.ts rename to apps/automated/src/ui/activity-indicator/activity-indicator-tests.ts diff --git a/apps/automated/app/ui/activity-indicator/activity-indicator.md b/apps/automated/src/ui/activity-indicator/activity-indicator.md similarity index 100% rename from apps/automated/app/ui/activity-indicator/activity-indicator.md rename to apps/automated/src/ui/activity-indicator/activity-indicator.md diff --git a/apps/automated/app/ui/animation/animation-tests.ts b/apps/automated/src/ui/animation/animation-tests.ts similarity index 100% rename from apps/automated/app/ui/animation/animation-tests.ts rename to apps/automated/src/ui/animation/animation-tests.ts diff --git a/apps/automated/app/ui/animation/animation.md b/apps/automated/src/ui/animation/animation.md similarity index 100% rename from apps/automated/app/ui/animation/animation.md rename to apps/automated/src/ui/animation/animation.md diff --git a/apps/automated/app/ui/animation/css-animation-tests.ts b/apps/automated/src/ui/animation/css-animation-tests.ts similarity index 100% rename from apps/automated/app/ui/animation/css-animation-tests.ts rename to apps/automated/src/ui/animation/css-animation-tests.ts diff --git a/apps/automated/app/ui/animation/test-page.css b/apps/automated/src/ui/animation/test-page.css similarity index 100% rename from apps/automated/app/ui/animation/test-page.css rename to apps/automated/src/ui/animation/test-page.css diff --git a/apps/automated/app/ui/bottom-navigation/bottom-navigation-navigation-tests.ts b/apps/automated/src/ui/bottom-navigation/bottom-navigation-navigation-tests.ts similarity index 100% rename from apps/automated/app/ui/bottom-navigation/bottom-navigation-navigation-tests.ts rename to apps/automated/src/ui/bottom-navigation/bottom-navigation-navigation-tests.ts diff --git a/apps/automated/app/ui/bottom-navigation/bottom-navigation-root-tests.ts b/apps/automated/src/ui/bottom-navigation/bottom-navigation-root-tests.ts similarity index 100% rename from apps/automated/app/ui/bottom-navigation/bottom-navigation-root-tests.ts rename to apps/automated/src/ui/bottom-navigation/bottom-navigation-root-tests.ts diff --git a/apps/automated/app/ui/bottom-navigation/bottom-navigation-tests-native.android.ts b/apps/automated/src/ui/bottom-navigation/bottom-navigation-tests-native.android.ts similarity index 100% rename from apps/automated/app/ui/bottom-navigation/bottom-navigation-tests-native.android.ts rename to apps/automated/src/ui/bottom-navigation/bottom-navigation-tests-native.android.ts diff --git a/apps/automated/app/ui/bottom-navigation/bottom-navigation-tests-native.d.ts b/apps/automated/src/ui/bottom-navigation/bottom-navigation-tests-native.d.ts similarity index 100% rename from apps/automated/app/ui/bottom-navigation/bottom-navigation-tests-native.d.ts rename to apps/automated/src/ui/bottom-navigation/bottom-navigation-tests-native.d.ts diff --git a/apps/automated/app/ui/bottom-navigation/bottom-navigation-tests-native.ios.ts b/apps/automated/src/ui/bottom-navigation/bottom-navigation-tests-native.ios.ts similarity index 100% rename from apps/automated/app/ui/bottom-navigation/bottom-navigation-tests-native.ios.ts rename to apps/automated/src/ui/bottom-navigation/bottom-navigation-tests-native.ios.ts diff --git a/apps/automated/app/ui/bottom-navigation/bottom-navigation-tests-new.ts b/apps/automated/src/ui/bottom-navigation/bottom-navigation-tests-new.ts similarity index 100% rename from apps/automated/app/ui/bottom-navigation/bottom-navigation-tests-new.ts rename to apps/automated/src/ui/bottom-navigation/bottom-navigation-tests-new.ts diff --git a/apps/automated/app/ui/bottom-navigation/bottom-navigation-tests.ts b/apps/automated/src/ui/bottom-navigation/bottom-navigation-tests.ts similarity index 100% rename from apps/automated/app/ui/bottom-navigation/bottom-navigation-tests.ts rename to apps/automated/src/ui/bottom-navigation/bottom-navigation-tests.ts diff --git a/apps/automated/app/ui/builder/builder-file-qualifiers-tests.ts b/apps/automated/src/ui/builder/builder-file-qualifiers-tests.ts similarity index 100% rename from apps/automated/app/ui/builder/builder-file-qualifiers-tests.ts rename to apps/automated/src/ui/builder/builder-file-qualifiers-tests.ts diff --git a/apps/automated/app/ui/builder/builder-tests.ts b/apps/automated/src/ui/builder/builder-tests.ts similarity index 100% rename from apps/automated/app/ui/builder/builder-tests.ts rename to apps/automated/src/ui/builder/builder-tests.ts diff --git a/apps/automated/app/ui/builder/component-module.xml b/apps/automated/src/ui/builder/component-module.xml similarity index 100% rename from apps/automated/app/ui/builder/component-module.xml rename to apps/automated/src/ui/builder/component-module.xml diff --git a/apps/automated/app/ui/button/button-tests-native.android.ts b/apps/automated/src/ui/button/button-tests-native.android.ts similarity index 100% rename from apps/automated/app/ui/button/button-tests-native.android.ts rename to apps/automated/src/ui/button/button-tests-native.android.ts diff --git a/apps/automated/app/ui/button/button-tests-native.d.ts b/apps/automated/src/ui/button/button-tests-native.d.ts similarity index 100% rename from apps/automated/app/ui/button/button-tests-native.d.ts rename to apps/automated/src/ui/button/button-tests-native.d.ts diff --git a/apps/automated/app/ui/button/button-tests-native.ios.ts b/apps/automated/src/ui/button/button-tests-native.ios.ts similarity index 100% rename from apps/automated/app/ui/button/button-tests-native.ios.ts rename to apps/automated/src/ui/button/button-tests-native.ios.ts diff --git a/apps/automated/app/ui/button/button-tests.ts b/apps/automated/src/ui/button/button-tests.ts similarity index 100% rename from apps/automated/app/ui/button/button-tests.ts rename to apps/automated/src/ui/button/button-tests.ts diff --git a/apps/automated/app/ui/button/button.md b/apps/automated/src/ui/button/button.md similarity index 100% rename from apps/automated/app/ui/button/button.md rename to apps/automated/src/ui/button/button.md diff --git a/apps/automated/app/ui/core/bindable/bindable-tests.ts b/apps/automated/src/ui/core/bindable/bindable-tests.ts similarity index 100% rename from apps/automated/app/ui/core/bindable/bindable-tests.ts rename to apps/automated/src/ui/core/bindable/bindable-tests.ts diff --git a/apps/automated/app/ui/core/bindable/binding-expressions-tests.ts b/apps/automated/src/ui/core/bindable/binding-expressions-tests.ts similarity index 100% rename from apps/automated/app/ui/core/bindable/binding-expressions-tests.ts rename to apps/automated/src/ui/core/bindable/binding-expressions-tests.ts diff --git a/apps/automated/app/ui/core/bindable/bindingContext_testPage.ts b/apps/automated/src/ui/core/bindable/bindingContext_testPage.ts similarity index 100% rename from apps/automated/app/ui/core/bindable/bindingContext_testPage.ts rename to apps/automated/src/ui/core/bindable/bindingContext_testPage.ts diff --git a/apps/automated/app/ui/core/bindable/bindingContext_testPage.xml b/apps/automated/src/ui/core/bindable/bindingContext_testPage.xml similarity index 100% rename from apps/automated/app/ui/core/bindable/bindingContext_testPage.xml rename to apps/automated/src/ui/core/bindable/bindingContext_testPage.xml diff --git a/apps/automated/app/ui/core/bindable/bindingContext_testPage1.ts b/apps/automated/src/ui/core/bindable/bindingContext_testPage1.ts similarity index 100% rename from apps/automated/app/ui/core/bindable/bindingContext_testPage1.ts rename to apps/automated/src/ui/core/bindable/bindingContext_testPage1.ts diff --git a/apps/automated/app/ui/core/bindable/bindingContext_testPage1.xml b/apps/automated/src/ui/core/bindable/bindingContext_testPage1.xml similarity index 100% rename from apps/automated/app/ui/core/bindable/bindingContext_testPage1.xml rename to apps/automated/src/ui/core/bindable/bindingContext_testPage1.xml diff --git a/apps/automated/app/ui/core/bindable/bindingContext_testPage2.ts b/apps/automated/src/ui/core/bindable/bindingContext_testPage2.ts similarity index 100% rename from apps/automated/app/ui/core/bindable/bindingContext_testPage2.ts rename to apps/automated/src/ui/core/bindable/bindingContext_testPage2.ts diff --git a/apps/automated/app/ui/core/bindable/bindingContext_testPage2.xml b/apps/automated/src/ui/core/bindable/bindingContext_testPage2.xml similarity index 100% rename from apps/automated/app/ui/core/bindable/bindingContext_testPage2.xml rename to apps/automated/src/ui/core/bindable/bindingContext_testPage2.xml diff --git a/apps/automated/app/ui/core/weak-event-listener/weak-event-listener-tests.ts b/apps/automated/src/ui/core/weak-event-listener/weak-event-listener-tests.ts similarity index 100% rename from apps/automated/app/ui/core/weak-event-listener/weak-event-listener-tests.ts rename to apps/automated/src/ui/core/weak-event-listener/weak-event-listener-tests.ts diff --git a/apps/automated/app/ui/date-picker/date-picker-tests-native.android.ts b/apps/automated/src/ui/date-picker/date-picker-tests-native.android.ts similarity index 100% rename from apps/automated/app/ui/date-picker/date-picker-tests-native.android.ts rename to apps/automated/src/ui/date-picker/date-picker-tests-native.android.ts diff --git a/apps/automated/app/ui/date-picker/date-picker-tests-native.d.ts b/apps/automated/src/ui/date-picker/date-picker-tests-native.d.ts similarity index 100% rename from apps/automated/app/ui/date-picker/date-picker-tests-native.d.ts rename to apps/automated/src/ui/date-picker/date-picker-tests-native.d.ts diff --git a/apps/automated/app/ui/date-picker/date-picker-tests-native.ios.ts b/apps/automated/src/ui/date-picker/date-picker-tests-native.ios.ts similarity index 100% rename from apps/automated/app/ui/date-picker/date-picker-tests-native.ios.ts rename to apps/automated/src/ui/date-picker/date-picker-tests-native.ios.ts diff --git a/apps/automated/app/ui/date-picker/date-picker-tests.ts b/apps/automated/src/ui/date-picker/date-picker-tests.ts similarity index 100% rename from apps/automated/app/ui/date-picker/date-picker-tests.ts rename to apps/automated/src/ui/date-picker/date-picker-tests.ts diff --git a/apps/automated/app/ui/date-picker/date-picker.md b/apps/automated/src/ui/date-picker/date-picker.md similarity index 100% rename from apps/automated/app/ui/date-picker/date-picker.md rename to apps/automated/src/ui/date-picker/date-picker.md diff --git a/apps/automated/app/ui/dialogs/dialog-tests.ts b/apps/automated/src/ui/dialogs/dialog-tests.ts similarity index 100% rename from apps/automated/app/ui/dialogs/dialog-tests.ts rename to apps/automated/src/ui/dialogs/dialog-tests.ts diff --git a/apps/automated/app/ui/dialogs/dialogs.md b/apps/automated/src/ui/dialogs/dialogs.md similarity index 100% rename from apps/automated/app/ui/dialogs/dialogs.md rename to apps/automated/src/ui/dialogs/dialogs.md diff --git a/apps/automated/app/ui/frame/frame-tests-common.ts b/apps/automated/src/ui/frame/frame-tests-common.ts similarity index 100% rename from apps/automated/app/ui/frame/frame-tests-common.ts rename to apps/automated/src/ui/frame/frame-tests-common.ts diff --git a/apps/automated/app/ui/frame/frame-tests.android.ts b/apps/automated/src/ui/frame/frame-tests.android.ts similarity index 100% rename from apps/automated/app/ui/frame/frame-tests.android.ts rename to apps/automated/src/ui/frame/frame-tests.android.ts diff --git a/apps/automated/app/ui/frame/frame-tests.d.ts b/apps/automated/src/ui/frame/frame-tests.d.ts similarity index 100% rename from apps/automated/app/ui/frame/frame-tests.d.ts rename to apps/automated/src/ui/frame/frame-tests.d.ts diff --git a/apps/automated/app/ui/frame/frame-tests.ios.ts b/apps/automated/src/ui/frame/frame-tests.ios.ts similarity index 100% rename from apps/automated/app/ui/frame/frame-tests.ios.ts rename to apps/automated/src/ui/frame/frame-tests.ios.ts diff --git a/apps/automated/app/ui/frame/frame.md b/apps/automated/src/ui/frame/frame.md similarity index 100% rename from apps/automated/app/ui/frame/frame.md rename to apps/automated/src/ui/frame/frame.md diff --git a/apps/automated/app/ui/gestures/gestures-tests.ts b/apps/automated/src/ui/gestures/gestures-tests.ts similarity index 100% rename from apps/automated/app/ui/gestures/gestures-tests.ts rename to apps/automated/src/ui/gestures/gestures-tests.ts diff --git a/apps/automated/app/ui/gestures/gestures.md b/apps/automated/src/ui/gestures/gestures.md similarity index 100% rename from apps/automated/app/ui/gestures/gestures.md rename to apps/automated/src/ui/gestures/gestures.md diff --git a/apps/automated/app/ui/html-view/html-view-tests.ts b/apps/automated/src/ui/html-view/html-view-tests.ts similarity index 100% rename from apps/automated/app/ui/html-view/html-view-tests.ts rename to apps/automated/src/ui/html-view/html-view-tests.ts diff --git a/apps/automated/app/ui/html-view/html-view.md b/apps/automated/src/ui/html-view/html-view.md similarity index 100% rename from apps/automated/app/ui/html-view/html-view.md rename to apps/automated/src/ui/html-view/html-view.md diff --git a/apps/automated/app/ui/image-cache/image-cache-tests.ts b/apps/automated/src/ui/image-cache/image-cache-tests.ts similarity index 100% rename from apps/automated/app/ui/image-cache/image-cache-tests.ts rename to apps/automated/src/ui/image-cache/image-cache-tests.ts diff --git a/apps/automated/app/ui/image-cache/image-cache.md b/apps/automated/src/ui/image-cache/image-cache.md similarity index 100% rename from apps/automated/app/ui/image-cache/image-cache.md rename to apps/automated/src/ui/image-cache/image-cache.md diff --git a/apps/automated/app/ui/image/700x50.png b/apps/automated/src/ui/image/700x50.png similarity index 100% rename from apps/automated/app/ui/image/700x50.png rename to apps/automated/src/ui/image/700x50.png diff --git a/apps/automated/app/ui/image/image-tests.ts b/apps/automated/src/ui/image/image-tests.ts similarity index 100% rename from apps/automated/app/ui/image/image-tests.ts rename to apps/automated/src/ui/image/image-tests.ts diff --git a/apps/automated/app/ui/image/image.md b/apps/automated/src/ui/image/image.md similarity index 100% rename from apps/automated/app/ui/image/image.md rename to apps/automated/src/ui/image/image.md diff --git a/apps/automated/app/ui/label/label-tests-native.android.ts b/apps/automated/src/ui/label/label-tests-native.android.ts similarity index 100% rename from apps/automated/app/ui/label/label-tests-native.android.ts rename to apps/automated/src/ui/label/label-tests-native.android.ts diff --git a/apps/automated/app/ui/label/label-tests-native.d.ts b/apps/automated/src/ui/label/label-tests-native.d.ts similarity index 100% rename from apps/automated/app/ui/label/label-tests-native.d.ts rename to apps/automated/src/ui/label/label-tests-native.d.ts diff --git a/apps/automated/app/ui/label/label-tests-native.ios.ts b/apps/automated/src/ui/label/label-tests-native.ios.ts similarity index 100% rename from apps/automated/app/ui/label/label-tests-native.ios.ts rename to apps/automated/src/ui/label/label-tests-native.ios.ts diff --git a/apps/automated/app/ui/label/label-tests-page.css b/apps/automated/src/ui/label/label-tests-page.css similarity index 100% rename from apps/automated/app/ui/label/label-tests-page.css rename to apps/automated/src/ui/label/label-tests-page.css diff --git a/apps/automated/app/ui/label/label-tests-wrong-page.css b/apps/automated/src/ui/label/label-tests-wrong-page.css similarity index 100% rename from apps/automated/app/ui/label/label-tests-wrong-page.css rename to apps/automated/src/ui/label/label-tests-wrong-page.css diff --git a/apps/automated/app/ui/label/label-tests.ts b/apps/automated/src/ui/label/label-tests.ts similarity index 100% rename from apps/automated/app/ui/label/label-tests.ts rename to apps/automated/src/ui/label/label-tests.ts diff --git a/apps/automated/app/ui/label/label.md b/apps/automated/src/ui/label/label.md similarity index 100% rename from apps/automated/app/ui/label/label.md rename to apps/automated/src/ui/label/label.md diff --git a/apps/automated/app/ui/layouts/absolute-layout-tests.ts b/apps/automated/src/ui/layouts/absolute-layout-tests.ts similarity index 100% rename from apps/automated/app/ui/layouts/absolute-layout-tests.ts rename to apps/automated/src/ui/layouts/absolute-layout-tests.ts diff --git a/apps/automated/app/ui/layouts/absolute-layout.md b/apps/automated/src/ui/layouts/absolute-layout.md similarity index 100% rename from apps/automated/app/ui/layouts/absolute-layout.md rename to apps/automated/src/ui/layouts/absolute-layout.md diff --git a/apps/automated/app/ui/layouts/common-layout-tests.ts b/apps/automated/src/ui/layouts/common-layout-tests.ts similarity index 100% rename from apps/automated/app/ui/layouts/common-layout-tests.ts rename to apps/automated/src/ui/layouts/common-layout-tests.ts diff --git a/apps/automated/app/ui/layouts/dock-layout-tests.ts b/apps/automated/src/ui/layouts/dock-layout-tests.ts similarity index 100% rename from apps/automated/app/ui/layouts/dock-layout-tests.ts rename to apps/automated/src/ui/layouts/dock-layout-tests.ts diff --git a/apps/automated/app/ui/layouts/dock-layout.md b/apps/automated/src/ui/layouts/dock-layout.md similarity index 100% rename from apps/automated/app/ui/layouts/dock-layout.md rename to apps/automated/src/ui/layouts/dock-layout.md diff --git a/apps/automated/app/ui/layouts/flexbox-layout-page.xml b/apps/automated/src/ui/layouts/flexbox-layout-page.xml similarity index 100% rename from apps/automated/app/ui/layouts/flexbox-layout-page.xml rename to apps/automated/src/ui/layouts/flexbox-layout-page.xml diff --git a/apps/automated/app/ui/layouts/flexbox-layout-tests.ts b/apps/automated/src/ui/layouts/flexbox-layout-tests.ts similarity index 100% rename from apps/automated/app/ui/layouts/flexbox-layout-tests.ts rename to apps/automated/src/ui/layouts/flexbox-layout-tests.ts diff --git a/apps/automated/app/ui/layouts/flexbox-layout.md b/apps/automated/src/ui/layouts/flexbox-layout.md similarity index 100% rename from apps/automated/app/ui/layouts/flexbox-layout.md rename to apps/automated/src/ui/layouts/flexbox-layout.md diff --git a/apps/automated/app/ui/layouts/grid-layout-tests.ts b/apps/automated/src/ui/layouts/grid-layout-tests.ts similarity index 100% rename from apps/automated/app/ui/layouts/grid-layout-tests.ts rename to apps/automated/src/ui/layouts/grid-layout-tests.ts diff --git a/apps/automated/app/ui/layouts/grid-layout.md b/apps/automated/src/ui/layouts/grid-layout.md similarity index 100% rename from apps/automated/app/ui/layouts/grid-layout.md rename to apps/automated/src/ui/layouts/grid-layout.md diff --git a/apps/automated/app/ui/layouts/layout-helper.android.ts b/apps/automated/src/ui/layouts/layout-helper.android.ts similarity index 100% rename from apps/automated/app/ui/layouts/layout-helper.android.ts rename to apps/automated/src/ui/layouts/layout-helper.android.ts diff --git a/apps/automated/app/ui/layouts/layout-helper.d.ts b/apps/automated/src/ui/layouts/layout-helper.d.ts similarity index 100% rename from apps/automated/app/ui/layouts/layout-helper.d.ts rename to apps/automated/src/ui/layouts/layout-helper.d.ts diff --git a/apps/automated/app/ui/layouts/layout-helper.ios.ts b/apps/automated/src/ui/layouts/layout-helper.ios.ts similarity index 100% rename from apps/automated/app/ui/layouts/layout-helper.ios.ts rename to apps/automated/src/ui/layouts/layout-helper.ios.ts diff --git a/apps/automated/app/ui/layouts/layout-tests-helper.ts b/apps/automated/src/ui/layouts/layout-tests-helper.ts similarity index 100% rename from apps/automated/app/ui/layouts/layout-tests-helper.ts rename to apps/automated/src/ui/layouts/layout-tests-helper.ts diff --git a/apps/automated/app/ui/layouts/safe-area-tests.ts b/apps/automated/src/ui/layouts/safe-area-tests.ts similarity index 100% rename from apps/automated/app/ui/layouts/safe-area-tests.ts rename to apps/automated/src/ui/layouts/safe-area-tests.ts diff --git a/apps/automated/app/ui/layouts/stack-layout-tests.ts b/apps/automated/src/ui/layouts/stack-layout-tests.ts similarity index 100% rename from apps/automated/app/ui/layouts/stack-layout-tests.ts rename to apps/automated/src/ui/layouts/stack-layout-tests.ts diff --git a/apps/automated/app/ui/layouts/stack-layout.md b/apps/automated/src/ui/layouts/stack-layout.md similarity index 100% rename from apps/automated/app/ui/layouts/stack-layout.md rename to apps/automated/src/ui/layouts/stack-layout.md diff --git a/apps/automated/app/ui/layouts/wrap-layout-tests.ts b/apps/automated/src/ui/layouts/wrap-layout-tests.ts similarity index 100% rename from apps/automated/app/ui/layouts/wrap-layout-tests.ts rename to apps/automated/src/ui/layouts/wrap-layout-tests.ts diff --git a/apps/automated/app/ui/layouts/wrap-layout.md b/apps/automated/src/ui/layouts/wrap-layout.md similarity index 100% rename from apps/automated/app/ui/layouts/wrap-layout.md rename to apps/automated/src/ui/layouts/wrap-layout.md diff --git a/apps/automated/app/ui/lifecycle/lifecycle-tests.ts b/apps/automated/src/ui/lifecycle/lifecycle-tests.ts similarity index 100% rename from apps/automated/app/ui/lifecycle/lifecycle-tests.ts rename to apps/automated/src/ui/lifecycle/lifecycle-tests.ts diff --git a/apps/automated/app/ui/lifecycle/package.json b/apps/automated/src/ui/lifecycle/package.json similarity index 100% rename from apps/automated/app/ui/lifecycle/package.json rename to apps/automated/src/ui/lifecycle/package.json diff --git a/apps/automated/app/ui/lifecycle/pages/button-counter.ts b/apps/automated/src/ui/lifecycle/pages/button-counter.ts similarity index 100% rename from apps/automated/app/ui/lifecycle/pages/button-counter.ts rename to apps/automated/src/ui/lifecycle/pages/button-counter.ts diff --git a/apps/automated/app/ui/lifecycle/pages/page-one.css b/apps/automated/src/ui/lifecycle/pages/page-one.css similarity index 100% rename from apps/automated/app/ui/lifecycle/pages/page-one.css rename to apps/automated/src/ui/lifecycle/pages/page-one.css diff --git a/apps/automated/app/ui/lifecycle/pages/page-one.xml b/apps/automated/src/ui/lifecycle/pages/page-one.xml similarity index 100% rename from apps/automated/app/ui/lifecycle/pages/page-one.xml rename to apps/automated/src/ui/lifecycle/pages/page-one.xml diff --git a/apps/automated/app/ui/lifecycle/pages/page-two.css b/apps/automated/src/ui/lifecycle/pages/page-two.css similarity index 100% rename from apps/automated/app/ui/lifecycle/pages/page-two.css rename to apps/automated/src/ui/lifecycle/pages/page-two.css diff --git a/apps/automated/app/ui/lifecycle/pages/page-two.xml b/apps/automated/src/ui/lifecycle/pages/page-two.xml similarity index 100% rename from apps/automated/app/ui/lifecycle/pages/page-two.xml rename to apps/automated/src/ui/lifecycle/pages/page-two.xml diff --git a/apps/automated/app/ui/list-picker/list-picker-tests-native.android.ts b/apps/automated/src/ui/list-picker/list-picker-tests-native.android.ts similarity index 100% rename from apps/automated/app/ui/list-picker/list-picker-tests-native.android.ts rename to apps/automated/src/ui/list-picker/list-picker-tests-native.android.ts diff --git a/apps/automated/app/ui/list-picker/list-picker-tests-native.d.ts b/apps/automated/src/ui/list-picker/list-picker-tests-native.d.ts similarity index 100% rename from apps/automated/app/ui/list-picker/list-picker-tests-native.d.ts rename to apps/automated/src/ui/list-picker/list-picker-tests-native.d.ts diff --git a/apps/automated/app/ui/list-picker/list-picker-tests-native.ios.ts b/apps/automated/src/ui/list-picker/list-picker-tests-native.ios.ts similarity index 100% rename from apps/automated/app/ui/list-picker/list-picker-tests-native.ios.ts rename to apps/automated/src/ui/list-picker/list-picker-tests-native.ios.ts diff --git a/apps/automated/app/ui/list-picker/list-picker-tests.ts b/apps/automated/src/ui/list-picker/list-picker-tests.ts similarity index 100% rename from apps/automated/app/ui/list-picker/list-picker-tests.ts rename to apps/automated/src/ui/list-picker/list-picker-tests.ts diff --git a/apps/automated/app/ui/list-picker/list-picker.md b/apps/automated/src/ui/list-picker/list-picker.md similarity index 100% rename from apps/automated/app/ui/list-picker/list-picker.md rename to apps/automated/src/ui/list-picker/list-picker.md diff --git a/apps/automated/app/ui/list-view/list-view-safe-area-tests.ts b/apps/automated/src/ui/list-view/list-view-safe-area-tests.ts similarity index 100% rename from apps/automated/app/ui/list-view/list-view-safe-area-tests.ts rename to apps/automated/src/ui/list-view/list-view-safe-area-tests.ts diff --git a/apps/automated/app/ui/list-view/list-view-tests.ts b/apps/automated/src/ui/list-view/list-view-tests.ts similarity index 100% rename from apps/automated/app/ui/list-view/list-view-tests.ts rename to apps/automated/src/ui/list-view/list-view-tests.ts diff --git a/apps/automated/app/ui/list-view/list-view-view-model.ts b/apps/automated/src/ui/list-view/list-view-view-model.ts similarity index 100% rename from apps/automated/app/ui/list-view/list-view-view-model.ts rename to apps/automated/src/ui/list-view/list-view-view-model.ts diff --git a/apps/automated/app/ui/list-view/list-view.md b/apps/automated/src/ui/list-view/list-view.md similarity index 100% rename from apps/automated/app/ui/list-view/list-view.md rename to apps/automated/src/ui/list-view/list-view.md diff --git a/apps/automated/app/ui/page/modal-page.ts b/apps/automated/src/ui/page/modal-page.ts similarity index 100% rename from apps/automated/app/ui/page/modal-page.ts rename to apps/automated/src/ui/page/modal-page.ts diff --git a/apps/automated/app/ui/page/modal-page.xml b/apps/automated/src/ui/page/modal-page.xml similarity index 100% rename from apps/automated/app/ui/page/modal-page.xml rename to apps/automated/src/ui/page/modal-page.xml diff --git a/apps/automated/app/ui/page/modal-tab-page.ts b/apps/automated/src/ui/page/modal-tab-page.ts similarity index 100% rename from apps/automated/app/ui/page/modal-tab-page.ts rename to apps/automated/src/ui/page/modal-tab-page.ts diff --git a/apps/automated/app/ui/page/modal-tab-page.xml b/apps/automated/src/ui/page/modal-tab-page.xml similarity index 100% rename from apps/automated/app/ui/page/modal-tab-page.xml rename to apps/automated/src/ui/page/modal-tab-page.xml diff --git a/apps/automated/app/ui/page/modal-tab-root.ts b/apps/automated/src/ui/page/modal-tab-root.ts similarity index 100% rename from apps/automated/app/ui/page/modal-tab-root.ts rename to apps/automated/src/ui/page/modal-tab-root.ts diff --git a/apps/automated/app/ui/page/modal-tab-root.xml b/apps/automated/src/ui/page/modal-tab-root.xml similarity index 100% rename from apps/automated/app/ui/page/modal-tab-root.xml rename to apps/automated/src/ui/page/modal-tab-root.xml diff --git a/apps/automated/app/ui/page/page-tests-common.ts b/apps/automated/src/ui/page/page-tests-common.ts similarity index 100% rename from apps/automated/app/ui/page/page-tests-common.ts rename to apps/automated/src/ui/page/page-tests-common.ts diff --git a/apps/automated/app/ui/page/page-tests.android.ts b/apps/automated/src/ui/page/page-tests.android.ts similarity index 100% rename from apps/automated/app/ui/page/page-tests.android.ts rename to apps/automated/src/ui/page/page-tests.android.ts diff --git a/apps/automated/app/ui/page/page-tests.d.ts b/apps/automated/src/ui/page/page-tests.d.ts similarity index 100% rename from apps/automated/app/ui/page/page-tests.d.ts rename to apps/automated/src/ui/page/page-tests.d.ts diff --git a/apps/automated/app/ui/page/page-tests.ios.ts b/apps/automated/src/ui/page/page-tests.ios.ts similarity index 100% rename from apps/automated/app/ui/page/page-tests.ios.ts rename to apps/automated/src/ui/page/page-tests.ios.ts diff --git a/apps/automated/app/ui/page/page.md b/apps/automated/src/ui/page/page.md similarity index 100% rename from apps/automated/app/ui/page/page.md rename to apps/automated/src/ui/page/page.md diff --git a/apps/automated/app/ui/page/page21.ts b/apps/automated/src/ui/page/page21.ts similarity index 100% rename from apps/automated/app/ui/page/page21.ts rename to apps/automated/src/ui/page/page21.ts diff --git a/apps/automated/app/ui/page/page21.xml b/apps/automated/src/ui/page/page21.xml similarity index 100% rename from apps/automated/app/ui/page/page21.xml rename to apps/automated/src/ui/page/page21.xml diff --git a/apps/automated/app/ui/page/test-declarative-css-page.css b/apps/automated/src/ui/page/test-declarative-css-page.css similarity index 100% rename from apps/automated/app/ui/page/test-declarative-css-page.css rename to apps/automated/src/ui/page/test-declarative-css-page.css diff --git a/apps/automated/app/ui/page/test-declarative-css-page.xml b/apps/automated/src/ui/page/test-declarative-css-page.xml similarity index 100% rename from apps/automated/app/ui/page/test-declarative-css-page.xml rename to apps/automated/src/ui/page/test-declarative-css-page.xml diff --git a/apps/automated/app/ui/page/test-module-css-page.css b/apps/automated/src/ui/page/test-module-css-page.css similarity index 100% rename from apps/automated/app/ui/page/test-module-css-page.css rename to apps/automated/src/ui/page/test-module-css-page.css diff --git a/apps/automated/app/ui/page/test-module-css-page.ts b/apps/automated/src/ui/page/test-module-css-page.ts similarity index 100% rename from apps/automated/app/ui/page/test-module-css-page.ts rename to apps/automated/src/ui/page/test-module-css-page.ts diff --git a/apps/automated/app/ui/page/test-page-module.ts b/apps/automated/src/ui/page/test-page-module.ts similarity index 100% rename from apps/automated/app/ui/page/test-page-module.ts rename to apps/automated/src/ui/page/test-page-module.ts diff --git a/apps/automated/app/ui/placeholder/placeholder-tests.ts b/apps/automated/src/ui/placeholder/placeholder-tests.ts similarity index 100% rename from apps/automated/app/ui/placeholder/placeholder-tests.ts rename to apps/automated/src/ui/placeholder/placeholder-tests.ts diff --git a/apps/automated/app/ui/placeholder/placeholder.md b/apps/automated/src/ui/placeholder/placeholder.md similarity index 100% rename from apps/automated/app/ui/placeholder/placeholder.md rename to apps/automated/src/ui/placeholder/placeholder.md diff --git a/apps/automated/app/ui/progress/progress-tests.ts b/apps/automated/src/ui/progress/progress-tests.ts similarity index 100% rename from apps/automated/app/ui/progress/progress-tests.ts rename to apps/automated/src/ui/progress/progress-tests.ts diff --git a/apps/automated/app/ui/progress/progress.md b/apps/automated/src/ui/progress/progress.md similarity index 100% rename from apps/automated/app/ui/progress/progress.md rename to apps/automated/src/ui/progress/progress.md diff --git a/apps/automated/app/ui/proxy-view-container/proxy-view-container-tests.ts b/apps/automated/src/ui/proxy-view-container/proxy-view-container-tests.ts similarity index 100% rename from apps/automated/app/ui/proxy-view-container/proxy-view-container-tests.ts rename to apps/automated/src/ui/proxy-view-container/proxy-view-container-tests.ts diff --git a/apps/automated/app/ui/repeater/repeater-safe-area-tests.ts b/apps/automated/src/ui/repeater/repeater-safe-area-tests.ts similarity index 100% rename from apps/automated/app/ui/repeater/repeater-safe-area-tests.ts rename to apps/automated/src/ui/repeater/repeater-safe-area-tests.ts diff --git a/apps/automated/app/ui/repeater/repeater-tests.ts b/apps/automated/src/ui/repeater/repeater-tests.ts similarity index 100% rename from apps/automated/app/ui/repeater/repeater-tests.ts rename to apps/automated/src/ui/repeater/repeater-tests.ts diff --git a/apps/automated/app/ui/repeater/repeater.md b/apps/automated/src/ui/repeater/repeater.md similarity index 100% rename from apps/automated/app/ui/repeater/repeater.md rename to apps/automated/src/ui/repeater/repeater.md diff --git a/apps/automated/app/ui/repeater/repeaterItems-bindingToGestures-page.ts b/apps/automated/src/ui/repeater/repeaterItems-bindingToGestures-page.ts similarity index 100% rename from apps/automated/app/ui/repeater/repeaterItems-bindingToGestures-page.ts rename to apps/automated/src/ui/repeater/repeaterItems-bindingToGestures-page.ts diff --git a/apps/automated/app/ui/repeater/repeaterItems-bindingToGestures-page.xml b/apps/automated/src/ui/repeater/repeaterItems-bindingToGestures-page.xml similarity index 100% rename from apps/automated/app/ui/repeater/repeaterItems-bindingToGestures-page.xml rename to apps/automated/src/ui/repeater/repeaterItems-bindingToGestures-page.xml diff --git a/apps/automated/app/ui/root-view/mymodule/MyControl.css b/apps/automated/src/ui/root-view/mymodule/MyControl.css similarity index 100% rename from apps/automated/app/ui/root-view/mymodule/MyControl.css rename to apps/automated/src/ui/root-view/mymodule/MyControl.css diff --git a/apps/automated/app/ui/root-view/mymodule/MyControl.ts b/apps/automated/src/ui/root-view/mymodule/MyControl.ts similarity index 100% rename from apps/automated/app/ui/root-view/mymodule/MyControl.ts rename to apps/automated/src/ui/root-view/mymodule/MyControl.ts diff --git a/apps/automated/app/ui/root-view/mymodule/package.json b/apps/automated/src/ui/root-view/mymodule/package.json similarity index 100% rename from apps/automated/app/ui/root-view/mymodule/package.json rename to apps/automated/src/ui/root-view/mymodule/package.json diff --git a/apps/automated/app/ui/root-view/reset-root-view-tests.ts b/apps/automated/src/ui/root-view/reset-root-view-tests.ts similarity index 100% rename from apps/automated/app/ui/root-view/reset-root-view-tests.ts rename to apps/automated/src/ui/root-view/reset-root-view-tests.ts diff --git a/apps/automated/app/ui/root-view/root-modules/custom-component-root.css b/apps/automated/src/ui/root-view/root-modules/custom-component-root.css similarity index 100% rename from apps/automated/app/ui/root-view/root-modules/custom-component-root.css rename to apps/automated/src/ui/root-view/root-modules/custom-component-root.css diff --git a/apps/automated/app/ui/root-view/root-modules/custom-component-root.xml b/apps/automated/src/ui/root-view/root-modules/custom-component-root.xml similarity index 100% rename from apps/automated/app/ui/root-view/root-modules/custom-component-root.xml rename to apps/automated/src/ui/root-view/root-modules/custom-component-root.xml diff --git a/apps/automated/app/ui/root-view/root-modules/gridlayout-root.css b/apps/automated/src/ui/root-view/root-modules/gridlayout-root.css similarity index 100% rename from apps/automated/app/ui/root-view/root-modules/gridlayout-root.css rename to apps/automated/src/ui/root-view/root-modules/gridlayout-root.css diff --git a/apps/automated/app/ui/root-view/root-modules/gridlayout-root.xml b/apps/automated/src/ui/root-view/root-modules/gridlayout-root.xml similarity index 100% rename from apps/automated/app/ui/root-view/root-modules/gridlayout-root.xml rename to apps/automated/src/ui/root-view/root-modules/gridlayout-root.xml diff --git a/apps/automated/app/ui/root-view/root-modules/tabview-root.css b/apps/automated/src/ui/root-view/root-modules/tabview-root.css similarity index 100% rename from apps/automated/app/ui/root-view/root-modules/tabview-root.css rename to apps/automated/src/ui/root-view/root-modules/tabview-root.css diff --git a/apps/automated/app/ui/root-view/root-modules/tabview-root.xml b/apps/automated/src/ui/root-view/root-modules/tabview-root.xml similarity index 100% rename from apps/automated/app/ui/root-view/root-modules/tabview-root.xml rename to apps/automated/src/ui/root-view/root-modules/tabview-root.xml diff --git a/apps/automated/app/ui/root-view/root-view-tests.ts b/apps/automated/src/ui/root-view/root-view-tests.ts similarity index 100% rename from apps/automated/app/ui/root-view/root-view-tests.ts rename to apps/automated/src/ui/root-view/root-view-tests.ts diff --git a/apps/automated/app/ui/scroll-view/scroll-view-safe-area-tests.ts b/apps/automated/src/ui/scroll-view/scroll-view-safe-area-tests.ts similarity index 100% rename from apps/automated/app/ui/scroll-view/scroll-view-safe-area-tests.ts rename to apps/automated/src/ui/scroll-view/scroll-view-safe-area-tests.ts diff --git a/apps/automated/app/ui/scroll-view/scroll-view-tests.ts b/apps/automated/src/ui/scroll-view/scroll-view-tests.ts similarity index 100% rename from apps/automated/app/ui/scroll-view/scroll-view-tests.ts rename to apps/automated/src/ui/scroll-view/scroll-view-tests.ts diff --git a/apps/automated/app/ui/scroll-view/scroll-view.md b/apps/automated/src/ui/scroll-view/scroll-view.md similarity index 100% rename from apps/automated/app/ui/scroll-view/scroll-view.md rename to apps/automated/src/ui/scroll-view/scroll-view.md diff --git a/apps/automated/app/ui/search-bar/search-bar-code-snippet.ts b/apps/automated/src/ui/search-bar/search-bar-code-snippet.ts similarity index 100% rename from apps/automated/app/ui/search-bar/search-bar-code-snippet.ts rename to apps/automated/src/ui/search-bar/search-bar-code-snippet.ts diff --git a/apps/automated/app/ui/search-bar/search-bar-tests-native.android.ts b/apps/automated/src/ui/search-bar/search-bar-tests-native.android.ts similarity index 100% rename from apps/automated/app/ui/search-bar/search-bar-tests-native.android.ts rename to apps/automated/src/ui/search-bar/search-bar-tests-native.android.ts diff --git a/apps/automated/app/ui/search-bar/search-bar-tests-native.d.ts b/apps/automated/src/ui/search-bar/search-bar-tests-native.d.ts similarity index 100% rename from apps/automated/app/ui/search-bar/search-bar-tests-native.d.ts rename to apps/automated/src/ui/search-bar/search-bar-tests-native.d.ts diff --git a/apps/automated/app/ui/search-bar/search-bar-tests-native.ios.ts b/apps/automated/src/ui/search-bar/search-bar-tests-native.ios.ts similarity index 100% rename from apps/automated/app/ui/search-bar/search-bar-tests-native.ios.ts rename to apps/automated/src/ui/search-bar/search-bar-tests-native.ios.ts diff --git a/apps/automated/app/ui/search-bar/search-bar-tests.ts b/apps/automated/src/ui/search-bar/search-bar-tests.ts similarity index 100% rename from apps/automated/app/ui/search-bar/search-bar-tests.ts rename to apps/automated/src/ui/search-bar/search-bar-tests.ts diff --git a/apps/automated/app/ui/search-bar/search-bar.md b/apps/automated/src/ui/search-bar/search-bar.md similarity index 100% rename from apps/automated/app/ui/search-bar/search-bar.md rename to apps/automated/src/ui/search-bar/search-bar.md diff --git a/apps/automated/app/ui/segmented-bar/segmented-bar-tests-native.android.ts b/apps/automated/src/ui/segmented-bar/segmented-bar-tests-native.android.ts similarity index 100% rename from apps/automated/app/ui/segmented-bar/segmented-bar-tests-native.android.ts rename to apps/automated/src/ui/segmented-bar/segmented-bar-tests-native.android.ts diff --git a/apps/automated/app/ui/segmented-bar/segmented-bar-tests-native.d.ts b/apps/automated/src/ui/segmented-bar/segmented-bar-tests-native.d.ts similarity index 100% rename from apps/automated/app/ui/segmented-bar/segmented-bar-tests-native.d.ts rename to apps/automated/src/ui/segmented-bar/segmented-bar-tests-native.d.ts diff --git a/apps/automated/app/ui/segmented-bar/segmented-bar-tests-native.ios.ts b/apps/automated/src/ui/segmented-bar/segmented-bar-tests-native.ios.ts similarity index 100% rename from apps/automated/app/ui/segmented-bar/segmented-bar-tests-native.ios.ts rename to apps/automated/src/ui/segmented-bar/segmented-bar-tests-native.ios.ts diff --git a/apps/automated/app/ui/segmented-bar/segmented-bar-tests.ts b/apps/automated/src/ui/segmented-bar/segmented-bar-tests.ts similarity index 100% rename from apps/automated/app/ui/segmented-bar/segmented-bar-tests.ts rename to apps/automated/src/ui/segmented-bar/segmented-bar-tests.ts diff --git a/apps/automated/app/ui/segmented-bar/segmented-bar.md b/apps/automated/src/ui/segmented-bar/segmented-bar.md similarity index 100% rename from apps/automated/app/ui/segmented-bar/segmented-bar.md rename to apps/automated/src/ui/segmented-bar/segmented-bar.md diff --git a/apps/automated/app/ui/slider/slider-tests.ts b/apps/automated/src/ui/slider/slider-tests.ts similarity index 100% rename from apps/automated/app/ui/slider/slider-tests.ts rename to apps/automated/src/ui/slider/slider-tests.ts diff --git a/apps/automated/app/ui/slider/slider.md b/apps/automated/src/ui/slider/slider.md similarity index 100% rename from apps/automated/app/ui/slider/slider.md rename to apps/automated/src/ui/slider/slider.md diff --git a/apps/automated/app/ui/styling/root-views-css-classes-tests.ts b/apps/automated/src/ui/styling/root-views-css-classes-tests.ts similarity index 100% rename from apps/automated/app/ui/styling/root-views-css-classes-tests.ts rename to apps/automated/src/ui/styling/root-views-css-classes-tests.ts diff --git a/apps/automated/app/ui/styling/style-properties-tests.ts b/apps/automated/src/ui/styling/style-properties-tests.ts similarity index 100% rename from apps/automated/app/ui/styling/style-properties-tests.ts rename to apps/automated/src/ui/styling/style-properties-tests.ts diff --git a/apps/automated/app/ui/styling/style-tests.ts b/apps/automated/src/ui/styling/style-tests.ts similarity index 100% rename from apps/automated/app/ui/styling/style-tests.ts rename to apps/automated/src/ui/styling/style-tests.ts diff --git a/apps/automated/app/ui/styling/styling.md b/apps/automated/src/ui/styling/styling.md similarity index 100% rename from apps/automated/app/ui/styling/styling.md rename to apps/automated/src/ui/styling/styling.md diff --git a/apps/automated/app/ui/styling/test-page.css b/apps/automated/src/ui/styling/test-page.css similarity index 100% rename from apps/automated/app/ui/styling/test-page.css rename to apps/automated/src/ui/styling/test-page.css diff --git a/apps/automated/app/ui/styling/value-source-tests.ts b/apps/automated/src/ui/styling/value-source-tests.ts similarity index 100% rename from apps/automated/app/ui/styling/value-source-tests.ts rename to apps/automated/src/ui/styling/value-source-tests.ts diff --git a/apps/automated/app/ui/styling/visual-state-tests.ts b/apps/automated/src/ui/styling/visual-state-tests.ts similarity index 100% rename from apps/automated/app/ui/styling/visual-state-tests.ts rename to apps/automated/src/ui/styling/visual-state-tests.ts diff --git a/apps/automated/app/ui/switch/switch-tests.ts b/apps/automated/src/ui/switch/switch-tests.ts similarity index 100% rename from apps/automated/app/ui/switch/switch-tests.ts rename to apps/automated/src/ui/switch/switch-tests.ts diff --git a/apps/automated/app/ui/switch/switch.md b/apps/automated/src/ui/switch/switch.md similarity index 100% rename from apps/automated/app/ui/switch/switch.md rename to apps/automated/src/ui/switch/switch.md diff --git a/apps/automated/app/ui/tab-view/tab-view-navigation-tests.ts b/apps/automated/src/ui/tab-view/tab-view-navigation-tests.ts similarity index 100% rename from apps/automated/app/ui/tab-view/tab-view-navigation-tests.ts rename to apps/automated/src/ui/tab-view/tab-view-navigation-tests.ts diff --git a/apps/automated/app/ui/tab-view/tab-view-root-tests.ts b/apps/automated/src/ui/tab-view/tab-view-root-tests.ts similarity index 100% rename from apps/automated/app/ui/tab-view/tab-view-root-tests.ts rename to apps/automated/src/ui/tab-view/tab-view-root-tests.ts diff --git a/apps/automated/app/ui/tab-view/tab-view-tests-native.android.ts b/apps/automated/src/ui/tab-view/tab-view-tests-native.android.ts similarity index 100% rename from apps/automated/app/ui/tab-view/tab-view-tests-native.android.ts rename to apps/automated/src/ui/tab-view/tab-view-tests-native.android.ts diff --git a/apps/automated/app/ui/tab-view/tab-view-tests-native.d.ts b/apps/automated/src/ui/tab-view/tab-view-tests-native.d.ts similarity index 100% rename from apps/automated/app/ui/tab-view/tab-view-tests-native.d.ts rename to apps/automated/src/ui/tab-view/tab-view-tests-native.d.ts diff --git a/apps/automated/app/ui/tab-view/tab-view-tests-native.ios.ts b/apps/automated/src/ui/tab-view/tab-view-tests-native.ios.ts similarity index 100% rename from apps/automated/app/ui/tab-view/tab-view-tests-native.ios.ts rename to apps/automated/src/ui/tab-view/tab-view-tests-native.ios.ts diff --git a/apps/automated/app/ui/tab-view/tab-view-tests-new.ts b/apps/automated/src/ui/tab-view/tab-view-tests-new.ts similarity index 100% rename from apps/automated/app/ui/tab-view/tab-view-tests-new.ts rename to apps/automated/src/ui/tab-view/tab-view-tests-new.ts diff --git a/apps/automated/app/ui/tab-view/tab-view-tests.ts b/apps/automated/src/ui/tab-view/tab-view-tests.ts similarity index 100% rename from apps/automated/app/ui/tab-view/tab-view-tests.ts rename to apps/automated/src/ui/tab-view/tab-view-tests.ts diff --git a/apps/automated/app/ui/tab-view/tab-view.md b/apps/automated/src/ui/tab-view/tab-view.md similarity index 100% rename from apps/automated/app/ui/tab-view/tab-view.md rename to apps/automated/src/ui/tab-view/tab-view.md diff --git a/apps/automated/app/ui/tabs/tabs-navigation-tests.ts b/apps/automated/src/ui/tabs/tabs-navigation-tests.ts similarity index 100% rename from apps/automated/app/ui/tabs/tabs-navigation-tests.ts rename to apps/automated/src/ui/tabs/tabs-navigation-tests.ts diff --git a/apps/automated/app/ui/tabs/tabs-root-tests.ts b/apps/automated/src/ui/tabs/tabs-root-tests.ts similarity index 100% rename from apps/automated/app/ui/tabs/tabs-root-tests.ts rename to apps/automated/src/ui/tabs/tabs-root-tests.ts diff --git a/apps/automated/app/ui/tabs/tabs-tests-native.android.ts b/apps/automated/src/ui/tabs/tabs-tests-native.android.ts similarity index 100% rename from apps/automated/app/ui/tabs/tabs-tests-native.android.ts rename to apps/automated/src/ui/tabs/tabs-tests-native.android.ts diff --git a/apps/automated/app/ui/tabs/tabs-tests-native.d.ts b/apps/automated/src/ui/tabs/tabs-tests-native.d.ts similarity index 100% rename from apps/automated/app/ui/tabs/tabs-tests-native.d.ts rename to apps/automated/src/ui/tabs/tabs-tests-native.d.ts diff --git a/apps/automated/app/ui/tabs/tabs-tests-native.ios.ts b/apps/automated/src/ui/tabs/tabs-tests-native.ios.ts similarity index 100% rename from apps/automated/app/ui/tabs/tabs-tests-native.ios.ts rename to apps/automated/src/ui/tabs/tabs-tests-native.ios.ts diff --git a/apps/automated/app/ui/tabs/tabs-tests-new.ts b/apps/automated/src/ui/tabs/tabs-tests-new.ts similarity index 100% rename from apps/automated/app/ui/tabs/tabs-tests-new.ts rename to apps/automated/src/ui/tabs/tabs-tests-new.ts diff --git a/apps/automated/app/ui/tabs/tabs-tests.ts b/apps/automated/src/ui/tabs/tabs-tests.ts similarity index 100% rename from apps/automated/app/ui/tabs/tabs-tests.ts rename to apps/automated/src/ui/tabs/tabs-tests.ts diff --git a/apps/automated/app/ui/test-pages/bindingExpressions_arrayAccess_testPage.ts b/apps/automated/src/ui/test-pages/bindingExpressions_arrayAccess_testPage.ts similarity index 100% rename from apps/automated/app/ui/test-pages/bindingExpressions_arrayAccess_testPage.ts rename to apps/automated/src/ui/test-pages/bindingExpressions_arrayAccess_testPage.ts diff --git a/apps/automated/app/ui/test-pages/bindingExpressions_arrayAccess_testPage.xml b/apps/automated/src/ui/test-pages/bindingExpressions_arrayAccess_testPage.xml similarity index 100% rename from apps/automated/app/ui/test-pages/bindingExpressions_arrayAccess_testPage.xml rename to apps/automated/src/ui/test-pages/bindingExpressions_arrayAccess_testPage.xml diff --git a/apps/automated/app/ui/test-pages/bindingExpressions_binaryOperators_testPage.ts b/apps/automated/src/ui/test-pages/bindingExpressions_binaryOperators_testPage.ts similarity index 100% rename from apps/automated/app/ui/test-pages/bindingExpressions_binaryOperators_testPage.ts rename to apps/automated/src/ui/test-pages/bindingExpressions_binaryOperators_testPage.ts diff --git a/apps/automated/app/ui/test-pages/bindingExpressions_binaryOperators_testPage.xml b/apps/automated/src/ui/test-pages/bindingExpressions_binaryOperators_testPage.xml similarity index 100% rename from apps/automated/app/ui/test-pages/bindingExpressions_binaryOperators_testPage.xml rename to apps/automated/src/ui/test-pages/bindingExpressions_binaryOperators_testPage.xml diff --git a/apps/automated/app/ui/test-pages/bindingExpressions_comparisonOperators_testPage.ts b/apps/automated/src/ui/test-pages/bindingExpressions_comparisonOperators_testPage.ts similarity index 100% rename from apps/automated/app/ui/test-pages/bindingExpressions_comparisonOperators_testPage.ts rename to apps/automated/src/ui/test-pages/bindingExpressions_comparisonOperators_testPage.ts diff --git a/apps/automated/app/ui/test-pages/bindingExpressions_comparisonOperators_testPage.xml b/apps/automated/src/ui/test-pages/bindingExpressions_comparisonOperators_testPage.xml similarity index 100% rename from apps/automated/app/ui/test-pages/bindingExpressions_comparisonOperators_testPage.xml rename to apps/automated/src/ui/test-pages/bindingExpressions_comparisonOperators_testPage.xml diff --git a/apps/automated/app/ui/test-pages/bindingExpressions_groupingParenthesis_testPage.ts b/apps/automated/src/ui/test-pages/bindingExpressions_groupingParenthesis_testPage.ts similarity index 100% rename from apps/automated/app/ui/test-pages/bindingExpressions_groupingParenthesis_testPage.ts rename to apps/automated/src/ui/test-pages/bindingExpressions_groupingParenthesis_testPage.ts diff --git a/apps/automated/app/ui/test-pages/bindingExpressions_groupingParenthesis_testPage.xml b/apps/automated/src/ui/test-pages/bindingExpressions_groupingParenthesis_testPage.xml similarity index 100% rename from apps/automated/app/ui/test-pages/bindingExpressions_groupingParenthesis_testPage.xml rename to apps/automated/src/ui/test-pages/bindingExpressions_groupingParenthesis_testPage.xml diff --git a/apps/automated/app/ui/test-pages/bindingExpressions_logicalComparisonOperators_testPage.ts b/apps/automated/src/ui/test-pages/bindingExpressions_logicalComparisonOperators_testPage.ts similarity index 100% rename from apps/automated/app/ui/test-pages/bindingExpressions_logicalComparisonOperators_testPage.ts rename to apps/automated/src/ui/test-pages/bindingExpressions_logicalComparisonOperators_testPage.ts diff --git a/apps/automated/app/ui/test-pages/bindingExpressions_logicalComparisonOperators_testPage.xml b/apps/automated/src/ui/test-pages/bindingExpressions_logicalComparisonOperators_testPage.xml similarity index 100% rename from apps/automated/app/ui/test-pages/bindingExpressions_logicalComparisonOperators_testPage.xml rename to apps/automated/src/ui/test-pages/bindingExpressions_logicalComparisonOperators_testPage.xml diff --git a/apps/automated/app/ui/test-pages/bindingExpressions_logicalOperators_testPage.ts b/apps/automated/src/ui/test-pages/bindingExpressions_logicalOperators_testPage.ts similarity index 100% rename from apps/automated/app/ui/test-pages/bindingExpressions_logicalOperators_testPage.ts rename to apps/automated/src/ui/test-pages/bindingExpressions_logicalOperators_testPage.ts diff --git a/apps/automated/app/ui/test-pages/bindingExpressions_logicalOperators_testPage.xml b/apps/automated/src/ui/test-pages/bindingExpressions_logicalOperators_testPage.xml similarity index 100% rename from apps/automated/app/ui/test-pages/bindingExpressions_logicalOperators_testPage.xml rename to apps/automated/src/ui/test-pages/bindingExpressions_logicalOperators_testPage.xml diff --git a/apps/automated/app/ui/test-pages/bindingExpressions_ternaryOperator_testPage.ts b/apps/automated/src/ui/test-pages/bindingExpressions_ternaryOperator_testPage.ts similarity index 100% rename from apps/automated/app/ui/test-pages/bindingExpressions_ternaryOperator_testPage.ts rename to apps/automated/src/ui/test-pages/bindingExpressions_ternaryOperator_testPage.ts diff --git a/apps/automated/app/ui/test-pages/bindingExpressions_ternaryOperator_testPage.xml b/apps/automated/src/ui/test-pages/bindingExpressions_ternaryOperator_testPage.xml similarity index 100% rename from apps/automated/app/ui/test-pages/bindingExpressions_ternaryOperator_testPage.xml rename to apps/automated/src/ui/test-pages/bindingExpressions_ternaryOperator_testPage.xml diff --git a/apps/automated/app/ui/test-pages/bindingExpressions_unaryOperators_testPage.ts b/apps/automated/src/ui/test-pages/bindingExpressions_unaryOperators_testPage.ts similarity index 100% rename from apps/automated/app/ui/test-pages/bindingExpressions_unaryOperators_testPage.ts rename to apps/automated/src/ui/test-pages/bindingExpressions_unaryOperators_testPage.ts diff --git a/apps/automated/app/ui/test-pages/bindingExpressions_unaryOperators_testPage.xml b/apps/automated/src/ui/test-pages/bindingExpressions_unaryOperators_testPage.xml similarity index 100% rename from apps/automated/app/ui/test-pages/bindingExpressions_unaryOperators_testPage.xml rename to apps/automated/src/ui/test-pages/bindingExpressions_unaryOperators_testPage.xml diff --git a/apps/automated/app/ui/text-field/text-field-tests-native.android.ts b/apps/automated/src/ui/text-field/text-field-tests-native.android.ts similarity index 100% rename from apps/automated/app/ui/text-field/text-field-tests-native.android.ts rename to apps/automated/src/ui/text-field/text-field-tests-native.android.ts diff --git a/apps/automated/app/ui/text-field/text-field-tests-native.d.ts b/apps/automated/src/ui/text-field/text-field-tests-native.d.ts similarity index 100% rename from apps/automated/app/ui/text-field/text-field-tests-native.d.ts rename to apps/automated/src/ui/text-field/text-field-tests-native.d.ts diff --git a/apps/automated/app/ui/text-field/text-field-tests-native.ios.ts b/apps/automated/src/ui/text-field/text-field-tests-native.ios.ts similarity index 100% rename from apps/automated/app/ui/text-field/text-field-tests-native.ios.ts rename to apps/automated/src/ui/text-field/text-field-tests-native.ios.ts diff --git a/apps/automated/app/ui/text-field/text-field-tests.ts b/apps/automated/src/ui/text-field/text-field-tests.ts similarity index 100% rename from apps/automated/app/ui/text-field/text-field-tests.ts rename to apps/automated/src/ui/text-field/text-field-tests.ts diff --git a/apps/automated/app/ui/text-field/text-field.md b/apps/automated/src/ui/text-field/text-field.md similarity index 100% rename from apps/automated/app/ui/text-field/text-field.md rename to apps/automated/src/ui/text-field/text-field.md diff --git a/apps/automated/app/ui/text-view/text-view-tests-native.android.ts b/apps/automated/src/ui/text-view/text-view-tests-native.android.ts similarity index 100% rename from apps/automated/app/ui/text-view/text-view-tests-native.android.ts rename to apps/automated/src/ui/text-view/text-view-tests-native.android.ts diff --git a/apps/automated/app/ui/text-view/text-view-tests-native.d.ts b/apps/automated/src/ui/text-view/text-view-tests-native.d.ts similarity index 100% rename from apps/automated/app/ui/text-view/text-view-tests-native.d.ts rename to apps/automated/src/ui/text-view/text-view-tests-native.d.ts diff --git a/apps/automated/app/ui/text-view/text-view-tests-native.ios.ts b/apps/automated/src/ui/text-view/text-view-tests-native.ios.ts similarity index 100% rename from apps/automated/app/ui/text-view/text-view-tests-native.ios.ts rename to apps/automated/src/ui/text-view/text-view-tests-native.ios.ts diff --git a/apps/automated/app/ui/text-view/text-view-tests.ts b/apps/automated/src/ui/text-view/text-view-tests.ts similarity index 100% rename from apps/automated/app/ui/text-view/text-view-tests.ts rename to apps/automated/src/ui/text-view/text-view-tests.ts diff --git a/apps/automated/app/ui/text-view/text-view.md b/apps/automated/src/ui/text-view/text-view.md similarity index 100% rename from apps/automated/app/ui/text-view/text-view.md rename to apps/automated/src/ui/text-view/text-view.md diff --git a/apps/automated/app/ui/time-picker/time-picker-tests-native.android.ts b/apps/automated/src/ui/time-picker/time-picker-tests-native.android.ts similarity index 100% rename from apps/automated/app/ui/time-picker/time-picker-tests-native.android.ts rename to apps/automated/src/ui/time-picker/time-picker-tests-native.android.ts diff --git a/apps/automated/app/ui/time-picker/time-picker-tests-native.d.ts b/apps/automated/src/ui/time-picker/time-picker-tests-native.d.ts similarity index 100% rename from apps/automated/app/ui/time-picker/time-picker-tests-native.d.ts rename to apps/automated/src/ui/time-picker/time-picker-tests-native.d.ts diff --git a/apps/automated/app/ui/time-picker/time-picker-tests-native.ios.ts b/apps/automated/src/ui/time-picker/time-picker-tests-native.ios.ts similarity index 100% rename from apps/automated/app/ui/time-picker/time-picker-tests-native.ios.ts rename to apps/automated/src/ui/time-picker/time-picker-tests-native.ios.ts diff --git a/apps/automated/app/ui/time-picker/time-picker-tests.ts b/apps/automated/src/ui/time-picker/time-picker-tests.ts similarity index 100% rename from apps/automated/app/ui/time-picker/time-picker-tests.ts rename to apps/automated/src/ui/time-picker/time-picker-tests.ts diff --git a/apps/automated/app/ui/time-picker/time-picker.md b/apps/automated/src/ui/time-picker/time-picker.md similarity index 100% rename from apps/automated/app/ui/time-picker/time-picker.md rename to apps/automated/src/ui/time-picker/time-picker.md diff --git a/apps/automated/app/ui/view/view-tests-common.ts b/apps/automated/src/ui/view/view-tests-common.ts similarity index 100% rename from apps/automated/app/ui/view/view-tests-common.ts rename to apps/automated/src/ui/view/view-tests-common.ts diff --git a/apps/automated/app/ui/view/view-tests-layout-event.ts b/apps/automated/src/ui/view/view-tests-layout-event.ts similarity index 100% rename from apps/automated/app/ui/view/view-tests-layout-event.ts rename to apps/automated/src/ui/view/view-tests-layout-event.ts diff --git a/apps/automated/app/ui/view/view-tests.android.ts b/apps/automated/src/ui/view/view-tests.android.ts similarity index 100% rename from apps/automated/app/ui/view/view-tests.android.ts rename to apps/automated/src/ui/view/view-tests.android.ts diff --git a/apps/automated/app/ui/view/view-tests.d.ts b/apps/automated/src/ui/view/view-tests.d.ts similarity index 100% rename from apps/automated/app/ui/view/view-tests.d.ts rename to apps/automated/src/ui/view/view-tests.d.ts diff --git a/apps/automated/app/ui/view/view-tests.ios.ts b/apps/automated/src/ui/view/view-tests.ios.ts similarity index 100% rename from apps/automated/app/ui/view/view-tests.ios.ts rename to apps/automated/src/ui/view/view-tests.ios.ts diff --git a/apps/automated/app/ui/web-view/test with spaces.html b/apps/automated/src/ui/web-view/test with spaces.html similarity index 100% rename from apps/automated/app/ui/web-view/test with spaces.html rename to apps/automated/src/ui/web-view/test with spaces.html diff --git a/apps/automated/app/ui/web-view/test.html b/apps/automated/src/ui/web-view/test.html similarity index 100% rename from apps/automated/app/ui/web-view/test.html rename to apps/automated/src/ui/web-view/test.html diff --git a/apps/automated/app/ui/web-view/web-view-code-snippet.ts b/apps/automated/src/ui/web-view/web-view-code-snippet.ts similarity index 100% rename from apps/automated/app/ui/web-view/web-view-code-snippet.ts rename to apps/automated/src/ui/web-view/web-view-code-snippet.ts diff --git a/apps/automated/app/ui/web-view/web-view-safe-area-tests.ts b/apps/automated/src/ui/web-view/web-view-safe-area-tests.ts similarity index 100% rename from apps/automated/app/ui/web-view/web-view-safe-area-tests.ts rename to apps/automated/src/ui/web-view/web-view-safe-area-tests.ts diff --git a/apps/automated/app/ui/web-view/web-view-tests.ts b/apps/automated/src/ui/web-view/web-view-tests.ts similarity index 100% rename from apps/automated/app/ui/web-view/web-view-tests.ts rename to apps/automated/src/ui/web-view/web-view-tests.ts diff --git a/apps/automated/app/ui/web-view/web-view.md b/apps/automated/src/ui/web-view/web-view.md similarity index 100% rename from apps/automated/app/ui/web-view/web-view.md rename to apps/automated/src/ui/web-view/web-view.md diff --git a/apps/automated/app/utils/utils-tests.ts b/apps/automated/src/utils/utils-tests.ts similarity index 100% rename from apps/automated/app/utils/utils-tests.ts rename to apps/automated/src/utils/utils-tests.ts diff --git a/apps/automated/app/xhr/xhr-tests.ts b/apps/automated/src/xhr/xhr-tests.ts similarity index 100% rename from apps/automated/app/xhr/xhr-tests.ts rename to apps/automated/src/xhr/xhr-tests.ts diff --git a/apps/automated/app/xml-declaration/custom-code-file-page.ts b/apps/automated/src/xml-declaration/custom-code-file-page.ts similarity index 100% rename from apps/automated/app/xml-declaration/custom-code-file-page.ts rename to apps/automated/src/xml-declaration/custom-code-file-page.ts diff --git a/apps/automated/app/xml-declaration/custom-css-file-page.css b/apps/automated/src/xml-declaration/custom-css-file-page.css similarity index 100% rename from apps/automated/app/xml-declaration/custom-css-file-page.css rename to apps/automated/src/xml-declaration/custom-css-file-page.css diff --git a/apps/automated/app/xml-declaration/errors/non-existing-element-in-template.xml b/apps/automated/src/xml-declaration/errors/non-existing-element-in-template.xml similarity index 100% rename from apps/automated/app/xml-declaration/errors/non-existing-element-in-template.xml rename to apps/automated/src/xml-declaration/errors/non-existing-element-in-template.xml diff --git a/apps/automated/app/xml-declaration/errors/non-existing-element.xml b/apps/automated/src/xml-declaration/errors/non-existing-element.xml similarity index 100% rename from apps/automated/app/xml-declaration/errors/non-existing-element.xml rename to apps/automated/src/xml-declaration/errors/non-existing-element.xml diff --git a/apps/automated/app/xml-declaration/examples/test-page.xml b/apps/automated/src/xml-declaration/examples/test-page.xml similarity index 100% rename from apps/automated/app/xml-declaration/examples/test-page.xml rename to apps/automated/src/xml-declaration/examples/test-page.xml diff --git a/apps/automated/app/xml-declaration/inherited-base-page.ts b/apps/automated/src/xml-declaration/inherited-base-page.ts similarity index 100% rename from apps/automated/app/xml-declaration/inherited-base-page.ts rename to apps/automated/src/xml-declaration/inherited-base-page.ts diff --git a/apps/automated/app/xml-declaration/inherited-page.ts b/apps/automated/src/xml-declaration/inherited-page.ts similarity index 100% rename from apps/automated/app/xml-declaration/inherited-page.ts rename to apps/automated/src/xml-declaration/inherited-page.ts diff --git a/apps/automated/app/xml-declaration/inherited-page.xml b/apps/automated/src/xml-declaration/inherited-page.xml similarity index 100% rename from apps/automated/app/xml-declaration/inherited-page.xml rename to apps/automated/src/xml-declaration/inherited-page.xml diff --git a/apps/automated/app/xml-declaration/mainPage.ts b/apps/automated/src/xml-declaration/mainPage.ts similarity index 100% rename from apps/automated/app/xml-declaration/mainPage.ts rename to apps/automated/src/xml-declaration/mainPage.ts diff --git a/apps/automated/app/xml-declaration/mainPage.xml b/apps/automated/src/xml-declaration/mainPage.xml similarity index 100% rename from apps/automated/app/xml-declaration/mainPage.xml rename to apps/automated/src/xml-declaration/mainPage.xml diff --git a/apps/automated/app/xml-declaration/mymodule/MyControl.css b/apps/automated/src/xml-declaration/mymodule/MyControl.css similarity index 100% rename from apps/automated/app/xml-declaration/mymodule/MyControl.css rename to apps/automated/src/xml-declaration/mymodule/MyControl.css diff --git a/apps/automated/app/xml-declaration/mymodule/MyControl.ts b/apps/automated/src/xml-declaration/mymodule/MyControl.ts similarity index 100% rename from apps/automated/app/xml-declaration/mymodule/MyControl.ts rename to apps/automated/src/xml-declaration/mymodule/MyControl.ts diff --git a/apps/automated/app/xml-declaration/mymodule/package.json b/apps/automated/src/xml-declaration/mymodule/package.json similarity index 100% rename from apps/automated/app/xml-declaration/mymodule/package.json rename to apps/automated/src/xml-declaration/mymodule/package.json diff --git a/apps/automated/app/xml-declaration/mymodulewithxml/MyControl.css b/apps/automated/src/xml-declaration/mymodulewithxml/MyControl.css similarity index 100% rename from apps/automated/app/xml-declaration/mymodulewithxml/MyControl.css rename to apps/automated/src/xml-declaration/mymodulewithxml/MyControl.css diff --git a/apps/automated/app/xml-declaration/mymodulewithxml/MyControl.ts b/apps/automated/src/xml-declaration/mymodulewithxml/MyControl.ts similarity index 100% rename from apps/automated/app/xml-declaration/mymodulewithxml/MyControl.ts rename to apps/automated/src/xml-declaration/mymodulewithxml/MyControl.ts diff --git a/apps/automated/app/xml-declaration/mymodulewithxml/MyControl.xml b/apps/automated/src/xml-declaration/mymodulewithxml/MyControl.xml similarity index 100% rename from apps/automated/app/xml-declaration/mymodulewithxml/MyControl.xml rename to apps/automated/src/xml-declaration/mymodulewithxml/MyControl.xml diff --git a/apps/automated/app/xml-declaration/mymodulewithxml/TabViewParentChainPage.ts b/apps/automated/src/xml-declaration/mymodulewithxml/TabViewParentChainPage.ts similarity index 100% rename from apps/automated/app/xml-declaration/mymodulewithxml/TabViewParentChainPage.ts rename to apps/automated/src/xml-declaration/mymodulewithxml/TabViewParentChainPage.ts diff --git a/apps/automated/app/xml-declaration/mymodulewithxml/TabViewParentChainPage.xml b/apps/automated/src/xml-declaration/mymodulewithxml/TabViewParentChainPage.xml similarity index 100% rename from apps/automated/app/xml-declaration/mymodulewithxml/TabViewParentChainPage.xml rename to apps/automated/src/xml-declaration/mymodulewithxml/TabViewParentChainPage.xml diff --git a/apps/automated/app/xml-declaration/mymodulewithxml/my-no-js-control.xml b/apps/automated/src/xml-declaration/mymodulewithxml/my-no-js-control.xml similarity index 100% rename from apps/automated/app/xml-declaration/mymodulewithxml/my-no-js-control.xml rename to apps/automated/src/xml-declaration/mymodulewithxml/my-no-js-control.xml diff --git a/apps/automated/app/xml-declaration/mymodulewithxml/package.json b/apps/automated/src/xml-declaration/mymodulewithxml/package.json similarity index 100% rename from apps/automated/app/xml-declaration/mymodulewithxml/package.json rename to apps/automated/src/xml-declaration/mymodulewithxml/package.json diff --git a/apps/automated/app/xml-declaration/package.json b/apps/automated/src/xml-declaration/package.json similarity index 100% rename from apps/automated/app/xml-declaration/package.json rename to apps/automated/src/xml-declaration/package.json diff --git a/apps/automated/app/xml-declaration/template-builder-tests/event-in-codeless-fragment-the-fragment.xml b/apps/automated/src/xml-declaration/template-builder-tests/event-in-codeless-fragment-the-fragment.xml similarity index 100% rename from apps/automated/app/xml-declaration/template-builder-tests/event-in-codeless-fragment-the-fragment.xml rename to apps/automated/src/xml-declaration/template-builder-tests/event-in-codeless-fragment-the-fragment.xml diff --git a/apps/automated/app/xml-declaration/template-builder-tests/event-in-codeless-fragment.ts b/apps/automated/src/xml-declaration/template-builder-tests/event-in-codeless-fragment.ts similarity index 100% rename from apps/automated/app/xml-declaration/template-builder-tests/event-in-codeless-fragment.ts rename to apps/automated/src/xml-declaration/template-builder-tests/event-in-codeless-fragment.ts diff --git a/apps/automated/app/xml-declaration/template-builder-tests/event-in-codeless-fragment.xml b/apps/automated/src/xml-declaration/template-builder-tests/event-in-codeless-fragment.xml similarity index 100% rename from apps/automated/app/xml-declaration/template-builder-tests/event-in-codeless-fragment.xml rename to apps/automated/src/xml-declaration/template-builder-tests/event-in-codeless-fragment.xml diff --git a/apps/automated/app/xml-declaration/template-builder-tests/event-in-template.ts b/apps/automated/src/xml-declaration/template-builder-tests/event-in-template.ts similarity index 100% rename from apps/automated/app/xml-declaration/template-builder-tests/event-in-template.ts rename to apps/automated/src/xml-declaration/template-builder-tests/event-in-template.ts diff --git a/apps/automated/app/xml-declaration/template-builder-tests/event-in-template.xml b/apps/automated/src/xml-declaration/template-builder-tests/event-in-template.xml similarity index 100% rename from apps/automated/app/xml-declaration/template-builder-tests/event-in-template.xml rename to apps/automated/src/xml-declaration/template-builder-tests/event-in-template.xml diff --git a/apps/automated/app/xml-declaration/template-builder-tests/simple-template-page.xml b/apps/automated/src/xml-declaration/template-builder-tests/simple-template-page.xml similarity index 100% rename from apps/automated/app/xml-declaration/template-builder-tests/simple-template-page.xml rename to apps/automated/src/xml-declaration/template-builder-tests/simple-template-page.xml diff --git a/apps/automated/app/xml-declaration/template-builder-tests/template-view.ts b/apps/automated/src/xml-declaration/template-builder-tests/template-view.ts similarity index 100% rename from apps/automated/app/xml-declaration/template-builder-tests/template-view.ts rename to apps/automated/src/xml-declaration/template-builder-tests/template-view.ts diff --git a/apps/automated/app/xml-declaration/tns.xsd b/apps/automated/src/xml-declaration/tns.xsd similarity index 100% rename from apps/automated/app/xml-declaration/tns.xsd rename to apps/automated/src/xml-declaration/tns.xsd diff --git a/apps/automated/app/xml-declaration/xml-declaration-tests.ts b/apps/automated/src/xml-declaration/xml-declaration-tests.ts similarity index 100% rename from apps/automated/app/xml-declaration/xml-declaration-tests.ts rename to apps/automated/src/xml-declaration/xml-declaration-tests.ts diff --git a/apps/automated/app/xml-parser-tests/itemTemplates.xml b/apps/automated/src/xml-parser-tests/itemTemplates.xml similarity index 100% rename from apps/automated/app/xml-parser-tests/itemTemplates.xml rename to apps/automated/src/xml-parser-tests/itemTemplates.xml diff --git a/apps/automated/app/xml-parser-tests/xml-parser-tests.ts b/apps/automated/src/xml-parser-tests/xml-parser-tests.ts similarity index 100% rename from apps/automated/app/xml-parser-tests/xml-parser-tests.ts rename to apps/automated/src/xml-parser-tests/xml-parser-tests.ts diff --git a/apps/automated/app/xml-parser-tests/xml-parser.md b/apps/automated/src/xml-parser-tests/xml-parser.md similarity index 100% rename from apps/automated/app/xml-parser-tests/xml-parser.md rename to apps/automated/src/xml-parser-tests/xml-parser.md diff --git a/apps/automated/app/xml-parser-tests/xml-with-namespaces.xml b/apps/automated/src/xml-parser-tests/xml-with-namespaces.xml similarity index 100% rename from apps/automated/app/xml-parser-tests/xml-with-namespaces.xml rename to apps/automated/src/xml-parser-tests/xml-with-namespaces.xml diff --git a/apps/automated/app/xml-parser-tests/xml.expected b/apps/automated/src/xml-parser-tests/xml.expected similarity index 100% rename from apps/automated/app/xml-parser-tests/xml.expected rename to apps/automated/src/xml-parser-tests/xml.expected diff --git a/apps/automated/app/xml-parser-tests/xml.xml b/apps/automated/src/xml-parser-tests/xml.xml similarity index 100% rename from apps/automated/app/xml-parser-tests/xml.xml rename to apps/automated/src/xml-parser-tests/xml.xml diff --git a/apps/automated/tsconfig.json b/apps/automated/tsconfig.json index 1a2109e495..ab1c7ad8bd 100644 --- a/apps/automated/tsconfig.json +++ b/apps/automated/tsconfig.json @@ -1,6 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { + "diagnostics": false, "paths": { "~/*": ["src/*"], "tns-core-modules/*": ["@nativescript/core/*"] diff --git a/apps/toolbox/nativescript.config.ts b/apps/toolbox/nativescript.config.ts new file mode 100644 index 0000000000..ebe1244f45 --- /dev/null +++ b/apps/toolbox/nativescript.config.ts @@ -0,0 +1,11 @@ +import { NativeScriptConfig } from '@nativescript/core'; + +export default { + id: 'org.nativescript.ToolBox', + appResourcesPath: '../../tools/assets/App_Resources', + android: { + v8Flags: '--expose_gc', + markingMode: 'none', + suppressCallJSMethodExceptions: false, + } +} as NativeScriptConfig; diff --git a/apps/toolbox/nsconfig.json b/apps/toolbox/nsconfig.json deleted file mode 100644 index 6343bf5e2f..0000000000 --- a/apps/toolbox/nsconfig.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "appResourcesPath": "../../tools/assets/App_Resources", - "appPath": "src" -} diff --git a/apps/toolbox/package.json b/apps/toolbox/package.json index d445560c86..6e9b5ae7eb 100644 --- a/apps/toolbox/package.json +++ b/apps/toolbox/package.json @@ -1,14 +1,5 @@ { - "nativescript": { - "id": "org.nativescript.ToolBox", - "tns-ios": { - "version": "6.5.0" - }, - "tns-android": { - "version": "6.5.0" - } - }, - "main": "app.js", + "main": "main.js", "description": "NativeScript Application", "license": "SEE LICENSE IN ", "repository": "", diff --git a/apps/toolbox/src/app.ts b/apps/toolbox/src/main.ts similarity index 100% rename from apps/toolbox/src/app.ts rename to apps/toolbox/src/main.ts diff --git a/apps/toolbox/src/package.json b/apps/toolbox/src/package.json deleted file mode 100644 index 4109205873..0000000000 --- a/apps/toolbox/src/package.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "main": "app.js", - "android": { - "v8Flags": "--nolazy --expose_gc", - "markingMode": "none", - "codeCache": "true", - "suppressCallJSMethodExceptions": false - }, - "discardUncaughtJsExceptions": false -} diff --git a/apps/toolbox/tsconfig.json b/apps/toolbox/tsconfig.json index 9e31b2bdb3..27d27ebd9a 100644 --- a/apps/toolbox/tsconfig.json +++ b/apps/toolbox/tsconfig.json @@ -1,6 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { + "diagnostics": false, "paths": { "~/*": ["src/*"] } diff --git a/apps/ui/app/package.json b/apps/ui/app/package.json deleted file mode 100644 index c13032ce66..0000000000 --- a/apps/ui/app/package.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "main": "app.js", - "android": { - "v8Flags": "--expose_gc", - "markingMode": "none" - } -} diff --git a/apps/ui/nativescript.config.ts b/apps/ui/nativescript.config.ts new file mode 100644 index 0000000000..134fd50a60 --- /dev/null +++ b/apps/ui/nativescript.config.ts @@ -0,0 +1,10 @@ +import { NativeScriptConfig } from '@nativescript/core'; + +export default { + id: 'org.nativescript.uitestsapp', + appResourcesPath: '../../tools/assets/App_Resources', + android: { + v8Flags: '--expose_gc', + markingMode: 'none' + }, +} as NativeScriptConfig; diff --git a/apps/ui/nsconfig.json b/apps/ui/nsconfig.json deleted file mode 100644 index 3b2369b96b..0000000000 --- a/apps/ui/nsconfig.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "appResourcesPath": "../../tools/assets/App_Resources", - "appPath": "app" -} diff --git a/apps/ui/package.json b/apps/ui/package.json index a0aa858457..a47721bdf4 100644 --- a/apps/ui/package.json +++ b/apps/ui/package.json @@ -1,14 +1,5 @@ { - "nativescript": { - "id": "org.nativescript.uitestsapp", - "tns-android": { - "version": "next" - }, - "tns-ios": { - "version": "6.5.2" - } - }, - "main": "app.js", + "main": "main.js", "description": "NativeScript Application", "license": "SEE LICENSE IN ", "repository": "", @@ -17,6 +8,7 @@ "@nativescript/core": "file:../../packages/core" }, "devDependencies": { + "@nativescript/ios": "7.0.0", "@nativescript/webpack": "file:../../dist/packages/nativescript-webpack.tgz", "typescript": "file:../../node_modules/typescript" }, diff --git a/apps/ui/app/action-bar/action-item-position-page.ts b/apps/ui/src/action-bar/action-item-position-page.ts similarity index 100% rename from apps/ui/app/action-bar/action-item-position-page.ts rename to apps/ui/src/action-bar/action-item-position-page.ts diff --git a/apps/ui/app/action-bar/action-item-position-page.xml b/apps/ui/src/action-bar/action-item-position-page.xml similarity index 100% rename from apps/ui/app/action-bar/action-item-position-page.xml rename to apps/ui/src/action-bar/action-item-position-page.xml diff --git a/apps/ui/app/action-bar/action-view-page.ts b/apps/ui/src/action-bar/action-view-page.ts similarity index 100% rename from apps/ui/app/action-bar/action-view-page.ts rename to apps/ui/src/action-bar/action-view-page.ts diff --git a/apps/ui/app/action-bar/action-view-page.xml b/apps/ui/src/action-bar/action-view-page.xml similarity index 100% rename from apps/ui/app/action-bar/action-view-page.xml rename to apps/ui/src/action-bar/action-view-page.xml diff --git a/apps/ui/app/action-bar/all-page.ts b/apps/ui/src/action-bar/all-page.ts similarity index 100% rename from apps/ui/app/action-bar/all-page.ts rename to apps/ui/src/action-bar/all-page.ts diff --git a/apps/ui/app/action-bar/all-page.xml b/apps/ui/src/action-bar/all-page.xml similarity index 100% rename from apps/ui/app/action-bar/all-page.xml rename to apps/ui/src/action-bar/all-page.xml diff --git a/apps/ui/app/action-bar/background-css-page.css b/apps/ui/src/action-bar/background-css-page.css similarity index 100% rename from apps/ui/app/action-bar/background-css-page.css rename to apps/ui/src/action-bar/background-css-page.css diff --git a/apps/ui/app/action-bar/background-css-page.ts b/apps/ui/src/action-bar/background-css-page.ts similarity index 100% rename from apps/ui/app/action-bar/background-css-page.ts rename to apps/ui/src/action-bar/background-css-page.ts diff --git a/apps/ui/app/action-bar/background-css-page.xml b/apps/ui/src/action-bar/background-css-page.xml similarity index 100% rename from apps/ui/app/action-bar/background-css-page.xml rename to apps/ui/src/action-bar/background-css-page.xml diff --git a/apps/ui/app/action-bar/background-page.ts b/apps/ui/src/action-bar/background-page.ts similarity index 100% rename from apps/ui/app/action-bar/background-page.ts rename to apps/ui/src/action-bar/background-page.ts diff --git a/apps/ui/app/action-bar/background-page.xml b/apps/ui/src/action-bar/background-page.xml similarity index 100% rename from apps/ui/app/action-bar/background-page.xml rename to apps/ui/src/action-bar/background-page.xml diff --git a/apps/ui/app/action-bar/clean-page.ts b/apps/ui/src/action-bar/clean-page.ts similarity index 100% rename from apps/ui/app/action-bar/clean-page.ts rename to apps/ui/src/action-bar/clean-page.ts diff --git a/apps/ui/app/action-bar/clean-page.xml b/apps/ui/src/action-bar/clean-page.xml similarity index 100% rename from apps/ui/app/action-bar/clean-page.xml rename to apps/ui/src/action-bar/clean-page.xml diff --git a/apps/ui/app/action-bar/color-page.ts b/apps/ui/src/action-bar/color-page.ts similarity index 100% rename from apps/ui/app/action-bar/color-page.ts rename to apps/ui/src/action-bar/color-page.ts diff --git a/apps/ui/app/action-bar/color-page.xml b/apps/ui/src/action-bar/color-page.xml similarity index 100% rename from apps/ui/app/action-bar/color-page.xml rename to apps/ui/src/action-bar/color-page.xml diff --git a/apps/ui/app/action-bar/flat-layout-page.xml b/apps/ui/src/action-bar/flat-layout-page.xml similarity index 100% rename from apps/ui/app/action-bar/flat-layout-page.xml rename to apps/ui/src/action-bar/flat-layout-page.xml diff --git a/apps/ui/app/action-bar/flat-page.ts b/apps/ui/src/action-bar/flat-page.ts similarity index 100% rename from apps/ui/app/action-bar/flat-page.ts rename to apps/ui/src/action-bar/flat-page.ts diff --git a/apps/ui/app/action-bar/flat-page.xml b/apps/ui/src/action-bar/flat-page.xml similarity index 100% rename from apps/ui/app/action-bar/flat-page.xml rename to apps/ui/src/action-bar/flat-page.xml diff --git a/apps/ui/app/action-bar/flat-scrollview-page.xml b/apps/ui/src/action-bar/flat-scrollview-page.xml similarity index 100% rename from apps/ui/app/action-bar/flat-scrollview-page.xml rename to apps/ui/src/action-bar/flat-scrollview-page.xml diff --git a/apps/ui/app/action-bar/flat-tab-opaque-bar-page.ts b/apps/ui/src/action-bar/flat-tab-opaque-bar-page.ts similarity index 100% rename from apps/ui/app/action-bar/flat-tab-opaque-bar-page.ts rename to apps/ui/src/action-bar/flat-tab-opaque-bar-page.ts diff --git a/apps/ui/app/action-bar/flat-tab-opaque-bar-page.xml b/apps/ui/src/action-bar/flat-tab-opaque-bar-page.xml similarity index 100% rename from apps/ui/app/action-bar/flat-tab-opaque-bar-page.xml rename to apps/ui/src/action-bar/flat-tab-opaque-bar-page.xml diff --git a/apps/ui/app/action-bar/flat-tab-page.xml b/apps/ui/src/action-bar/flat-tab-page.xml similarity index 100% rename from apps/ui/app/action-bar/flat-tab-page.xml rename to apps/ui/src/action-bar/flat-tab-page.xml diff --git a/apps/ui/app/action-bar/font-icons-page.css b/apps/ui/src/action-bar/font-icons-page.css similarity index 100% rename from apps/ui/app/action-bar/font-icons-page.css rename to apps/ui/src/action-bar/font-icons-page.css diff --git a/apps/ui/app/action-bar/font-icons-page.ts b/apps/ui/src/action-bar/font-icons-page.ts similarity index 100% rename from apps/ui/app/action-bar/font-icons-page.ts rename to apps/ui/src/action-bar/font-icons-page.ts diff --git a/apps/ui/app/action-bar/font-icons-page.xml b/apps/ui/src/action-bar/font-icons-page.xml similarity index 100% rename from apps/ui/app/action-bar/font-icons-page.xml rename to apps/ui/src/action-bar/font-icons-page.xml diff --git a/apps/ui/app/action-bar/icons-page.ts b/apps/ui/src/action-bar/icons-page.ts similarity index 100% rename from apps/ui/app/action-bar/icons-page.ts rename to apps/ui/src/action-bar/icons-page.ts diff --git a/apps/ui/app/action-bar/icons-page.xml b/apps/ui/src/action-bar/icons-page.xml similarity index 100% rename from apps/ui/app/action-bar/icons-page.xml rename to apps/ui/src/action-bar/icons-page.xml diff --git a/apps/ui/app/action-bar/local-icons-page.ts b/apps/ui/src/action-bar/local-icons-page.ts similarity index 100% rename from apps/ui/app/action-bar/local-icons-page.ts rename to apps/ui/src/action-bar/local-icons-page.ts diff --git a/apps/ui/app/action-bar/local-icons-page.xml b/apps/ui/src/action-bar/local-icons-page.xml similarity index 100% rename from apps/ui/app/action-bar/local-icons-page.xml rename to apps/ui/src/action-bar/local-icons-page.xml diff --git a/apps/ui/app/action-bar/main-page.ts b/apps/ui/src/action-bar/main-page.ts similarity index 100% rename from apps/ui/app/action-bar/main-page.ts rename to apps/ui/src/action-bar/main-page.ts diff --git a/apps/ui/app/action-bar/main-page.xml b/apps/ui/src/action-bar/main-page.xml similarity index 100% rename from apps/ui/app/action-bar/main-page.xml rename to apps/ui/src/action-bar/main-page.xml diff --git a/apps/ui/app/action-bar/modal-page-hidden-action-bar-page.ts b/apps/ui/src/action-bar/modal-page-hidden-action-bar-page.ts similarity index 100% rename from apps/ui/app/action-bar/modal-page-hidden-action-bar-page.ts rename to apps/ui/src/action-bar/modal-page-hidden-action-bar-page.ts diff --git a/apps/ui/app/action-bar/modal-page-hidden-action-bar-page.xml b/apps/ui/src/action-bar/modal-page-hidden-action-bar-page.xml similarity index 100% rename from apps/ui/app/action-bar/modal-page-hidden-action-bar-page.xml rename to apps/ui/src/action-bar/modal-page-hidden-action-bar-page.xml diff --git a/apps/ui/app/action-bar/modal-page.ts b/apps/ui/src/action-bar/modal-page.ts similarity index 100% rename from apps/ui/app/action-bar/modal-page.ts rename to apps/ui/src/action-bar/modal-page.ts diff --git a/apps/ui/app/action-bar/modal-page.xml b/apps/ui/src/action-bar/modal-page.xml similarity index 100% rename from apps/ui/app/action-bar/modal-page.xml rename to apps/ui/src/action-bar/modal-page.xml diff --git a/apps/ui/app/action-bar/modal-test-hidden-action-bar-page.ts b/apps/ui/src/action-bar/modal-test-hidden-action-bar-page.ts similarity index 100% rename from apps/ui/app/action-bar/modal-test-hidden-action-bar-page.ts rename to apps/ui/src/action-bar/modal-test-hidden-action-bar-page.ts diff --git a/apps/ui/app/action-bar/modal-test-hidden-action-bar-page.xml b/apps/ui/src/action-bar/modal-test-hidden-action-bar-page.xml similarity index 100% rename from apps/ui/app/action-bar/modal-test-hidden-action-bar-page.xml rename to apps/ui/src/action-bar/modal-test-hidden-action-bar-page.xml diff --git a/apps/ui/app/action-bar/modal-test-with-action-bar-page.ts b/apps/ui/src/action-bar/modal-test-with-action-bar-page.ts similarity index 100% rename from apps/ui/app/action-bar/modal-test-with-action-bar-page.ts rename to apps/ui/src/action-bar/modal-test-with-action-bar-page.ts diff --git a/apps/ui/app/action-bar/modal-test-with-action-bar-page.xml b/apps/ui/src/action-bar/modal-test-with-action-bar-page.xml similarity index 100% rename from apps/ui/app/action-bar/modal-test-with-action-bar-page.xml rename to apps/ui/src/action-bar/modal-test-with-action-bar-page.xml diff --git a/apps/ui/app/action-bar/system-icons-page.ts b/apps/ui/src/action-bar/system-icons-page.ts similarity index 100% rename from apps/ui/app/action-bar/system-icons-page.ts rename to apps/ui/src/action-bar/system-icons-page.ts diff --git a/apps/ui/app/action-bar/system-icons-page.xml b/apps/ui/src/action-bar/system-icons-page.xml similarity index 100% rename from apps/ui/app/action-bar/system-icons-page.xml rename to apps/ui/src/action-bar/system-icons-page.xml diff --git a/apps/ui/app/action-bar/transparent-bg-css-page.css b/apps/ui/src/action-bar/transparent-bg-css-page.css similarity index 100% rename from apps/ui/app/action-bar/transparent-bg-css-page.css rename to apps/ui/src/action-bar/transparent-bg-css-page.css diff --git a/apps/ui/app/action-bar/transparent-bg-css-page.ts b/apps/ui/src/action-bar/transparent-bg-css-page.ts similarity index 100% rename from apps/ui/app/action-bar/transparent-bg-css-page.ts rename to apps/ui/src/action-bar/transparent-bg-css-page.ts diff --git a/apps/ui/app/action-bar/transparent-bg-css-page.xml b/apps/ui/src/action-bar/transparent-bg-css-page.xml similarity index 100% rename from apps/ui/app/action-bar/transparent-bg-css-page.xml rename to apps/ui/src/action-bar/transparent-bg-css-page.xml diff --git a/apps/ui/app/animation/animation-army-100-page.ts b/apps/ui/src/animation/animation-army-100-page.ts similarity index 100% rename from apps/ui/app/animation/animation-army-100-page.ts rename to apps/ui/src/animation/animation-army-100-page.ts diff --git a/apps/ui/app/animation/animation-army-100-page.xml b/apps/ui/src/animation/animation-army-100-page.xml similarity index 100% rename from apps/ui/app/animation/animation-army-100-page.xml rename to apps/ui/src/animation/animation-army-100-page.xml diff --git a/apps/ui/app/animation/animation-curves-page.ts b/apps/ui/src/animation/animation-curves-page.ts similarity index 100% rename from apps/ui/app/animation/animation-curves-page.ts rename to apps/ui/src/animation/animation-curves-page.ts diff --git a/apps/ui/app/animation/animation-curves-page.xml b/apps/ui/src/animation/animation-curves-page.xml similarity index 100% rename from apps/ui/app/animation/animation-curves-page.xml rename to apps/ui/src/animation/animation-curves-page.xml diff --git a/apps/ui/app/animation/effect-summary-details-page.android.ts b/apps/ui/src/animation/effect-summary-details-page.android.ts similarity index 100% rename from apps/ui/app/animation/effect-summary-details-page.android.ts rename to apps/ui/src/animation/effect-summary-details-page.android.ts diff --git a/apps/ui/app/animation/effect-summary-details-page.ios.ts b/apps/ui/src/animation/effect-summary-details-page.ios.ts similarity index 100% rename from apps/ui/app/animation/effect-summary-details-page.ios.ts rename to apps/ui/src/animation/effect-summary-details-page.ios.ts diff --git a/apps/ui/app/animation/effect-summary-details-page.xml b/apps/ui/src/animation/effect-summary-details-page.xml similarity index 100% rename from apps/ui/app/animation/effect-summary-details-page.xml rename to apps/ui/src/animation/effect-summary-details-page.xml diff --git a/apps/ui/app/animation/height-basic-page.ts b/apps/ui/src/animation/height-basic-page.ts similarity index 100% rename from apps/ui/app/animation/height-basic-page.ts rename to apps/ui/src/animation/height-basic-page.ts diff --git a/apps/ui/app/animation/height-basic-page.xml b/apps/ui/src/animation/height-basic-page.xml similarity index 100% rename from apps/ui/app/animation/height-basic-page.xml rename to apps/ui/src/animation/height-basic-page.xml diff --git a/apps/ui/app/animation/layout-stack-height-page.ts b/apps/ui/src/animation/layout-stack-height-page.ts similarity index 100% rename from apps/ui/app/animation/layout-stack-height-page.ts rename to apps/ui/src/animation/layout-stack-height-page.ts diff --git a/apps/ui/app/animation/layout-stack-height-page.xml b/apps/ui/src/animation/layout-stack-height-page.xml similarity index 100% rename from apps/ui/app/animation/layout-stack-height-page.xml rename to apps/ui/src/animation/layout-stack-height-page.xml diff --git a/apps/ui/app/animation/main-page.ts b/apps/ui/src/animation/main-page.ts similarity index 100% rename from apps/ui/app/animation/main-page.ts rename to apps/ui/src/animation/main-page.ts diff --git a/apps/ui/app/animation/main-page.xml b/apps/ui/src/animation/main-page.xml similarity index 100% rename from apps/ui/app/animation/main-page.xml rename to apps/ui/src/animation/main-page.xml diff --git a/apps/ui/app/app-root.xml b/apps/ui/src/app-root.xml similarity index 100% rename from apps/ui/app/app-root.xml rename to apps/ui/src/app-root.xml diff --git a/apps/ui/app/app.css b/apps/ui/src/app.css similarity index 100% rename from apps/ui/app/app.css rename to apps/ui/src/app.css diff --git a/apps/ui/app/bindings/basics-page.ts b/apps/ui/src/bindings/basics-page.ts similarity index 100% rename from apps/ui/app/bindings/basics-page.ts rename to apps/ui/src/bindings/basics-page.ts diff --git a/apps/ui/app/bindings/main-page.ts b/apps/ui/src/bindings/main-page.ts similarity index 100% rename from apps/ui/app/bindings/main-page.ts rename to apps/ui/src/bindings/main-page.ts diff --git a/apps/ui/app/bindings/main-page.xml b/apps/ui/src/bindings/main-page.xml similarity index 100% rename from apps/ui/app/bindings/main-page.xml rename to apps/ui/src/bindings/main-page.xml diff --git a/apps/ui/app/bindings/xmlbasics-page.ts b/apps/ui/src/bindings/xmlbasics-page.ts similarity index 100% rename from apps/ui/app/bindings/xmlbasics-page.ts rename to apps/ui/src/bindings/xmlbasics-page.ts diff --git a/apps/ui/app/bindings/xmlbasics-page.xml b/apps/ui/src/bindings/xmlbasics-page.xml similarity index 100% rename from apps/ui/app/bindings/xmlbasics-page.xml rename to apps/ui/src/bindings/xmlbasics-page.xml diff --git a/apps/ui/app/bottom-navigation/background-color-page.css b/apps/ui/src/bottom-navigation/background-color-page.css similarity index 100% rename from apps/ui/app/bottom-navigation/background-color-page.css rename to apps/ui/src/bottom-navigation/background-color-page.css diff --git a/apps/ui/app/bottom-navigation/background-color-page.xml b/apps/ui/src/bottom-navigation/background-color-page.xml similarity index 100% rename from apps/ui/app/bottom-navigation/background-color-page.xml rename to apps/ui/src/bottom-navigation/background-color-page.xml diff --git a/apps/ui/app/bottom-navigation/binding-page.ts b/apps/ui/src/bottom-navigation/binding-page.ts similarity index 100% rename from apps/ui/app/bottom-navigation/binding-page.ts rename to apps/ui/src/bottom-navigation/binding-page.ts diff --git a/apps/ui/app/bottom-navigation/binding-page.xml b/apps/ui/src/bottom-navigation/binding-page.xml similarity index 100% rename from apps/ui/app/bottom-navigation/binding-page.xml rename to apps/ui/src/bottom-navigation/binding-page.xml diff --git a/apps/ui/app/bottom-navigation/bottom-navigation-css-page.css b/apps/ui/src/bottom-navigation/bottom-navigation-css-page.css similarity index 100% rename from apps/ui/app/bottom-navigation/bottom-navigation-css-page.css rename to apps/ui/src/bottom-navigation/bottom-navigation-css-page.css diff --git a/apps/ui/app/bottom-navigation/bottom-navigation-css-page.ts b/apps/ui/src/bottom-navigation/bottom-navigation-css-page.ts similarity index 100% rename from apps/ui/app/bottom-navigation/bottom-navigation-css-page.ts rename to apps/ui/src/bottom-navigation/bottom-navigation-css-page.ts diff --git a/apps/ui/app/bottom-navigation/bottom-navigation-css-page.xml b/apps/ui/src/bottom-navigation/bottom-navigation-css-page.xml similarity index 100% rename from apps/ui/app/bottom-navigation/bottom-navigation-css-page.xml rename to apps/ui/src/bottom-navigation/bottom-navigation-css-page.xml diff --git a/apps/ui/app/bottom-navigation/bottom-navigation-page.ts b/apps/ui/src/bottom-navigation/bottom-navigation-page.ts similarity index 100% rename from apps/ui/app/bottom-navigation/bottom-navigation-page.ts rename to apps/ui/src/bottom-navigation/bottom-navigation-page.ts diff --git a/apps/ui/app/bottom-navigation/bottom-navigation-page.xml b/apps/ui/src/bottom-navigation/bottom-navigation-page.xml similarity index 100% rename from apps/ui/app/bottom-navigation/bottom-navigation-page.xml rename to apps/ui/src/bottom-navigation/bottom-navigation-page.xml diff --git a/apps/ui/app/bottom-navigation/bottom-navigation-view-model.ts b/apps/ui/src/bottom-navigation/bottom-navigation-view-model.ts similarity index 100% rename from apps/ui/app/bottom-navigation/bottom-navigation-view-model.ts rename to apps/ui/src/bottom-navigation/bottom-navigation-view-model.ts diff --git a/apps/ui/app/bottom-navigation/color-page.css b/apps/ui/src/bottom-navigation/color-page.css similarity index 100% rename from apps/ui/app/bottom-navigation/color-page.css rename to apps/ui/src/bottom-navigation/color-page.css diff --git a/apps/ui/app/bottom-navigation/color-page.xml b/apps/ui/src/bottom-navigation/color-page.xml similarity index 100% rename from apps/ui/app/bottom-navigation/color-page.xml rename to apps/ui/src/bottom-navigation/color-page.xml diff --git a/apps/ui/app/bottom-navigation/custom-tabstrip-page.css b/apps/ui/src/bottom-navigation/custom-tabstrip-page.css similarity index 100% rename from apps/ui/app/bottom-navigation/custom-tabstrip-page.css rename to apps/ui/src/bottom-navigation/custom-tabstrip-page.css diff --git a/apps/ui/app/bottom-navigation/custom-tabstrip-page.ts b/apps/ui/src/bottom-navigation/custom-tabstrip-page.ts similarity index 100% rename from apps/ui/app/bottom-navigation/custom-tabstrip-page.ts rename to apps/ui/src/bottom-navigation/custom-tabstrip-page.ts diff --git a/apps/ui/app/bottom-navigation/custom-tabstrip-page.xml b/apps/ui/src/bottom-navigation/custom-tabstrip-page.xml similarity index 100% rename from apps/ui/app/bottom-navigation/custom-tabstrip-page.xml rename to apps/ui/src/bottom-navigation/custom-tabstrip-page.xml diff --git a/apps/ui/app/bottom-navigation/dynamic-color-change-page.css b/apps/ui/src/bottom-navigation/dynamic-color-change-page.css similarity index 100% rename from apps/ui/app/bottom-navigation/dynamic-color-change-page.css rename to apps/ui/src/bottom-navigation/dynamic-color-change-page.css diff --git a/apps/ui/app/bottom-navigation/dynamic-color-change-page.ts b/apps/ui/src/bottom-navigation/dynamic-color-change-page.ts similarity index 100% rename from apps/ui/app/bottom-navigation/dynamic-color-change-page.ts rename to apps/ui/src/bottom-navigation/dynamic-color-change-page.ts diff --git a/apps/ui/app/bottom-navigation/dynamic-color-change-page.xml b/apps/ui/src/bottom-navigation/dynamic-color-change-page.xml similarity index 100% rename from apps/ui/app/bottom-navigation/dynamic-color-change-page.xml rename to apps/ui/src/bottom-navigation/dynamic-color-change-page.xml diff --git a/apps/ui/app/bottom-navigation/events-page.ts b/apps/ui/src/bottom-navigation/events-page.ts similarity index 100% rename from apps/ui/app/bottom-navigation/events-page.ts rename to apps/ui/src/bottom-navigation/events-page.ts diff --git a/apps/ui/app/bottom-navigation/events-page.xml b/apps/ui/src/bottom-navigation/events-page.xml similarity index 100% rename from apps/ui/app/bottom-navigation/events-page.xml rename to apps/ui/src/bottom-navigation/events-page.xml diff --git a/apps/ui/app/bottom-navigation/fancy-fonts-page.css b/apps/ui/src/bottom-navigation/fancy-fonts-page.css similarity index 100% rename from apps/ui/app/bottom-navigation/fancy-fonts-page.css rename to apps/ui/src/bottom-navigation/fancy-fonts-page.css diff --git a/apps/ui/app/bottom-navigation/fancy-fonts-page.ts b/apps/ui/src/bottom-navigation/fancy-fonts-page.ts similarity index 100% rename from apps/ui/app/bottom-navigation/fancy-fonts-page.ts rename to apps/ui/src/bottom-navigation/fancy-fonts-page.ts diff --git a/apps/ui/app/bottom-navigation/fancy-fonts-page.xml b/apps/ui/src/bottom-navigation/fancy-fonts-page.xml similarity index 100% rename from apps/ui/app/bottom-navigation/fancy-fonts-page.xml rename to apps/ui/src/bottom-navigation/fancy-fonts-page.xml diff --git a/apps/ui/app/bottom-navigation/first-page.ts b/apps/ui/src/bottom-navigation/first-page.ts similarity index 100% rename from apps/ui/app/bottom-navigation/first-page.ts rename to apps/ui/src/bottom-navigation/first-page.ts diff --git a/apps/ui/app/bottom-navigation/first-page.xml b/apps/ui/src/bottom-navigation/first-page.xml similarity index 100% rename from apps/ui/app/bottom-navigation/first-page.xml rename to apps/ui/src/bottom-navigation/first-page.xml diff --git a/apps/ui/app/bottom-navigation/font-icons-page.css b/apps/ui/src/bottom-navigation/font-icons-page.css similarity index 100% rename from apps/ui/app/bottom-navigation/font-icons-page.css rename to apps/ui/src/bottom-navigation/font-icons-page.css diff --git a/apps/ui/app/bottom-navigation/font-icons-page.xml b/apps/ui/src/bottom-navigation/font-icons-page.xml similarity index 100% rename from apps/ui/app/bottom-navigation/font-icons-page.xml rename to apps/ui/src/bottom-navigation/font-icons-page.xml diff --git a/apps/ui/app/bottom-navigation/font-page.css b/apps/ui/src/bottom-navigation/font-page.css similarity index 100% rename from apps/ui/app/bottom-navigation/font-page.css rename to apps/ui/src/bottom-navigation/font-page.css diff --git a/apps/ui/app/bottom-navigation/font-page.xml b/apps/ui/src/bottom-navigation/font-page.xml similarity index 100% rename from apps/ui/app/bottom-navigation/font-page.xml rename to apps/ui/src/bottom-navigation/font-page.xml diff --git a/apps/ui/app/bottom-navigation/icon-change-page.ts b/apps/ui/src/bottom-navigation/icon-change-page.ts similarity index 100% rename from apps/ui/app/bottom-navigation/icon-change-page.ts rename to apps/ui/src/bottom-navigation/icon-change-page.ts diff --git a/apps/ui/app/bottom-navigation/icon-change-page.xml b/apps/ui/src/bottom-navigation/icon-change-page.xml similarity index 100% rename from apps/ui/app/bottom-navigation/icon-change-page.xml rename to apps/ui/src/bottom-navigation/icon-change-page.xml diff --git a/apps/ui/app/bottom-navigation/icon-title-placement-page.xml b/apps/ui/src/bottom-navigation/icon-title-placement-page.xml similarity index 100% rename from apps/ui/app/bottom-navigation/icon-title-placement-page.xml rename to apps/ui/src/bottom-navigation/icon-title-placement-page.xml diff --git a/apps/ui/app/bottom-navigation/issue-5470-page.xml b/apps/ui/src/bottom-navigation/issue-5470-page.xml similarity index 100% rename from apps/ui/app/bottom-navigation/issue-5470-page.xml rename to apps/ui/src/bottom-navigation/issue-5470-page.xml diff --git a/apps/ui/app/bottom-navigation/item-color-page.css b/apps/ui/src/bottom-navigation/item-color-page.css similarity index 100% rename from apps/ui/app/bottom-navigation/item-color-page.css rename to apps/ui/src/bottom-navigation/item-color-page.css diff --git a/apps/ui/app/bottom-navigation/item-color-page.xml b/apps/ui/src/bottom-navigation/item-color-page.xml similarity index 100% rename from apps/ui/app/bottom-navigation/item-color-page.xml rename to apps/ui/src/bottom-navigation/item-color-page.xml diff --git a/apps/ui/app/bottom-navigation/main-page.ts b/apps/ui/src/bottom-navigation/main-page.ts similarity index 100% rename from apps/ui/app/bottom-navigation/main-page.ts rename to apps/ui/src/bottom-navigation/main-page.ts diff --git a/apps/ui/app/bottom-navigation/main-page.xml b/apps/ui/src/bottom-navigation/main-page.xml similarity index 100% rename from apps/ui/app/bottom-navigation/main-page.xml rename to apps/ui/src/bottom-navigation/main-page.xml diff --git a/apps/ui/app/bottom-navigation/reselect-page.ts b/apps/ui/src/bottom-navigation/reselect-page.ts similarity index 100% rename from apps/ui/app/bottom-navigation/reselect-page.ts rename to apps/ui/src/bottom-navigation/reselect-page.ts diff --git a/apps/ui/app/bottom-navigation/reselect-page.xml b/apps/ui/src/bottom-navigation/reselect-page.xml similarity index 100% rename from apps/ui/app/bottom-navigation/reselect-page.xml rename to apps/ui/src/bottom-navigation/reselect-page.xml diff --git a/apps/ui/app/bottom-navigation/second-page.ts b/apps/ui/src/bottom-navigation/second-page.ts similarity index 100% rename from apps/ui/app/bottom-navigation/second-page.ts rename to apps/ui/src/bottom-navigation/second-page.ts diff --git a/apps/ui/app/bottom-navigation/second-page.xml b/apps/ui/src/bottom-navigation/second-page.xml similarity index 100% rename from apps/ui/app/bottom-navigation/second-page.xml rename to apps/ui/src/bottom-navigation/second-page.xml diff --git a/apps/ui/app/bottom-navigation/text-transform-page.css b/apps/ui/src/bottom-navigation/text-transform-page.css similarity index 100% rename from apps/ui/app/bottom-navigation/text-transform-page.css rename to apps/ui/src/bottom-navigation/text-transform-page.css diff --git a/apps/ui/app/bottom-navigation/text-transform-page.xml b/apps/ui/src/bottom-navigation/text-transform-page.xml similarity index 100% rename from apps/ui/app/bottom-navigation/text-transform-page.xml rename to apps/ui/src/bottom-navigation/text-transform-page.xml diff --git a/apps/ui/app/button/background-page.css b/apps/ui/src/button/background-page.css similarity index 100% rename from apps/ui/app/button/background-page.css rename to apps/ui/src/button/background-page.css diff --git a/apps/ui/app/button/background-page.ts b/apps/ui/src/button/background-page.ts similarity index 100% rename from apps/ui/app/button/background-page.ts rename to apps/ui/src/button/background-page.ts diff --git a/apps/ui/app/button/background-page.xml b/apps/ui/src/button/background-page.xml similarity index 100% rename from apps/ui/app/button/background-page.xml rename to apps/ui/src/button/background-page.xml diff --git a/apps/ui/app/button/border-playground-page.css b/apps/ui/src/button/border-playground-page.css similarity index 100% rename from apps/ui/app/button/border-playground-page.css rename to apps/ui/src/button/border-playground-page.css diff --git a/apps/ui/app/button/border-playground-page.ts b/apps/ui/src/button/border-playground-page.ts similarity index 100% rename from apps/ui/app/button/border-playground-page.ts rename to apps/ui/src/button/border-playground-page.ts diff --git a/apps/ui/app/button/border-playground-page.xml b/apps/ui/src/button/border-playground-page.xml similarity index 100% rename from apps/ui/app/button/border-playground-page.xml rename to apps/ui/src/button/border-playground-page.xml diff --git a/apps/ui/app/button/btn-wrap-text-alignment-4266-page.xml b/apps/ui/src/button/btn-wrap-text-alignment-4266-page.xml similarity index 100% rename from apps/ui/app/button/btn-wrap-text-alignment-4266-page.xml rename to apps/ui/src/button/btn-wrap-text-alignment-4266-page.xml diff --git a/apps/ui/app/button/button-border-page.css b/apps/ui/src/button/button-border-page.css similarity index 100% rename from apps/ui/app/button/button-border-page.css rename to apps/ui/src/button/button-border-page.css diff --git a/apps/ui/app/button/button-border-page.xml b/apps/ui/src/button/button-border-page.xml similarity index 100% rename from apps/ui/app/button/button-border-page.xml rename to apps/ui/src/button/button-border-page.xml diff --git a/apps/ui/app/button/highlight-4740/highlight-4740-page.css b/apps/ui/src/button/highlight-4740/highlight-4740-page.css similarity index 100% rename from apps/ui/app/button/highlight-4740/highlight-4740-page.css rename to apps/ui/src/button/highlight-4740/highlight-4740-page.css diff --git a/apps/ui/app/button/highlight-4740/highlight-4740-page.ts b/apps/ui/src/button/highlight-4740/highlight-4740-page.ts similarity index 100% rename from apps/ui/app/button/highlight-4740/highlight-4740-page.ts rename to apps/ui/src/button/highlight-4740/highlight-4740-page.ts diff --git a/apps/ui/app/button/highlight-4740/highlight-4740-page.xml b/apps/ui/src/button/highlight-4740/highlight-4740-page.xml similarity index 100% rename from apps/ui/app/button/highlight-4740/highlight-4740-page.xml rename to apps/ui/src/button/highlight-4740/highlight-4740-page.xml diff --git a/apps/ui/app/button/highlight-4740/sub-page.ts b/apps/ui/src/button/highlight-4740/sub-page.ts similarity index 100% rename from apps/ui/app/button/highlight-4740/sub-page.ts rename to apps/ui/src/button/highlight-4740/sub-page.ts diff --git a/apps/ui/app/button/highlight-4740/sub-page.xml b/apps/ui/src/button/highlight-4740/sub-page.xml similarity index 100% rename from apps/ui/app/button/highlight-4740/sub-page.xml rename to apps/ui/src/button/highlight-4740/sub-page.xml diff --git a/apps/ui/app/button/issue-4287-page.xml b/apps/ui/src/button/issue-4287-page.xml similarity index 100% rename from apps/ui/app/button/issue-4287-page.xml rename to apps/ui/src/button/issue-4287-page.xml diff --git a/apps/ui/app/button/issue-4385-page.css b/apps/ui/src/button/issue-4385-page.css similarity index 100% rename from apps/ui/app/button/issue-4385-page.css rename to apps/ui/src/button/issue-4385-page.css diff --git a/apps/ui/app/button/issue-4385-page.ts b/apps/ui/src/button/issue-4385-page.ts similarity index 100% rename from apps/ui/app/button/issue-4385-page.ts rename to apps/ui/src/button/issue-4385-page.ts diff --git a/apps/ui/app/button/issue-4385-page.xml b/apps/ui/src/button/issue-4385-page.xml similarity index 100% rename from apps/ui/app/button/issue-4385-page.xml rename to apps/ui/src/button/issue-4385-page.xml diff --git a/apps/ui/app/button/main-page.ts b/apps/ui/src/button/main-page.ts similarity index 100% rename from apps/ui/app/button/main-page.ts rename to apps/ui/src/button/main-page.ts diff --git a/apps/ui/app/button/main-page.xml b/apps/ui/src/button/main-page.xml similarity index 100% rename from apps/ui/app/button/main-page.xml rename to apps/ui/src/button/main-page.xml diff --git a/apps/ui/app/button/tappable-span-page.ts b/apps/ui/src/button/tappable-span-page.ts similarity index 100% rename from apps/ui/app/button/tappable-span-page.ts rename to apps/ui/src/button/tappable-span-page.ts diff --git a/apps/ui/app/button/tappable-span-page.xml b/apps/ui/src/button/tappable-span-page.xml similarity index 100% rename from apps/ui/app/button/tappable-span-page.xml rename to apps/ui/src/button/tappable-span-page.xml diff --git a/apps/ui/app/css/all-non-uniform-border-page.css b/apps/ui/src/css/all-non-uniform-border-page.css similarity index 100% rename from apps/ui/app/css/all-non-uniform-border-page.css rename to apps/ui/src/css/all-non-uniform-border-page.css diff --git a/apps/ui/app/css/all-non-uniform-border-page.ts b/apps/ui/src/css/all-non-uniform-border-page.ts similarity index 100% rename from apps/ui/app/css/all-non-uniform-border-page.ts rename to apps/ui/src/css/all-non-uniform-border-page.ts diff --git a/apps/ui/app/css/all-non-uniform-border-page.xml b/apps/ui/src/css/all-non-uniform-border-page.xml similarity index 100% rename from apps/ui/app/css/all-non-uniform-border-page.xml rename to apps/ui/src/css/all-non-uniform-border-page.xml diff --git a/apps/ui/app/css/all-uniform-border-page.css b/apps/ui/src/css/all-uniform-border-page.css similarity index 100% rename from apps/ui/app/css/all-uniform-border-page.css rename to apps/ui/src/css/all-uniform-border-page.css diff --git a/apps/ui/app/css/all-uniform-border-page.ts b/apps/ui/src/css/all-uniform-border-page.ts similarity index 100% rename from apps/ui/app/css/all-uniform-border-page.ts rename to apps/ui/src/css/all-uniform-border-page.ts diff --git a/apps/ui/app/css/all-uniform-border-page.xml b/apps/ui/src/css/all-uniform-border-page.xml similarity index 100% rename from apps/ui/app/css/all-uniform-border-page.xml rename to apps/ui/src/css/all-uniform-border-page.xml diff --git a/apps/ui/app/css/background-image-linear-gradient-page.ts b/apps/ui/src/css/background-image-linear-gradient-page.ts similarity index 100% rename from apps/ui/app/css/background-image-linear-gradient-page.ts rename to apps/ui/src/css/background-image-linear-gradient-page.ts diff --git a/apps/ui/app/css/background-image-linear-gradient-page.xml b/apps/ui/src/css/background-image-linear-gradient-page.xml similarity index 100% rename from apps/ui/app/css/background-image-linear-gradient-page.xml rename to apps/ui/src/css/background-image-linear-gradient-page.xml diff --git a/apps/ui/app/css/background-image-page.css b/apps/ui/src/css/background-image-page.css similarity index 100% rename from apps/ui/app/css/background-image-page.css rename to apps/ui/src/css/background-image-page.css diff --git a/apps/ui/app/css/background-image-page.xml b/apps/ui/src/css/background-image-page.xml similarity index 100% rename from apps/ui/app/css/background-image-page.xml rename to apps/ui/src/css/background-image-page.xml diff --git a/apps/ui/app/css/background-shorthand-page.ts b/apps/ui/src/css/background-shorthand-page.ts similarity index 100% rename from apps/ui/app/css/background-shorthand-page.ts rename to apps/ui/src/css/background-shorthand-page.ts diff --git a/apps/ui/app/css/background-shorthand-page.xml b/apps/ui/src/css/background-shorthand-page.xml similarity index 100% rename from apps/ui/app/css/background-shorthand-page.xml rename to apps/ui/src/css/background-shorthand-page.xml diff --git a/apps/ui/app/css/clip-path-inset-page.xml b/apps/ui/src/css/clip-path-inset-page.xml similarity index 100% rename from apps/ui/app/css/clip-path-inset-page.xml rename to apps/ui/src/css/clip-path-inset-page.xml diff --git a/apps/ui/app/css/clip-path-page.xml b/apps/ui/src/css/clip-path-page.xml similarity index 100% rename from apps/ui/app/css/clip-path-page.xml rename to apps/ui/src/css/clip-path-page.xml diff --git a/apps/ui/app/css/combinators-page.css b/apps/ui/src/css/combinators-page.css similarity index 100% rename from apps/ui/app/css/combinators-page.css rename to apps/ui/src/css/combinators-page.css diff --git a/apps/ui/app/css/combinators-page.xml b/apps/ui/src/css/combinators-page.xml similarity index 100% rename from apps/ui/app/css/combinators-page.xml rename to apps/ui/src/css/combinators-page.xml diff --git a/apps/ui/app/css/decoration-transform-formattedtext-page.xml b/apps/ui/src/css/decoration-transform-formattedtext-page.xml similarity index 100% rename from apps/ui/app/css/decoration-transform-formattedtext-page.xml rename to apps/ui/src/css/decoration-transform-formattedtext-page.xml diff --git a/apps/ui/app/css/elevation-page.css b/apps/ui/src/css/elevation-page.css similarity index 100% rename from apps/ui/app/css/elevation-page.css rename to apps/ui/src/css/elevation-page.css diff --git a/apps/ui/app/css/elevation-page.ts b/apps/ui/src/css/elevation-page.ts similarity index 100% rename from apps/ui/app/css/elevation-page.ts rename to apps/ui/src/css/elevation-page.ts diff --git a/apps/ui/app/css/elevation-page.xml b/apps/ui/src/css/elevation-page.xml similarity index 100% rename from apps/ui/app/css/elevation-page.xml rename to apps/ui/src/css/elevation-page.xml diff --git a/apps/ui/app/css/gradient-border-page.css b/apps/ui/src/css/gradient-border-page.css similarity index 100% rename from apps/ui/app/css/gradient-border-page.css rename to apps/ui/src/css/gradient-border-page.css diff --git a/apps/ui/app/css/gradient-border-page.xml b/apps/ui/src/css/gradient-border-page.xml similarity index 100% rename from apps/ui/app/css/gradient-border-page.xml rename to apps/ui/src/css/gradient-border-page.xml diff --git a/apps/ui/app/css/image-border-page.css b/apps/ui/src/css/image-border-page.css similarity index 100% rename from apps/ui/app/css/image-border-page.css rename to apps/ui/src/css/image-border-page.css diff --git a/apps/ui/app/css/image-border-page.xml b/apps/ui/src/css/image-border-page.xml similarity index 100% rename from apps/ui/app/css/image-border-page.xml rename to apps/ui/src/css/image-border-page.xml diff --git a/apps/ui/app/css/import.css b/apps/ui/src/css/import.css similarity index 100% rename from apps/ui/app/css/import.css rename to apps/ui/src/css/import.css diff --git a/apps/ui/app/css/inset-test.png b/apps/ui/src/css/inset-test.png similarity index 100% rename from apps/ui/app/css/inset-test.png rename to apps/ui/src/css/inset-test.png diff --git a/apps/ui/app/css/label-background-image-page.css b/apps/ui/src/css/label-background-image-page.css similarity index 100% rename from apps/ui/app/css/label-background-image-page.css rename to apps/ui/src/css/label-background-image-page.css diff --git a/apps/ui/app/css/label-background-image-page.xml b/apps/ui/src/css/label-background-image-page.xml similarity index 100% rename from apps/ui/app/css/label-background-image-page.xml rename to apps/ui/src/css/label-background-image-page.xml diff --git a/apps/ui/app/css/label-border-page.css b/apps/ui/src/css/label-border-page.css similarity index 100% rename from apps/ui/app/css/label-border-page.css rename to apps/ui/src/css/label-border-page.css diff --git a/apps/ui/app/css/label-border-page.xml b/apps/ui/src/css/label-border-page.xml similarity index 100% rename from apps/ui/app/css/label-border-page.xml rename to apps/ui/src/css/label-border-page.xml diff --git a/apps/ui/app/css/layout-border-page.css b/apps/ui/src/css/layout-border-page.css similarity index 100% rename from apps/ui/app/css/layout-border-page.css rename to apps/ui/src/css/layout-border-page.css diff --git a/apps/ui/app/css/layout-border-page.xml b/apps/ui/src/css/layout-border-page.xml similarity index 100% rename from apps/ui/app/css/layout-border-page.xml rename to apps/ui/src/css/layout-border-page.xml diff --git a/apps/ui/app/css/layouts-border-overlap-page.css b/apps/ui/src/css/layouts-border-overlap-page.css similarity index 100% rename from apps/ui/app/css/layouts-border-overlap-page.css rename to apps/ui/src/css/layouts-border-overlap-page.css diff --git a/apps/ui/app/css/layouts-border-overlap-page.xml b/apps/ui/src/css/layouts-border-overlap-page.xml similarity index 100% rename from apps/ui/app/css/layouts-border-overlap-page.xml rename to apps/ui/src/css/layouts-border-overlap-page.xml diff --git a/apps/ui/app/css/letter-spacing-page.xml b/apps/ui/src/css/letter-spacing-page.xml similarity index 100% rename from apps/ui/app/css/letter-spacing-page.xml rename to apps/ui/src/css/letter-spacing-page.xml diff --git a/apps/ui/app/css/line-height-page.ts b/apps/ui/src/css/line-height-page.ts similarity index 100% rename from apps/ui/app/css/line-height-page.ts rename to apps/ui/src/css/line-height-page.ts diff --git a/apps/ui/app/css/line-height-page.xml b/apps/ui/src/css/line-height-page.xml similarity index 100% rename from apps/ui/app/css/line-height-page.xml rename to apps/ui/src/css/line-height-page.xml diff --git a/apps/ui/app/css/main-page.ts b/apps/ui/src/css/main-page.ts similarity index 100% rename from apps/ui/app/css/main-page.ts rename to apps/ui/src/css/main-page.ts diff --git a/apps/ui/app/css/main-page.xml b/apps/ui/src/css/main-page.xml similarity index 100% rename from apps/ui/app/css/main-page.xml rename to apps/ui/src/css/main-page.xml diff --git a/apps/ui/app/css/margins-paddings-with-percentage-page.css b/apps/ui/src/css/margins-paddings-with-percentage-page.css similarity index 100% rename from apps/ui/app/css/margins-paddings-with-percentage-page.css rename to apps/ui/src/css/margins-paddings-with-percentage-page.css diff --git a/apps/ui/app/css/margins-paddings-with-percentage-page.ts b/apps/ui/src/css/margins-paddings-with-percentage-page.ts similarity index 100% rename from apps/ui/app/css/margins-paddings-with-percentage-page.ts rename to apps/ui/src/css/margins-paddings-with-percentage-page.ts diff --git a/apps/ui/app/css/margins-paddings-with-percentage-page.xml b/apps/ui/src/css/margins-paddings-with-percentage-page.xml similarity index 100% rename from apps/ui/app/css/margins-paddings-with-percentage-page.xml rename to apps/ui/src/css/margins-paddings-with-percentage-page.xml diff --git a/apps/ui/app/css/measure-tests-page.css b/apps/ui/src/css/measure-tests-page.css similarity index 100% rename from apps/ui/app/css/measure-tests-page.css rename to apps/ui/src/css/measure-tests-page.css diff --git a/apps/ui/app/css/measure-tests-page.xml b/apps/ui/src/css/measure-tests-page.xml similarity index 100% rename from apps/ui/app/css/measure-tests-page.xml rename to apps/ui/src/css/measure-tests-page.xml diff --git a/apps/ui/app/css/missing-background-image-page.css b/apps/ui/src/css/missing-background-image-page.css similarity index 100% rename from apps/ui/app/css/missing-background-image-page.css rename to apps/ui/src/css/missing-background-image-page.css diff --git a/apps/ui/app/css/missing-background-image-page.xml b/apps/ui/src/css/missing-background-image-page.xml similarity index 100% rename from apps/ui/app/css/missing-background-image-page.xml rename to apps/ui/src/css/missing-background-image-page.xml diff --git a/apps/ui/app/css/non-uniform-radius-page.css b/apps/ui/src/css/non-uniform-radius-page.css similarity index 100% rename from apps/ui/app/css/non-uniform-radius-page.css rename to apps/ui/src/css/non-uniform-radius-page.css diff --git a/apps/ui/app/css/non-uniform-radius-page.xml b/apps/ui/src/css/non-uniform-radius-page.xml similarity index 100% rename from apps/ui/app/css/non-uniform-radius-page.xml rename to apps/ui/src/css/non-uniform-radius-page.xml diff --git a/apps/ui/app/css/padding-and-border-page.xml b/apps/ui/src/css/padding-and-border-page.xml similarity index 100% rename from apps/ui/app/css/padding-and-border-page.xml rename to apps/ui/src/css/padding-and-border-page.xml diff --git a/apps/ui/app/css/padding-page.xml b/apps/ui/src/css/padding-page.xml similarity index 100% rename from apps/ui/app/css/padding-page.xml rename to apps/ui/src/css/padding-page.xml diff --git a/apps/ui/app/css/pixels-page.xml b/apps/ui/src/css/pixels-page.xml similarity index 100% rename from apps/ui/app/css/pixels-page.xml rename to apps/ui/src/css/pixels-page.xml diff --git a/apps/ui/app/css/progress-switch-page.xml b/apps/ui/src/css/progress-switch-page.xml similarity index 100% rename from apps/ui/app/css/progress-switch-page.xml rename to apps/ui/src/css/progress-switch-page.xml diff --git a/apps/ui/app/css/radius-page.xml b/apps/ui/src/css/radius-page.xml similarity index 100% rename from apps/ui/app/css/radius-page.xml rename to apps/ui/src/css/radius-page.xml diff --git a/apps/ui/app/css/styled-formatted-text-page.css b/apps/ui/src/css/styled-formatted-text-page.css similarity index 100% rename from apps/ui/app/css/styled-formatted-text-page.css rename to apps/ui/src/css/styled-formatted-text-page.css diff --git a/apps/ui/app/css/styled-formatted-text-page.xml b/apps/ui/src/css/styled-formatted-text-page.xml similarity index 100% rename from apps/ui/app/css/styled-formatted-text-page.xml rename to apps/ui/src/css/styled-formatted-text-page.xml diff --git a/apps/ui/app/css/styles-page.css b/apps/ui/src/css/styles-page.css similarity index 100% rename from apps/ui/app/css/styles-page.css rename to apps/ui/src/css/styles-page.css diff --git a/apps/ui/app/css/styles-page.ts b/apps/ui/src/css/styles-page.ts similarity index 100% rename from apps/ui/app/css/styles-page.ts rename to apps/ui/src/css/styles-page.ts diff --git a/apps/ui/app/css/styles-page.xml b/apps/ui/src/css/styles-page.xml similarity index 100% rename from apps/ui/app/css/styles-page.xml rename to apps/ui/src/css/styles-page.xml diff --git a/apps/ui/app/css/text-decoration-page.ts b/apps/ui/src/css/text-decoration-page.ts similarity index 100% rename from apps/ui/app/css/text-decoration-page.ts rename to apps/ui/src/css/text-decoration-page.ts diff --git a/apps/ui/app/css/text-decoration-page.xml b/apps/ui/src/css/text-decoration-page.xml similarity index 100% rename from apps/ui/app/css/text-decoration-page.xml rename to apps/ui/src/css/text-decoration-page.xml diff --git a/apps/ui/app/css/text-transform-page.ts b/apps/ui/src/css/text-transform-page.ts similarity index 100% rename from apps/ui/app/css/text-transform-page.ts rename to apps/ui/src/css/text-transform-page.ts diff --git a/apps/ui/app/css/text-transform-page.xml b/apps/ui/src/css/text-transform-page.xml similarity index 100% rename from apps/ui/app/css/text-transform-page.xml rename to apps/ui/src/css/text-transform-page.xml diff --git a/apps/ui/app/css/transform-decoration-color-page.css b/apps/ui/src/css/transform-decoration-color-page.css similarity index 100% rename from apps/ui/app/css/transform-decoration-color-page.css rename to apps/ui/src/css/transform-decoration-color-page.css diff --git a/apps/ui/app/css/transform-decoration-color-page.xml b/apps/ui/src/css/transform-decoration-color-page.xml similarity index 100% rename from apps/ui/app/css/transform-decoration-color-page.xml rename to apps/ui/src/css/transform-decoration-color-page.xml diff --git a/apps/ui/app/css/white-space-page.ts b/apps/ui/src/css/white-space-page.ts similarity index 100% rename from apps/ui/app/css/white-space-page.ts rename to apps/ui/src/css/white-space-page.ts diff --git a/apps/ui/app/css/white-space-page.xml b/apps/ui/src/css/white-space-page.xml similarity index 100% rename from apps/ui/app/css/white-space-page.xml rename to apps/ui/src/css/white-space-page.xml diff --git a/apps/ui/app/css/zindex-page.xml b/apps/ui/src/css/zindex-page.xml similarity index 100% rename from apps/ui/app/css/zindex-page.xml rename to apps/ui/src/css/zindex-page.xml diff --git a/apps/ui/app/date-picker/date-picker-page.xml b/apps/ui/src/date-picker/date-picker-page.xml similarity index 100% rename from apps/ui/app/date-picker/date-picker-page.xml rename to apps/ui/src/date-picker/date-picker-page.xml diff --git a/apps/ui/app/dialogs/main-page-common.css b/apps/ui/src/dialogs/main-page-common.css similarity index 100% rename from apps/ui/app/dialogs/main-page-common.css rename to apps/ui/src/dialogs/main-page-common.css diff --git a/apps/ui/app/dialogs/main-page.android.css b/apps/ui/src/dialogs/main-page.android.css similarity index 100% rename from apps/ui/app/dialogs/main-page.android.css rename to apps/ui/src/dialogs/main-page.android.css diff --git a/apps/ui/app/dialogs/main-page.ios.css b/apps/ui/src/dialogs/main-page.ios.css similarity index 100% rename from apps/ui/app/dialogs/main-page.ios.css rename to apps/ui/src/dialogs/main-page.ios.css diff --git a/apps/ui/app/dialogs/main-page.ts b/apps/ui/src/dialogs/main-page.ts similarity index 100% rename from apps/ui/app/dialogs/main-page.ts rename to apps/ui/src/dialogs/main-page.ts diff --git a/apps/ui/app/dialogs/main-page.xml b/apps/ui/src/dialogs/main-page.xml similarity index 100% rename from apps/ui/app/dialogs/main-page.xml rename to apps/ui/src/dialogs/main-page.xml diff --git a/apps/ui/app/dialogs/view-model.ts b/apps/ui/src/dialogs/view-model.ts similarity index 100% rename from apps/ui/app/dialogs/view-model.ts rename to apps/ui/src/dialogs/view-model.ts diff --git a/apps/ui/app/events/console-page.ts b/apps/ui/src/events/console-page.ts similarity index 100% rename from apps/ui/app/events/console-page.ts rename to apps/ui/src/events/console-page.ts diff --git a/apps/ui/app/events/gestures-page.ts b/apps/ui/src/events/gestures-page.ts similarity index 100% rename from apps/ui/app/events/gestures-page.ts rename to apps/ui/src/events/gestures-page.ts diff --git a/apps/ui/app/events/handlers-page.ts b/apps/ui/src/events/handlers-page.ts similarity index 100% rename from apps/ui/app/events/handlers-page.ts rename to apps/ui/src/events/handlers-page.ts diff --git a/apps/ui/app/events/handlers-page.xml b/apps/ui/src/events/handlers-page.xml similarity index 100% rename from apps/ui/app/events/handlers-page.xml rename to apps/ui/src/events/handlers-page.xml diff --git a/apps/ui/app/events/i61-page.ts b/apps/ui/src/events/i61-page.ts similarity index 100% rename from apps/ui/app/events/i61-page.ts rename to apps/ui/src/events/i61-page.ts diff --git a/apps/ui/app/events/i73-page.ts b/apps/ui/src/events/i73-page.ts similarity index 100% rename from apps/ui/app/events/i73-page.ts rename to apps/ui/src/events/i73-page.ts diff --git a/apps/ui/app/events/i86-page.xml b/apps/ui/src/events/i86-page.xml similarity index 100% rename from apps/ui/app/events/i86-page.xml rename to apps/ui/src/events/i86-page.xml diff --git a/apps/ui/app/events/layout-changed-event-page.ts b/apps/ui/src/events/layout-changed-event-page.ts similarity index 100% rename from apps/ui/app/events/layout-changed-event-page.ts rename to apps/ui/src/events/layout-changed-event-page.ts diff --git a/apps/ui/app/events/layout-changed-event-page.xml b/apps/ui/src/events/layout-changed-event-page.xml similarity index 100% rename from apps/ui/app/events/layout-changed-event-page.xml rename to apps/ui/src/events/layout-changed-event-page.xml diff --git a/apps/ui/app/events/main-page.ts b/apps/ui/src/events/main-page.ts similarity index 100% rename from apps/ui/app/events/main-page.ts rename to apps/ui/src/events/main-page.ts diff --git a/apps/ui/app/events/main-page.xml b/apps/ui/src/events/main-page.xml similarity index 100% rename from apps/ui/app/events/main-page.xml rename to apps/ui/src/events/main-page.xml diff --git a/apps/ui/app/events/pan-event-page.ts b/apps/ui/src/events/pan-event-page.ts similarity index 100% rename from apps/ui/app/events/pan-event-page.ts rename to apps/ui/src/events/pan-event-page.ts diff --git a/apps/ui/app/events/pan-event-page.xml b/apps/ui/src/events/pan-event-page.xml similarity index 100% rename from apps/ui/app/events/pan-event-page.xml rename to apps/ui/src/events/pan-event-page.xml diff --git a/apps/ui/app/events/swipe-event-passtrough-page.ts b/apps/ui/src/events/swipe-event-passtrough-page.ts similarity index 100% rename from apps/ui/app/events/swipe-event-passtrough-page.ts rename to apps/ui/src/events/swipe-event-passtrough-page.ts diff --git a/apps/ui/app/events/swipe-event-passtrough-page.xml b/apps/ui/src/events/swipe-event-passtrough-page.xml similarity index 100% rename from apps/ui/app/events/swipe-event-passtrough-page.xml rename to apps/ui/src/events/swipe-event-passtrough-page.xml diff --git a/apps/ui/app/events/touch-event-page.ts b/apps/ui/src/events/touch-event-page.ts similarity index 100% rename from apps/ui/app/events/touch-event-page.ts rename to apps/ui/src/events/touch-event-page.ts diff --git a/apps/ui/app/events/touch-event-page.xml b/apps/ui/src/events/touch-event-page.xml similarity index 100% rename from apps/ui/app/events/touch-event-page.xml rename to apps/ui/src/events/touch-event-page.xml diff --git a/apps/ui/app/flexbox/flexbox-4143-page.css b/apps/ui/src/flexbox/flexbox-4143-page.css similarity index 100% rename from apps/ui/app/flexbox/flexbox-4143-page.css rename to apps/ui/src/flexbox/flexbox-4143-page.css diff --git a/apps/ui/app/flexbox/flexbox-4143-page.xml b/apps/ui/src/flexbox/flexbox-4143-page.xml similarity index 100% rename from apps/ui/app/flexbox/flexbox-4143-page.xml rename to apps/ui/src/flexbox/flexbox-4143-page.xml diff --git a/apps/ui/app/flexbox/flexbox-4834-page.css b/apps/ui/src/flexbox/flexbox-4834-page.css similarity index 100% rename from apps/ui/app/flexbox/flexbox-4834-page.css rename to apps/ui/src/flexbox/flexbox-4834-page.css diff --git a/apps/ui/app/flexbox/flexbox-4834-page.xml b/apps/ui/src/flexbox/flexbox-4834-page.xml similarity index 100% rename from apps/ui/app/flexbox/flexbox-4834-page.xml rename to apps/ui/src/flexbox/flexbox-4834-page.xml diff --git a/apps/ui/app/flexbox/flexbox-css-page.css b/apps/ui/src/flexbox/flexbox-css-page.css similarity index 100% rename from apps/ui/app/flexbox/flexbox-css-page.css rename to apps/ui/src/flexbox/flexbox-css-page.css diff --git a/apps/ui/app/flexbox/flexbox-css-page.ts b/apps/ui/src/flexbox/flexbox-css-page.ts similarity index 100% rename from apps/ui/app/flexbox/flexbox-css-page.ts rename to apps/ui/src/flexbox/flexbox-css-page.ts diff --git a/apps/ui/app/flexbox/flexbox-css-page.xml b/apps/ui/src/flexbox/flexbox-css-page.xml similarity index 100% rename from apps/ui/app/flexbox/flexbox-css-page.xml rename to apps/ui/src/flexbox/flexbox-css-page.xml diff --git a/apps/ui/app/flexbox/flexbox-demo-page.css b/apps/ui/src/flexbox/flexbox-demo-page.css similarity index 100% rename from apps/ui/app/flexbox/flexbox-demo-page.css rename to apps/ui/src/flexbox/flexbox-demo-page.css diff --git a/apps/ui/app/flexbox/flexbox-demo-page.xml b/apps/ui/src/flexbox/flexbox-demo-page.xml similarity index 100% rename from apps/ui/app/flexbox/flexbox-demo-page.xml rename to apps/ui/src/flexbox/flexbox-demo-page.xml diff --git a/apps/ui/app/flexbox/flexbox-main-page.ts b/apps/ui/src/flexbox/flexbox-main-page.ts similarity index 100% rename from apps/ui/app/flexbox/flexbox-main-page.ts rename to apps/ui/src/flexbox/flexbox-main-page.ts diff --git a/apps/ui/app/flexbox/flexbox-main-page.xml b/apps/ui/src/flexbox/flexbox-main-page.xml similarity index 100% rename from apps/ui/app/flexbox/flexbox-main-page.xml rename to apps/ui/src/flexbox/flexbox-main-page.xml diff --git a/apps/ui/app/flexbox/flexbox-page.css b/apps/ui/src/flexbox/flexbox-page.css similarity index 100% rename from apps/ui/app/flexbox/flexbox-page.css rename to apps/ui/src/flexbox/flexbox-page.css diff --git a/apps/ui/app/flexbox/flexbox-page.ts b/apps/ui/src/flexbox/flexbox-page.ts similarity index 100% rename from apps/ui/app/flexbox/flexbox-page.ts rename to apps/ui/src/flexbox/flexbox-page.ts diff --git a/apps/ui/app/flexbox/flexbox-page.xml b/apps/ui/src/flexbox/flexbox-page.xml similarity index 100% rename from apps/ui/app/flexbox/flexbox-page.xml rename to apps/ui/src/flexbox/flexbox-page.xml diff --git a/apps/ui/app/flexbox/flexbox-perf-comparison-page.ts b/apps/ui/src/flexbox/flexbox-perf-comparison-page.ts similarity index 100% rename from apps/ui/app/flexbox/flexbox-perf-comparison-page.ts rename to apps/ui/src/flexbox/flexbox-perf-comparison-page.ts diff --git a/apps/ui/app/flexbox/flexbox-perf-comparison-page.xml b/apps/ui/src/flexbox/flexbox-perf-comparison-page.xml similarity index 100% rename from apps/ui/app/flexbox/flexbox-perf-comparison-page.xml rename to apps/ui/src/flexbox/flexbox-perf-comparison-page.xml diff --git a/apps/ui/app/flexbox/flexbox-repeater-page.ts b/apps/ui/src/flexbox/flexbox-repeater-page.ts similarity index 100% rename from apps/ui/app/flexbox/flexbox-repeater-page.ts rename to apps/ui/src/flexbox/flexbox-repeater-page.ts diff --git a/apps/ui/app/flexbox/flexbox-repeater-page.xml b/apps/ui/src/flexbox/flexbox-repeater-page.xml similarity index 100% rename from apps/ui/app/flexbox/flexbox-repeater-page.xml rename to apps/ui/src/flexbox/flexbox-repeater-page.xml diff --git a/apps/ui/app/flexbox/icons/icon1.jpg b/apps/ui/src/flexbox/icons/icon1.jpg similarity index 100% rename from apps/ui/app/flexbox/icons/icon1.jpg rename to apps/ui/src/flexbox/icons/icon1.jpg diff --git a/apps/ui/app/flexbox/icons/icon2.jpg b/apps/ui/src/flexbox/icons/icon2.jpg similarity index 100% rename from apps/ui/app/flexbox/icons/icon2.jpg rename to apps/ui/src/flexbox/icons/icon2.jpg diff --git a/apps/ui/app/flexbox/icons/icon3.jpg b/apps/ui/src/flexbox/icons/icon3.jpg similarity index 100% rename from apps/ui/app/flexbox/icons/icon3.jpg rename to apps/ui/src/flexbox/icons/icon3.jpg diff --git a/apps/ui/app/flexbox/icons/thumbsdown.png b/apps/ui/src/flexbox/icons/thumbsdown.png similarity index 100% rename from apps/ui/app/flexbox/icons/thumbsdown.png rename to apps/ui/src/flexbox/icons/thumbsdown.png diff --git a/apps/ui/app/flexbox/icons/thumbsup.png b/apps/ui/src/flexbox/icons/thumbsup.png similarity index 100% rename from apps/ui/app/flexbox/icons/thumbsup.png rename to apps/ui/src/flexbox/icons/thumbsup.png diff --git a/apps/ui/app/fonts-tests/all-fonts-page.ts b/apps/ui/src/fonts-tests/all-fonts-page.ts similarity index 100% rename from apps/ui/app/fonts-tests/all-fonts-page.ts rename to apps/ui/src/fonts-tests/all-fonts-page.ts diff --git a/apps/ui/app/fonts-tests/all-fonts-page.xml b/apps/ui/src/fonts-tests/all-fonts-page.xml similarity index 100% rename from apps/ui/app/fonts-tests/all-fonts-page.xml rename to apps/ui/src/fonts-tests/all-fonts-page.xml diff --git a/apps/ui/app/fonts-tests/button-page.ts b/apps/ui/src/fonts-tests/button-page.ts similarity index 100% rename from apps/ui/app/fonts-tests/button-page.ts rename to apps/ui/src/fonts-tests/button-page.ts diff --git a/apps/ui/app/fonts-tests/button-page.xml b/apps/ui/src/fonts-tests/button-page.xml similarity index 100% rename from apps/ui/app/fonts-tests/button-page.xml rename to apps/ui/src/fonts-tests/button-page.xml diff --git a/apps/ui/app/fonts-tests/custom-fonts-page.xml b/apps/ui/src/fonts-tests/custom-fonts-page.xml similarity index 100% rename from apps/ui/app/fonts-tests/custom-fonts-page.xml rename to apps/ui/src/fonts-tests/custom-fonts-page.xml diff --git a/apps/ui/app/fonts-tests/font-awesome/issue-3654-2-page.ts b/apps/ui/src/fonts-tests/font-awesome/issue-3654-2-page.ts similarity index 100% rename from apps/ui/app/fonts-tests/font-awesome/issue-3654-2-page.ts rename to apps/ui/src/fonts-tests/font-awesome/issue-3654-2-page.ts diff --git a/apps/ui/app/fonts-tests/font-awesome/issue-3654-2-page.xml b/apps/ui/src/fonts-tests/font-awesome/issue-3654-2-page.xml similarity index 100% rename from apps/ui/app/fonts-tests/font-awesome/issue-3654-2-page.xml rename to apps/ui/src/fonts-tests/font-awesome/issue-3654-2-page.xml diff --git a/apps/ui/app/fonts-tests/font-awesome/issue-3654-page.css b/apps/ui/src/fonts-tests/font-awesome/issue-3654-page.css similarity index 100% rename from apps/ui/app/fonts-tests/font-awesome/issue-3654-page.css rename to apps/ui/src/fonts-tests/font-awesome/issue-3654-page.css diff --git a/apps/ui/app/fonts-tests/font-awesome/issue-3654-page.ts b/apps/ui/src/fonts-tests/font-awesome/issue-3654-page.ts similarity index 100% rename from apps/ui/app/fonts-tests/font-awesome/issue-3654-page.ts rename to apps/ui/src/fonts-tests/font-awesome/issue-3654-page.ts diff --git a/apps/ui/app/fonts-tests/font-awesome/issue-3654-page.xml b/apps/ui/src/fonts-tests/font-awesome/issue-3654-page.xml similarity index 100% rename from apps/ui/app/fonts-tests/font-awesome/issue-3654-page.xml rename to apps/ui/src/fonts-tests/font-awesome/issue-3654-page.xml diff --git a/apps/ui/app/fonts-tests/fonts-weight/courier-new-page.xml b/apps/ui/src/fonts-tests/fonts-weight/courier-new-page.xml similarity index 100% rename from apps/ui/app/fonts-tests/fonts-weight/courier-new-page.xml rename to apps/ui/src/fonts-tests/fonts-weight/courier-new-page.xml diff --git a/apps/ui/app/fonts-tests/fonts-weight/custom-fontawesome-page.xml b/apps/ui/src/fonts-tests/fonts-weight/custom-fontawesome-page.xml similarity index 100% rename from apps/ui/app/fonts-tests/fonts-weight/custom-fontawesome-page.xml rename to apps/ui/src/fonts-tests/fonts-weight/custom-fontawesome-page.xml diff --git a/apps/ui/app/fonts-tests/fonts-weight/custom-muli-page.xml b/apps/ui/src/fonts-tests/fonts-weight/custom-muli-page.xml similarity index 100% rename from apps/ui/app/fonts-tests/fonts-weight/custom-muli-page.xml rename to apps/ui/src/fonts-tests/fonts-weight/custom-muli-page.xml diff --git a/apps/ui/app/fonts-tests/fonts-weight/custom-sofia-page.xml b/apps/ui/src/fonts-tests/fonts-weight/custom-sofia-page.xml similarity index 100% rename from apps/ui/app/fonts-tests/fonts-weight/custom-sofia-page.xml rename to apps/ui/src/fonts-tests/fonts-weight/custom-sofia-page.xml diff --git a/apps/ui/app/fonts-tests/fonts-weight/font-fallback-page.xml b/apps/ui/src/fonts-tests/fonts-weight/font-fallback-page.xml similarity index 100% rename from apps/ui/app/fonts-tests/fonts-weight/font-fallback-page.xml rename to apps/ui/src/fonts-tests/fonts-weight/font-fallback-page.xml diff --git a/apps/ui/app/fonts-tests/fonts-weight/helvetica-page.xml b/apps/ui/src/fonts-tests/fonts-weight/helvetica-page.xml similarity index 100% rename from apps/ui/app/fonts-tests/fonts-weight/helvetica-page.xml rename to apps/ui/src/fonts-tests/fonts-weight/helvetica-page.xml diff --git a/apps/ui/app/fonts-tests/fonts-weight/main-page.ts b/apps/ui/src/fonts-tests/fonts-weight/main-page.ts similarity index 100% rename from apps/ui/app/fonts-tests/fonts-weight/main-page.ts rename to apps/ui/src/fonts-tests/fonts-weight/main-page.ts diff --git a/apps/ui/app/fonts-tests/fonts-weight/main-page.xml b/apps/ui/src/fonts-tests/fonts-weight/main-page.xml similarity index 100% rename from apps/ui/app/fonts-tests/fonts-weight/main-page.xml rename to apps/ui/src/fonts-tests/fonts-weight/main-page.xml diff --git a/apps/ui/app/fonts-tests/fonts-weight/monospace-page.xml b/apps/ui/src/fonts-tests/fonts-weight/monospace-page.xml similarity index 100% rename from apps/ui/app/fonts-tests/fonts-weight/monospace-page.xml rename to apps/ui/src/fonts-tests/fonts-weight/monospace-page.xml diff --git a/apps/ui/app/fonts-tests/fonts-weight/no-family-page.xml b/apps/ui/src/fonts-tests/fonts-weight/no-family-page.xml similarity index 100% rename from apps/ui/app/fonts-tests/fonts-weight/no-family-page.xml rename to apps/ui/src/fonts-tests/fonts-weight/no-family-page.xml diff --git a/apps/ui/app/fonts-tests/fonts-weight/sans-serif-page.xml b/apps/ui/src/fonts-tests/fonts-weight/sans-serif-page.xml similarity index 100% rename from apps/ui/app/fonts-tests/fonts-weight/sans-serif-page.xml rename to apps/ui/src/fonts-tests/fonts-weight/sans-serif-page.xml diff --git a/apps/ui/app/fonts-tests/fonts-weight/serif-page.xml b/apps/ui/src/fonts-tests/fonts-weight/serif-page.xml similarity index 100% rename from apps/ui/app/fonts-tests/fonts-weight/serif-page.xml rename to apps/ui/src/fonts-tests/fonts-weight/serif-page.xml diff --git a/apps/ui/app/fonts-tests/fonts-weight/system-page.xml b/apps/ui/src/fonts-tests/fonts-weight/system-page.xml similarity index 100% rename from apps/ui/app/fonts-tests/fonts-weight/system-page.xml rename to apps/ui/src/fonts-tests/fonts-weight/system-page.xml diff --git a/apps/ui/app/fonts-tests/label-page.ts b/apps/ui/src/fonts-tests/label-page.ts similarity index 100% rename from apps/ui/app/fonts-tests/label-page.ts rename to apps/ui/src/fonts-tests/label-page.ts diff --git a/apps/ui/app/fonts-tests/label-page.xml b/apps/ui/src/fonts-tests/label-page.xml similarity index 100% rename from apps/ui/app/fonts-tests/label-page.xml rename to apps/ui/src/fonts-tests/label-page.xml diff --git a/apps/ui/app/fonts-tests/main-page.ts b/apps/ui/src/fonts-tests/main-page.ts similarity index 100% rename from apps/ui/app/fonts-tests/main-page.ts rename to apps/ui/src/fonts-tests/main-page.ts diff --git a/apps/ui/app/fonts-tests/main-page.xml b/apps/ui/src/fonts-tests/main-page.xml similarity index 100% rename from apps/ui/app/fonts-tests/main-page.xml rename to apps/ui/src/fonts-tests/main-page.xml diff --git a/apps/ui/app/fonts-tests/material-icons-page.xml b/apps/ui/src/fonts-tests/material-icons-page.xml similarity index 100% rename from apps/ui/app/fonts-tests/material-icons-page.xml rename to apps/ui/src/fonts-tests/material-icons-page.xml diff --git a/apps/ui/app/fonts-tests/nordic/nordic-page.ts b/apps/ui/src/fonts-tests/nordic/nordic-page.ts similarity index 100% rename from apps/ui/app/fonts-tests/nordic/nordic-page.ts rename to apps/ui/src/fonts-tests/nordic/nordic-page.ts diff --git a/apps/ui/app/fonts-tests/nordic/nordic-page.xml b/apps/ui/src/fonts-tests/nordic/nordic-page.xml similarity index 100% rename from apps/ui/app/fonts-tests/nordic/nordic-page.xml rename to apps/ui/src/fonts-tests/nordic/nordic-page.xml diff --git a/apps/ui/app/fonts-tests/tab-view-page.xml b/apps/ui/src/fonts-tests/tab-view-page.xml similarity index 100% rename from apps/ui/app/fonts-tests/tab-view-page.xml rename to apps/ui/src/fonts-tests/tab-view-page.xml diff --git a/apps/ui/app/fonts-tests/text-field-page.ts b/apps/ui/src/fonts-tests/text-field-page.ts similarity index 100% rename from apps/ui/app/fonts-tests/text-field-page.ts rename to apps/ui/src/fonts-tests/text-field-page.ts diff --git a/apps/ui/app/fonts-tests/text-field-page.xml b/apps/ui/src/fonts-tests/text-field-page.xml similarity index 100% rename from apps/ui/app/fonts-tests/text-field-page.xml rename to apps/ui/src/fonts-tests/text-field-page.xml diff --git a/apps/ui/app/fonts-tests/text-view-page.ts b/apps/ui/src/fonts-tests/text-view-page.ts similarity index 100% rename from apps/ui/app/fonts-tests/text-view-page.ts rename to apps/ui/src/fonts-tests/text-view-page.ts diff --git a/apps/ui/app/fonts-tests/text-view-page.xml b/apps/ui/src/fonts-tests/text-view-page.xml similarity index 100% rename from apps/ui/app/fonts-tests/text-view-page.xml rename to apps/ui/src/fonts-tests/text-view-page.xml diff --git a/apps/ui/app/fonts/FontAwesome.ttf b/apps/ui/src/fonts/FontAwesome.ttf similarity index 100% rename from apps/ui/app/fonts/FontAwesome.ttf rename to apps/ui/src/fonts/FontAwesome.ttf diff --git a/apps/ui/app/fonts/Muli-Black.ttf b/apps/ui/src/fonts/Muli-Black.ttf similarity index 100% rename from apps/ui/app/fonts/Muli-Black.ttf rename to apps/ui/src/fonts/Muli-Black.ttf diff --git a/apps/ui/app/fonts/Muli-BlackItalic.ttf b/apps/ui/src/fonts/Muli-BlackItalic.ttf similarity index 100% rename from apps/ui/app/fonts/Muli-BlackItalic.ttf rename to apps/ui/src/fonts/Muli-BlackItalic.ttf diff --git a/apps/ui/app/fonts/Muli-Bold.ttf b/apps/ui/src/fonts/Muli-Bold.ttf similarity index 100% rename from apps/ui/app/fonts/Muli-Bold.ttf rename to apps/ui/src/fonts/Muli-Bold.ttf diff --git a/apps/ui/app/fonts/Muli-BoldItalic.ttf b/apps/ui/src/fonts/Muli-BoldItalic.ttf similarity index 100% rename from apps/ui/app/fonts/Muli-BoldItalic.ttf rename to apps/ui/src/fonts/Muli-BoldItalic.ttf diff --git a/apps/ui/app/fonts/Muli-ExtraBold.ttf b/apps/ui/src/fonts/Muli-ExtraBold.ttf similarity index 100% rename from apps/ui/app/fonts/Muli-ExtraBold.ttf rename to apps/ui/src/fonts/Muli-ExtraBold.ttf diff --git a/apps/ui/app/fonts/Muli-ExtraBoldItalic.ttf b/apps/ui/src/fonts/Muli-ExtraBoldItalic.ttf similarity index 100% rename from apps/ui/app/fonts/Muli-ExtraBoldItalic.ttf rename to apps/ui/src/fonts/Muli-ExtraBoldItalic.ttf diff --git a/apps/ui/app/fonts/Muli-ExtraLight.ttf b/apps/ui/src/fonts/Muli-ExtraLight.ttf similarity index 100% rename from apps/ui/app/fonts/Muli-ExtraLight.ttf rename to apps/ui/src/fonts/Muli-ExtraLight.ttf diff --git a/apps/ui/app/fonts/Muli-ExtraLightItalic.ttf b/apps/ui/src/fonts/Muli-ExtraLightItalic.ttf similarity index 100% rename from apps/ui/app/fonts/Muli-ExtraLightItalic.ttf rename to apps/ui/src/fonts/Muli-ExtraLightItalic.ttf diff --git a/apps/ui/app/fonts/Muli-Italic.ttf b/apps/ui/src/fonts/Muli-Italic.ttf similarity index 100% rename from apps/ui/app/fonts/Muli-Italic.ttf rename to apps/ui/src/fonts/Muli-Italic.ttf diff --git a/apps/ui/app/fonts/Muli-Light.ttf b/apps/ui/src/fonts/Muli-Light.ttf similarity index 100% rename from apps/ui/app/fonts/Muli-Light.ttf rename to apps/ui/src/fonts/Muli-Light.ttf diff --git a/apps/ui/app/fonts/Muli-LightItalic.ttf b/apps/ui/src/fonts/Muli-LightItalic.ttf similarity index 100% rename from apps/ui/app/fonts/Muli-LightItalic.ttf rename to apps/ui/src/fonts/Muli-LightItalic.ttf diff --git a/apps/ui/app/fonts/Muli-Regular.ttf b/apps/ui/src/fonts/Muli-Regular.ttf similarity index 100% rename from apps/ui/app/fonts/Muli-Regular.ttf rename to apps/ui/src/fonts/Muli-Regular.ttf diff --git a/apps/ui/app/fonts/Muli-SemiBold.ttf b/apps/ui/src/fonts/Muli-SemiBold.ttf similarity index 100% rename from apps/ui/app/fonts/Muli-SemiBold.ttf rename to apps/ui/src/fonts/Muli-SemiBold.ttf diff --git a/apps/ui/app/fonts/Muli-SemiBoldItalic.ttf b/apps/ui/src/fonts/Muli-SemiBoldItalic.ttf similarity index 100% rename from apps/ui/app/fonts/Muli-SemiBoldItalic.ttf rename to apps/ui/src/fonts/Muli-SemiBoldItalic.ttf diff --git a/apps/ui/app/fonts/Pacifico.ttf b/apps/ui/src/fonts/Pacifico.ttf similarity index 100% rename from apps/ui/app/fonts/Pacifico.ttf rename to apps/ui/src/fonts/Pacifico.ttf diff --git a/apps/ui/app/fonts/Sofia.otf b/apps/ui/src/fonts/Sofia.otf similarity index 100% rename from apps/ui/app/fonts/Sofia.otf rename to apps/ui/src/fonts/Sofia.otf diff --git a/apps/ui/app/html-view/html-view-page.ts b/apps/ui/src/html-view/html-view-page.ts similarity index 100% rename from apps/ui/app/html-view/html-view-page.ts rename to apps/ui/src/html-view/html-view-page.ts diff --git a/apps/ui/app/html-view/html-view-page.xml b/apps/ui/src/html-view/html-view-page.xml similarity index 100% rename from apps/ui/app/html-view/html-view-page.xml rename to apps/ui/src/html-view/html-view-page.xml diff --git a/apps/ui/app/image-view/font-icons-page.css b/apps/ui/src/image-view/font-icons-page.css similarity index 100% rename from apps/ui/app/image-view/font-icons-page.css rename to apps/ui/src/image-view/font-icons-page.css diff --git a/apps/ui/app/image-view/font-icons-page.xml b/apps/ui/src/image-view/font-icons-page.xml similarity index 100% rename from apps/ui/app/image-view/font-icons-page.xml rename to apps/ui/src/image-view/font-icons-page.xml diff --git a/apps/ui/app/image-view/image-asset/image-asset-page.ts b/apps/ui/src/image-view/image-asset/image-asset-page.ts similarity index 100% rename from apps/ui/app/image-view/image-asset/image-asset-page.ts rename to apps/ui/src/image-view/image-asset/image-asset-page.ts diff --git a/apps/ui/app/image-view/image-asset/image-asset-page.xml b/apps/ui/src/image-view/image-asset/image-asset-page.xml similarity index 100% rename from apps/ui/app/image-view/image-asset/image-asset-page.xml rename to apps/ui/src/image-view/image-asset/image-asset-page.xml diff --git a/apps/ui/app/image-view/image-asset/view-model-page.ts b/apps/ui/src/image-view/image-asset/view-model-page.ts similarity index 100% rename from apps/ui/app/image-view/image-asset/view-model-page.ts rename to apps/ui/src/image-view/image-asset/view-model-page.ts diff --git a/apps/ui/app/image-view/main-page.ts b/apps/ui/src/image-view/main-page.ts similarity index 100% rename from apps/ui/app/image-view/main-page.ts rename to apps/ui/src/image-view/main-page.ts diff --git a/apps/ui/app/image-view/main-page.xml b/apps/ui/src/image-view/main-page.xml similarity index 100% rename from apps/ui/app/image-view/main-page.xml rename to apps/ui/src/image-view/main-page.xml diff --git a/apps/ui/app/image-view/missing-image-page.xml b/apps/ui/src/image-view/missing-image-page.xml similarity index 100% rename from apps/ui/app/image-view/missing-image-page.xml rename to apps/ui/src/image-view/missing-image-page.xml diff --git a/apps/ui/app/image-view/mode-matrix-page.css b/apps/ui/src/image-view/mode-matrix-page.css similarity index 100% rename from apps/ui/app/image-view/mode-matrix-page.css rename to apps/ui/src/image-view/mode-matrix-page.css diff --git a/apps/ui/app/image-view/mode-matrix-page.ts b/apps/ui/src/image-view/mode-matrix-page.ts similarity index 100% rename from apps/ui/app/image-view/mode-matrix-page.ts rename to apps/ui/src/image-view/mode-matrix-page.ts diff --git a/apps/ui/app/image-view/mode-matrix-page.xml b/apps/ui/src/image-view/mode-matrix-page.xml similarity index 100% rename from apps/ui/app/image-view/mode-matrix-page.xml rename to apps/ui/src/image-view/mode-matrix-page.xml diff --git a/apps/ui/app/image-view/rounded-buttons-page.xml b/apps/ui/src/image-view/rounded-buttons-page.xml similarity index 100% rename from apps/ui/app/image-view/rounded-buttons-page.xml rename to apps/ui/src/image-view/rounded-buttons-page.xml diff --git a/apps/ui/app/image-view/rounded-images-page.css b/apps/ui/src/image-view/rounded-images-page.css similarity index 100% rename from apps/ui/app/image-view/rounded-images-page.css rename to apps/ui/src/image-view/rounded-images-page.css diff --git a/apps/ui/app/image-view/rounded-images-page.xml b/apps/ui/src/image-view/rounded-images-page.xml similarity index 100% rename from apps/ui/app/image-view/rounded-images-page.xml rename to apps/ui/src/image-view/rounded-images-page.xml diff --git a/apps/ui/app/image-view/stretch-modes-page.ts b/apps/ui/src/image-view/stretch-modes-page.ts similarity index 100% rename from apps/ui/app/image-view/stretch-modes-page.ts rename to apps/ui/src/image-view/stretch-modes-page.ts diff --git a/apps/ui/app/image-view/stretch-modes-page.xml b/apps/ui/src/image-view/stretch-modes-page.xml similarity index 100% rename from apps/ui/app/image-view/stretch-modes-page.xml rename to apps/ui/src/image-view/stretch-modes-page.xml diff --git a/apps/ui/app/issues/component/customView-page.css b/apps/ui/src/issues/component/customView-page.css similarity index 100% rename from apps/ui/app/issues/component/customView-page.css rename to apps/ui/src/issues/component/customView-page.css diff --git a/apps/ui/app/issues/component/customView-page.xml b/apps/ui/src/issues/component/customView-page.xml similarity index 100% rename from apps/ui/app/issues/component/customView-page.xml rename to apps/ui/src/issues/component/customView-page.xml diff --git a/apps/ui/app/issues/component2/customView2-page.css b/apps/ui/src/issues/component2/customView2-page.css similarity index 100% rename from apps/ui/app/issues/component2/customView2-page.css rename to apps/ui/src/issues/component2/customView2-page.css diff --git a/apps/ui/app/issues/component2/customView2-page.xml b/apps/ui/src/issues/component2/customView2-page.xml similarity index 100% rename from apps/ui/app/issues/component2/customView2-page.xml rename to apps/ui/src/issues/component2/customView2-page.xml diff --git a/apps/ui/app/issues/component3/customView3-page.css b/apps/ui/src/issues/component3/customView3-page.css similarity index 100% rename from apps/ui/app/issues/component3/customView3-page.css rename to apps/ui/src/issues/component3/customView3-page.css diff --git a/apps/ui/app/issues/component3/customView3-page.xml b/apps/ui/src/issues/component3/customView3-page.xml similarity index 100% rename from apps/ui/app/issues/component3/customView3-page.xml rename to apps/ui/src/issues/component3/customView3-page.xml diff --git a/apps/ui/app/issues/issue-1639-page.css b/apps/ui/src/issues/issue-1639-page.css similarity index 100% rename from apps/ui/app/issues/issue-1639-page.css rename to apps/ui/src/issues/issue-1639-page.css diff --git a/apps/ui/app/issues/issue-1639-page.xml b/apps/ui/src/issues/issue-1639-page.xml similarity index 100% rename from apps/ui/app/issues/issue-1639-page.xml rename to apps/ui/src/issues/issue-1639-page.xml diff --git a/apps/ui/app/issues/issue-1657-ios-page.ts b/apps/ui/src/issues/issue-1657-ios-page.ts similarity index 100% rename from apps/ui/app/issues/issue-1657-ios-page.ts rename to apps/ui/src/issues/issue-1657-ios-page.ts diff --git a/apps/ui/app/issues/issue-1657-ios-page.xml b/apps/ui/src/issues/issue-1657-ios-page.xml similarity index 100% rename from apps/ui/app/issues/issue-1657-ios-page.xml rename to apps/ui/src/issues/issue-1657-ios-page.xml diff --git a/apps/ui/app/issues/issue-2661-page.css b/apps/ui/src/issues/issue-2661-page.css similarity index 100% rename from apps/ui/app/issues/issue-2661-page.css rename to apps/ui/src/issues/issue-2661-page.css diff --git a/apps/ui/app/issues/issue-2661-page.ts b/apps/ui/src/issues/issue-2661-page.ts similarity index 100% rename from apps/ui/app/issues/issue-2661-page.ts rename to apps/ui/src/issues/issue-2661-page.ts diff --git a/apps/ui/app/issues/issue-2661-page.xml b/apps/ui/src/issues/issue-2661-page.xml similarity index 100% rename from apps/ui/app/issues/issue-2661-page.xml rename to apps/ui/src/issues/issue-2661-page.xml diff --git a/apps/ui/app/issues/issue-2661-second-page.css b/apps/ui/src/issues/issue-2661-second-page.css similarity index 100% rename from apps/ui/app/issues/issue-2661-second-page.css rename to apps/ui/src/issues/issue-2661-second-page.css diff --git a/apps/ui/app/issues/issue-2661-second-page.ts b/apps/ui/src/issues/issue-2661-second-page.ts similarity index 100% rename from apps/ui/app/issues/issue-2661-second-page.ts rename to apps/ui/src/issues/issue-2661-second-page.ts diff --git a/apps/ui/app/issues/issue-2661-second-page.xml b/apps/ui/src/issues/issue-2661-second-page.xml similarity index 100% rename from apps/ui/app/issues/issue-2661-second-page.xml rename to apps/ui/src/issues/issue-2661-second-page.xml diff --git a/apps/ui/app/issues/issue-2674-page.xml b/apps/ui/src/issues/issue-2674-page.xml similarity index 100% rename from apps/ui/app/issues/issue-2674-page.xml rename to apps/ui/src/issues/issue-2674-page.xml diff --git a/apps/ui/app/issues/issue-2911-page.css b/apps/ui/src/issues/issue-2911-page.css similarity index 100% rename from apps/ui/app/issues/issue-2911-page.css rename to apps/ui/src/issues/issue-2911-page.css diff --git a/apps/ui/app/issues/issue-2911-page.xml b/apps/ui/src/issues/issue-2911-page.xml similarity index 100% rename from apps/ui/app/issues/issue-2911-page.xml rename to apps/ui/src/issues/issue-2911-page.xml diff --git a/apps/ui/app/issues/issue-2942-page.ts b/apps/ui/src/issues/issue-2942-page.ts similarity index 100% rename from apps/ui/app/issues/issue-2942-page.ts rename to apps/ui/src/issues/issue-2942-page.ts diff --git a/apps/ui/app/issues/issue-2942-page.xml b/apps/ui/src/issues/issue-2942-page.xml similarity index 100% rename from apps/ui/app/issues/issue-2942-page.xml rename to apps/ui/src/issues/issue-2942-page.xml diff --git a/apps/ui/app/issues/issue-3007-page.css b/apps/ui/src/issues/issue-3007-page.css similarity index 100% rename from apps/ui/app/issues/issue-3007-page.css rename to apps/ui/src/issues/issue-3007-page.css diff --git a/apps/ui/app/issues/issue-3007-page.xml b/apps/ui/src/issues/issue-3007-page.xml similarity index 100% rename from apps/ui/app/issues/issue-3007-page.xml rename to apps/ui/src/issues/issue-3007-page.xml diff --git a/apps/ui/app/issues/issue-3113-page.css b/apps/ui/src/issues/issue-3113-page.css similarity index 100% rename from apps/ui/app/issues/issue-3113-page.css rename to apps/ui/src/issues/issue-3113-page.css diff --git a/apps/ui/app/issues/issue-3113-page.xml b/apps/ui/src/issues/issue-3113-page.xml similarity index 100% rename from apps/ui/app/issues/issue-3113-page.xml rename to apps/ui/src/issues/issue-3113-page.xml diff --git a/apps/ui/app/issues/issue-3164-page.ts b/apps/ui/src/issues/issue-3164-page.ts similarity index 100% rename from apps/ui/app/issues/issue-3164-page.ts rename to apps/ui/src/issues/issue-3164-page.ts diff --git a/apps/ui/app/issues/issue-3164-page.xml b/apps/ui/src/issues/issue-3164-page.xml similarity index 100% rename from apps/ui/app/issues/issue-3164-page.xml rename to apps/ui/src/issues/issue-3164-page.xml diff --git a/apps/ui/app/issues/issue-3175-page.xml b/apps/ui/src/issues/issue-3175-page.xml similarity index 100% rename from apps/ui/app/issues/issue-3175-page.xml rename to apps/ui/src/issues/issue-3175-page.xml diff --git a/apps/ui/app/issues/issue-3211-page.css b/apps/ui/src/issues/issue-3211-page.css similarity index 100% rename from apps/ui/app/issues/issue-3211-page.css rename to apps/ui/src/issues/issue-3211-page.css diff --git a/apps/ui/app/issues/issue-3211-page.ts b/apps/ui/src/issues/issue-3211-page.ts similarity index 100% rename from apps/ui/app/issues/issue-3211-page.ts rename to apps/ui/src/issues/issue-3211-page.ts diff --git a/apps/ui/app/issues/issue-3211-page.xml b/apps/ui/src/issues/issue-3211-page.xml similarity index 100% rename from apps/ui/app/issues/issue-3211-page.xml rename to apps/ui/src/issues/issue-3211-page.xml diff --git a/apps/ui/app/issues/issue-3354-page.ts b/apps/ui/src/issues/issue-3354-page.ts similarity index 100% rename from apps/ui/app/issues/issue-3354-page.ts rename to apps/ui/src/issues/issue-3354-page.ts diff --git a/apps/ui/app/issues/issue-3354-page.xml b/apps/ui/src/issues/issue-3354-page.xml similarity index 100% rename from apps/ui/app/issues/issue-3354-page.xml rename to apps/ui/src/issues/issue-3354-page.xml diff --git a/apps/ui/app/issues/issue-3714-page.ts b/apps/ui/src/issues/issue-3714-page.ts similarity index 100% rename from apps/ui/app/issues/issue-3714-page.ts rename to apps/ui/src/issues/issue-3714-page.ts diff --git a/apps/ui/app/issues/issue-3714-page.xml b/apps/ui/src/issues/issue-3714-page.xml similarity index 100% rename from apps/ui/app/issues/issue-3714-page.xml rename to apps/ui/src/issues/issue-3714-page.xml diff --git a/apps/ui/app/issues/issue-4450-page.css b/apps/ui/src/issues/issue-4450-page.css similarity index 100% rename from apps/ui/app/issues/issue-4450-page.css rename to apps/ui/src/issues/issue-4450-page.css diff --git a/apps/ui/app/issues/issue-4450-page.ts b/apps/ui/src/issues/issue-4450-page.ts similarity index 100% rename from apps/ui/app/issues/issue-4450-page.ts rename to apps/ui/src/issues/issue-4450-page.ts diff --git a/apps/ui/app/issues/issue-4450-page.xml b/apps/ui/src/issues/issue-4450-page.xml similarity index 100% rename from apps/ui/app/issues/issue-4450-page.xml rename to apps/ui/src/issues/issue-4450-page.xml diff --git a/apps/ui/app/issues/issue-5125-page.ts b/apps/ui/src/issues/issue-5125-page.ts similarity index 100% rename from apps/ui/app/issues/issue-5125-page.ts rename to apps/ui/src/issues/issue-5125-page.ts diff --git a/apps/ui/app/issues/issue-5125-page.xml b/apps/ui/src/issues/issue-5125-page.xml similarity index 100% rename from apps/ui/app/issues/issue-5125-page.xml rename to apps/ui/src/issues/issue-5125-page.xml diff --git a/apps/ui/app/issues/issue-5274-page.css b/apps/ui/src/issues/issue-5274-page.css similarity index 100% rename from apps/ui/app/issues/issue-5274-page.css rename to apps/ui/src/issues/issue-5274-page.css diff --git a/apps/ui/app/issues/issue-5274-page.xml b/apps/ui/src/issues/issue-5274-page.xml similarity index 100% rename from apps/ui/app/issues/issue-5274-page.xml rename to apps/ui/src/issues/issue-5274-page.xml diff --git a/apps/ui/app/issues/issue-6439-page.css b/apps/ui/src/issues/issue-6439-page.css similarity index 100% rename from apps/ui/app/issues/issue-6439-page.css rename to apps/ui/src/issues/issue-6439-page.css diff --git a/apps/ui/app/issues/issue-6439-page.xml b/apps/ui/src/issues/issue-6439-page.xml similarity index 100% rename from apps/ui/app/issues/issue-6439-page.xml rename to apps/ui/src/issues/issue-6439-page.xml diff --git a/apps/ui/app/issues/issue-ng-repo-1599-page.css b/apps/ui/src/issues/issue-ng-repo-1599-page.css similarity index 100% rename from apps/ui/app/issues/issue-ng-repo-1599-page.css rename to apps/ui/src/issues/issue-ng-repo-1599-page.css diff --git a/apps/ui/app/issues/issue-ng-repo-1599-page.xml b/apps/ui/src/issues/issue-ng-repo-1599-page.xml similarity index 100% rename from apps/ui/app/issues/issue-ng-repo-1599-page.xml rename to apps/ui/src/issues/issue-ng-repo-1599-page.xml diff --git a/apps/ui/app/issues/issue-ng-repo-1626-page.ts b/apps/ui/src/issues/issue-ng-repo-1626-page.ts similarity index 100% rename from apps/ui/app/issues/issue-ng-repo-1626-page.ts rename to apps/ui/src/issues/issue-ng-repo-1626-page.ts diff --git a/apps/ui/app/issues/issue-ng-repo-1626-page.xml b/apps/ui/src/issues/issue-ng-repo-1626-page.xml similarity index 100% rename from apps/ui/app/issues/issue-ng-repo-1626-page.xml rename to apps/ui/src/issues/issue-ng-repo-1626-page.xml diff --git a/apps/ui/app/issues/main-page.ts b/apps/ui/src/issues/main-page.ts similarity index 100% rename from apps/ui/app/issues/main-page.ts rename to apps/ui/src/issues/main-page.ts diff --git a/apps/ui/app/issues/main-page.xml b/apps/ui/src/issues/main-page.xml similarity index 100% rename from apps/ui/app/issues/main-page.xml rename to apps/ui/src/issues/main-page.xml diff --git a/apps/ui/app/issues/open-file-6895-page.ts b/apps/ui/src/issues/open-file-6895-page.ts similarity index 100% rename from apps/ui/app/issues/open-file-6895-page.ts rename to apps/ui/src/issues/open-file-6895-page.ts diff --git a/apps/ui/app/issues/open-file-6895-page.xml b/apps/ui/src/issues/open-file-6895-page.xml similarity index 100% rename from apps/ui/app/issues/open-file-6895-page.xml rename to apps/ui/src/issues/open-file-6895-page.xml diff --git a/apps/ui/app/issues/sub-1657-page.xml b/apps/ui/src/issues/sub-1657-page.xml similarity index 100% rename from apps/ui/app/issues/sub-1657-page.xml rename to apps/ui/src/issues/sub-1657-page.xml diff --git a/apps/ui/app/issues/tabview-with-scrollview_4022-page.xml b/apps/ui/src/issues/tabview-with-scrollview_4022-page.xml similarity index 100% rename from apps/ui/app/issues/tabview-with-scrollview_4022-page.xml rename to apps/ui/src/issues/tabview-with-scrollview_4022-page.xml diff --git a/apps/ui/app/layouts-percent/absolute-page.ts b/apps/ui/src/layouts-percent/absolute-page.ts similarity index 100% rename from apps/ui/app/layouts-percent/absolute-page.ts rename to apps/ui/src/layouts-percent/absolute-page.ts diff --git a/apps/ui/app/layouts-percent/absolute-page.xml b/apps/ui/src/layouts-percent/absolute-page.xml similarity index 100% rename from apps/ui/app/layouts-percent/absolute-page.xml rename to apps/ui/src/layouts-percent/absolute-page.xml diff --git a/apps/ui/app/layouts-percent/dock-page.ts b/apps/ui/src/layouts-percent/dock-page.ts similarity index 100% rename from apps/ui/app/layouts-percent/dock-page.ts rename to apps/ui/src/layouts-percent/dock-page.ts diff --git a/apps/ui/app/layouts-percent/dock-page.xml b/apps/ui/src/layouts-percent/dock-page.xml similarity index 100% rename from apps/ui/app/layouts-percent/dock-page.xml rename to apps/ui/src/layouts-percent/dock-page.xml diff --git a/apps/ui/app/layouts-percent/grid-page.ts b/apps/ui/src/layouts-percent/grid-page.ts similarity index 100% rename from apps/ui/app/layouts-percent/grid-page.ts rename to apps/ui/src/layouts-percent/grid-page.ts diff --git a/apps/ui/app/layouts-percent/grid-page.xml b/apps/ui/src/layouts-percent/grid-page.xml similarity index 100% rename from apps/ui/app/layouts-percent/grid-page.xml rename to apps/ui/src/layouts-percent/grid-page.xml diff --git a/apps/ui/app/layouts-percent/myview.ts b/apps/ui/src/layouts-percent/myview.ts similarity index 100% rename from apps/ui/app/layouts-percent/myview.ts rename to apps/ui/src/layouts-percent/myview.ts diff --git a/apps/ui/app/layouts-percent/stack-page.ts b/apps/ui/src/layouts-percent/stack-page.ts similarity index 100% rename from apps/ui/app/layouts-percent/stack-page.ts rename to apps/ui/src/layouts-percent/stack-page.ts diff --git a/apps/ui/app/layouts-percent/stack-page.xml b/apps/ui/src/layouts-percent/stack-page.xml similarity index 100% rename from apps/ui/app/layouts-percent/stack-page.xml rename to apps/ui/src/layouts-percent/stack-page.xml diff --git a/apps/ui/app/layouts-percent/wrap-page.ts b/apps/ui/src/layouts-percent/wrap-page.ts similarity index 100% rename from apps/ui/app/layouts-percent/wrap-page.ts rename to apps/ui/src/layouts-percent/wrap-page.ts diff --git a/apps/ui/app/layouts-percent/wrap-page.xml b/apps/ui/src/layouts-percent/wrap-page.xml similarity index 100% rename from apps/ui/app/layouts-percent/wrap-page.xml rename to apps/ui/src/layouts-percent/wrap-page.xml diff --git a/apps/ui/app/layouts/absolute-page.ts b/apps/ui/src/layouts/absolute-page.ts similarity index 100% rename from apps/ui/app/layouts/absolute-page.ts rename to apps/ui/src/layouts/absolute-page.ts diff --git a/apps/ui/app/layouts/absolute-page.xml b/apps/ui/src/layouts/absolute-page.xml similarity index 100% rename from apps/ui/app/layouts/absolute-page.xml rename to apps/ui/src/layouts/absolute-page.xml diff --git a/apps/ui/app/layouts/dock-page.ts b/apps/ui/src/layouts/dock-page.ts similarity index 100% rename from apps/ui/app/layouts/dock-page.ts rename to apps/ui/src/layouts/dock-page.ts diff --git a/apps/ui/app/layouts/dock-page.xml b/apps/ui/src/layouts/dock-page.xml similarity index 100% rename from apps/ui/app/layouts/dock-page.xml rename to apps/ui/src/layouts/dock-page.xml diff --git a/apps/ui/app/layouts/grid-7295-page.ts b/apps/ui/src/layouts/grid-7295-page.ts similarity index 100% rename from apps/ui/app/layouts/grid-7295-page.ts rename to apps/ui/src/layouts/grid-7295-page.ts diff --git a/apps/ui/app/layouts/grid-7295-page.xml b/apps/ui/src/layouts/grid-7295-page.xml similarity index 100% rename from apps/ui/app/layouts/grid-7295-page.xml rename to apps/ui/src/layouts/grid-7295-page.xml diff --git a/apps/ui/app/layouts/grid-page.ts b/apps/ui/src/layouts/grid-page.ts similarity index 100% rename from apps/ui/app/layouts/grid-page.ts rename to apps/ui/src/layouts/grid-page.ts diff --git a/apps/ui/app/layouts/grid-page.xml b/apps/ui/src/layouts/grid-page.xml similarity index 100% rename from apps/ui/app/layouts/grid-page.xml rename to apps/ui/src/layouts/grid-page.xml diff --git a/apps/ui/app/layouts/main-page.ts b/apps/ui/src/layouts/main-page.ts similarity index 100% rename from apps/ui/app/layouts/main-page.ts rename to apps/ui/src/layouts/main-page.ts diff --git a/apps/ui/app/layouts/main-page.xml b/apps/ui/src/layouts/main-page.xml similarity index 100% rename from apps/ui/app/layouts/main-page.xml rename to apps/ui/src/layouts/main-page.xml diff --git a/apps/ui/app/layouts/myview-base.ts b/apps/ui/src/layouts/myview-base.ts similarity index 100% rename from apps/ui/app/layouts/myview-base.ts rename to apps/ui/src/layouts/myview-base.ts diff --git a/apps/ui/app/layouts/myview.ts b/apps/ui/src/layouts/myview.ts similarity index 100% rename from apps/ui/app/layouts/myview.ts rename to apps/ui/src/layouts/myview.ts diff --git a/apps/ui/app/layouts/passThroughParent-page.ts b/apps/ui/src/layouts/passThroughParent-page.ts similarity index 100% rename from apps/ui/app/layouts/passThroughParent-page.ts rename to apps/ui/src/layouts/passThroughParent-page.ts diff --git a/apps/ui/app/layouts/passThroughParent-page.xml b/apps/ui/src/layouts/passThroughParent-page.xml similarity index 100% rename from apps/ui/app/layouts/passThroughParent-page.xml rename to apps/ui/src/layouts/passThroughParent-page.xml diff --git a/apps/ui/app/layouts/safe-area-page.xml b/apps/ui/src/layouts/safe-area-page.xml similarity index 100% rename from apps/ui/app/layouts/safe-area-page.xml rename to apps/ui/src/layouts/safe-area-page.xml diff --git a/apps/ui/app/layouts/stack-page.ts b/apps/ui/src/layouts/stack-page.ts similarity index 100% rename from apps/ui/app/layouts/stack-page.ts rename to apps/ui/src/layouts/stack-page.ts diff --git a/apps/ui/app/layouts/stack-page.xml b/apps/ui/src/layouts/stack-page.xml similarity index 100% rename from apps/ui/app/layouts/stack-page.xml rename to apps/ui/src/layouts/stack-page.xml diff --git a/apps/ui/app/layouts/stacklayout-6059-page.xml b/apps/ui/src/layouts/stacklayout-6059-page.xml similarity index 100% rename from apps/ui/app/layouts/stacklayout-6059-page.xml rename to apps/ui/src/layouts/stacklayout-6059-page.xml diff --git a/apps/ui/app/layouts/wrap-page.ts b/apps/ui/src/layouts/wrap-page.ts similarity index 100% rename from apps/ui/app/layouts/wrap-page.ts rename to apps/ui/src/layouts/wrap-page.ts diff --git a/apps/ui/app/layouts/wrap-page.xml b/apps/ui/src/layouts/wrap-page.xml similarity index 100% rename from apps/ui/app/layouts/wrap-page.xml rename to apps/ui/src/layouts/wrap-page.xml diff --git a/apps/ui/app/list-picker/issue_2895-page.ts b/apps/ui/src/list-picker/issue_2895-page.ts similarity index 100% rename from apps/ui/app/list-picker/issue_2895-page.ts rename to apps/ui/src/list-picker/issue_2895-page.ts diff --git a/apps/ui/app/list-picker/issue_2895-page.xml b/apps/ui/src/list-picker/issue_2895-page.xml similarity index 100% rename from apps/ui/app/list-picker/issue_2895-page.xml rename to apps/ui/src/list-picker/issue_2895-page.xml diff --git a/apps/ui/app/list-picker/list-picker-json-array-page.ts b/apps/ui/src/list-picker/list-picker-json-array-page.ts similarity index 100% rename from apps/ui/app/list-picker/list-picker-json-array-page.ts rename to apps/ui/src/list-picker/list-picker-json-array-page.ts diff --git a/apps/ui/app/list-picker/list-picker-json-array-page.xml b/apps/ui/src/list-picker/list-picker-json-array-page.xml similarity index 100% rename from apps/ui/app/list-picker/list-picker-json-array-page.xml rename to apps/ui/src/list-picker/list-picker-json-array-page.xml diff --git a/apps/ui/app/list-picker/list-picker-page.ts b/apps/ui/src/list-picker/list-picker-page.ts similarity index 100% rename from apps/ui/app/list-picker/list-picker-page.ts rename to apps/ui/src/list-picker/list-picker-page.ts diff --git a/apps/ui/app/list-picker/list-picker-page.xml b/apps/ui/src/list-picker/list-picker-page.xml similarity index 100% rename from apps/ui/app/list-picker/list-picker-page.xml rename to apps/ui/src/list-picker/list-picker-page.xml diff --git a/apps/ui/app/list-picker/main-page.ts b/apps/ui/src/list-picker/main-page.ts similarity index 100% rename from apps/ui/app/list-picker/main-page.ts rename to apps/ui/src/list-picker/main-page.ts diff --git a/apps/ui/app/list-picker/main-page.xml b/apps/ui/src/list-picker/main-page.xml similarity index 100% rename from apps/ui/app/list-picker/main-page.xml rename to apps/ui/src/list-picker/main-page.xml diff --git a/apps/ui/app/list-view/csslv-page.ts b/apps/ui/src/list-view/csslv-page.ts similarity index 100% rename from apps/ui/app/list-view/csslv-page.ts rename to apps/ui/src/list-view/csslv-page.ts diff --git a/apps/ui/app/list-view/csslv-page.xml b/apps/ui/src/list-view/csslv-page.xml similarity index 100% rename from apps/ui/app/list-view/csslv-page.xml rename to apps/ui/src/list-view/csslv-page.xml diff --git a/apps/ui/app/list-view/dynamic-templates-page.ts b/apps/ui/src/list-view/dynamic-templates-page.ts similarity index 100% rename from apps/ui/app/list-view/dynamic-templates-page.ts rename to apps/ui/src/list-view/dynamic-templates-page.ts diff --git a/apps/ui/app/list-view/dynamic-templates-page.xml b/apps/ui/src/list-view/dynamic-templates-page.xml similarity index 100% rename from apps/ui/app/list-view/dynamic-templates-page.xml rename to apps/ui/src/list-view/dynamic-templates-page.xml diff --git a/apps/ui/app/list-view/images-template-page.ts b/apps/ui/src/list-view/images-template-page.ts similarity index 100% rename from apps/ui/app/list-view/images-template-page.ts rename to apps/ui/src/list-view/images-template-page.ts diff --git a/apps/ui/app/list-view/images-template-page.xml b/apps/ui/src/list-view/images-template-page.xml similarity index 100% rename from apps/ui/app/list-view/images-template-page.xml rename to apps/ui/src/list-view/images-template-page.xml diff --git a/apps/ui/app/list-view/item-re-layout-page.ts b/apps/ui/src/list-view/item-re-layout-page.ts similarity index 100% rename from apps/ui/app/list-view/item-re-layout-page.ts rename to apps/ui/src/list-view/item-re-layout-page.ts diff --git a/apps/ui/app/list-view/item-re-layout-page.xml b/apps/ui/src/list-view/item-re-layout-page.xml similarity index 100% rename from apps/ui/app/list-view/item-re-layout-page.xml rename to apps/ui/src/list-view/item-re-layout-page.xml diff --git a/apps/ui/app/list-view/item-re-layout.css b/apps/ui/src/list-view/item-re-layout.css similarity index 100% rename from apps/ui/app/list-view/item-re-layout.css rename to apps/ui/src/list-view/item-re-layout.css diff --git a/apps/ui/app/list-view/list-view-page.css b/apps/ui/src/list-view/list-view-page.css similarity index 100% rename from apps/ui/app/list-view/list-view-page.css rename to apps/ui/src/list-view/list-view-page.css diff --git a/apps/ui/app/list-view/list-view-page.ts b/apps/ui/src/list-view/list-view-page.ts similarity index 100% rename from apps/ui/app/list-view/list-view-page.ts rename to apps/ui/src/list-view/list-view-page.ts diff --git a/apps/ui/app/list-view/list-view-page.xml b/apps/ui/src/list-view/list-view-page.xml similarity index 100% rename from apps/ui/app/list-view/list-view-page.xml rename to apps/ui/src/list-view/list-view-page.xml diff --git a/apps/ui/app/list-view/listview-bg-separator-color-page.ts b/apps/ui/src/list-view/listview-bg-separator-color-page.ts similarity index 100% rename from apps/ui/app/list-view/listview-bg-separator-color-page.ts rename to apps/ui/src/list-view/listview-bg-separator-color-page.ts diff --git a/apps/ui/app/list-view/listview-bg-separator-color-page.xml b/apps/ui/src/list-view/listview-bg-separator-color-page.xml similarity index 100% rename from apps/ui/app/list-view/listview-bg-separator-color-page.xml rename to apps/ui/src/list-view/listview-bg-separator-color-page.xml diff --git a/apps/ui/app/list-view/listview-binding-page.ts b/apps/ui/src/list-view/listview-binding-page.ts similarity index 100% rename from apps/ui/app/list-view/listview-binding-page.ts rename to apps/ui/src/list-view/listview-binding-page.ts diff --git a/apps/ui/app/list-view/main-page.ts b/apps/ui/src/list-view/main-page.ts similarity index 100% rename from apps/ui/app/list-view/main-page.ts rename to apps/ui/src/list-view/main-page.ts diff --git a/apps/ui/app/list-view/main-page.xml b/apps/ui/src/list-view/main-page.xml similarity index 100% rename from apps/ui/app/list-view/main-page.xml rename to apps/ui/src/list-view/main-page.xml diff --git a/apps/ui/app/list-view/main-view-model.ts b/apps/ui/src/list-view/main-view-model.ts similarity index 100% rename from apps/ui/app/list-view/main-view-model.ts rename to apps/ui/src/list-view/main-view-model.ts diff --git a/apps/ui/app/list-view/parents-expression-page.ts b/apps/ui/src/list-view/parents-expression-page.ts similarity index 100% rename from apps/ui/app/list-view/parents-expression-page.ts rename to apps/ui/src/list-view/parents-expression-page.ts diff --git a/apps/ui/app/list-view/parents-expression-page.xml b/apps/ui/src/list-view/parents-expression-page.xml similarity index 100% rename from apps/ui/app/list-view/parents-expression-page.xml rename to apps/ui/src/list-view/parents-expression-page.xml diff --git a/apps/ui/app/list-view/row-height-page.ts b/apps/ui/src/list-view/row-height-page.ts similarity index 100% rename from apps/ui/app/list-view/row-height-page.ts rename to apps/ui/src/list-view/row-height-page.ts diff --git a/apps/ui/app/list-view/row-height-page.xml b/apps/ui/src/list-view/row-height-page.xml similarity index 100% rename from apps/ui/app/list-view/row-height-page.xml rename to apps/ui/src/list-view/row-height-page.xml diff --git a/apps/ui/app/list-view/row-height.css b/apps/ui/src/list-view/row-height.css similarity index 100% rename from apps/ui/app/list-view/row-height.css rename to apps/ui/src/list-view/row-height.css diff --git a/apps/ui/app/list-view/safe-area-page.ts b/apps/ui/src/list-view/safe-area-page.ts similarity index 100% rename from apps/ui/app/list-view/safe-area-page.ts rename to apps/ui/src/list-view/safe-area-page.ts diff --git a/apps/ui/app/list-view/safe-area-page.xml b/apps/ui/src/list-view/safe-area-page.xml similarity index 100% rename from apps/ui/app/list-view/safe-area-page.xml rename to apps/ui/src/list-view/safe-area-page.xml diff --git a/apps/ui/app/list-view/scrolling-and-sizing-page.ts b/apps/ui/src/list-view/scrolling-and-sizing-page.ts similarity index 100% rename from apps/ui/app/list-view/scrolling-and-sizing-page.ts rename to apps/ui/src/list-view/scrolling-and-sizing-page.ts diff --git a/apps/ui/app/list-view/scrolling-and-sizing-page.xml b/apps/ui/src/list-view/scrolling-and-sizing-page.xml similarity index 100% rename from apps/ui/app/list-view/scrolling-and-sizing-page.xml rename to apps/ui/src/list-view/scrolling-and-sizing-page.xml diff --git a/apps/ui/app/list-view/scrolling-and-sizing.css b/apps/ui/src/list-view/scrolling-and-sizing.css similarity index 100% rename from apps/ui/app/list-view/scrolling-and-sizing.css rename to apps/ui/src/list-view/scrolling-and-sizing.css diff --git a/apps/ui/app/list-view/width-percent-page.ts b/apps/ui/src/list-view/width-percent-page.ts similarity index 100% rename from apps/ui/app/list-view/width-percent-page.ts rename to apps/ui/src/list-view/width-percent-page.ts diff --git a/apps/ui/app/list-view/width-percent-page.xml b/apps/ui/src/list-view/width-percent-page.xml similarity index 100% rename from apps/ui/app/list-view/width-percent-page.xml rename to apps/ui/src/list-view/width-percent-page.xml diff --git a/apps/ui/app/main-page-view-model.ts b/apps/ui/src/main-page-view-model.ts similarity index 100% rename from apps/ui/app/main-page-view-model.ts rename to apps/ui/src/main-page-view-model.ts diff --git a/apps/ui/app/main-page.ts b/apps/ui/src/main-page.ts similarity index 100% rename from apps/ui/app/main-page.ts rename to apps/ui/src/main-page.ts diff --git a/apps/ui/app/main-page.xml b/apps/ui/src/main-page.xml similarity index 100% rename from apps/ui/app/main-page.xml rename to apps/ui/src/main-page.xml diff --git a/apps/ui/app/app.ts b/apps/ui/src/main.ts similarity index 100% rename from apps/ui/app/app.ts rename to apps/ui/src/main.ts diff --git a/apps/ui/app/modal-view/login-page.ts b/apps/ui/src/modal-view/login-page.ts similarity index 100% rename from apps/ui/app/modal-view/login-page.ts rename to apps/ui/src/modal-view/login-page.ts diff --git a/apps/ui/app/modal-view/login-page.xml b/apps/ui/src/modal-view/login-page.xml similarity index 100% rename from apps/ui/app/modal-view/login-page.xml rename to apps/ui/src/modal-view/login-page.xml diff --git a/apps/ui/app/modal-view/modal-view-page.ts b/apps/ui/src/modal-view/modal-view-page.ts similarity index 100% rename from apps/ui/app/modal-view/modal-view-page.ts rename to apps/ui/src/modal-view/modal-view-page.ts diff --git a/apps/ui/app/modal-view/modal-view-page.xml b/apps/ui/src/modal-view/modal-view-page.xml similarity index 100% rename from apps/ui/app/modal-view/modal-view-page.xml rename to apps/ui/src/modal-view/modal-view-page.xml diff --git a/apps/ui/app/modal-view/nested-modal.ts b/apps/ui/src/modal-view/nested-modal.ts similarity index 100% rename from apps/ui/app/modal-view/nested-modal.ts rename to apps/ui/src/modal-view/nested-modal.ts diff --git a/apps/ui/app/modal-view/nested-modal.xml b/apps/ui/src/modal-view/nested-modal.xml similarity index 100% rename from apps/ui/app/modal-view/nested-modal.xml rename to apps/ui/src/modal-view/nested-modal.xml diff --git a/apps/ui/app/nested-frames/full-screen-n-n-page.xml b/apps/ui/src/nested-frames/full-screen-n-n-page.xml similarity index 100% rename from apps/ui/app/nested-frames/full-screen-n-n-page.xml rename to apps/ui/src/nested-frames/full-screen-n-n-page.xml diff --git a/apps/ui/app/nested-frames/full-screen-n-y-flat-page.xml b/apps/ui/src/nested-frames/full-screen-n-y-flat-page.xml similarity index 100% rename from apps/ui/app/nested-frames/full-screen-n-y-flat-page.xml rename to apps/ui/src/nested-frames/full-screen-n-y-flat-page.xml diff --git a/apps/ui/app/nested-frames/full-screen-n-y-page.xml b/apps/ui/src/nested-frames/full-screen-n-y-page.xml similarity index 100% rename from apps/ui/app/nested-frames/full-screen-n-y-page.xml rename to apps/ui/src/nested-frames/full-screen-n-y-page.xml diff --git a/apps/ui/app/nested-frames/full-screen-y-n-flat-page.xml b/apps/ui/src/nested-frames/full-screen-y-n-flat-page.xml similarity index 100% rename from apps/ui/app/nested-frames/full-screen-y-n-flat-page.xml rename to apps/ui/src/nested-frames/full-screen-y-n-flat-page.xml diff --git a/apps/ui/app/nested-frames/full-screen-y-n-page.xml b/apps/ui/src/nested-frames/full-screen-y-n-page.xml similarity index 100% rename from apps/ui/app/nested-frames/full-screen-y-n-page.xml rename to apps/ui/src/nested-frames/full-screen-y-n-page.xml diff --git a/apps/ui/app/nested-frames/full-screen-y-y-flat-page.xml b/apps/ui/src/nested-frames/full-screen-y-y-flat-page.xml similarity index 100% rename from apps/ui/app/nested-frames/full-screen-y-y-flat-page.xml rename to apps/ui/src/nested-frames/full-screen-y-y-flat-page.xml diff --git a/apps/ui/app/nested-frames/full-screen-y-y-page.xml b/apps/ui/src/nested-frames/full-screen-y-y-page.xml similarity index 100% rename from apps/ui/app/nested-frames/full-screen-y-y-page.xml rename to apps/ui/src/nested-frames/full-screen-y-y-page.xml diff --git a/apps/ui/app/nested-frames/main-page.ts b/apps/ui/src/nested-frames/main-page.ts similarity index 100% rename from apps/ui/app/nested-frames/main-page.ts rename to apps/ui/src/nested-frames/main-page.ts diff --git a/apps/ui/app/nested-frames/main-page.xml b/apps/ui/src/nested-frames/main-page.xml similarity index 100% rename from apps/ui/app/nested-frames/main-page.xml rename to apps/ui/src/nested-frames/main-page.xml diff --git a/apps/ui/app/nested-frames/mid-screen-n-n-page.xml b/apps/ui/src/nested-frames/mid-screen-n-n-page.xml similarity index 100% rename from apps/ui/app/nested-frames/mid-screen-n-n-page.xml rename to apps/ui/src/nested-frames/mid-screen-n-n-page.xml diff --git a/apps/ui/app/nested-frames/mid-screen-n-y-flat-page.xml b/apps/ui/src/nested-frames/mid-screen-n-y-flat-page.xml similarity index 100% rename from apps/ui/app/nested-frames/mid-screen-n-y-flat-page.xml rename to apps/ui/src/nested-frames/mid-screen-n-y-flat-page.xml diff --git a/apps/ui/app/nested-frames/mid-screen-n-y-page.xml b/apps/ui/src/nested-frames/mid-screen-n-y-page.xml similarity index 100% rename from apps/ui/app/nested-frames/mid-screen-n-y-page.xml rename to apps/ui/src/nested-frames/mid-screen-n-y-page.xml diff --git a/apps/ui/app/nested-frames/mid-screen-y-n-flat-page.xml b/apps/ui/src/nested-frames/mid-screen-y-n-flat-page.xml similarity index 100% rename from apps/ui/app/nested-frames/mid-screen-y-n-flat-page.xml rename to apps/ui/src/nested-frames/mid-screen-y-n-flat-page.xml diff --git a/apps/ui/app/nested-frames/mid-screen-y-n-page.xml b/apps/ui/src/nested-frames/mid-screen-y-n-page.xml similarity index 100% rename from apps/ui/app/nested-frames/mid-screen-y-n-page.xml rename to apps/ui/src/nested-frames/mid-screen-y-n-page.xml diff --git a/apps/ui/app/nested-frames/mid-screen-y-y-flat-page.xml b/apps/ui/src/nested-frames/mid-screen-y-y-flat-page.xml similarity index 100% rename from apps/ui/app/nested-frames/mid-screen-y-y-flat-page.xml rename to apps/ui/src/nested-frames/mid-screen-y-y-flat-page.xml diff --git a/apps/ui/app/nested-frames/mid-screen-y-y-page.xml b/apps/ui/src/nested-frames/mid-screen-y-y-page.xml similarity index 100% rename from apps/ui/app/nested-frames/mid-screen-y-y-page.xml rename to apps/ui/src/nested-frames/mid-screen-y-y-page.xml diff --git a/apps/ui/app/nested-frames/nested-flat-page.xml b/apps/ui/src/nested-frames/nested-flat-page.xml similarity index 100% rename from apps/ui/app/nested-frames/nested-flat-page.xml rename to apps/ui/src/nested-frames/nested-flat-page.xml diff --git a/apps/ui/app/nested-frames/nested-page.xml b/apps/ui/src/nested-frames/nested-page.xml similarity index 100% rename from apps/ui/app/nested-frames/nested-page.xml rename to apps/ui/src/nested-frames/nested-page.xml diff --git a/apps/ui/app/nested-frames/tab-n-n-page.xml b/apps/ui/src/nested-frames/tab-n-n-page.xml similarity index 100% rename from apps/ui/app/nested-frames/tab-n-n-page.xml rename to apps/ui/src/nested-frames/tab-n-n-page.xml diff --git a/apps/ui/app/nested-frames/tab-n-y-flat-page.xml b/apps/ui/src/nested-frames/tab-n-y-flat-page.xml similarity index 100% rename from apps/ui/app/nested-frames/tab-n-y-flat-page.xml rename to apps/ui/src/nested-frames/tab-n-y-flat-page.xml diff --git a/apps/ui/app/nested-frames/tab-n-y-page.xml b/apps/ui/src/nested-frames/tab-n-y-page.xml similarity index 100% rename from apps/ui/app/nested-frames/tab-n-y-page.xml rename to apps/ui/src/nested-frames/tab-n-y-page.xml diff --git a/apps/ui/app/nested-frames/tab-y-n-flat-page.xml b/apps/ui/src/nested-frames/tab-y-n-flat-page.xml similarity index 100% rename from apps/ui/app/nested-frames/tab-y-n-flat-page.xml rename to apps/ui/src/nested-frames/tab-y-n-flat-page.xml diff --git a/apps/ui/app/nested-frames/tab-y-n-page.xml b/apps/ui/src/nested-frames/tab-y-n-page.xml similarity index 100% rename from apps/ui/app/nested-frames/tab-y-n-page.xml rename to apps/ui/src/nested-frames/tab-y-n-page.xml diff --git a/apps/ui/app/nested-frames/tab-y-y-flat-page.xml b/apps/ui/src/nested-frames/tab-y-y-flat-page.xml similarity index 100% rename from apps/ui/app/nested-frames/tab-y-y-flat-page.xml rename to apps/ui/src/nested-frames/tab-y-y-flat-page.xml diff --git a/apps/ui/app/nested-frames/tab-y-y-page.xml b/apps/ui/src/nested-frames/tab-y-y-page.xml similarity index 100% rename from apps/ui/app/nested-frames/tab-y-y-page.xml rename to apps/ui/src/nested-frames/tab-y-y-page.xml diff --git a/apps/ui/app/page/main-page.ts b/apps/ui/src/page/main-page.ts similarity index 100% rename from apps/ui/app/page/main-page.ts rename to apps/ui/src/page/main-page.ts diff --git a/apps/ui/app/page/main-page.xml b/apps/ui/src/page/main-page.xml similarity index 100% rename from apps/ui/app/page/main-page.xml rename to apps/ui/src/page/main-page.xml diff --git a/apps/ui/app/page/status-bar-css-page.css b/apps/ui/src/page/status-bar-css-page.css similarity index 100% rename from apps/ui/app/page/status-bar-css-page.css rename to apps/ui/src/page/status-bar-css-page.css diff --git a/apps/ui/app/page/status-bar-css-page.ts b/apps/ui/src/page/status-bar-css-page.ts similarity index 100% rename from apps/ui/app/page/status-bar-css-page.ts rename to apps/ui/src/page/status-bar-css-page.ts diff --git a/apps/ui/app/page/status-bar-css-page.xml b/apps/ui/src/page/status-bar-css-page.xml similarity index 100% rename from apps/ui/app/page/status-bar-css-page.xml rename to apps/ui/src/page/status-bar-css-page.xml diff --git a/apps/ui/app/perf/main-page.ts b/apps/ui/src/perf/main-page.ts similarity index 100% rename from apps/ui/app/perf/main-page.ts rename to apps/ui/src/perf/main-page.ts diff --git a/apps/ui/app/perf/main-page.xml b/apps/ui/src/perf/main-page.xml similarity index 100% rename from apps/ui/app/perf/main-page.xml rename to apps/ui/src/perf/main-page.xml diff --git a/apps/ui/app/perf/memory-leaks/background-image-page.css b/apps/ui/src/perf/memory-leaks/background-image-page.css similarity index 100% rename from apps/ui/app/perf/memory-leaks/background-image-page.css rename to apps/ui/src/perf/memory-leaks/background-image-page.css diff --git a/apps/ui/app/perf/memory-leaks/background-image-page.ts b/apps/ui/src/perf/memory-leaks/background-image-page.ts similarity index 100% rename from apps/ui/app/perf/memory-leaks/background-image-page.ts rename to apps/ui/src/perf/memory-leaks/background-image-page.ts diff --git a/apps/ui/app/perf/memory-leaks/background-image-page.xml b/apps/ui/src/perf/memory-leaks/background-image-page.xml similarity index 100% rename from apps/ui/app/perf/memory-leaks/background-image-page.xml rename to apps/ui/src/perf/memory-leaks/background-image-page.xml diff --git a/apps/ui/app/perf/memory-leaks/main-page.ts b/apps/ui/src/perf/memory-leaks/main-page.ts similarity index 100% rename from apps/ui/app/perf/memory-leaks/main-page.ts rename to apps/ui/src/perf/memory-leaks/main-page.ts diff --git a/apps/ui/app/perf/memory-leaks/main-page.xml b/apps/ui/src/perf/memory-leaks/main-page.xml similarity index 100% rename from apps/ui/app/perf/memory-leaks/main-page.xml rename to apps/ui/src/perf/memory-leaks/main-page.xml diff --git a/apps/ui/app/perf/properties/main-page.ts b/apps/ui/src/perf/properties/main-page.ts similarity index 100% rename from apps/ui/app/perf/properties/main-page.ts rename to apps/ui/src/perf/properties/main-page.ts diff --git a/apps/ui/app/perf/properties/main-page.xml b/apps/ui/src/perf/properties/main-page.xml similarity index 100% rename from apps/ui/app/perf/properties/main-page.xml rename to apps/ui/src/perf/properties/main-page.xml diff --git a/apps/ui/app/perf/properties/tests.ts b/apps/ui/src/perf/properties/tests.ts similarity index 100% rename from apps/ui/app/perf/properties/tests.ts rename to apps/ui/src/perf/properties/tests.ts diff --git a/apps/ui/app/progress-bar/activity-indicator-page.xml b/apps/ui/src/progress-bar/activity-indicator-page.xml similarity index 100% rename from apps/ui/app/progress-bar/activity-indicator-page.xml rename to apps/ui/src/progress-bar/activity-indicator-page.xml diff --git a/apps/ui/app/progress-bar/main-page.ts b/apps/ui/src/progress-bar/main-page.ts similarity index 100% rename from apps/ui/app/progress-bar/main-page.ts rename to apps/ui/src/progress-bar/main-page.ts diff --git a/apps/ui/app/progress-bar/main-page.xml b/apps/ui/src/progress-bar/main-page.xml similarity index 100% rename from apps/ui/app/progress-bar/main-page.xml rename to apps/ui/src/progress-bar/main-page.xml diff --git a/apps/ui/app/progress-bar/progress-page.xml b/apps/ui/src/progress-bar/progress-page.xml similarity index 100% rename from apps/ui/app/progress-bar/progress-page.xml rename to apps/ui/src/progress-bar/progress-page.xml diff --git a/apps/ui/app/resources/images/add_to_fav.png b/apps/ui/src/resources/images/add_to_fav.png similarity index 100% rename from apps/ui/app/resources/images/add_to_fav.png rename to apps/ui/src/resources/images/add_to_fav.png diff --git a/apps/ui/app/resources/images/add_to_fav@2x.png b/apps/ui/src/resources/images/add_to_fav@2x.png similarity index 100% rename from apps/ui/app/resources/images/add_to_fav@2x.png rename to apps/ui/src/resources/images/add_to_fav@2x.png diff --git a/apps/ui/app/resources/images/add_to_fav@3x.png b/apps/ui/src/resources/images/add_to_fav@3x.png similarity index 100% rename from apps/ui/app/resources/images/add_to_fav@3x.png rename to apps/ui/src/resources/images/add_to_fav@3x.png diff --git a/apps/ui/app/resources/images/first-image.png b/apps/ui/src/resources/images/first-image.png similarity index 100% rename from apps/ui/app/resources/images/first-image.png rename to apps/ui/src/resources/images/first-image.png diff --git a/apps/ui/app/resources/images/gravatar.png b/apps/ui/src/resources/images/gravatar.png similarity index 100% rename from apps/ui/app/resources/images/gravatar.png rename to apps/ui/src/resources/images/gravatar.png diff --git a/apps/ui/app/resources/images/gravatar2.png b/apps/ui/src/resources/images/gravatar2.png similarity index 100% rename from apps/ui/app/resources/images/gravatar2.png rename to apps/ui/src/resources/images/gravatar2.png diff --git a/apps/ui/app/resources/images/icon.png b/apps/ui/src/resources/images/icon.png similarity index 100% rename from apps/ui/app/resources/images/icon.png rename to apps/ui/src/resources/images/icon.png diff --git a/apps/ui/app/resources/images/inset-test.png b/apps/ui/src/resources/images/inset-test.png similarity index 100% rename from apps/ui/app/resources/images/inset-test.png rename to apps/ui/src/resources/images/inset-test.png diff --git a/apps/ui/app/resources/images/logo.png b/apps/ui/src/resources/images/logo.png similarity index 100% rename from apps/ui/app/resources/images/logo.png rename to apps/ui/src/resources/images/logo.png diff --git a/apps/ui/app/resources/images/no-image.png b/apps/ui/src/resources/images/no-image.png similarity index 100% rename from apps/ui/app/resources/images/no-image.png rename to apps/ui/src/resources/images/no-image.png diff --git a/apps/ui/app/resources/images/red.png b/apps/ui/src/resources/images/red.png similarity index 100% rename from apps/ui/app/resources/images/red.png rename to apps/ui/src/resources/images/red.png diff --git a/apps/ui/app/resources/images/splashscreen.png b/apps/ui/src/resources/images/splashscreen.png similarity index 100% rename from apps/ui/app/resources/images/splashscreen.png rename to apps/ui/src/resources/images/splashscreen.png diff --git a/apps/ui/app/resources/images/test2.png b/apps/ui/src/resources/images/test2.png similarity index 100% rename from apps/ui/app/resources/images/test2.png rename to apps/ui/src/resources/images/test2.png diff --git a/apps/ui/app/resources/images/testlogo.jpg b/apps/ui/src/resources/images/testlogo.jpg similarity index 100% rename from apps/ui/app/resources/images/testlogo.jpg rename to apps/ui/src/resources/images/testlogo.jpg diff --git a/apps/ui/app/resources/images/woods.jpg b/apps/ui/src/resources/images/woods.jpg similarity index 100% rename from apps/ui/app/resources/images/woods.jpg rename to apps/ui/src/resources/images/woods.jpg diff --git a/apps/ui/app/screen-qualifiers/main-page.ios.xml b/apps/ui/src/screen-qualifiers/main-page.ios.xml similarity index 100% rename from apps/ui/app/screen-qualifiers/main-page.ios.xml rename to apps/ui/src/screen-qualifiers/main-page.ios.xml diff --git a/apps/ui/app/screen-qualifiers/main-page.land.xml b/apps/ui/src/screen-qualifiers/main-page.land.xml similarity index 100% rename from apps/ui/app/screen-qualifiers/main-page.land.xml rename to apps/ui/src/screen-qualifiers/main-page.land.xml diff --git a/apps/ui/app/screen-qualifiers/main-page.minWH120.port.xml b/apps/ui/src/screen-qualifiers/main-page.minWH120.port.xml similarity index 100% rename from apps/ui/app/screen-qualifiers/main-page.minWH120.port.xml rename to apps/ui/src/screen-qualifiers/main-page.minWH120.port.xml diff --git a/apps/ui/app/screen-qualifiers/main-page.minWH360.ts b/apps/ui/src/screen-qualifiers/main-page.minWH360.ts similarity index 100% rename from apps/ui/app/screen-qualifiers/main-page.minWH360.ts rename to apps/ui/src/screen-qualifiers/main-page.minWH360.ts diff --git a/apps/ui/app/screen-qualifiers/main-page.minWH360.xml b/apps/ui/src/screen-qualifiers/main-page.minWH360.xml similarity index 100% rename from apps/ui/app/screen-qualifiers/main-page.minWH360.xml rename to apps/ui/src/screen-qualifiers/main-page.minWH360.xml diff --git a/apps/ui/app/screen-qualifiers/main-page.ts b/apps/ui/src/screen-qualifiers/main-page.ts similarity index 100% rename from apps/ui/app/screen-qualifiers/main-page.ts rename to apps/ui/src/screen-qualifiers/main-page.ts diff --git a/apps/ui/app/screen-qualifiers/main-page.xml b/apps/ui/src/screen-qualifiers/main-page.xml similarity index 100% rename from apps/ui/app/screen-qualifiers/main-page.xml rename to apps/ui/src/screen-qualifiers/main-page.xml diff --git a/apps/ui/app/scroll-view/layout-outside-scroll-page.ts b/apps/ui/src/scroll-view/layout-outside-scroll-page.ts similarity index 100% rename from apps/ui/app/scroll-view/layout-outside-scroll-page.ts rename to apps/ui/src/scroll-view/layout-outside-scroll-page.ts diff --git a/apps/ui/app/scroll-view/layout-outside-scroll-page.xml b/apps/ui/src/scroll-view/layout-outside-scroll-page.xml similarity index 100% rename from apps/ui/app/scroll-view/layout-outside-scroll-page.xml rename to apps/ui/src/scroll-view/layout-outside-scroll-page.xml diff --git a/apps/ui/app/scroll-view/layout-outside-scroll-view-model.ts b/apps/ui/src/scroll-view/layout-outside-scroll-view-model.ts similarity index 100% rename from apps/ui/app/scroll-view/layout-outside-scroll-view-model.ts rename to apps/ui/src/scroll-view/layout-outside-scroll-view-model.ts diff --git a/apps/ui/app/scroll-view/main-page.ts b/apps/ui/src/scroll-view/main-page.ts similarity index 100% rename from apps/ui/app/scroll-view/main-page.ts rename to apps/ui/src/scroll-view/main-page.ts diff --git a/apps/ui/app/scroll-view/main-page.xml b/apps/ui/src/scroll-view/main-page.xml similarity index 100% rename from apps/ui/app/scroll-view/main-page.xml rename to apps/ui/src/scroll-view/main-page.xml diff --git a/apps/ui/app/scroll-view/safe-area-images-overflow-page.xml b/apps/ui/src/scroll-view/safe-area-images-overflow-page.xml similarity index 100% rename from apps/ui/app/scroll-view/safe-area-images-overflow-page.xml rename to apps/ui/src/scroll-view/safe-area-images-overflow-page.xml diff --git a/apps/ui/app/scroll-view/safe-area-images-page.xml b/apps/ui/src/scroll-view/safe-area-images-page.xml similarity index 100% rename from apps/ui/app/scroll-view/safe-area-images-page.xml rename to apps/ui/src/scroll-view/safe-area-images-page.xml diff --git a/apps/ui/app/scroll-view/safe-area-root-element-page.xml b/apps/ui/src/scroll-view/safe-area-root-element-page.xml similarity index 100% rename from apps/ui/app/scroll-view/safe-area-root-element-page.xml rename to apps/ui/src/scroll-view/safe-area-root-element-page.xml diff --git a/apps/ui/app/scroll-view/safe-area-sub-element-page.xml b/apps/ui/src/scroll-view/safe-area-sub-element-page.xml similarity index 100% rename from apps/ui/app/scroll-view/safe-area-sub-element-page.xml rename to apps/ui/src/scroll-view/safe-area-sub-element-page.xml diff --git a/apps/ui/app/scroll-view/scroll-enabled-page.ts b/apps/ui/src/scroll-view/scroll-enabled-page.ts similarity index 100% rename from apps/ui/app/scroll-view/scroll-enabled-page.ts rename to apps/ui/src/scroll-view/scroll-enabled-page.ts diff --git a/apps/ui/app/scroll-view/scroll-enabled-page.xml b/apps/ui/src/scroll-view/scroll-enabled-page.xml similarity index 100% rename from apps/ui/app/scroll-view/scroll-enabled-page.xml rename to apps/ui/src/scroll-view/scroll-enabled-page.xml diff --git a/apps/ui/app/scroll-view/scrolling-and-sizing-page.css b/apps/ui/src/scroll-view/scrolling-and-sizing-page.css similarity index 100% rename from apps/ui/app/scroll-view/scrolling-and-sizing-page.css rename to apps/ui/src/scroll-view/scrolling-and-sizing-page.css diff --git a/apps/ui/app/scroll-view/scrolling-and-sizing-page.xml b/apps/ui/src/scroll-view/scrolling-and-sizing-page.xml similarity index 100% rename from apps/ui/app/scroll-view/scrolling-and-sizing-page.xml rename to apps/ui/src/scroll-view/scrolling-and-sizing-page.xml diff --git a/apps/ui/app/search-bar/issue-4147-page.css b/apps/ui/src/search-bar/issue-4147-page.css similarity index 100% rename from apps/ui/app/search-bar/issue-4147-page.css rename to apps/ui/src/search-bar/issue-4147-page.css diff --git a/apps/ui/app/search-bar/issue-4147-page.ts b/apps/ui/src/search-bar/issue-4147-page.ts similarity index 100% rename from apps/ui/app/search-bar/issue-4147-page.ts rename to apps/ui/src/search-bar/issue-4147-page.ts diff --git a/apps/ui/app/search-bar/issue-4147-page.xml b/apps/ui/src/search-bar/issue-4147-page.xml similarity index 100% rename from apps/ui/app/search-bar/issue-4147-page.xml rename to apps/ui/src/search-bar/issue-4147-page.xml diff --git a/apps/ui/app/search-bar/issue-5039-page.ts b/apps/ui/src/search-bar/issue-5039-page.ts similarity index 100% rename from apps/ui/app/search-bar/issue-5039-page.ts rename to apps/ui/src/search-bar/issue-5039-page.ts diff --git a/apps/ui/app/search-bar/issue-5039-page.xml b/apps/ui/src/search-bar/issue-5039-page.xml similarity index 100% rename from apps/ui/app/search-bar/issue-5039-page.xml rename to apps/ui/src/search-bar/issue-5039-page.xml diff --git a/apps/ui/app/search-bar/issue-5039-view-model.ts b/apps/ui/src/search-bar/issue-5039-view-model.ts similarity index 100% rename from apps/ui/app/search-bar/issue-5039-view-model.ts rename to apps/ui/src/search-bar/issue-5039-view-model.ts diff --git a/apps/ui/app/search-bar/issue-5655-page.xml b/apps/ui/src/search-bar/issue-5655-page.xml similarity index 100% rename from apps/ui/app/search-bar/issue-5655-page.xml rename to apps/ui/src/search-bar/issue-5655-page.xml diff --git a/apps/ui/app/search-bar/main-page.ts b/apps/ui/src/search-bar/main-page.ts similarity index 100% rename from apps/ui/app/search-bar/main-page.ts rename to apps/ui/src/search-bar/main-page.ts diff --git a/apps/ui/app/search-bar/main-page.xml b/apps/ui/src/search-bar/main-page.xml similarity index 100% rename from apps/ui/app/search-bar/main-page.xml rename to apps/ui/src/search-bar/main-page.xml diff --git a/apps/ui/app/search-bar/search-bar-page.xml b/apps/ui/src/search-bar/search-bar-page.xml similarity index 100% rename from apps/ui/app/search-bar/search-bar-page.xml rename to apps/ui/src/search-bar/search-bar-page.xml diff --git a/apps/ui/app/segmented-bar/all-page.ts b/apps/ui/src/segmented-bar/all-page.ts similarity index 100% rename from apps/ui/app/segmented-bar/all-page.ts rename to apps/ui/src/segmented-bar/all-page.ts diff --git a/apps/ui/app/segmented-bar/all-page.xml b/apps/ui/src/segmented-bar/all-page.xml similarity index 100% rename from apps/ui/app/segmented-bar/all-page.xml rename to apps/ui/src/segmented-bar/all-page.xml diff --git a/apps/ui/app/segmented-bar/android-enabled-page.ts b/apps/ui/src/segmented-bar/android-enabled-page.ts similarity index 100% rename from apps/ui/app/segmented-bar/android-enabled-page.ts rename to apps/ui/src/segmented-bar/android-enabled-page.ts diff --git a/apps/ui/app/segmented-bar/android-enabled-page.xml b/apps/ui/src/segmented-bar/android-enabled-page.xml similarity index 100% rename from apps/ui/app/segmented-bar/android-enabled-page.xml rename to apps/ui/src/segmented-bar/android-enabled-page.xml diff --git a/apps/ui/app/segmented-bar/clean-page.ts b/apps/ui/src/segmented-bar/clean-page.ts similarity index 100% rename from apps/ui/app/segmented-bar/clean-page.ts rename to apps/ui/src/segmented-bar/clean-page.ts diff --git a/apps/ui/app/segmented-bar/clean-page.xml b/apps/ui/src/segmented-bar/clean-page.xml similarity index 100% rename from apps/ui/app/segmented-bar/clean-page.xml rename to apps/ui/src/segmented-bar/clean-page.xml diff --git a/apps/ui/app/segmented-bar/main-page.ts b/apps/ui/src/segmented-bar/main-page.ts similarity index 100% rename from apps/ui/app/segmented-bar/main-page.ts rename to apps/ui/src/segmented-bar/main-page.ts diff --git a/apps/ui/app/segmented-bar/main-page.xml b/apps/ui/src/segmented-bar/main-page.xml similarity index 100% rename from apps/ui/app/segmented-bar/main-page.xml rename to apps/ui/src/segmented-bar/main-page.xml diff --git a/apps/ui/app/sub-main-page-view-model.ts b/apps/ui/src/sub-main-page-view-model.ts similarity index 100% rename from apps/ui/app/sub-main-page-view-model.ts rename to apps/ui/src/sub-main-page-view-model.ts diff --git a/apps/ui/app/tab-view/all-page.xml b/apps/ui/src/tab-view/all-page.xml similarity index 100% rename from apps/ui/app/tab-view/all-page.xml rename to apps/ui/src/tab-view/all-page.xml diff --git a/apps/ui/app/tab-view/background-page.xml b/apps/ui/src/tab-view/background-page.xml similarity index 100% rename from apps/ui/app/tab-view/background-page.xml rename to apps/ui/src/tab-view/background-page.xml diff --git a/apps/ui/app/tab-view/color-page.xml b/apps/ui/src/tab-view/color-page.xml similarity index 100% rename from apps/ui/app/tab-view/color-page.xml rename to apps/ui/src/tab-view/color-page.xml diff --git a/apps/ui/app/tab-view/icon-title-placement-page.xml b/apps/ui/src/tab-view/icon-title-placement-page.xml similarity index 100% rename from apps/ui/app/tab-view/icon-title-placement-page.xml rename to apps/ui/src/tab-view/icon-title-placement-page.xml diff --git a/apps/ui/app/tab-view/issue-5470-page.xml b/apps/ui/src/tab-view/issue-5470-page.xml similarity index 100% rename from apps/ui/app/tab-view/issue-5470-page.xml rename to apps/ui/src/tab-view/issue-5470-page.xml diff --git a/apps/ui/app/tab-view/main-page.ts b/apps/ui/src/tab-view/main-page.ts similarity index 100% rename from apps/ui/app/tab-view/main-page.ts rename to apps/ui/src/tab-view/main-page.ts diff --git a/apps/ui/app/tab-view/main-page.xml b/apps/ui/src/tab-view/main-page.xml similarity index 100% rename from apps/ui/app/tab-view/main-page.xml rename to apps/ui/src/tab-view/main-page.xml diff --git a/apps/ui/app/tab-view/nowrap-page.xml b/apps/ui/src/tab-view/nowrap-page.xml similarity index 100% rename from apps/ui/app/tab-view/nowrap-page.xml rename to apps/ui/src/tab-view/nowrap-page.xml diff --git a/apps/ui/app/tab-view/selected-page.xml b/apps/ui/src/tab-view/selected-page.xml similarity index 100% rename from apps/ui/app/tab-view/selected-page.xml rename to apps/ui/src/tab-view/selected-page.xml diff --git a/apps/ui/app/tab-view/tab-text-color-page.xml b/apps/ui/src/tab-view/tab-text-color-page.xml similarity index 100% rename from apps/ui/app/tab-view/tab-text-color-page.xml rename to apps/ui/src/tab-view/tab-text-color-page.xml diff --git a/apps/ui/app/tab-view/tab-view-android-swipe-page.xml b/apps/ui/src/tab-view/tab-view-android-swipe-page.xml similarity index 100% rename from apps/ui/app/tab-view/tab-view-android-swipe-page.xml rename to apps/ui/src/tab-view/tab-view-android-swipe-page.xml diff --git a/apps/ui/app/tab-view/tab-view-bottom-position-page.xml b/apps/ui/src/tab-view/tab-view-bottom-position-page.xml similarity index 100% rename from apps/ui/app/tab-view/tab-view-bottom-position-page.xml rename to apps/ui/src/tab-view/tab-view-bottom-position-page.xml diff --git a/apps/ui/app/tab-view/tab-view-css-page.css b/apps/ui/src/tab-view/tab-view-css-page.css similarity index 100% rename from apps/ui/app/tab-view/tab-view-css-page.css rename to apps/ui/src/tab-view/tab-view-css-page.css diff --git a/apps/ui/app/tab-view/tab-view-css-page.ts b/apps/ui/src/tab-view/tab-view-css-page.ts similarity index 100% rename from apps/ui/app/tab-view/tab-view-css-page.ts rename to apps/ui/src/tab-view/tab-view-css-page.ts diff --git a/apps/ui/app/tab-view/tab-view-css-page.xml b/apps/ui/src/tab-view/tab-view-css-page.xml similarity index 100% rename from apps/ui/app/tab-view/tab-view-css-page.xml rename to apps/ui/src/tab-view/tab-view-css-page.xml diff --git a/apps/ui/app/tab-view/tab-view-icon-change-page.ts b/apps/ui/src/tab-view/tab-view-icon-change-page.ts similarity index 100% rename from apps/ui/app/tab-view/tab-view-icon-change-page.ts rename to apps/ui/src/tab-view/tab-view-icon-change-page.ts diff --git a/apps/ui/app/tab-view/tab-view-icon-change-page.xml b/apps/ui/src/tab-view/tab-view-icon-change-page.xml similarity index 100% rename from apps/ui/app/tab-view/tab-view-icon-change-page.xml rename to apps/ui/src/tab-view/tab-view-icon-change-page.xml diff --git a/apps/ui/app/tab-view/tab-view-icon-local-page.ts b/apps/ui/src/tab-view/tab-view-icon-local-page.ts similarity index 100% rename from apps/ui/app/tab-view/tab-view-icon-local-page.ts rename to apps/ui/src/tab-view/tab-view-icon-local-page.ts diff --git a/apps/ui/app/tab-view/tab-view-icon-local-page.xml b/apps/ui/src/tab-view/tab-view-icon-local-page.xml similarity index 100% rename from apps/ui/app/tab-view/tab-view-icon-local-page.xml rename to apps/ui/src/tab-view/tab-view-icon-local-page.xml diff --git a/apps/ui/app/tab-view/tab-view-icon-page.ts b/apps/ui/src/tab-view/tab-view-icon-page.ts similarity index 100% rename from apps/ui/app/tab-view/tab-view-icon-page.ts rename to apps/ui/src/tab-view/tab-view-icon-page.ts diff --git a/apps/ui/app/tab-view/tab-view-icon-page.xml b/apps/ui/src/tab-view/tab-view-icon-page.xml similarity index 100% rename from apps/ui/app/tab-view/tab-view-icon-page.xml rename to apps/ui/src/tab-view/tab-view-icon-page.xml diff --git a/apps/ui/app/tab-view/tab-view-more-page.css b/apps/ui/src/tab-view/tab-view-more-page.css similarity index 100% rename from apps/ui/app/tab-view/tab-view-more-page.css rename to apps/ui/src/tab-view/tab-view-more-page.css diff --git a/apps/ui/app/tab-view/tab-view-more-page.xml b/apps/ui/src/tab-view/tab-view-more-page.xml similarity index 100% rename from apps/ui/app/tab-view/tab-view-more-page.xml rename to apps/ui/src/tab-view/tab-view-more-page.xml diff --git a/apps/ui/app/tab-view/tab-view-tab-text-font-size-page.xml b/apps/ui/src/tab-view/tab-view-tab-text-font-size-page.xml similarity index 100% rename from apps/ui/app/tab-view/tab-view-tab-text-font-size-page.xml rename to apps/ui/src/tab-view/tab-view-tab-text-font-size-page.xml diff --git a/apps/ui/app/tab-view/tabsBackground-page.xml b/apps/ui/src/tab-view/tabsBackground-page.xml similarity index 100% rename from apps/ui/app/tab-view/tabsBackground-page.xml rename to apps/ui/src/tab-view/tabsBackground-page.xml diff --git a/apps/ui/app/tab-view/text-transform-page.css b/apps/ui/src/tab-view/text-transform-page.css similarity index 100% rename from apps/ui/app/tab-view/text-transform-page.css rename to apps/ui/src/tab-view/text-transform-page.css diff --git a/apps/ui/app/tab-view/text-transform-page.ts b/apps/ui/src/tab-view/text-transform-page.ts similarity index 100% rename from apps/ui/app/tab-view/text-transform-page.ts rename to apps/ui/src/tab-view/text-transform-page.ts diff --git a/apps/ui/app/tab-view/text-transform-page.xml b/apps/ui/src/tab-view/text-transform-page.xml similarity index 100% rename from apps/ui/app/tab-view/text-transform-page.xml rename to apps/ui/src/tab-view/text-transform-page.xml diff --git a/apps/ui/app/tabs/background-color-page.css b/apps/ui/src/tabs/background-color-page.css similarity index 100% rename from apps/ui/app/tabs/background-color-page.css rename to apps/ui/src/tabs/background-color-page.css diff --git a/apps/ui/app/tabs/background-color-page.xml b/apps/ui/src/tabs/background-color-page.xml similarity index 100% rename from apps/ui/app/tabs/background-color-page.xml rename to apps/ui/src/tabs/background-color-page.xml diff --git a/apps/ui/app/tabs/color-page.css b/apps/ui/src/tabs/color-page.css similarity index 100% rename from apps/ui/app/tabs/color-page.css rename to apps/ui/src/tabs/color-page.css diff --git a/apps/ui/app/tabs/color-page.xml b/apps/ui/src/tabs/color-page.xml similarity index 100% rename from apps/ui/app/tabs/color-page.xml rename to apps/ui/src/tabs/color-page.xml diff --git a/apps/ui/app/tabs/custom-tabstrip-page.css b/apps/ui/src/tabs/custom-tabstrip-page.css similarity index 100% rename from apps/ui/app/tabs/custom-tabstrip-page.css rename to apps/ui/src/tabs/custom-tabstrip-page.css diff --git a/apps/ui/app/tabs/custom-tabstrip-page.ts b/apps/ui/src/tabs/custom-tabstrip-page.ts similarity index 100% rename from apps/ui/app/tabs/custom-tabstrip-page.ts rename to apps/ui/src/tabs/custom-tabstrip-page.ts diff --git a/apps/ui/app/tabs/custom-tabstrip-page.xml b/apps/ui/src/tabs/custom-tabstrip-page.xml similarity index 100% rename from apps/ui/app/tabs/custom-tabstrip-page.xml rename to apps/ui/src/tabs/custom-tabstrip-page.xml diff --git a/apps/ui/app/tabs/default-page.ts b/apps/ui/src/tabs/default-page.ts similarity index 100% rename from apps/ui/app/tabs/default-page.ts rename to apps/ui/src/tabs/default-page.ts diff --git a/apps/ui/app/tabs/default-page.xml b/apps/ui/src/tabs/default-page.xml similarity index 100% rename from apps/ui/app/tabs/default-page.xml rename to apps/ui/src/tabs/default-page.xml diff --git a/apps/ui/app/tabs/dynamic-color-change-page.css b/apps/ui/src/tabs/dynamic-color-change-page.css similarity index 100% rename from apps/ui/app/tabs/dynamic-color-change-page.css rename to apps/ui/src/tabs/dynamic-color-change-page.css diff --git a/apps/ui/app/tabs/dynamic-color-change-page.ts b/apps/ui/src/tabs/dynamic-color-change-page.ts similarity index 100% rename from apps/ui/app/tabs/dynamic-color-change-page.ts rename to apps/ui/src/tabs/dynamic-color-change-page.ts diff --git a/apps/ui/app/tabs/dynamic-color-change-page.xml b/apps/ui/src/tabs/dynamic-color-change-page.xml similarity index 100% rename from apps/ui/app/tabs/dynamic-color-change-page.xml rename to apps/ui/src/tabs/dynamic-color-change-page.xml diff --git a/apps/ui/app/tabs/events-page.ts b/apps/ui/src/tabs/events-page.ts similarity index 100% rename from apps/ui/app/tabs/events-page.ts rename to apps/ui/src/tabs/events-page.ts diff --git a/apps/ui/app/tabs/events-page.xml b/apps/ui/src/tabs/events-page.xml similarity index 100% rename from apps/ui/app/tabs/events-page.xml rename to apps/ui/src/tabs/events-page.xml diff --git a/apps/ui/app/tabs/first-page.ts b/apps/ui/src/tabs/first-page.ts similarity index 100% rename from apps/ui/app/tabs/first-page.ts rename to apps/ui/src/tabs/first-page.ts diff --git a/apps/ui/app/tabs/first-page.xml b/apps/ui/src/tabs/first-page.xml similarity index 100% rename from apps/ui/app/tabs/first-page.xml rename to apps/ui/src/tabs/first-page.xml diff --git a/apps/ui/app/tabs/font-icons-page.css b/apps/ui/src/tabs/font-icons-page.css similarity index 100% rename from apps/ui/app/tabs/font-icons-page.css rename to apps/ui/src/tabs/font-icons-page.css diff --git a/apps/ui/app/tabs/font-icons-page.xml b/apps/ui/src/tabs/font-icons-page.xml similarity index 100% rename from apps/ui/app/tabs/font-icons-page.xml rename to apps/ui/src/tabs/font-icons-page.xml diff --git a/apps/ui/app/tabs/font-page.css b/apps/ui/src/tabs/font-page.css similarity index 100% rename from apps/ui/app/tabs/font-page.css rename to apps/ui/src/tabs/font-page.css diff --git a/apps/ui/app/tabs/font-page.xml b/apps/ui/src/tabs/font-page.xml similarity index 100% rename from apps/ui/app/tabs/font-page.xml rename to apps/ui/src/tabs/font-page.xml diff --git a/apps/ui/app/tabs/frame-in-tabs-inner-page-1.xml b/apps/ui/src/tabs/frame-in-tabs-inner-page-1.xml similarity index 100% rename from apps/ui/app/tabs/frame-in-tabs-inner-page-1.xml rename to apps/ui/src/tabs/frame-in-tabs-inner-page-1.xml diff --git a/apps/ui/app/tabs/frame-in-tabs-inner-page-2.xml b/apps/ui/src/tabs/frame-in-tabs-inner-page-2.xml similarity index 100% rename from apps/ui/app/tabs/frame-in-tabs-inner-page-2.xml rename to apps/ui/src/tabs/frame-in-tabs-inner-page-2.xml diff --git a/apps/ui/app/tabs/frame-in-tabs-inner-page-3.xml b/apps/ui/src/tabs/frame-in-tabs-inner-page-3.xml similarity index 100% rename from apps/ui/app/tabs/frame-in-tabs-inner-page-3.xml rename to apps/ui/src/tabs/frame-in-tabs-inner-page-3.xml diff --git a/apps/ui/app/tabs/frame-in-tabs-inner-page-4.xml b/apps/ui/src/tabs/frame-in-tabs-inner-page-4.xml similarity index 100% rename from apps/ui/app/tabs/frame-in-tabs-inner-page-4.xml rename to apps/ui/src/tabs/frame-in-tabs-inner-page-4.xml diff --git a/apps/ui/app/tabs/frame-in-tabs.ts b/apps/ui/src/tabs/frame-in-tabs.ts similarity index 100% rename from apps/ui/app/tabs/frame-in-tabs.ts rename to apps/ui/src/tabs/frame-in-tabs.ts diff --git a/apps/ui/app/tabs/frame-in-tabs.xml b/apps/ui/src/tabs/frame-in-tabs.xml similarity index 100% rename from apps/ui/app/tabs/frame-in-tabs.xml rename to apps/ui/src/tabs/frame-in-tabs.xml diff --git a/apps/ui/app/tabs/highlight-color-page.css b/apps/ui/src/tabs/highlight-color-page.css similarity index 100% rename from apps/ui/app/tabs/highlight-color-page.css rename to apps/ui/src/tabs/highlight-color-page.css diff --git a/apps/ui/app/tabs/highlight-color-page.xml b/apps/ui/src/tabs/highlight-color-page.xml similarity index 100% rename from apps/ui/app/tabs/highlight-color-page.xml rename to apps/ui/src/tabs/highlight-color-page.xml diff --git a/apps/ui/app/tabs/icon-change-page.ts b/apps/ui/src/tabs/icon-change-page.ts similarity index 100% rename from apps/ui/app/tabs/icon-change-page.ts rename to apps/ui/src/tabs/icon-change-page.ts diff --git a/apps/ui/app/tabs/icon-change-page.xml b/apps/ui/src/tabs/icon-change-page.xml similarity index 100% rename from apps/ui/app/tabs/icon-change-page.xml rename to apps/ui/src/tabs/icon-change-page.xml diff --git a/apps/ui/app/tabs/icon-title-placement-page.xml b/apps/ui/src/tabs/icon-title-placement-page.xml similarity index 100% rename from apps/ui/app/tabs/icon-title-placement-page.xml rename to apps/ui/src/tabs/icon-title-placement-page.xml diff --git a/apps/ui/app/tabs/issue-5470-page.xml b/apps/ui/src/tabs/issue-5470-page.xml similarity index 100% rename from apps/ui/app/tabs/issue-5470-page.xml rename to apps/ui/src/tabs/issue-5470-page.xml diff --git a/apps/ui/app/tabs/item-color-page.css b/apps/ui/src/tabs/item-color-page.css similarity index 100% rename from apps/ui/app/tabs/item-color-page.css rename to apps/ui/src/tabs/item-color-page.css diff --git a/apps/ui/app/tabs/item-color-page.xml b/apps/ui/src/tabs/item-color-page.xml similarity index 100% rename from apps/ui/app/tabs/item-color-page.xml rename to apps/ui/src/tabs/item-color-page.xml diff --git a/apps/ui/app/tabs/main-page.ts b/apps/ui/src/tabs/main-page.ts similarity index 100% rename from apps/ui/app/tabs/main-page.ts rename to apps/ui/src/tabs/main-page.ts diff --git a/apps/ui/app/tabs/main-page.xml b/apps/ui/src/tabs/main-page.xml similarity index 100% rename from apps/ui/app/tabs/main-page.xml rename to apps/ui/src/tabs/main-page.xml diff --git a/apps/ui/app/tabs/nested-bottom-navigation-page.xml b/apps/ui/src/tabs/nested-bottom-navigation-page.xml similarity index 100% rename from apps/ui/app/tabs/nested-bottom-navigation-page.xml rename to apps/ui/src/tabs/nested-bottom-navigation-page.xml diff --git a/apps/ui/app/tabs/nested-layout-page.xml b/apps/ui/src/tabs/nested-layout-page.xml similarity index 100% rename from apps/ui/app/tabs/nested-layout-page.xml rename to apps/ui/src/tabs/nested-layout-page.xml diff --git a/apps/ui/app/tabs/reselect-page.ts b/apps/ui/src/tabs/reselect-page.ts similarity index 100% rename from apps/ui/app/tabs/reselect-page.ts rename to apps/ui/src/tabs/reselect-page.ts diff --git a/apps/ui/app/tabs/reselect-page.xml b/apps/ui/src/tabs/reselect-page.xml similarity index 100% rename from apps/ui/app/tabs/reselect-page.xml rename to apps/ui/src/tabs/reselect-page.xml diff --git a/apps/ui/app/tabs/second-page.ts b/apps/ui/src/tabs/second-page.ts similarity index 100% rename from apps/ui/app/tabs/second-page.ts rename to apps/ui/src/tabs/second-page.ts diff --git a/apps/ui/app/tabs/second-page.xml b/apps/ui/src/tabs/second-page.xml similarity index 100% rename from apps/ui/app/tabs/second-page.xml rename to apps/ui/src/tabs/second-page.xml diff --git a/apps/ui/app/tabs/swipe-disabled-page.xml b/apps/ui/src/tabs/swipe-disabled-page.xml similarity index 100% rename from apps/ui/app/tabs/swipe-disabled-page.xml rename to apps/ui/src/tabs/swipe-disabled-page.xml diff --git a/apps/ui/app/tabs/tab-strip-item-page.xml b/apps/ui/src/tabs/tab-strip-item-page.xml similarity index 100% rename from apps/ui/app/tabs/tab-strip-item-page.xml rename to apps/ui/src/tabs/tab-strip-item-page.xml diff --git a/apps/ui/app/tabs/tab-strip-items-page.xml b/apps/ui/src/tabs/tab-strip-items-page.xml similarity index 100% rename from apps/ui/app/tabs/tab-strip-items-page.xml rename to apps/ui/src/tabs/tab-strip-items-page.xml diff --git a/apps/ui/app/tabs/tabs-binding-page.ts b/apps/ui/src/tabs/tabs-binding-page.ts similarity index 100% rename from apps/ui/app/tabs/tabs-binding-page.ts rename to apps/ui/src/tabs/tabs-binding-page.ts diff --git a/apps/ui/app/tabs/tabs-binding-page.xml b/apps/ui/src/tabs/tabs-binding-page.xml similarity index 100% rename from apps/ui/app/tabs/tabs-binding-page.xml rename to apps/ui/src/tabs/tabs-binding-page.xml diff --git a/apps/ui/app/tabs/tabs-binding-view-model.ts b/apps/ui/src/tabs/tabs-binding-view-model.ts similarity index 100% rename from apps/ui/app/tabs/tabs-binding-view-model.ts rename to apps/ui/src/tabs/tabs-binding-view-model.ts diff --git a/apps/ui/app/tabs/tabs-page.ts b/apps/ui/src/tabs/tabs-page.ts similarity index 100% rename from apps/ui/app/tabs/tabs-page.ts rename to apps/ui/src/tabs/tabs-page.ts diff --git a/apps/ui/app/tabs/tabs-page.xml b/apps/ui/src/tabs/tabs-page.xml similarity index 100% rename from apps/ui/app/tabs/tabs-page.xml rename to apps/ui/src/tabs/tabs-page.xml diff --git a/apps/ui/app/tabs/tabs-position-page.xml b/apps/ui/src/tabs/tabs-position-page.xml similarity index 100% rename from apps/ui/app/tabs/tabs-position-page.xml rename to apps/ui/src/tabs/tabs-position-page.xml diff --git a/apps/ui/app/tabs/text-transform-page.css b/apps/ui/src/tabs/text-transform-page.css similarity index 100% rename from apps/ui/app/tabs/text-transform-page.css rename to apps/ui/src/tabs/text-transform-page.css diff --git a/apps/ui/app/tabs/text-transform-page.xml b/apps/ui/src/tabs/text-transform-page.xml similarity index 100% rename from apps/ui/app/tabs/text-transform-page.xml rename to apps/ui/src/tabs/text-transform-page.xml diff --git a/apps/ui/app/test-example-model.ts b/apps/ui/src/test-example-model.ts similarity index 100% rename from apps/ui/app/test-example-model.ts rename to apps/ui/src/test-example-model.ts diff --git a/apps/ui/app/test-page-main-view-model.ts b/apps/ui/src/test-page-main-view-model.ts similarity index 100% rename from apps/ui/app/test-page-main-view-model.ts rename to apps/ui/src/test-page-main-view-model.ts diff --git a/apps/ui/app/text-field/focus-blur-events-page.ts b/apps/ui/src/text-field/focus-blur-events-page.ts similarity index 100% rename from apps/ui/app/text-field/focus-blur-events-page.ts rename to apps/ui/src/text-field/focus-blur-events-page.ts diff --git a/apps/ui/app/text-field/focus-blur-events-page.xml b/apps/ui/src/text-field/focus-blur-events-page.xml similarity index 100% rename from apps/ui/app/text-field/focus-blur-events-page.xml rename to apps/ui/src/text-field/focus-blur-events-page.xml diff --git a/apps/ui/app/text-field/main-page.ts b/apps/ui/src/text-field/main-page.ts similarity index 100% rename from apps/ui/app/text-field/main-page.ts rename to apps/ui/src/text-field/main-page.ts diff --git a/apps/ui/app/text-field/main-page.xml b/apps/ui/src/text-field/main-page.xml similarity index 100% rename from apps/ui/app/text-field/main-page.xml rename to apps/ui/src/text-field/main-page.xml diff --git a/apps/ui/app/text-field/max-length-page.ts b/apps/ui/src/text-field/max-length-page.ts similarity index 100% rename from apps/ui/app/text-field/max-length-page.ts rename to apps/ui/src/text-field/max-length-page.ts diff --git a/apps/ui/app/text-field/max-length-page.xml b/apps/ui/src/text-field/max-length-page.xml similarity index 100% rename from apps/ui/app/text-field/max-length-page.xml rename to apps/ui/src/text-field/max-length-page.xml diff --git a/apps/ui/app/text-field/secured-text-field-4135-page.ts b/apps/ui/src/text-field/secured-text-field-4135-page.ts similarity index 100% rename from apps/ui/app/text-field/secured-text-field-4135-page.ts rename to apps/ui/src/text-field/secured-text-field-4135-page.ts diff --git a/apps/ui/app/text-field/secured-text-field-4135-page.xml b/apps/ui/src/text-field/secured-text-field-4135-page.xml similarity index 100% rename from apps/ui/app/text-field/secured-text-field-4135-page.xml rename to apps/ui/src/text-field/secured-text-field-4135-page.xml diff --git a/apps/ui/app/text-field/text-field-border-page.css b/apps/ui/src/text-field/text-field-border-page.css similarity index 100% rename from apps/ui/app/text-field/text-field-border-page.css rename to apps/ui/src/text-field/text-field-border-page.css diff --git a/apps/ui/app/text-field/text-field-border-page.xml b/apps/ui/src/text-field/text-field-border-page.xml similarity index 100% rename from apps/ui/app/text-field/text-field-border-page.xml rename to apps/ui/src/text-field/text-field-border-page.xml diff --git a/apps/ui/app/text-view/hint-text-color-page.ts b/apps/ui/src/text-view/hint-text-color-page.ts similarity index 100% rename from apps/ui/app/text-view/hint-text-color-page.ts rename to apps/ui/src/text-view/hint-text-color-page.ts diff --git a/apps/ui/app/text-view/hint-text-color-page.xml b/apps/ui/src/text-view/hint-text-color-page.xml similarity index 100% rename from apps/ui/app/text-view/hint-text-color-page.xml rename to apps/ui/src/text-view/hint-text-color-page.xml diff --git a/apps/ui/app/text-view/main-page.ts b/apps/ui/src/text-view/main-page.ts similarity index 100% rename from apps/ui/app/text-view/main-page.ts rename to apps/ui/src/text-view/main-page.ts diff --git a/apps/ui/app/text-view/main-page.xml b/apps/ui/src/text-view/main-page.xml similarity index 100% rename from apps/ui/app/text-view/main-page.xml rename to apps/ui/src/text-view/main-page.xml diff --git a/apps/ui/app/text-view/scrolling-and-sizing-page.css b/apps/ui/src/text-view/scrolling-and-sizing-page.css similarity index 100% rename from apps/ui/app/text-view/scrolling-and-sizing-page.css rename to apps/ui/src/text-view/scrolling-and-sizing-page.css diff --git a/apps/ui/app/text-view/scrolling-and-sizing-page.xml b/apps/ui/src/text-view/scrolling-and-sizing-page.xml similarity index 100% rename from apps/ui/app/text-view/scrolling-and-sizing-page.xml rename to apps/ui/src/text-view/scrolling-and-sizing-page.xml diff --git a/apps/ui/app/text-view/text-view-border-page.css b/apps/ui/src/text-view/text-view-border-page.css similarity index 100% rename from apps/ui/app/text-view/text-view-border-page.css rename to apps/ui/src/text-view/text-view-border-page.css diff --git a/apps/ui/app/text-view/text-view-border-page.xml b/apps/ui/src/text-view/text-view-border-page.xml similarity index 100% rename from apps/ui/app/text-view/text-view-border-page.xml rename to apps/ui/src/text-view/text-view-border-page.xml diff --git a/apps/ui/app/text-view/text-view-hint-color-page.ts b/apps/ui/src/text-view/text-view-hint-color-page.ts similarity index 100% rename from apps/ui/app/text-view/text-view-hint-color-page.ts rename to apps/ui/src/text-view/text-view-hint-color-page.ts diff --git a/apps/ui/app/text-view/text-view-hint-color-page.xml b/apps/ui/src/text-view/text-view-hint-color-page.xml similarity index 100% rename from apps/ui/app/text-view/text-view-hint-color-page.xml rename to apps/ui/src/text-view/text-view-hint-color-page.xml diff --git a/apps/ui/app/time-picker/time-picker-page.xml b/apps/ui/src/time-picker/time-picker-page.xml similarity index 100% rename from apps/ui/app/time-picker/time-picker-page.xml rename to apps/ui/src/time-picker/time-picker-page.xml diff --git a/apps/ui/app/web-view/main-page.ts b/apps/ui/src/web-view/main-page.ts similarity index 100% rename from apps/ui/app/web-view/main-page.ts rename to apps/ui/src/web-view/main-page.ts diff --git a/apps/ui/app/web-view/main-page.xml b/apps/ui/src/web-view/main-page.xml similarity index 100% rename from apps/ui/app/web-view/main-page.xml rename to apps/ui/src/web-view/main-page.xml diff --git a/apps/ui/app/web-view/query-params-page.ts b/apps/ui/src/web-view/query-params-page.ts similarity index 100% rename from apps/ui/app/web-view/query-params-page.ts rename to apps/ui/src/web-view/query-params-page.ts diff --git a/apps/ui/app/web-view/query-params-page.xml b/apps/ui/src/web-view/query-params-page.xml similarity index 100% rename from apps/ui/app/web-view/query-params-page.xml rename to apps/ui/src/web-view/query-params-page.xml diff --git a/apps/ui/app/web-view/query.html b/apps/ui/src/web-view/query.html similarity index 100% rename from apps/ui/app/web-view/query.html rename to apps/ui/src/web-view/query.html diff --git a/apps/ui/app/web-view/test.css b/apps/ui/src/web-view/test.css similarity index 100% rename from apps/ui/app/web-view/test.css rename to apps/ui/src/web-view/test.css diff --git a/apps/ui/app/web-view/test.html b/apps/ui/src/web-view/test.html similarity index 100% rename from apps/ui/app/web-view/test.html rename to apps/ui/src/web-view/test.html diff --git a/apps/ui/app/web-view/web-view-error-page.ts b/apps/ui/src/web-view/web-view-error-page.ts similarity index 100% rename from apps/ui/app/web-view/web-view-error-page.ts rename to apps/ui/src/web-view/web-view-error-page.ts diff --git a/apps/ui/app/web-view/web-view-error-page.xml b/apps/ui/src/web-view/web-view-error-page.xml similarity index 100% rename from apps/ui/app/web-view/web-view-error-page.xml rename to apps/ui/src/web-view/web-view-error-page.xml diff --git a/apps/ui/app/web-view/web-view-page.ts b/apps/ui/src/web-view/web-view-page.ts similarity index 100% rename from apps/ui/app/web-view/web-view-page.ts rename to apps/ui/src/web-view/web-view-page.ts diff --git a/apps/ui/app/web-view/web-view-page.xml b/apps/ui/src/web-view/web-view-page.xml similarity index 100% rename from apps/ui/app/web-view/web-view-page.xml rename to apps/ui/src/web-view/web-view-page.xml diff --git a/apps/ui/app/web-view/web-view-test-page.xml b/apps/ui/src/web-view/web-view-test-page.xml similarity index 100% rename from apps/ui/app/web-view/web-view-test-page.xml rename to apps/ui/src/web-view/web-view-test-page.xml diff --git a/apps/ui/tsconfig.json b/apps/ui/tsconfig.json index 1a2109e495..ab1c7ad8bd 100644 --- a/apps/ui/tsconfig.json +++ b/apps/ui/tsconfig.json @@ -1,6 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { + "diagnostics": false, "paths": { "~/*": ["src/*"], "tns-core-modules/*": ["@nativescript/core/*"] diff --git a/package.json b/package.json index 31fcb8a1fe..aee83c7495 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "mocha": "^8.0.1", "mocha-typescript": "^1.1.17", "module-alias": "^2.2.2", - "nativescript": "rc", + "nativescript": "rc7", "node-sass": "~4.14.1", "parse-css": "git+https://github.com/tabatkins/parse-css.git", "parserlib": "^1.1.1", diff --git a/workspace.json b/workspace.json index ed52c37608..2b5141d270 100644 --- a/workspace.json +++ b/workspace.json @@ -61,9 +61,7 @@ "builder": "@nrwl/workspace:run-commands", "options": { "commands": [ - { - "command": "tns debug ios --no-hmr --emulator --env.testing" - } + "ns debug ios --no-hmr --emulator --env.testing" ], "cwd": "apps/toolbox", "parallel": false @@ -73,9 +71,7 @@ "builder": "@nrwl/workspace:run-commands", "options": { "commands": [ - { - "command": "tns debug android --no-hmr --emulator --env.testing" - } + "tns debug android --no-hmr --emulator --env.testing" ], "cwd": "apps/toolbox", "parallel": false @@ -85,15 +81,9 @@ "builder": "@nrwl/workspace:run-commands", "options": { "commands": [ - { - "command": "npx rimraf -- hooks node_modules platforms package-lock.json webpack.config.js" - }, - { - "command": "npm i" - }, - { - "command": "npx rimraf -- package-lock.json" - } + "npx rimraf -- hooks node_modules platforms package-lock.json webpack.config.js", + "npm i", + "npx rimraf -- package-lock.json" ], "cwd": "apps/toolbox", "parallel": false From 92d93fdf88ec9d401816963c96cbb211ba861e06 Mon Sep 17 00:00:00 2001 From: Nathan Walker Date: Sun, 30 Aug 2020 10:33:48 -0700 Subject: [PATCH 03/17] chore: dep bump --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index aee83c7495..ddace67843 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "nativescript-theme-core": "^1.0.4" }, "devDependencies": { - "@nativescript/hook": "^1.0.0", + "@nativescript/hook": "^2.0.0", "@nrwl/eslint-plugin-nx": "~10.0.7", "@nrwl/jest": "~10.0.7", "@nrwl/node": "~10.0.7", From e64652ce14fafb523a272d557ab7162e2ad886d9 Mon Sep 17 00:00:00 2001 From: Osei Fortune Date: Mon, 31 Aug 2020 15:43:40 -0400 Subject: [PATCH 04/17] fix(android): #8733 --- packages/core/connectivity/index.android.ts | 56 +++++++++++++++------ 1 file changed, 41 insertions(+), 15 deletions(-) diff --git a/packages/core/connectivity/index.android.ts b/packages/core/connectivity/index.android.ts index c4f8342ac7..13ffbcc9eb 100644 --- a/packages/core/connectivity/index.android.ts +++ b/packages/core/connectivity/index.android.ts @@ -1,4 +1,5 @@ -import { android as androidApp, getNativeApplication } from '../application'; +import {android as androidApp, getNativeApplication} from '../application'; + export enum connectionType { none = 0, wifi = 1, @@ -20,7 +21,7 @@ function getConnectivityManager(): android.net.ConnectivityManager { } function getActiveNetworkInfo(): android.net.NetworkInfo { - let connectivityManager = getConnectivityManager(); + const connectivityManager = getConnectivityManager(); if (!connectivityManager) { return null; } @@ -29,13 +30,17 @@ function getActiveNetworkInfo(): android.net.NetworkInfo { } function getNetworkCapabilities() { - const connectivityManager = getConnectivityManager() as any; + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-ignore + const connectivityManager: any = getConnectivityManager(); const network = connectivityManager.getActiveNetwork(); const capabilities = connectivityManager.getNetworkCapabilities(network); if (capabilities == null) { return connectionType.none; } + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-ignore const NetworkCapabilities = (android as any).net.NetworkCapabilities; if (capabilities.hasTransport(NetworkCapabilities.TRANSPORT_WIFI)) { @@ -65,12 +70,12 @@ export function getConnectionType(): number { if (android.os.Build.VERSION.SDK_INT >= 28) { return getNetworkCapabilities(); } else { - let activeNetworkInfo = getActiveNetworkInfo(); + const activeNetworkInfo = getActiveNetworkInfo(); if (!activeNetworkInfo || !activeNetworkInfo.isConnected()) { return connectionType.none; } - let type = activeNetworkInfo.getTypeName().toLowerCase(); + const type = activeNetworkInfo.getTypeName().toLowerCase(); if (type.indexOf(wifi) !== -1) { return connectionType.wifi; } @@ -96,43 +101,62 @@ export function getConnectionType(): number { } function startMonitoringLegacy(connectionTypeChangedCallback) { - let onReceiveCallback = function onReceiveCallback(context: android.content.Context, intent: android.content.Intent) { - let newConnectionType = getConnectionType(); + // eslint-disable-next-line @typescript-eslint/no-unused-vars + const onReceiveCallback = function onReceiveCallback(context: android.content.Context, intent: android.content.Intent) { + const newConnectionType = getConnectionType(); connectionTypeChangedCallback(newConnectionType); }; - let zoneCallback = zonedCallback(onReceiveCallback); + const zoneCallback = zonedCallback(onReceiveCallback); + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-ignore androidApp.registerBroadcastReceiver(android.net.ConnectivityManager.CONNECTIVITY_ACTION, zoneCallback); } let callback; let networkCallback; let notifyCallback; + export function startMonitoring(connectionTypeChangedCallback: (newConnectionType: number) => void): void { if (android.os.Build.VERSION.SDK_INT >= 28) { const manager = getConnectivityManager(); if (manager) { notifyCallback = () => { - let newConnectionType = getConnectionType(); - let zoneCallback = zonedCallback(connectionTypeChangedCallback); + const newConnectionType = getConnectionType(); + const zoneCallback = zonedCallback(connectionTypeChangedCallback); zoneCallback(newConnectionType); }; const ConnectivityManager = android.net.ConnectivityManager; if (!networkCallback) { @NativeClass class NetworkCallbackImpl extends ConnectivityManager.NetworkCallback { + // eslint-disable-next-line @typescript-eslint/no-unused-vars onAvailable(network: android.net.Network) { - notifyCallback(); + if (notifyCallback) { + notifyCallback(); + } } + + // eslint-disable-next-line @typescript-eslint/no-unused-vars onCapabilitiesChanged(network: android.net.Network, networkCapabilities: android.net.NetworkCapabilities) { - notifyCallback(); + if (notifyCallback) { + notifyCallback(); + } } + + // eslint-disable-next-line @typescript-eslint/no-unused-vars onLost(network) { - notifyCallback(); + if (notifyCallback) { + notifyCallback(); + } } + onUnavailable() { - notifyCallback(); + if (notifyCallback) { + notifyCallback(); + } } } + networkCallback = NetworkCallbackImpl; } callback = new networkCallback(); @@ -145,7 +169,9 @@ export function startMonitoring(connectionTypeChangedCallback: (newConnectionTyp export function stopMonitoring(): void { if (android.os.Build.VERSION.SDK_INT >= 28) { - const manager = getConnectivityManager() as any; + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-ignore + const manager = getConnectivityManager(); if (manager && callback) { manager.unregisterNetworkCallback(callback); notifyCallback = null; From 57e646f512022afbd763d6b3c0b2a072fd6fe5ef Mon Sep 17 00:00:00 2001 From: Nathan Walker Date: Mon, 31 Aug 2020 17:42:17 -0700 Subject: [PATCH 05/17] chore: cleanup types --- nx.json | 3 + package.json | 2 +- packages/core/package.json | 2 +- packages/types-android/.eslintrc | 1 - packages/types-android/README.md | 4 +- packages/types-android/jest.config.js | 9 - packages/types-android/package.json | 9 +- .../src/{index.ts => index.d.ts} | 0 packages/types-android/tsconfig.json | 7 - packages/types-android/tsconfig.lib.json | 12 -- packages/types-android/tsconfig.spec.json | 15 -- packages/types-ios/.eslintrc | 1 - packages/types-ios/README.md | 4 +- packages/types-ios/jest.config.js | 9 - packages/types-ios/package.json | 9 +- packages/types-ios/tsconfig.json | 7 - packages/types-ios/tsconfig.lib.json | 12 -- packages/types-ios/tsconfig.spec.json | 15 -- packages/types/README.md | 3 + packages/types/index.d.ts | 2 + packages/types/package.json | 18 ++ packages/webpack/package.json | 2 +- workspace.json | 182 ++++++------------ 23 files changed, 113 insertions(+), 215 deletions(-) delete mode 100644 packages/types-android/.eslintrc delete mode 100644 packages/types-android/jest.config.js rename packages/types-android/src/{index.ts => index.d.ts} (100%) delete mode 100644 packages/types-android/tsconfig.json delete mode 100644 packages/types-android/tsconfig.lib.json delete mode 100644 packages/types-android/tsconfig.spec.json delete mode 100644 packages/types-ios/.eslintrc delete mode 100644 packages/types-ios/jest.config.js delete mode 100644 packages/types-ios/tsconfig.json delete mode 100644 packages/types-ios/tsconfig.lib.json delete mode 100644 packages/types-ios/tsconfig.spec.json create mode 100644 packages/types/README.md create mode 100644 packages/types/index.d.ts create mode 100644 packages/types/package.json diff --git a/nx.json b/nx.json index f3fb2548df..5d47c3b813 100644 --- a/nx.json +++ b/nx.json @@ -30,6 +30,9 @@ "core-compat": { "tags": [] }, + "types": { + "tags": [] + }, "types-ios": { "tags": [] }, diff --git a/package.json b/package.json index ddace67843..a2409c0d94 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "nativescript", - "version": "7.0.0-rc.57", + "version": "7.0.0-rc.58", "license": "MIT", "scripts": { "setup": "npx rimraf -- hooks node_modules package-lock.json && npm i && ts-patch install && nx run core:setup", diff --git a/packages/core/package.json b/packages/core/package.json index 5103904ad9..f7557b3344 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -3,7 +3,7 @@ "main": "index", "types": "index.d.ts", "description": "NativeScript Core Modules", - "version": "7.0.0-rc.57", + "version": "7.0.0-rc.58", "homepage": "https://nativescript.org", "repository": { "type": "git", diff --git a/packages/types-android/.eslintrc b/packages/types-android/.eslintrc deleted file mode 100644 index ab8f38339c..0000000000 --- a/packages/types-android/.eslintrc +++ /dev/null @@ -1 +0,0 @@ -{ "extends": "../../.eslintrc", "rules": {}, "ignorePatterns": ["!**/*"] } diff --git a/packages/types-android/README.md b/packages/types-android/README.md index c0bf5b79ab..2ca9b4b1de 100644 --- a/packages/types-android/README.md +++ b/packages/types-android/README.md @@ -1,3 +1,3 @@ -# types-android +# @nativescript/types-android -This library was generated with [Nx](https://nx.dev). +NativeScript Types for Android \ No newline at end of file diff --git a/packages/types-android/jest.config.js b/packages/types-android/jest.config.js deleted file mode 100644 index 6c52187e24..0000000000 --- a/packages/types-android/jest.config.js +++ /dev/null @@ -1,9 +0,0 @@ -module.exports = { - name: 'types-android', - preset: '../../jest.config.js', - transform: { - '^.+\\.[tj]sx?$': 'ts-jest' - }, - moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'html'], - coverageDirectory: '../../coverage/packages/types-android' -}; diff --git a/packages/types-android/package.json b/packages/types-android/package.json index 189d22d896..0289fe17ae 100644 --- a/packages/types-android/package.json +++ b/packages/types-android/package.json @@ -1,4 +1,11 @@ { "name": "@nativescript/types-android", - "version": "0.0.1" + "version": "7.0.1", + "description": "NativeScript Types for Android.", + "homepage": "https://nativescript.org", + "repository": { + "type": "git", + "url": "https://github.com/NativeScript/NativeScript" + }, + "license": "Apache-2.0" } diff --git a/packages/types-android/src/index.ts b/packages/types-android/src/index.d.ts similarity index 100% rename from packages/types-android/src/index.ts rename to packages/types-android/src/index.d.ts diff --git a/packages/types-android/tsconfig.json b/packages/types-android/tsconfig.json deleted file mode 100644 index e5decd5e2f..0000000000 --- a/packages/types-android/tsconfig.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "extends": "../../tsconfig.json", - "compilerOptions": { - "types": ["node", "jest"] - }, - "include": ["**/*.ts"] -} diff --git a/packages/types-android/tsconfig.lib.json b/packages/types-android/tsconfig.lib.json deleted file mode 100644 index 7e93feb2f8..0000000000 --- a/packages/types-android/tsconfig.lib.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "module": "commonjs", - "outDir": "../../dist/out-tsc", - "declaration": true, - "rootDir": "./src", - "types": ["node"] - }, - "exclude": ["**/*.spec.ts"], - "include": ["**/*.ts"] -} diff --git a/packages/types-android/tsconfig.spec.json b/packages/types-android/tsconfig.spec.json deleted file mode 100644 index 559410b96a..0000000000 --- a/packages/types-android/tsconfig.spec.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "../../dist/out-tsc", - "module": "commonjs", - "types": ["jest", "node"] - }, - "include": [ - "**/*.spec.ts", - "**/*.spec.tsx", - "**/*.spec.js", - "**/*.spec.jsx", - "**/*.d.ts" - ] -} diff --git a/packages/types-ios/.eslintrc b/packages/types-ios/.eslintrc deleted file mode 100644 index ab8f38339c..0000000000 --- a/packages/types-ios/.eslintrc +++ /dev/null @@ -1 +0,0 @@ -{ "extends": "../../.eslintrc", "rules": {}, "ignorePatterns": ["!**/*"] } diff --git a/packages/types-ios/README.md b/packages/types-ios/README.md index 2745e51902..1f53bad4a9 100644 --- a/packages/types-ios/README.md +++ b/packages/types-ios/README.md @@ -1,3 +1,3 @@ -# types-ios +# @nativescript/types-ios -This library was generated with [Nx](https://nx.dev). +NativeScript Types for iOS diff --git a/packages/types-ios/jest.config.js b/packages/types-ios/jest.config.js deleted file mode 100644 index 6c52187e24..0000000000 --- a/packages/types-ios/jest.config.js +++ /dev/null @@ -1,9 +0,0 @@ -module.exports = { - name: 'types-android', - preset: '../../jest.config.js', - transform: { - '^.+\\.[tj]sx?$': 'ts-jest' - }, - moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'html'], - coverageDirectory: '../../coverage/packages/types-android' -}; diff --git a/packages/types-ios/package.json b/packages/types-ios/package.json index 752f08cd47..a753f4bf54 100644 --- a/packages/types-ios/package.json +++ b/packages/types-ios/package.json @@ -1,4 +1,11 @@ { "name": "@nativescript/types-ios", - "version": "0.0.1" + "version": "7.0.0", + "description": "NativeScript Types for iOS.", + "homepage": "https://nativescript.org", + "repository": { + "type": "git", + "url": "https://github.com/NativeScript/NativeScript" + }, + "license": "Apache-2.0" } diff --git a/packages/types-ios/tsconfig.json b/packages/types-ios/tsconfig.json deleted file mode 100644 index e5decd5e2f..0000000000 --- a/packages/types-ios/tsconfig.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "extends": "../../tsconfig.json", - "compilerOptions": { - "types": ["node", "jest"] - }, - "include": ["**/*.ts"] -} diff --git a/packages/types-ios/tsconfig.lib.json b/packages/types-ios/tsconfig.lib.json deleted file mode 100644 index 7e93feb2f8..0000000000 --- a/packages/types-ios/tsconfig.lib.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "module": "commonjs", - "outDir": "../../dist/out-tsc", - "declaration": true, - "rootDir": "./src", - "types": ["node"] - }, - "exclude": ["**/*.spec.ts"], - "include": ["**/*.ts"] -} diff --git a/packages/types-ios/tsconfig.spec.json b/packages/types-ios/tsconfig.spec.json deleted file mode 100644 index 559410b96a..0000000000 --- a/packages/types-ios/tsconfig.spec.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "../../dist/out-tsc", - "module": "commonjs", - "types": ["jest", "node"] - }, - "include": [ - "**/*.spec.ts", - "**/*.spec.tsx", - "**/*.spec.js", - "**/*.spec.jsx", - "**/*.d.ts" - ] -} diff --git a/packages/types/README.md b/packages/types/README.md new file mode 100644 index 0000000000..8760ea0006 --- /dev/null +++ b/packages/types/README.md @@ -0,0 +1,3 @@ +# @nativescript/types + +NativeScript Types for all supported platforms \ No newline at end of file diff --git a/packages/types/index.d.ts b/packages/types/index.d.ts new file mode 100644 index 0000000000..c1089ccf65 --- /dev/null +++ b/packages/types/index.d.ts @@ -0,0 +1,2 @@ +/// +/// diff --git a/packages/types/package.json b/packages/types/package.json new file mode 100644 index 0000000000..007eb598fb --- /dev/null +++ b/packages/types/package.json @@ -0,0 +1,18 @@ +{ + "name": "@nativescript/types", + "version": "7.0.0", + "description": "NativeScript Types for all supported platforms.", + "homepage": "https://nativescript.org", + "repository": { + "type": "git", + "url": "https://github.com/NativeScript/NativeScript" + }, + "files": [ + "index.d.ts" + ], + "license": "Apache-2.0", + "dependencies": { + "@nativescript/types-ios": "~7.0.0", + "@nativescript/types-android": "~7.0.0" + } +} \ No newline at end of file diff --git a/packages/webpack/package.json b/packages/webpack/package.json index a416cf96bc..b2f0f1b671 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript/webpack", - "version": "3.0.0-rc.2", + "version": "3.0.0", "main": "index", "description": "Webpack plugin for NativeScript", "homepage": "https://nativescript.org", diff --git a/workspace.json b/workspace.json index 2b5141d270..f11d5a5a88 100644 --- a/workspace.json +++ b/workspace.json @@ -11,9 +11,7 @@ "builder": "@nrwl/workspace:run-commands", "options": { "commands": [ - { - "command": "tns debug ios --no-hmr --emulator --env.testing" - } + "ns debug ios --no-hmr --emulator --env.testing" ], "cwd": "apps/automated", "parallel": false @@ -23,9 +21,7 @@ "builder": "@nrwl/workspace:run-commands", "options": { "commands": [ - { - "command": "tns debug android --no-hmr --emulator --env.testing" - } + "ns debug android --no-hmr --emulator --env.testing" ], "cwd": "apps/automated", "parallel": false @@ -35,15 +31,9 @@ "builder": "@nrwl/workspace:run-commands", "options": { "commands": [ - { - "command": "npx rimraf -- hooks node_modules platforms package-lock.json webpack.config.js" - }, - { - "command": "npm i" - }, - { - "command": "npx rimraf -- package-lock.json" - } + "npx rimraf -- hooks node_modules platforms package-lock.json webpack.config.js", + "npm i", + "npx rimraf -- package-lock.json" ], "cwd": "apps/automated", "parallel": false @@ -71,7 +61,7 @@ "builder": "@nrwl/workspace:run-commands", "options": { "commands": [ - "tns debug android --no-hmr --emulator --env.testing" + "ns debug android --no-hmr --emulator --env.testing" ], "cwd": "apps/toolbox", "parallel": false @@ -101,9 +91,7 @@ "builder": "@nrwl/workspace:run-commands", "options": { "commands": [ - { - "command": "tns debug ios --no-hmr --emulator --env.testing" - } + "ns debug ios --no-hmr --emulator --env.testing" ], "cwd": "apps/ui", "parallel": false @@ -113,9 +101,7 @@ "builder": "@nrwl/workspace:run-commands", "options": { "commands": [ - { - "command": "tns debug android --no-hmr --emulator --env.testing" - } + "ns debug android --no-hmr --emulator --env.testing" ], "cwd": "apps/ui", "parallel": false @@ -125,15 +111,9 @@ "builder": "@nrwl/workspace:run-commands", "options": { "commands": [ - { - "command": "npx rimraf -- hooks node_modules platforms package-lock.json webpack.config.js" - }, - { - "command": "npm i" - }, - { - "command": "npx rimraf -- package-lock.json" - } + "npx rimraf -- hooks node_modules platforms package-lock.json webpack.config.js", + "npm i", + "npx rimraf -- package-lock.json" ], "cwd": "apps/ui", "parallel": false @@ -174,14 +154,13 @@ "builder": "@nrwl/workspace:run-commands", "options": { "commands": [ - { - "command": "nx run webpack:build" - } + "nx run webpack:build" ] } }, "build": { "builder": "@nrwl/node:package", + "outputs": ["dist/packages"], "options": { "outputPath": "dist/packages/core", "tsConfig": "packages/core/tsconfig.lib.json", @@ -194,21 +173,22 @@ }, "build.npm": { "builder": "@nrwl/workspace:run-commands", + "outputs": ["dist/packages"], "options": { "commands": [ - { - "command": "nx run core:build && ./node_modules/.bin/copyfiles -e \"packages/core/__tests__/**/*\" \"packages/core/**/*.d.ts\" dist && ./node_modules/.bin/copyfiles -e \"packages/core/__tests__/**/*\" \"packages/core/js-libs/**/*\" dist && ./node_modules/.bin/copyfiles -e \"packages/core/__tests__/**/*\" \"packages/core/cli-hooks/**/*.js\" dist && ./node_modules/.bin/copyfiles -e \"packages/core/__tests__/**/*\" \"packages/core/platforms/**/*\" dist && ./node_modules/.bin/copyfiles -e \"packages/core/__tests__/**/*\" \"packages/core/fetch/**/*\" dist && ./node_modules/.bin/copyfiles -e \"packages/core/__tests__/**/*\" \"packages/core/css/**/*\" dist && ./node_modules/.bin/copyfiles -e \"packages/core/__tests__/**/*\" \"packages/core/css-value/**/*\" dist && cd dist/packages/core && npm pack && mv *.tgz .." - } - ] + "nx run core:build && ./node_modules/.bin/copyfiles -e \"packages/core/__tests__/**/*\" \"packages/core/**/*.d.ts\" dist && ./node_modules/.bin/copyfiles -e \"packages/core/__tests__/**/*\" \"packages/core/js-libs/**/*\" dist && ./node_modules/.bin/copyfiles -e \"packages/core/__tests__/**/*\" \"packages/core/cli-hooks/**/*.js\" dist && ./node_modules/.bin/copyfiles -e \"packages/core/__tests__/**/*\" \"packages/core/platforms/**/*\" dist && ./node_modules/.bin/copyfiles -e \"packages/core/__tests__/**/*\" \"packages/core/fetch/**/*\" dist && ./node_modules/.bin/copyfiles -e \"packages/core/__tests__/**/*\" \"packages/core/css/**/*\" dist && ./node_modules/.bin/copyfiles -e \"packages/core/__tests__/**/*\" \"packages/core/css-value/**/*\" dist", + "cp LICENSE dist/packages/core", + "cd dist/packages/core && npm pack && mv *.tgz .." + ], + "cwd": ".", + "parallel": false } }, "unit": { "builder": "@nrwl/workspace:run-commands", "options": { "commands": [ - { - "command": "../../../node_modules/.bin/tsc -p tsconfig.json && ../../../node_modules/.bin/mocha --config=.mocharc.yml" - } + "../../../node_modules/.bin/tsc -p tsconfig.json && ../../../node_modules/.bin/mocha --config=.mocharc.yml" ], "cwd": "packages/core/__tests__", "parallel": false @@ -218,9 +198,7 @@ "builder": "@nrwl/workspace:run-commands", "options": { "commands": [ - { - "command": "../../../node_modules/.bin/tsc -p tsconfig.json && ../../../node_modules/.bin/mocha --watch --config=.mocharc.yml" - } + "../../../node_modules/.bin/tsc -p tsconfig.json && ../../../node_modules/.bin/mocha --watch --config=.mocharc.yml" ], "cwd": "packages/core/__tests__", "parallel": false @@ -239,18 +217,10 @@ "outputs": ["dist/packages"], "options": { "commands": [ - { - "command": "npx rimraf -- node_modules package-lock.json" - }, - { - "command": "npm i" - }, - { - "command": "../../node_modules/.bin/tsc -p tsconfig.json" - }, - { - "command": "mv \"$(npm pack | tail -n 1)\" ../../dist/packages/tns-core-modules.tgz" - } + "npx rimraf -- node_modules package-lock.json", + "npm i", + "../../node_modules/.bin/tsc -p tsconfig.json", + "mv \"$(npm pack | tail -n 1)\" ../../dist/packages/tns-core-modules.tgz" ], "cwd": "packages/core-compat", "parallel": false @@ -258,45 +228,43 @@ } } }, - "types-ios": { - "root": "packages/types-ios", - "sourceRoot": "packages/types-ios/src", + "types": { + "root": "packages/types", + "sourceRoot": "packages/types", "projectType": "library", "schematics": {}, "architect": { - "lint": { - "builder": "@nrwl/linter:lint", + "build": { + "builder": "@nrwl/workspace:run-commands", + "outputs": ["dist/packages"], "options": { - "linter": "eslint", - "config": "packages/types-ios/.eslintrc", - "tsConfig": [ - "packages/types-ios/tsconfig.lib.json", - "packages/types-ios/tsconfig.spec.json" + "commands": [ + "mkdir -p ../../dist/packages/types", + "cp -R * ../../dist/packages/types" ], - "exclude": [ - "**/node_modules/**", - "!packages/types-ios/**" - ] - } - }, - "test": { - "builder": "@nrwl/jest:jest", - "options": { - "jestConfig": "packages/types-ios/jest.config.js", - "tsConfig": "packages/types-ios/tsconfig.spec.json", - "passWithNoTests": true + "cwd": "packages/types", + "parallel": false } - }, + } + } + }, + "types-ios": { + "root": "packages/types-ios", + "sourceRoot": "packages/types-ios/src", + "projectType": "library", + "schematics": {}, + "architect": { "build": { - "builder": "@nrwl/node:package", + "builder": "@nrwl/workspace:run-commands", + "outputs": ["dist/packages"], "options": { - "outputPath": "dist/packages/types-ios", - "tsConfig": "packages/types-ios/tsconfig.lib.json", - "packageJson": "packages/types-ios/package.json", - "main": "packages/types-ios/src/index.ts", - "assets": [ - "packages/types-ios/*.md" - ] + "commands": [ + "mkdir -p ../../dist/packages/types-ios", + "cp -R src/* ../../dist/packages/types-ios", + "cp package.json *.md ../../dist/packages/types-ios" + ], + "cwd": "packages/types-ios", + "parallel": false } } } @@ -307,39 +275,17 @@ "projectType": "library", "schematics": {}, "architect": { - "lint": { - "builder": "@nrwl/linter:lint", - "options": { - "linter": "eslint", - "config": "packages/types-android/.eslintrc", - "tsConfig": [ - "packages/types-android/tsconfig.lib.json", - "packages/types-android/tsconfig.spec.json" - ], - "exclude": [ - "**/node_modules/**", - "!packages/types-android/**" - ] - } - }, - "test": { - "builder": "@nrwl/jest:jest", - "options": { - "jestConfig": "packages/types-android/jest.config.js", - "tsConfig": "packages/types-android/tsconfig.spec.json", - "passWithNoTests": true - } - }, "build": { - "builder": "@nrwl/node:package", + "builder": "@nrwl/workspace:run-commands", + "outputs": ["dist/packages"], "options": { - "outputPath": "dist/packages/types-android", - "tsConfig": "packages/types-android/tsconfig.lib.json", - "packageJson": "packages/types-android/package.json", - "main": "packages/types-android/src/index.ts", - "assets": [ - "packages/types-android/*.md" - ] + "commands": [ + "mkdir -p ../../dist/packages/types-android", + "cp -R src/* ../../dist/packages/types-android", + "cp package.json *.md ../../dist/packages/types-android" + ], + "cwd": "packages/types-android", + "parallel": false } } } From ee0c8e7da7260e68e0d84fc2d7b7a58200191ba0 Mon Sep 17 00:00:00 2001 From: Nathan Walker Date: Mon, 31 Aug 2020 19:16:04 -0700 Subject: [PATCH 06/17] chore: bump --- packages/core/package.json | 2 +- packages/types-android/package.json | 2 +- packages/types-ios/package.json | 2 +- packages/types/package.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/core/package.json b/packages/core/package.json index f7557b3344..16bc1fa8ae 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -3,7 +3,7 @@ "main": "index", "types": "index.d.ts", "description": "NativeScript Core Modules", - "version": "7.0.0-rc.58", + "version": "7.0.0", "homepage": "https://nativescript.org", "repository": { "type": "git", diff --git a/packages/types-android/package.json b/packages/types-android/package.json index 0289fe17ae..15d0cce8c9 100644 --- a/packages/types-android/package.json +++ b/packages/types-android/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript/types-android", - "version": "7.0.1", + "version": "7.0.2", "description": "NativeScript Types for Android.", "homepage": "https://nativescript.org", "repository": { diff --git a/packages/types-ios/package.json b/packages/types-ios/package.json index a753f4bf54..3499d68bc7 100644 --- a/packages/types-ios/package.json +++ b/packages/types-ios/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript/types-ios", - "version": "7.0.0", + "version": "7.0.1", "description": "NativeScript Types for iOS.", "homepage": "https://nativescript.org", "repository": { diff --git a/packages/types/package.json b/packages/types/package.json index 007eb598fb..ea04303318 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@nativescript/types", - "version": "7.0.0", + "version": "7.0.1", "description": "NativeScript Types for all supported platforms.", "homepage": "https://nativescript.org", "repository": { From d490b363043d685943e60941d34cc076b70c1540 Mon Sep 17 00:00:00 2001 From: William Juan Date: Tue, 1 Sep 2020 16:51:08 +0700 Subject: [PATCH 07/17] feat(layout): add basic root layout --- apps/toolbox/package.json | 1 + apps/toolbox/src/main-page.xml | 22 +++++++++ apps/toolbox/src/main-view-model.ts | 29 +++++++++++- packages/core/global-types.d.ts | 3 ++ packages/core/ui/layouts/index.d.ts | 1 + packages/core/ui/layouts/index.ts | 1 + .../ui/layouts/root-layout/index.android.ts | 9 ++++ .../core/ui/layouts/root-layout/index.d.ts | 10 +++++ .../core/ui/layouts/root-layout/index.ios.ts | 9 ++++ .../layouts/root-layout/root-layout-common.ts | 45 +++++++++++++++++++ 10 files changed, 129 insertions(+), 1 deletion(-) create mode 100644 packages/core/ui/layouts/root-layout/index.android.ts create mode 100644 packages/core/ui/layouts/root-layout/index.d.ts create mode 100644 packages/core/ui/layouts/root-layout/index.ios.ts create mode 100644 packages/core/ui/layouts/root-layout/root-layout-common.ts diff --git a/apps/toolbox/package.json b/apps/toolbox/package.json index 6e9b5ae7eb..f7ee080ff7 100644 --- a/apps/toolbox/package.json +++ b/apps/toolbox/package.json @@ -8,6 +8,7 @@ "@nativescript/core": "file:../../packages/core" }, "devDependencies": { + "@nativescript/ios": "7.0.0", "@nativescript/webpack": "file:../../dist/packages/nativescript-webpack.tgz", "typescript": "file:../../node_modules/typescript" } diff --git a/apps/toolbox/src/main-page.xml b/apps/toolbox/src/main-page.xml index 92d262114a..17b377e3bd 100644 --- a/apps/toolbox/src/main-page.xml +++ b/apps/toolbox/src/main-page.xml @@ -3,9 +3,30 @@ +