diff --git a/module/webui/index.html b/module/webui/index.html index b06c19c..0e5ec25 100644 --- a/module/webui/index.html +++ b/module/webui/index.html @@ -97,29 +97,29 @@
- - + + +
+ +
+
+ + +

diff --git a/module/webui/scripts/main.js b/module/webui/scripts/main.js index 3da9ec6..006a942 100644 --- a/module/webui/scripts/main.js +++ b/module/webui/scripts/main.js @@ -19,7 +19,7 @@ export const basePath = "set-path"; export const appsWithExclamation = []; export const appsWithQuestion = []; const ADDITIONAL_APPS = [ "com.google.android.gms", "io.github.vvb2060.keyattestation", "io.github.vvb2060.mahoshojo", "icu.nullptr.nativetest" ]; -const rippleClasses = ['.language-option', '.menu-button', '.menu-options li', '.search-card', '.card', '.update-card', '.link-icon', '.floating-btn', '.uninstall-container', '.boot-hash-save-button', '.boot-hash-value']; +const rippleClasses = ['.language-option', '.menu-button', '.menu-options li', '.search-card', '.card', '.update-card', '.link-icon', '.floating-btn', '.uninstall-container', '.boot-hash-save-button', '.boot-hash-value', '.status-indicator']; // Variables let e = 0; @@ -201,7 +201,7 @@ function applyRippleEffect() { const y = event.clientY - rect.top - size / 2; // Determine animation duration - let duration = 0.2 + (width / 800) * 0.4; + let duration = 0.3 + (width / 800) * 0.3; duration = Math.min(0.8, Math.max(0.2, duration)); // Set ripple styles diff --git a/module/webui/styles/applist.css b/module/webui/styles/applist.css index 67b9aba..0f1082d 100644 --- a/module/webui/styles/applist.css +++ b/module/webui/styles/applist.css @@ -46,7 +46,7 @@ margin: 0 auto; margin-bottom: 10px; outline: none; - padding: 10px; + padding: 13px; width: calc(100% - 30px); max-width: 900px; transition: background-color 0.2s ease; @@ -113,12 +113,14 @@ display: flex; justify-content: center; align-items: center; - width: 30px; - height: 30px; + width: 35px; + height: 35px; border-radius: 7px; box-sizing: border-box; transition: border-color 0.2s ease; border: 3px solid transparent; + position: relative; + overflow: hidden; } #normal-indicator { @@ -130,7 +132,7 @@ } #generate-indicator { - background-color: #6C00FF; + background-color: #51FF00; } .mode-input[type="radio"]:checked ~ .mode-icon .status-indicator { @@ -190,8 +192,8 @@ } .checkbox-checked-generate:checked + .custom-checkbox { - border-color: #6C00FF; - background-color: #6C00FF; + border-color: #51FF00; + background-color: #51FF00; } .checkbox-checked-hack:checked + .custom-checkbox {