Files
jiu/client/pubspec.yaml
T
wangjia 55c23e869e refactor(client): Phase 0.1 统一中文字体地基(golden 消豆腐块,可与原型保真比对)
- 打包 Noto Sans SC(pubspec fonts:),ThemeData.fontFamily 全平台统一
- golden_harness 用 FontLoader 注入 ttf + withGoldenFont,golden 渲染真实中文
- 修复 data_table_card 根因:DefaultTextStyle → .merge(替换式会吞掉继承字体,
  导致所有表格屏表头/单元格渲染豆腐块);顺手 hover 硬编码色 → context.tokens.rowHover
- 全部 golden 用新字体重生成;test/golden/failures/ 加入 gitignore

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TSKEiHsvauyxYUW2itzUXX
2026-06-25 17:39:23 +08:00

73 lines
1.7 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
name: jiu_client
description: 酒库管理系统 - 酒店仓库管理
publish_to: 'none'
version: 1.0.52+1
environment:
sdk: '>=3.0.0 <4.0.0'
dependencies:
flutter:
sdk: flutter
flutter_localizations:
sdk: flutter
flutter_riverpod: ^2.5.1
go_router: ^14.0.0
dio: ^5.4.3+1
shared_preferences: ^2.3.0
intl: ^0.20.2
package_info_plus: ^8.0.0
url_launcher: ^6.3.0
lpinyin: ^2.0.3
excel: ^4.0.6
path_provider: ^2.1.0
file_picker: ^8.1.6
printing: ^5.13.0
pdf: ^3.10.8
web: ^1.1.0
image_picker: ^1.2.2
# Windows 热敏机 TSPL 裸发(winspool WritePrinter),仅 Windows 运行时调用
win32: ^5.5.0
ffi: ^2.1.3
# GBK 编码(TSPL TEXT 内置中文字体需要),支持 macOS/Windows/Linux
charset_converter: ^2.1.0
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^4.0.0
http_mock_adapter: ^0.6.1
flutter_launcher_icons: ^0.14.1
# 全平台启动图标,单一源图 assets/brand/logo_mark.png512×512),
# 跑 `dart run flutter_launcher_icons` 重生成 android/ios/web/windows/macos 所有图标
flutter_launcher_icons:
image_path: "assets/brand/logo_mark.png"
android: true
ios: true
remove_alpha_ios: true
background_color_ios: "#FFFFFF"
web:
generate: true
background_color: "#FFFFFF"
theme_color: "#2563AC"
windows:
generate: true
icon_size: 256
macos:
generate: true
flutter:
uses-material-design: true
assets:
- assets/fonts/NotoSansSC-Regular.ttf
- assets/fonts/NotoSansSC.ttf
- assets/config/app_info.json
- assets/brand/logo_mark.png
fonts:
- family: NotoSansSC
fonts:
- asset: assets/fonts/NotoSansSC.ttf