Commit Graph
9 Commits
Author SHA1 Message Date
douwe 75dd780352 Improved UI 2026-10-12 17:18:17 +02:00
Douwe 70a59f26f4 Removed videos from repo and moved to nextcloud public link. 2026-10-01 14:45:25 +02:00
douwe f8928853de Revert "Add mobile responsiveness for phone and landscape mode"
This reverts commit d745be248d.
2026-09-25 11:59:43 +02:00
douwe d745be248d Add mobile responsiveness for phone and landscape mode
- Reduced base font size on mobile (18px vs 25px)
- Made navigation bar responsive: smaller icons, wrapped layout
- Fixed header position on mobile (sticky at top)
- Adjusted scroll_container margin top to account for fixed header
- Disabled scroll-snap on mobile for better UX
- Made home section responsive: smaller title, tagline, images
- Project cards grid: smaller cards and text on mobile
- Apps carousel: responsive icon sizes and spacing
- Games grid: smaller cards and proper spacing
- Footer: centered layout on mobile
- All interactive elements maintain touch targets
2026-09-25 11:38:15 +02:00
douwe 5c20a6b747 Revert "Improve navigation scrolling to show full content"
This reverts commit a7ea82ff19.
2026-09-25 11:31:39 +02:00
douwe a7ea82ff19 Improve navigation scrolling to show full content
- Adjusted IntersectionObserver threshold to 0.7 for better section detection
- Added scroll-padding-top to scroll_container to account for header
- Added scroll-margin-top to scroll_section for better snap alignment
- Updated navigation click handler to scroll with header height offset
- Ensures sections are fully visible when navigating
2026-09-25 11:28:37 +02:00
douwe f9036a2644 Add placeholder screenshot images for apps section
- Added 5 service screenshots (Gitea, Nextcloud, Penpot, Beszel, Wattif)
- Created apps/ directory for organization
2026-09-25 11:26:15 +02:00
douwe c5dca7bb54 Implement games section with expandable cards
- Added responsive grid of game cards with dark-teal background
- Each card has: rounded gray image placeholder, white title, gray description, orange year badge
- Click to expand: shows full description + centered play button
- Play button opens game in new window
- Flat minimal design consistent with portfolio style
- Created placeholder images for 6 games
2026-09-25 11:25:58 +02:00
Douwe 2eef84eb03 Restructure to classic static-site layout, add project-card component, fix bugs
- Move wwwroot/ to public/ with assets/ grouping (css, js, img, fonts, vid)
- Inline section includes into index.html, drop runtime fetch loading
- Add project-card web component to replace repeated project markup
- Fix IntersectionObserver options placement bug in nav highlight
- Fix @font-face syntax, invalid 5-digit hex colors, 75x border-radius typo
- Remove dead css link (home.css), unused purple/orange color vars
- Fix typos, replace inline styles with classes, serve favicon
2026-09-24 14:22:54 +00:00