dcc_toolkit 0.2.0
dcc_toolkit: ^0.2.0 copied to clipboard
Internal toolkit package used by the DCC team.
Changelog #
0.2.0 #
- Breaking: Showcase explanations no longer open by themselves. The visitor opens them with the info button, or the website does with
ShowcaseState.tour.hasSeenHighlightsandmarkHighlightsSeenare removed - Breaking: Showcase explanations follow the style of Dutch Coding Company instead of the theme of the app, dim the app around the target with a cutout and stop touches outside it. Pass
fontFamilytoShowcaseScopefor DM Sans - Breaking: Showcase notices follow that style as well.
ShowcaseScope.noticeBuilderis removed - Breaking: Removed the end of the showcase story:
FinishPrompt,ShowcaseState.finish,begin,reset,resetData,isFinished,takeFinishPromptand the strings of the finish dialog.ShowcaseStateis no longer abstract; a demo that should start over resets its own data - Breaking:
ShowcaseStatetakes the wholeShowcaseConfig(DemoState(config: config)) instead ofhighlightsEnabled, andShowcaseShellreads its insets from it - Added the
?tour=hosturl parameter andShowcaseConfig.tourOnHost: the page around the demo starts the explanations throughpostMessage, see doc/showcase.md - Documented
overscroll-behavior: noneinweb/index.html, so scrolling over an embedded showcase never scrolls the website
0.1.2 #
- Added
removeShowcaseSplashto show the splash of the app fromweb/index.htmlwhile the showcase loads, for at least a fixed duration, and the?splash=offurl parameter
0.1.1 #
- Added the showcase kit, building blocks for a clickable web demo of an app made from its real screens. Import it with
package:dcc_toolkit/showcase.dart, see doc/showcase.md - Added the
dcc-toolkit-create-showcaseagent skill for setting up a showcase app
0.1.0 #
- Breaking: Requires Flutter
>=3.47.0and Dart^3.13.0 - Breaking: Migrated from
package:flutter/material.dart/package:flutter/cupertino.dartto thematerial_uiandcupertino_uipackages. Apps must migrate as well, see doc/migrate_to_material_ui.md - Migrated classes to primary constructors; the public API is unchanged
0.0.22 #
- Added
BoltLogger.surgeand thesurgeextension method for logging atLevel.WARNING, completing thezap(info) /surge(warning) /shock(severe) trio DebugConsoleChargenow prints warning level logs in yellow; severe logs and logs carrying an error or stack trace remain redJsonSerializableConverternow usesBoltLogger.surgeforJsonConverterExceptionlogging
0.0.21 #
- Changed
NoContentto a typedef fordynamicto fix chopper integration with empty response bodies JsonSerializableConverternow throws aJsonConverterExceptioninstead of aJsonUnsupportedObjectError, so it can be caught bytryCall- Exported
base_error.dartsoBaseErrorand its subtypes are reachable from the package barrel JsonSerializableConverternow logs deserialization failures viaBoltLogger, tagged with the target type:CheckedFromJsonExceptionat severe level (rethrown),JsonConverterExceptionat warning level
0.0.20 #
- Fixed bug in handschrift copyWith
- Fixed minor bugs in BoltLogger
0.0.19 #
- Added extra surface group colors, added extra accent and accentFill color groups
0.0.18 #
- Made
AnnotatedTextaccessible
0.0.17 #
- Added debouncer
- Added all sizes, paddings, radiusses and dimensions
- Made textAlign available for AnnotatedText widget
0.0.16 #
- Added PaginationStateView
- Added AnnotatedText
- Added native dialog button text styling
- Added PaginationState equality operator and hashCode
0.0.15 #
- Added
FutureOr<T?>toshowNativeDialogas return type;
0.0.14 #
- Added Pagination
- Added RefreshStreamMixin
0.0.13 #
- Added automatic closing of native dialog.
0.0.12 #
- Updated dependencies
- Added test_util: catch presentation event helper, DeviceSizes
- Added typedef for single bool methods.
- Updated formatting
- exported more files
0.0.11 #
Added optional secondary, secondaryFill, tertiary and tertiaryFill ColorGroups to the Kleurplaat
0.0.10 #
Improved kleurplaat
0.0.9 #
Added kleurplaat
0.0.6 #
- ✨ Added new version of Result for mapping API responses
- ✨ Added BlocfulWidget for listening to presentation changes and state changes
- ✨ Added example project
0.0.6 #
- ⬆️ Updated dependencies
0.0.5 #
- 🐛 Exported addBetween function.
0.0.4 #
- ⬆️ Updated dependencies
0.0.3 #
- ✨ Added addBetween iterable extension by @Guldem in https://github.com/DutchCodingCompany/dcc_toolkit/pull/3
- ⚡ Bolt logger by @Guldem in https://github.com/DutchCodingCompany/dcc_toolkit/pull/4
- ✨ Bootstrap for running flutter apps by @Guldem in https://github.com/DutchCodingCompany/dcc_toolkit/pull/5
0.0.2 #
- Updated dependencies
0.0.1 #
- Initial release