diff --git a/integration_test/windows_f1_shot_test.dart b/integration_test/windows_f1_shot_test.dart index 2e05c91..56f713b 100644 --- a/integration_test/windows_f1_shot_test.dart +++ b/integration_test/windows_f1_shot_test.dart @@ -72,6 +72,12 @@ void main() { unawaited(editAiService(navKey.currentContext!, c)); await settle(12); await shot('ai'); + // F2 (10/21): ComfyUI 로 바꾸면 주소 예시 · 모델 도움 글 - 3줄까지 (잘리지 않게) + await t.tap(find.text('Automatic1111 · Forge').first); + await settle(); + await t.tap(find.text('ComfyUI').last); + await settle(); + await shot('ai_comfy'); await closeAll(); expect(Directory(tmp.path).listSync().map((e) => p.basename(e.path)), ['a.txt'], reason: '창만 열고 닫음 - 아무것도 만들지 않음'); }); diff --git a/lib/ui/ai_settings.dart b/lib/ui/ai_settings.dart index 5014253..66be74a 100644 --- a/lib/ui/ai_settings.dart +++ b/lib/ui/ai_settings.dart @@ -505,6 +505,8 @@ Future editAiService(BuildContext context, AppController c, {AiService? ol 'openai' => tr('예: https://api.openai.com (경로 /v1/images/generations 를 붙여 부름)'), _ => tr('예: http://100.x.x.x:7860 (--api 로 켠 Automatic1111 · Forge)'), }, + // 관리자 지시 (10/21, 15 찾음 F2): 412 ja 에서 한 줄로 잘려 어떤 옵션으로 켜야 하는지가 안 보였다 - 다른 창의 도움 글처럼 3줄까지 + helperMaxLines: 3, ), ), TextField( @@ -512,6 +514,7 @@ Future editAiService(BuildContext context, AppController c, {AiService? ol decoration: InputDecoration( labelText: tr('모델 (선택)'), helperText: kind == 'comfy' ? tr('체크포인트 파일 이름 (예: sd_xl_turbo_1.0_fp16.safetensors)') : null, + helperMaxLines: 3, ), ), TextField(