feat: desktop image thumbnails, gallery lightbox portal, client-side compression, clickable table rows, fix header gap
This commit is contained in:
@@ -30,7 +30,7 @@ export const shadcnThemePresets: Record<string, ThemePreset> = {
|
||||
"chart-4": "oklch(0.828 0.189 84.429)",
|
||||
"chart-5": "oklch(0.769 0.188 70.08)",
|
||||
radius: "0.625rem",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'AppleLogo Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-mono": "ui-monospace, SFMono-Regular, 'SF Mono', Consolas, 'Liberation Mono', Menlo, monospace",
|
||||
},
|
||||
dark: {
|
||||
@@ -59,7 +59,7 @@ export const shadcnThemePresets: Record<string, ThemePreset> = {
|
||||
"chart-4": "oklch(0.627 0.265 303.9)",
|
||||
"chart-5": "oklch(0.645 0.246 16.439)",
|
||||
radius: "0.625rem",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'AppleLogo Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-mono": "ui-monospace, SFMono-Regular, 'SF Mono', Consolas, 'Liberation Mono', Menlo, monospace",
|
||||
}
|
||||
}
|
||||
@@ -93,7 +93,7 @@ export const shadcnThemePresets: Record<string, ThemePreset> = {
|
||||
"chart-4": "var(--color-blue-800)",
|
||||
"chart-5": "var(--color-blue-900)",
|
||||
radius: "0.625rem",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'AppleLogo Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-mono": "ui-monospace, SFMono-Regular, 'SF Mono', Consolas, 'Liberation Mono', Menlo, monospace",
|
||||
},
|
||||
dark: {
|
||||
@@ -122,7 +122,7 @@ export const shadcnThemePresets: Record<string, ThemePreset> = {
|
||||
"chart-4": "var(--color-blue-700)",
|
||||
"chart-5": "var(--color-blue-800)",
|
||||
radius: "0.625rem",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'AppleLogo Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-mono": "ui-monospace, SFMono-Regular, 'SF Mono', Consolas, 'Liberation Mono', Menlo, monospace",
|
||||
}
|
||||
}
|
||||
@@ -156,7 +156,7 @@ export const shadcnThemePresets: Record<string, ThemePreset> = {
|
||||
"chart-4": "var(--color-lime-800)",
|
||||
"chart-5": "var(--color-lime-900)",
|
||||
radius: "0.625rem",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'AppleLogo Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-mono": "ui-monospace, SFMono-Regular, 'SF Mono', Consolas, 'Liberation Mono', Menlo, monospace",
|
||||
},
|
||||
dark: {
|
||||
@@ -185,7 +185,7 @@ export const shadcnThemePresets: Record<string, ThemePreset> = {
|
||||
"chart-4": "var(--color-lime-700)",
|
||||
"chart-5": "var(--color-lime-800)",
|
||||
radius: "0.625rem",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'AppleLogo Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-mono": "ui-monospace, SFMono-Regular, 'SF Mono', Consolas, 'Liberation Mono', Menlo, monospace",
|
||||
}
|
||||
}
|
||||
@@ -219,7 +219,7 @@ export const shadcnThemePresets: Record<string, ThemePreset> = {
|
||||
"chart-4": "var(--color-red-800)",
|
||||
"chart-5": "var(--color-red-900)",
|
||||
radius: "0.625rem",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'AppleLogo Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-mono": "ui-monospace, SFMono-Regular, 'SF Mono', Consolas, 'Liberation Mono', Menlo, monospace",
|
||||
},
|
||||
dark: {
|
||||
@@ -248,7 +248,7 @@ export const shadcnThemePresets: Record<string, ThemePreset> = {
|
||||
"chart-4": "var(--color-red-700)",
|
||||
"chart-5": "var(--color-red-800)",
|
||||
radius: "0.625rem",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'AppleLogo Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-mono": "ui-monospace, SFMono-Regular, 'SF Mono', Consolas, 'Liberation Mono', Menlo, monospace",
|
||||
}
|
||||
}
|
||||
@@ -282,7 +282,7 @@ export const shadcnThemePresets: Record<string, ThemePreset> = {
|
||||
"chart-4": "var(--color-rose-800)",
|
||||
"chart-5": "var(--color-rose-900)",
|
||||
radius: "0.625rem",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'AppleLogo Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-mono": "ui-monospace, SFMono-Regular, 'SF Mono', Consolas, 'Liberation Mono', Menlo, monospace",
|
||||
},
|
||||
dark: {
|
||||
@@ -311,7 +311,7 @@ export const shadcnThemePresets: Record<string, ThemePreset> = {
|
||||
"chart-4": "var(--color-rose-700)",
|
||||
"chart-5": "var(--color-rose-800)",
|
||||
radius: "0.625rem",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'AppleLogo Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-mono": "ui-monospace, SFMono-Regular, 'SF Mono', Consolas, 'Liberation Mono', Menlo, monospace",
|
||||
}
|
||||
}
|
||||
@@ -345,7 +345,7 @@ export const shadcnThemePresets: Record<string, ThemePreset> = {
|
||||
"chart-4": "var(--color-orange-800)",
|
||||
"chart-5": "var(--color-orange-900)",
|
||||
radius: "0.625rem",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'AppleLogo Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-mono": "ui-monospace, SFMono-Regular, 'SF Mono', Consolas, 'Liberation Mono', Menlo, monospace",
|
||||
},
|
||||
dark: {
|
||||
@@ -374,7 +374,7 @@ export const shadcnThemePresets: Record<string, ThemePreset> = {
|
||||
"chart-4": "var(--color-orange-700)",
|
||||
"chart-5": "var(--color-orange-800)",
|
||||
radius: "0.625rem",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'AppleLogo Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-mono": "ui-monospace, SFMono-Regular, 'SF Mono', Consolas, 'Liberation Mono', Menlo, monospace",
|
||||
}
|
||||
}
|
||||
@@ -408,7 +408,7 @@ export const shadcnThemePresets: Record<string, ThemePreset> = {
|
||||
"chart-4": "var(--color-yellow-800)",
|
||||
"chart-5": "var(--color-yellow-900)",
|
||||
radius: "0.625rem",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'AppleLogo Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-mono": "ui-monospace, SFMono-Regular, 'SF Mono', Consolas, 'Liberation Mono', Menlo, monospace",
|
||||
},
|
||||
dark: {
|
||||
@@ -437,7 +437,7 @@ export const shadcnThemePresets: Record<string, ThemePreset> = {
|
||||
"chart-4": "var(--color-yellow-700)",
|
||||
"chart-5": "var(--color-yellow-800)",
|
||||
radius: "0.625rem",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'AppleLogo Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-mono": "ui-monospace, SFMono-Regular, 'SF Mono', Consolas, 'Liberation Mono', Menlo, monospace",
|
||||
}
|
||||
}
|
||||
@@ -471,7 +471,7 @@ export const shadcnThemePresets: Record<string, ThemePreset> = {
|
||||
"chart-4": "var(--color-violet-800)",
|
||||
"chart-5": "var(--color-violet-900)",
|
||||
radius: "0.625rem",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'AppleLogo Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-mono": "ui-monospace, SFMono-Regular, 'SF Mono', Consolas, 'Liberation Mono', Menlo, monospace",
|
||||
},
|
||||
dark: {
|
||||
@@ -500,7 +500,7 @@ export const shadcnThemePresets: Record<string, ThemePreset> = {
|
||||
"chart-4": "var(--color-violet-700)",
|
||||
"chart-5": "var(--color-violet-800)",
|
||||
radius: "0.625rem",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'AppleLogo Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-mono": "ui-monospace, SFMono-Regular, 'SF Mono', Consolas, 'Liberation Mono', Menlo, monospace",
|
||||
}
|
||||
}
|
||||
@@ -534,7 +534,7 @@ export const shadcnThemePresets: Record<string, ThemePreset> = {
|
||||
"chart-4": "var(--color-amber-800)",
|
||||
"chart-5": "var(--color-amber-900)",
|
||||
radius: "0.625rem",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'AppleLogo Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-mono": "ui-monospace, SFMono-Regular, 'SF Mono', Consolas, 'Liberation Mono', Menlo, monospace",
|
||||
},
|
||||
dark: {
|
||||
@@ -563,7 +563,7 @@ export const shadcnThemePresets: Record<string, ThemePreset> = {
|
||||
"chart-4": "var(--color-amber-700)",
|
||||
"chart-5": "var(--color-amber-800)",
|
||||
radius: "0.625rem",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'AppleLogo Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-mono": "ui-monospace, SFMono-Regular, 'SF Mono', Consolas, 'Liberation Mono', Menlo, monospace",
|
||||
}
|
||||
}
|
||||
@@ -597,7 +597,7 @@ export const shadcnThemePresets: Record<string, ThemePreset> = {
|
||||
"chart-4": "var(--color-purple-800)",
|
||||
"chart-5": "var(--color-purple-900)",
|
||||
radius: "0.625rem",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'AppleLogo Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-mono": "ui-monospace, SFMono-Regular, 'SF Mono', Consolas, 'Liberation Mono', Menlo, monospace",
|
||||
},
|
||||
dark: {
|
||||
@@ -626,7 +626,7 @@ export const shadcnThemePresets: Record<string, ThemePreset> = {
|
||||
"chart-4": "var(--color-purple-700)",
|
||||
"chart-5": "var(--color-purple-800)",
|
||||
radius: "0.625rem",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'AppleLogo Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-mono": "ui-monospace, SFMono-Regular, 'SF Mono', Consolas, 'Liberation Mono', Menlo, monospace",
|
||||
}
|
||||
}
|
||||
@@ -660,7 +660,7 @@ export const shadcnThemePresets: Record<string, ThemePreset> = {
|
||||
"chart-4": "var(--color-teal-800)",
|
||||
"chart-5": "var(--color-teal-900)",
|
||||
radius: "0.625rem",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'AppleLogo Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-mono": "ui-monospace, SFMono-Regular, 'SF Mono', Consolas, 'Liberation Mono', Menlo, monospace",
|
||||
},
|
||||
dark: {
|
||||
@@ -689,7 +689,7 @@ export const shadcnThemePresets: Record<string, ThemePreset> = {
|
||||
"chart-4": "var(--color-teal-700)",
|
||||
"chart-5": "var(--color-teal-800)",
|
||||
radius: "0.625rem",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-sans": "ui-sans-serif, system-ui, sans-serif, 'AppleLogo Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
|
||||
"font-mono": "ui-monospace, SFMono-Regular, 'SF Mono', Consolas, 'Liberation Mono', Menlo, monospace",
|
||||
}
|
||||
}
|
||||
|
||||
@@ -256,7 +256,7 @@ export const tweakcnPresets: Record<string, ThemePreset> = {
|
||||
},
|
||||
|
||||
twitter: {
|
||||
label: "Twitter",
|
||||
label: "TwitterLogo",
|
||||
createdAt: "2025-04-24",
|
||||
styles: {
|
||||
light: {
|
||||
|
||||
Reference in New Issue
Block a user