From fe76f5787cb843ac5e1827e7d4d0abc279dfad21 Mon Sep 17 00:00:00 2001 From: Pinkesh Date: Fri, 10 Jul 2026 16:39:55 +0530 Subject: [PATCH] Update general settings page --- .../projects/settings/general-settings.md | 118 +++++++++--------- .../settings/imgs/adaptive-icons.avif | Bin 0 -> 18935 bytes .../projects/settings/imgs/initial-page.avif | Bin 0 -> 14159 bytes .../projects/settings/imgs/splash-image.avif | Bin 0 -> 38416 bytes 4 files changed, 56 insertions(+), 62 deletions(-) create mode 100644 docs/resources/projects/settings/imgs/adaptive-icons.avif create mode 100644 docs/resources/projects/settings/imgs/initial-page.avif create mode 100644 docs/resources/projects/settings/imgs/splash-image.avif diff --git a/docs/resources/projects/settings/general-settings.md b/docs/resources/projects/settings/general-settings.md index e4367d24..4f7c8c50 100644 --- a/docs/resources/projects/settings/general-settings.md +++ b/docs/resources/projects/settings/general-settings.md @@ -8,74 +8,64 @@ sidebar_position: 0 --- # General Settings -This section serves as the control center for configuring essential aspects of your app. +General Settings serve as the control center for configuring essential aspects of your app. ## App Details -This section allows you to customize a wide range of settings that are crucial for the overall functionality and appearance of your application. From basic configurations like project and package (bundle) name to more advanced settings like theme customization and navigation control. +Edit the metadata and app-level settings for your project. -### Change Project, Package, and Display Name +- **Project Name**: The name of your FlutterFlow project. This is the name shown inside FlutterFlow. +- **Project Description**: Optional internal notes about the project. Use this to describe the app, its purpose, or any context that helps collaborators understand the project. -Modify the app or package name of your project from this settings. You can also define different package names based on the development environment selected. +### App Names -You can set a different name for the *App Store* and *Play Store* using the **Display Name**. +Use **App Names** to configure the package and display names for each environment. + +- **Current Environment**: Select the environment you want to configure, such as **Production**, **Staging**, or **Development**. +- **Package Name**: The unique package or bundle identifier for your app. You can define different package names for different environments. +- **Display Name**: The name shown to users on the installed app and in stores such as the App Store and Play Store. :::tip After changing the package name, errors may appear on the toolbar due to invalidated Firebase config files. To resolve this, generate new config files by going to **Settings & Integrations > Project Setup > Firebase > Regenerate Config Files**. ::: -### Initial Page +### Pinned FlutterFlow Version -You can specify your app's **Entry Page** and **Logged In** **Page** from this section. +Use this section to pin the project to a specific FlutterFlow version or keep it on the **Latest Version (Unpinned)**. Pinning can help protect complex projects from unexpected changes caused by platform updates. -- **Entry Page**: This serves as the home page for your app. When authentication is disabled, all users are directed to this page by default. If authentication is enabled, this page becomes the login, signup, or onboarding page for users who are not authenticated. -- **Logged In Page** (*available only if auth is enabled*): This page is displayed when the app starts for authenticated users. If a user successfully signs in, they are automatically redirected to the page specified here. If the user is already authenticated, this page bypasses the Entry Page. +For more details, see [Pinning Projects to Stable FlutterFlow Versions](version-management.md). +:::warning +Once pinned, upgrading the FlutterFlow version may introduce breaking changes that could cause errors in your project. If needed, you can revert to the previous version, but any changes made to the project after upgrading will be lost. +::: -To set the page, simply choose the page that you want to use from the dropdown menu. - +### Initial Page -
- -
-

