Skip to content

✨ [Feature] 拖拽下载链接到悬浮窗后,支持设置不弹出确认窗口 #302

Description

@Hsyoungtick

要解决的问题 / Problem

把下载链接拖到悬浮球(悬浮窗)上时,每次都会弹出确认下载窗口,需要再点一次"开始下载"。
对于习惯"拖进去就下"的用户,这个弹窗是多余的步骤,希望增加设置项。

建议方案 / Proposed Solution

新增一个独立的开关(默认关闭),例如「悬浮球拖拽直接开始下载」:

  • 打开后:拖链接到悬浮球不弹确认框,直接按默认保存目录 / 线程数创建任务(与「免打扰下载」行为一致,但独立控制);
  • 关闭时:维持现状(弹确认框)。

补充信息(查证到的现状)

  • 悬浮球拖拽 URL 当前固定在 lib/src/services/floating_ball/floating_ball_service.dart_showQuickDialogWithUrls 无条件调用 showQuickDownloadDialog 弹确认框,没有检查任何设置项。
  • 现有的「免打扰下载」开关(silent_download_enabled,默认关闭)覆盖的是外部下载入口(浏览器扩展 / aria2 / 脚本接管),不包含悬浮球拖拽

替代方案 / Alternatives

  • 复用现有「免打扰下载」开关:改动最小,但会让悬浮球拖拽和浏览器接管共用同一个开关,语义混合,不推荐。

涉及范围 / Scope

桌面应用 / Desktop App

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions