Skip to content
dsh.fish
Bundle

dsh-tauri-ui

`dsh-tauri-ui` 为 DSH 提供 Tauri 风格的客户端界面扩展。目前包含将设置对话框改造成左侧停靠设置栏的功能。

Source
Hairyf
License
MIT
Updated
Updated 2 days ago

Readme

# dsh-tauri-ui

`dsh-tauri-ui` 为 DSH 提供 Tauri 风格的客户端界面扩展。目前包含将设置对话框改造成左侧停靠设置栏的功能。

![dsh-tauri-ui 设置侧边栏](public/settings-sidebar.png)

## 功能

- 在 `sidebar.settings` 注册设置触发器。
- 在 `shell.overlay` 渲染桌面化设置侧边栏。
- 通过 `settings.section` 展示官方设置分区。
- 设置打开期间持续隐藏并禁用宿主内容列及异步挂载的 Better Sidebar,关闭时精确恢复原状态。
- 提供中英文的返回应用、搜索设置等文案。
- renderer 缺少 `SlotOutlet` 时自动保留官方设置对话框。

## 兼容性

设置侧边栏需要 renderer 提供通用 `SlotOutlet`。在旧版核心或缺少 renderer patch 的环境中,插件会安全降级,不会阻塞官方设置功能。

## 许可证

[MIT](../../LICENSE.md) © [Hairyf](https://github.com/hairyf)

[license-src]: https://img.shields.io/github/license/dsh-tauri-desk/plugins-workspace.svg?style=flat&colorA=080f12&colorB=1fa669
[license-href]: https://github.com/dsh-tauri-desk/plugins-workspace/blob/main/LICENSE.md

Install

dsh plugin --profile web add dsh-tauri-ui@0.6.7

Profile: web

Source