MKV 완료 메시지는 이번 작업 기준, 목록 머리글 한 줄, 큰 화면에서 화면 · 색 보정 창 크게

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
main
RyuJongJin 2026-10-04 16:12:28 +09:00
parent a64f135774
commit 31a4672971
3 changed files with 6 additions and 3 deletions

View File

@ -1172,8 +1172,9 @@ class AppController extends ChangeNotifier {
} }
await Future.wait([for (var i = 0; i < limit.clamp(1, queue.length); i++) worker()]); await Future.wait([for (var i = 0; i < limit.clamp(1, queue.length); i++) worker()]);
final ok = videos.where((v) => v.status == JobStatus.done).length; // 이번에 만든 것 기준 (목록의 다른 동영상은 세지 않음)
_log(trf('완료: 성공 {0} / 전체 {1}', [ok, videos.length])); final ok = queue.where((v) => v.status == JobStatus.done).length;
_log(trf('완료: 성공 {0} / 전체 {1}', [ok, queue.length]));
} finally { } finally {
notifyListeners(); notifyListeners();
} }

View File

@ -458,6 +458,8 @@ class _VideoList extends StatelessWidget {
c.checked.isEmpty c.checked.isEmpty
? trf('동영상 {0}개 · 전체 선택', [c.videos.length]) ? trf('동영상 {0}개 · 전체 선택', [c.videos.length])
: trf('선택 {0} / {1}개', [c.checked.length, c.videos.length]), : trf('선택 {0} / {1}개', [c.checked.length, c.videos.length]),
maxLines: 1,
overflow: TextOverflow.ellipsis,
style: const TextStyle(color: JjColors.textDim, fontSize: 12)), style: const TextStyle(color: JjColors.textDim, fontSize: 12)),
), ),
), ),

View File

@ -18,7 +18,7 @@ Future<void> showVideoAdjust(BuildContext context, AppController c) => showDialo
builder: (_) => Dialog( builder: (_) => Dialog(
insetPadding: const EdgeInsets.all(16), insetPadding: const EdgeInsets.all(16),
child: ConstrainedBox( child: ConstrainedBox(
constraints: const BoxConstraints(maxWidth: 1100, maxHeight: 720), constraints: const BoxConstraints(maxWidth: 1400, maxHeight: 900),
child: _VideoAdjust(c: c), child: _VideoAdjust(c: c),
), ),
), ),