a3a722689e
- 列表重建:KPI 卡、状态+时间列、操作改眼睛开右侧详情抽屉、重置右置 - 详情抽屉(order_detail_drawer) 100% 还原原型 + SelectionArea 可选中复制 - 详细搜索弹窗:ComboSearchField/滚轮日期、字段重构、白底盒子按钮 - 工具栏:搜索框×清除+占位精简、供应商/客户下拉取全部、状态菜单收窄 - 加载不白屏(半透明遮罩)、输入框与下拉等高、windows/macOS 默认窗口尺寸调大 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
24 lines
775 B
Swift
24 lines
775 B
Swift
import Cocoa
|
||
import FlutterMacOS
|
||
|
||
class MainFlutterWindow: NSWindow {
|
||
override func awakeFromNib() {
|
||
let flutterViewController = FlutterViewController()
|
||
self.contentViewController = flutterViewController
|
||
|
||
// 最小尺寸,避免窗口被拖得过小导致密集表格挤压。
|
||
self.minSize = NSSize(width: 1120, height: 720)
|
||
// 记住用户上次调整的窗口尺寸/位置。
|
||
_ = self.setFrameAutosaveName("YanmeiJiuMainWindow")
|
||
// 首次启动(无历史或过小)→ 采用较大默认尺寸并居中。
|
||
if self.frame.size.width < self.minSize.width {
|
||
self.setContentSize(NSSize(width: 1440, height: 900))
|
||
self.center()
|
||
}
|
||
|
||
RegisterGeneratedPlugins(registry: flutterViewController)
|
||
|
||
super.awakeFromNib()
|
||
}
|
||
}
|