pkg_scribero version: 1.3.68

Published 2026-05-15

ruud

sdk | dart flutter
repository | svn
platform | generic
status | n/a
  • Readme
  • Changelog
  • Versions

Changelog

1.3.68 - 2026-05-15

Changed

  • CanvasModel.toMap: Removed unnecessary .toList().first replacing with .first (TASK-056).
  • ElementProperties.fromMap: Removed redundant .toList() applied after List.from() which natively returns a list (TASK-057).
  • CanvasModel JSON serialization calls: Removed unnecessary eager .toList() conversions before map entries assignment (TASK-059).
  • ElementModel.getSnap: Refactored findNearestSnap to directly accept an Iterable, avoiding an intermediate mapping list allocation (TASK-058).

Fixed

  • SizeHandlePainter.shouldRepaint: now compares relevant fields so corner and side grippers repaint appropriately upon canvas zoom or configuration change (TASK-043).
  • PageLayout._layout(): added guard for empty page lists, preventing Bad state: No element crashes when computing row heights (TASK-044).
  • PageLayout._layout(): fixed row-wrap right-edge calculation to use logical rect.right instead of relative rect.width avoiding wasted pagination space (TASK-045).
  • PageLayout._layout(): added explicit block to gracefully lay out oversized pages instead of skipping them incorrectly (TASK-046).
  • _renderSelectedPageOnTop(): safely wrapped getPage()! lookup yielding early return avoiding crash during selection detachment (TASK-047).
  • ScriberoProperties: introduced _selectedPage check ensuring graceful degradation preventing properties layout sidebar crash on decoupled elements (TASK-048).
  • doDemoTransparentPlaceholder: handled empty array conditions ensuring scripting demo falls back accurately without throwing null exceptions on index access (TASK-049).
  • doPrijsDoorhaling(): validated the initial presence of text offsets shielding scripting routines against early empty string formatting attempts (TASK-050).
  • ScriberoInterpolationProvider._replaceField(): replaced infinite while loop text matching ensuring repeated variable field content templates execute safely (TASK-051).
  • _ON_RestoreImageAspectRatioAction: correctly shielded imageSize zeros eliminating divisions by zero crashing aspect ratios when decoding faulty images (TASK-052).
  • _toPdflibImageFitOptions: implemented validations intercepting missing zero scaling targets thus mitigating PDF stream block corruption errors (TASK-053).
  • doDemoTransparentPlaceholder: checked size structures removing unsafe unwrap evaluations stopping script calculation crashes upon unmounted parent constraints (TASK-054).
  • ScriberoObject: ensured layout limits by clamping padding zoom multiples averting unbounded dimension layouts crashing zero width calculations (TASK-055).

1.3.67 - 2026-05-13

Fixed

  • SelectionController.select(): replaced force-unwrap navigatorKey.currentContext! inside a scheduled microtask with a null-safe guard that logs a warning and returns early when the widget tree is disposed, matching the pattern used in setChildren (TASK-023), _selectIdsAfterCanvasLoad (TASK-033), and ScriberoImage (TASK-036).
  • SelectionController._updateChildOrder: added null guard for element.parent at the top of the method; logs a warning and returns early instead of throwing Null check operator used on a null value when the element has no parent.
  • SelectionController._wrapInitialMultipleSelection / _wrapExtendedMultipleSelection: added anchors.isEmpty guard before reduce(math.min/max) calls; logs a warning and returns early instead of throwing StateError: No element when all selected elements have zero-area bounding boxes.
  • RotateHandlePainter.shouldRepaint: was always returning false, causing the rotation handle circle and line to freeze at the scale in effect on first paint and never react to canvas zoom changes; now compares scale so the handle repaints correctly on every zoom change.
  • PdflibPrimitives (pdflibCircle, pdflibEllipse, pdflibImage, pdflibLine, pdflibPage, pdflibPlaceholder, pdflibRectangle, pdflibText, pdflibTriangle): guarded every fillColors.first access with fillColors.isNotEmpty && and replaced fillTints.first with fillTints.firstOrNull ?? 0xFF; prevents StateError: No element during PDF export when an element is constructed from a legacy or hand-crafted JSON document that omits fill lists.
  • PdflibPrimitives._pdflibImageOptions (BoxFit.none branch): removed erroneous .pt2mm() call on imageSize (which was already in points) and converted panOffset (stored in mm) to points via .mm2pt() before using it in the matchbox clip-rect calculation; clip coordinates were previously off by ~2.835× due to the unit mismatch.

