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));
+ });