├── app-compat ├── assets ├── App_Resources ├── pages │ ├── base.js │ ├── root.js │ ├── tabs.js │ ├── basics.js │ ├── buttons.js │ ├── colors.js │ ├── dialogs.js │ ├── forms.js │ ├── modal.js │ ├── pickers.js │ ├── search.js │ ├── sliders.js │ ├── tabview.js │ ├── bottomnav.js │ ├── dataform.js │ ├── listview.js │ ├── progress.js │ ├── switches.js │ ├── login-form.js │ ├── modal-frame.js │ ├── radlistview.js │ ├── segmentedbar.js │ ├── buttons-active.js │ ├── login-landing.js │ ├── custom-actionbar.js │ ├── modal-frame.xml │ ├── search.xml │ ├── dialogs.xml │ ├── sliders.xml │ ├── dataform.xml │ ├── segmentedbar.xml │ ├── switches.xml │ ├── modal.xml │ ├── progress.xml │ ├── root.xml │ ├── custom-actionbar.xml │ ├── tabs.xml │ ├── login-landing.xml │ ├── pickers.xml │ ├── bottomnav.xml │ ├── login-form.xml │ ├── buttons-active.xml │ ├── tabview.xml │ ├── forms.xml │ ├── listview.xml │ ├── buttons.xml │ ├── radlistview.xml │ ├── themes.xml │ └── colors.xml ├── font-awesome.css ├── navigation-vm.js ├── app-root │ ├── app-root.js │ └── app-root.xml ├── action-bar │ ├── action-bar.js │ ├── ic_menu_black.png │ └── action-bar.xml ├── package.json ├── kendo-material.compat.scss ├── kendo-bootstrap.compat.scss ├── kendo-default.compat.scss ├── customized.compat.scss ├── bootstrap-based.compat.scss ├── app.js └── app.scss ├── src ├── _index.scss ├── scss │ ├── variables │ │ ├── _default.scss │ │ ├── _blue.scss │ │ ├── _aqua.scss │ │ ├── _brown.scss │ │ ├── _ruby.scss │ │ ├── _sky.scss │ │ ├── _forest.scss │ │ ├── _lime.scss │ │ ├── _orange.scss │ │ ├── _purple.scss │ │ ├── _lemon.scss │ │ ├── _grey.scss │ │ └── _index.scss │ ├── _variables.scss │ ├── core │ │ ├── _index.scss │ │ ├── primitives │ │ │ ├── _colors.scss │ │ │ ├── _bootstrap.scss │ │ │ ├── _headings.scss │ │ │ ├── _index.scss │ │ │ ├── _text.scss │ │ │ └── _spacing.scss │ │ ├── _utilities.scss │ │ ├── colors │ │ │ ├── _index.scss │ │ │ ├── _light.scss │ │ │ └── _dark.scss │ │ └── _controls.scss │ ├── mixins │ │ ├── _index.scss │ │ ├── _buttons.scss │ │ ├── _border-radius.scss │ │ ├── _colorize.scss │ │ └── _utilities.scss │ ├── _bootstrap.scss │ ├── _index.scss │ └── _controls.scss ├── core.scss ├── core.compat.scss ├── sky.scss ├── aqua.scss ├── blue.compat.scss ├── blue.scss ├── brown.scss ├── grey.compat.scss ├── grey.scss ├── lemon.scss ├── lime.compat.scss ├── lime.scss ├── ruby.compat.scss ├── ruby.scss ├── sky.compat.scss ├── brown.compat.scss ├── forest.scss ├── lemon.compat.scss ├── orange.scss ├── purple.scss ├── aqua.compat.scss ├── default.compat.scss ├── default.scss ├── forest.compat.scss ├── orange.compat.scss ├── purple.compat.scss ├── index.d.ts └── package.json ├── nsconfig.json ├── screenshots ├── ios-1.png ├── ios-2.png ├── ios-3.png ├── android-1.png ├── android-2.png └── android-3.png ├── app ├── assets │ ├── images │ │ ├── N.png │ │ ├── Thumb1.jpg │ │ ├── Thumb2.jpg │ │ ├── Thumb3.jpg │ │ └── login-bg.jpg │ └── fonts │ │ └── fontawesome-webfont.ttf ├── pages │ ├── modal-frame.xml │ ├── basics.js │ ├── colors.js │ ├── search.js │ ├── buttons.js │ ├── sliders.js │ ├── switches.js │ ├── segmentedbar.js │ ├── buttons-active.js │ ├── search.xml │ ├── dialogs.xml │ ├── dialogs.js │ ├── root.js │ ├── sliders.xml │ ├── dataform.xml │ ├── login-form.js │ ├── modal-frame.js │ ├── progress.xml │ ├── segmentedbar.xml │ ├── switches.xml │ ├── modal.xml │ ├── root.xml │ ├── progress.js │ ├── modal.js │ ├── custom-actionbar.xml │ ├── custom-actionbar.js │ ├── login-landing.js │ ├── tabs.xml │ ├── forms.js │ ├── pickers.xml │ ├── login-landing.xml │ ├── bottomnav.xml │ ├── listview.js │ ├── login-form.xml │ ├── radlistview.js │ ├── buttons-active.xml │ ├── base.js │ ├── pickers.js │ ├── tabview.xml │ ├── buttons.xml │ ├── listview.xml │ ├── radlistview.xml │ ├── forms.xml │ ├── dataform.js │ ├── themes.xml │ ├── colors.xml │ ├── tabview.js │ ├── bottomnav.js │ ├── tabs.js │ └── themes.js ├── App_Resources │ ├── iOS │ │ ├── menu.png │ │ ├── menu@2x.png │ │ ├── menu@3x.png │ │ ├── Assets.xcassets │ │ │ ├── Contents.json │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── icon-20.png │ │ │ │ ├── icon-29.png │ │ │ │ ├── icon-40.png │ │ │ │ ├── icon-50.png │ │ │ │ ├── icon-57.png │ │ │ │ ├── icon-72.png │ │ │ │ ├── icon-76.png │ │ │ │ ├── icon-1024.png │ │ │ │ ├── icon-29@2x.png │ │ │ │ ├── icon-29@3x.png │ │ │ │ ├── icon-40@2x.png │ │ │ │ ├── icon-40@3x.png │ │ │ │ ├── icon-50@2x.png │ │ │ │ ├── icon-57@2x.png │ │ │ │ ├── icon-60@2x.png │ │ │ │ ├── icon-60@3x.png │ │ │ │ ├── icon-72@2x.png │ │ │ │ ├── icon-76@2x.png │ │ │ │ ├── icon-83.5@2x.png │ │ │ │ └── Contents.json │ │ │ ├── LaunchImage.launchimage │ │ │ │ ├── Default.png │ │ │ │ ├── Default@2x.png │ │ │ │ ├── Default-1125h.png │ │ │ │ ├── Default-568h@2x.png │ │ │ │ ├── Default-667h@2x.png │ │ │ │ ├── Default-736h@3x.png │ │ │ │ ├── Default-Portrait.png │ │ │ │ ├── Default-Landscape.png │ │ │ │ ├── Default-Landscape-X.png │ │ │ │ ├── Default-Landscape-XR.png │ │ │ │ ├── Default-Landscape@2x.png │ │ │ │ ├── Default-Landscape@3x.png │ │ │ │ ├── Default-Portrait-XR.png │ │ │ │ ├── Default-Portrait@2x.png │ │ │ │ ├── Default-Portrait-XS-Max.png │ │ │ │ └── Default-Landscape-XS-Max.png │ │ │ ├── LaunchScreen.Center.imageset │ │ │ │ ├── LaunchScreen-Center.png │ │ │ │ ├── LaunchScreen-Center@2x.png │ │ │ │ ├── LaunchScreen.Center@3x.png │ │ │ │ └── Contents.json │ │ │ └── LaunchScreen.AspectFill.imageset │ │ │ │ ├── LaunchScreen-AspectFill.png │ │ │ │ ├── LaunchScreen-AspectFill@2x.png │ │ │ │ ├── LaunchScreen.AspectFill@3x.png │ │ │ │ └── Contents.json │ │ ├── chevron_left.png │ │ ├── chevron_left_2x.png │ │ ├── chevron_left_3x.png │ │ ├── build.xcconfig │ │ └── Info.plist │ └── Android │ │ ├── drawable-hdpi │ │ ├── icon.png │ │ ├── logo.png │ │ ├── menu.png │ │ ├── background.png │ │ └── chevron_left.png │ │ ├── drawable-ldpi │ │ ├── icon.png │ │ ├── logo.png │ │ ├── menu.png │ │ ├── background.png │ │ └── chevron_left.png │ │ ├── drawable-mdpi │ │ ├── icon.png │ │ ├── logo.png │ │ ├── menu.png │ │ ├── background.png │ │ └── chevron_left.png │ │ ├── drawable-xhdpi │ │ ├── icon.png │ │ ├── logo.png │ │ ├── menu.png │ │ ├── background.png │ │ └── chevron_left.png │ │ ├── drawable-xxhdpi │ │ ├── icon.png │ │ ├── logo.png │ │ ├── menu.png │ │ ├── background.png │ │ └── chevron_left.png │ │ ├── drawable-xxxhdpi │ │ ├── icon.png │ │ ├── logo.png │ │ ├── menu.png │ │ ├── background.png │ │ └── chevron_left.png │ │ ├── values-v21 │ │ ├── colors.xml │ │ └── styles.xml │ │ ├── values │ │ ├── colors.xml │ │ └── styles.xml │ │ ├── drawable-nodpi │ │ └── splash_screen.xml │ │ ├── app.gradle │ │ └── AndroidManifest.xml ├── action-bar │ ├── ic_menu_black.png │ ├── action-bar.xml │ └── action-bar.js ├── app-vars.css ├── package.json ├── kendo-material.scss ├── kendo-bootstrap.scss ├── kendo-default.scss ├── customized.scss ├── bootstrap-based.scss ├── app-root │ ├── app-root.js │ └── app-root.xml ├── app.js └── app.scss ├── .eslintignore ├── references.d.ts ├── .travis.yml ├── tsconfig.json ├── .sass-lint.yml ├── .gitignore ├── .github ├── ISSUE_TEMPLATE │ ├── feature_request.md │ └── bug_report.md └── PULL_REQUEST_TEMPLATE.md ├── .jsbeautifyrc └── package.json /app-compat/assets: -------------------------------------------------------------------------------- 1 | /www/theme/app/assets -------------------------------------------------------------------------------- /app-compat/App_Resources: -------------------------------------------------------------------------------- 1 | /www/theme/app/App_Resources -------------------------------------------------------------------------------- /app-compat/pages/base.js: -------------------------------------------------------------------------------- 1 | /www/theme/app/pages/base.js -------------------------------------------------------------------------------- /app-compat/pages/root.js: -------------------------------------------------------------------------------- 1 | /www/theme/app/pages/root.js -------------------------------------------------------------------------------- /app-compat/pages/tabs.js: -------------------------------------------------------------------------------- 1 | /www/theme/app/pages/tabs.js -------------------------------------------------------------------------------- /app-compat/font-awesome.css: -------------------------------------------------------------------------------- 1 | /www/theme/app/font-awesome.css -------------------------------------------------------------------------------- /app-compat/navigation-vm.js: -------------------------------------------------------------------------------- 1 | /www/theme/app/navigation-vm.js -------------------------------------------------------------------------------- /app-compat/pages/basics.js: -------------------------------------------------------------------------------- 1 | /www/theme/app/pages/basics.js -------------------------------------------------------------------------------- /app-compat/pages/buttons.js: -------------------------------------------------------------------------------- 1 | /www/theme/app/pages/buttons.js -------------------------------------------------------------------------------- /app-compat/pages/colors.js: -------------------------------------------------------------------------------- 1 | /www/theme/app/pages/colors.js -------------------------------------------------------------------------------- /app-compat/pages/dialogs.js: -------------------------------------------------------------------------------- 1 | /www/theme/app/pages/dialogs.js -------------------------------------------------------------------------------- /app-compat/pages/forms.js: -------------------------------------------------------------------------------- 1 | /www/theme/app/pages/forms.js -------------------------------------------------------------------------------- /app-compat/pages/modal.js: -------------------------------------------------------------------------------- 1 | /www/theme/app/pages/modal.js -------------------------------------------------------------------------------- /app-compat/pages/pickers.js: -------------------------------------------------------------------------------- 1 | /www/theme/app/pages/pickers.js -------------------------------------------------------------------------------- /app-compat/pages/search.js: -------------------------------------------------------------------------------- 1 | /www/theme/app/pages/search.js -------------------------------------------------------------------------------- /app-compat/pages/sliders.js: -------------------------------------------------------------------------------- 1 | /www/theme/app/pages/sliders.js -------------------------------------------------------------------------------- /app-compat/pages/tabview.js: -------------------------------------------------------------------------------- 1 | /www/theme/app/pages/tabview.js -------------------------------------------------------------------------------- /app-compat/pages/bottomnav.js: -------------------------------------------------------------------------------- 1 | /www/theme/app/pages/bottomnav.js -------------------------------------------------------------------------------- /app-compat/pages/dataform.js: -------------------------------------------------------------------------------- 1 | /www/theme/app/pages/dataform.js -------------------------------------------------------------------------------- /app-compat/pages/listview.js: -------------------------------------------------------------------------------- 1 | /www/theme/app/pages/listview.js -------------------------------------------------------------------------------- /app-compat/pages/progress.js: -------------------------------------------------------------------------------- 1 | /www/theme/app/pages/progress.js -------------------------------------------------------------------------------- /app-compat/pages/switches.js: -------------------------------------------------------------------------------- 1 | /www/theme/app/pages/switches.js -------------------------------------------------------------------------------- /app-compat/app-root/app-root.js: -------------------------------------------------------------------------------- 1 | /www/theme/app/app-root/app-root.js -------------------------------------------------------------------------------- /app-compat/pages/login-form.js: -------------------------------------------------------------------------------- 1 | /www/theme/app/pages/login-form.js -------------------------------------------------------------------------------- /app-compat/pages/modal-frame.js: -------------------------------------------------------------------------------- 1 | /www/theme/app/pages/modal-frame.js -------------------------------------------------------------------------------- /app-compat/pages/radlistview.js: -------------------------------------------------------------------------------- 1 | /www/theme/app/pages/radlistview.js -------------------------------------------------------------------------------- /app-compat/pages/segmentedbar.js: -------------------------------------------------------------------------------- 1 | /www/theme/app/pages/segmentedbar.js -------------------------------------------------------------------------------- /app-compat/pages/buttons-active.js: -------------------------------------------------------------------------------- 1 | /www/theme/app/pages/buttons-active.js -------------------------------------------------------------------------------- /app-compat/pages/login-landing.js: -------------------------------------------------------------------------------- 1 | /www/theme/app/pages/login-landing.js -------------------------------------------------------------------------------- /app-compat/action-bar/action-bar.js: -------------------------------------------------------------------------------- 1 | /www/theme/app/action-bar/action-bar.js -------------------------------------------------------------------------------- /app-compat/pages/custom-actionbar.js: -------------------------------------------------------------------------------- 1 | /www/theme/app/pages/custom-actionbar.js -------------------------------------------------------------------------------- /src/_index.scss: -------------------------------------------------------------------------------- 1 | @import './scss/core/index'; 2 | @import './scss/index'; 3 | -------------------------------------------------------------------------------- /app-compat/action-bar/ic_menu_black.png: -------------------------------------------------------------------------------- 1 | /www/theme/app/action-bar/ic_menu_black.png -------------------------------------------------------------------------------- /nsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "useLegacyWorkflow": false, 3 | "appPath": "app" 4 | } 5 | -------------------------------------------------------------------------------- /screenshots/ios-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/screenshots/ios-1.png -------------------------------------------------------------------------------- /screenshots/ios-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/screenshots/ios-2.png -------------------------------------------------------------------------------- /screenshots/ios-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/screenshots/ios-3.png -------------------------------------------------------------------------------- /app/assets/images/N.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/assets/images/N.png -------------------------------------------------------------------------------- /app/pages/modal-frame.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /screenshots/android-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/screenshots/android-1.png -------------------------------------------------------------------------------- /screenshots/android-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/screenshots/android-2.png -------------------------------------------------------------------------------- /screenshots/android-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/screenshots/android-3.png -------------------------------------------------------------------------------- /app-compat/pages/modal-frame.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/assets/images/Thumb1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/assets/images/Thumb1.jpg -------------------------------------------------------------------------------- /app/assets/images/Thumb2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/assets/images/Thumb2.jpg -------------------------------------------------------------------------------- /app/assets/images/Thumb3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/assets/images/Thumb3.jpg -------------------------------------------------------------------------------- /src/scss/variables/_default.scss: -------------------------------------------------------------------------------- 1 | // Core variables 2 | @import './index'; 3 | @import '../core/colors/index'; 4 | -------------------------------------------------------------------------------- /app/App_Resources/iOS/menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/menu.png -------------------------------------------------------------------------------- /app/action-bar/ic_menu_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/action-bar/ic_menu_black.png -------------------------------------------------------------------------------- /app/assets/images/login-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/assets/images/login-bg.jpg -------------------------------------------------------------------------------- /app/App_Resources/iOS/menu@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/menu@2x.png -------------------------------------------------------------------------------- /app/App_Resources/iOS/menu@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/menu@3x.png -------------------------------------------------------------------------------- /src/scss/_variables.scss: -------------------------------------------------------------------------------- 1 | // Workaround for node-sass still not getting updated to 3.6.x 2 | @import "./variables/index"; 3 | -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /app/App_Resources/iOS/chevron_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/chevron_left.png -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | # /node_modules/* and /bower_components/* ignored by default 2 | 3 | app/App_Resources/* 4 | hooks/* 5 | platforms/* 6 | -------------------------------------------------------------------------------- /app/App_Resources/iOS/chevron_left_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/chevron_left_2x.png -------------------------------------------------------------------------------- /app/App_Resources/iOS/chevron_left_3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/chevron_left_3x.png -------------------------------------------------------------------------------- /app/assets/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/assets/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /references.d.ts: -------------------------------------------------------------------------------- 1 | /// Needed for autocompletion and compilation. -------------------------------------------------------------------------------- /app/App_Resources/Android/drawable-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/Android/drawable-hdpi/icon.png -------------------------------------------------------------------------------- /app/App_Resources/Android/drawable-hdpi/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/Android/drawable-hdpi/logo.png -------------------------------------------------------------------------------- /app/App_Resources/Android/drawable-hdpi/menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/Android/drawable-hdpi/menu.png -------------------------------------------------------------------------------- /app/App_Resources/Android/drawable-ldpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/Android/drawable-ldpi/icon.png -------------------------------------------------------------------------------- /app/App_Resources/Android/drawable-ldpi/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/Android/drawable-ldpi/logo.png -------------------------------------------------------------------------------- /app/App_Resources/Android/drawable-ldpi/menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/Android/drawable-ldpi/menu.png -------------------------------------------------------------------------------- /app/App_Resources/Android/drawable-mdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/Android/drawable-mdpi/icon.png -------------------------------------------------------------------------------- /app/App_Resources/Android/drawable-mdpi/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/Android/drawable-mdpi/logo.png -------------------------------------------------------------------------------- /app/App_Resources/Android/drawable-mdpi/menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/Android/drawable-mdpi/menu.png -------------------------------------------------------------------------------- /app/App_Resources/Android/drawable-xhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/Android/drawable-xhdpi/icon.png -------------------------------------------------------------------------------- /app/App_Resources/Android/drawable-xhdpi/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/Android/drawable-xhdpi/logo.png -------------------------------------------------------------------------------- /app/App_Resources/Android/drawable-xhdpi/menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/Android/drawable-xhdpi/menu.png -------------------------------------------------------------------------------- /app/App_Resources/Android/drawable-xxhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/Android/drawable-xxhdpi/icon.png -------------------------------------------------------------------------------- /app/App_Resources/Android/drawable-xxhdpi/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/Android/drawable-xxhdpi/logo.png -------------------------------------------------------------------------------- /app/App_Resources/Android/drawable-xxhdpi/menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/Android/drawable-xxhdpi/menu.png -------------------------------------------------------------------------------- /app/App_Resources/Android/drawable-xxxhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/Android/drawable-xxxhdpi/icon.png -------------------------------------------------------------------------------- /app/App_Resources/Android/drawable-xxxhdpi/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/Android/drawable-xxxhdpi/logo.png -------------------------------------------------------------------------------- /app/App_Resources/Android/drawable-xxxhdpi/menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/Android/drawable-xxxhdpi/menu.png -------------------------------------------------------------------------------- /app/App_Resources/Android/drawable-hdpi/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/Android/drawable-hdpi/background.png -------------------------------------------------------------------------------- /app/App_Resources/Android/drawable-ldpi/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/Android/drawable-ldpi/background.png -------------------------------------------------------------------------------- /app/App_Resources/Android/drawable-mdpi/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/Android/drawable-mdpi/background.png -------------------------------------------------------------------------------- /app/App_Resources/Android/values-v21/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3d5afe 4 | -------------------------------------------------------------------------------- /app/App_Resources/Android/drawable-hdpi/chevron_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/Android/drawable-hdpi/chevron_left.png -------------------------------------------------------------------------------- /app/App_Resources/Android/drawable-ldpi/chevron_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/Android/drawable-ldpi/chevron_left.png -------------------------------------------------------------------------------- /app/App_Resources/Android/drawable-mdpi/chevron_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/Android/drawable-mdpi/chevron_left.png -------------------------------------------------------------------------------- /app/App_Resources/Android/drawable-xhdpi/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/Android/drawable-xhdpi/background.png -------------------------------------------------------------------------------- /app/App_Resources/Android/drawable-xhdpi/chevron_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/Android/drawable-xhdpi/chevron_left.png -------------------------------------------------------------------------------- /app/App_Resources/Android/drawable-xxhdpi/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/Android/drawable-xxhdpi/background.png -------------------------------------------------------------------------------- /app/App_Resources/Android/drawable-xxxhdpi/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/Android/drawable-xxxhdpi/background.png -------------------------------------------------------------------------------- /app/App_Resources/Android/drawable-xxhdpi/chevron_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/Android/drawable-xxhdpi/chevron_left.png -------------------------------------------------------------------------------- /app/App_Resources/Android/drawable-xxxhdpi/chevron_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/Android/drawable-xxxhdpi/chevron_left.png -------------------------------------------------------------------------------- /app/app-vars.css: -------------------------------------------------------------------------------- 1 | /* 2 | * User: bundev 3 | * Date: 9/6/19 4 | * Time: 6:14 PM 5 | */ 6 | 7 | .test-variable { 8 | background: var(--color-grey-light); 9 | } 10 | -------------------------------------------------------------------------------- /app/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "app.js", 3 | "android": { 4 | "v8Flags": "--expose_gc", 5 | "markingMode": "none" 6 | }, 7 | "sideEffects": false 8 | } 9 | -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20.png -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29.png -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40.png -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-50.png -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-57.png -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-72.png -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76.png -------------------------------------------------------------------------------- /src/scss/core/_index.scss: -------------------------------------------------------------------------------- 1 | // Core vars 2 | @import '../variables/index'; 3 | 4 | // Utilities 5 | @import './primitives/index'; 6 | 7 | @import './utilities'; 8 | @import './controls'; 9 | -------------------------------------------------------------------------------- /app-compat/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "app.js", 3 | "android": { 4 | "v8Flags": "--expose_gc", 5 | "markingMode": "none" 6 | }, 7 | "sideEffects": false 8 | } 9 | -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-1024.png -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@2x.png -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@3x.png -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@2x.png -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@3x.png -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-50@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-50@2x.png -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-57@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-57@2x.png -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@2x.png -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@3x.png -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-72@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-72@2x.png -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76@2x.png -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-83.5@2x.png -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/LaunchImage.launchimage/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/LaunchImage.launchimage/Default.png -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: "10" 3 | 4 | install: 5 | - echo no | npm install 6 | 7 | before_script: 8 | - npm run eslint 9 | 10 | script: 11 | - npm run builder 12 | -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/LaunchImage.launchimage/Default@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/LaunchImage.launchimage/Default@2x.png -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/LaunchImage.launchimage/Default-1125h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/LaunchImage.launchimage/Default-1125h.png -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/LaunchImage.launchimage/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/LaunchImage.launchimage/Default-568h@2x.png -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/LaunchImage.launchimage/Default-667h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/LaunchImage.launchimage/Default-667h@2x.png -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/LaunchImage.launchimage/Default-736h@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/LaunchImage.launchimage/Default-736h@3x.png -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/LaunchImage.launchimage/Default-Portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/LaunchImage.launchimage/Default-Portrait.png -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/LaunchImage.launchimage/Default-Landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/LaunchImage.launchimage/Default-Landscape.png -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/LaunchImage.launchimage/Default-Landscape-X.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/LaunchImage.launchimage/Default-Landscape-X.png -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/LaunchImage.launchimage/Default-Landscape-XR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/LaunchImage.launchimage/Default-Landscape-XR.png -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/LaunchImage.launchimage/Default-Landscape@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/LaunchImage.launchimage/Default-Landscape@2x.png -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/LaunchImage.launchimage/Default-Landscape@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/LaunchImage.launchimage/Default-Landscape@3x.png -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/LaunchImage.launchimage/Default-Portrait-XR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/LaunchImage.launchimage/Default-Portrait-XR.png -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/LaunchImage.launchimage/Default-Portrait@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/LaunchImage.launchimage/Default-Portrait@2x.png -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/LaunchImage.launchimage/Default-Portrait-XS-Max.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/LaunchImage.launchimage/Default-Portrait-XS-Max.png -------------------------------------------------------------------------------- /app/pages/basics.js: -------------------------------------------------------------------------------- 1 | import { BaseModel } from "./base"; 2 | 3 | export class BasicsModel extends BaseModel {} 4 | 5 | export function navigatingTo({ object: page }) { 6 | page.bindingContext = new BasicsModel(page); 7 | } 8 | -------------------------------------------------------------------------------- /app/pages/colors.js: -------------------------------------------------------------------------------- 1 | import { BaseModel } from "./base"; 2 | 3 | export class ColorsModel extends BaseModel {} 4 | 5 | export function navigatingTo({ object: page }) { 6 | page.bindingContext = new ColorsModel(page); 7 | } 8 | -------------------------------------------------------------------------------- /app/pages/search.js: -------------------------------------------------------------------------------- 1 | import { BaseModel } from "./base"; 2 | 3 | export class SearchModel extends BaseModel {} 4 | 5 | export function navigatingTo({ object: page }) { 6 | page.bindingContext = new SearchModel(page); 7 | } 8 | -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/LaunchImage.launchimage/Default-Landscape-XS-Max.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/LaunchImage.launchimage/Default-Landscape-XS-Max.png -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center.png -------------------------------------------------------------------------------- /app/pages/buttons.js: -------------------------------------------------------------------------------- 1 | import { BaseModel } from "./base"; 2 | 3 | export class ButtonsModel extends BaseModel {} 4 | 5 | export function navigatingTo({ object: page }) { 6 | page.bindingContext = new ButtonsModel(page); 7 | } 8 | -------------------------------------------------------------------------------- /app/pages/sliders.js: -------------------------------------------------------------------------------- 1 | import { BaseModel } from "./base"; 2 | 3 | export class SlidersModel extends BaseModel {} 4 | 5 | export function navigatingTo({ object: page }) { 6 | page.bindingContext = new SlidersModel(page); 7 | } 8 | -------------------------------------------------------------------------------- /app/pages/switches.js: -------------------------------------------------------------------------------- 1 | import { BaseModel } from "./base"; 2 | 3 | export class SwitchesModel extends BaseModel {} 4 | 5 | export function navigatingTo({ object: page }) { 6 | page.bindingContext = new SwitchesModel(page); 7 | } 8 | -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@2x.png -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen.Center@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen.Center@3x.png -------------------------------------------------------------------------------- /app/pages/segmentedbar.js: -------------------------------------------------------------------------------- 1 | import { BaseModel } from "./base"; 2 | 3 | export class SegmentModel extends BaseModel {} 4 | 5 | export function navigatingTo({ object: page }) { 6 | page.bindingContext = new SegmentModel(page); 7 | } 8 | -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill.png -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@2x.png -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen.AspectFill@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NativeScript/theme/HEAD/app/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen.AspectFill@3x.png -------------------------------------------------------------------------------- /app/pages/buttons-active.js: -------------------------------------------------------------------------------- 1 | import { BaseModel } from "./base"; 2 | 3 | export class ButtonsModel extends BaseModel { 4 | 5 | } 6 | 7 | export function navigatingTo({ object: page }) { 8 | page.bindingContext = new ButtonsModel(page); 9 | } 10 | -------------------------------------------------------------------------------- /app/kendo-material.scss: -------------------------------------------------------------------------------- 1 | $base-theme:Material; 2 | $skin-name:test; 3 | $swatch-name:Blue Pink Dark; 4 | $border-radius: 2px; 5 | $primary-palette-name: blue; 6 | $secondary-palette-name: pink; 7 | $theme-type: dark; 8 | 9 | @import '~@nativescript/theme/index'; 10 | -------------------------------------------------------------------------------- /app/App_Resources/Android/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #F5F5F5 4 | #757575 5 | #33B5E5 6 | #272734 7 | -------------------------------------------------------------------------------- /app/pages/search.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /app-compat/kendo-material.compat.scss: -------------------------------------------------------------------------------- 1 | $base-theme:Material; 2 | $skin-name:test; 3 | $swatch-name:Blue Pink Dark; 4 | $border-radius: 2px; 5 | $primary-palette-name: blue; 6 | $secondary-palette-name: pink; 7 | $theme-type: dark; 8 | 9 | $compat: true; 10 | 11 | @import '~@nativescript/theme/index'; 12 | -------------------------------------------------------------------------------- /app-compat/pages/search.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /app/pages/dialogs.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /app-compat/pages/modal.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /app/pages/root.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/scss/core/primitives/_bootstrap.scss: -------------------------------------------------------------------------------- 1 | 2 | // # BOOTSTRAP # 3 | // ## Utilities ## 4 | .img-thumbnail { 5 | border-radius: 0; 6 | } 7 | 8 | .invisible { 9 | visibility: collapse; 10 | } 11 | 12 | .pull-left { 13 | horizontal-align: left; 14 | } 15 | 16 | .pull-right { 17 | horizontal-align: right; 18 | } 19 | 20 | //Horizontal centering http://v4-alpha.getbootstrap.com/components/utilities/#horizontal-centering 21 | .m-x-auto { 22 | horizontal-align: center; 23 | } 24 | 25 | //Vertical centering 26 | .m-y-auto { 27 | vertical-align: center; 28 | } 29 | -------------------------------------------------------------------------------- /app/pages/progress.js: -------------------------------------------------------------------------------- 1 | import { BaseModel } from "./base"; 2 | 3 | let interval; 4 | 5 | export class ProgressModel extends BaseModel {} 6 | 7 | export function navigatingTo(args) { 8 | const page = args.object; 9 | page.bindingContext = new ProgressModel(page); 10 | 11 | const progress = page.getViewById("progress"); 12 | 13 | interval = setInterval(() => { 14 | progress.value = (progress.value >= 100) ? 0 : progress.value += 1; 15 | }, 50); 16 | } 17 | 18 | export function navigatingFrom(args) { 19 | clearInterval(interval); 20 | } 21 | -------------------------------------------------------------------------------- /app-compat/pages/progress.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "LaunchScreen-Center.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "LaunchScreen-Center@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "LaunchScreen.Center@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /app/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "LaunchScreen-AspectFill.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "LaunchScreen-AspectFill@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "LaunchScreen.AspectFill@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /app/kendo-bootstrap.scss: -------------------------------------------------------------------------------- 1 | $base-theme:Bootstrap; 2 | $skin-name:indigo; 3 | $swatch-name:Indigo; 4 | $border-radius: 0.25rem; 5 | $accent: #25c55b; 6 | $secondary: #465372; 7 | $info: #5bc0de; 8 | $success: #5cb85c; 9 | $warning: #f0ad4e; 10 | $error: #d9534f; 11 | $body-bg: #5c7091; 12 | $body-color: #ffffff; 13 | $component-bg: #536182; 14 | $component-color: #ffffff; 15 | $card-cap-bg: #465372; 16 | $card-cap-color: #ffffff; 17 | $series-a: #25c55b; 18 | $series-b: #5bc0de; 19 | $series-c: #0275d8; 20 | $series-d: #f0ad4e; 21 | $series-e: #e67d4a; 22 | $series-f: #d9534f; 23 | 24 | @import '~@nativescript/theme/index'; 25 | -------------------------------------------------------------------------------- /app/kendo-default.scss: -------------------------------------------------------------------------------- 1 | $base-theme:Default; 2 | $skin-name:test; 3 | $swatch-name:Forest; 4 | $border-radius: 10px; 5 | $accent: #b43531; 6 | $info: #4dabe1; 7 | $success: #8db753; 8 | $warning: #ffc924; 9 | $error: #d5110b; 10 | $text-color: #2e1f0c; 11 | $bg-color: #F7F7F2; 12 | $base-text: #ffffff; 13 | $base-bg: #859d69; 14 | $hovered-text: #ffffff; 15 | $hovered-bg: #859d69; 16 | $selected-text: #ffffff; 17 | $selected-bg: #ffa54c; 18 | $series-a: #d55652; 19 | $series-b: #b70803; 20 | $series-c: #ff9329; 21 | $series-d: #ac3900; 22 | $series-e: #9bbd73; 23 | $series-f: #598229; 24 | 25 | @import '~@nativescript/theme/index'; 26 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "module": "esnext", 4 | "target": "es2017", 5 | "moduleResolution": "node", 6 | "experimentalDecorators": true, 7 | "emitDecoratorMetadata": true, 8 | "noEmitHelpers": true, 9 | "noEmitOnError": false, 10 | "lib": [ 11 | "es2018", 12 | "dom" 13 | ], 14 | "baseUrl": ".", 15 | "paths": { 16 | "~/*": [ 17 | "app/*" 18 | ] 19 | } 20 | }, 21 | "exclude": [ 22 | "node_modules", 23 | "platforms" 24 | ] 25 | } -------------------------------------------------------------------------------- /.sass-lint.yml: -------------------------------------------------------------------------------- 1 | files: 2 | include: 'src/**/*.s+(a|c)ss' 3 | rules: 4 | indentation: 5 | - 2 6 | - size: 4 7 | quotes: 8 | - 2 9 | - style: single 10 | brace-style: 11 | - 2 12 | - style: '1tbs' 13 | final-newline: 14 | - 2 15 | no-trailing-whitespace: 16 | - 2 17 | space-after-comma: 18 | - 2 19 | space-after-colon: 20 | - 2 21 | space-before-brace: 22 | - 2 23 | space-before-bang: 24 | - 2 25 | empty-line-between-blocks: 26 | - 2 27 | single-line-per-selector: 28 | - false 29 | 30 | -------------------------------------------------------------------------------- /app-compat/pages/root.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 8 | 9 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /app/App_Resources/Android/app.gradle: -------------------------------------------------------------------------------- 1 | // Add your native dependencies here: 2 | 3 | // Uncomment to add recyclerview-v7 dependency 4 | //dependencies { 5 | // implementation "com.android.support:recyclerview-v7:+" 6 | //} 7 | 8 | // If you want to add something to be applied before applying plugins' include.gradle files 9 | // e.g. project.ext.googlePlayServicesVersion = "15.0.1" 10 | // create a file named before-plugins.gradle in the current directory and place it there 11 | 12 | android { 13 | defaultConfig { 14 | generatedDensities = [] 15 | } 16 | aaptOptions { 17 | additionalParameters "--no-version-vectors" 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /app/pages/modal.js: -------------------------------------------------------------------------------- 1 | import { Observable } from "tns-core-modules/data/observable"; 2 | 3 | export function onLoaded({ object: page }) { 4 | page.bindingContext = new ModalDemo(); 5 | } 6 | 7 | export function onShownModally({ object, context, closeCallback }) { 8 | object.bindingContext.init({ 9 | title: context, 10 | closeCallback: closeCallback 11 | }); 12 | } 13 | 14 | class ModalDemo extends Observable { 15 | init(data) { 16 | this.set("title", data.title); 17 | this._closeCallback = data.closeCallback; 18 | } 19 | 20 | close() { 21 | this._closeCallback(); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /app-compat/kendo-bootstrap.compat.scss: -------------------------------------------------------------------------------- 1 | $base-theme:Bootstrap; 2 | $skin-name:indigo; 3 | $swatch-name:Indigo; 4 | $border-radius: 0.25rem; 5 | $accent: #25c55b; 6 | $secondary: #465372; 7 | $info: #5bc0de; 8 | $success: #5cb85c; 9 | $warning: #f0ad4e; 10 | $error: #d9534f; 11 | $body-bg: #5c7091; 12 | $body-color: #ffffff; 13 | $component-bg: #536182; 14 | $component-color: #ffffff; 15 | $card-cap-bg: #465372; 16 | $card-cap-color: #ffffff; 17 | $series-a: #25c55b; 18 | $series-b: #5bc0de; 19 | $series-c: #0275d8; 20 | $series-d: #f0ad4e; 21 | $series-e: #e67d4a; 22 | $series-f: #d9534f; 23 | 24 | $compat: true; 25 | 26 | @import '~@nativescript/theme/index'; 27 | -------------------------------------------------------------------------------- /app-compat/kendo-default.compat.scss: -------------------------------------------------------------------------------- 1 | $base-theme:Default; 2 | $skin-name:test; 3 | $swatch-name:Forest; 4 | $border-radius: 10px; 5 | $accent: #b43531; 6 | $info: #4dabe1; 7 | $success: #8db753; 8 | $warning: #ffc924; 9 | $error: #d5110b; 10 | $text-color: #2e1f0c; 11 | $bg-color: #F7F7F2; 12 | $base-text: #ffffff; 13 | $base-bg: #859d69; 14 | $hovered-text: #ffffff; 15 | $hovered-bg: #859d69; 16 | $selected-text: #ffffff; 17 | $selected-bg: #ffa54c; 18 | $series-a: #d55652; 19 | $series-b: #b70803; 20 | $series-c: #ff9329; 21 | $series-d: #ac3900; 22 | $series-e: #9bbd73; 23 | $series-f: #598229; 24 | 25 | $compat: true; 26 | 27 | @import '~@nativescript/theme/index'; 28 | -------------------------------------------------------------------------------- /app-compat/pages/custom-actionbar.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 |