Release notes
Here you will find all released features and bug fixes done for each version
1.5.5β
You can add initState
and dispose
functions and restore last opened tabs ;)
New β¨β
-
Ability to override
initState
anddispose
: In Circuit, click on+
button on the left side next toFunctions
, then chooseinitState
ordispose
to override them. For more, click here -
Last opened tabs are restored: no more of opening your boards and tabs again! your last opened tabs will be restored when you reopen your project
Fixes π©Ήβ
- Component crash when reordering wrappers
- SVGs not showing in Designer or file picker after uploading them
- Releasing to Android ends up failing due to conflict in Java version
- Error with feedback and Report in sending data
1.5.4β
Now you can offer videos in your app! Also, check out how to customize buttons UI the way you like ;)
New β¨β
- You can now play offline and online videos in your app with new
Video Player
widget.
Fixes π©Ήβ
- Fix a problem of data not being loaded using the API in case of existing of list types
- Fix a problem for some widgets and wrappers having non-consistant names in different places
New documentation and tutorials πβ
1.5.1β
New β¨β
- Adding status bar in the bottom
Fixes π©Ήβ
- Fix problem with changing the varibale names
- Fix some issues in Firebase Firestore
New documentation and tutorials πβ
- How to make your screen design responsive (mini tutorial)
- New documentation for the following widgets:
- Updating the Component page
1.5β
New β¨β
-
Firebase Firestore: You can now connect your app to Firestore, create collections, perform queries, and more! (tutorial is coming soon π)
-
Error system: Errors are now shown in the bottom tab. If you click on one of them, it will take you to the error location so you can fix it. No more of finding errors while deploying!
-
New UI: We are changing the UI to a complete new one that will make building apps way easier and more exciting! we just released the first part of the new UI, with the rest coming on the way!
Fixes π©Ήβ
- Fix a bug that caused a failure in deploying a release version for Android
- Fixing some bugs in the UI
- Some performance improvement
1.4.2β
New β¨β
- Show unsaved files in the unsaved changes popup
- Adding shrinkwrap option to HTML to make it's height dyanmic
- Adding param option to Data builder API to pass dynamic values to to API GET requests
- Add the option to create a parameter for properties using the details menue
- New UI for the active plan and for comparison between plans
- Add advanced options to gesture detector and inkwell
Fixes π©Ήβ
- Fix color field crashing when changing the opacity
- Fix project loading when using global variables
- Fix problems with Circuit nodes not connecting sometimes
- Fix problem with Bottom navigation bar icons not being replaced
- Fix problem with SVG widget not updating after replacing the SVG file
- Fix problem with layout and wrapper options not appearing for dynamic content (children that is connected to a list)
- Fix problems with the selection of multiple widgets
1.4.0β
New β¨β
- Adding the option to creare Global state
- Adding default text style wrapper and text directionality wrapper to give a style for all texts blow it
- Adding Apk debug: to build an APK test version fast without signing key
Fixes π©Ήβ
- Fix circular dependencies problems (ex, when two screens use each other)
- Improve the speed and fix some issues in project loading
- Fix Android build bug that was reported here.
- Fix issues with code loading
- Fix bugs with API schemas
1.3β
New β¨β
- A full new variables system: now you can create parameters and variables for screens or components:
- Parameters act as input values that recieved from another screen/component and don't change
- Variables are for the values that change inside the screen/component
- Creating functions: now you can create functions as well inside any screen/component
- Adding Google Fonts by default
- Adding the option to create Gradients
Fixes π©Ήβ
- Usability enhancements
- Fixing some bugs with the Circuit
v1.2.2β
New β¨β
-
A new Wrap widget: : Widgets now can rearrange themselves inside a wrap widget
-
Adding widget preview: scroll down on widgets inside the palette to see a preview
-
Error text in the Text Field: Show error messages within TextField widget
-
Ability to add null to variables that accepts null: Now you can assign null to variables in circuit or details panel. Click here to see how
-
Adding advanced device previewer: Choose the device type, orientation, and other settings while previewing your app
-
New code editor with autocomplete: Right-click on any file and choose show file content to open code-editor
-
Updating code without reloading the project: Code editor can now update automatically with every change you do
-
Updating to material3 theme
Outline improvements ββ
- Double click to zoom into any widget (also press F to focus on selection): No need to look for them on the board anymore!
- Clicking on a widget focuses on it in the outline
Fixes π©Ήβ
- Markdown can be sized automatically
- Pinch to zoom on web
- Fix youtube change video id
v1.2.1β
New β¨β
-
Added Youtube widget
-
Added Admob widget
- Added a json viewer to format json data inside API requests
- Added API Collection settings : you can now add settings on the Collection level, such as the Base Url and headers, and they will be automatically included in the requests inside that collection so you don't have to keep adding headers or baseURL with every request you add.
Fixes π©Ήβ
-
Fix missing dependency error on the board
-
Fix issue with selection in the designer
-
Improvements with Undo
v1.2.0β
New β¨β
-
Added support for more API requests like POST, UPDATE, PUT, DELETE... read more about it here
-
Added Rive widget
Fixes π©Ήβ
-
Fix change launcher icon fails on iOS
-
Fix holding button while drawing a container or text in the designer
-
Code generation improvements
v1.1.9β
New β¨β
- Added Lottie animation widget
- Added SVG support
- Added payment management options
Fixes π©Ήβ
- Fix Android build issues
- Fix uploading images
- Fix creating components with invalid name
- Code generation improvements
v1.1.8β
New β¨β
- Adding variables and expressions in text fields
- Realtime connection with Supabase
- Create local projects
- Run and test locally on real devices or emulators and update with hot reload
- Open local project in VSCode if installed
Fixes π©Ήβ
- Sorting projects in dashboard
- API get requests fixes
- Drag and drop for ListView
- Code generation improvements
v1.1.7β
New β¨β
- Markdown widget
- Webview widget
- Html Widget
- Added Desktop version for Mac and Windows
- Added safe area wrapper
- Added header to get request
- Added template preview
- Ability to change app icon
- API request response presented in a pretty format
Fixes π©Ήβ
- Fix: Parameter names use proper names instead of p0, p1...
- Fix: Supabase crashing the project
- Fix: Adding nodes with default values break the code
- Fix: Drag and drop drawer and FAB into the screen puts it in place
- Fix: Adding pop up message when importation fails
v1.0.xβ
New β¨β
- Adding cut action
Fixes π©Ήβ
- Fix: Undo in files panel
- Fix: font not saving
- Fix: reset password issue some password does not work
- Fix: login issue and making it more secure
- Fix: Some emails are not valid
- Fix: Android build produces apk
- Fix: Building web not working
- Fix: Download code button not working
- Fix: Sharing for gives users the same plan as the owner
0.3.6β
New β¨β
- New widgets: Bottom navigation bar, Drawer, ListTile, ListView, InkWell, Material
- Changed the default sizes for new widgets to be more accurate
- Adding text with the text tool now directly modifies the text
- Fullscreen mode when simulate
- Added refresh button to simulate
- Changed default board color white
- Added arrows shortcut to move objects on the board
Fixesβ
- Fix: Copying maintains layout
- Fix: Drag and drop in the outline
- Fix: Some web images did not work
- Fix: Problem of the placeholder widget in a group being removed after connecting to a variable
- Fix: default value of variables not being set to the old data of the details proberty
- Fix: some undo/redo problems
0.3.5β
New β¨β
- Added spacing to row/columns
- Added ungroup option
- Added menus on the menu bar
- Added paste option to the board context menu
- If the widget is corrupted an error widget will appear on the board
- Status bar shows if there are unsaved changes or all saved
- Auto detects spacing & order when converting from stack to column/row
Fixesβ
- Fix: Reordering wrappers
- Fix: Add widget button
- Fix: Creating a group matches the parent group options
- Fix: Shortcuts stick
- Fix: Ability to modify layout for multiple widgets in the same time
- Fix: Constraints work with drag and drop with all different
- Fix: resizing one axis doesn't break the layout of the other axis