Gauntlet快速启动器 – 轻量级|丰富插件|高度自定义

趣软酷站1周前更新 J.Cling
16 0

Gauntlet 是一款轻量级的插件有限自定义强大的快速启动器。Gauntlet 内置应用管理、计算器等实用功能,支持智能搜索排序,可根据使用频率和时间优化显示结果,跨平台兼容,支持 Windows、macOS 和 Linux 系统。

J.Cling 推荐拓展阅读:

Gauntlet快速启动器 - 轻量级|丰富插件|高度自定义

主要功能亮点

  • 插件优先
  • 插件用 TypeScript 编写
  • 丰富的插件 API
    • 创建 UI 视图
    • 一次性命令
    • 动态提供一次性命令列表
    • 根据主搜索栏中的值,在其下方直接渲染快速“内联”内容
    • 从剪贴板获取内容并添加到剪贴板
  • 插件以 Git 仓库中的独立分支分发,这意味着插件分发不需要任何中央服务器
  • 插件 ID 就是 Git 仓库 URL
  • 基于 React 的插件 UI
    • 使用自定义的 React Reconciler 实现(不使用 Electron)
  • Deno JavaScript 运行时
    • Deno 允许沙箱化 JavaScript 插件代码以提高安全性
    • 插件需要明确指定所需的权限才能运行
    • Node.js 用于运行插件工具,但作为插件开发者,你总是会编写在 Deno 上运行的代码
  • 从设计之初就考虑到了跨平台的需求
  • 命令和视图可以使用自定义全局快捷键运行/打开
  • 可以为命令或视图分配自定义搜索别名
  • 支持自定义主题
  • 内置功能由捆绑插件提供
    • 应用程序:在搜索结果中显示系统安装的应用程序
    • 插件还会跟踪窗口及其所属的应用程序,因此打开已打开的应用程序时,默认会显示之前创建的窗口
      • 目前并非所有系统都受支持。请参见功能支持
    • 计算器:在主搜索栏下方直接显示数学运算的结果
    • 包括使用汇率转换货币
    • 由 Numbat 提供支持
  • 基于频率和新颖度的搜索结果排序
  • 频率和新颖度是结合了使用频率和最近使用时间的概念
  • 使用频率越高,该项在结果列表中的排名越靠前,但过去使用频率很高的项,如果最近没有使用,其排名将低于近期使用频率相同的项
  • 结果按子字符串匹配单词

更新日志

v20

General

  • Linux Gnome Wayland 支持
    • zwlr_layer_shell_v1 Wayland 协议不再需要。它仍然优先使用,但如果不受支持,应用程序将回退到常规的 xdg_shell 窗口
    • 添加了 wayland.main_window_surface 配置选项,以允许自定义此行为
  • Wayland 层 Shell 改进
    • 重大更改 :将主窗口的 LayerShell 表面命名空间从 Gauntlet 更改为 gauntlet,并将 hud 窗口的命名空间设置为 gauntlet-hud
    • 迁移到另一个 LayerShell 实现
      • 修复挂起后事件/按键重复问题
  • 默认在 Linux Wayland 下禁用了全局快捷键
    • 添加了 wayland.global_shortcuts_api 配置选项,允许在支持的情况下使用过时的 x11 api
    • 全局快捷键 XDG Portal 除非对其进行重大更改,否则不会且将不会被支持
  • 为输入字段提供了输入法编辑器(IME)支持
  • 将操作面板快捷键从 ALT + K 更改为 CTRL + K (Windows/Linux)和 CMD + K (macOS),以匹配其他应用程序中的类似模式
  • `gauntlet open` 命令行界面(CLI)命令现在在窗口打开时执行时会隐藏窗口,与全局快捷键的行为一致
  • 内部依赖项更新很多

Plugins

  • 更新了 Deno 至 2.3.3
  • 重大变更 : 移除 <DatePicker> 组件
    • 这在更新依赖项时造成了困难,需要完全重写

Fixes

  • 将 glibc 要求从 2.38 降低到 2.35
  • 修复了系统托盘打开主窗口和设置窗口导致死锁的问题
  • 修复了层壳窗口在打开期间独占键盘焦点,导致无法进行桌面交互的问题
  • 修复了在关闭视图时 useStorageuseCache 挂载导致插件运行时崩溃的问题
  • 修复了 `npm run dev` 未显示完整错误原因的问题(贡献者:)
  • 修复了在 macOS 中通过链接访问 `/Applications` 时无法检测到 nix 应用程序的问题(贡献者:)

获取方式

官方网站

https://github.com/project-gauntlet/gauntlet

网盘下载

https://pan.quark.cn/s/e82be8e69bd5

更多趣软酷站请访问:

https://www.gewuzhizhi.vip/software-store/all-software-store/internet-resources

© 版权声明

相关文章