- 引导页协议多语言支持(languageId传递) - 登录页双书名号修复 + 注册页协议勾选 - 个人中心页面多语言(18个翻译键) - 网络断开提示增加关闭/刷新按钮 - 了解我们:新增秋叶qy开发者 + ayk签名修改 + 贡献者精简 + 微风暴微信搜索 - iOS快捷按钮重复修复(删除Info.plist静态定义) - 测试账号123456警告提示 - 扫码登录自动跳转(HTTP轮询+WebSocket双通道) - 登录页老用户按钮改次要色 - Syncfusion图表崩溃修复(DeferredBuilder+animationDuration:0) - macOS标题栏跟随软件夜间模式 - 平台兼容分发渠道弹窗 - 软件著作权图片+交叉水印 - 桌面小部件平台兼容说明默认收起 - iOS/macOS图标更新+名称确认为闲言 - 12个语言文件补全roleNative+7个分发渠道翻译字段
59 lines
1.8 KiB
Dart
59 lines
1.8 KiB
Dart
/// ============================================================
|
|
/// 闲言APP — 共享组件导出
|
|
/// 创建时间: 2026-04-20
|
|
/// 更新时间: 2026-05-30
|
|
/// 作用: 统一导出所有共享组件
|
|
/// 上次更新: 新增infinite_paged_list无限滚动分页组件
|
|
/// ============================================================
|
|
|
|
// adaptive
|
|
export 'adaptive/adaptive_back_button.dart';
|
|
export 'adaptive/responsive_layout.dart';
|
|
export 'adaptive/keyboard_back_handler.dart';
|
|
export 'adaptive/keyboard_safe_sheet.dart';
|
|
|
|
// animation
|
|
export 'animation/animated_widgets.dart';
|
|
export 'animation/app_page_transitions.dart';
|
|
export 'animation/sprite_loading_indicator.dart';
|
|
export 'animation/tab_icon_sprite.dart';
|
|
export 'animation/appbar_character_sprite.dart';
|
|
export 'animation/character_tip_bubble.dart';
|
|
export 'animation/shader_card_background.dart';
|
|
|
|
// containers
|
|
export 'containers/glass_container.dart';
|
|
export 'containers/glass_bottom_nav_bar.dart';
|
|
export 'containers/bottom_sheet.dart';
|
|
export 'containers/app_sticky_header.dart';
|
|
|
|
// feedback
|
|
export 'feedback/app_toast.dart';
|
|
export 'feedback/empty_state.dart';
|
|
export 'feedback/app_error_boundary.dart';
|
|
export 'feedback/offline_banner.dart';
|
|
export 'feedback/share_sheet.dart';
|
|
|
|
// input
|
|
export 'input/app_slidable.dart';
|
|
export 'input/app_popup_menu.dart';
|
|
export 'input/app_markdown.dart';
|
|
export 'input/infinite_paged_list.dart';
|
|
|
|
// media
|
|
export 'media/safe_cached_image.dart';
|
|
export 'media/thumbnail_image.dart';
|
|
export 'media/tts_player_bar.dart';
|
|
export 'media/watermarked_copyright_image.dart';
|
|
|
|
// cards
|
|
export 'cards/rank_item_card.dart';
|
|
export 'cards/task_card.dart';
|
|
export 'cards/level_card.dart';
|
|
|
|
// display
|
|
export 'display/appbar_date_display.dart';
|
|
export 'display/app_icon.dart';
|
|
export 'display/category_icon.dart';
|
|
export 'display/skeleton.dart';
|