diff --git a/.gitignore b/.gitignore index e46600e..ae17148 100644 --- a/.gitignore +++ b/.gitignore @@ -43,3 +43,6 @@ next-env.d.ts # source media (web versions live in public/) content/*.mp4 content/*.pdf + +# source copies of screen markers (served from public/set/markers) +content/screen_markers/ diff --git a/README.md b/README.md index 8c9fdec..f36becb 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,24 @@ All copy (studio info, services, projects, contact email) lives in - **Logo:** the fox mark is a vector in `components/Fox.tsx` / `public/fox.svg`, traced from `G:\_ADMIN\TWOTALESLOGO.png`. Favicons are `app/icon.png` and `app/apple-icon.png`. +## On-set screen markers (`/set`) + +`twotalesvfx.com/set` is a tool page for production crews (not linked from the site, +not indexed). It lists screen-tracking marker images, highlights the one matching the +device it's opened on, and shows it full-screen in one tap. It works offline after the +first visit. + +To add a device, drop PNGs into `public/set/markers/` named like: + +``` +markers_phone_iPhone-Pro_1179x2556.png # full dot grid +edge-markers_phone_iPhone-Pro_2556x1179_landscape.png # edges only +markers_laptop_1920x1080.png # name is optional +``` + +Kinds: `phone`, `tablet`, `laptop`, `monitor`. Any other PNG shows under "Other". +Bump `CACHE` in `public/set/sw.js` when replacing an existing image so phones fetch the new one. + ## Structure ``` diff --git a/app/(site)/layout.tsx b/app/(site)/layout.tsx new file mode 100644 index 0000000..ab84dca --- /dev/null +++ b/app/(site)/layout.tsx @@ -0,0 +1,13 @@ +import Footer from "@/components/Footer"; +import Header from "@/components/Header"; + +// Marketing pages: header, footer and film grain. Tools like /set live outside this group. +export default function SiteLayout({ children }: { children: React.ReactNode }) { + return ( +