diff --git a/README.md b/README.md index d30a0a8..96d8ee7 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@

- OpenMonetis Logo + OpenMonetis Logo

@@ -21,7 +21,7 @@ ---

- Dashboard Preview + Dashboard Preview

--- diff --git a/app/(dashboard)/layout.tsx b/app/(dashboard)/layout.tsx index f21cfd7..73f20e3 100644 --- a/app/(dashboard)/layout.tsx +++ b/app/(dashboard)/layout.tsx @@ -60,9 +60,9 @@ export default async function DashboardLayout({ notificationsSnapshot={notificationsSnapshot} />
-
+
-
+
{children}
diff --git a/app/(landing-page)/layout.tsx b/app/(landing-page)/layout.tsx index d52d6a0..6a5a75c 100644 --- a/app/(landing-page)/layout.tsx +++ b/app/(landing-page)/layout.tsx @@ -36,7 +36,7 @@ export const metadata: Metadata = { description: DESCRIPTION, images: [ { - url: "/dashboard-preview-light.webp", + url: "/imagens/dashboard-preview-light.webp", width: 1920, height: 1080, alt: "OpenMonetis — Dashboard de finanças pessoais", @@ -47,7 +47,7 @@ export const metadata: Metadata = { card: "summary_large_image", title: TITLE, description: DESCRIPTION, - images: ["/dashboard-preview-light.webp"], + images: ["/imagens/dashboard-preview-light.webp"], }, robots: { index: true, diff --git a/app/(landing-page)/page.tsx b/app/(landing-page)/page.tsx index 59439c2..3732756 100644 --- a/app/(landing-page)/page.tsx +++ b/app/(landing-page)/page.tsx @@ -30,11 +30,11 @@ import { import { headers } from "next/headers"; import Image from "next/image"; import Link from "next/link"; -import { AnimatedThemeToggler } from "@/components/animated-theme-toggler"; import { AnimateOnScroll } from "@/components/landing/animate-on-scroll"; import { MobileNav } from "@/components/landing/mobile-nav"; import { SetupTabs } from "@/components/landing/setup-tabs"; -import { Logo } from "@/components/logo"; +import { AnimatedThemeToggler } from "@/components/shared/animated-theme-toggler"; +import { Logo } from "@/components/shared/logo"; import { Badge } from "@/components/ui/badge"; import { Button } from "@/components/ui/button"; import { Card, CardContent } from "@/components/ui/card"; @@ -120,20 +120,20 @@ const screenshotSections = [ { title: "Lançamentos", description: "Registre e organize todas as suas transações financeiras", - lightSrc: "/preview-lancamentos-light.webp", - darkSrc: "/preview-lancamentos-dark.webp", + lightSrc: "/imagens/preview-lancamentos-light.webp", + darkSrc: "/imagens/preview-lancamentos-dark.webp", }, { title: "Calendário", description: "Visualize suas finanças no calendário mensal", - lightSrc: "/preview-calendario-light.webp", - darkSrc: "/preview-calendario-dark.webp", + lightSrc: "/imagens/preview-calendario-light.webp", + darkSrc: "/imagens/preview-calendario-dark.webp", }, { title: "Cartões", description: "Acompanhe faturas, limites e vencimentos dos seus cartões", - lightSrc: "/preview-cartao-light.webp", - darkSrc: "/preview-cartao-dark.webp", + lightSrc: "/imagens/preview-cartao-light.webp", + darkSrc: "/imagens/preview-cartao-dark.webp", }, ]; @@ -353,7 +353,7 @@ export default async function Page() {
openmonetis Dashboard Preview openmonetis Dashboard Preview
OpenMonetis Companion App -
- -
- +

diff --git a/components/auth/login-form.tsx b/components/auth/login-form.tsx index 9516012..bb0e6a6 100644 --- a/components/auth/login-form.tsx +++ b/components/auth/login-form.tsx @@ -15,7 +15,7 @@ import { import { Input } from "@/components/ui/input"; import { authClient, googleSignInAvailable } from "@/lib/auth/client"; import { cn } from "@/lib/utils/ui"; -import { Logo } from "../logo"; +import { Logo } from "@/components/shared/logo"; import { AuthErrorAlert } from "./auth-error-alert"; import { AuthHeader } from "./auth-header"; import AuthSidebar from "./auth-sidebar"; diff --git a/components/auth/signup-form.tsx b/components/auth/signup-form.tsx index 1efeb98..1dd922f 100644 --- a/components/auth/signup-form.tsx +++ b/components/auth/signup-form.tsx @@ -15,7 +15,7 @@ import { import { Input } from "@/components/ui/input"; import { authClient, googleSignInAvailable } from "@/lib/auth/client"; import { cn } from "@/lib/utils/ui"; -import { Logo } from "../logo"; +import { Logo } from "@/components/shared/logo"; import { AuthErrorAlert } from "./auth-error-alert"; import { AuthHeader } from "./auth-header"; import AuthSidebar from "./auth-sidebar"; diff --git a/components/landing/mobile-nav.tsx b/components/landing/mobile-nav.tsx index 7013220..b90c25d 100644 --- a/components/landing/mobile-nav.tsx +++ b/components/landing/mobile-nav.tsx @@ -3,7 +3,7 @@ import { RiArrowRightSLine, RiMenuLine } from "@remixicon/react"; import Link from "next/link"; import { useState } from "react"; -import { Logo } from "@/components/logo"; +import { Logo } from "@/components/shared/logo"; import { Button } from "@/components/ui/button"; import { Sheet, diff --git a/lib/utils/export-branding.ts b/lib/utils/export-branding.ts index e7b5bb9..eb47703 100644 --- a/lib/utils/export-branding.ts +++ b/lib/utils/export-branding.ts @@ -66,7 +66,7 @@ export function getPrimaryPdfColor(): [number, number, number] { } export async function loadExportLogoDataUrl( - logoPath = "/logo_text.png", + logoPath = "/imagens/logo_text.png", ): Promise { if (typeof window === "undefined" || typeof document === "undefined") { return null; diff --git a/public/fonts/aeonikfono-medium.woff2 b/public/fonts/aeonikfono-medium.woff2 new file mode 100644 index 0000000..5c84152 Binary files /dev/null and b/public/fonts/aeonikfono-medium.woff2 differ diff --git a/public/fonts/aeonikfono-regular.woff2 b/public/fonts/aeonikfono-regular.woff2 new file mode 100644 index 0000000..d61b0a2 Binary files /dev/null and b/public/fonts/aeonikfono-regular.woff2 differ diff --git a/public/fonts/america-bold.woff2 b/public/fonts/america-bold.woff2 new file mode 100644 index 0000000..a5cdbf5 Binary files /dev/null and b/public/fonts/america-bold.woff2 differ diff --git a/public/fonts/america-medium.woff2 b/public/fonts/america-medium.woff2 new file mode 100644 index 0000000..275f1a9 Binary files /dev/null and b/public/fonts/america-medium.woff2 differ diff --git a/public/fonts/america-regular.woff2 b/public/fonts/america-regular.woff2 new file mode 100644 index 0000000..4ba01eb Binary files /dev/null and b/public/fonts/america-regular.woff2 differ diff --git a/public/fonts/font_index.ts b/public/fonts/font_index.ts index ca5431f..ef35153 100644 --- a/public/fonts/font_index.ts +++ b/public/fonts/font_index.ts @@ -28,6 +28,23 @@ const ai_sans = localFont({ variable: "--font-ai-sans", }); +const aeonik = localFont({ + src: [ + { + path: "./aeonikfono-regular.woff2", + weight: "400", + style: "normal", + }, + { + path: "./aeonikfono-medium.woff2", + weight: "600", + style: "normal", + }, + ], + display: "swap", + variable: "--font-aeonik", +}); + const itau = localFont({ src: [ { @@ -51,6 +68,28 @@ const anthropic_sans = localFont({ variable: "--font-anthropic-sans", }); +const america = localFont({ + src: [ + { + path: "./america-regular.woff2", + weight: "400", + style: "normal", + }, + { + path: "./america-medium.woff2", + weight: "700", + style: "normal", + }, + { + path: "./america-bold.woff2", + weight: "900", + style: "normal", + }, + ], + display: "swap", + variable: "--font-america", +}); + const inter = Inter({ subsets: ["latin"], display: "swap", @@ -112,6 +151,8 @@ export const DEFAULT_FONT_KEY = "ai-sans"; export const FONT_OPTIONS = [ { key: "ai-sans", label: "Open AI Sans", variable: "var(--font-ai-sans)" }, + { key: "america", label: "America", variable: "var(--font-america)" }, + { key: "aeonik", label: "Aeonik", variable: "var(--font-aeonik)" }, { key: "anthropic-sans", label: "Anthropic Sans", @@ -171,6 +212,8 @@ const allFonts = [ fira_code, ibm_plex_mono, itau, + america, + aeonik, ]; export const allFontVariables = allFonts.map((f) => f.variable).join(" "); diff --git a/public/dashboard-preview-dark.webp b/public/imagens/dashboard-preview-dark.webp similarity index 100% rename from public/dashboard-preview-dark.webp rename to public/imagens/dashboard-preview-dark.webp diff --git a/public/dashboard-preview-light.webp b/public/imagens/dashboard-preview-light.webp similarity index 100% rename from public/dashboard-preview-light.webp rename to public/imagens/dashboard-preview-light.webp diff --git a/public/logo_small.png b/public/imagens/logo_small.png similarity index 100% rename from public/logo_small.png rename to public/imagens/logo_small.png diff --git a/public/logo_text.png b/public/imagens/logo_text.png similarity index 100% rename from public/logo_text.png rename to public/imagens/logo_text.png diff --git a/public/openmonetis_companion.webp b/public/imagens/openmonetis_companion.webp similarity index 100% rename from public/openmonetis_companion.webp rename to public/imagens/openmonetis_companion.webp diff --git a/public/preview-calendario-dark.webp b/public/imagens/preview-calendario-dark.webp similarity index 100% rename from public/preview-calendario-dark.webp rename to public/imagens/preview-calendario-dark.webp diff --git a/public/preview-calendario-light.webp b/public/imagens/preview-calendario-light.webp similarity index 100% rename from public/preview-calendario-light.webp rename to public/imagens/preview-calendario-light.webp diff --git a/public/preview-cartao-dark.webp b/public/imagens/preview-cartao-dark.webp similarity index 100% rename from public/preview-cartao-dark.webp rename to public/imagens/preview-cartao-dark.webp diff --git a/public/preview-cartao-light.webp b/public/imagens/preview-cartao-light.webp similarity index 100% rename from public/preview-cartao-light.webp rename to public/imagens/preview-cartao-light.webp diff --git a/public/preview-lancamentos-dark.webp b/public/imagens/preview-lancamentos-dark.webp similarity index 100% rename from public/preview-lancamentos-dark.webp rename to public/imagens/preview-lancamentos-dark.webp diff --git a/public/preview-lancamentos-light.webp b/public/imagens/preview-lancamentos-light.webp similarity index 100% rename from public/preview-lancamentos-light.webp rename to public/imagens/preview-lancamentos-light.webp diff --git a/public/web-app-manifest-192x192.png b/public/imagens/web-app-manifest-192x192.png similarity index 100% rename from public/web-app-manifest-192x192.png rename to public/imagens/web-app-manifest-192x192.png diff --git a/public/web-app-manifest-512x512.png b/public/imagens/web-app-manifest-512x512.png similarity index 100% rename from public/web-app-manifest-512x512.png rename to public/imagens/web-app-manifest-512x512.png