feat(ui): add customizable download table columns

Add persisted column reordering, positional alignment, animated drag feedback, and resize cleanup for the download table. Keep row actions at the trailing edge, preserve RTL/LTR behavior, and include localized column controls and sidebar alignment fixes.
This commit is contained in:
NimBold
2026-07-21 22:31:34 +03:30
parent 81381a5a93
commit a98cce0980
12 changed files with 1334 additions and 557 deletions
+9
View File
@@ -338,6 +338,15 @@ const common = {
eta: 'ETA',
dateAdded: 'Date Added',
},
columnOptions: {
open: 'Column options for {{column}}',
dragToReorder: 'Drag to reorder columns',
alignContent: 'Align content position',
left: 'Left',
center: 'Center',
right: 'Right',
resetLayout: 'Reset column layout',
},
addDownload: 'Add Download',
resumeAll: 'Resume All',
pauseAll: 'Pause All',
+9
View File
@@ -338,6 +338,15 @@ const fa = {
eta: 'زمان تخمینی',
dateAdded: 'تاریخ افزودن',
},
columnOptions: {
open: 'گزینه‌های ستون {{column}}',
dragToReorder: 'برای جابه‌جایی ستون‌ها بکشید',
alignContent: 'جایگاه محتوا',
left: 'چپ',
center: 'وسط',
right: 'راست',
resetLayout: 'بازنشانی چیدمان ستون‌ها',
},
addDownload: 'افزودن دانلود',
resumeAll: 'ادامه همه',
pauseAll: 'توقف همه',
+9
View File
@@ -338,6 +338,15 @@ const he = {
eta: 'זמן נותר',
dateAdded: 'תאריך הוספה',
},
columnOptions: {
open: 'אפשרויות עמודה: {{column}}',
dragToReorder: 'גררו כדי לשנות את סדר העמודות',
alignContent: 'מיקום התוכן',
left: 'שמאל',
center: 'מרכז',
right: 'ימין',
resetLayout: 'איפוס פריסת העמודות',
},
addDownload: 'הוספת הורדה',
resumeAll: 'המשך הכל',
pauseAll: 'השהיית הכל',
+337 -328
View File
File diff suppressed because it is too large Load Diff
+9
View File
@@ -338,6 +338,15 @@ const uk = {
eta: 'Залишилось',
dateAdded: 'Дата додавання',
},
columnOptions: {
open: 'Параметри стовпця: {{column}}',
dragToReorder: 'Перетягніть, щоб змінити порядок стовпців',
alignContent: 'Позиція вмісту',
left: 'Ліворуч',
center: 'По центру',
right: 'Праворуч',
resetLayout: 'Скинути макет стовпців',
},
addDownload: 'Додати завантаження',
resumeAll: 'Відновити всі',
pauseAll: 'Призупинити всі',
+9
View File
@@ -338,6 +338,15 @@ const zhCN = {
eta: '剩余时间',
dateAdded: '添加日期',
},
columnOptions: {
open: '{{column}}列选项',
dragToReorder: '拖动以重新排列列',
alignContent: '内容位置',
left: '左',
center: '居中',
right: '右',
resetLayout: '重置列布局',
},
addDownload: '添加下载',
resumeAll: '全部继续',
pauseAll: '全部暂停',