Skip to content

Releases: Codelessly/CodelesslySDK

1.2.0

18 Feb 23:15
Compare
Choose a tag to compare
  • Cache system improvements to load layouts better.
  • Inkwell improvements.
  • Implement isTrue and isFalse operators for conditions.
  • Refactor operator filtering to use index if available.
  • Fixes
    • Fix doc data validation on creation.
    • Fix canvas with auto-scale always aligning at top center.
    • Fix list remove operation type mismatch.
    • Fix download and cache system optimizations.

1.1.0

04 Feb 21:02
Compare
Choose a tag to compare
  • New AutoComplete support for Variables.
  • New createdAt and updatedAt variables to support sorting by date.
  • Button improvements:
    • Improve button layout calculations.
    • Fix conditions not evaluating on button labels.
  • Image Editor improvements:
    • Fix image fill editor pixel overflow.
    • Fix image fill tooltips rendering oddly.
    • Fix images invisible after flipping.
  • Fixes:
    • Fix disable automatic padding from Frames with strokes.
    • Fix canvas color visibility not working when there's only 1 fill.
    • Fix set variable action not using variable type properly.
    • Fix inequality operator was checking for equality.
    • Fix unsupported type text not visible in json view.

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.