1.3.66 - 2026-05-13

Fixed

  • ElementSelectHandler._ON_TapUpOnElement: replaced three consecutive model.getPage()! force-unwraps with a single null-safe lookup; returns early when the element has no page ancestor instead of throwing, and eliminates the redundant ancestor-walk cost.
  • GridPainter.shouldRepaint: was always returning false, causing the grid element's guide lines to freeze at the opacity in effect on first paint and never react to selection changes; now compares scribero, model, and scribero.selected so lines repaint correctly on every relevant state change.
  • ElementSizeHandler (bottom-centre, right-centre, top-centre grippers): snap correction was applied after the kScriberoMinimumElementSize clamp, allowing a negative snap delta to push the size below the intended floor; a second clamp is now applied after the snap offset.
  • ImagePainter.paint (BoxFit.none branch): source rectangle size was built with size.mm2pt(), a PDF-unit conversion that inflated the logical-pixel widget size by ~2.835× and caused the canvas preview to show the wrong crop region; replaced with cropRect.size which uses the correct image-pixel dimensions.
  • CirclePainter.paint / TrianglePainter.paint: added early-return guard when the locally-built fillColors list is empty (occurs after model.fillColors is empty); prevents StateError: No element when .first was called on an empty list.
  • SelectionController._selectIdsAfterCanvasLoad: replaced force-unwrap navigatorKey.currentContext! inside an asynchronous CanvasLoadReadyEvent listener with a null-safe check that logs a warning and returns without crashing when the widget tree is disposed.
  • CanvasModel.parseScriberoElements: replaced ElementType.values.byName(e['type']) with firstWhere(... orElse: () => ElementType.none) so that a missing or unrecognised type key in a child map is treated as ElementType.none instead of throwing TypeError / ArgumentError.
  • SelectionController._wrapInitialMultipleSelection / _wrapExtendedMultipleSelection: added null-safe getPage() lookup with an early-return warning at the top of each method; prevents Null check operator used on a null value when either is called after the selection loses its page ancestor due to a concurrent state change.
  • ScriberoImage._doDetermineRealImageSize: replaced force-unwrap navigatorKey.currentContext! inside a Future.microtask with a null-safe guard matching the pattern used in ElementModel.setChildren (TASK-023); prevents a crash when the image element is unmounted between decode completion and microtask execution.

1.3.65 - 2026-05-13

Fixed

  • SelectedPainter.shouldRepaint: was always returning false, causing the scale-dependent selection border to freeze at the zoom level in effect when the element was first selected; now compares scale so the border repaints correctly on every canvas zoom change.
  • ElementModel.setChildren: replaced force-unwrap navigatorKey.currentContext! inside the scheduled microtask with a null-safe check; no exception is thrown when the navigator context is unavailable (startup, hot-restart, or disposed tree).
  • SelectionController.unwrapContainer: replaced force-unwrap container.getPage()! with a null-safe lookup; logs a warning and returns early when the container has no page ancestor, preventing a crash during concurrent reload or scripted ungroup on a detached element.
  • ElementSizeHandler._ON_PointerMoveTopRight (top-right gripper): snap correction now only advances position.dy (top edge); position.dx (left edge) is no longer shifted by snap.dx, eliminating the unintended horizontal translation that moved the element while also growing its width.
  • ElementModel.canMoveToPage / moveToPage: added scribero.elementModels.isEmpty guard before .first access; returns false / exits early during transient canvas-reload windows when the root element list is empty, preventing StateError: No element.
  • PdflibPrimitives._parseDefaultTextFormatting: added textPdflib.isEmpty early-return guard; text elements with no committed content (newly added, cleared, or loaded from a legacy document) no longer throw StateError: No element during PDF export.

1.3.64 - 2026-05-13

