앱 클래스 이름: JjCapCutApp → JjMkvMakerApp
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>main
parent
d73281adfd
commit
0f5c1e8391
|
|
@ -293,7 +293,7 @@ Future<void> main(List<String> args) async {
|
|||
if (ctx2 != null && ctx2.mounted) await checkForUpdate(ctx2, controller);
|
||||
});
|
||||
|
||||
runApp(JjCapCutApp(
|
||||
runApp(JjMkvMakerApp(
|
||||
controller: controller,
|
||||
downloads: downloads,
|
||||
bookmarks: bookmarks,
|
||||
|
|
@ -453,7 +453,7 @@ Future<void> runAndroid(String dataDir) async {
|
|||
}
|
||||
});
|
||||
|
||||
runApp(JjCapCutApp(
|
||||
runApp(JjMkvMakerApp(
|
||||
controller: controller,
|
||||
downloads: downloads,
|
||||
bookmarks: bookmarks,
|
||||
|
|
@ -499,7 +499,7 @@ Future<void> runSecondWindow(List<String> files, String dataDir) async {
|
|||
await i18n.apply(controller.settings.uiLanguage, save: false);
|
||||
controller.settings = await SettingsStore().load();
|
||||
final navigatorKey = GlobalKey<NavigatorState>();
|
||||
runApp(JjCapCutApp(controller: controller, navigatorKey: navigatorKey, onExit: () => exit(0)));
|
||||
runApp(JjMkvMakerApp(controller: controller, navigatorKey: navigatorKey, onExit: () => exit(0)));
|
||||
WidgetsBinding.instance.addPostFrameCallback((_) async {
|
||||
await controller.shareVideoList(p.join(dataDir, 'videos.json'));
|
||||
unawaited(controller.addVideos(files, allowOutputFolder: true));
|
||||
|
|
@ -508,7 +508,7 @@ Future<void> runSecondWindow(List<String> files, String dataDir) async {
|
|||
});
|
||||
}
|
||||
|
||||
class JjCapCutApp extends StatelessWidget {
|
||||
class JjMkvMakerApp extends StatelessWidget {
|
||||
final AppController controller;
|
||||
final DownloadManager? downloads;
|
||||
final BookmarksController? bookmarks;
|
||||
|
|
@ -516,7 +516,7 @@ class JjCapCutApp extends StatelessWidget {
|
|||
final GlobalKey<ScaffoldMessengerState>? messengerKey;
|
||||
final VoidCallback? onExit;
|
||||
|
||||
const JjCapCutApp({
|
||||
const JjMkvMakerApp({
|
||||
super.key,
|
||||
required this.controller,
|
||||
this.downloads,
|
||||
|
|
|
|||
|
|
@ -192,7 +192,7 @@ void main() {
|
|||
addTearDown(tester.view.reset);
|
||||
final c = AppController(PlatformServices(mediaTool: _Tool(), storage: DesktopStorageService()));
|
||||
await c.init();
|
||||
await tester.pumpWidget(JjCapCutApp(controller: c));
|
||||
await tester.pumpWidget(JjMkvMakerApp(controller: c));
|
||||
expect(find.byTooltip('작업 기록 숨기기'), findsOneWidget);
|
||||
await tester.tap(find.byTooltip('작업 기록 숨기기'));
|
||||
await tester.pump();
|
||||
|
|
|
|||
|
|
@ -173,7 +173,7 @@ void main() {
|
|||
final c = AppController(
|
||||
PlatformServices(mediaTool: _FakeTool(), storage: _FakeStorage()));
|
||||
await c.init();
|
||||
await tester.pumpWidget(JjCapCutApp(controller: c));
|
||||
await tester.pumpWidget(JjMkvMakerApp(controller: c));
|
||||
expect(find.text('"동영상 추가" 로 파일을 선택하세요'), findsOneWidget);
|
||||
|
||||
await c.addVideos([r'D:\m\영화.mkv']);
|
||||
|
|
|
|||
Loading…
Reference in New Issue