文档

设计理念

Sliprail 的设计理念构建于三大核心原则之上:统一高效直观。我们追求的目标是创造一种能融入用户工作流、几乎无需思考的交互体验。工具本身应退居幕后,让用户的意图得以流畅、直接地实现。

统一:一个输入框,无限可能

Sliprail 的核心是将所有交互都归于一个统一的输入框。这个输入框不仅是命令的入口,更是一个能根据输入内容无缝切换界面的动态画布,以此承载无限可能。

动态上下文界面

与传统启动器不同,Sliprail 的输入框是一个具备上下文感知能力的交互中心。你输入的内容会动态地改变界面,使其始终服务于你当前的需求:

  • 直接执行:输入应用名或指令(如 chrome),按下回车即可启动。

  • 二级列表与预览:当指令有子指令时,界面会自动转换。例如,输入 emoji 并按下空格,输入框下方会立刻转变为一个可搜索的 Emoji 列表,并带有清晰的放大预览。你可以继续输入关键词(如 heart)来筛选,整个过程流畅自然。

  • 渐进式参数输入:对于更复杂的工作流,Sliprail 支持在同一个输入流中完成多步操作。以“编码工具箱 (Encoding Toolkit)”为例:

    1. 输入 EncodingToolkit 并按空格,界面切换为显示所有支持的编解码工具(如 base64, urlencode)。
    2. 继续输入关键字来过滤要使用的编解码工具(如 base64),也可以使用方向键选择,然后按下空格确认选择。
    3. 此时,界面已准备好接收你的内容,直接输入要编码的文本,按下回车即可完成操作。

这种渐进式交互的设计,将复杂任务分解在同一个输入流中,无需打开新窗口或切换思维模式,让专注力得以保持。

高效:即时响应,流畅体验

在效率工具的设计中,响应速度至关重要。任何操作的延迟都可能打断用户的思维流 (Flow),因此 Sliprail 将性能表现置于首位。从按下快捷键唤起到指令执行完成,每一个环节都为即时响应而设计。

  • 输入即响应:键入即搜索,结果实时呈现,无需等待。
  • 交互无停顿:无论是简单的应用启动,还是需要多步输入参数的复杂指令,交互流程都保持连贯,一气呵成。

直观:符合直觉,低学习成本

最好的工具是让用户无需记忆规则的工具。Sliprail 的设计遵循直觉,将复杂性隐藏在幕后。

  • 自然语言输入:想做什么,就输入什么。支持模糊搜索与拼音首字母,让你无需精确记忆指令名称。
  • 清晰的视觉引导:界面会根据你的输入动态变化,清晰地引导下一步操作。从简单的列表到带有预览的二级界面,每一步都有明确的反馈。
  • 一致的跨平台体验:无论在 Windows 还是 macOS,核心交互逻辑都保持一致,减少设备切换带来的心智负担。

结语

统一的交互入口、高效的性能表现、直观的操作体验,这三者共同塑造了 Sliprail 的核心。当 Sliprail 完全融入你的工作流程,成为你思考的自然延伸时,我们的设计目标就真正达成了。