Repository navigation
🌈 1.1.0 2026-10-28
🚨 Breaking Changes
-
升级提示:本版本包含公开 API、默认行为和视觉变化。使用
tdesign_flutter: ^1.0.0的项目可能解析到 1.1.0;升级前请检查以下兼容性影响,并回归相关业务场景。 -
TActionSheet: 命令式入口返回的 Popup 句柄默认在关闭后保留内容 State;重开时可复用,所属 Navigator 卸载时释放。替换会话时请检查 GlobalKey、Controller 和资源释放。 @RSS1102 (#1197) -
TButton: child 中的 TText 默认接受按钮尺寸、配色和状态文案样式;显式字段优先,依赖原正文默认值的用法需明确样式。 @RSS1102 (#1180) -
TCheckboxGroup: 新增onSelectionLimitExceeded,保留旧参数和回调onMaxSelected(业务自定义implements TCheckboxGroup须补onSelectionLimitExceededgetter,否则无法编译;旧入口已废弃,计划在 2.0.0 删除)。 @RSS1102 (#1196) -
TDrawer: 新增onItemTap/TDrawerItemTapCallback,保留旧参数、回调入口及类型(业务自定义implements TDrawer须补onItemTapgetter,否则无法编译;旧入口已废弃,计划在 2.0.0 删除)。 @RSS1102 (#1196) -
Theme: -
TNavBar: title 中的 TText 默认接受导航标题字体和颜色;复合标题及长标题可能改变布局,保留旧外观需显式定制。 @RSS1102 (#1180) -
TNoticeBar: 新增onTargetTap,保留旧参数和回调onPressed(业务自定义implements TNoticeBar须补onTargetTapgetter,否则无法编译;旧入口已废弃,计划在 2.0.0 删除)。 @RSS1102 (#1196) -
TPickerPopup: 关闭后默认保留内容 State;同一句柄在同一 Navigator 中重开时可复用。设置destroyOnClose: true时关闭后释放。1.0.0 关闭后始终释放,升级时请检查状态重置和资源生命周期。 @RSS1102 (#1197) -
TPopover: 新增onLongPress,保留旧参数和回调onLongTap(业务自定义implements TPopoverAnchor或TPopoverWidget须补onLongPressgetter,否则无法编译;旧入口已废弃,计划在 2.0.0 删除)。 @RSS1102 (#1196) -
TPopup: -
TSteps: 新增onStepTapped,保留旧参数和回调onChange,保留当前步骤点击通知(业务自定义implements TSteps、TStepsHorizontal或TStepsVertical须补onStepTappedgetter,否则无法编译;旧入口已废弃,计划在 2.0.0 删除)。 @RSS1102 (#1196) -
TTabBar:
🚀 Features
TBackTop: 新增onCompleted,成功回顶后触发;onPressed保持原有时机(计划在 2.0 统一为点击时触发,成功回顶通知使用onCompleted)。 @RSS1102 (#1193)Theme: 新增 Badge 气泡圆角、Button 四档图标尺寸和 Tag 四档内边距配置;默认视觉变化见上方说明。 @RSS1102 (#1172)TPopup: 新增蒙层点击回调onTap,兼容旧入口。 @RSS1102 (#1199)
🐞 Bug Fixes
DropdownMenu: 隔离共享 Controller 的状态与过期回调 @lnuxe (#1203)TAvatar: 补齐 TText 头像文字默认样式 @RSS1102 (#1182)TCalendar: 补齐日期副标题的 TText 默认样式 @RSS1102 (#1182)TCellGroup: 修复 scrollable 在无界高度父级下触发布局异常 @runoob-coder (#1162)TCollapse: 补齐标题、正文和尾部的 TText 默认样式 @RSS1102 (#1182)TDialog:TDivider: 补齐 TText 分隔线标签默认样式 @RSS1102 (#1182)TDrawer:TDropdownMenu: 修复旧组件解绑影响后绑定组件菜单命令的问题 @RSS1102 (#1191)TFooter:- 修复 Web 端链接文字被压缩后逐字竖排的问题 @liweijie0812 (#1113)
- 修复链接组换行后分隔线出现在行尾或独占一行的问题 @liweijie0812 (#1113)
TForm: 修复 Controller 替换失败后原绑定失效及卸载清理异常 @RSS1102 (#1191)Theme:TLink: 补齐 TText 链接默认样式 @RSS1102 (#1182)TLoading: 修复所属 Overlay 卸载后全局加载会话未自动释放的问题 @RSS1102 (#1190)TMessage: 修复所属 Overlay 卸载时遗留句柄和 Entry 的问题 @RSS1102 (#1190)TNoticeBar: 修复自定义区域将拖动、长按、多指及鼠标按键组合误判为点击的问题 @RSS1102 (#1192)TPicker: 自定义选项接入选中与禁用状态字体 @RSS1102 (#1184)TPopover:TProgress: 补齐 TText 进度标签默认样式 @RSS1102 (#1182)TPullDownRefresh:TSlider:- 修复滑块端点、数值和刻度的位置不对齐。 @runoob-coder (#1212)
- 修复受限尺寸及布局变化时滑块拖动异常。 @runoob-coder (#1212)
TSteps: 自定义标题和说明接入对应方向及状态字体 @RSS1102 (#1184)TSwipeCell: 修复 Controller 替换失败后原控制器无法继续控制的问题 @RSS1102 (#1191)TSwiper: 修复重复提交无效 Controller 时绕过绑定校验的问题 @RSS1102 (#1191)TTabBar:TTable: 补齐表头和单元格的 TText 默认样式 @RSS1102 (#1182)TToast: