diff --git a/src/renderer-locale-de.ts b/src/renderer-locale-de.ts index 3ff2bae..aa5048d 100644 --- a/src/renderer-locale-de.ts +++ b/src/renderer-locale-de.ts @@ -457,7 +457,10 @@ const UI_TEXT_DE = { merging: 'Zusammenfugen...', merge: 'Zusammenfugen', success: 'Videos erfolgreich zusammengefugt!', - failed: 'Fehler beim Zusammenfugen der Videos.' + failed: 'Fehler beim Zusammenfugen der Videos.', + moveUpAria: 'Nach oben verschieben', + moveDownAria: 'Nach unten verschieben', + removeAria: 'Aus Liste entfernen' }, mergeGroup: { btn: 'Zusammenfugen & Splitten', diff --git a/src/renderer-locale-en.ts b/src/renderer-locale-en.ts index 536f02c..eb2d277 100644 --- a/src/renderer-locale-en.ts +++ b/src/renderer-locale-en.ts @@ -457,7 +457,10 @@ const UI_TEXT_EN = { merging: 'Merging...', merge: 'Merge', success: 'Videos merged successfully!', - failed: 'Failed to merge videos.' + failed: 'Failed to merge videos.', + moveUpAria: 'Move up', + moveDownAria: 'Move down', + removeAria: 'Remove from list' }, mergeGroup: { btn: 'Merge & Split', diff --git a/src/renderer.ts b/src/renderer.ts index 1a96755..8a070d9 100644 --- a/src/renderer.ts +++ b/src/renderer.ts @@ -1639,9 +1639,9 @@ function renderMergeFiles(): void {
${index + 1}
${name}
- - - + + +
`; diff --git a/src/styles.css b/src/styles.css index 334c6de..3df3087 100644 --- a/src/styles.css +++ b/src/styles.css @@ -3083,10 +3083,22 @@ select option { color: var(--text); } +.file-item .file-btn:focus-visible { + outline: none; + border-radius: 4px; + box-shadow: 0 0 0 2px rgba(145, 70, 255, 0.65); + color: var(--text); +} + .file-item .file-btn.remove:hover { color: var(--error); } +.file-item .file-btn.remove:focus-visible { + box-shadow: 0 0 0 2px rgba(255, 107, 107, 0.65); + color: var(--error); +} + .merge-actions { display: flex; gap: 10px;