Skip to content

优化 v5 编辑器行号栏与只读标识的视觉占用 #1003

Description

@Drswith

System (Mac, Windows 10/11, Linux) / 操作系统

macOS

SwitchHosts Version / SwitchHosts 版本

  • 旧版对比:v4.3
  • 新版问题版本:v5.0 / Tauri 重构后的界面

Description / 描述

v5.0 使用 Tauri 重构后,整体安装包体积变小了,但编辑器区域的视觉观感相比 v4.3 有一个比较明显的退化:当前 hosts 内容较少时,右侧编辑器底部会出现一大片由行号栏/编辑器空白区域带来的留白,尤其在只查看系统 Hosts 或短 hosts 内容时比较突兀,影响界面观感。

对比 v4.3,旧版在同样内容较少时底部状态栏和编辑区域的衔接更自然;v5.0 的行号栏一直延伸到底部,空白区域会显得更“重”。

作为普通用户,主要诉求是查看/切换 hosts 配置。对于这类场景:

  • 行号的实际价值不明显;
  • 顶部和底部同时出现“只读”提示,信息有些重复;
  • 当内容很短时,行号栏产生的底部空白区域比较抢眼。

期望可以考虑以下任一方式优化:

  1. 在普通查看模式下默认隐藏行号,只在编辑/高级模式中显示;
  2. 增加一个偏好设置,允许关闭编辑器行号;
  3. 优化编辑器底部/行号栏样式,让内容不足一屏时的空白区域不要那么突兀;
  4. 精简“只读”提示,只保留一个位置,或允许在普通查看模式下隐藏。

这不是功能阻断问题,主要是 UI/视觉体验优化建议。对于普通用户来说,hosts 内容的可读性和界面简洁度可能比行号更重要。

How to reproduce / 重现步骤

  1. 在 macOS 上打开 SwitchHosts v5.0。
  2. 选择“系统 Hosts”或任意内容较少的 hosts 配置。
  3. 观察右侧编辑器区域:当内容不足一屏时,底部会出现明显空白,行号栏仍延伸到底部。
  4. 与 v4.3 同类界面相比,v5.0 的行号栏和只读标识占用更明显,视觉上更突兀。
Image Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions