flutter_chen_common 5.12.0 copy "flutter_chen_common: ^5.12.0" to clipboard
flutter_chen_common: ^5.12.0 copied to clipboard

The flutter common package designed to help developers swiftly build aesthetically pleasing and feature-rich mobile application interfaces.

5.12.0 #

  • Rebuild Banner notifications on an independent overlay, lifecycle, timer, and bounded queue without affecting regular Toast or Loading behavior.
  • Add ComBannerController, close reasons, configurable queue policies, keyed replacement, busy-state dropping, and fully custom Banner content.
  • Improve the in-app notification experience with top-entry animation, short-drag rebound, swipe and tap dismissal, localized controls, and non-blocking interaction outside the Banner surface.
  • Start the display timer after the entrance animation, pause it during touch, drag, and background states, and use monotonic elapsed time for reliable duration tracking.
  • Set the default Banner duration to 3 seconds and reduce the default waiting queue limit to 3, discarding the oldest waiting item when full.
  • Prevent replacement policies from being blocked by duplicate filtering and ensure callback failures cannot leave a Banner stuck on screen.
  • Improve rendering performance by caching custom Banner content and isolating animated repaints, while adding release-safe option validation.
  • Expand the example, documentation, and regression coverage for queueing, gestures, lifecycle, pointer passthrough, customization, and failure handling.

5.11.0 #

  • Add real Storage snapshots through the provider-agnostic ComStorageEntry and loadStorageEntries APIs.
  • Add confirmed deletion for individual entries and all configured Storage data through project-owned callbacks.
  • Keep raw Storage identities separate from sanitized display values to prevent deleting the wrong key.
  • Improve Network Debug search performance with lazy, bounded indexes for WebSocket, App Log, Push, and Storage payloads.
  • Add automatic and manual Storage snapshot refresh, clearer loading/error states, and storage-type grouping.
  • Add non-instrumented SpUtil.snapshot() support, improve the example app, documentation, and regression coverage.

5.10.0 #

  • Add opt-in, provider-agnostic Push and Storage debugging with bounded history, search, details, copy, and optional sanitizers.

5.9.0 #

  • Harden HTTP retries, payload handling, status-code parsing, and Network Debug lifecycle performance.
  • Improve log output lifecycle, bounded queues, initialization safety, and cleanup behavior.
  • Fix refresh loading, toast/banner queues, throttling, marquee bindings, and popup back handling.
  • Align the minimum Flutter version with the APIs used by the package.

5.8.0 #

  • Fix pub.dev dependency lower-bound compatibility by requiring logger 2.1.0 or later.
  • Align asynchronous logger initialization with the declared dependency constraint.

5.7.0 #

  • Harden HTTP retries and non-replayable request handling.
  • Improve custom log lifecycles and WebSocket memory/UI performance.

5.6.0 #

  • Improve Network Debug status rules, sanitization hooks, WebSocket inspection, and performance.
  • Fix refresh, loading, marquee, token refresh, file logging, and utility lifecycle issues.
  • Refine debug UI, category clearing, documentation, packaging, and tests.

5.5.0 #

  • Upgrade dependencies to current stable releases.

5.4.0 #

  • Add a unified Network, WebSocket, and App Log debug panel with title-menu switching.
  • Add WebSocket lifecycle status, connection timing, message inspection, and accurate lifetime counters.
  • Limit each WebSocket connection to the latest 100 messages and batch high-frequency UI updates.
  • Capture App Logs from info by default; treat console as debug and skip logs below the configured level.
  • Add payload-size limits and automatic redaction for sensitive headers.
  • Improve debug export privacy, UI filters, memory usage, documentation, and tests.

5.3.2 #

  • Pref Network Debug Info

5.3.1 #

  • Fix Warning

5.3.0 #

  • Optimize Log initialization, fallback handling, file output stability, and related tests.
  • Add reusable ComDraggable with safe-area bounds, animated edge snapping, and docs.
  • Refine Network Debug floating entry behavior and hide the overlay while debug pages are presented.

