Skip to content

v1.0.1 —— 界面重做

Latest

Choose a tag to compare

@zdx8 zdx8 released this 09 Nov 15:21
· 1 commit to main since this release

界面重做

这一版把界面按 bencho(MIT)的设计语言重写为原生 SwiftUI:纸白/纯黑两套底色、发丝线代替投影、反色胶囊表示选中、液体开关、滚动数字、悬停倾斜与右下角 Toast。
没有引入任何 Web 运行时与第三方依赖,仍是单个原生二进制。

下载

文件 说明
FTPServer-macOS-universal.dmg 通用二进制(Apple Silicon + Intel),打开后把应用拖进「应用程序」
FTPServer-macOS-universal.dmg.sha256 SHA256 校验文件

系统要求:macOS 14.0 或更高。

永久下载链接(始终指向最新版):

https://github.com/zdx8/FTPServer/releases/latest/download/FTPServer-macOS-universal.dmg

本次附件的 SHA256:e98edab0beb34f0f662c4c4d70319142ebe0c1ad6a377b82f1f58cda27301e73

新增与改进

  • 侧边栏改为自绘反色胶囊,选中状态更明确
  • 统计卡数字滚动动画;悬停时 3.5° 轻微倾斜
  • 服务启停改为液体开关(胶囊拉伸后回弹)
  • 操作反馈改为右下角 Toast:复制地址、启停服务、账号增删、配置重载
  • 标题栏与内容区同色,浅色与深色都不再出现色带
  • 日志页:级别筛选改为磁吸分段控件,自动滚动改为开关

修复

  • 液态开关的光标栈失衡,鼠标离开后可能永久停在手形
  • 拖拽开关松手时的回弹闪跳
  • 端口输入框显示成 2,121(千分位)
  • 会话表列宽超订,窗口变窄时数据行与表头错位
  • Toast 遮挡启停按钮,显示期间整窗不可点击
  • 卡片头部右侧胶囊比标题高半行

其它

  • 仓库由 FTPServer-macOS 改名为 FTPServer
  • 发布附件由 zip 改为 DMG,命名统一为 <软件名>-<系统>-<架构>
  • 打包脚本修复 macOS 自带 bash 3.2 下空数组展开报 unbound variable
  • 协议一致性 100/100、Core 自检全部通过

已知边界(未变)

  • 不支持 FTPS(AUTH TLS 返回 502)与 SFTP,仅适合局域网明文传输
  • 口令哈希未做密钥拉伸;ad-hoc 签名,首次打开需右键「打开」