prithivMLmods commited on
Commit
0f8bafc
·
verified ·
1 Parent(s): dcbff2f

update app

Browse files
Files changed (1) hide show
  1. app.py +9 -31
app.py CHANGED
@@ -573,7 +573,7 @@ async def homepage(request: Request):
573
  border-radius: 20px; font-size: 13px; backdrop-filter: blur(4px);
574
  }}
575
 
576
- /* UPDATED LOADER ANIMATION */
577
  .loader {{
578
  position: absolute; inset: 0;
579
  background: rgba(20, 0, 10, 0.7); /* dark aubergine tint */
@@ -581,31 +581,13 @@ async def homepage(request: Request):
581
  display: none; flex-direction: column;
582
  align-items: center; justify-content: center; z-index: 20;
583
  }}
584
- .spinner-container {{
585
- position: relative;
586
- width: 65px; height: 65px;
587
- margin-bottom: 25px;
588
- }}
589
- .spinner-ring {{
590
- position: absolute;
591
- width: 100%; height: 100%;
592
- border-radius: 50%;
593
- border: 3px solid transparent;
594
  border-top-color: var(--ub-orange);
595
- animation: spin 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
596
- }}
597
- .spinner-ring:nth-child(2) {{
598
- width: 75%; height: 75%;
599
- top: 12.5%; left: 12.5%;
600
- border-top-color: #f77c4d; /* lighter orange */
601
- animation-duration: 1.5s;
602
- animation-direction: reverse;
603
- }}
604
- .spinner-ring:nth-child(3) {{
605
- width: 50%; height: 50%;
606
- top: 25%; left: 25%;
607
- border-top-color: #ffffff;
608
- animation-duration: 0.9s;
609
  }}
610
  .loader-text {{
611
  font-weight: 500;
@@ -616,7 +598,7 @@ async def homepage(request: Request):
616
  }}
617
  @keyframes pulse {{
618
  0%, 100% {{ opacity: 1; }}
619
- 50% {{ opacity: 0.4; }}
620
  }}
621
  @keyframes spin {{
622
  to {{ transform: rotate(360deg); }}
@@ -748,11 +730,7 @@ async def homepage(request: Request):
748
  <div class="slider-handle" id="sliderHandle"></div>
749
 
750
  <div class="loader" id="loader">
751
- <div class="spinner-container">
752
- <div class="spinner-ring"></div>
753
- <div class="spinner-ring"></div>
754
- <div class="spinner-ring"></div>
755
- </div>
756
  <div class="loader-text">Running both decoders...</div>
757
  </div>
758
  </div>
 
573
  border-radius: 20px; font-size: 13px; backdrop-filter: blur(4px);
574
  }}
575
 
576
+ /* UPDATED LOADER ANIMATION (Minimalist Single Circle) */
577
  .loader {{
578
  position: absolute; inset: 0;
579
  background: rgba(20, 0, 10, 0.7); /* dark aubergine tint */
 
581
  display: none; flex-direction: column;
582
  align-items: center; justify-content: center; z-index: 20;
583
  }}
584
+ .spinner-single {{
585
+ width: 55px; height: 55px;
586
+ border: 3px solid rgba(255, 255, 255, 0.1);
 
 
 
 
 
 
 
587
  border-top-color: var(--ub-orange);
588
+ border-radius: 50%;
589
+ animation: spin 1s cubic-bezier(0.4, 0.0, 0.2, 1) infinite;
590
+ margin-bottom: 20px;
 
 
 
 
 
 
 
 
 
 
 
591
  }}
592
  .loader-text {{
593
  font-weight: 500;
 
598
  }}
599
  @keyframes pulse {{
600
  0%, 100% {{ opacity: 1; }}
601
+ 50% {{ opacity: 0.5; }}
602
  }}
603
  @keyframes spin {{
604
  to {{ transform: rotate(360deg); }}
 
730
  <div class="slider-handle" id="sliderHandle"></div>
731
 
732
  <div class="loader" id="loader">
733
+ <div class="spinner-single"></div>
 
 
 
 
734
  <div class="loader-text">Running both decoders...</div>
735
  </div>
736
  </div>