Fixed

  • GuideLinesPainter.shouldRepaint: was always returning false, freezing guide lines during drag; now compares relevant fields so lines repaint correctly on move, size, select, snap, and rotate.
  • ElementModel.updateWithoutTriggering: wrapped callback in try/finally so any exception thrown by the callback cannot permanently leave _updating > 0 and silence all future notify() calls.
  • SelectionController._wrapExtendedMultipleSelection: replaced force-unwrap children[id]! with null-safe lookup; stale childOrder entries are skipped with a warning instead of crashing; orphaned children not in childOrder are appended with a warning.
  • PdflibPrimitives.pdflibCircle: arc radius now uses math.min(dx, dy) instead of only the x-axis half-width, so non-square circle elements preserve their correct radius in PDF export.
  • ElementSizeHandler (right/left centre grippers): grippers now fix the midpoint of the correct edge (_updateForCentreLeftAnchor / _updateForCentreRightAnchor) instead of a corner, eliminating y-axis drift when resizing rotated elements from the side.
  • PdflibPrimitives.pdflibText: guarded .first access on textPdflib and .last access on textOffsetsY with isNotEmpty checks; empty lists (element not yet rendered or loaded from a legacy document) no longer throw StateError and abort PDF export.
  • ElementModel.getAnchorCoords: replaced force-unwrap getPage()! with a null-safe lookup; returns an empty AnchorCoords when no page ancestor exists instead of crashing during snap/guide-line painting.
  • SelectionController._updateMultipleSelection: replaced force-unwrap getPage()! with a null-safe lookup; logs a warning and returns early when the first selected element has no page ancestor.
  • PdflibPrimitives._pdflibImageOptions (BoxFit.none branch): removed always-true dead ternary imageFit == BoxFit.none ? imageOffset : Offset.zero; renamed local variable to panOffset to avoid shadowing ElementModel.offset.

1.3.63 - 2026-05-13

Fixed

  • ElementModel.getSnap: unnecessary clamp in findNearestSnap replaced with correct distance.abs() <= kScriberoSnapTolerance guard.
  • ElementModel.keepOnPage: refactored four-sort-pass approach to a single reduce-based min/max check; documented intentional "all-corners-off" semantics.
  • CanvasModel._collectUsedColors / _collectUsedFonts: null-safe iteration of children key prevents crash when serialising leaf elements to map or PDF.
  • SelectionController.lowerElements / lowerElementsToBottom / raiseElements / raiseElementsToTop: added isEmpty guard to prevent StateError when called with no selection.
  • SelectionController.select: replaced force-unwrap of parent! with null-safe check for the cross-page deselect guard.
  • SelectionController.selectById: replaced force-unwrap of objectModels[id]! with a null-safe lookup that logs a warning and returns gracefully on missing ID.
  • ElementRotateHandler: divided rotation drag delta by scribero.scale so rotation speed is zoom-invariant, matching the move handler.
  • ElementSizeHandler: snap delta and aspect-ratio enforcement are now mutually exclusive in all four corner grippers — AR lock skips snap to prevent height/width ratio drift.
  • CanvasPointerHandler: scroll zoom step is now proportional to the scroll delta magnitude (clamped via _kMinScrollDelta / _kMaxScrollDelta / _kMaxZoomStep) instead of a fixed 0.1 per event.
  • ElementModel.toMap: default-value pruning uses DeepCollectionEquality instead of toString() comparison, fixing fragile equality for floats, Colors, and nested collections.
  • ElementModel.moveToPage: target offset uses the unrotated offset + parent.offset (not the rotated corners.first) so reparented rotated elements land at the correct position.
  • SelectionController.unwrapContainer / _updateChildOrder: replaced assert(children.isEmpty) + throw Exception with a warning log + safe append of orphaned children, preventing silent data loss in release builds.

1.3.62 - 2026-05-01

Changed

  • Version bump from 1.3.61 to 1.3.62 (build_runner -> 2.15.0 (was 2.14.1)).

1.3.61 - 2026-04-28

Changed

  • Version bump from 1.3.60 to 1.3.61 (flutter_gen_runner -> 5.14.1 (was 5.14.0)).

1.3.60 - 2026-04-28

Changed

  • Version bump from 1.3.59 to 1.3.60 (build_runner -> 2.14.1 (was 2.14.0)).

1.3.59 - 2026-04-22

Changed

  • Version bump from 1.3.58 to 1.3.59 (build_runner -> 2.14.0 (was 2.13.1)).

