Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

[Feature]: [Feature]: 自动超时跳过选择应可配置(自定义时长 / 可关闭自动跳过)

Closed
#3,133 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
55/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Active
Tech stack
rust
Domain
desktop

Research direction

Start by locating the desktop app logic that enforces the fixed 30-second timeout and the settings surface for user-configurable behavior. Define the supported timeout choices, custom duration, and disabled or prompt-only fallback, then verify that selections wait or auto-skip according to the chosen setting.

Written by the indexing model from the issue text.

Description

Problem / opportunity

在使用过程中,当助手需要用户做选择(例如工具确认、多项选择等)时,会在固定 30 秒后自动超时并跳过选择。这个时长是写死的,用户无法调整。

实际使用中 30 秒经常不够:用户可能正在阅读选项、思考、或者临时去处理别的事,结果还没选就被自动跳过了,导致流程走了默认/非预期的分支,体验很受影响。

希望能让用户自行控制这个超时行为。

虽然它自动选的一般也是我需要选的,但是失去对项目的控制感觉很不安全

Proposed behavior
  1. 在设置里提供超时时长的自定义选项(例如 15s / 30s / 60s / 自定义数值),而不是写死 30 秒。
  2. 提供「关闭自动跳过」的开关:关闭后,等待用户手动选择,不自动超时。
  3. 若担心完全关闭导致流程卡住,可以退一步提供「超时后不跳过,改为提示用户手动处理」的兜底行为。

这样用户能按自己的使用节奏决定要不要自动跳过、跳过多久。

我现在的临时解决方案是写的项目规则,让它到时间自动重新问,而不是直接帮我选,这就需要我每个项目都需要设这个规则很麻烦

Product surface

Desktop app

Details, examples, or constraints

No response

Dominant language
Rust
Stars
2.3k
Forks
236
Avg merge
2h 55m
Merged PRs (30d)
611

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from GCWing/OpenBitFun

All issues in GCWing/OpenBitFun

Similar issues

More Rust issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.