V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
ghosthim350
V2EX  ›  分享创造

[开源] 我做了一个 windows 下的应用启动器 ZeroLaunch-rs

  •  2
     
  •   ghosthim350 ·
    ghost-him · 3 天前 · 1302 次点击

    ZeroLaunch-rs

    一句话介绍

    ZeroLaunch-rs 是一个 windows 平台下纯粹的专注于应用程序启动的应用程序启动器,使用 Rust + Tauri + Vue.js 构建!

    🤔与常见的启动器有什么不同?

    目前我遇到最多的问题就是,“目前已经有了这么多的启动器,比如 powertoys, wox, listary, utools, Flow Launcher 等等,你现在又搞一个启动器,那么你和他们的区别是什么”

    🔍高度特化的搜索功能

    这个软件一开始是为了满足我的需求而开发的。虽然这些主流启动器功能丰富,但它们往往内置了大量我并不需要的插件功能。虽然可以手动关闭这些插件,但这些插件功能的存在实际上影响了核心搜索体验的优化空间。

    ZeroLaunch-rs 因为不需要考虑这些插件的激活与启用,所以可以实现了更加特化的搜索功能。因此程序在三重匹配技术(全称/拼音/首字母)基础上具备了卓越的拼写纠错能力。

    以下举几个例子:

    • 想要搜索 google chrome 这个应用时,当我输入的过快时,有可能会输入成 chorme ( or 的位置输反了),只有 ZeroLaunch 可以正确的识别出来目标程序。
    • 当我想要打开 steam 这个软件。当我输入了ste时,已经搜索出来了这个程序后,按下enter打开程序时,不小心按下了\键(按错了位置),可能就直接搜索到了其他的程序,或者是调用了插件的搜索引擎的功能。

    而 ZeroLaunch-rs 对于这些情况都是可以正确响应的。

    🖥️高度自定义的界面

    程序目前最新的版本( v0.4.10 )支持高达 25 项自定义的外观选项,同时每一项都做了对应的调整选项,并在最大程序上的放宽了调整的范围。包括但不限于自定义搜索栏的高度,背景图片,字体大小,字体颜色,提示文本的内容等。

    如果有新的需要自定义的选项,也可以在 issue 中提出来

    体验

    欢迎体验我的小软件: github gitee gitcode

    第 1 条附言  ·  1 天前

    这里附上软件的截图

    软件的默认的界面:

    软件的自定义背景的功能:

    软件的搜索的功能:

    假设要输入wy时,手指同时按下了y与u,打出来了wyu的情况

    外观设置的界面:

    11 条回复    2025-03-29 10:12:06 +08:00
    coffeesun
        1
    coffeesun  
       3 天前   ❤️ 1
    好是好,我用 rolan ,罗技鼠标的滚轮模式切换键为快捷键
    seogo
        2
    seogo  
       3 天前
    nice ,有收录至:www.mogudh.com/win/6138.html
    cheneydog
        3
    cheneydog  
       3 天前
    @coffeesun #1 是点击鼠标中键吗?这样根 blender 等 3D 建模工具冲突。
    cheneydog
        4
    cheneydog  
       3 天前
    支持
    kokerkov
        5
    kokerkov  
       3 天前
    挺好,用来替代微软的那个桌面搜索按钮挺好。那个里面字体强制为宋体,很难看
    coffeesun
        6
    coffeesun  
       3 天前
    @cheneydog #3 不是鼠标中键,是有个切换滚轮模式的按键,而且罗技的软件可以按不同程序设置按键功能的。
    blushyes
        7
    blushyes  
       3 天前
    如果定位是 Windows 独占的话,感觉用.net 之类的技术更好,我的如快也是用的 Tauri ,但是其实我一直很想用原生技术实现个 Windows 的,只不过可能相对麻烦而且样式也不太好实现,关键原生技术的话资源占用确实少,我感觉启动器的话估计用原生不会超过几 M 。
    ghosthim350
        8
    ghosthim350  
    OP
       3 天前
    @blushyes 我当时是正好学了 rust 语言,又想要巩固一下 rust ,就用了 tauri 开发了。正好当时还不会前端的技术,就直接用 vue 来开发,正好也可以学一学 vue 。方便以后找工作了(❁´◡`❁)
    ghosthim350
        9
    ghosthim350  
    OP
       3 天前
    @seogo 感谢❤️!
    oneisall8955
        10
    oneisall8955  
       3 天前
    @coffeesun #1 rolan 快 10 年用户了,VIP 充值了好几年
    coffeesun
        11
    coffeesun  
       2 天前
    @oneisall8955 #10 一直用的 2.2.0 的 xx 版……
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   954 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 21:21 · PVG 05:21 · LAX 14:21 · JFK 17:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.