liquidsoft_components 0.8.0 liquidsoft_components: ^0.8.0 copied to clipboard
A lightweight but complete flutter component package with Cupertino/Material Widgets,Global Error Handling, HTTP Caller, Platform Identification, and much more.
0.8.0 #
- Bug Fixes from Testing
- Example Improvement
0.7.0 #
- add Global Error Handling Web support
- Bug Fixes
0.6.0 #
- Improved Error Handling
- Improved Docs
0.5.0 #
- Update Readme
- Bug Fixes
0.4.0 #
- Improved Readme and overall documentation
- Global error handling completed
0.2.0 #
- Full Example Completed
- Bug Fixes
0.1.0 #
- Add more documentation in widget classes
- Bug Fixes
0.0.8 #
- Initial LiquidAppBar
- Initial LiquidScaffold
0.0.7 #
- Add Key to all components
- Improve Documentation
0.0.6 #
- Improve documentation
- Fix issue with Secondary App Bar
0.0.5 #
- add universal_io -Pub.dev was complaining about using dart.io
0.0.4 #
- Improve Documentation
0.0.3 #
- Initial public release
- Includes beta versions of the following
- HTTP Caller with error handling
- Get, Post, Delete, Patch
- Checks for connectivity on timeout (timeout set on init)
- Throws connectivity error if connected to network but no internet access
- Throws standard error on else
- Returns back status code and error code dialog on error
- if in debug mode throws error and prints out body
- Get Platform Type or Group
- Group - web, mobile, desktop, or unknown
- Type - Web, iOS, Android, MacOS, Fuchsia, Linux, Windows, or Unknown
- Structured to not error on web
- Hex Conversion
- converts Hex codes to Colors]
- Dollar Formatting
- easily format a number into a dollar string
- 534223.45 => $534,223.45
- Number Formatting
- format a number into a format
- optional format and local inputs
- Standard format = "###.0#"
- Standard locale = 'en_US'
- 123.9847736274 => 123.98
- Page Routing
- Material or Cupertino Page Route based on Platform
- Web defaults to Material
- SnackBar
- Easily call snackBar from anywhere in the app
- requires context and Scaffold.of
- Main App Bar
- Create a Material AppBar or Cupertino Sliver AppBar
- Secondary App Bar
- Creates a Material or Cupertino appbar
- Allows for a trailing Widget
- Standard Dialog
- Opens a cupertino or material dialog
- Approval Dialog
- Used for standard approvals, like deletions
- Pass in a successCallback function
- Buttons
- Cupertino or Material button
- adjust width, height,font size, and background color
- DatePicker
- Cupertino Date Wheel or Material Date Picker
- Dropdown
- Cupertino Picker or Material Dropdown
- Header
- Simple Header color, font sizes attributes
- Logo
- Returns logo based on dark or light theme
- Multi-Text Field
- Multiple line text field
- Keyboard types, maxLines, editable, validation,focusNodes and more
- Text Field
- Single line text field
- Suffix and Prefix Icons
- Keyboard types, focusNodes, validation and more
- Spinner
- Cupertino or Material Spinner
- Provide Text for context
- Toggle Bar
- Horizontal tab interface capable of handing any number of inputs.
- Easily customize colors with an easy to use set of attributes.