tch_appliable_core 0.35.0
tch_appliable_core: ^0.35.0 copied to clipboard
Flutter core package used by Tomas Chyly & partners/clients. Contains common functionality to get started faster & consistently.
0.35.0 30.8.2025 #
- Updates to latest Flutter and dependencies
0.34.0 25.10.2024 #
- Additional utils for working with DateTime, Jiffy
0.33.4 17.10.2024 #
- Improvements to AbstractStatefulWidgetState for some common patterns
0.33.3 18.9.2024 #
- Updates to dependencies
0.33.2 17.9.2024 #
- Tweaks
- Updates to dependencies
0.33.1 1.7.2024 #
- Body extendBodyBehindAppBar
0.33.0 16.5.2024 #
- Updates for latest Flutter SDK
0.32.3 14.4.2024 #
- Change hooks invalidate to int
0.32.2 2.4.2024 #
- Get first day of week for 1-7 range
0.32.1 29.3.2024 #
- Translator improvements and tweaks
0.32.0 20.3.2024 #
- Replace deprecated use of global window for numbers
0.31.0 15.3.2024 #
- Upgrade UUID package
0.30.2 14.3.2024 #
- Add missing return type
0.30.1 13.3.2024 #
- Improve setStateNotDisposed
0.30.0 26.2.2024 #
- Improve compatibility with latest Flutter
0.29.1 14.2.2024 #
- Fix concurrent list access issue
0.29.0 13.2.2024 #
- Add onGenerateInitialRoute callback to customize initial Route
0.28.0 23.1.2024 #
- Dependecies update
0.27.2 10.12.2023 #
- Fix missing export for ResponsiveWidget
0.27.1 1.12.2023 #
- SembastApiClient improvements
0.27.0 30.11.2023 #
- Newly improved and dedicated SembastApiClient/Provider, it is replacement for using general MainDataProvider
0.26.0 25.10.2023 #
- Warning: Replaced deprecated use of Theme.of(context).backgroundColor
0.25.0 29.9.2023 #
- Warning: Code refactor to support better current Flutter
- ResponsiveWidget as alternative to ResponsiveScreenState
0.24.4 10.9.2023 #
- Useful date utils as extension for DateTime
0.24.3 3.9.2023 #
- Generic Debouncer utility
0.24.2 23.8.2023 #
- Additional typedefs
0.24.1 31.7..2023 #
- Improve truncateText util
0.24.0 16.6.2023 #
- Change routes generation for V1
0.23.2 16.6.2023 #
- RouterV1 tweaks
0.23.1 16.6.2023 #
- RouterV1 tweaks
0.23.0 16.6.2023 #
- Warning: Dependecies upgrade, some may have breaking changes
0.22.0 2.5.2023 #
- Update Translator to support country code
0.21.1 27.4.2023 #
- Change intl to any to avoid issues with Flutter sdk
0.21.0 15.4.2023 #
- Change CoreApp initialization
0.20.1 10.4.2023 #
- List mapUnique util
0.20.0 7.4.2023 #
- Warning: AbstractHooksWidget removed firstBuildOnly to avoid breaking code patterns
0.19.1 13.3.2023 #
- Set custom backgroundColor for each screen
0.19.0 20.3.2023 #
- Upgrade dependencies with some breaking changes
0.18.3 13.3.2023 #
- Increase SDK versions
0.18.2 13.3.2023 #
- Utils for typedefs
0.18.1 22.2.2023 #
- AbstractScreenOptions added canPop var for use with AppBar
0.18.0 14.2.2023 #
- Warning: AbstractScreen safeArea option changed
0.17.1 28.1.2023 #
- Tweaks
0.17.0 28.1.2023 #
- Listen to AppLifecycleState changes
0.16.0 20.1.2023 #
- Improvements to screen state options
0.15.1 19.1.2023 #
- Fix wrong addScreenMessage typedef
0.15.0 18.1.2023 #
- Warning: ScreenMessagner changed to object from string
0.14.1 7.1.2023 #
- Form & Widget utils
0.14.0 5.1.2023 #
- AbstractScreenState improvements
- ScreenMessenger refactor for better logic/usage
0.13.1 29.12.2022 #
- Hotfix
0.13.0 29.12.2022 #
- Support for flutter_hooks, AbstractHooksWidget as Stateless widget with hooks
- Warning: AbstractScreenStateOptions are now called AbstractScreenOptions
0.12.3 18.12.2022 #
- Improvements to screen options
0.12.2 15.12.2022 #
- Improvements to Preferences
0.12.1 14.12.2022 #
- Improvements to Translator and AppBarOption
0.12.0 6.12.2022 #
- Update all able dependencies
0.11.2 19.6.2022 #
- Fix wrong DataRequests identification when pagination in use
0.11.1 17.6.2022 #
- Fix bad pagination behaviour under certain conditions
0.11.0 13.6.2022 #
- Warning: pagination is enabled by default
- SQLite and HTTP sources support pagination
- Automatic pagination is integrated with ListDataWidget
0.10.3 22.5.2022 #
- Update packages
0.10.2 4.2.2022 #
- Updates, make sure working with Flutter 2.10
0.10.1 3.2.2022 #
- Fix post Dio requests not sending data
0.10.0 19.12.2021 #
- Update dependencies
- Http communication prefers Dio instead of Http client
0.9.10 15.12.2021 #
- Update ListDataWidget to include error state and flow
0.9.9 15.10.2021 #
- Update packages to latest versions
0.9.8 4.10.2021 #
- ListDataWidget expose optional controller
0.9.7 13.9.2021 #
- CoreApp add banner for debug
0.9.6 27.8.2021 #
- Fix wrong theme use when DarkMode and no DarkTheme
0.9.5 16.8.2021 #
- Improve usage of Translator by providing String extensions
0.9.4 13.8.2021 #
- HTTPSource have consistent endpoint usage
- HTTP DataTask for POST enable sending as json
0.9.3 11.8.2021 #
- BoundaryPageRoute optional action before push
0.9.2 7.8.2021 #
- Translator support for dynamic parameters in translations
0.9.1 7.8.2021 #
- Use dynamic headers instead of update of MainDataProvider options
0.9.0 6.8.2021 #
- CoreApp now updated MainDataProvider options & sources
0.8.4 22.7.2021 #
- BoundaryPageRoute improve transition smoothness & add failsafes
0.8.3 22.7.2021 #
- BoundaryPageRoute improve transition layout structure
0.8.2 21.7.2021 #
- BoundaryPageRoute fix BorderRadius behaviour
0.8.1 21.7.2021 #
- BoundaryPageRoute transition support optional BorderRadius
0.8.0 21.7.2021 #
- BoundaryPageRoute transition & widget
0.7.5 19.7.2021 #
- ListDataWidget support for initial full screen loading
0.7.4 16.7.2021 #
- ListDataWidget support pullToRefresh
0.7.3 9.7.2021 #
- Fix DarkMode automatic startup
0.7.2 9.7.2021 #
- Improve DarkMode automatic startup
0.7.1 9.7.2021 #
- Improve DarkMode handling/switching
0.7.0 4.7.2021 #
- CoreApp Dark theme detection and support
0.6.3 18.6.2021 #
- Utils improvements
0.6.2 18.6.2021 #
- ScreenDataState supports also optional Tag/s for isLoading pairing
0.6.1 13.6.2021 #
- MDP SQLiteSource and SembastSource deleteWhere DataTask type for multiple records batch deletion
0.6.0 11.6.2021 #
- ScreenDataState with isLoading, executeAsyncTask and extensibility
0.5.6 9.6.2021 #
- Fix variable typo
0.5.5 9.6.2021 #
- Fix missing code
0.5.4 9.6.2021 #
- MDP MockupSource better comform to other sources
- MDP sources now sent optionally SourceException instead of crashing
0.5.3 8.6.2021 #
- Mockup data by optional param in Requests & Tasks
0.5.2 7.6.2021 #
- Removed CoreAppState invalidateApp as it does not do what it used to
0.5.1 7.6.2021 #
- MockUpSource support for query Task
0.5.0 7.6.2021 #
- Partially implement MockUpSource, works for DataWidgets
0.4.5 31.5.2021 #
- Invalidate CoreApp when init done
0.4.4 27.5.2021 #
- Add Color utils
0.4.3 23.5.2021 #
- Builder param for CoreApp
0.4.2 22.5.2021 #
- SembastSource options add DB migration parameters
- Update dependencies
0.4.1 22.5.2021 #
- CoreApp push after initialization optional arguments
0.4.0 20.5.2021 #
- Warning: changes to exports from package, may require updated imports and dependencies
- Finished HTTPSource implementation
- SembastSource implementation
0.3.0 13.5.2021 #
- Warning: changed the way ScreenState options are overriden/initialized
- ScreenState options build preProcessor
- Drawer permanently visible support
- bugfixes
0.2.3 19.3.2021 #
- Previous dispose of ValueNotifiers of MainDataSource caused issues, different resolution implemented
0.2.2+1 18.3.2021 #
- Add options for floating action button
0.2.2 18.3.2021 #
- Add support for floating action button of screens
0.2.1 17.3.2021 #
- Change AppBar, BottomBar & Drawer to be more loosely defined
0.2.0 16.3.2021 #
- Handle situation with RouterV1 when wrong type cast
0.2.0-dev.1 7.3.2021 #
- Sound null-safety achieved
0.1.0-dev.15 2.3.2021 #
- SQLiteSource add onUpgrade & onDowngrade to the options
0.1.0-dev.14 1.3.2021 #
- HTTPSource do not crash app on no network error
0.1.0-dev.13 1.3.2021 #
- Translator get initial language fun
0.1.0-dev.12 28.2.2021 #
- DataTask for HTTPSource give option to override used url
0.1.0-dev.11 18.2.2021 #
- Dispose of ValueNotifiers used by MainDataSources
0.1.0-dev.10 13.2.2021 #
- Update dependencies which were possible to update without conflicts
0.1.0-dev.9 29.1.2021 #
- Add useful text utils
0.1.0-dev.8 27.1.2021 #
- SQLiteSource allow DataTasks with raw queries
0.1.0-dev.7 25.1.2021 #
- ReFetch data for any initialized source from app
0.1.0-dev.6 24.1.2021 #
- DataTask processResult allow nullable result
0.1.0-dev.5 24.1.2021 #
- SQLiteSource execute DataTask supports one time queries
0.1.0-dev.4 22.1.2021 #
- Reorganize code into private/public for better autoImport experience
0.1.0-dev.3 21.1.2021 #
- DataRequest processResult allow nullable result
0.1.0-dev.2 21.1.2021 #
- More CoreApp initialization options
0.1.0-dev.1 20.1.2021 #
- Initial release
- Working CoreApp with Widgets & Screens
- Router
- Translator
- Preferences
- MainDataProvider partially working (SQLite done, HTTPClient partial, others todo)