App:解锁动画 + 标题栏融合 + 智能体面板 VSCode 化 - #5
Merged
Merged
Conversation
动画(批次3): - 新增 anim.dart(FadeSlideIn/BlurIn/Shake) - 解锁→主界面转场(AnimatedSwitcher 淡入+缩放) - 锁屏页品牌区 blur-in + 输入区错峰入场 + 密码错误抖动 标题栏/顶栏: - macOS unified toolbar 让红绿灯垂直居中 - 透明标题栏+隐藏标题文字(去掉重复的应用名) - 窗口大小本地持久化(setFrameAutosaveName) - 搜索框 Stack 居中 + 按钮组右对齐居中 - 删 ◈LowenSSH 文字/SFTP/分屏/重置布局按钮 面板: - 终端/SFTP 不可关闭、去掉 web01、关掉最大化入口 - 智能体面板 VSCode 化: 终端栏 sparkle 按钮开启, 面板顶栏 ×关闭(归档当前+清空) + 🕐历史 - 新增 agent_history_store.dart: 会话历史持久化到磁盘 - 新增 agent_panel_provider 管显隐; 删废弃 layout_provider Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
概述
Flutter 桌面端批次 3(动画)+ 一系列 UI 打磨。聚焦让 app 更像成品桌面应用。
改动
动画
anim.dart:FadeSlideIn(淡入上移)/BlurIn(模糊浮现)/Shake(抖动),纯 Flutter 自带能力,无第三方依赖AnimatedSwitcher淡入 + 缩放浮现标题栏 / 顶栏
unified toolbar让红绿灯垂直居中setFrameAutosaveName,重启恢复上次尺寸)面板
agent_history_store.dart:会话历史持久化到~/.lowenssh/agent_history/<hostId>.json,重启后可翻看/恢复agent_panel_provider管面板显隐;删除废弃的layout_provider测试
dart analyze全部改动文件零问题flutter build macos --debug编译通过🤖 Generated with Claude Code