NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
This is a basic library based on Getx. In order to build applications conveniently and quickly, you can quickly integrate the basic functions needed by general applications.
Last release 2 years ago
no release in 18 months
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
126 releases · first in 2023
One column per quarter.
新增函数 shade(double shade, {double alpha = 1}) 获得颜色的浅色和深色;
shade(double shade, {double alpha = 1})获得颜色的浅色和深色;toHexString()获取颜色的十六进制字符串;shade(double shade, {double alpha = 1}) to get the light and dark colors;toHexString() to get the hexadecimal string of color;random () and randomList (), to obtain random elements in the list;调整onBuildFinished调用时机,避免不必要的重复调用;
Android AGP/gradle升级:8.3.1/8.4;
log_utils:
print() instead of developer.log();调整MDialog同id将先隐藏前一个再展示当前弹框; 默认日志根据等级彩色打印;
调整GlobalKey扩展;
新增GlobalKeyExt扩展,获取overlayContext;
Partial code optimization;
example新增自定义ThemeData属性MyThemeData;
调整MyThemes为单例模式; 部分函数优化;
修正主题切换导致的Nav.isPopEnable()判断错误问题;
remove location_utils depended on geolocator to example;
Fixed the content in internationalization lang.dart;
Add the semanticLabel attribute to widgets in common_ui.
Adjust the internationalization content in lang.dart;
In lang.dart, added common internationalization configurations;
common_utils/vibrate Supports custom interval vibration;
common_ui Added the mButton general simple button component.
Improved sdk versions: flutter 3.19.1, dart 3.3.0
Extend overlay_utils/showLoading.
log_utils/printLog prints the log, and the time is displayed to milliseconds;
Replace WillPopScope with PopScope and adapt the related widgets.
Fix the internationalization failure of example/android project, that is, the resConfigs configuration in build.gradle must match the configuration in
image_utils Modified pickImage and added the description of storage and shooting permission application and failure.
example/android/app/build.gradle specified need packaging language resources, to remove third-party packages into a variety of languages, only keep th
Add goAppSetting() method in device_utils to route to the application setting page;
> Base on Flutter 3.16.7, Dart 3.2.4
Base on Flutter 3.16.7, Dart 3.2.4
modify the default theme TabBarTheme of BaseTheme and cancel the dividing line;
Modify network_utils to support post and get user-defined dio.
Set the default theme through base_main/baseApp. The default M2 theme style is set.
Update to Flutter SDK version 3.16.3;
Added actionsBeforeExitApp callback in MyGet and executed before common_utils/exitApp.
Update dart 3.2.1, flutter 3.16.1;
When mScrollConfig enables scrollbar, if ScrollView specifies a scrollController, the scrollbar must specify the same scrollController.
MDialog added isVisible Returns whether the dialog is being displayed.
1. MDialog adds simpleAnimate.
mAppBar uses the theme background color by default;
Add size parameter to mImageView to set size;
Add MyExtendedImageProviderWithHttpClient implement custom httpClient ImageProvider, to load HTTPS picture resources with the unofficial certificate;
ImagePreviewPage supports custom text Widgets;
CommonWebViewPage Specifies whether the bottomNav is enabled during initialization. By default, the BottomNav is displayed based on actual conditions.
Nav page jumps add the return value;
Add getHttpClient and globalHttpClient to network_utils to obtain a unified network request httpClient and implement https certificate verification.
Custom mScrollbar uniform style;
common_ui added setSystemOverlayVisible to set whether the system status bar and bottom navigation bar are visible.
Add NumExt extension num to implement toAngle and toPx methods;
The default shape of mImageView is rectangle;
Integrate and encapsulate the flutter_slidable library. For details, see example/lib/page/home.
Internationalized application name on android;
Rename mLoadImageView to mImageView.
Fixed the issue that mTextField could not actively wrap lines;
The default mAppBar title font weight is bold;
In example, when using url_launcher to open a web page from an external browser, it needs to be declared in advance, otherwise the external browser ca
New construction parameter showIndicator is added to ImagePreviewLogic to control whether the index indicator is displayed.
Fix the bug that _curIndex is wrong after ImagePreviewLogic.deleteAt(int) was called;;
MDialog.tip supports msgPadding;
MDialog.tip supports custom title and content;
The web navigation bar at the bottom of the CommonWebViewPage can be controlled by construction parameters.
Replace appBar with appBarBuilder as the input parameter of CommonWebViewPage, and then create mAppBar when the target route is created through the ca
CommonWebViewPage Added WebPageBuilder to support custom page content.
CommonWebViewPage supports popGesture;
Your coding agent can read these notes before it upgrades. Set up the MCP server →