You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/ff-concepts/layout/responsive-layout.md
+55-1Lines changed: 55 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -196,4 +196,58 @@ To implement this, we can go to its widget properties and toggle the device icon
196
196
197
197
And now you have a more responsive screen for this shopping app use case that looks good in both mobile and desktop formats.
198
198
199
-
With these adjustments, your shopping app now boasts a highly responsive screen that seamlessly adapts to both mobile and desktop formats. This ensures an optimal user experience across all devices, maintaining both functionality and aesthetic appeal.
199
+
With these adjustments, your shopping app now boasts a highly responsive screen that seamlessly adapts to both mobile and desktop formats. This ensures an optimal user experience across all devices, maintaining both functionality and aesthetic appeal.
200
+
201
+
## Responsive Value
202
+
203
+
**Responsive Values** allow you to define different property values, such as widths, heights, font sizes, or padding, for different device sizes (mobile, tablet, desktop, and wide). At runtime, your app evaluates the screen width and automatically applies the appropriate value based on your configurations.
204
+
205
+
:::info[possible use cases]
206
+
207
+
-**Adaptive Layouts**: Automatically adjust element sizes to deliver a consistent UI across devices.
208
+
-**Better Readability**: Increase font size on larger screens to improve legibility.
209
+
-**Improved Spacing**: Use different padding or margins on tablets and desktops to optimize content flow.
210
+
211
+
:::
212
+
213
+
To set a responsive value, select a widget and choose a property that supports responsiveness. Click **Set from Variable > Responsive Value**, then enter different values for each screen size:
214
+
215
+
- Mobile (below `Breakpoint Small`)
216
+
- Tablet (below `Breakpoint Medium`)
217
+
- Desktop (below `Breakpoint Large`)
218
+
- Wide (above `Breakpoint Large`)
219
+
220
+
As you preview on different devices, the property will automatically adjust based on the selected screen size.
221
+
222
+
:::tip[Customizing Breakpoints]
223
+
224
+
You can adjust the default screen size breakpoints (mobile, tablet, desktop, wide) in FlutterFlow’s Theme Settings. See how to [**Customize Breakpoints**](#customize-responsive-breakpoints).
225
+
226
+
:::
227
+
228
+
229
+
<div style={{
230
+
position: 'relative',
231
+
paddingBottom: 'calc(56.67989417989418% + 41px)', // Keeps the aspect ratio and additional padding
@@ -13,11 +13,11 @@ The Toolbar, located at the top of the app builder, provides easy access to nume
13
13
14
14

15
15
16
-
## Project info
16
+
## Project Info
17
17
18
18
Hovering over this section reveals the essential information about your project. Here, you can easily check the project name, branch name, environment name and the current version of FlutterFlow that you're using, along with its release date. Additionally, it shows the Flutter version that your project is currently running on.
19
19
20
-
## Help
20
+
## Help Menu
21
21
22
22
From here, you will get access to essential resource links that will come in handy while building your apps.
23
23
@@ -31,7 +31,7 @@ From here, you will get access to essential resource links that will come in han
31
31
8.**Current Status/Known Issues**: We want to keep you informed about the current status of FlutterFlow and provide updates regarding any known issues. We aim to ensure transparency and keep you in the loop about the platform's performance and potential issues.
32
32
9.**Show/Hide Chat**: You can use this option to show or hide the chat button at the bottom right of the app builder.
33
33
34
-
## Keyboard shortcuts
34
+
## Keyboard Shortcuts
35
35
36
36
With keyboard shortcuts, you can perform common actions related to widgets and run your project in Test or Run mode with just a few keystrokes, saving you time and effort. Select this option to see all the shortcuts.
37
37
@@ -43,168 +43,12 @@ The Command Palette makes it easy to find and use things in the App Builder. Ope
FlutterFlow AI Tools is a powerful set of features designed to speed up app development by leveraging artificial intelligence. These tools allow you to quickly generate app elements such as pages, components, and even entire page layouts with relevant widgets automatically populated.
48
-
49
-
### New Page Creation
50
-
Instantly create pages in your app from a prompt. To create a page, open the **AI Tools** menu from the Toolbar. Next, select **New Page Creation** and enter a description for your page.
51
-
52
-
<div style={{
53
-
position: 'relative',
54
-
paddingBottom: 'calc(50.67989417989418% + 41px)', // Keeps the aspect ratio and additional padding
Aside from pages, you can also create [Components](/resources/ui/components) directly from a prompt. To create a component, open the **AI Tools** menu from the Toolbar. Next, select **New Component Creation** and enter a description for your UI component.
80
-
81
-
<div style={{
82
-
position: 'relative',
83
-
paddingBottom: 'calc(50.67989417989418% + 41px)', // Keeps the aspect ratio and additional padding
Sketch to Component allows you to add a sketch of your [Component](/resources/ui/components). This sketch can include outlines of widgets or layouts to incorporate, and it can also include annotations that tell the AI tool more about the design you have in mind.
109
-
110
-
To create a Component from a sketch, open the **AI Tools** menu from the Toolbar. Next, select **Sketch to Component** and draw directly in the input or upload an image file of your sketch.
111
-
112
-
<div style={{
113
-
position: 'relative',
114
-
paddingBottom: 'calc(56.67989417989418% + 41px)', // Keeps the aspect ratio and additional padding
We allow you to visualize and design your app for various mobile, tablet, and desktop devices. The [canvas](../ff-ui/canvas.md) size is defined as width (in pixels) x height (in pixels). This size is determined according to the device selected. To set a custom canvas size, click on the Canvas Size and enter the width and height (in pixels) you want.
176
-
177
-
<div style={{
178
-
position: 'relative',
179
-
paddingBottom: 'calc(56.67989417989418% + 41px)', // Keeps the aspect ratio and additional padding
Understand the crucial concepts of project history, such as saving and versioning [here](../../testing-deployment-publishing/branching-collaboration/saving-versioning.md).
206
-
207
-
## Project comments
46
+
## AI Generation History
47
+
48
+
The **AI Generation History** panel lets you track the status of your AI-generated items. It provides a list of all previously generated pages and components, and you can easily preview them from here.
49
+
50
+
51
+
## Project Comments
208
52
209
53
This helps you leave your thoughts, opinions, questions, or feedback on a specific widget with your project team or a client. While adding a comment, you can tag users, and they will be able to respond, creating a thread of conversation.
210
54
@@ -214,7 +58,7 @@ To tag users, select the @ symbol and choose the project team member(s).
214
58
215
59
:::
216
60
217
-
## Optimizations & Enhancements
61
+
## Project Suggestions
218
62
219
63
We scan and suggest enhancements to elevate your app's design and speed. Imagine having a personal consultant for design and performance dedicated to improving the user experience of your app.
220
64
@@ -230,7 +74,7 @@ You can control what kind of suggestions you would like to receive by clicking o
230
74
231
75

232
76
233
-
## Project issues
77
+
## Project Issues
234
78
235
79
If there are any issues or warnings present in your current project that might result in a build failure or app crash, they will be displayed in this section. You can click this option to view a short description of each issue and navigate to the place where you can fix the issue by clicking on the respective issue.
236
80
@@ -242,11 +86,12 @@ If there are any issues or warnings present in your current project that might r
[Branching](../../testing-deployment-publishing/branching-collaboration/branching.md) enables you to create a separate copy of your existing project, allowing you to develop new features without affecting the current functionality.
90
+
## Version Control
91
+
**Version Control** is a system that tracks changes to your project's files over time, allowing you to revert to previous states if needed. In FlutterFlow, you can utilize [Branching](../../testing-deployment-publishing/branching-collaboration/branching.md) to create a separate copy of your project to build or test features without affecting the main version.
248
92
249
-
## Developer menu
93
+
94
+
## Developer Menu
250
95
The Developer Menu provides developers with access to tools such as code viewing, GitHub integration, and source code download capabilities.
251
96
252
97
1.**View Code**: This option lets you display the *Dart* code for all the pages of your FlutterFlow project. You can also take a look at the dependencies being used by the app here.
@@ -267,9 +112,7 @@ _Connect GitHub Repo_, _Download Code_, and _Download APK_ features requires a [
267
112
268
113
7.**Refactor Project**: This option opens your FlutterFlow project in a YAML-based file editor, allowing you to perform bulk edits more efficiently. You can search, edit, and replace values across multiple files—useful for renaming keys, updating data types, or migrating resources to a Library. Check out the [**Refactor Project**](../../resources/projects/refactor-project.md) documentation for more details.
269
114
270
-
271
-
272
-
## Share project
115
+
## Share Project
273
116
274
117
You can make a project public so that others can view and clone your project. Before you share your project, make sure to remove any sensitive information.
275
118
@@ -280,10 +123,10 @@ You can make a project public so that others can view and clone your project. Be
280
123
281
124
:::
282
125
283
-
## Preview
126
+
## Preview App
284
127
285
128
You can use this option to run your app in [Preview mode](../../testing-deployment-publishing/running-your-app/run-your-app.md#preview-mode).
286
129
287
-
## Testing
130
+
## Test Mode
288
131
289
132
This menu allows you to run your app in [Test](../../testing-deployment-publishing/running-your-app/run-your-app.md#test-mode) or [Run](../../testing-deployment-publishing/running-your-app/run-your-app.md#run-mode) mode.
Copy file name to clipboardExpand all lines: docs/misc/customer-support-policy.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -46,7 +46,7 @@ Lastly, you can connect with a [FlutterFlow Expert](https://experts.flutterflow.
46
46
47
47
We regularly release feature updates and bug releases. To make sure you are on the most recent version of FlutterFlow select Ctrl/Cmd + R.
48
48
49
-
If you think you've found a bug, please submit an [in-app bug report](../intro/ff-ui/toolbar.md#help) or let us know via chat (Standard and Pro users only). Please make sure to include:
49
+
If you think you've found a bug, please submit an [in-app bug report](../intro/ff-ui/toolbar.md#help-menu) or let us know via chat (Standard and Pro users only). Please make sure to include:
0 commit comments