1.3.58 - 2026-04-20

Changed

  • Version bump from 1.3.57 to 1.3.58 (flutter_gen_runner -> 5.14.0 (was 5.13.0+1)).

1.3.57 - 2026-04-15

Changed

  • Version bump from 1.3.56 to 1.3.57 (fast_immutable_collections -> 11.2.0 (was 11.1.0)).

1.3.56 - 2026-03-23

Changed

  • Version bump from 1.3.55 to 1.3.56 (build_runner -> 2.13.1 (was 2.13.0)).

1.3.55 - 2026-03-18

Changed

  • Version bump from 1.3.54 to 1.3.55 (build_runner -> 2.13.0 (was 2.12.2)).

1.3.54 - 2026-03-10

Changed

  • Version bump from 1.3.53 to 1.3.54 (flutter_gen_runner -> 5.13.0+1 (was 5.13.0)).

1.3.53 - 2026-03-06

Changed

  • Version bump from 1.3.52 to 1.3.53 (build_runner -> 2.12.2 (was 2.12.1)).

1.3.52 - 2026-03-05

Changed

  • Version bump from 1.3.51 to 1.3.52 (flutter_gen_runner -> 5.13.0 (was 5.12.0)).

1.3.51 - 2026-03-05

Changed

  • Version bump from 1.3.50 to 1.3.51 (build_runner -> 2.12.1 (was 2.11.1)).

1.3.50 - 2026-02-12

Changed

  • Version bump from 1.3.49 to 1.3.50 (dynamic_fonts -> 3.0.1 (was 3.0.0)).

1.3.49 - 2026-02-12

Changed

  • Version bump from 1.3.48 to 1.3.49 (build_runner -> 2.11.1 (was 2.11.0)).

1.3.48 - 2026-02-06

Changed

  • Version bump from 1.3.47 to 1.3.48 (build_runner -> 2.11.0 (was 2.10.5)).

1.3.47 - 2026-01-14

Changed

  • Version bump from 1.3.46 to 1.3.47 (build_runner -> 2.10.5 (was 2.10.4)).

1.3.46 - 2026-01-05

Changed

  • Version bump from 1.3.45 to 1.3.46 (equatable -> 2.0.8 (was 2.0.7)).

1.3.45 - 2025-11-24

Changed

  • Version bump from 1.3.44 to 1.3.45 (dynamic_fonts -> 3.0.0 (was 2.2.2)).

1.3.44 - 2025-11-19

Changed

  • Version bump from 1.3.43 to 1.3.44 (build_runner -> 2.10.4 (was 2.10.3)).

1.3.43 - 2025-11-14

Changed

  • Version bump from 1.3.42 to 1.3.43 (build_runner -> 2.10.3 (was 2.10.1)).

1.3.42 - 2025-10-27

Changed

  • Version bump from 1.3.41 to 1.3.42 (fast_immutable_collections -> 11.1.0 (was 11.0.4)).

1.3.41 - 2025-10-27

Changed

  • Version bump from 1.3.40 to 1.3.41 (build_runner -> 2.10.1 (was 2.10.0)).

1.3.40 - 2025-10-21

Changed

  • Version bump from 1.3.39 to 1.3.40 (build_runner -> 2.10.0 (was 2.9.0)).

1.3.39 - 2025-10-03

Changed

  • Version bump from 1.3.38 to 1.3.39 (build_runner -> 2.9.0 (was 2.8.0)).

1.3.38 - 2025-09-24

Changed

  • Version bump from 1.3.37 to 1.3.38 (flutter_gen_runner -> 5.12.0 (was 5.11.0)).

1.3.37 - 2025-09-22

Changed

  • Version bump from 1.3.36 to 1.3.37 (build_runner -> 2.8.0 (was 2.7.1)).

1.3.36 - 2025-09-04

Changed

  • Version bump from 1.3.35 to 1.3.36 (build_runner -> 2.7.1 (was 2.7.2)).

1.3.35 - 2025-09-04

Changed

  • Version bump from 1.3.34 to 1.3.35 (build_runner -> 2.7.2 (was 2.7.1)).

1.3.34 - 2025-09-04

Fixed

  • Unawaited futures.

1.3.33 - 2025-09-03

