icapps_architecture 2.2.4 copy "icapps_architecture: ^2.2.4" to clipboard
icapps_architecture: ^2.2.4 copied to clipboard

icapps architecture components for flutter projects. Contains commonly used code for logging, extensions, ...

Changelog #

2.2.4 - 2025-10-15 #

Updated #

  • Fixed issue where sum would not work for an empty list of double values

2.2.3 - 2024-05-21 #

Updated #

  • Added MouseRegion for TouchFeedback for non-mobile
  • Added hoverColor for TouchFeedback for non-mobile
  • Deprecated forceIOS and forceAndroid in favor of forcePlatform

2.2.2 - 2024-05-17 #

Updated #

  • Pass named super.key parameter in BaseThemeProviderWidget constructor

2.2.1 - 2024-05-06 #

Updated #

  • Fixed TouchFeedBack setState error
  • TouchFeedBack on Android doesn't pause anymore

2.2.0 - 2024-02-22 #

Breaking #

  • onClick now becomes onTapped
  • TouchFeedBack on IOS now more inline with the native look and feel
  • Added posiblity to add custom effects
  • Removed BetterInkwell widget

2.1.5 - 2024-02-12 #

Changed #

  • Fixed missing material in the TouchFeedback widget
  • Updated dependencies (logger to v2, connectivity_plus to v5)

2.1.4+2 - 2024-02-09 #

2.1.4+1 - 2024-02-09 #

Changed #

  • Issue where android clips outside of the TouchFeedback widget (breaking shadows etc)

2.1.4 - 2024-02-09 #

Added #

  • Improved TouchFeedBack android implementation by using a custom inkwell that draws on top of its child and can be nested. See the example for more information.

2.1.3 - 2024-01-31 #

Added #

  • Updated TouchFeedBack android implementation

2.1.2 - 2023-11-20 #

Added #

  • Added extra configuration options to the logger, including ability to add a callback.

2.1.1 - 2023-10-02 #

Added #

  • StreamControllerWithInitialValue

2.1.0 - 2023-07-13 #

Updated #

  • Dependencies
  • TouchFeedBack
  • Deprecated DioError to DioException

2.0.0 - 2023-06-05 #

Breaking #

  • Dart min version 3.0.0

1.0.2 - 2023-05-05 #

Updated #

  • Dependencies (dio)

1.0.1 - 2023-05-05 #

Updated #

  • Dependencies
  • Added reload in shared preferences storage
  • Updated min version to Flutter 3.3.0 since 3.0.0 is no longer compatible with the dependencies

1.0.0 - 2023-03-08 #

Updated #

  • Dependencies

0.8.1 - 2023-01-09 #

Added #

  • Semantics to TouchFeedBack

0.8.0 - 2022-10-17 #

Breaking #

  • Removed native dialogs

Potentially breaking #

  • ChangeNotifierEx is now a class instead of pure mixin

Added #

  • Iterable.mapNotNull
  • SingleValueCache
  • KeyValueCache

Changed #

  • log debug, info, warn, verbose now also take errors and stack traces
  • List.replaceAll now takes an Iterable argument

0.7.4 - 2022-09-18 #

  • Fix terminal colors not resetting after printing a stack trace (this could break hot restart/reload)

0.7.3 - 2022-09-16 #

  • Added getConnectivityResult to the ConnectivityHelper class

0.7.2 - 2022-06-24 #

Updated #

  • Dependencies

0.7.1 - 2022-05-25 #

Added #

  • Native info and confirmation dialogs

0.7.0 - 2022-05-12 #

  • Flutter 3.0 & Dart 2.17 are now supported
  • Update dart support -> '>=2.17.0 <3.0.0'
  • Updated flutter support -> '>=3.0.0'

Updated #

  • Dependencies

Added #

  • LifecycleWidget

0.6.4 - 2022-02-22 #

Fixed #

  • iOS Touchfeedback when 2 TouchFeedbackIOS widgets are on top of eachother

0.6.3 - 2022-01-26 #

Added #

  • Custom shadow for TouchFeedback

0.6.2 - 2022-01-14 #

Added #

  • Docs in the README.md

0.6.1 - 2021-12-14 #

Added #

  • Ensure console log output is split into 800 long chunks to prevent lost data. (Fixes #63)

Fixed #

  • Place message from error logger before stack trace information. (Fixes #69)

0.6.0 - 2021-12-02 #

Added #

  • ComputePool: A pool of background isolates to dispatch work to. Falls back to microtasks on web

0.5.1 - 2021-11-16 #

Added #

  • Is null or empty extension on String?

0.5.0 - 2021-11-12 #

Added #

  • Adds more options to the TouchFeedback widget to control the material layer
  • Adds a helper framework to save and restore state using the standard restoration framework
  • Update libraries
  • Required dart 2.14

0.4.3 - 2021-09-29 #

Added #

  • Add .value constructor for BaseProviderWidget

0.4.2 - 2021-09-02 #

Fixed #

  • Expose the SimpleKeyValueStorage interface

0.4.1 - 2021-09-02 #

Added #

  • SimpleKeyValueStorage storage added as a generic interface for storing/retrieving strings
  • SharedPreferenceStorage updated to implement SimpleKeyValueStorage

0.4.0 - 2021-09-02 #

Fixed #

  • Upgrade to latest version of libraries

0.3.6 - 2021-07-07 #

Fixed #

  • Allow different return types for sortBy2

0.3.5 - 2021-05-27 #

Fixed #

  • null child when onClick is null (Android)

0.3.4 - 2021-05-27 #

Fixed #

  • Exclude Inkwel from widget three if onClick is null
  • Exclude gesture detector from semantics three if onClick is null

0.3.3 - 2021-05-25 #

Fixed #

  • Throw from a simple interceptor

0.3.2 - 2021-05-19 #

Fixed #

  • Made BaseProviderWidget and BaseThemeProviderWidget non-abstract to take advantage of dart 2.13's typedef

0.3.1 - 2021-04-23 #

Fixed #

  • Fixed issue with release not containing all code

0.3.0 - 2021-04-23 #

BREAKING #

  • logger is now an extension property on Object and will include [$ClassName] as prefix to log messages
  • staticLogger static getter has replaced logger to use in top level functions where we do not have an object to extend from

0.2.3 - 2021-04-20 #

Added #

  • replaceWhere
  • forEachIndexed

0.2.2 - 2021-04-20 #

Added #

  • Disable logger colors on all except android devices

0.2.1 - 2021-04-12 #

Added #

  • Extension function on null
  • Shared preferences

0.2.0 - 2021-04-08 #

Added #

  • Localized error added to get a localization key.
  • Connectivity stream to check if the user is connected to wifi or mobile services. #35

Breaking #

  • Network error implements now Localized error #33

0.1.2 - 2021-04-06 #

Updated #

  • Updated dependencies to support desktop too
  • Added logging methods to log request and responses
  • Added Iterable<Iterable

0.1.1 - 2021-04-02 #

Updated #

  • Updated dependencies to remove test dependency from non-test code

0.1.0 - 2021-04-02 #

Added #

  • Initial release
4
likes
140
points
418
downloads

Publisher

verified publishericapps.com

Weekly Downloads

icapps architecture components for flutter projects. Contains commonly used code for logging, extensions, ...

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

computer, connectivity_plus, device_info_plus, dio, flutter, logger, provider, shared_preferences, tuple

More

Packages that depend on icapps_architecture