Files
jiu/client/pubspec.yaml
T
wangjia 0f1a66f160 feat(client): KPI 图标改用 lucide(与原型同源图形库)
原型图标源自 lucide-static(icons.js)。引入 lucide_icons_flutter 包,
库存屏 KPI 图标改 LucideIcons.box/database/box/triangleAlert,与原型一模一样
(不再用 Material 凑近似)。golden_harness 加载 Lucide package 字体(family 带
packages/ 前缀),golden 正确渲染。flutter test 242 通过。

后续:侧栏/顶栏/状态栏图标也逐步换 lucide(对照 shell.js)。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TSKEiHsvauyxYUW2itzUXX
2026-07-01 20:46:53 +08:00

74 lines
1.7 KiB
YAML
Raw Permalink 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
lucide_icons_flutter: ^3.1.14+2
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