爱意满满的作品展示区。
iceAD
2.41D

用 Rust 从零写了个跨平台文件管理器 tessoa, UI 全自绘,现在开放内测!

  •  1
     
  •   iceAD ·
    PRO
    · 12h 19m ago · 995 views

    自己的软件,以后会收费,现在在内测中!!!

    Windows 上一直用 File Pilot ,mac 上用 QSpace ,两个都好用,但各自只有一个平台,来回换机器换习惯这件事忍了几年。中间用过一段 yazi ,终端里挺爽,但要预览、要拖文件的时候还是得开回 Finder 。

    所以自己写了一个,Rust 开发,没有 Electron 没有 WebView ,Qt 和 GTK 也没用。单个可执行文件,解压就能跑,Windows / macOS / Linux 平台均可!

    拖页签分屏

    标签与框选

    四种视图


    功能就不一条条列了,官网上都有: https://tessoa.com


    价格现在还没定,想先让人用起来,看哪些功能真有人使用、哪些是我自己一厢情愿做出来的,然后再决定卖多少钱、怎么卖。这也是招内测的主要原因。

    问卷两分钟: https://tally.so/r/LZNdey 激活码发邮箱。

    懒得填表的直接去官网下免费版,下载就能用~

    11 replies    2026-08-03 19:24:19 +08:00
    sleek7671
        1
    sleek7671  
       12h 3m ago
    macOS 打不开?白屏然后呢
    iceAD
        2
    iceAD  
    OP
    PRO
       11h 55m ago
    @sleek7671 实在不好意思,是渲染初始化的问题。临时办法:鼠标点一下窗口或者拖一下窗口边缘,画面就能出来。这两天出个修复版,好了我在这楼回你。
    sleek7671
        3
    sleek7671  
       11h 49m ago   ❤️ 1
    @iceAD 不行,不知道是 macOS27beta 的问题还是 app 的问题,打开以后点不了也拖不了
    iceAD
        4
    iceAD  
    OP
    PRO
       11h 46m ago
    @sleek7671 收到!
    molezznet
        5
    molezznet  
       11h 42m ago   ❤️ 1
    好强,试了下, 除了没有单击打开文件夹的模式, 其他都挺好用。
    rust native 不是一般内存比较小吗, 我启动后 Windows 下有 200 多 M
    xtreme1
        6
    xtreme1  
       11h 35m ago
    @molezznet #5 egui 是这样的
    iceAD
        7
    iceAD  
    OP
    PRO
       11h 34m ago
    @molezznet 谢谢!单击打开这个确实还没做——现在文件区是双击进目录,只有侧栏那些地方是单击。这是个合理的需求,我记下来排进设置项里~
    内存这个是任务管理器的口径问题——那一列算的是工作集,包含显卡驱动 DLL 、D3D12 device 、swapchain 这些映射进来的页,跟用什么语言写没关系,换 C++ 一样。不过这一块确实还有优化空间。
    iceAD
        8
    iceAD  
    OP
    PRO
       8h 46m ago
    @sleek7671 @sleek7671 修复版发出来了,macOS 0.14.1 ,官网重新下载即可(旧版直接覆盖)。

    根因是 wgpu 在 macOS 上会在窗口尚未被系统标记为可见时拒发 drawable ,
    而我的首帧正好画在那个窗口期,之后按需渲染又没人触发重绘,就一直白着
    ——动一下鼠标才出画面。现在改成窗口真可见时补一帧,另加了重试兜底。

    点不了拖不了,是因为首次安装会弹用户协议门禁,所以卡死,一并解决了。

    27 beta 我没有环境,还有问题劳驾告知,谢谢你报这个 bug 。
    4seasons
        9
    4seasons  
       8h 31m ago via iPhone   ❤️ 1
    支持!
    CRUD
        10
    CRUD  
       8h 17m ago   ❤️ 1
    Linux 下无法识别文件夹软链,被识别称文件类型。
    iceAD
        11
    iceAD  
    OP
    PRO
       8h 8m ago
    @CRUD 感谢反馈!已定位问题,下个版本修好。

    我只有一台 Ubuntu 做测试,能覆盖的场景有限,很感谢你帮忙发现这个
    问题,欢迎继续反馈!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   962 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 19:32 · PVG 03:32 · LAX 12:32 · JFK 15:32
    ♥ Do have faith in what you're doing.