From 5f1fbbaecaca1c788100751fd5b9a169f5f411be Mon Sep 17 00:00:00 2001 From: CalamitousFelicitousness Date: Wed, 10 Dec 2025 21:33:34 +0000 Subject: [PATCH] ui(prompt): add descriptive placeholders to text fields Clarify purpose of empty fields with placeholder text: - System prompt: explains built-in instructions used when empty - Prefix/suffix: describe where text is added to result - Output: indicates where enhanced prompt appears --- scripts/prompt_enhance.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/prompt_enhance.py b/scripts/prompt_enhance.py index 713e910e8..723bdc50b 100644 --- a/scripts/prompt_enhance.py +++ b/scripts/prompt_enhance.py @@ -696,14 +696,14 @@ class Script(scripts_manager.Script): gr.HTML('
') with gr.Accordion('Input', open=False, elem_id='prompt_enhance_system_prompt'): # Corrected elem_id reference with gr.Row(): - prompt_prefix = gr.Textbox(label='Prompt prefix', value='', placeholder='Optional prompt prefix', interactive=True, lines=2, elem_id='prompt_enhance_prefix') + prompt_prefix = gr.Textbox(label='Prompt prefix', value='', placeholder='Text prepended to the enhanced result', interactive=True, lines=2, elem_id='prompt_enhance_prefix') with gr.Row(): - prompt_suffix = gr.Textbox(label='Prompt suffix', value='', placeholder='Optional prompt suffix', interactive=True, lines=2, elem_id='prompt_enhance_suffix') + prompt_suffix = gr.Textbox(label='Prompt suffix', value='', placeholder='Text appended to the enhanced result', interactive=True, lines=2, elem_id='prompt_enhance_suffix') with gr.Row(): - prompt_system = gr.Textbox(label='System prompt', value='', interactive=True, lines=4, elem_id='prompt_enhance_system') # Default to empty as per diff + prompt_system = gr.Textbox(label='System prompt', value='', placeholder='Leave empty to use built-in enhancement instructions', interactive=True, lines=4, elem_id='prompt_enhance_system') with gr.Accordion('Output', open=True, elem_id='prompt_enhance_output'): # Corrected elem_id reference with gr.Row(): - prompt_output = gr.Textbox(label='Enhanced prompt', value='', interactive=True, lines=4) + prompt_output = gr.Textbox(label='Enhanced prompt', value='', placeholder='Enhanced prompt will appear here', interactive=True, lines=4) with gr.Row(): clear_btn = gr.Button(value='Clear', elem_id='prompt_enhance_clear', variant='secondary') clear_btn.click(fn=lambda: '', inputs=[], outputs=[prompt_output])