Changed

  • Version bump from 1.3.32 to 1.3.33 (build_runner -> 2.7.1 (was 2.7.0)).

1.3.32 - 2025-09-01

Changed

  • Version bump from 1.3.31 to 1.3.32 (build_runner -> 2.7.0 (was 2.6.0)).

1.3.31 - 2025-08-15

Changed

  • flutter: ">=3.35.1".

1.3.30 - 2025-08-08

Changed

  • Version bump from 1.3.29 to 1.3.30 (build_runner -> 2.6.0 (was 2.6.1)).

1.3.29 - 2025-08-08

Changed

  • Version bump from 1.3.28 to 1.3.29 (build_runner -> 2.6.1 (was 2.6.0)).

1.3.28 - 2025-07-29

Changed

  • Replaced spider.yaml with flutter_gen for asset constants.

1.3.27 - 2025-06-27

Changed

  • Version bump from 1.3.26 to 1.3.27 (string_validator -> 1.2.0 (was 1.1.0)).

1.3.26 - 2025-06-20

Changed

  • Version bump from 1.3.25 to 1.3.26 (dynamic_fonts -> 2.2.2 (was 2.2.1)).

1.3.25 - 2025-05-28

Changed

  • Version bump from 1.3.24 to 1.3.25 (flutter_lints -> 6.0.0 (was 5.0.0)).

1.3.24 - 2025-05-22

Changed

  • Version bump from 1.3.23 to 1.3.24 (intl -> 0.20.2 (was 0.19.0)).

1.3.23 - 2025-05-22

Changed

  • Version bump from 1.3.22 to 1.3.23 (upgraded vector_math).

1.3.22 - 2025-05-22

Changed

  • Version bump from 1.3.21 to 1.3.22 (vector_math -> 2.2.0 (was 2.1.4)).

1.3.21 - 2025-05-01

Changed

  • Version bump from 1.3.20 to 1.3.21 (vector_math -> 2.1.4 (was 2.1.5)).

1.3.20 - 2025-05-01

Changed

  • Version bump from 1.3.19 to 1.3.20 (vector_math -> 2.1.5 (was 2.1.4)).

1.3.19 - 2025-04-16

Changed

  • Version bump from 1.3.18 to 1.3.19 (vector_math -> 2.1.4 (was 2.1.5)).

1.3.18 - 2025-04-16

Changed

  • Version bump from 1.3.17 to 1.3.18 (vector_math -> 2.1.5 (was 2.1.4)).

1.3.17 - 2025-04-09

Changed

  • Version bump from 1.3.16 to 1.3.17 (fast_immutable_collections -> 11.0.4 (was 11.0.3)).

1.3.16 - 2025-04-05

Changed

  • Version bump from 1.3.15 to 1.3.16 (Fixed provider lints).

1.3.15 - 2025-04-04

Changed

  • Version bump from 1.3.14 to 1.3.15 (intl -> 0.19.0 (was 0.20.2)).

1.3.14 - 2025-04-04

Changed

  • Version bump from 1.3.13 to 1.3.14 (intl -> 0.20.2 (was 0.19.0)).

1.3.13 - 2025-04-02

Changed

  • Version bump from 1.3.12 to 1.3.13 (collection -> 1.19.1 (was 1.19.0)).

1.3.12 - 2025-01-07

Changed

  • Version bump from 1.3.11 to 1.3.12 (fast_immutable_collections -> 11.0.3 (was 11.0.2)).

1.3.11 - 2025-01-02

Changed

  • Version bump from 1.3.10 to 1.3.11 (fast_immutable_collections -> 11.0.2 (was 11.0.0)).

1.3.10 - 2024-12-23

Changed

  • Version bump from 1.3.9 to 1.3.10 (collection -> 1.19.0 (was 1.19.1)).

1.3.9 - 2024-12-23

Changed

  • Version bump from 1.3.8 to 1.3.9 (collection -> 1.19.1 (was 1.19.0)).

1.3.8 - 2024-12-19

Changed

  • Version bump from 1.3.7 to 1.3.8 (Support Apple silicon (arm64)).

1.3.7 - 2024-12-19

Changed

  • Version bump from 1.3.6 to 1.3.7 (collection -> 1.19.0 (was 1.19.1)).

1.3.6 - 2024-12-19

