鼠标: - 内容区按下后记录 capture_win,按住期间的移动仍投 HOVER、松开投 RELEASE (即使光标移出窗口)。此前 btn_down != 0 时完全不发 HOVER,滚动条 拖动拿不到位置更新。 - 标题栏按钮按下态改为通用 btn_win/btn_kind,支持关闭/最小化/最大化。 窗口: - WinSlot 新增 maximized、restore_*、fb_cap 字段 - 最小化:隐藏窗口并把焦点交给最高可见窗口;任务栏点击恢复, 再点一次已聚焦窗口则最小化 - 最大化:保存还原几何,铺满工作区(不含任务栏)并发送 RESIZE 事件; 再次点击还原;拖动最大化窗口会先还原 - 像素缓冲按 fb_cap 复用,仅在容量不足时从 arena 扩容,避免反复 最大化/还原耗尽 bump arena - 1920x1080 最大化需要约 7.3MB 内容缓冲:DESK_SHM_SIZE 8MB → 32MB