diff --git a/package.json b/package.json index 3a76ccdcc..e2eb70e85 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "@appwrite.io/pink-icons": "0.25.0", "@appwrite.io/pink-icons-svelte": "^2.0.0-RC.1", "@appwrite.io/pink-legacy": "^1.0.3", - "@appwrite.io/pink-svelte": "https://pkg.vc/-/@appwrite/@appwrite.io/pink-svelte@363dcac", + "@appwrite.io/pink-svelte": "https://pkg.vc/-/@appwrite/@appwrite.io/pink-svelte@b023951", "@faker-js/faker": "^9.9.0", "@popperjs/core": "^2.11.8", "@sentry/sveltekit": "^8.38.0", @@ -56,6 +56,7 @@ "@sveltejs/adapter-static": "^3.0.8", "@sveltejs/kit": "^2.20.2", "@sveltejs/vite-plugin-svelte": "^5.0.3", + "@tanstack/svelte-virtual": "^3.13.12", "@testing-library/dom": "^10.4.0", "@testing-library/jest-dom": "^6.6.3", "@testing-library/svelte": "^5.2.8", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 48503dac8..9dd7301b2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,8 +24,8 @@ importers: specifier: ^1.0.3 version: 1.0.3 '@appwrite.io/pink-svelte': - specifier: https://pkg.vc/-/@appwrite/@appwrite.io/pink-svelte@363dcac - version: https://pkg.vc/-/@appwrite/@appwrite.io/pink-svelte@363dcac(svelte@5.25.3) + specifier: https://pkg.vc/-/@appwrite/@appwrite.io/pink-svelte@b023951 + version: https://pkg.vc/-/@appwrite/@appwrite.io/pink-svelte@b023951(svelte@5.25.3) '@faker-js/faker': specifier: ^9.9.0 version: 9.9.0 @@ -108,6 +108,9 @@ importers: '@sveltejs/vite-plugin-svelte': specifier: ^5.0.3 version: 5.0.3(svelte@5.25.3)(vite@7.0.6(@types/node@22.13.14)(sass@1.86.0)) + '@tanstack/svelte-virtual': + specifier: ^3.13.12 + version: 3.13.12(svelte@5.25.3) '@testing-library/dom': specifier: ^10.4.0 version: 10.4.0 @@ -284,8 +287,8 @@ packages: '@appwrite.io/pink-legacy@1.0.3': resolution: {integrity: sha512-GGde5fmPhs+s6/3aFeMPc/kKADG/gTFkYQSy6oBN8pK0y0XNCLrZZgBv+EBbdhwdtqVEWXa0X85Mv9w7jcIlwQ==} - '@appwrite.io/pink-svelte@https://pkg.vc/-/@appwrite/@appwrite.io/pink-svelte@363dcac': - resolution: {tarball: https://pkg.vc/-/@appwrite/@appwrite.io/pink-svelte@363dcac} + '@appwrite.io/pink-svelte@https://pkg.vc/-/@appwrite/@appwrite.io/pink-svelte@b023951': + resolution: {tarball: https://pkg.vc/-/@appwrite/@appwrite.io/pink-svelte@b023951} version: 2.0.0-RC.2 peerDependencies: svelte: ^4.0.0 @@ -3828,7 +3831,7 @@ snapshots: '@appwrite.io/pink-icons': 1.0.0 the-new-css-reset: 1.11.3 - '@appwrite.io/pink-svelte@https://pkg.vc/-/@appwrite/@appwrite.io/pink-svelte@363dcac(svelte@5.25.3)': + '@appwrite.io/pink-svelte@https://pkg.vc/-/@appwrite/@appwrite.io/pink-svelte@b023951(svelte@5.25.3)': dependencies: '@appwrite.io/pink-icons-svelte': 2.0.0-RC.1(svelte@5.25.3) '@floating-ui/dom': 1.6.13 diff --git a/src/lib/constants.ts b/src/lib/constants.ts index 52775197c..fb7ce7e5d 100644 --- a/src/lib/constants.ts +++ b/src/lib/constants.ts @@ -1,4 +1,5 @@ export const PAGE_LIMIT = 12; // default page limit +export const SPREADSHEET_PAGE_LIMIT = 50; // default sheet page limit export const CARD_LIMIT = 6; // default card limit export const INTERVAL = 5 * 60000; // default interval to check for feedback export const NEW_DEV_PRO_UPGRADE_COUPON = 'appw50'; diff --git a/src/lib/layout/animatedTitle.svelte b/src/lib/layout/animatedTitle.svelte index 675b7ee70..09f604691 100644 --- a/src/lib/layout/animatedTitle.svelte +++ b/src/lib/layout/animatedTitle.svelte @@ -17,11 +17,10 @@ const buttonSize = $derived(collapsed ? 'xs' : 's'); const expandedSize = $derived( - $isSmallViewport ? 'var(--font-size-xl)' : 'var(--font-size-xxxl)' + $isSmallViewport ? 'var(--font-size-m)' : 'var(--font-size-xxxl)' ); - const collapsedSize = $derived($isSmallViewport ? 'var(--font-size-l)' : 'var(--font-size-xl)'); - const currentFontSize = $derived(collapsed ? collapsedSize : expandedSize); + const currentFontSize = $derived(collapsed ? 'var(--font-size-l)' : expandedSize); const currentLineHeight = $derived(collapsed ? '130%' : '140%'); const currentLetterSpacing = $derived(collapsed ? '0' : '-0.144px'); diff --git a/src/lib/layout/container.svelte b/src/lib/layout/container.svelte index 5202addf7..124884acc 100644 --- a/src/lib/layout/container.svelte +++ b/src/lib/layout/container.svelte @@ -33,6 +33,7 @@