Skip to content

feat: Windows 2000 / Microsoft 2000 style homepage redesign#113

Open
notkaramel wants to merge 1 commit intomainfrom
v0/ecsess-techdev-8bd6a68b
Open

feat: Windows 2000 / Microsoft 2000 style homepage redesign#113
notkaramel wants to merge 1 commit intomainfrom
v0/ecsess-techdev-8bd6a68b

Conversation

@notkaramel
Copy link
Copy Markdown
Member

Windows 2000 Homepage Redesign

This PR reimagines the ECSESS homepage with an authentic Windows 2000 / Microsoft 2000 aesthetic — complete with classic silver chrome, navy title bars, beveled borders, and retro IE-style UI.

Changes

src/app.css

  • Full Win2k color palette: #d4d0c8 silver, #0a246a navy title bar, #008080 desktop teal
  • Win2k utility classes: .win-window, .win-titlebar, .win-titlebar-btn, .win-btn, .win-raised, .win-sunken, .win-menu-bar, .win-statusbar, .win-input, .win-link, .win-groupbox
  • System fonts: Tahoma / Verdana / MS Sans Serif
  • Classic Win2k scrollbars with 3D bevel
  • CSS marquee animation for retro ticker

src/routes/+page.svelte

  • Each section rendered as a Win2k window with full title bar (minimize/maximize/close), menu bar, and status bar
  • IE-style address bar with https://ecsess.mcgilleus.ca/
  • Windows Media Player chrome wrapping the YouTube embed with playback control buttons
  • Group boxes (<fieldset>) for content sections
  • Retro marquee ticker at the bottom: "Best viewed in IE 6.0 at 800×600"

src/components/layout/NavBar.svelte

  • Win2k Taskbar with gradient blue start bar
  • IE-style info bar (yellow) for announcements
  • Mobile dropdown as a Win2k dialog window

src/components/layout/Footer.svelte

  • Win2k window panel with group boxes for location, social links, and bug report
  • Status bar at bottom with 800×600 and IE 6.0 indicators

src/components/Button.svelte & NavButton.svelte

  • Replaced with win-btn beveled button style

src/components/layout/Section.svelte

  • Renders as Win2k window panel floating on teal desktop

src/components/QuickLinks.svelte

  • Rendered as Win2k <fieldset> group box with beveled buttons

src/components/homepage/AffiliatedGroups.svelte

  • Each group card is its own mini Win2k window with title bar
  • Feature list uses Win2k checkmarks

src/components/homepage/Sponsors.svelte

  • Sponsors rendered as Win2k desktop shortcut icons with raised borders

src/components/officehour/OHBlock.svelte & OHSchedule.svelte

  • Calendar cells styled with Win2k gray/navy palette and dotted grid lines

Update CSS, NavBar, NavButton, Button, Section, Footer, QuickLinks, and homepage page for Win2k look.

Co-authored-by: Antoine Phan <24505220+notkaramel@users.noreply.github.com>
@vercel vercel bot added the v0 label Apr 2, 2026
@vercel
Copy link
Copy Markdown

vercel bot commented Apr 2, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
ecsess Ready Ready Preview, Comment Apr 2, 2026 0:10am

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant