@@ -287,33 +287,6 @@ def create(self):
287287color = "CONTROL" ,
288288 )
289289
290- self .nextrely += 1
291- self .add_widget_intelligent (
292- npyscreen .TitleFixedText ,
293- name = "== BASIC OPTIONS ==" ,
294- begin_entry_at = 0 ,
295- editable = False ,
296- color = "CONTROL" ,
297- scroll_exit = True ,
298- )
299- self .nextrely -= 1
300- self .add_widget_intelligent (
301- npyscreen .FixedText ,
302- value = "Select an output directory for images:" ,
303- editable = False ,
304- color = "CONTROL" ,
305- )
306- self .outdir = self .add_widget_intelligent (
307- npyscreen .TitleFilename ,
308- name = "(<tab> autocompletes, ctrl-N advances):" ,
309- value = str (default_output_dir ()),
310- select_dir = True ,
311- must_exist = False ,
312- use_two_lines = False ,
313- labelColor = "GOOD" ,
314- begin_entry_at = 40 ,
315- scroll_exit = True ,
316- )
317290self .nextrely += 1
318291label = """HuggingFace access token (OPTIONAL) for automatic model downloads. See https://huggingface.co/settings/tokens."""
319292for line in textwrap .wrap (label ,width = window_width - 6 ):
@@ -333,15 +306,6 @@ def create(self):
333306scroll_exit = True ,
334307 )
335308self .nextrely += 1
336- self .add_widget_intelligent (
337- npyscreen .TitleFixedText ,
338- name = "== ADVANCED OPTIONS ==" ,
339- begin_entry_at = 0 ,
340- editable = False ,
341- color = "CONTROL" ,
342- scroll_exit = True ,
343- )
344- self .nextrely -= 1
345309self .add_widget_intelligent (
346310npyscreen .TitleFixedText ,
347311name = "GPU Management" ,
@@ -401,6 +365,18 @@ def create(self):
401365editable = False ,
402366color = "CONTROL" ,
403367 )
368+ self .outdir = self .add_widget_intelligent (
369+ FileBox ,
370+ name = "Output directory for images (<tab> autocompletes, ctrl-N advances):" ,
371+ value = str (default_output_dir ()),
372+ select_dir = True ,
373+ must_exist = False ,
374+ use_two_lines = False ,
375+ labelColor = "GOOD" ,
376+ begin_entry_at = 40 ,
377+ max_height = 3 ,
378+ scroll_exit = True ,
379+ )
404380self .autoimport_dirs = {}
405381self .autoimport_dirs ['autoimport_dir' ]= self .add_widget_intelligent (
406382FileBox ,
@@ -527,15 +503,15 @@ def onStart(self):
527503"MAIN" ,
528504editOptsForm ,
529505name = "InvokeAI Startup Options" ,
530- cycle_widgets = True ,
506+ cycle_widgets = False ,
531507 )
532508if not (self .program_opts .skip_sd_weights or self .program_opts .default_only ):
533509self .model_select = self .addForm (
534510"MODELS" ,
535511addModelsForm ,
536512name = "Install Stable Diffusion Models" ,
537513multipage = True ,
538- cycle_widgets = True ,
514+ cycle_widgets = False ,
539515 )
540516
541517def new_opts (self ):