Changed

  • Version bump from 1.3.5 to 1.3.6 (collection -> 1.19.1 (was 1.19.0)).

1.3.5 - 2024-12-12

Changed

  • Version bump from 1.3.4 to 1.3.5 (collection -> 1.19.0 (was 1.18.0)).

1.3.4 - 2024-11-22

Changed

  • Version bump from 1.3.3 to 1.3.4 (equatable -> 2.0.7 (was 2.0.6)).

1.3.3 - 2024-11-01

Changed

  • Version bump from 1.3.2 to 1.3.3.

1.3.2 - 2024-08-22

Changed

  • Version bump from 1.3.1 to 1.3.2 (SDK update 3.5.1).

1.3.1 - 2024-08-12

Changed

  • Removed get_it dependency.

1.3.0 - 2024-07-29

Fixed

  • Do not store BuildContext in providers.

1.2.4 - 2024-07-24

Fixed

  • Added some more delayed ready futures to smoothen forced updates.

1.2.3 - 2024-07-23

Fixed

  • Bad state, no element crash when there were empty text elements.

1.2.2 - 2024-06-23

Changed

  • Added Builder where needed.

1.2.1 - 2024-06-11

Changed

  • Proper color for OK buttons based on valid/default state.

1.2.0 - 2024-04-17

Changed

  • Must provide a list of available font filenames, each in google fonts format.

1.1.14 - 2024-04-11

Fixed

  • Crash when image stroke was zero.

1.1.13 - 2024-03-29

Fixed

  • ScriberoInterpolationProvider reverted.

1.1.12 - 2024-03-28

Fixed

  • ScriberoInterpolationProvider now takes values from record[key] ?? record['metadata'][key].

1.1.11 - 2024-03-12

Changed

  • Removed id properties.
  • Fixed wrong values when cancelling edit dialogs:
  • angle_property.dart
  • end_angle_property.dart
  • fill_alpha_property.dart
  • fill_tint_property.dart
  • image_alpha_property.dart
  • image_offset_left_property.dart
  • image_offset_top_property.dart
  • image_page_index_property.dart
  • image_scale_property.dart
  • name_property.dart
  • offset_left_property.dart
  • radius_property.dart
  • offset_top_property.dart
  • scale_property.dart
  • size_height_property.dart
  • size_width_property.dart
  • spacing_property.dart
  • start_angle_property.dart
  • static_text_property.dart
  • stroke_alpha_property.dart
  • stroke_tint_property.dart
  • stroke_width_property.dart

1.1.10 - 2024-02-01

Changed

  • Version bump from 1.1.9 to 1.1.10 (Resolve package version confusions).

1.1.9 - 2024-02-01

Changed

  • Version bump from 1.1.8 to 1.1.9.

1.1.8 - 2023-09-29

Changed

  • Version bump from 1.1.7 to 1.1.8.

1.1.7 - 2023-07-27

Fixed

  • ElementProperties.fromMap when doubles were mangled to int when set from javascript.

1.1.6 - 2023-07-25

Changed

  • ScriberoInterpolationProvider::onInterpolate now needs a BuildContext.
  • ScriberoScriptingProvider::onBeforeRender now needs a BuildContext.
  • ScriberoScriptingProvider::onAfterRender now needs a BuildContext.

1.1.5 - 2023-07-19

Fixed

  • imageId is now dynamic everywhere.

1.1.4 - 2023-06-12

Fixed

  • Wrapped all custom paint widgets in a RepaintBoundary, so every update of a widget somewhere unrelated on the screen caused the painter to paint.
  • Note: the ScriberoFab already had this RepaintBoundary.

1.1.3 - 2023-05-22

Fixed

  • Wrong async constructs.

1.1.2 - 2023-04-14

Changed

  • Version bump from 1.1.1 to 1.1.2.

1.1.1 - 2023-02-09

Changed

  • Version bump from 1.1.0 to 1.1.1 (Version confusion after compiler bug chaos).

1.1.0 - 2023-01-19

Removed

  • provider dependency.

1.0.13 - 2022-12-27

Changed

  • Version bump from 1.0.12 to 1.0.13.

1.0.12 - 2022-12-22

Changed

  • Version bump from 1.0.11 to 1.0.12.

1.0.11 - 2022-12-22

