Skip to content

v2.0.9

Choose a tag to compare

@github-actions github-actions released this 23 Sep 06:39
· 43 commits to master since this release

v2.0.9

窗格配色预设方案 + 窄终端自适应 + 编辑时光标。

# 内容
预设方案 「窗格配色」页顶部新增一行方案选择:‹ 名字 › ←/→ 换、Enter 一键应用(立即生效并写入 ini)。内置 Campbell / One Half Light / One Half Dark / Solarized Light / Solarized Dark / GitHub Light / Dracula / Nord 八套,每套一次写满 20 个槽位(滚动条滑块取该方案的亮黑、轨道取背景),应用后仍可逐项改。正中方案时标 ● 已应用。想要浅色窗格:选 GitHub Light 回车即可
窄终端 用户反馈「太窄会显示不了」。窗格配色页从固定两列改为按宽度自适应:装不下两列就单列显示(+ 滚动,右下角标 (n/20))——v2.0.8 在 60 列下右列会折行盖到侧栏和底栏上。所有设置子页的说明/提示行按可用宽度裁剪,并在画设置页时关掉终端自动折行(?7l),内容超出就地截断而不再绕行。键位页在窄屏先砍「说明」列、极窄时只留 [改]([复位] 用 R 键),菜单项页压窄「启动命令行」列、极窄时只留 [改][删](调序用 Ctrl+↑/↓)——按钮不再被裁到屏幕外
光标 用户反馈「编辑时光标不对」。窗格配色页编辑十六进制时,光标定位代码仍在用外观页的角色行/列(角色号是负的槽位编码)⇒ 光标飞到别的行。改为按窗格页自己的行列计算,并对滚出可见区的项隐藏光标
判据 verify_pane_palette.py 新增 H 组(方案应用 → ini 20 键 + 窗格文字白底;编辑光标紧跟 #ab 之后、右列预填 6 位之后;60 列单列滚动后「亮白 (跟随终端)」完整可见)与 I 组(60 列 × 24 行下窗格/键位/菜单项/行为四页的按钮都在屏幕内、且所在行左侧侧栏没被折行内容占掉)。verify_settings_ui.py / verify_alignment.py 的锚点同步到新的自适应几何函数。make unittest +6。v2.0.8 二进制跑这套判据:14 红