pseudo_ui 0.1.3
pseudo_ui: ^0.1.3 copied to clipboard
Server-Driven UI rendering engine for Flutter. Define UI with JSON Schema + View JSON, render natively with Material 3 widgets. 45+ components, expression engine, conditional visibility, LOV cascading [...]
0.1.3 #
- CI: use official dart-lang OIDC workflow for automated pub.dev publishing
- Package size optimized (13MB → 31KB) via .pubignore
0.1.2 #
- README: Initial data, Lookups, Data Model, Vocabularies sections added
- Code cleanup: silent catch fixed, empty action handlers wired, lint warnings resolved
- 101 unit and widget tests (up from 15)
- LOV reload optimization: skip unchanged params, skip static LOVs on field changes
- GitHub Actions CI + pub.dev automated publishing
0.1.1 #
- 45+ Material Design 3 component implementations
- Expression engine:
$form,$instance,$param,$ui,$lov,$lookup,$schema,$item,$context - Conditional engine:
showIf/hideIf/enableIf/disableIfwith 13 operators and compound rules - Validation: JSON Schema validation (pattern, format, minLength, min/max) plus async custom validation
- LOV & Lookup: cascade filtering, smart reload (skip unchanged params)
- Overlay surfaces: Dialog, BottomSheet, SideSheet, NavigationDrawer driven by
$uistate - Nested components with isolated contexts and two-way data flow
- 101 unit and widget tests
0.1.0 #
- Initial release with core engine and basic Flutter adapter