5.2.1 #

  • Pref Network Debug display.

5.2.0 #

  • Unify Network Debug exports with support for Slow and Error request types.
  • Add export type selection via popup menu and improve default CSV output for Excel.
  • Support custom request export handlers and update related docs and tests.

5.1.0 #

  • Improve Network Debug tabs, slow-request filtering, and related UI details.
  • Refine banner typography, sizing, and transition effects.

5.0.0 #

  • Refactor ComToast into clearer toast, banner, and loading experiences.
  • Replace mixed toast config overrides with the new ComToastTheme API.
  • Improve banner animation, queue switching, swipe-to-dismiss, and demo pages.
  • Remove obsolete compatibility code and improve related docs and tests.

4.9.0 #

  • Optimize Network lifecycle and request handling.
  • Fix token refresh, retry, and request logging behavior.
  • Improve Network Debug stability, data safety, and UI.
  • Improve related docs and tests.

4.8.0 #

  • Optimize Log lifecycle and file output stability.
  • Fix isolate logging, buffered flushing, log rotation, and cleanup behavior.
  • Disable ANSI colors by default and avoid garbled escape characters in developer.log.
  • Improve LogConfig, docs, and tests.

4.7.0 #

  • Fix and Optimize

4.6.0 #

  • Optimize the baseWidget
  • Optimize the functionUtil
  • Remove file、clipboard util

4.5.0 #

  • Optimize the unified channel of the log system and improve the output aesthetics

4.4.0 #

  • Optimize Network debug log

4.3.0 #

  • Added function_util and update md

4.2.0 #

  • Optimize ComToast config

4.1.0 #

  • Added Network debug log

4.0.1 #

  • Update: library

4.0.0 #

  • Refactor: Remove non-generic features, retaining only commonly used core utilities.
  • Optimize and improve functional modules.

3.5.0 #

  • Optimize Network

3.4.0 #

  • Optimize Log

3.3.0 #

  • Optimize ComButton

3.2.0 #

  • Fix code and Optimize PlatformUtil

3.1.1 #

  • Fix ComToast

3.1.0 #

  • Optimize ComToast

3.0.2 #

  • Optimize ComTag

3.0.1 #

  • Optimize dialog

3.0.0 #

  • Optimize performance security
  • Optimize and improve the Widget
  • Optimize and improve the Refresh
  • Optimize and improve the ComToast
  • Optimize and improve the ComPopupMenu
  • Optimize and improve the ComMarquee

2.10.0 #

  • Optimize and improve the code

2.9.1 #

  • Update READEME

2.9.0 #

  • Added platforms util

2.8.4 #

  • Support all platforms

2.8.3 #

  • Update yaml

2.8.2 #

  • Update yaml

2.8.1 #

  • Update repository

2.8.0 #

  • The optimization Log supports customization

2.7.0 #

  • Replace the refresh library with flutter_chen_refresh

2.6.0 #

  • Support dynamics commonHeaders

2.5.0 #

  • Added PopupMenu

2.4.2 #

  • Optimize the default height of ComButton and the padding of dialog

2.4.1 #

  • Pref docs

2.4.0 #

  • Added ComMarquee

2.3.0 #

  • Pref network and docs

2.2.0 #

  • Pref dialog and added extension

2.1.1 #

  • Update docs

2.1.0 #

  • Added ComToast and remove bot_toast

2.0.2 #

  • Pref dialog for asynchronous waiting

2.0.1 #

  • Pref SmartRefresh

2.0.0 #

  • Eliminate the unnecessary third library and optimize and restructure each module

1.15.0 #

  • Remove flutter_staggered_grid_view and introduce the integrated GridLayoutStrategy as needed to implement the waterfall flow

1.14.0 #

  • Added ComContext

