CryptoCreeper commited on
Commit
758e184
·
verified ·
1 Parent(s): 0cccd4d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -11
app.py CHANGED
@@ -66,7 +66,7 @@ def generate(prompt, negative, resolution, steps):
66
 
67
  yield (
68
  None,
69
- "🧠 **Enhancing...** Thinking of details...",
70
  gr.update(interactive=False)
71
  )
72
 
@@ -74,7 +74,7 @@ def generate(prompt, negative, resolution, steps):
74
 
75
  yield (
76
  None,
77
- f"🎨 **Generating...** Rendering at {size}px\n\n*Using prompt: {enhanced[:100]}...*",
78
  gr.update(interactive=False)
79
  )
80
 
@@ -98,14 +98,14 @@ def generate(prompt, negative, resolution, steps):
98
  blur = image.filter(ImageFilter.GaussianBlur(radius=blur_radius))
99
  yield (
100
  blur,
101
- f"👀 **Revealing...** Almost there!",
102
  gr.update(interactive=False)
103
  )
104
- time.sleep(0.3)
105
 
106
  yield (
107
  image,
108
- f"✅ **Finished in {elapsed}s** | Seed: {seed}",
109
  gr.update(interactive=True)
110
  )
111
 
@@ -116,10 +116,11 @@ custom_css = """
116
  font-size: 1.1em;
117
  padding: 10px;
118
  border-radius: 8px;
119
- background: #f0f2f5;
120
- color: black !important;
121
  }
122
- .status-box p, .status-box span { color: black !important; }
 
123
  """
124
 
125
  with gr.Blocks(theme=gr.themes.Soft(primary_hue="green", secondary_hue="gray"), css=custom_css) as demo:
@@ -148,17 +149,17 @@ with gr.Blocks(theme=gr.themes.Soft(primary_hue="green", secondary_hue="gray"),
148
  )
149
  steps = gr.Slider(
150
  6, 10,
151
- value=8,
152
  step=1,
153
  label="Inference Steps"
154
  )
155
 
156
- eta = gr.Markdown("⏱️ **Estimate**: ~2m 10s")
157
  generate_btn = gr.Button("🚀 Generate Image", variant="primary", elem_classes="generate-btn")
158
 
159
  with gr.Column(scale=1):
160
  output_img = gr.Image(label="Result", interactive=False)
161
- status = gr.Markdown("🟢 **Status**: Ready", elem_classes="status-box")
162
 
163
  resolution.change(estimate_time, [steps, resolution], eta)
164
  steps.change(estimate_time, [steps, resolution], eta)
 
66
 
67
  yield (
68
  None,
69
+ "🧠 Analysing Prompt",
70
  gr.update(interactive=False)
71
  )
72
 
 
74
 
75
  yield (
76
  None,
77
+ "🧠 Analysing Prompt",
78
  gr.update(interactive=False)
79
  )
80
 
 
98
  blur = image.filter(ImageFilter.GaussianBlur(radius=blur_radius))
99
  yield (
100
  blur,
101
+ "🧠 Analysing Prompt",
102
  gr.update(interactive=False)
103
  )
104
+ time.sleep(0.2)
105
 
106
  yield (
107
  image,
108
+ f"✅ Done in {elapsed}s.",
109
  gr.update(interactive=True)
110
  )
111
 
 
116
  font-size: 1.1em;
117
  padding: 10px;
118
  border-radius: 8px;
119
+ background: #ffffff !important;
120
+ border: 1px solid #ddd;
121
  }
122
+ /* Force all possible text elements in the status box to be black */
123
+ .status-box * { color: black !important; }
124
  """
125
 
126
  with gr.Blocks(theme=gr.themes.Soft(primary_hue="green", secondary_hue="gray"), css=custom_css) as demo:
 
149
  )
150
  steps = gr.Slider(
151
  6, 10,
152
+ value=6,
153
  step=1,
154
  label="Inference Steps"
155
  )
156
 
157
+ eta = gr.Markdown("⏱️ **Estimate**: ~1m 40s")
158
  generate_btn = gr.Button("🚀 Generate Image", variant="primary", elem_classes="generate-btn")
159
 
160
  with gr.Column(scale=1):
161
  output_img = gr.Image(label="Result", interactive=False)
162
+ status = gr.Markdown("Ready", elem_classes="status-box")
163
 
164
  resolution.change(estimate_time, [steps, resolution], eta)
165
  steps.change(estimate_time, [steps, resolution], eta)