锁定桌面窗口状态持久化边界

桌面壳窗口状态 flags 抽成可测试函数并覆盖排除可见性全屏和装饰状态

桌面壳配置门禁反查窗口状态 flags 单测边界

宿主壳方案协议和共享决策同步窗口状态验收口径
This commit is contained in:
2026-06-20 09:16:10 +08:00
parent 11b7694045
commit e4e890a147
5 changed files with 32 additions and 4 deletions
@@ -2122,7 +2122,12 @@ const requiredRustHostSnippets = [
'tauri_plugin_single_instance::init',
'desktop_window_state_plugin()',
'tauri_plugin_window_state::Builder::default()',
'desktop_window_state_flags()',
'StateFlags::SIZE | StateFlags::POSITION | StateFlags::MAXIMIZED',
'fn desktop_window_state_flags_keep_visible_state_out_of_persistence()',
'assert!(!flags.contains(StateFlags::VISIBLE));',
'assert!(!flags.contains(StateFlags::FULLSCREEN));',
'assert!(!flags.contains(StateFlags::DECORATIONS));',
'tauri_plugin_deep_link::init()',
'register_desktop_deep_link_events(app)',
'register_desktop_deep_link_schemes(app)',