1.13.0 #

  • Pref network and added interceptor demo

1.12.0 #

  • Remove permission_handler、package_info_plus、crypto

1.11.4 #

  • Pref PopupMenu and added demo

1.11.3 #

  • Pref Dynamic foreground view of the button

1.11.2 #

  • Added demo

1.11.1 #

  • Pref Widgets

1.11.0 #

  • Added extension

1.10.0 #

  • Pref ComTheme remove theme for use material colorScheme

1.9.2 #

  • Pref PermissionUtil

1.9.1 #

  • Pref RetryInterceptor

1.9.0 #

  • Pref Network

1.8.9 #

  • Added widgets and extension

1.8.8 #

  • Pref ComButton

1.8.7 #

  • dart format

1.8.6 #

  • Added PathUtil and pref code

1.8.5 #

  • Added DateTimeFormatterDelegate

1.8.4 #

  • Added token insensitive refreshing

1.8.3 #

  • Rewrite logs, support log writing

1.8.2 #

  • Pref log interceptor

1.8.1 #

  • Re-implement the log interceptor

1.8.0 #

    1. Support internationalization and ComConfiguration and pref http.
  1. Remove the image select crop upload oss one-stop solution.
  2. Remove the helper.
  3. Replace the RequestClient with the HttpClient.
  4. Replace DialogHelper by DialogUtil.

1.7.1 #

  • Updated README.

1.7.0 #

  • Global theme configuration.

1.6.0 #

  • dart fix.

1.5.0 #

  • Pref some and add some widget.

1.4.0 #

  • Pref some.

1.3.8 #

  • Pref utils.

1.3.7 #

  • Feat common picker.

1.3.6 #

  • Fix some bug.

1.3.5 #

  • Chore upgrade dart pub.

1.3.4 #

  • Chore upgrade dart pub.

1.3.3 #

  • Chore rm dart pub.

1.3.2 #

  • Chore dart pub.

1.3.1 #

  • Pref README.

1.3.0 #

  • Improvement and optimization.

1.2.0 #

  • Pref swiper.

1.1.9 #

  • Pref avatar and avatar group.

1.1.8 #

  • Pref popup menu.

1.1.7 #

  • Feat popup menu.

1.1.6 #

  • Feat example.

1.1.5 #

  • Feat docs.

1.1.4 #

  • Feat errors are encountered and the incorrect layout is displayed automatically.

1.1.3 #

  • Pref flexible configuration.

1.1.2 #

  • Feat utils.

1.1.1 #

  • Pref oss and multilingual.

1.1.0 #

  • Pref widget and style.

1.0.9 #

  • Pref Network Request.

1.0.8 #

  • Pref App update.

1.0.7 #

  • Pref BaseView.

1.0.6 #

  • Pref ComTab and some style.

1.0.5 #

  • Pref request and some style.

1.0.4 #

  • Pref widgets for custom config.

1.0.3 #

  • Pref widgets for theme.

1.0.2 #

  • Pref widgets for use more scenes.

1.0.1 #

  • Feat base widget and Multiple pop.

1.0.0 #

  • Stable version.

0.0.9 #

  • Pref widgets.

0.0.8 #

  • Remove useless code.

0.0.7 #

  • Pref code and feat request response.

0.0.6 #

  • Pref style and adjusted version.

0.0.5 #

  • Feat date util and pref refresh.

0.0.4 #

  • Feat some widgets and pref code.

0.0.3 #

  • Pref for batter customization.

0.0.2 #

  • Feat some widgets and pref code.

0.0.1 #

  • Describe initial release.
25
likes
160
points
935
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

The flutter common package designed to help developers swiftly build aesthetically pleasing and feature-rich mobile application interfaces.

Repository (GitHub)
View/report issues

Topics

#common

License

MIT (license)

Dependencies

dio, flutter, flutter_chen_refresh, logger, shared_preferences

More

Packages that depend on flutter_chen_common