diff --git a/renderer/index.html b/renderer/index.html index fc2a9bc..8bc368e 100644 --- a/renderer/index.html +++ b/renderer/index.html @@ -289,15 +289,14 @@ - - -
- - - - +
+ + + + +
diff --git a/renderer/styles.css b/renderer/styles.css index 4278bbd..6c359f0 100644 --- a/renderer/styles.css +++ b/renderer/styles.css @@ -402,12 +402,28 @@ body { margin: 0 4px; } .queue-filter-reset { - margin-left: auto; + margin-left: 2px; white-space: nowrap; } .queue-filter-reset[hidden] { display: none; } +.queue-filter-bar { + min-width: 0; + display: flex; + align-items: center; + flex-wrap: wrap; + gap: 5px; + margin-left: auto; + padding: 3px; + border: 1px solid var(--border); + border-radius: 7px; + background: var(--bg-input); +} +.queue-filter-bar .key-input, +.queue-filter-bar .hs-input { + height: 30px; +} .queue-container { flex: 1 1 0; min-height: 0; diff --git a/tests/startup-renderer.test.js b/tests/startup-renderer.test.js index 3426693..d752f6d 100644 --- a/tests/startup-renderer.test.js +++ b/tests/startup-renderer.test.js @@ -178,6 +178,8 @@ test('header occupies its final geometry before asynchronous initialization', () assert.match(css, /\.update-release-notes\s*\{[^}]*height:\s*min\(264px,\s*48vh\);/su); assert.match(html, /class="update-progress-footer"[\s\S]*id="updateProgressDetails"[\s\S]*id="updateProgressSize"[\s\S]*id="updateProgressSpeed"[\s\S]*id="updateProgressEta"[\s\S]*id="updateProgressText"/u); assert.match(html, /id="queueFilterResetBtn"[^>]*hidden[^>]*>Filter zurücksetzen\s*