fix/add tests, update heatmap range, finish android release, add readme
Stop tracking gradle.properties
This commit is contained in:
@@ -442,19 +442,14 @@ async function triggerLogin() {
|
||||
try {
|
||||
const result = await store.login(inputKey.value.trim());
|
||||
|
||||
// Wait for authentication state to settle
|
||||
setTimeout(() => {
|
||||
// Step 1: Start the zoom animation on the login card/background
|
||||
viewState.value = 'zooming';
|
||||
|
||||
// Step 2: Only after a significant part of the zoom has happened,
|
||||
// let the app content mount and start its own internal fade-in
|
||||
setTimeout(() => {
|
||||
viewState.value = 'app';
|
||||
if (result.user && !result.user.lastSync) {
|
||||
manualSync();
|
||||
}
|
||||
}, 1000); // Increased delay to ensure zoom is the primary visual focus first
|
||||
}, 1000);
|
||||
}, 800);
|
||||
} catch (e) {
|
||||
console.error(e);
|
||||
@@ -635,15 +630,11 @@ function confirmLogout() {
|
||||
opacity: 0;
|
||||
transform: scale(0.95);
|
||||
filter: blur(10px);
|
||||
/* Increased blur for a smoother transition */
|
||||
transition: all 1.2s cubic-bezier(0.4, 0, 0.2, 1);
|
||||
/* Match the zoom ease */
|
||||
pointer-events: none;
|
||||
/* Prevent clicks during transition */
|
||||
|
||||
&.app-entering {
|
||||
opacity: 0;
|
||||
/* Keep hidden initially even if class is present */
|
||||
}
|
||||
|
||||
&.app-visible {
|
||||
|
||||
Reference in New Issue
Block a user