Releases: Codelessly/CodelesslySDK
Releases · Codelessly/CodelesslySDK
1.0.0
- Official v1 release!
- Migrate to Material 3.
- Text field improvements.
- Fix text field not updating internal state in a list view.
- Fix text field state sync issue.
- Fix list operation action when index is out of bounds.
- Changes to enable ListViews to shrinkwrap.
- Add variable support for button color properties.
0.8.1
v0.8.1 Release - Fix Flutter Text Scale API changes affecting text size calculations.
0.8.0
v0.8.0 Release - Codelessly Data support. Save and write data to Codelessly Cloud. - New GridView widget. - Codelessly Data Query Filters support. Sort and filter data. - Variable improvements. - Include 'set' and 'replace' operations for list operations. - Add new ${value} predefined variable to expose internal node data. TextFields only for now. - Track internal value with new NodeProvider InheritedWidget per-widget. - Fix variable substitution for api request body of text type. - TextField improvements. - Add variable support for all text field text properties. - Add support for actions on prefix and suffix icons on text fields. - Fix set operation on map not showing input field. - Implement proper TextFieldModel minimum size computation. - Add support for TextInputType.numberWithOptions. - JSON improvements. - Fix json variable controller highlighting. - Fix json syntax highlighting for storage operations. - Fix focus nodes for json variable input fields. - List improvements. - Add insertAll option for list operations - Refactor insert list operation to use json input field. - Add copy-paste and shortcuts support for actions. - Add support for non-blocking actions. - Implement option to enable/disable action. - Add firebase queries support for grid view. - Add support for number operations. - Codelessly Data improvements. - Implement filters and sort for load from cloud database action. - Make document ID optional for load from cloud database action. - Improve UI of list view settings panel. - Dismiss filters dialog on save. - Implement collection streaming for cloud database. - Add limit option in list view settings panel. - Add limit option for load from cloud database action. - Add Firestore ListView support. - Add Firestore and remove FireDart. - Fix image url substitution. - New authentication and Firebase initialization.
0.7.5
v0.7.5 Release - API fixes. - Fix variable substitution in API parameter value. - Fix default value not being used correctly for API parameters. - Remove body and bodyBytes param from API response to optimize performance. - Fix drag and drop insert to the edge of Accordion, Expansion Tile, ListView, and PageView. - Enable support for base64 data decoding in ImageBuilder.
0.7.4
v0.7.4 Release - Hotfix shrinkwrapping stack alignment layout. - Use maybePop instead of pop for navigate action.
0.7.3
v0.7.3 Release - Migrate Variables and Conditions to use permissions model. - TextField Improvements. - Fix shrink-wrapping conflict with expands property. - Fix text field model not calculating text field height properly for shrink-wrapping. - Allow min lines and max lines input fields to clear. - Fix shrink-wrap height calculation being affected by isDense property. - Preview Improvements. - Use editor video preview images for renderer. - Show current variant for preview mode. - Stack Layout Improvements. - Update codegen to reflect new shrinkwrapping-stack alignment changes. - Miscellaneous fixes. - Fix color filter for image error builder. - Add more logs & minor improvements.
0.7.2
v0.7.2 Release - Implement global listeners for navigation. - Update Alignment rules and behavior in Stacks. - Fix web view controller crashing on macOS. - Fix sdk disposing not working properly. - Fix embedded canvases crashing with local storage. - Fix and improve CStatus constructors.
0.7.1
v0.7.1 Release - Improve Alignment and Positioning. - Improve SDK preload performance. New Download Queue system speeds up layout downloads. - Fix AppBar not navigating back when leading is a custom icon. - Scrolling Improvements. - Fix scroll physics and always scrollable option. - Fix scrolling being cut off. - Fix stack crash when scrollable and no aligned children. - Fix scrollable size fit rules to allow fixed and flexible size fits. - Implement safe area for canvases - Substitute WebView input/src with variable values.
0.7.0
v0.7.0 Release - New Dialogs feature! 100% customizable dialogs with customizable close button, background, and padding. - New show dialog action. - New show dialog settings panel. - Improve Embedded Canvases preview rendering. - Improve Scrolling. - Enable scrolling for expanded frames with special conditions for child. - Fix ClipRect as SingleChildScrollView child not being merge swept. - Don't use alignment on container from the child in codegen if it is scrollable. - Removed fixed width/height with a SizedBox around SingleChildScrollView. - Don't wrap a stack child with Align widget if it is scrollable. - Fix scrollable property enable/disable conditions to allow proper scrolling in some special cases. - Fix Edge Pins not syncing with server. - Fix PageView triggers not executing. - Fix Button size rendering incorrectly. - Fix SDK incorrect variables initialization from actions. - Fix image always using fixed sizes.
0.6.0
v0.6.0 Release - Embedded Canvases V1. - Embed canvases into layouts. - Local Storage V1. - Store and persist data locally. - Optimize JSON data to reduce data usage and storage by 80%. - ListView Improvements - Use keys for ListView items. - Fix list view not using data length first. - Prioritize hard coded item count for list view and page view in preview mode. - Fix set variable actions on null list and map variables. - Fix set variable action for list and map items. - TextField Improvements - Implement TextField model for better shrink-wrapping. - Fix TextField not submitting on focus change. - Fix TextField not invoking onSubmitted actions. - Fix text field always being wrapped with SizedBox. - Allow horizontally shrink-wrapping text fields. - Variable Improvements - Implement custom value notifier for SDK use with controllable notify feature. - Avoid notifying variable changes when actions are executed on canvas load. - Fix canvas load crash when variables notify. - Fix ManagedListenableBuilder notifying when not mounted.