sdui 0.1.172 sdui: ^0.1.172 copied to clipboard
*SDUI* make it easy to implement Server Driven UI pattern on flutter. - The server decides what to render by describing in a JSON the widgets to render. - The Flutter screen parse the JSON and build t [...]
CHANGELOG #
[0.1.172] 2022-10-09 #
- CHANGE: Add localized text
[0.1.171] 2022-10-09 #
- CHANGE: Initialize the chat text
[0.1.170] 2022-10-08 #
- CHANGE: Add message handle to handle FCM local message
- CHANGE: Send receive notification on loaded messages
[0.1.162] 2022-10-07 #
- CHANGE: Improve error handling
[0.1.161] 2022-10-07 #
- ADD: Link preview
[0.1.160] 2022-10-07 #
[0.1.158] 2022-10-06 #
- CHANGE: Add
tenantId
anddeviceId
- CHANGE: Update dependencies
- CHANGE: Disable
search_choices
because of https://github.com/lcuis/search_choices/issues/91
[0.1.153] 2022-10-03 #
- CHANGE: Handle RTM events
[0.1.150] 2022-10-03 #
- CHANGE: Add support for Chat Websocket RTM API (Real Time Messaging)
[0.1.148] 2022-10-03 #
- CHANGE: Improve chat UI
[0.1.146] 2022-10-01 #
- ADD: Chat component
- CHANGE: Remove button padding when not provided
- CHANGE: Add font size to bottom bar
[0.1.141] 2022-09-22 #
- CHANGE: Handle opening app from push notification
[0.1.128] 2022-09-20 #
- CHANGE: Integrate firebase messaging with iOS
[0.1.125] 2022-09-18 #
- CHANGE: Integrate firebase messaging with Android
[0.1.118] 2022-09-12 #
- CHANGE: remove
OverlaySupport
[0.1.117] 2022-09-12 #
- CHANGE: Wrap
Scaffold
andDefaultTabController
inOverlaySupport
so that we can display push notification
[0.1.116] 2022-09-10 #
- CHANGE: Update the font size of PinWithKeyboard
[0.1.114] 2022-09-08 #
- CHANGE: Use cached images for Icons
[0.1.113] 2022-09-01 #
- FIX: Handle initial deep-links only once
[0.1.111] 2022-08-31 #
- CHANGE: Fix the state of ListItemSwitch
[0.1.107] 2022-08-28 #
- CHANGE: Improve button action handling
[0.1.106] 2022-08-26 #
- CHANGE: Improve logs
- CHANGE: Set the key for Default
[0.1.103] 2022-08-26 #
- CHANGE: Fix execution of ListItemSwitch
[0.1.102] 2022-08-25 #
- CHANGE: add
inputFormatterRegex
toInput
[0.1.101] 2022-08-25 #
- FIX: SwitchListTile - disable the control when executing the action
[0.1.100] 2022-08-19 #
- CHANGE: Add support for deeplinks
[0.1.98] 2022-08-19 #
- CHANGE: Improve navigation to home page
[0.1.97] 2022-08-16 #
- CHANGE: Maps id to key on
- NumericKeyboard
- PageView
[0.1.96] 2022-08-16 #
- CHANGE: Maps id to key on
- Badge
- Chip
- Column
- Container
- CircleAvatar
- Button
- Dropdown
- Image
- Input
- ListView
- ListItem
- Money
- MoneyWithKeyboard
- MoneyWithSlide
- PinWidthKeyboard
- Radio
- RadioGroup
- SearchableDropdown
- Row
- Screen
- Text
[0.1.95] 2022-08-13 #
- CHANGE: Add more logs when redirecting to /
[0.1.94] 2022-08-13 #
- CHANGE: Set the PIN text color
[0.1.91] 2022-08-12 #
- CHANGE: Downgrade url_launcher from 6.5.1
[0.1.89] 2022-08-12 #
- FIX: Increase the dialog content max-lines from 3 to 10 - to prevent dialog content to be cut-off
- CHANGE: Upgrade Android gradle
- CHANGE: Downgrade file_picker from 5.0.0 to 4.5.1 - to fix iOS build issues
[0.1.88] 2022-07-26 #
- CHANGE: Upgrade to file_picker: ^5.0.0
[0.1.87] 2022-07-23 #
- FIX: PageView scroll physics set to none by default
[0.1.86] 2022-07-23 #
- FIX: Fix validation of email, url
- FIX: Fix keyboard type for text fields
- FIX: Trip text field values
[0.1.85] 2022-07-04 #
- ADD: Html component
[0.1.84] 2022-07-04 #
- ADD: FittedBox
[0.1.83] 2022-06-28 #
- CHANGE: Upgrade to pinput v2.0.2
[0.1.82] 2022-06-20 #
- CHANGE: Show uploaded filename
[0.1.80] 2022-06-18 #
- FIX: Update SDK version
[0.1.78] 2022-06-17 #
- ADD: Timeout component
- CHANGE: Set text capitalization in Input field
[0.1.70] 2022-05-22 #
- FIX: In dialog box, make buttons larger
- CHANGE: Set HTTP timeout to 60 secs
[0.1.69] 2022-05-22 #
- FIX: State of dropdown on selection
[0.1.68] 2022-05-15 #
- FIX: Initialization of phone number input
- ADD: Add
initialCountry
for setting the initial flag of phone number
[0.1.67] 2022-05-10 #
- UPDATE: route:~ redirect to home page
[0.1.66] 2022-05-02 #
- UPDATE: Return string on upload
[0.1.65] 2022-04-25 #
- ADD: MoneyText not bold by default
[0.1.64] 2022-04-24 #
- ADD: ExpandablePanel
[0.1.59] 2022-04-22 #
- CHANGE: Set initial index of tab
[0.1.58] 2022-04-16 #
- CHANGE: Update component dependencies
[0.1.57] 2022-04-16 #
- ADD: Track action events
[0.1.50] 2022-04-15 #
- ADD: Add
SDUIWidgetRegistry
to integrate 3rd party widgets
[0.1.49] 2022-04-11 #
- CHANGE: Log when no attributes found - See https://github.com/wutsi/sdui/issues/15
- FIX: Fix json in README.md - See https://github.com/wutsi/sdui/issues/16
- CHANGE: Added BottomNavigationBarItem in the example - See https://github.com/wutsi/sdui/issues/4
[0.1.48] 2022-04-08 #
- CHANGE: Improve configuration of MoneyText
[0.1.47] 2022-03-17 #
- FIX: Chip color
[0.1.46] 2022-03-16 #
- ADDED: Input file picker
[0.1.44] 2022-03-11 #
- FIX: Reload home page
[0.1.40] 2022-03-08 #
- FIX: Navigation on dropdown
[0.1.35] 2022-03-04 #
- FIX: Search function of the searchable dropdown
[0.1.32] 2022-03-03 #
- CHANGE: Fix action handling
- FIX: Fix input URL validation
[0.1.30] 2022-02-29 #
- CHANGE: Fix deserialization of Screen
[0.1.29] 2022-02-26 #
- ADD: BottomNavigationBar
[0.1.23] 2022-02-25 #
- ADD: DynamicWidget
[0.1.22] 2022-02-22 #
- CHANGE: Improve exception handling
[0.1.21] 2022-02-19 #
- CHANGE: Add
caption
andbackgrounColor
toBadge
andChip
- CHANGE: Add properties for stretching dropdown
[0.1.14] 2022-02-09 #
- CHANGE: Change the size of image circular-loader
[0.1.13] 2022-02-06 #
- ADD:
Chip
[0.1.9] 2022-02-05 #
- ADD:
Badge
[0.1.8] 2022-02-05 #
- ADD:
Stack
- ADD:
Positionned
[0.1.7] 2022-02-05 #
- CHANGE:
DropdownButton
execute its action - CHANGE:
DropdownButton
Add border outline
[0.1.3] 2022-02-02 #
- CHANGE: Hide carousel indicator if less than 2 items
- ADD: SearchableDropdown
[0.0.163] 2022-02-02 #
- FIX: Action handling of IconButton and Button
- ADD: Support for search dropdown
[0.0.159] 2022-02-01 #
- ADDED: Add
Carousel
- ADDED:
CircleAvatar.backgroundColor
- CHANGED: Add URL in the shared message
[0.0.154] 2022-01-31 #
- ADDED: Add
AspectRatio
- ADDED: Add
Text.maxLines
[0.0.151] 2022-01-31 #
- ADDED: Add to
GridView
- ADDED: Add to
SingleChildScrollView
[0.0.150] 2022-01-29 #
- CHANGE: Add to
Container
support forwidth
,height
and `backgroundImageUrl - CHANGE: Add support
FloatingActionButton
- CHANGE: Container supports tap gesture
- ADDED: PhotoView
[0.0.138] 2022-01-29 #
- CHANGE: Support
prefix
andsuffix
forInput
[0.0.137] 2022-01-29 #
- CHANGE: support multi-line text editor
[0.0.135] 2022-01-20 #
- FIX: Make form subscription synchronous
[0.0.132] 2022-01-20 #
- CHANGED: Upgrade to flutter 2.8.1
- FIX: NullPointerException when handling HTTP errors
- FIX: Throw exception on unsupported node
[0.0.126] 2022-01-17 #
- CHANGED: Add SDUINull for handling non-supported components
[0.0.125] 2022-01-17 #
- ADDED: Added in
Wrap
[0.0.124] 2022-01-08 #
- CHANGED: Added in
DynamicRouteState
routes for the various status code
[0.0.123] 2022-01-07 #
- CHANGED: Fix padding of buttons
[0.0.122] 2022-01-06 #
- ADDED: Navigate action to launch URLs
[0.0.120] 2022-01-06 #
- FIX: Action handling of list-view-switch
[0.0.119] 2022-01-04 #
- FIX: Turn on/off flash-light in the QR Code scanner
[0.0.118] 2022-01-02 #
- CHANGED: Improved logging in HTTP
[0.0.116] 2021-12-29 #
- CHANGED: Added action handler on CircleAvatar
[0.0.115] 2021-12-28 #
- ADDED: Add QRView for scanning QR codes
- FIXED: Remove the color from the embeded image
[0.0.99] 2021-12-28 #
- ADDED: Added Center
[0.0.97] 2021-12-27 #
- ADDED: Added QrImage
[0.0.96] 2021-12-25 #
- ADDED: Added
color
andiconColor
to button
[0.0.95] 2021-12-21 #
- ADDED: Input of type
image
andvideo
using image_picker - FIXED: Button circular progress color
[0.0.89] 2021-12-21 #
- CHANGED: Increase money size
[0.0.88] 2021-12-15 #
- CHANGED: Use icon for keyboard DEL key
[0.0.87] 2021-12-15 #
- FIXED: Use the numeric keyboard button size
- ADDED: ListView.separatorColor
- CHANGED: Remove the dropdown outline
[0.0.86] 2021-12-15 #
- CHANGED: Decorate
Scaffold
withGestureDetector
to remove focus from current input on tap out
[0.0.85] 2021-12-14 #
- FIXED: Revert the form reset on navigation change
- CHANGED: Put the icon and message inside to
Column
instead of aRow
[0.0.84] 2021-12-14 #
- CHANGED: Reset form state on navigation changed
[0.0.83] 2021-12-13 #
- CHANGED: Added custom actions
[0.0.82] 2021-12-13 #
- FIX: Add UTF-8 encoding for the
Content-Type
andAccept
headers
[0.0.81] 2021-12-13 #
- CHANGE: await for camera to upload picture
- FIX: Improve handling of HTTP upload response
[0.0.77] 2021-12-12 #
- FIXED: Reset the amount on navigation pop
[0.0.76] 2021-12-06 #
- ADDED: Added in analytics.dart callback method for tracing
[0.0.73] 2021-12-06 #
- FIX: Disable audio for CameraController
- CHANGED: Default camera = back
[0.0.72] 2021-12-06 #
- FIX: Image in CircularAvatar not clipped
[0.0.71] 2021-12-06 #
- ADDED: Camera support
- ADDED: Global variable
sduiProgressIndicator
[0.0.62] 2021-11-21 #
- FIXED: Dialog box cause the app to freeze
[0.0.61] 2021-11-21 #
- ADD: Add component for supporting tab views:
Tab
,TabBar
,TabBarView
- CHANGED: Add
bottom
toAppBar
- CHANGED: Add
leading
andtrailing
inListView
[0.0.60] 2021-11-26 #
- FIXED: Icon color in button
[0.0.59] 2021-11-26 #
- ADDED: Icon into Button
[0.0.58] 2021-11-26 #
- ADDED: Improve dialog box
[0.0.56] 2021-11-25 #
- ADDED: Add SDUIAnalytics for integrating with analytics
[0.0.55] 2021-11-25 #
- ADDED: Wrapper error and loading page in Scaffold
- ADDED: Rename global variable
routeObserver
tosduiRouteObserver
[0.0.54] 2021-11-24 #
- ADDED: Error state global variable
[0.0.53] 2021-11-24 #
- ADDED: Loading state global variable
[0.0.52] 2021-11-24 #
- FIXED: Fix PIN backspace on empty text
[0.0.51] 2021-11-24 #
- FIXED: Fixed the value
[0.0.50] 2021-11-24 #
- ADDED: Add MoneyWithSlider
[0.0.49] 2021-11-23 #
- CHANGED: ListTile now support padding
- CHANGED: Set the size of ListTile trailing and leading icons
[0.0.48] 2021-11-21 #
- ADDED: Support Action.share
- ADDED: Added dependencies to share_plus
[0.0.47] 2021-11-20 #
- ADDED: Support for CircleAvatar
[0.0.46] 2021-11-18 #
- CHANGED: Improve command handling
[0.0.45] 2021-11-17 #
- FIX: Fix the keyboard DELETE color
[0.0.44] 2021-11-14 #
- ADDED: SDUIWidget.id
[0.0.43] 2021-11-14 #
- FIXED: Reload screen on pop
[0.0.42] 2021-11-14 #
- FIXED: Fix
Money.numberFormat
[0.0.41] 2021-11-14 #
- FIXED: Fix NPE with
AppBar.automaticallyImplyLeading
[0.0.40] 2021-11-13 #
- ADDED: component
MoneyWithKeyboard
- CHANGED: Changed border of DropdownButton
[0.0.39] 2021-11-11 #
- CHANGED: Replaced
intl_phone_field
byintl_phone_number_input
[0.0.38] 2021-11-08 #
- CHANGED: Center app-bar header
- CHANGED: Improve logging of HTTP errors
- CHANGED: Add SDUIButton.stretched
[0.0.37] 2021-11-08 #
- ADDED: Divider
[0.0.36] 2021-11-08 #
- CHANGED: Add into Row/Column properties:
mainAxisAlignment
crossAxisAlignment
andmainAxisSize
- CHANGED: Add support for
Scaffold.backgroundColor
- CHANGED: Improve HTTP status logging
[0.0.35] 2021-11-08 #
- FIXED: Fix deserialization of AppBar actions
[0.0.34] 2021-11-08 #
- CHANGED: Log status code
[0.0.33] 2021-11-07 #
- CHANGED: Add more properties to AppBar
[0.0.32] 2021-11-07 #
- ADDED:
MoneyText
[0.0.31] 2021-11-06 #
- FIX: Fix response headers
[0.0.30] 2021-11-07 #
- ADDED: LoggerFactory for improving logging output
- FIXED: send request headers
- FIXED: add more logs
[0.0.29] 2021-11-06 #
- FIXED: Use
Uri.encodeComponent
insteald ofUri.encodeFull
[0.0.28] 2021-11-06 #
- FIXED: numeric keyboard buttons
[0.0.26] 2021-11-06 #
- ADDED: parameters to actions
- CHANGED: fix dimension of numeric keyboard based on button width
[0.0.25] 2021-11-05 #
- FIXED: Prevent overflow when keyboard appear
[0.0.24] 2021-11-04 #
- ADDED: Log all HTTP transactions
[0.0.23] 2021-11-02 #
- ADDED:
Action.replacement
- CHANGED: Replace action type
Screen
toRoute
- CHANGED: Improvement of keyboard layout
[0.0.22] 2021-11-02 #
- CHANGED: countries list
[0.0.21] 2021-11-02 #
- CHANGED: SDUIInput support countries for phone input
- CHANGED: SDUIPinWidthKeyboard
[0.0.20] 2021-10-14 #
- CHANGED: Remove log pollution
- CHANGED: Add support for URL icon
[0.0.19] 2021-10-13 #
- ADDED: Add Dropdown
- CHANGED: Remove logs
[0.0.18] 2021-10-12 #
- FIXED: NPE on parsing AppBar
[0.0.17] 2021-10-11 #
- ADDED: IconButton
- ADDED: AppBar
- CHANGED: Improved logging when unable to load a route content
- CHANGED: Make ListItemSwitch a form field
- CHANGED: Make RadioGroup a form field
[0.0.16] 2021-10-10 #
- CHANGED: Deployment with Github Actions
[0.0.15] 2021-10-10 #
- CHANGED: Deployment with Github Actions
[0.0.14] 2021-10-10 #
- CHANGED: Update documentation in README
[0.0.13] 2021-10-09 #
- ADDED: HttpInterceptor to provide functionality to intercept all http transactions
- ADDED: Support for SafeArea
[0.0.12] 2021-10-06 #
- ADDED: Show icons in dialog
[0.0.10] 2021-10-05 #
- CHANGED: Container alignment constants
[0.0.9] 2021-10-05 #
- ADDED: Button padding
- ADDED: Http.clientId
- CHANGED: All HTTP interactions used POST
[0.0.8] 2021-10-05 #
- CHANGED: Initialize the phone input with current country code
- CHANGED: Always expand buttons on X axis.
- CHANGED: Support
ElevatedButton
,TextButton
andOutlinedButton
- FIXED:
Flexible
serialization
[0.0.6] 2021-10-04 #
- ADDED: Support for
Page
[0.0.5] 2021-10-01 #
- ADDED: Support for
PageView
- ADDED: Support for
Spacer
- CHANGED: Support in
SDUIInput
forurl
,email
andnumber
[0.0.4] 2021-09-30 #
- ADDED: Add phone number input
- CHANGED: Renamed
SDUInput
toSDUIInput
[0.0.3] 2021-09-30 #
- ADDED: Add date and time pickers
[0.0.2] 2021-09-29 #
- CHANGED: House keeping changed
[0.0.1+1] 2021-09-29 #
- ADDED: Initial