From e2773db65a4bf976273c434102b7e868eb0a90d8 Mon Sep 17 00:00:00 2001 From: Sean McCollum Date: Mon, 4 May 2026 10:42:17 -0700 Subject: [PATCH] make ui more mobile mobile-friendly Remove popovers and replace with question icons you have to click Replace combobox in output > Download Folder with an autocomplete --- ui/package.json | 2 +- ui/src/app/app.html | 120 ++++++++++++++++++-------------------------- ui/src/app/app.sass | 12 +++++ ui/src/app/app.ts | 41 +++++++++++---- 4 files changed, 92 insertions(+), 83 deletions(-) diff --git a/ui/package.json b/ui/package.json index 6a48bde..7e9cfef 100644 --- a/ui/package.json +++ b/ui/package.json @@ -5,7 +5,7 @@ "ng": "ng", "start": "ng serve", "build": "ng build", - "build:watch": "ng build --watch", + "build:watch": "ng build --watch --configuration development", "test": "ng test", "lint": "ng lint" }, diff --git a/ui/src/app/app.html b/ui/src/app/app.html index b2ae0db..d0ec2db 100644 --- a/ui/src/app/app.html +++ b/ui/src/app/app.html @@ -279,13 +279,12 @@
- Format + Format + placeholder="e.g. en, es, zh-Hans"> @for (lang of subtitleLanguages; track lang.id) { @@ -313,13 +311,12 @@
- Subtitle Source + Subtitle Source - } + [ngbTypeahead]="searchFolder" + [editable]="!!downloads.configuration['CREATE_CUSTOM_DIRS']" + (focus)="folderFocus$.next($any($event.target).value)" + (click)="folderClick$.next($any($event.target).value)" + #folderTypeahead="ngbTypeahead" + [disabled]="addInProgress || subscribeInProgress || downloads.loading"> +
- Custom Name Prefix + Custom Name Prefix + [disabled]="addInProgress || subscribeInProgress || downloads.loading">
@@ -411,18 +404,17 @@
+ [disabled]="addInProgress || subscribeInProgress || downloads.loading"> +
@if (splitByChapters) {
- Template + Template + (change)="chapterTemplateChanged()" [disabled]="addInProgress || subscribeInProgress || downloads.loading">
} @@ -431,28 +423,26 @@ @if (downloadType === 'video' || downloadType === 'audio') {
- Clip start + Clip start + [disabled]="addInProgress || subscribeInProgress || downloads.loading">
- Clip end + Clip end + [disabled]="addInProgress || subscribeInProgress || downloads.loading">
} @@ -461,23 +451,18 @@
-
-
- Auto Start - +
+
+ + +
- Items Limit + Items Limit + [disabled]="addInProgress || subscribeInProgress || downloads.loading">
- Subscription Check (min) + Subscription Check (min) + [disabled]="addInProgress || subscribeInProgress || downloads.loading">
- Subscription Title Filter + Subscription Title Filter + placeholder="Optional regex">
+ [disabled]="addInProgress || subscribeInProgress || downloads.loading" /> +
@@ -531,7 +513,7 @@
- Option Presets + Option Presets + [disabled]="addInProgress || subscribeInProgress || downloads.loading" />
@if (allowYtdlOptionsOverrides()) {
- Custom yt-dlp Options + Custom yt-dlp Options + [disabled]="addInProgress || subscribeInProgress || downloads.loading">
} @@ -566,7 +546,7 @@
-
Cookies
+
Cookies
@@ -574,8 +554,7 @@