From 38ceb4448605cf014d10c0868ded71b6b7201fa6 Mon Sep 17 00:00:00 2001 From: Nathan Walker Date: Sat, 3 Aug 2024 10:22:13 -0700 Subject: [PATCH 01/53] feat: flavor snippets wip --- content/ui/action-bar.md | 2 +- content/ui/activity-indicator.md | 2 +- content/ui/button.md | 2 +- content/ui/date-picker.md | 2 +- content/ui/dialogs.md | 10 +++++----- content/ui/html-view.md | 4 ++-- content/ui/image.md | 2 +- content/ui/label.md | 2 +- content/ui/list-picker.md | 4 ++-- content/ui/list-view.md | 8 ++++---- content/ui/placeholder.md | 4 ++-- content/ui/progress.md | 2 +- content/ui/scroll-view.md | 2 +- content/ui/search-bar.md | 2 +- content/ui/segmented-bar.md | 2 +- content/ui/slider.md | 2 +- content/ui/switch.md | 2 +- content/ui/tab-view.md | 2 +- content/ui/text-field.md | 2 +- content/ui/text-view.md | 9 +++++++-- content/ui/time-picker.md | 2 +- content/ui/web-view.md | 2 +- examples/package.json | 16 ---------------- examples/{ => typescript}/.gitignore | 0 examples/{ => typescript}/README.md | 2 +- .../{ => typescript}/flows/animation_origin.js | 0 .../flows/animation_origin.yaml | 0 .../flows/screenshots-dialogs.js | 0 .../flows/screenshots-dialogs.yaml | 0 examples/{ => typescript}/flows/screenshots.js | 0 .../{ => typescript}/flows/screenshots.yaml | 0 .../{ => typescript}/nativescript.config.ts | 2 +- examples/{ => typescript}/package-lock.json | 0 examples/typescript/package.json | 16 ++++++++++++++++ .../scripts/grant-demo-permissions.js | 0 examples/{ => typescript}/src/app-root.xml | 0 examples/{ => typescript}/src/app.css | 0 examples/{ => typescript}/src/assets/logo.png | Bin .../src/deeplinks/index.android.ts | 0 .../{ => typescript}/src/deeplinks/index.d.ts | 0 .../{ => typescript}/src/deeplinks/index.ios.ts | 0 examples/{ => typescript}/src/main-page.ts | 0 examples/{ => typescript}/src/main-page.xml | 0 examples/{ => typescript}/src/main.ts | 0 .../{ => typescript}/src/ui/ActionBar/page.xml | 0 .../src/ui/ActionBar/template.xml | 0 .../src/ui/ActivityIndicator/template.xml | 0 .../{ => typescript}/src/ui/Button/template.xml | 0 .../src/ui/DatePicker/template.xml | 0 .../{ => typescript}/src/ui/Dialogs/template.ts | 0 .../src/ui/Dialogs/template.xml | 0 .../src/ui/HtmlView/template.ts | 0 .../src/ui/HtmlView/template.xml | 0 .../{ => typescript}/src/ui/Image/template.xml | 0 .../{ => typescript}/src/ui/Label/template.xml | 0 .../src/ui/ListPicker/template.ts | 0 .../src/ui/ListPicker/template.xml | 0 .../src/ui/ListView/multiple-templates.xml | 0 .../src/ui/ListView/template.ts | 0 .../src/ui/ListView/template.xml | 0 .../src/ui/Placeholder/template.ts | 0 .../src/ui/Placeholder/template.xml | 0 .../src/ui/Progress/template.xml | 0 .../src/ui/ScrollView/template.ts | 0 .../src/ui/ScrollView/template.xml | 0 .../src/ui/SearchBar/template.xml | 0 .../src/ui/SegmentedBar/template.xml | 0 .../{ => typescript}/src/ui/Slider/template.xml | 0 .../{ => typescript}/src/ui/Switch/template.xml | 0 .../src/ui/TabView/template.xml | 0 .../src/ui/TextField/template.xml | 0 .../src/ui/TextView/template.ts | 0 .../src/ui/TextView/template.xml | 0 .../src/ui/TimePicker/template.xml | 0 .../src/ui/ViewOrigin/template.ts | 0 .../src/ui/ViewOrigin/template.xml | 0 .../src/ui/WebView/template.xml | 0 examples/{ => typescript}/src/utils/demo.ts | 0 examples/{ => typescript}/src/utils/demoMode.ts | 0 examples/{ => typescript}/tsconfig.json | 0 .../types/objc!SimulatorStatusMagic.d.ts | 0 examples/{ => typescript}/types/references.d.ts | 0 examples/{ => typescript}/webpack.config.js | 0 83 files changed, 56 insertions(+), 51 deletions(-) delete mode 100644 examples/package.json rename examples/{ => typescript}/.gitignore (100%) rename examples/{ => typescript}/README.md (96%) rename examples/{ => typescript}/flows/animation_origin.js (100%) rename examples/{ => typescript}/flows/animation_origin.yaml (100%) rename examples/{ => typescript}/flows/screenshots-dialogs.js (100%) rename examples/{ => typescript}/flows/screenshots-dialogs.yaml (100%) rename examples/{ => typescript}/flows/screenshots.js (100%) rename examples/{ => typescript}/flows/screenshots.yaml (100%) rename examples/{ => typescript}/nativescript.config.ts (93%) rename examples/{ => typescript}/package-lock.json (100%) create mode 100644 examples/typescript/package.json rename examples/{ => typescript}/scripts/grant-demo-permissions.js (100%) rename examples/{ => typescript}/src/app-root.xml (100%) rename examples/{ => typescript}/src/app.css (100%) rename examples/{ => typescript}/src/assets/logo.png (100%) rename examples/{ => typescript}/src/deeplinks/index.android.ts (100%) rename examples/{ => typescript}/src/deeplinks/index.d.ts (100%) rename examples/{ => typescript}/src/deeplinks/index.ios.ts (100%) rename examples/{ => typescript}/src/main-page.ts (100%) rename examples/{ => typescript}/src/main-page.xml (100%) rename examples/{ => typescript}/src/main.ts (100%) rename examples/{ => typescript}/src/ui/ActionBar/page.xml (100%) rename examples/{ => typescript}/src/ui/ActionBar/template.xml (100%) rename examples/{ => typescript}/src/ui/ActivityIndicator/template.xml (100%) rename examples/{ => typescript}/src/ui/Button/template.xml (100%) rename examples/{ => typescript}/src/ui/DatePicker/template.xml (100%) rename examples/{ => typescript}/src/ui/Dialogs/template.ts (100%) rename examples/{ => typescript}/src/ui/Dialogs/template.xml (100%) rename examples/{ => typescript}/src/ui/HtmlView/template.ts (100%) rename examples/{ => typescript}/src/ui/HtmlView/template.xml (100%) rename examples/{ => typescript}/src/ui/Image/template.xml (100%) rename examples/{ => typescript}/src/ui/Label/template.xml (100%) rename examples/{ => typescript}/src/ui/ListPicker/template.ts (100%) rename examples/{ => typescript}/src/ui/ListPicker/template.xml (100%) rename examples/{ => typescript}/src/ui/ListView/multiple-templates.xml (100%) rename examples/{ => typescript}/src/ui/ListView/template.ts (100%) rename examples/{ => typescript}/src/ui/ListView/template.xml (100%) rename examples/{ => typescript}/src/ui/Placeholder/template.ts (100%) rename examples/{ => typescript}/src/ui/Placeholder/template.xml (100%) rename examples/{ => typescript}/src/ui/Progress/template.xml (100%) rename examples/{ => typescript}/src/ui/ScrollView/template.ts (100%) rename examples/{ => typescript}/src/ui/ScrollView/template.xml (100%) rename examples/{ => typescript}/src/ui/SearchBar/template.xml (100%) rename examples/{ => typescript}/src/ui/SegmentedBar/template.xml (100%) rename examples/{ => typescript}/src/ui/Slider/template.xml (100%) rename examples/{ => typescript}/src/ui/Switch/template.xml (100%) rename examples/{ => typescript}/src/ui/TabView/template.xml (100%) rename examples/{ => typescript}/src/ui/TextField/template.xml (100%) rename examples/{ => typescript}/src/ui/TextView/template.ts (100%) rename examples/{ => typescript}/src/ui/TextView/template.xml (100%) rename examples/{ => typescript}/src/ui/TimePicker/template.xml (100%) rename examples/{ => typescript}/src/ui/ViewOrigin/template.ts (100%) rename examples/{ => typescript}/src/ui/ViewOrigin/template.xml (100%) rename examples/{ => typescript}/src/ui/WebView/template.xml (100%) rename examples/{ => typescript}/src/utils/demo.ts (100%) rename examples/{ => typescript}/src/utils/demoMode.ts (100%) rename examples/{ => typescript}/tsconfig.json (100%) rename examples/{ => typescript}/types/objc!SimulatorStatusMagic.d.ts (100%) rename examples/{ => typescript}/types/references.d.ts (100%) rename examples/{ => typescript}/webpack.config.js (100%) diff --git a/content/ui/action-bar.md b/content/ui/action-bar.md index c6c27b38..c4cd0962 100644 --- a/content/ui/action-bar.md +++ b/content/ui/action-bar.md @@ -20,7 +20,7 @@ Views also part of the ActionBar abstraction: -<<< @/../examples/src/ui/ActionBar/page.xml#example +<<< @/../examples/typescript/src/ui/ActionBar/page.xml#example ## Examples diff --git a/content/ui/activity-indicator.md b/content/ui/activity-indicator.md index 77f04cf5..5e2b4fd1 100644 --- a/content/ui/activity-indicator.md +++ b/content/ui/activity-indicator.md @@ -15,7 +15,7 @@ contributors: -<<< @/../examples/src/ui/ActivityIndicator/template.xml#example +<<< @/../examples/typescript/src/ui/ActivityIndicator/template.xml#example ## Examples diff --git a/content/ui/button.md b/content/ui/button.md index e93c1c49..e1744a61 100644 --- a/content/ui/button.md +++ b/content/ui/button.md @@ -17,7 +17,7 @@ For more information about the available gestures, see [Gestures](/guide/gesture -<<< @/../examples/src/ui/Button/template.xml#example +<<< @/../examples/typescript/src/ui/Button/template.xml#example ## Examples diff --git a/content/ui/date-picker.md b/content/ui/date-picker.md index 9f4c358f..8a79344b 100644 --- a/content/ui/date-picker.md +++ b/content/ui/date-picker.md @@ -17,7 +17,7 @@ See also: [TimePicker](/ui/time-picker). -<<< @/../examples/src/ui/DatePicker/template.xml#example +<<< @/../examples/typescript/src/ui/DatePicker/template.xml#example ```xml -<<< @/../examples/src/ui/Dialogs/template.ts#example-alert +<<< @/../examples/typescript/src/ui/Dialogs/template.ts#example-alert A dialog for alerting the user. @@ -60,7 +60,7 @@ See [alert()](/api/#alert). -<<< @/../examples/src/ui/Dialogs/template.ts#example-action +<<< @/../examples/typescript/src/ui/Dialogs/template.ts#example-action A dialog for prompting the user to choose. @@ -77,7 +77,7 @@ See [action()](/api/#action). -<<< @/../examples/src/ui/Dialogs/template.ts#example-confirm +<<< @/../examples/typescript/src/ui/Dialogs/template.ts#example-confirm A dialog for prompting the user to confirm. @@ -92,7 +92,7 @@ See [confirm()](/api/#confirm). -<<< @/../examples/src/ui/Dialogs/template.ts#example-prompt +<<< @/../examples/typescript/src/ui/Dialogs/template.ts#example-prompt A dialog for prompting the user for input. @@ -111,7 +111,7 @@ See [prompt()](/api/#prompt), [CoreTypes.AutocapitalizationType](/api/namespace/ -<<< @/../examples/src/ui/Dialogs/template.ts#example-login +<<< @/../examples/typescript/src/ui/Dialogs/template.ts#example-login A dialog for prompting the user for credentials. diff --git a/content/ui/html-view.md b/content/ui/html-view.md index 15cad970..c357661f 100644 --- a/content/ui/html-view.md +++ b/content/ui/html-view.md @@ -17,8 +17,8 @@ See also: [WebView](/ui/web-view). -<<< @/../examples/src/ui/HtmlView/template.xml#example -<<< @/../examples/src/ui/HtmlView/template.ts#example{xml} +<<< @/../examples/typescript/src/ui/HtmlView/template.xml#example +<<< @/../examples/typescript/src/ui/HtmlView/template.ts#example{xml} ## Props diff --git a/content/ui/image.md b/content/ui/image.md index 61957b2a..d992c31c 100644 --- a/content/ui/image.md +++ b/content/ui/image.md @@ -28,7 +28,7 @@ Working with many images can quickly become a memory hog, for improved image han -<<< @/../examples/src/ui/Image/template.xml#example +<<< @/../examples/typescript/src/ui/Image/template.xml#example ## Examples diff --git a/content/ui/label.md b/content/ui/label.md index 423d3d03..5cc29ab0 100644 --- a/content/ui/label.md +++ b/content/ui/label.md @@ -21,7 +21,7 @@ The NativeScript `