Skip to content

v2.0.0 — Standalone Material/Cupertino UI, Signals Engine & Nested Routing

Choose a tag to compare

@emmanuel-montoya emmanuel-montoya released this 18 Oct 00:07
· 3 commits to main since this release

What's New in SINT 2.0.0

  • Standalone Design Systems (SintApp): First-class host for Flutter 3.47+ standalone material_ui and cupertino_ui packages (Flutter >=3.44.0 / Dart >=3.12.0), while preserving SintMaterialApp and SintCupertinoApp for SDK Material/Cupertino apps (#12, #11). See MIGRATION_DESIGN_SYSTEMS.md.
  • Nested Routing (SintRouterOutlet): Added declarative SintRouterOutlet, SintRouterOutlet.builder, IndexedRouteBuilder, and a @Deprecated GetRouterOutlet migration alias (#10).
  • Fine-Grained Signals Engine (Obx O(1) + batch + computed + untrack): Incremental O(1) Obx subscription diffing with automatic conditional-branch pruning, transactional Sint.batch, memoized Sint.computed, Sint.untrack / rx.peek, and controller-scoped everSync / autoDispose (#3).
  • Multi-Level Prefix Trie Router: Indexes all leading literal route segments and caches compiled PathDecoded templates (97.8x faster on 1,000 shared-prefix routes).