Changed

  • Version bump from 1.0.10 to 1.0.11 (Recompile due to installer optimizations).

1.0.10 - 2022-10-19

Changed

  • Removed all print statements for logging.

1.0.9 - 2022-10-11

Changed

  • Version bump from 1.0.8 to 1.0.9 (Recompile due to wrong GetIt.instance syntax.).

1.0.8 - 2022-10-05

Changed

  • Version bump from 1.0.7 to 1.0.8 (fixed pdflib searchpath macos crash).

1.0.7 - 2022-10-01

Changed

  • Version bump from 1.0.6 to 1.0.7 (pkg_pdflib bundle macos dylib).

1.0.6 - 2022-09-29

Changed

  • Version bump from 1.0.5 to 1.0.6 (dependencies upgraded).

1.0.5 - 2022-09-23

Changed

  • Icons.

1.0.4 - 2022-08-31

Changed

  • removed various finals due to new linter rules.

1.0.3 - 2022-08-05

Changed

  • Refactored border decorations.

1.0.2 - 2022-08-04

Changed

  • Added flag for forcing non-nullable Localizations using .of() in generated class.

1.0.1 - 2022-07-29

Changed

  • 'open_file' replaced with tp_open_file.

Updated

  • file_picker to 5.0.0.

1.0.0 - 2022-07-25

Changed

  • First major version.

0.0.1+16 - 2022-06-21

Changed

  • Number values can now be edited by clicking on the value.

0.0.1+15 - 2022-06-09

Changed

  • Unknown changes.

0.0.1 - 2021-11-22

Changed

  • Initial version.

1.3.68

2026-05-15 download

1.3.62

2026-05-01 download

1.3.58

2026-04-20 download

1.3.57

2026-04-15 download

1.3.56

2026-03-23 download

1.3.50

2026-02-12 download

1.3.48

2026-02-06 download

1.3.47

2026-01-14 download

1.3.45

2025-11-24 download

1.3.43

2025-11-14 download

1.3.42

2025-10-27 download

1.3.39

2025-10-03 download

1.3.38

2025-09-24 download

1.3.37

2025-09-22 download

1.3.36

2025-09-04 download

1.3.33

2025-09-03 download

1.3.31

2025-08-15 download

1.3.30

2025-08-08 download

1.3.28

2025-07-29 download

1.3.27

2025-06-27 download

1.3.26

2025-06-20 download

1.3.25

2025-05-28 download

1.3.24

2025-05-22 download

1.3.21

2025-05-01 download

1.3.19

2025-04-16 download

1.3.16

2025-04-05 download

1.3.15

2025-04-04 download

1.3.13

2025-04-02 download

1.3.12

2025-01-07 download

1.3.11

2025-01-02 download

1.3.10

2024-12-23 download

1.3.8

2024-12-19 download

1.3.5

2024-12-12 download

1.3.4

2024-11-22 download

1.3.3

2024-11-01 download

1.3.2

2024-08-22 download

1.3.1

2024-08-12 download

1.3.0

2024-07-29 download

1.2.4

2024-07-24 download

1.2.2

2024-06-23 download

1.2.1

2024-06-11 download

1.2.0

2024-04-17 download

1.1.14

2024-04-11 download

1.1.13

2024-03-29 download

1.1.12

2024-03-28 download

1.1.11

2024-03-12 download

1.1.10

2024-02-01 download

1.1.9

2024-02-01 download

1.1.8

2023-09-29 download

1.1.7

2023-07-27 download

1.1.5

2023-07-19 download

1.1.4

2023-06-12 download

1.1.3

2023-05-22 download

1.1.2

2023-04-14 download

1.1.1

2023-02-09 download

1.1.0

2023-01-19 download

1.0.13

2022-12-27 download

1.0.12

2022-12-22 download

1.0.11

2022-12-22 download

1.0.10

2022-10-19 download

1.0.9

2022-10-11 download

1.0.8

2022-10-05 download

1.0.7

2022-10-01 download

1.0.6

2022-09-29 download

1.0.5

2022-09-23 download

1.0.4

2022-08-31 download

1.0.3

2022-08-05 download

1.0.2

2022-08-04 download

1.0.1

2022-07-29 download

1.0.0

2022-07-25 download