The About page lives at theDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/retrowin/llms.txt
Use this file to discover all available pages before exploring further.
/about route and is reachable by clicking the My Computer desktop icon. It renders a single draggable RetroWindow titled “about_me.htm” with the address bar showing http://127.0.0.1/about_me.htm. The window is sized at 600×450 px and positioned at x: 100, y: 80 by default. Inside it sits a two-column layout: a square profile image placeholder on the left and your developer biography on the right.
Visual Layout
The window’s interior has a white background with awin-gray border. The two-column layout is built with a flex row — a fixed 128×128 px image placeholder and a scrollable text column side-by-side.
Profile Image Area
The image slot is a 128×128 px box styled with a navy border and a silver background. Until you replace it, it shows the text “Image Not Found” in a pixel font — a deliberate nod to broken<img> tags of the dial-up era.
Biography Section
The right column contains:- A VT323-font heading: “A/S/L?” (a nod to early IRC chat culture), underlined by a gray rule
- Two prose paragraphs of developer bio copy
- A Current Status box with a pixel-font heading and three emoji-prefixed status items
| Emoji | Label | Value |
|---|---|---|
| 🎧 | Listening to | MP3s downloaded from Kazaa |
| 🎮 | Playing | Minesweeper |
| 💻 | Coding | This portfolio |
The
A/S/L? heading is purely decorative — it references the classic “Age / Sex / Location?” prompt from 1990s chat rooms. You can replace it with any heading that suits your style.Customization
The About page is implemented in thetd() function in assets/main.js.
Replacing the Profile Image
Find the placeholder<div> and swap it with a real <img> tag pointing to your photo:
Editing the Bio Paragraphs
Locate the two<p> elements inside the right column and replace their text with your own bio:
Updating the Current Status Items
The three status entries are plain<li> elements inside a <ul>. Edit them to reflect what you are actually doing:
Changing the Window Size or Position
TheRetroWindow props control where and how large the window appears:
defaultPosition, width, and height to reposition or resize the window on first render.