Severian commited on
Commit
9e47f1f
·
verified ·
1 Parent(s): 6a916be

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +31 -19
app.py CHANGED
@@ -315,21 +315,35 @@ def apply_edge_enhancement(image, strength):
315
 
316
 
317
  css = """
318
- h1, h2, h3, h4, h5, h6, p, li, ul, ol, a, .centered-image {
319
- text-align: center;
320
- display: block;
321
- margin-left: auto;
322
- margin-right: auto;
323
  }
324
- ul, ol {
 
325
  margin-left: auto;
326
  margin-right: auto;
327
- display: table;
328
- }
329
- .centered-image {
330
  max-width: 100%;
331
  height: auto;
332
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
333
  """
334
 
335
  def login(username, password):
@@ -343,20 +357,19 @@ with gr.Blocks(theme='Hev832/Applio', css=css, fill_width=True, fill_height=True
343
  generated_images = gr.State([])
344
 
345
  with gr.Tab("Welcome"):
346
- with gr.Row():
347
- with gr.Column(scale=2):
348
  gr.Markdown(
349
  """
350
- <img src="https://cdn-uploads.huggingface.co/production/uploads/64740cf7485a7c8e1bd51ac9/29sj9LyPQItG5uBOO2x3r.webp" alt="UGD Logo" width="250" style="max-width: 100%; height: auto;" class="centered-image">
351
 
352
- # 🎨 Underground Digital's QR Code Art Generator
353
 
354
  ## Transform Your QR Codes into Brand Masterpieces
355
 
356
- This cutting-edge tool empowers our creative team to craft visually stunning,<br>
357
  on-brand QR codes that perfectly blend functionality with artistic expression.
358
-
359
- ## 🚀 How It Works:
360
 
361
  1. **Enter Your QR Code Content**: Start by inputting the URL or text for your QR code.
362
  2. **Craft Your Prompt**: Describe the artistic style or theme you envision for your QR code.
@@ -364,12 +377,11 @@ with gr.Blocks(theme='Hev832/Applio', css=css, fill_width=True, fill_height=True
364
  4. **Generate and Iterate**: Click 'Run' to create your art, then refine as needed.
365
  """
366
  )
367
-
368
- with gr.Column(scale=1):
369
  with gr.Row():
370
  gr.Markdown(
371
  """
372
- Login below using the internal<br>
373
  username and password to access the full app.<br>
374
 
375
  Once logged in, a new tab will appear named<br>
 
315
 
316
 
317
  css = """
318
+ h1, h2, h3, h4, h5, h6, p, li, ul, ol, a {
319
+ text-align: left;
 
 
 
320
  }
321
+ .centered-image {
322
+ display: block;
323
  margin-left: auto;
324
  margin-right: auto;
 
 
 
325
  max-width: 100%;
326
  height: auto;
327
  }
328
+
329
+
330
+ .login-container {
331
+ display: flex;
332
+ flex-direction: column;
333
+ justify-content: center;
334
+ height: 100%;
335
+ }
336
+
337
+ .welcome-tab {
338
+ display: flex;
339
+ height: 100vh;
340
+ }
341
+
342
+ .welcome-content {
343
+ display: flex;
344
+ flex-direction: column;
345
+ justify-content: center;
346
+ }
347
  """
348
 
349
  def login(username, password):
 
357
  generated_images = gr.State([])
358
 
359
  with gr.Tab("Welcome"):
360
+ with gr.Row(elem_classes="welcome-tab"):
361
+ with gr.Column(scale=2, elem_classes="welcome-content"):
362
  gr.Markdown(
363
  """
364
+ <img src="https://cdn-uploads.huggingface.co/production/uploads/64740cf7485a7c8e1bd51ac9/29sj9LyPQItG5uBOO2x3r.webp" alt="UGD Logo" width="250" class="centered-image">
365
 
366
+ # Underground Digital's QR Code Art Generator
367
 
368
  ## Transform Your QR Codes into Brand Masterpieces
369
 
370
+ This cutting-edge tool empowers our creative team to craft visually stunning,
371
  on-brand QR codes that perfectly blend functionality with artistic expression.
372
+ ## How It Works:
 
373
 
374
  1. **Enter Your QR Code Content**: Start by inputting the URL or text for your QR code.
375
  2. **Craft Your Prompt**: Describe the artistic style or theme you envision for your QR code.
 
377
  4. **Generate and Iterate**: Click 'Run' to create your art, then refine as needed.
378
  """
379
  )
380
+ with gr.Column(scale=1, elem_classes="login-container"):
 
381
  with gr.Row():
382
  gr.Markdown(
383
  """
384
+ Login below using the Yamamoto internal<br>
385
  username and password to access the full app.<br>
386
 
387
  Once logged in, a new tab will appear named<br>