diff --git a/src/lib/components/viewSelector.svelte b/src/lib/components/viewSelector.svelte index 051e484f5..43fe2d773 100644 --- a/src/lib/components/viewSelector.svelte +++ b/src/lib/components/viewSelector.svelte @@ -6,6 +6,7 @@ import { IconViewBoards } from '@appwrite.io/pink-icons-svelte'; import ViewToggle from './viewToggle.svelte'; import ColumnSelector from './columnSelector.svelte'; + import { isSmallViewport } from '$lib/stores/viewport'; export let onlyIcon = false; export let ui: 'legacy' | 'new' = 'legacy'; @@ -25,7 +26,7 @@ size="s" icon={onlyIcon} variant="secondary" - class={onlyIcon ? 'width-fix' : undefined} + class={onlyIcon && !$isSmallViewport ? 'width-fix' : undefined} disabled={!$columns.length && showAnyway} badge={selectedColumnsNumber.toString()} on:click={toggle}> diff --git a/src/lib/layout/animatedTitle.svelte b/src/lib/layout/animatedTitle.svelte index dd0b857f2..05e333d68 100644 --- a/src/lib/layout/animatedTitle.svelte +++ b/src/lib/layout/animatedTitle.svelte @@ -20,8 +20,8 @@ $isSmallViewport ? 'var(--font-size-m)' : 'var(--font-size-xxxl)' ); - const currentFontSize = $derived(collapsed ? 'var(--font-size-l)' : expandedSize); - // const currentFontSize = $derived(collapsed ? 'var(--font-size-l)' : 'var(--font-size-xxxl)'); + // const currentFontSize = $derived(collapsed ? 'var(--font-size-l)' : expandedSize); + const currentFontSize = $derived(collapsed ? 'var(--font-size-l)' : 'var(--font-size-xxxl)'); 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 fb7a39d54..b4ff59ea6 100644 --- a/src/lib/layout/container.svelte +++ b/src/lib/layout/container.svelte @@ -4,11 +4,11 @@ // TODO: needs better props export let expanded = false; - export let expandHeightButton = false; export let slotSpacing = false; export let overlapCover = false; export let paddingInlineEnd = true; export let databasesScreen = false; + export let expandHeightButton = false; export let size: 'small' | 'medium' | 'large' | 'xl' | 'xxl' | 'xxxl' = null; $: style = size @@ -45,6 +45,11 @@ padding-inline-end: 0 !important; margin-block: var(--base-8) !important; + @media (min-width: 1440px) { + margin-inline: 0 !important; + padding-inline: 53px !important; + } + &.expandHeightButton { margin-inline-end: unset; margin-inline-start: 2.75rem; @@ -81,25 +86,34 @@ &.databasesScreen { @media (min-width: 1440px) { min-width: 1070px; - max-width: 1144px; + /*max-width: 1144px;*/ + } + + @media (min-width: 1728px) { + min-width: 1070px; + padding-inline: 196px !important; } } @media (min-width: 360px) { margin-inline: 1rem; } + @media (min-width: 1024px) { margin-inline: auto; max-width: calc(944px - 11rem); } + @media (min-width: 1280px) { margin-inline: auto; max-width: 1000px; } + @media (min-width: 1440px) { margin-inline: auto; max-width: 1144px; } + @media (min-width: 1728px) { margin-inline: auto; max-width: 1200px; diff --git a/src/lib/layout/cover.svelte b/src/lib/layout/cover.svelte index cf68dac86..aa3f227ce 100644 --- a/src/lib/layout/cover.svelte +++ b/src/lib/layout/cover.svelte @@ -31,12 +31,12 @@
diff --git a/src/lib/layout/footer.svelte b/src/lib/layout/footer.svelte index 5c4016c53..b9602eed3 100644 --- a/src/lib/layout/footer.svelte +++ b/src/lib/layout/footer.svelte @@ -16,8 +16,10 @@ const currentYear = new Date().getFullYear(); - // for spreadsheet ui - const hideFooter = $derived(page.route.id?.includes('table-[table]')); + const hideFooter = $derived.by(() => { + const endings = ['table-[table]', 'table-[table]/columns', 'table-[table]/indexes']; + return endings.some((end) => page.route.id?.endsWith(end)); + });