micha_core 2.0.3
micha_core: ^2.0.3 copied to clipboard
Extensions, widgets and other utilities that are missing in Flutter's SDK.
0.0.1 #
Features for initial release:
- Add
separatedextension - Add
timesextension - Add
Gapwidget - Add
StyledTextwidget
0.0.2 #
- Add missing info on supported platforms
0.1.0 #
- Add
byNameOrNullenum extension - Overload more operators for
Gap - Rename
StyledTexttoThemedText - Add example projects
- Add
AsyncBuilderwidget - Add
Spinnerwidget
0.2.0 #
- Add
BuildContextparameter toAsyncBuilderbuilder callback - Add
AsyncBuilder.assetfactory constructor - Add
Wrappertype andwrappedextension - Add
Linkwidget - Add
Paginationwidgets
0.3.0 #
0.4.0 #
- Add
TextStyleLocatorto public API - Add
AnsiFormattingextension - Add logging functions, like
initLoggingandcreateLogger
0.4.1 #
- Minor improvements and additions to the ANSI formatting API
0.4.2 #
- Fix code formatting
0.5.0 #
- Add
transformextension on all types - Add
nullWhenEmptyextension on anyIterableorMap - Add
getOrPutextension onMap - Add
waitForto await a condition
0.5.1 #
- Fix missing exports
0.5.2 #
- Include exceptions and stack traces in formatted log messages
1.0.0 #
- Add
nullWhenEmptyextension onString - Update and restrict dependencies
- Add
splitextension on anyIterableorList
1.0.1 #
- Fix missing exports
1.1.0 #
- Fix unreachable timeout in
waitFor - Add
clampextension onDuration - Add
retriedfunction, includingcreateExponentialBackoffandRetryException - Add
RateLimiterclass
2.0.0 #
- Remove
getOrPut. UseputIfAbsentinstead - Update dependencies (flutter
>=3.32.8, dart>=3.8.1 <4.0.0) - Log exception and stack trace in
retried
2.0.1 #
- Format code
2.0.2 #
- Fix output of
RetryException.toString()
2.0.3 #
- Fix stack trace in log messages for
retried