Skip to content

Releases: Codelessly/CodelesslySDK

1.0.0

23 Jan 15:58
Compare
Choose a tag to compare
  • 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

16 Jan 06:48
Compare
Choose a tag to compare
v0.8.1 Release

- Fix Flutter Text Scale API changes affecting text size calculations.

0.8.0

26 Dec 16:18
Compare
Choose a tag to compare
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

18 Nov 20:57
Compare
Choose a tag to compare
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

18 Nov 20:29
Compare
Choose a tag to compare
v0.7.4 Release

- Hotfix shrinkwrapping stack alignment layout.
- Use maybePop instead of pop for navigate action.

0.7.3

16 Nov 18:44
Compare
Choose a tag to compare
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

09 Nov 16:07
Compare
Choose a tag to compare
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

08 Nov 05:28
Compare
Choose a tag to compare
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

08 Nov 05:27
Compare
Choose a tag to compare
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

31 Oct 04:46
Compare
Choose a tag to compare
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.