digia_ui 1.0.0
digia_ui: ^1.0.0 copied to clipboard
Flutter SDK for rendering server-driven UIs using JSON from Digia Studio. Supports dynamic layouts, state, actions, and custom widgets.
ui_sdk #
Digia Ui SDK.
1.0.0 – 2025-08-07 #
⚠ This version is not backward compatible with 0.x.x. Public Release (1.0.0)
1.0.0-rc.9 – 2025-08-06 (Release Candidate) #
⚠ This version is not backward compatible with 0.x.x.
- 🐞 Fixed a bug where nearest context was not being used inside Bottomsheet.
1.0.0-rc.8 – 2025-08-06 (Release Candidate) #
⚠ This version is not backward compatible with 0.x.x.
- ✨ Added support for
resizeToAvoidBottomInset
in Scaffold. Defaults to true.
1.0.0-rc.7 – 2025-08-04 (Release Candidate) #
⚠ This version is not backward compatible with 0.x.x.
- ✨ Added support for async calling of JS functions
- ✨ Widgets now expose all internal scope variables with their own name as prefix (e.g., widgetA.varA)
- 🐞 Bug fixes in UploadAction and ImagePicker
- 🐞 Fixed gradient issues in border rendering
- 🎨 Added support for radial gradients
1.0.0-rc.6 – 2025-07-23 (Release Candidate) #
⚠ This version is not backward compatible with 0.x.x.
- Fixed compatibility with Flutter 3.32.X
1.0.0-rc.5 – 2025-07-21 (Release Candidate) #
⚠ This version is not backward compatible with 0.x.x.
- 🐞 Bug fixes in SetState Action
- 🛠️ Changes to FutureBuilder's exposed variables
1.0.0-rc.4 – 2025-07-21 (Release Candidate) #
⚠ This version is not backward compatible with 0.x.x.
- 🐞 Bug fixes to Switch Widget
1.0.0-rc.3 – 2025-07-18 (Release Candidate) #
⚠ This version is not backward compatible with 0.x.x.
- 🛠️ Minor functionality improvements to Switch Widget
1.0.0-rc.2 – 2025-07-18 (Release Candidate) #
⚠ This version is not backward compatible with 0.x.x.
- 🛠️ Minor functionality improvements in FutureBuilder and PaginatedListView
- 🧭 WebView can now intercept the back button to navigate within its own stack before exiting (Android only)
1.0.0-rc.1 – 2025-07-15 (Release Candidate) #
⚠ Breaking Changes: This version is not backward compatible with 0.x.x. Most widgets have been overhauled, and the property binding system has been redesigned to support our new Visual Dashboard experience — including Drag & Drop, live property editing, and dynamic controller bindings.
If you're upgrading from a previous version, please refer to the migration guide to adapt existing configurations.
0.4.3 - 2025-07-04 #
- 🔁 Reverted previous fix for StateContainer value retention — it will now reinitialize on every rebuild
- A comprehensive fix addressing both concerns will be released soon
- 🐞 Fixed an issue where TextField malfunctioned when both controller and initialValue were set
- 🐞 Added null safety handling for Analytics events
0.4.2 - 2025-06-29 #
- 🛠️ Initial page in carousel can now be dynamic
0.4.1 - 2025-06-27 #
- 🐞 Fixed a bug where StateContainer values were lost when the parent widget rebuilt
0.4.0 - 2025-06-24 #
- 🔧 Revamped message handling in DigiaUI SDK — messages can now be listened to globally without passing handlers to each page
- Simply extend DigiaMessageHandlerMixin in any stateful widget and register the messages you want to handle
0.3.22 - 2025-06-24 #
- 🐞 Fixed a rare race condition that could cause app crashes during initialization
- 🐞 Resolved padding issues with bullet points in the HTML widget
- 🛠️ Improved BottomSheet to be keyboard-aware and respect safe area insets
0.3.21 - 2025-06-19 #
- 🐞 Fixed a bug in PaginatedList where a default UI was shown when custom no-items or no-more-items indicators were not provided
0.3.20 - 2025-06-18 #
- 🐞 Fixed a bug in Carousel where numeric values were not properly converted to num type
0.3.19 - 2025-06-16 #
- 🌗 Added support for both Light and Dark themes for a better adaptive UI experience
0.3.18 - 2025-06-14 #
- 🆕 Added an option in PageView to prebuild all pages — recommended only for a small number of pages
- 🎨 Image widget now supports Lottie animations as placeholders
- 🐞 Fixed gradient angle issue in rectangular boxes by replacing angle with begin and end alignments
0.3.17 - 2025-06-10 #
- 🆕 Introduced RangeSlider widget for selecting a value range with two draggable thumbs
- 🐞 Fixed a memory leak issue that could cause out-of-memory exceptions on low-end devices
- 🎯 Added onChange action support to Carousel for better interactivity
0.3.16 - 2025-05-23 #
- ✅ APIs now support application/x-www-form-urlencoded content type
- 🎨 Images now fade in by default for a smoother experience
- 🐞 Fixed unnecessary SafeArea padding caused by empty persistent footer buttons in Scaffold
- 🐞 Stream’s onSuccess and onError callbacks no longer depend on StreamBuilder
- 🐞 Error texts in Image widget are now hidden in production builds
0.3.15 - 2025-05-20 #
- 🛠️ TextField’s default debounceValue is now 0 — should be configured via Dashboard
- 🐞 Fixed a bug where unsupported cached config was picked over burned config
- 🆕 GridView now automatically lays out children based on their sizes
0.3.14 - 2025-05-13 #
- 🐞 Fixed scrolling issue in Markdown tables
- 🛠️ Enabled debug logs for JS in development mode
0.3.13 - 2025-05-12 #
- 🆕 Deprecated the old way of firing events — FireEvent is now an Action
- ⚡ Significantly improved performance of JS functions by resolving an intricate issue
0.3.12 - 2025-05-09 #
-
- 🆕 Feature: Introduced a brand-new Markdown widget — render beautiful, rich text effortlessly
-
- ✨ Enhancement: Components can now execute callbacks
-
- ✨ Enhancement: TextField now supports autofocus and onSubmit action
-
- ✨ Enhancement: Improved performance in the Image widget
-
- 🐞 Bug Fix:Fixed an issue where reading directly from AppState did not return the latest values
0.3.11 - 2025-05-05 #
- 🐞 Bug Fix: Issue fixed where overlays would dismiss when their internal content was scrollable
0.3.10 - 2025-05-02 #
- ✨ Enhancement: Added KeepAlive option for Carousel items to improve performance with costly layouts
- ✨ Enhancement: TextField’s onTextChange is now debounced
- ✨ Enhancement: Exposed AppState for integrated environments
- ✨ Enhancement: Stream’s value is now accessible in onSuccess action
0.3.9 - 2025-04-29 #
- ⚙️ Enhancement: Improved performance in NestedScrollView
- 🐞 Bug Fix: Fixed issue where height and width in some widgets broke when using int values
0.3.8 - 2025-04-24 #
- ✨ Enhancement: Added support for onTabChange callback in TabController
- ✨ Enhancement: Expressions are now supported in complex data types
- ✨ Enhancement: SliverAppBar’s expanded and collapsed heights now support expressions
- 🐞 Bug Fix: Boolean values in AppState were not working properly
- 🐞 Bug Fix: Message Handler now propagates correctly across pages with BottomNavigation
0.3.7 - 2025-04-18 #
- ✅ AppState Support: Introduced AppState with persistent and observable values
- ✨ Carousel Enhancements: Added new dot-indicator effects
- 🎨 BottomNav Upgrades: Added support for shadow, corner radius, and image icons
- 🐞 Bug Fix: Improved stability of Flutter Stepper
- 🐞 Bug Fix: API variable names now support hyphens (-)
0.3.6 - 2025-03-31 #
- Set Environment Variables from outside
- Support for padEnds in PageView
- Support for AVIF Images
- Label, Hint, Error texts can now be expressions
0.3.5 - 2025-03-26 #
- Bug fix for failing testcase
0.3.4 - 2025-03-26 #
- Bug fixes
0.3.3 - 2025-03-26 #
- Added support for dismiss on tap inside in overlay.
- Added support for onChanged in Switch
- Bug-Fixes.
0.3.2 - 2025-03-26 #
- Added support for PageView's Controller.
- Support for 'indeterminate' in CircularProgressBar
- Bug-Fixes.
0.3.1 - 2025-03-10 #
- Added support for PageView.
- PaginatedList has now support for user-defined pageKey.
- Added support for ImagePicker.
- Bug-Fix: AnimatedSwitcher will now animate even if first & second child are of same type.
0.3.0 - 2025-02-18 #
- Added branching
0.2.0 - 2025-02-18 #
- Added branching
0.1.7 - 2025-01-31 #
- Bug fixes
0.1.6 - 2024-12-16 #
- Prepared for flutter 3.24
0.1.5 - 2024-12-09 #
-
- Gridview padding removed
-
- typo fix in File.
0.1.4 - 2024-12-02 #
- Added missing export in Digia UI client
0.1.3 - 2024-11-28 #
- BugFix: Rebuild Page was not working.
0.1.2 - 2024-11-26 #
- Bug Fixes in TimerController
0.1.1 - 2024-11-26 #
- Bug fixes
0.1.0 - 2024-11-19 #
-
- SDK Revamp - Introduction of State Containers & Components
-
- Support for Controllers and some complex objects.
0.0.7 - 2024-11-12 #
-
- Introduction of Virtual Widgets 2) State Containers 3) Components
0.0.6-beta.35 - 2024-10-10 #
- Tab reload fix
0.0.6-beta.34 - 2024-10-04 #
- ScrollNotifier on ScrollViews
- Animated Switcher <> Animated Builder
0.0.6-beta.33 - 2024-09-25 #
- New Sliver widgets.
- Nested Scroll View
- Bug fixes
0.0.6-beta.32 - 2024-08-09 #
- Bug Fixes (Stepper Alignment)
0.0.6-beta.31 - 2024-08-08 #
- Bug Fixes (TabView reverted)
0.0.6-beta.30 - 2024-08-07 #
- Bug Fixes
0.0.6-beta.29 - 2024-07-26 #
- Support for Custom Navigator
- Bug Fixes
0.0.6-beta.28 - 2024-07-23 #
- Bug fixes in Config fetch
- Added alignment in Container (Default Props)
- Separate styles for body,span & para in HTML View.
0.0.6-beta.27 - 2024-07-22 #
- New and safe way to initialize Digia SDK.
- Refresh Indicator Component.
0.0.6-beta.26 - 2024-07-15 #
- Timer (Bug fix)
0.0.6-beta.25 - 2024-07-13 #
- Paginated ListView
- Timer
- Bug fixes
0.0.6-beta.24 - 2024-07-08 #
- Support for Action onBackPressed
0.0.6-beta.23 - 2023-07-03 #
- Bug fixes
0.0.6-beta.22 - 2023-06-26 #
- New Components
- Bug fixes
0.0.6-beta.21 - 2023-06-14 #
- Bug fixes
0.0.6-beta.20 - 2023-06-14 #
- Support for Dynamic Text Color
- Bug fixes
0.0.6-beta.19 - 2023-06-06 #
Bug fixes + Validations
0.0.6-beta.18 - 2023-06-04 #
Bug fixes + Validations
0.0.6-beta.17 - 2023-06-04 #
Bug Fixes
0.0.6-beta.16 - 2023-06-03 #
Support for Checkbox
0.0.6-beta.15 - 2023-05-31 #
Support for Checkbox
0.0.6-beta.14 - 2023-05-31 #
Support for Checkbox
0.0.6-beta.13 - 2023-05-31 #
Bug Fixes
0.0.6-beta.12 - 2023-05-31 #
Bug Fixes
0.0.6-beta.11 - 2023-05-30 #
Bug Fixes
0.0.6-beta.10 - 2023-05-30 #
Bug Fixes
0.0.6-beta.9 - 2023-05-30 #
Bug Fixes
0.0.6-beta.8 - 2023-05-30 #
Bug Fixes
0.0.6-beta.7 - 2023-05-30 #
Bug Fixes
0.0.6-beta.6 - 2023-05-29 #
Bug Fixes
0.0.6-beta.5 - 2023-05-29 #
Whats new
- Support for pushAndRemoveUntil
0.0.6-beta.4 - 2023-05-29 #
Whats new
- Support for popUntil
- Added Digia analytics for apis and actions
0.0.6-beta.3 - 2023-05-28 #
Whats new
- Now chain actions to do more
- Get API success/failures
0.0.6-beta.2 - 2023-05-28 #
Whats new
- Added new future builder support
- Devtools like chucker and proxy support
- Default base headers support for apis
0.0.6 - 2023-05-27 #
Whats new
- Added new future builder support
- Devtools like chucker and proxy support
- Default base headers support for apis
[0.0.6] - 2023-05-27 #
Whats new
- Added new future builder support
- Devtools like chucker and proxy support
- Default base headers support for apis
0.0.5 - 2023-05-23 #
removed mixpanel support
0.0.4 - 2023-05-23 #
updated lottie version, and pop on digia message
0.0.3 - 2023-05-23 #
Third release!
0.0.2 - 2023-04-18 #
second release!
0.0.1 - 2023-04-18 #
first release!