bad_fl 0.7.2
bad_fl: ^0.7.2 copied to clipboard
A flutter package, including components, implementations, helper functions and extensions. Designed to provide a simple way to develop with flutter.
0.7.2 #
2025.02.20
- Still WIP.
ADD:
BadSkeleton: skeleton block with shimmer effect.
0.7.1 #
2025.02.20
- Still WIP.
ADD:
BadButton: addlrvariant for two-child-row layout usage.
0.7.0 #
2025.02.14
- Still WIP.
ADD:
BadButtonAsync: a button automatically switch child widget according to its state (idleorpending).
BREAKING CHANGE:
BadTree: re-implement this widget. (now state can be cached inTreeController)
0.6.0 #
2025.02.14
- Still WIP.
ADD:
KVStorageImpl: addclearfor clear all items in k-v storage.
BREAKING CHANGE:
KVStorageImpl: removedirectoryandboxNameinprelude, use fixed names instead.AppMetaImpl: splitpreludetopreludeandpreludeAfterAgreed.
0.5.4 #
2025.02.13
- Still WIP.
FIX:
KVStorageImpl: type case.
0.5.3 #
2025.02.12
- Still WIP.
FIX:
BadInputController: drop type check.
0.5.2 #
2025.02.12
- Still WIP.
FIX:
BadPopup: some typo thing.
0.5.1 #
2025.02.12
- Still WIP.
REFACTOR:
BadPopup: re-implement this widget.
0.5.0 #
2025.02.10
- Still WIP.
ADD:
BadNamedStack: manage layers by name rather than index.SSERawTransformer&SSEEventTransformer:StreamTransformerfor sse stream.
REFACTOR:
- rename
SnapshotScopetoBadCapture, addcaptureAsPngBytesfor more convenient use.
0.4.4 #
2025.01.16
- Still WIP.
FIX:
- Result (incorrect 'isOk' in Result.err).
0.4.3 #
2025.01.15
- Still WIP.
REFACTOR:
- Result (re-implement it due to weak inference of generics in dart).
0.4.2 #
2025.01.15
- Still WIP.
FIX:
- Result: implementation.
0.4.1 #
2025.01.07
- Still WIP.
FIX:
- KVStorageImpl.prelude (make it static).
0.4.0 #
2024.12.30
- Still WIP.
ADD:
- BadTree widget.
0.3.0 #
2024.12.23
- Still WIP.
0.2.0 #
2024.11.05
- Add date in the changelog
- The project structure is about to change. This version is available for use in existing projects
0.1.0 #
Reorganized the entire project and renamed most of the classes (prefixed with bad).
- Everything can still be imported via
import 'package:bad_fl/bad_fl.dart' - Still not stable, so the major version is still
0
0.0.3 #
BREAKING CHANGE:
BadWebviewFragment:- renamed to
BadWebview - moved to
prefabcollection
- renamed to
CacheImpl: renamed toFileCacheImplCacheImpl.remove: renamed toFileCacheImpl.delete
NEW FEATURES:
BadBackToTop: Implement the back-to-top logic (show and hide, scroll to the top) according to the passedScrollControllerBadFloating: A wrapper that allows the components inside it to be dragged and placed anywhere on the screenBadScrollAnchorScope: A wrapper on top ofSingleChildScrollView, allowing its child elements to act as anchors (be used as scroll target, listen to its show/hide state changes)BadSignature: A canvas component that can be used to make simple signaturesBadSnapshot: A wrapper for capturing snapshot of its child widget
0.0.2 #
BUG FIXES:
BadTextInput,BadTextField: Only dispose the internally maintainedTextEditingControllerto avoid multiple dispose
DOCS:
- Updated README.md
OPTIMIZE:
BadOTPInput,BadPasswordInput: remove unnecessary controller
0.0.1 #
- Initial version, created by lopo