fix: resolve UI hangs and contrast issues, improve concurrency

- Prevent UI hang by processing aria2 unpause actions asynchronously
- Bypass internal aria2 limits to honor Firelink's max concurrent setting
- Improve visibility of the 'Recheck engines' button in Settings
- Refactor Speed Limiter checkbox into a toggle and fix text selection
- Update Add window font and placeholder to match modern design standards
This commit is contained in:
NimBold
2026-06-24 14:31:40 +03:30
parent d05f4fb251
commit d720308f30
4 changed files with 53 additions and 28 deletions
+1 -1
View File
@@ -971,7 +971,7 @@ runEngineChecks(false);
type="button"
onClick={() => runEngineChecks(true)}
disabled={isRecheckingEngines}
className="flex items-center gap-1.5 px-3 py-1.5 rounded-md bg-bg-modal hover:bg-item-hover disabled:opacity-60 text-[12px] text-text-primary"
className="app-button px-3 py-1.5 text-[12px] flex items-center gap-1.5 disabled:opacity-60"
>
<RefreshCw size={13} className={isRecheckingEngines ? 'animate-spin' : ''} />
{isRecheckingEngines ? 'Checking' : 'Recheck engines'}