- ADD: Add ClipRRect
- CHANGE: Remove HTML component
- CHANGE: Update dependencies
- CHANGE: Cleanup logs
- FIX: Fix icon of SwitchListTile
- CHANGE: Add foregroundColor to AvararCircle
- CHANGE: Add localized text
- CHANGE: Initialize the chat text
- CHANGE: Add message handle to handle FCM local message
- CHANGE: Send receive notification on loaded messages
- CHANGE: Improve error handling
- ADD: Link preview
- CHANGE: Add
tenantId
anddeviceId
- CHANGE: Update dependencies
- CHANGE: Disable
search_choices
because of lcuis/search_choices#91
- CHANGE: Handle RTM events
- CHANGE: Add support for Chat Websocket RTM API (Real Time Messaging)
- CHANGE: Improve chat UI
- ADD: Chat component
- CHANGE: Remove button padding when not provided
- CHANGE: Add font size to bottom bar
- CHANGE: Handle opening app from push notification
- CHANGE: Integrate firebase messaging with iOS
- CHANGE: Integrate firebase messaging with Android
- CHANGE: remove
OverlaySupport
- CHANGE: Wrap
Scaffold
andDefaultTabController
inOverlaySupport
so that we can display push notification
- CHANGE: Update the font size of PinWithKeyboard
- CHANGE: Use cached images for Icons
- FIX: Handle initial deep-links only once
- CHANGE: Fix the state of ListItemSwitch
- CHANGE: Improve button action handling
- CHANGE: Improve logs
- CHANGE: Set the key for Default
- CHANGE: Fix execution of ListItemSwitch
- CHANGE: add
inputFormatterRegex
toInput
- FIX: SwitchListTile - disable the control when executing the action
- CHANGE: Add support for deeplinks
- CHANGE: Improve navigation to home page
- CHANGE: Maps id to key on
- NumericKeyboard
- PageView
- 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
- CHANGE: Add more logs when redirecting to /
- CHANGE: Set the PIN text color
- CHANGE: Downgrade url_launcher from 6.5.1
- 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
- CHANGE: Upgrade to file_picker: ^5.0.0
- FIX: PageView scroll physics set to none by default
- FIX: Fix validation of email, url
- FIX: Fix keyboard type for text fields
- FIX: Trip text field values
- ADD: Html component
- ADD: FittedBox
- CHANGE: Upgrade to pinput v2.0.2
- CHANGE: Show uploaded filename
- FIX: Update SDK version
- ADD: Timeout component
- CHANGE: Set text capitalization in Input field
- FIX: In dialog box, make buttons larger
- CHANGE: Set HTTP timeout to 60 secs
- FIX: State of dropdown on selection
- FIX: Initialization of phone number input
- ADD: Add
initialCountry
for setting the initial flag of phone number
- UPDATE: route:~ redirect to home page
- UPDATE: Return string on upload
- ADD: MoneyText not bold by default
- ADD: ExpandablePanel
- CHANGE: Set initial index of tab
- CHANGE: Update component dependencies
- ADD: Track action events
- ADD: Add
SDUIWidgetRegistry
to integrate 3rd party widgets
- CHANGE: Log when no attributes found - See wutsi#15
- FIX: Fix json in README.md - See wutsi#16
- CHANGE: Added BottomNavigationBarItem in the example - See wutsi#4
- CHANGE: Improve configuration of MoneyText
- FIX: Chip color
- ADDED: Input file picker
- FIX: Reload home page
- FIX: Navigation on dropdown
- FIX: Search function of the searchable dropdown
- CHANGE: Fix action handling
- FIX: Fix input URL validation
- CHANGE: Fix deserialization of Screen
- ADD: BottomNavigationBar
- ADD: DynamicWidget
- CHANGE: Improve exception handling
- CHANGE: Add
caption
andbackgrounColor
toBadge
andChip
- CHANGE: Add properties for stretching dropdown
- CHANGE: Change the size of image circular-loader
- ADD:
Chip
- ADD:
Badge
- ADD:
Stack
- ADD:
Positionned
- CHANGE:
DropdownButton
execute its action - CHANGE:
DropdownButton
Add border outline
- CHANGE: Hide carousel indicator if less than 2 items
- ADD: SearchableDropdown
- FIX: Action handling of IconButton and Button
- ADD: Support for search dropdown
- ADDED: Add
Carousel
- ADDED:
CircleAvatar.backgroundColor
- CHANGED: Add URL in the shared message
- ADDED: Add
AspectRatio
- ADDED: Add
Text.maxLines
- ADDED: Add to
GridView
- ADDED: Add to
SingleChildScrollView
- CHANGE: Add to
Container
support forwidth
,height
and `backgroundImageUrl - CHANGE: Add support
FloatingActionButton
- CHANGE: Container supports tap gesture
- ADDED: PhotoView
- CHANGE: Support
prefix
andsuffix
forInput
- CHANGE: support multi-line text editor
- FIX: Make form subscription synchronous
- CHANGED: Upgrade to flutter 2.8.1
- FIX: NullPointerException when handling HTTP errors
- FIX: Throw exception on unsupported node
- CHANGED: Add SDUINull for handling non-supported components
- ADDED: Added in
Wrap
- CHANGED: Added in
DynamicRouteState
routes for the various status code
- CHANGED: Fix padding of buttons
- ADDED: Navigate action to launch URLs
- FIX: Action handling of list-view-switch
- FIX: Turn on/off flash-light in the QR Code scanner
- CHANGED: Improved logging in HTTP
- CHANGED: Added action handler on CircleAvatar
- ADDED: Add QRView for scanning QR codes
- FIXED: Remove the color from the embeded image
- ADDED: Added Center
- ADDED: Added QrImage
- ADDED: Added
color
andiconColor
to button
- ADDED: Input of type
image
andvideo
using image_picker - FIXED: Button circular progress color
- CHANGED: Increase money size
- CHANGED: Use icon for keyboard DEL key
- FIXED: Use the numeric keyboard button size
- ADDED: ListView.separatorColor
- CHANGED: Remove the dropdown outline
- CHANGED: Decorate
Scaffold
withGestureDetector
to remove focus from current input on tap out
- FIXED: Revert the form reset on navigation change
- CHANGED: Put the icon and message inside to
Column
instead of aRow
- CHANGED: Reset form state on navigation changed
- CHANGED: Added custom actions
- FIX: Add UTF-8 encoding for the
Content-Type
andAccept
headers
- CHANGE: await for camera to upload picture
- FIX: Improve handling of HTTP upload response
- FIXED: Reset the amount on navigation pop
- ADDED: Added in analytics.dart callback method for tracing
- FIX: Disable audio for CameraController
- CHANGED: Default camera = back
- FIX: Image in CircularAvatar not clipped
- ADDED: Camera support
- ADDED: Global variable
sduiProgressIndicator
- FIXED: Dialog box cause the app to freeze
- ADD: Add component for supporting tab views:
Tab
,TabBar
,TabBarView
- CHANGED: Add
bottom
toAppBar
- CHANGED: Add
leading
andtrailing
inListView
- FIXED: Icon color in button
- ADDED: Icon into Button
- ADDED: Improve dialog box
- ADDED: Add SDUIAnalytics for integrating with analytics
- ADDED: Wrapper error and loading page in Scaffold
- ADDED: Rename global variable
routeObserver
tosduiRouteObserver
- ADDED: Error state global variable
- ADDED: Loading state global variable
- FIXED: Fix PIN backspace on empty text
- FIXED: Fixed the value
- ADDED: Add MoneyWithSlider
- CHANGED: ListTile now support padding
- CHANGED: Set the size of ListTile trailing and leading icons
- ADDED: Support Action.share
- ADDED: Added dependencies to share_plus
- ADDED: Support for CircleAvatar
- CHANGED: Improve command handling
- FIX: Fix the keyboard DELETE color
- ADDED: SDUIWidget.id
- FIXED: Reload screen on pop
- FIXED: Fix
Money.numberFormat
- FIXED: Fix NPE with
AppBar.automaticallyImplyLeading
- ADDED: component
MoneyWithKeyboard
- CHANGED: Changed border of DropdownButton
- CHANGED: Replaced
intl_phone_field
byintl_phone_number_input
- CHANGED: Center app-bar header
- CHANGED: Improve logging of HTTP errors
- CHANGED: Add SDUIButton.stretched
- ADDED: Divider
- CHANGED: Add into Row/Column properties:
mainAxisAlignment
crossAxisAlignment
andmainAxisSize
- CHANGED: Add support for
Scaffold.backgroundColor
- CHANGED: Improve HTTP status logging
- FIXED: Fix deserialization of AppBar actions
- CHANGED: Log status code
- CHANGED: Add more properties to AppBar
- ADDED:
MoneyText
- FIX: Fix response headers
- ADDED: LoggerFactory for improving logging output
- FIXED: send request headers
- FIXED: add more logs
- FIXED: Use
Uri.encodeComponent
insteald ofUri.encodeFull
- FIXED: numeric keyboard buttons
- ADDED: parameters to actions
- CHANGED: fix dimension of numeric keyboard based on button width
- FIXED: Prevent overflow when keyboard appear
- ADDED: Log all HTTP transactions
- ADDED:
Action.replacement
- CHANGED: Replace action type
Screen
toRoute
- CHANGED: Improvement of keyboard layout
- CHANGED: countries list
- CHANGED: SDUIInput support countries for phone input
- CHANGED: SDUIPinWidthKeyboard
- CHANGED: Remove log pollution
- CHANGED: Add support for URL icon
- ADDED: Add Dropdown
- CHANGED: Remove logs
- FIXED: NPE on parsing AppBar
- 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
- CHANGED: Deployment with Github Actions
- CHANGED: Deployment with Github Actions
- CHANGED: Update documentation in README
- ADDED: HttpInterceptor to provide functionality to intercept all http transactions
- ADDED: Support for SafeArea
- ADDED: Show icons in dialog
- Support for dialog
- CHANGED: Container alignment constants
- ADDED: Button padding
- ADDED: Http.clientId
- CHANGED: All HTTP interactions used POST
- CHANGED: Initialize the phone input with current country code
- CHANGED: Always expand buttons on X axis.
- CHANGED: Support
ElevatedButton
,TextButton
andOutlinedButton
- FIXED:
Flexible
serialization
- ADDED: Support for
Page
- ADDED: Support for
PageView
- ADDED: Support for
Spacer
- CHANGED: Support in
SDUIInput
forurl
,email
andnumber
- ADDED: Add phone number input
- CHANGED: Renamed
SDUInput
toSDUIInput
- ADDED: Add date and time pickers
- CHANGED: House keeping changed
- ADDED: Initial