Skip to content

[功能] 添加隐藏 Dock 图标 / 后台运行选项 #125

@Johnsonlind

Description

@Johnsonlind

功能描述

添加隐藏 Dock 图标 / 后台运行选项,使应用在不关闭的情况下可以常驻后台,同时不占用 Dock 空间。

问题陈述

目前 OpenList Desktop 在运行时总是显示 Dock 图标。对于主要用作后台服务(如本地服务器或 API)的用户来说,Dock 图标会占用空间,显得多余。同时,应用无法通过现有设置隐藏 Dock 图标。

建议的解决方案

希望在应用中增加以下功能:

  1. 在设置中提供开关(如“后台运行且不显示 Dock 图标”),用户可以选择隐藏 Dock 图标。
  2. 或提供命令行参数(例如 --background)供高级用户使用,实现后台启动。
    功能要求:
  • 启用该选项后,应用正常启动,但 Dock 图标不显示。
  • 后台服务继续运行,可通过 localhost 或配置的 API 端口访问。
  • 用户可以通过菜单栏图标、快捷键或网页界面访问应用。

考虑的替代方案

No response

功能类别

用户界面 / 用户体验

其他信息

  • 类似功能在 macOS 上常见于需要常驻后台的应用,如 Discord、Rainlendar 等。
  • 此功能可以帮助用户保持 Dock 整洁,同时继续使用 OpenList Desktop 的功能。
  • 若实现该功能,建议同时保证主应用与 service.bundle 的后台服务正常运行。

检查清单

  • 我已搜索现有问题以确保此功能之前没有被请求过
  • 此功能请求专门针对 OpenList Desktop(不是底层的 OpenList 或 Rclone 项目)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions