dartblock_code 1.1.0 copy "dartblock_code: ^1.1.0" to clipboard
dartblock_code: ^1.1.0 copied to clipboard

Block-based programming framework 'DartBlock' primarily designed for mobile devices. Supports automatic evaluation, on-device execution and exception-throwing.

1.1.0 #

  • New dynamic UI elements depending on screen size:
    • Display the statement types in the toolbox in multiple rows (up to 4), depending on the screen height.
    • Display the label for each statement type in the toolbox, depending on the screen width.
    • The following editors will now open in a centered dialog rather than a modal bottom sheet, depending on the screen width:
      • Function editor
      • Function parameter editor
      • Statement type picker
  • New visualization for the "For-Loop" statement type.
  • New animation when toggling between the "Editor" and "Code" views.
  • Added a slight delay (100ms) to the statement type draggable in the toolbox, to avoid conflicts with the scrollable nature of the parent statement bar.
  • Changed the color of the "Print" statement type in the toolbox.
  • Example app refactor, with additional documentation.

1.0.4 #

  • Updated docs

1.0.3 #

  • Updated formatting
  • Updated docs

1.0.2 #

  • Re-generated json_serializable files to fix JSON encoding/decoding functionality.

1.0.1 #

  • Public API adjustment

1.0.0 #

  • Initial release
3
likes
160
points
410
downloads
screenshot

Publisher

verified publisheraryobarzan.com

Weekly Downloads

Block-based programming framework 'DartBlock' primarily designed for mobile devices. Supports automatic evaluation, on-device execution and exception-throwing.

Repository (GitHub)
View/report issues

Topics

#block-based #code #programming #editor

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

build_runner, code_text_field, collection, file_picker, flutter, flutter_highlight, google_fonts, highlight, json_annotation, reorderables, uuid

More

Packages that depend on dartblock_code