replace raster assets with CSS: emoji gradient cards, mock windows (add forge), gradient wallpaper
This commit is contained in:
parent
5b93f59750
commit
dae4f1c414
47 changed files with 333 additions and 184 deletions
14
README.md
14
README.md
|
|
@ -36,6 +36,11 @@ more.
|
|||
hand-built CSS mock windows instead of screenshots: a little necromancy game scene whose
|
||||
blinking "PRESS START" launches the game, and a little browser window with tabs in the
|
||||
title bar, a toolbar and a start page.
|
||||
- **Asset-free cards & wallpaper** — every project/hardware card is a CSS gradient tile with
|
||||
an emoji glyph (no screenshots), the desktop shell's app previews are the same CSS mock
|
||||
windows (a git-forge page for GitDXD), and its wallpaper is a layered CSS gradient. The
|
||||
only real images left are the logo, the social SVGs, the Joker easter egg and the Gentoo
|
||||
mark.
|
||||
- **Draggable desktop icons** — free placement that snaps to a measured grid, one icon per
|
||||
cell, with a follow-the-cursor drag ghost. Icons shrink on cramped viewports so they never
|
||||
collide.
|
||||
|
|
@ -76,8 +81,9 @@ more.
|
|||
imported for the base layer but the UI is custom CSS.
|
||||
- **Fonts:** the web theme uses the system sans stack; Monocraft (self-hosted in `public/`) is
|
||||
used by the desktop theme's SMP menu and the in-desktop terminal.
|
||||
- **Images:** `next/image`
|
||||
- **Version:** `2.2.13` (see `package.json`)
|
||||
- **Images:** `next/image` — only the logo (`src/app/icon.png`), the social SVGs, the Joker
|
||||
easter egg and the Gentoo mark; all cards, feature/app previews and the wallpaper are CSS.
|
||||
- **Version:** `2.2.14` (see `package.json`)
|
||||
- **Dependencies:** `npm audit` reports **0 vulnerabilities**. `next` is kept at a patched
|
||||
release (`>=16.3.6`) for the `next/og` RCE, and `brace-expansion` is force-upgraded via
|
||||
`overrides`. `braces` (a transitive ESLint/`fast-glob` dependency) has **no upstream fix**,
|
||||
|
|
@ -187,7 +193,7 @@ src/app/
|
|||
globals.css → base/reset styles + Tailwind import
|
||||
web.css → web theme styles (frosted glass, light + dark)
|
||||
skeuo.css → desktop theme styles (KDE/Plasma shell)
|
||||
data.ts → socials, codingProjects, techProjects, friends, wallpapers
|
||||
data.ts → socials, codingProjects, techProjects, friends
|
||||
revival-inc/page.tsx → embeds the bundled game at /public/revival-inc/index.html
|
||||
api/
|
||||
heatmap/route.ts → contribution heatmap proxy
|
||||
|
|
@ -216,7 +222,7 @@ deploy/
|
|||
install-system-service.sh → installs the system unit (run with sudo/doas)
|
||||
vendor/
|
||||
braces/ → locally patched braces@3.0.4 (depth guards for CVE-2026-93687; no upstream fix)
|
||||
public/ → fonts, wallpapers, icons, /revival-inc game, llms.txt, robots.txt, sitemap.xml
|
||||
public/ → fonts, social SVGs, /revival-inc game, llms.txt, robots.txt, sitemap.xml
|
||||
```
|
||||
|
||||
## 🌍 Deploying?
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue