+
+* [App Builder インターフェイスの概要](interface-overview.md)
+* [単一ページとナビゲーション](single-page-apps-and-navigation.md)
+* [App Builder コンポーネント](indigo-design-app-builder-components.md)
+* [Flex レイアウト](flex-layouts/flex-layouts.md)
+* [Desktop アプリの実行方法](running-desktop-app.md)
+* [アプリの生成](generate-app/generate-app-overview.md)
diff --git a/jp/sidebar-toc/toc.yml b/jp/sidebar-toc/toc.yml
index 214cff6..5389aa8 100644
--- a/jp/sidebar-toc/toc.yml
+++ b/jp/sidebar-toc/toc.yml
@@ -23,6 +23,9 @@
- name: オンプレミス App Builder の外部リソースのホワイトリスト化
href: ../on-premises/external-references-for-whitelisting.md
new: true
+ - name: App Builder でのワークスペースの管理
+ href: ../managing-workspaces.md
+ new: true
- name: Desktop アプリの実行方法
href: ../running-desktop-app.md
- name: アプリケーションの共有、プレビュー、および編集
From 4fc6b7500e9411c5b7eff5ce6d0276caa9b85976 Mon Sep 17 00:00:00 2001
From: Zdravko Kolev
Date: Mon, 2 Jun 2025 18:19:41 +0300
Subject: [PATCH 02/11] propose new toc
---
en/sidebar-toc/toc.yml | 282 +++++++++++++++++------------------------
1 file changed, 115 insertions(+), 167 deletions(-)
diff --git a/en/sidebar-toc/toc.yml b/en/sidebar-toc/toc.yml
index 596ce9b..65fbce4 100644
--- a/en/sidebar-toc/toc.yml
+++ b/en/sidebar-toc/toc.yml
@@ -1,177 +1,125 @@
-
- name: App Builder Overview
- href: ../app-builder-overview.md
+ href: ../app-builder-overview.md # Provides a general introduction to the App Builder as a design-to-code solution
header: true
- name: AI in App Builder
- href: ../ai/getting-started.md
- new: true
- updated: false
+ href: ../ai/getting-started.md # Details the newly introduced AI-powered content generation features
+ new: true # Marked as new based on source description and user example
- name: Getting Started
- href: ../getting-started.md
- new: false
- updated: false
+ href: ../getting-started.md # Covers launching, creating, and running the app locally
items:
- - name: On-premises prerequisites and installation
- href: ../on-prem-prerequisites-and-installation.md
- updated: true
- - name: Auth with OpenID Connect
- href: ../on-premises/auth-with-openid-connect-o-auth.md
- new: true
- - name: Configuration flags for On-prem and SDK
- href: ../on-premises/configuration-flags.md
- new: true
- - name: Whitelisting External Resources for On-Premise App Builder
- href: ../on-premises/external-references-for-whitelisting.md
- new: true
-- name: Running Desktop App
- href: ../running-desktop-app.md
-- name: Share, Preview and Edit apps
- href: ../share-preview-edit-app.md
- new: false
-- name: Design-to-Code story
- href: ../design-to-code-story.md
- new: false
+ - name: Launch App Builder
+ href: ../getting-started.md#launch-app-builder # Section within the main getting started file
+ - name: Create new app
+ href: ../getting-started.md#create-new-app # Section within the main getting started file, including options for sample apps, layouts, or importing designs
+ - name: Running the generated app locally
+ href: ../generate-app/run-application-locally.md # Provides instructions and prerequisites for running the downloaded application package
+ - name: On-premises Prerequisites and Installation
+ href: ../on-prem-prerequisites-and-installation.md # Details the prerequisites and steps for installing the on-premises version
+ updated: true # Marked as updated based on user example
+ - name: On-Premise Authentication with OpenID Connect
+ href: ../on-premises/auth-with-openid-connect-o-auth.md # Configuration for custom authentication providers for on-premise instances
+ new: true # Marked as new based on user example
+ - name: On-Premise Configuration flags
+ href: ../on-premises/configuration-flags.md # Outlines available flags for on-premise and SDK deployment
+ new: true # Marked as new based on user example
+ - name: On-Premise Whitelisting External Resources
+ href: ../on-premises/external-references-for-whitelisting.md # Lists external URLs that need whitelisting for on-premise setups
+ new: true # Marked as new based on user example
+ - name: Running Desktop App
+ href: ../running-desktop-app.md # Lists required external URLs for the desktop app
+- name: Interface and Design
items:
- - name: Figma
- href: ../ui-kits/figma.md
- new: false
- - name: Sketch
- href: ../ui-kits/sketch.md
- new: false
-- name: Interface Overview
- href: ../interface-overview.md
- new: false
-- name: Master-detail style apps
- href: ../master-detail/master-detail.md
- new: false
- updated: false
+ - name: Interface overview
+ href: ../interface-overview.md # Describes the main sections of the App Builder interface: Toolbox, Components, Views, Data Sources, Themes, and Outline Tree
+ - name: App Builder Components
+ href: ../indigo-design-app-builder-components.md # Lists available components in the Toolbox
+ - name: App Themes
+ href: ../app-themes/app-themes.md # Explains how to define the look and feel using themes, including built-in options and customization
+ - name: Layouts
+ items: # Nested one level deeper for specific layout types
+ - name: Flex layouts (and positioning)
+ href: ../flex-layouts/flex-layouts.md # Introduces Flex layouts for component positioning and responsiveness
+ - name: Responsive fluid layouts
+ href: ../how-to/responsive-fluid-layout.md # Guide on creating layouts that adapt to different screen sizes
+ - name: Single page apps and navigation
+ href: ../single-page-apps-and-navigation.md # Explains the concept of single-page apps and navigation using views and views-containers
+- name: Building Application Logic
items:
- - name: Step-by-step App Creation examples
- href: ../master-detail/step-by-step-examples.md
- new: false
-- name: Guide to Variables in App Builder
- href: ../guide-to-variables-in-app-builder/variables-management.md
- new: false
- updated: false
- items:
- - name: Component properties binding
- href: ../guide-to-variables-in-app-builder/component-properties-binding.md
- new: false
- - name: URL Parameters Binding
- href: ../guide-to-variables-in-app-builder/url-parameters-binding.md
- new: false
- - name: Working with events and actions
- href: ../guide-to-variables-in-app-builder/working-with-events-and-actions.md
- new: false
- - name: App Navigation with Route Parameters
- href: ../guide-to-variables-in-app-builder/route-parameters-navigation.md
- new: false
-- name: Responsive Fluid Layouts
- href: ../how-to/responsive-fluid-layout.md
- new: false
-- name: Flex Layouts
- href: ../flex-layouts/flex-layouts.md
- # items:
- # - name: Row and column layout
- # href: ../flex-layouts/row-and-column-layout.md
- # - name: Fluid resizing & wrapping
- # href: ../flex-layouts/fluid-resizing-and-wrapping.md
- # - name: Add to layout via context menu
- # href: ../flex-layouts/add-to-layout-via-context-menu.md
- # - name: Additional resources to learn about web-layouts
- # href: ../flex-layouts/additional-resources-to-learn-about-web-layouts.md
-- name: UI Components
- href: ../indigo-design-app-builder-components.md
- # items:
- # - name: Quick add components
- # href: ../indigo-design-components/quick-add-components.md
- # - name: Configuring components
- # href: ../indigo-design-components/configuring-components.md
-- name: Interactions
- href: ../interactions.md
- # items:
- # - name: Quick add components
- # href: ../indigo-design-components/quick-add-components.md
- # - name: Configuring components
- # href: ../indigo-design-components/configuring-components.md
-- name: Using data in your app
- href: ../using-data-in-your-app.md
- new: false
- updated: false
- items:
- - name: OpenAPI (Swagger) Support
- href: ../open-api-swagger-support.md
- - name: Grid CRUD Operations
- href: ../using-data-in-your-app/crud-operations.md
- - name: Grid Remote Paging
- href: ../using-data-in-your-app/grid-remote-paging.md
- - name: Remote Data Operations
- href: ../using-data-in-your-app/remote-data-operations.md
- - name: Form Builder
- href: ../using-data-in-your-app/form-builder.md
- - name: Complex Query Builder
- href: ../using-data-in-your-app/query-builder-step-by-step-guide.md
- new: true
- - name: Web API Query Builder Support
- href: ../using-data-in-your-app/api-project-query-builder-support.md
- new: true
- - name: Use Data API Builder with Any Database
- href: ../using-data-in-your-app/quickstart-use-microsoft-data-api-builder.md
- new: true
-- name: App Themes
- href: ../app-themes/app-themes.md
- # items:
- # - name: Switching app themes
- # href: ../app-themes/switching-app-themes.md
- # - name: Material vs. Fluent vs Bootstrap
- # href: ../app-themes/material-vs-fluent-vs-bootstrap.md
- # - name: Customize & apply theme
- # href: ../app-themes/customize-and-apply-theme.md
-- name: Single Page Apps and Navigation
- href: ../single-page-apps-and-navigation.md
- # items:
- # - name: Master view vs. Child views
- # href: ../spa-and-navigation/master-view-vs-child-views.md
- # - name: Add navigations (routing)
- # href: ../spa-and-navigation/add-navigations-routing.md
-- name: Preview Code
- href: ../preview-code.md
- # items:
- # - name: Preview code
- # href: ../preview-code-and-genrate-app/preview-code.md
- # - name: Compile and Run the app
- # href: ../preview-code-and-genrate-app/compile-and-run-the-app.md
-- name: Blazor Support
- href: ../blazor-support.md
- new: false
- updated: false
-- name: Web Components Support
- href: ../web-components-support.md
- new: false
- updated: false
-- name: Toolbox Components
- new: false
+ - name: Working with Events and Actions
+ href: ../guide-to-variables-in-app-builder/working-with-events-and-actions.md # Covers how to use events triggered by components to perform actions
+ - name: Interactions
+ href: ../interactions.md # Details defining interactions between views and components, such as Navigate, Show/Hide, and Open/Close
+ - name: Master-Detail Style Apps
+ href: ../master-detail/master-detail.md # Explores creating apps with a primary pane (list) and a details pane, integrating variables, events, and data binding
+ - name: Using data in the App Builder
+ href: ../using-data-in-your-app.md # Overview of adding, editing, and using external data sources like REST APIs and Swagger definitions
+ items: # Nested one level deeper for specific data concepts and features
+ - name: OpenAPI (Swagger) Support
+ href: ../open-api-swagger-support.md # Explains how to use Swagger definitions to describe and integrate REST APIs
+ - name: Variables Management
+ href: ../guide-to-variables-in-app-builder/variables-management.md # Guide to using global and local variables for data transfer within the app
+ - name: Component Properties Binding
+ href: ../guide-to-variables-in-app-builder/component-properties-binding.md # Describes connecting component properties to data sources using variables
+ - name: URL Parameter Binding
+ href: ../guide-to-variables-in-app-builder/url-parameters-binding.md # Covers binding component data to API endpoints using URL parameters
+ - name: Remote Data Operations
+ href: ../using-data-in-your-app/remote-data-operations.md # Functionality for iterating over data and fetching specific pages using components and the Paginator
+ - name: Grid Remote Paging
+ href: ../using-data-in-your-app/grid-remote-paging.md # Specific details on configuring remote paging for the Grid component
+ - name: Grid CRUD Operations
+ href: ../using-data-in-your-app/crud-operations.md # (Based on title, relates to data manipulation in Grids)
+ - name: Query Builder Support for API Projects
+ href: ../using-data-in-your-app/api-project-query-builder-support.md # Implement Query Builder Models and Utilities for user-defined queries
+ updated: true # Feature added/updated recently based on Change Log
+ - name: Query Builder Step-by-Step Guide
+ href: ../using-data-in-your-app/query-builder-step-by-step-guide.md # Detailed guide on using the Query Builder
+ updated: true # Feature added/updated recently based on Change Log
+ - name: Quickstart with Microsoft Data API Builder
+ href: ../using-data-in-your-app/quickstart-use-microsoft-data-api-builder.md # Guide to setting up Data API Builder for database access via REST API
+ - name: Form Builder
+ href: ../using-data-in-your-app/form-builder.md # Enables visual design of HTML forms, including auto-generation from API endpoints and validation
+ updated: true # Feature added in November 2024
+ - name: App Navigation with Route Parameters
+ href: ../guide-to-variables-in-app-builder/route-parameters-navigation.md
+ new: false
+ - name: Step-by-step App Creation Examples
+ href: ../master-detail/step-by-step-examples.md # Provides real-use case scenarios for building apps with data binding and interactions
+- name: Code Generation and Deployment
items:
+ - name: Design-to-Code Story
+ href: ../design-to-code-story.md # Overview of turning designs from tools like Figma, Sketch, and Adobe XD into production-ready code
+ updated: true # Covers recently added Figma integration
+ - name: Figma design to code story
+ href: ../ui-kits/figma.md # Specific details on using the Figma UI Kit and plugin for design-to-code
+ updated: true # Integration introduced in January 2025
+ - name: Preview Code
+ href: ../preview-code.md # Describes how to view the generated HTML, CSS, and TS code within the App Builder
+ - name: Generate App Overview
+ href: ../generate-app/generate-app-overview.md # Explains options for downloading or uploading generated code to GitHub, and lists supported frameworks
+ - name: Supported Frameworks
+ items: # Nested one level deeper for specific framework support
+ - name: Blazor Code Generation
+ href: ../blazor-support.md # Details Blazor WASM and Server code generation support
+ - name: Web Components Code Generation
+ href: ../web-components-support.md # Details Web Components code generation support
+ - name: Angular Code Generation
+ href: ../generate-app/generate-app-overview.md # Angular generation is a core feature, listed in the Generate App Overview. A dedicated file was not provided.
+ - name: React Code Generation
+ href: ../generate-app/generate-app-overview.md # React generation is supported, listed in the Generate App Overview. A dedicated file was not provided.
+ - name: Publish to GitHub
+ href: ../generate-app/upload-application-to-github.md # Explains connecting a GitHub account and uploading generated code to a repository
+ - name: Publish to Azure DevOps
+ href: ../generate-app/azure-integration.md # Details integrating with Azure DevOps for publishing generated code
+- name: Integrations
+ items: # Nested one level deeper for specific integrations
- name: Reveal Dashboard
- href: ../toolbox/reveal-dashboard.md
- new: false
- updated: false
-- name: Generate App
- href: ../generate-app/generate-app-overview.md
- new: false
- updated: false
- items:
- - name: Upload application to Github
- href: ../generate-app/upload-application-to-github.md
- new: false
- updated: false
- - name: Upload application to Azure DevOps
- href: ../generate-app/azure-integration.md
- new: true
- updated: false
- - name: Run Application Locally
- href: ../generate-app/run-application-locally.md
+ href: ../toolbox/reveal-dashboard.md # Integration details for the Reveal Dashboard component
+ updated: true # Component added in May 2023
+- name: Sharing and Collaboration
+ href: ../share-preview-edit-app.md # Covers sharing applications, granting edit access, and preview settings
- name: Change Log
- href: ../change-log.md
- new: false
- updated: true
+ href: ../change-log.md # Provides updates and features added in various releases
+- name: Resources
+ items: # Nested one level deeper for specific resources
+ - name: Video tutorials
+ href: ../video-tutorials.md # Resource page for video guides
\ No newline at end of file
From ec9f5395f98437835dcd074dd3b777827ba8e276 Mon Sep 17 00:00:00 2001
From: Zdravko Kolev
Date: Mon, 2 Jun 2025 18:21:59 +0300
Subject: [PATCH 03/11] empty line at the end
---
en/sidebar-toc/toc.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/en/sidebar-toc/toc.yml b/en/sidebar-toc/toc.yml
index 65fbce4..236baae 100644
--- a/en/sidebar-toc/toc.yml
+++ b/en/sidebar-toc/toc.yml
@@ -122,4 +122,4 @@
- name: Resources
items: # Nested one level deeper for specific resources
- name: Video tutorials
- href: ../video-tutorials.md # Resource page for video guides
\ No newline at end of file
+ href: ../video-tutorials.md # Resource page for video guides
From 4d7deb69230c7ec17e5f252716b9eed84ee2c2ca Mon Sep 17 00:00:00 2001
From: Zdravko Kolev
Date: Tue, 3 Jun 2025 11:37:10 +0300
Subject: [PATCH 04/11] final updates
---
en/getting-started.md | 10 +-
en/indigo-design-app-builder-components.md | 6 +-
en/sidebar-toc/toc.yml | 200 ++++++++++-----------
en/single-page-apps-and-navigation.md | 4 +-
4 files changed, 112 insertions(+), 108 deletions(-)
diff --git a/en/getting-started.md b/en/getting-started.md
index b24041e..e182a63 100644
--- a/en/getting-started.md
+++ b/en/getting-started.md
@@ -10,9 +10,7 @@ _keywords: App builder, Indigo Design, Infragistics
* Launch App Builder
* Getting the code
* Running the app locally
-
-> [!Video https://www.youtube.com/embed/QnQV80hWfco?si=Kcg2ZTIBeENvgaga&list=UULF8cj8_eJROxAXsOjhbvduLw&rel=0]
-
+* Video tutorial
## Launch App Builder
To access App Builder, navigate to [https://appbuilder.dev](https://appbuilder.dev) and sign in. Alternatively, you can launch App builder directly by visiting [https://my.appbuilder.dev](https://my.appbuilder.dev). You will need an active trial or paid subscription to create and edit apps.
@@ -90,9 +88,15 @@ In order to run the downloaded application, the following prerequisites need to
+## Video tutorial
+
+
+> [!Video https://www.youtube.com/embed/QnQV80hWfco?si=Kcg2ZTIBeENvgaga&list=UULF8cj8_eJROxAXsOjhbvduLw&rel=0]
+
## Report an issue or send feedback
[This repository](https://github.com/IgniteUI/app-builder) is intended for issues and feature requests submission, as well as for general product discussions, questions and any feedback that you want to share. You can also send us an email.
+
## Additional Resources
diff --git a/en/indigo-design-app-builder-components.md b/en/indigo-design-app-builder-components.md
index 19f64cf..23ce64b 100644
--- a/en/indigo-design-app-builder-components.md
+++ b/en/indigo-design-app-builder-components.md
@@ -6,17 +6,17 @@ _keywords: App builder components, Indigo Design, Infragistics
# App Builder Components
+The **Toolbox** tab on the left let you cycle through the list of all available [Ignite UI for Angular]({environment:infragisticsBaseUrl}/products/ignite-ui-angular) components, as well as some App Builder general components, such as absolute, row, column layout and views container. The search input on the top of the components list makes it easy to find a particular component. All of the components are conveniently distributed into groups based on their usage. The grayed-out components have still not been added, and are thus disabled, but soon will be available in next updates. Components can be added to the **Design Canvas** by dragging and dropping them from the **Toolbox**.
+
+Using App Builder Components:
-
Using App Builder Components
-The **Toolbox** tab on the left let you cycle through the list of all available [Ignite UI for Angular]({environment:infragisticsBaseUrl}/products/ignite-ui-angular) components, as well as some App Builder general components, such as absolute, row, column layout and views container. The search input on the top of the components list makes it easy to find a particular component. All of the components are conveniently distributed into groups based on their usage. The grayed-out components have still not been added, and are thus disabled, but soon will be available in next updates. Components can be added to the **Design Canvas** by dragging and dropping them from the **Toolbox**.
-
## Quick add components
You can also use our quick-add feature by using the keyboard shortcut ctrl+E or cmd+E on a macs to search and add components. Just remember "E" stands for everything. The quick-add keeps track of recently used components making it faster to add components you use frequently. Double-clicking a component in the **Toolbox** will also add it to the **Design Canvas**.
diff --git a/en/sidebar-toc/toc.yml b/en/sidebar-toc/toc.yml
index 236baae..9f51409 100644
--- a/en/sidebar-toc/toc.yml
+++ b/en/sidebar-toc/toc.yml
@@ -1,125 +1,125 @@
- name: App Builder Overview
- href: ../app-builder-overview.md # Provides a general introduction to the App Builder as a design-to-code solution
+ href: ../app-builder-overview.md
header: true
-- name: AI in App Builder
- href: ../ai/getting-started.md # Details the newly introduced AI-powered content generation features
- new: true # Marked as new based on source description and user example
+- name: AI-Powered View and Content Generation
+ href: ../ai/getting-started.md
+ new: true
- name: Getting Started
- href: ../getting-started.md # Covers launching, creating, and running the app locally
+ href: ../getting-started.md
items:
- name: Launch App Builder
- href: ../getting-started.md#launch-app-builder # Section within the main getting started file
- - name: Create new app
- href: ../getting-started.md#create-new-app # Section within the main getting started file, including options for sample apps, layouts, or importing designs
- - name: Running the generated app locally
- href: ../generate-app/run-application-locally.md # Provides instructions and prerequisites for running the downloaded application package
- - name: On-premises Prerequisites and Installation
- href: ../on-prem-prerequisites-and-installation.md # Details the prerequisites and steps for installing the on-premises version
- updated: true # Marked as updated based on user example
+ href: ../getting-started.md#launch-app-builder
+ - name: Create New App
+ href: ../getting-started.md#create-new-app
+ - name: Running the Generated App Locally
+ href: ../generate-app/run-application-locally.md
+ - name: On-Premises Prerequisites and Installation
+ href: ../on-prem-prerequisites-and-installation.md
+ updated: false
- name: On-Premise Authentication with OpenID Connect
- href: ../on-premises/auth-with-openid-connect-o-auth.md # Configuration for custom authentication providers for on-premise instances
- new: true # Marked as new based on user example
- - name: On-Premise Configuration flags
- href: ../on-premises/configuration-flags.md # Outlines available flags for on-premise and SDK deployment
- new: true # Marked as new based on user example
- - name: On-Premise Whitelisting External Resources
- href: ../on-premises/external-references-for-whitelisting.md # Lists external URLs that need whitelisting for on-premise setups
- new: true # Marked as new based on user example
- - name: Running Desktop App
- href: ../running-desktop-app.md # Lists required external URLs for the desktop app
+ href: ../on-premises/auth-with-openid-connect-o-auth.md
+ new: false
+ - name: On-Premises and SDK Configuration Flags
+ href: ../on-premises/configuration-flags.md
+ new: false
+ - name: Whitelisting External Resources (On-Premises)
+ href: ../on-premises/external-references-for-whitelisting.md
+ new: false
+ - name: Running the App Builder Desktop App
+ href: ../running-desktop-app.md
+- name: Design-to-Code Workflow
+ href: ../design-to-code-story.md
+ updated: false
+- name: Figma Design-to-Code Workflow
+ href: ../ui-kits/figma.md
+ updated: false
- name: Interface and Design
items:
- name: Interface overview
- href: ../interface-overview.md # Describes the main sections of the App Builder interface: Toolbox, Components, Views, Data Sources, Themes, and Outline Tree
+ href: ../interface-overview.md
- name: App Builder Components
- href: ../indigo-design-app-builder-components.md # Lists available components in the Toolbox
+ href: ../indigo-design-app-builder-components.md
- name: App Themes
- href: ../app-themes/app-themes.md # Explains how to define the look and feel using themes, including built-in options and customization
+ href: ../app-themes/app-themes.md
- name: Layouts
- items: # Nested one level deeper for specific layout types
- - name: Flex layouts (and positioning)
- href: ../flex-layouts/flex-layouts.md # Introduces Flex layouts for component positioning and responsiveness
- - name: Responsive fluid layouts
- href: ../how-to/responsive-fluid-layout.md # Guide on creating layouts that adapt to different screen sizes
- - name: Single page apps and navigation
- href: ../single-page-apps-and-navigation.md # Explains the concept of single-page apps and navigation using views and views-containers
+ items:
+ - name: Flex Layouts and Component Positioning
+ href: ../flex-layouts/flex-layouts.md
+ - name: Creating Responsive and Fluid Layouts (Row and Column)
+ href: ../how-to/responsive-fluid-layout.md
+ - name: Single Page Apps and Navigation
+ href: ../single-page-apps-and-navigation.md
- name: Building Application Logic
items:
- name: Working with Events and Actions
- href: ../guide-to-variables-in-app-builder/working-with-events-and-actions.md # Covers how to use events triggered by components to perform actions
- - name: Interactions
- href: ../interactions.md # Details defining interactions between views and components, such as Navigate, Show/Hide, and Open/Close
+ href: ../guide-to-variables-in-app-builder/working-with-events-and-actions.md
+ - name: Configuring Interactions for Component Events
+ href: ../interactions.md
- name: Master-Detail Style Apps
- href: ../master-detail/master-detail.md # Explores creating apps with a primary pane (list) and a details pane, integrating variables, events, and data binding
- - name: Using data in the App Builder
- href: ../using-data-in-your-app.md # Overview of adding, editing, and using external data sources like REST APIs and Swagger definitions
- items: # Nested one level deeper for specific data concepts and features
- - name: OpenAPI (Swagger) Support
- href: ../open-api-swagger-support.md # Explains how to use Swagger definitions to describe and integrate REST APIs
- - name: Variables Management
- href: ../guide-to-variables-in-app-builder/variables-management.md # Guide to using global and local variables for data transfer within the app
- - name: Component Properties Binding
- href: ../guide-to-variables-in-app-builder/component-properties-binding.md # Describes connecting component properties to data sources using variables
- - name: URL Parameter Binding
- href: ../guide-to-variables-in-app-builder/url-parameters-binding.md # Covers binding component data to API endpoints using URL parameters
- - name: Remote Data Operations
- href: ../using-data-in-your-app/remote-data-operations.md # Functionality for iterating over data and fetching specific pages using components and the Paginator
- - name: Grid Remote Paging
- href: ../using-data-in-your-app/grid-remote-paging.md # Specific details on configuring remote paging for the Grid component
- - name: Grid CRUD Operations
- href: ../using-data-in-your-app/crud-operations.md # (Based on title, relates to data manipulation in Grids)
- - name: Query Builder Support for API Projects
- href: ../using-data-in-your-app/api-project-query-builder-support.md # Implement Query Builder Models and Utilities for user-defined queries
- updated: true # Feature added/updated recently based on Change Log
- - name: Query Builder Step-by-Step Guide
- href: ../using-data-in-your-app/query-builder-step-by-step-guide.md # Detailed guide on using the Query Builder
- updated: true # Feature added/updated recently based on Change Log
- - name: Quickstart with Microsoft Data API Builder
- href: ../using-data-in-your-app/quickstart-use-microsoft-data-api-builder.md # Guide to setting up Data API Builder for database access via REST API
- - name: Form Builder
- href: ../using-data-in-your-app/form-builder.md # Enables visual design of HTML forms, including auto-generation from API endpoints and validation
- updated: true # Feature added in November 2024
- - name: App Navigation with Route Parameters
- href: ../guide-to-variables-in-app-builder/route-parameters-navigation.md
- new: false
+ href: ../master-detail/master-detail.md
- name: Step-by-step App Creation Examples
- href: ../master-detail/step-by-step-examples.md # Provides real-use case scenarios for building apps with data binding and interactions
-- name: Code Generation and Deployment
+ href: ../master-detail/step-by-step-examples.md
+- name: Using data in the App Builder
+ href: ../using-data-in-your-app.md
+ items:
+ - name: OpenAPI (Swagger) Support
+ href: ../open-api-swagger-support.md
+ - name: Managing App State with Variables
+ href: ../guide-to-variables-in-app-builder/variables-management.md
+ - name: Binding Data to Component Properties
+ href: ../guide-to-variables-in-app-builder/component-properties-binding.md
+ - name: URL Parameter Binding
+ href: ../guide-to-variables-in-app-builder/url-parameters-binding.md
+ - name: Remote Data Operations
+ href: ../using-data-in-your-app/remote-data-operations.md
+ - name: Grid Remote Paging
+ href: ../using-data-in-your-app/grid-remote-paging.md
+ - name: Performing Grid CRUD Operations (with OpenAPI)
+ href: ../using-data-in-your-app/crud-operations.md
+ - name: Implementing Query Builder for Server-Side Filtering
+ href: ../using-data-in-your-app/api-project-query-builder-support.md
+ updated: false
+ - name: Step-by-Step Using the Query Builder
+ href: ../using-data-in-your-app/query-builder-step-by-step-guide.md
+ updated: false
+ - name: Quickstart with Microsoft Data API Builder
+ href: ../using-data-in-your-app/quickstart-use-microsoft-data-api-builder.md
+ - name: Form Builder Visual Design and Data Connection
+ href: ../using-data-in-your-app/form-builder.md
+ updated: false
+ - name: App Navigation with Route Parameters
+ href: ../guide-to-variables-in-app-builder/route-parameters-navigation.md
+ new: false
+- name: Integrations
+ items:
+ - name: Adding Reveal Dashboards to Apps
+ href: ../toolbox/reveal-dashboard.md
+ updated: false
+- name: Code Generation
items:
- - name: Design-to-Code Story
- href: ../design-to-code-story.md # Overview of turning designs from tools like Figma, Sketch, and Adobe XD into production-ready code
- updated: true # Covers recently added Figma integration
- - name: Figma design to code story
- href: ../ui-kits/figma.md # Specific details on using the Figma UI Kit and plugin for design-to-code
- updated: true # Integration introduced in January 2025
- name: Preview Code
- href: ../preview-code.md # Describes how to view the generated HTML, CSS, and TS code within the App Builder
+ href: ../preview-code.md
- name: Generate App Overview
- href: ../generate-app/generate-app-overview.md # Explains options for downloading or uploading generated code to GitHub, and lists supported frameworks
+ href: ../generate-app/generate-app-overview.md
- name: Supported Frameworks
- items: # Nested one level deeper for specific framework support
+ items:
- name: Blazor Code Generation
- href: ../blazor-support.md # Details Blazor WASM and Server code generation support
+ href: ../blazor-support.md
- name: Web Components Code Generation
- href: ../web-components-support.md # Details Web Components code generation support
+ href: ../web-components-support.md
- name: Angular Code Generation
- href: ../generate-app/generate-app-overview.md # Angular generation is a core feature, listed in the Generate App Overview. A dedicated file was not provided.
+ href: ../generate-app/generate-app-overview.md
- name: React Code Generation
- href: ../generate-app/generate-app-overview.md # React generation is supported, listed in the Generate App Overview. A dedicated file was not provided.
- - name: Publish to GitHub
- href: ../generate-app/upload-application-to-github.md # Explains connecting a GitHub account and uploading generated code to a repository
- - name: Publish to Azure DevOps
- href: ../generate-app/azure-integration.md # Details integrating with Azure DevOps for publishing generated code
-- name: Integrations
- items: # Nested one level deeper for specific integrations
- - name: Reveal Dashboard
- href: ../toolbox/reveal-dashboard.md # Integration details for the Reveal Dashboard component
- updated: true # Component added in May 2023
-- name: Sharing and Collaboration
- href: ../share-preview-edit-app.md # Covers sharing applications, granting edit access, and preview settings
-- name: Change Log
- href: ../change-log.md # Provides updates and features added in various releases
-- name: Resources
- items: # Nested one level deeper for specific resources
- - name: Video tutorials
- href: ../video-tutorials.md # Resource page for video guides
+ href: ../generate-app/generate-app-overview.md
+- name: Application Deployment
+ items:
+ - name: Publishing Apps to GitHub
+ href: ../generate-app/upload-application-to-github.md
+ - name: Publishing Apps to Azure DevOps
+ href: ../generate-app/azure-integration.md
+- name: Sharing and Previewing Applications (Collaboration)
+ href: ../share-preview-edit-app.md
+- name: Change Log (Release Notes)
+ href: ../change-log.md
+- name: Video Tutorials
+ href: ../video-tutorials.md
diff --git a/en/single-page-apps-and-navigation.md b/en/single-page-apps-and-navigation.md
index de112bd..3111a71 100644
--- a/en/single-page-apps-and-navigation.md
+++ b/en/single-page-apps-and-navigation.md
@@ -6,13 +6,13 @@ _keywords: App builder, Indigo Design, Infragistics
# Single page apps and navigation
-> [!Video https://www.youtube.com/embed/hssubbXsOTM?si=yKKhVTo-1_fXyJ6A&list=UULF8cj8_eJROxAXsOjhbvduLw]
-
Another App Builder feature is the single-page apps and navigation. Unlike a page-based design approach, App Builder lets you create separate views that are injected or switched based on how users navigate. To see this action, you can create a new app using the create new application button, then select one of the default layouts that shows a top navigation defined.
Add layout preset from the Menu button, then select Create New App
+> [!Video https://www.youtube.com/embed/hssubbXsOTM?si=yKKhVTo-1_fXyJ6A&list=UULF8cj8_eJROxAXsOjhbvduLw]
+
## Parent view vs. Child views
What you see here is the master view. And when you look at the views list in the toolbox, you can see that there are two child views nested under it. Each child view corresponds to the navigation buttons in the primary toolbar area. When you preview the app, you will see that clicking on view 1 shows you content available inside view 1, and similarly for view 2.
From ef79f6a16d930d4b01568c66db025f715f639140 Mon Sep 17 00:00:00 2001
From: Zdravko Kolev
Date: Tue, 3 Jun 2025 13:28:35 +0300
Subject: [PATCH 05/11] final updates
---
en/sidebar-toc/toc.yml | 18 ++++++++++++++----
1 file changed, 14 insertions(+), 4 deletions(-)
diff --git a/en/sidebar-toc/toc.yml b/en/sidebar-toc/toc.yml
index 9f51409..82a643f 100644
--- a/en/sidebar-toc/toc.yml
+++ b/en/sidebar-toc/toc.yml
@@ -33,14 +33,24 @@
- name: Figma Design-to-Code Workflow
href: ../ui-kits/figma.md
updated: false
-- name: Interface and Design
+- name: Platform Interface and Structure
+ href: ../interface-overview.md
items:
- name: Interface overview
href: ../interface-overview.md
- - name: App Builder Components
- href: ../indigo-design-app-builder-components.md
- name: App Themes
href: ../app-themes/app-themes.md
+ - name: Toolbox Components
+ href: ../indigo-design-app-builder-components.md
+ items:
+ - name: Reveal Dashboard
+ href: ../toolbox/reveal-dashboard.md
+ - name: Grid
+ items:
+ - name: Grid Remote Paging
+ href: ../using-data-in-your-app/grid-remote-paging.md
+ - name: Grid CRUD
+ href: ../using-data-in-your-app/crud-operations.md
- name: Layouts
items:
- name: Flex Layouts and Component Positioning
@@ -117,7 +127,7 @@
href: ../generate-app/upload-application-to-github.md
- name: Publishing Apps to Azure DevOps
href: ../generate-app/azure-integration.md
-- name: Sharing and Previewing Applications (Collaboration)
+- name: Sharing and Previewing Applications
href: ../share-preview-edit-app.md
- name: Change Log (Release Notes)
href: ../change-log.md
From 066c43adea8e342fdd765050183624062de1a9d8 Mon Sep 17 00:00:00 2001
From: Zdravko Kolev
Date: Tue, 3 Jun 2025 14:34:59 +0300
Subject: [PATCH 06/11] final updates
---
en/generate-app/generate-app-overview.md | 3 ++-
en/getting-started.md | 5 +++--
en/sidebar-toc/toc.yml | 27 ++++++++++++++++++++----
3 files changed, 28 insertions(+), 7 deletions(-)
diff --git a/en/generate-app/generate-app-overview.md b/en/generate-app/generate-app-overview.md
index 4d2468c..2182573 100644
--- a/en/generate-app/generate-app-overview.md
+++ b/en/generate-app/generate-app-overview.md
@@ -100,7 +100,8 @@ Currently, the App Builder supports code generation for Angular and Blazor. Belo
| Reveal Dashboard | :heavy_check_mark: | :x: | :x: |
-> Note: Partially generated components are marked with :construction:. See [Blazor Support](../blazor-support.md#known-issues-and-limitations) for more details on the known issues and limitations for Blazor components.
+> [!NOTE]
+> Partially generated components are marked with :construction:. See [Blazor Support](../blazor-support.md#known-issues-and-limitations) for more details on the known issues and limitations for Blazor components.
## Additional Resources
diff --git a/en/getting-started.md b/en/getting-started.md
index e182a63..0bc0b36 100644
--- a/en/getting-started.md
+++ b/en/getting-started.md
@@ -23,7 +23,9 @@ There are thee ways in which you can create a new app from the "Create new appli
4. **Import design** - if you have an existing design file, created using the Indigo.Design UI kit for Figma or Sketch, you can use this as a starting point for your apps. To do this, get our Indigo.Design system, which includes plugins to publish your design, UI kits, and sample design files.
-> Note: Due to the differences between the absolute layout in Sketch and the Flex layout in the App Builder, some additional adjustments may be needed after parsing your Sketch file.
+
+> [!NOTE]
+> Due to the differences between the absolute layout in Sketch and the Flex layout in the App Builder, some additional adjustments may be needed after parsing your Sketch file.
@@ -34,7 +36,6 @@ Note, that once in the App Builder, users are enabled to easily switch between t