+You can specify your app's **Entry Page** and **Logged In Page** from this section. +- **Entry Page**: The Entry Page is the first page users see when they open your app. When authentication is disabled, all users are directed to this page by default. If authentication is enabled, this page becomes the login, signup, or onboarding page for users who are not authenticated. +- **Logged In Page** (*available only if auth is enabled*): This page is displayed when the app starts for authenticated users. If a user successfully signs in, they are automatically redirected to the page specified here. If the user is already authenticated, this page bypasses the Entry Page. -### Folder Organization -If you want the improved folder organization for your project, **Enable Updated Folder Organization**. This is especially helpful for older projects; for new projects, this is enabled by default. +To set the page, choose the page you want to use from the dropdown menu. +![initial-page](imgs/initial-page.avif) ### Download Settings -- **Run "dart fix"**: Enabling this will run the `dart fix` command when downloading the code. This makes the generated code cleaner and potentially more performant. +- **Run "dart fix"**: Enabling this runs the `dart fix` command when downloading the code. This makes the generated code cleaner and potentially more performant. - **Download Unused Project Assets**: Enable this option to download all assets, including those that are not currently used in the project. This is useful when you need to access and use the assets in custom code or other parts of your project. ### Routing & Deep Linking -Configure the global settings for navigation and deep link in your app. To learn, how to set up deeplinks, check out the **[Deep & Dynamic Linking](../../../ff-concepts/navigation-routing/deep-dynamic-linking.md)** guide. +Configure global navigation and deep linking settings for your app. + +- **Override Default Transition**: Enable this to set a default page transition that applies across the app unless a page or action overrides it. +- **Pages Require Authentication by Default**: Enable this to require authentication for pages by default. You can still configure page-level access as needed. +- **Use Firebase Dynamic Links**: Enable this if your project still relies on Firebase Dynamic Links. If you are setting up deep links for a new project, see the [Deep & Dynamic Linking](../../../ff-concepts/navigation-routing/deep-dynamic-linking.md) guide. +- **URL Scheme**: Defines the scheme and domain values used for deep links. Keep these values unique to your app and aligned with your configured domain. +- **Advanced Route Settings**: Opens additional routing options for configuring app navigation behavior. ### Display Settings @@ -83,55 +73,59 @@ The **Display Settings** section allows you to configure how text scales within - **Min Text Scaling Factor**: Defines the minimum allowable scale for text. This prevents text from shrinking below a certain threshold, helping maintain legibility for all users. For example, setting this to `1` ensures text is never rendered smaller than its base size, regardless of device settings or user preferences. - **Max Text Scaling Factor**: Defines the maximum allowable scale for text. This limits how large text can appear, which is useful for preserving layout consistency on devices with accessibility text scaling enabled. For example, setting this to `10` allows text to scale up to 10× its original size. -- **Persist Text Scaling Factor**: When enabled, the current text scaling factor will be stored and applied even after the app is restarted. This ensures a consistent user experience across sessions. **Note that** this setting requires both **Min** and **Max Text Scaling Factors** to be set. If either is unset, persistence will have no effect. +- **Persist Text Scaling Factor**: When enabled, the current text scaling factor will be stored and applied even after the app is restarted. This ensures a consistent user experience across sessions. This setting requires both **Min** and **Max Text Scaling Factors** to be set. If either is unset, persistence will have no effect. :::info Once the text scaling factors are set, you can use the [**Update Text Scaling Factor**](../../../ff-concepts/localization-accessibility/accessibility.md#update-text-scaling-factor-action) action to let users dynamically adjust text size. ::: -Let’s understand this better with an example. Suppose the Min Text Scaling Factor is set to 1.0 and the Max Text Scaling Factor is set to 5.0. If a user's device requests a scaling factor of 2.5, FlutterFlow will accept it because it falls within the allowed range. So, if the base font size is 16.0, the final rendered size would be: `2.5 × 16.0 = 40.0` +For example, suppose the Min Text Scaling Factor is set to 1.0 and the Max Text Scaling Factor is set to 5.0. If a user's device requests a scaling factor of 2.5, FlutterFlow will accept it because it falls within the allowed range. So, if the base font size is 16.0, the final rendered size would be: `2.5 × 16.0 = 40.0` If a device requests a scaling factor higher than 5.0 (such as 6.0), it will be capped at 5.0. Thus, for a base font size of 16.0, the final rendered size will be: `5.0 × 16.0 = 80.0`. Similarly, if a device requests a scaling factor below 1.0 (for example, 0.5), it will be raised to 1.0 to ensure readability. The resulting font size would remain: `1.0 × 16.0 = 16.0`. +### UI Settings + +- **Show Component Preview in Palette**: Enable this to show component previews in the Widget Palette. This helps you identify reusable components visually while building. + ## App Assets -This allows you to upload the images to be used by the app. From here, you can upload the Initial splash image and the image for the app launcher icon. +Use App Assets to upload images for your splash screen and app launcher icon. ### Splash -Splash screens are the first thing users see when your app starts up. They give the app time to get ready while showing you something fun or informative. This screen typically contains the image or logo of the app. +Splash screens are the first thing users see when your app starts up. They give the app time to get ready while showing users your branding or loading experience. This screen typically contains the image or logo of the app. -The steps to configure the splash screen are as follows: +To configure the splash screen: -1. Navigate to the **Setting and Integrations** from the Navigation Menu > **General** section > **App Assets**. +1. Navigate to **Settings and Integrations** from the Navigation Menu > **General** section > **App Assets**. -2. Under the **Splash** section, click on the **Upload Image** button and upload the image you would like to display on the splash screen. +2. Under the **Splash** section, click **Upload Image** and upload the image you would like to display on the splash screen. 3. You can try any of the **Image Fit** options to determine how the uploaded image should display on the splash screen. -4. To control the image dimension by yourself, you can set the **width** and **height** properties. - - To set an **exact size,** select **PX** and enter the desired values. +4. To control the image dimensions manually, you can set the **width** and **height** properties. + - To set an **exact size**, select **PX** and enter the desired values. - To set the dimensions as a **% of the screen size**, select **%** and enter the desired value. -5. The **Min Duration** property helps you set the time for which the splash screen will be visible, where (1000ms = 1 second). +5. The **Min Duration** property helps you set how long the splash screen will be visible. For reference, 1000 ms equals 1 second. 6. You can also set a **Background Color** to match the background of the image. 7. In mobile apps, you might occasionally notice a blank white screen briefly appearing (as the Flutter engine loads) before the splash screen is displayed. To change the color of this screen, use the **Pre-loading** Color property. -8. Typically, web apps don't use a splash screen, so If you prefer a more traditional web experience, you can choose to **Disable for Web**. +8. Typically, web apps don't use a splash screen, so if you prefer a more traditional web experience, you can choose to **Disable for Web**. -![splash-screen-configuration](../imgs/splash-screen-configuration.png) +![splash-image](imgs/splash-image.avif) ### Launcher Icon -The launcher icon (also known as the app icon) represents your application. When you open the launcher app, it shows the app icons for all the installed apps. It acts as an entry point for your app. The image asset that you will upload here will be used as the app launcher icon. +The launcher icon, also known as the app icon, represents your application on a user's device. The image asset you upload here is used as the app launcher icon. To add the app launcher icon: -1. Click on the **Setting and Integrations** from the Navigation Menu (left side of your screen). +1. Click **Settings and Integrations** from the Navigation Menu. 2. Under the **General** section, select **App Assets**. -3. Under the **Launcher Icon** section, click on the **Upload Image** button. -4. By clicking on the **Unset** dropdown menu, you can also select from the already uploaded images to the Project Media/Assets. +3. Under the **Launcher Icon** section, click **Upload Image**. +4. Use the **Unset** dropdown menu to select from images already uploaded to Project Media/Assets. 5. [Download the project](../../../ff-concepts/advanced/flutterflow-cli/exporting-projects.md) and run the following command in your terminal to generate the launcher icon: `flutter pub run flutter_launcher_icons:main` @@ -140,7 +134,7 @@ To add the app launcher icon: ### Android Adaptive Icon -[Adaptive icons](https://developer.android.com/develop/ui/views/launch/icon_design_adaptive) are a design specification that allows app icons to adapt to different device environments without losing consistency in appearance. Unlike traditional launcher icons, which are static and can appear out of place or poorly scaled on different devices, adaptive icons consist of two layers: +[Adaptive icons](https://developer.android.com/develop/ui/views/launch/icon_design_adaptive) let app icons adapt to different device environments. Unlike traditional launcher icons, adaptive icons are designed to scale and display well across different devices. Adaptive icons consist of two layers: 1. **Foreground layer**: This layer usually contains the logo or main visual element of the icon. 2. **Background layer**: This provides a fill (color or background image) behind the foreground, which can be manipulated by the device’s software. @@ -148,18 +142,18 @@ To add the app launcher icon: Here are the steps to add adaptive icons: 1. [Create an adaptive icon](https://developer.android.com/develop/ui/views/launch/icon_design_adaptive#design-adaptive-icons). You can either use this [online tool](https://icon.kitchen/) or use these [resources](#create-adaptive-icon) to create one. -2. Return to FlutterFlow and navigate to **Setting and Integrations > General** > **App Assets > Android Adaptive Icon.** +2. Return to FlutterFlow and navigate to **Settings and Integrations > General** > **App Assets > Android Adaptive Icon.** 1. Upload the **Foreground Icon**. If you use the online tool, you'll find it inside the `IconKitchen-Output > android > res > mipmap-xxxhdpi > ic_launcher_foreground.png`. - 2. For **Background Type**, you can either set the **Color** or **Image**. It's recommended to use a color that aligns with your app's branding for a cohesive look. + 2. For **Background Type**, you can either set the **Color** or **Image**. Use a color that aligns with your app's branding for a cohesive look. 3. [Download the project](../../../ff-concepts/advanced/flutterflow-cli/exporting-projects.md) and run the following command in your terminal to generate the launcher icon: `flutter pub run flutter_launcher_icons:main` 4. [Run your app](../../../testing-deployment-publishing/running-your-app/run-your-app.md) on a real device or emulator to see the app launcher icon. -![android-adaptive-icon](../imgs/android-adaptive-icon.png) +![adaptive-icons](imgs/adaptive-icons.avif) -#### Useful resources +#### Useful Resources See the following resources for more information on Android adaptive icons. @@ -177,5 +171,5 @@ See the following resources for more information on Android adaptive icons. - [Designing Adaptive Icons](https://medium.com/google-design/designing-adaptive-icons-515af294c783) - [Implementing Adaptive Icons](https://medium.com/google-developers/implementing-adaptive-icons-1e4d1795470e) -## Nav Bar & App Bar +## Nav Bar and App Bar See how to configure the [Nav Bar](../../ui/pages/page-elements.md#enable-nav-bar-in-settings) and the [App Bar](../../ui/pages/page-elements.md#appbar). diff --git a/docs/resources/projects/settings/imgs/adaptive-icons.avif b/docs/resources/projects/settings/imgs/adaptive-icons.avif new file mode 100644 index 0000000000000000000000000000000000000000..de2336b2eb71ca1014a5c122a39b5bfe3a3624dc GIT binary patch literal 18935 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 IJq-l$&4@=zA^-pY literal 0 HcmV?d00001 diff --git a/docs/resources/projects/settings/imgs/initial-page.avif b/docs/resources/projects/settings/imgs/initial-page.avif new file mode 100644 index 0000000000000000000000000000000000000000..2f95a190a01cc1fadcb1c8c6fe08b3e2260471ba GIT binary patch literal 14159 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≪C*pv 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 J?`?i({XYkqJ0Ji6 literal 0 HcmV?d00001 diff --git a/docs/resources/projects/settings/imgs/splash-image.avif b/docs/resources/projects/settings/imgs/splash-image.avif new file mode 100644 index 0000000000000000000000000000000000000000..666c898aad13911d15f96caa8b20d21d4f2da71a GIT binary patch literal 38416 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 literal 0 HcmV?d00001