Commit Graph

14 Commits

Author SHA1 Message Date
xiaomai
6cbcbb1cbb feat(ui): introduce games-first landing page design
This commit completely redesigns the landing page to prioritize games over tools, reflecting a strategic shift in focus. The previous generic list has been replaced with a modern, two-column layout.

- A new 'Games' section displays projects as large, visual cards with thumbnails.
- A secondary 'Tools' section lists other services in a compact format.
- The CSS has been entirely rewritten for a new visual identity, improved responsiveness, and better animations.
- JavaScript logic is updated to categorize services into 'games' or 'tools' and render them accordingly.
2025-09-11 15:52:10 +08:00
xiaomai
eb23a772d0 feat(ui): overhaul landing page with new design and search functionality
This commit completely rewrites the main landing page (index.html) to introduce a modern, data-driven design and new features.

The previous implementation had hardcoded data and styles directly within the HTML file. This refactor separates concerns and improves maintainability.

Key changes:
- Complete visual redesign with a modern "glassmorphism" aesthetic and a new color palette.
- Externalized all service and link data into a new `siteConfig.json` file, which is now fetched asynchronously.
- Added a search bar to dynamically filter the list of services.
- Implemented a keyboard shortcut ('/') to focus the search input.
- Rewrote the JavaScript logic for rendering content, making it more modular and easier to manage.
2025-09-11 15:44:22 +08:00
xiaomai
cf93816dce feat(ui): overhaul landing page with premium dark theme and dynamic content
This commit introduces a complete redesign of the landing page, shifting from a static layout to a dynamic, configuration-driven interface with a new premium visual theme.

Key Changes:
- **Visual Redesign**: Implemented a new premium dark theme with a gold and dark blue color palette, updated typography using 'Playfair Display' and 'Inter' fonts, and enhanced visual effects like gradients,
shadows, and hover animations.
- **Dynamic Content**: The 'Services' and 'Other Links' sections are no longer hardcoded in HTML. They are now dynamically generated from a `siteConfig` JavaScript object, making the content easier to manage
and update.
- **On-Scroll Animations**: Added fade-in animations for cards and links as they enter the viewport, using the `IntersectionObserver` API for a more engaging user experience.
- **Language Switcher Enhancement**: The language switcher now re-renders the dynamic content to display the correct language without a page reload.
- **Code Refactoring**: Centralized page content into a single configuration object, improving maintainability and separating data from presentation.
2025-09-11 15:39:28 +08:00
xiaomai
4e86ab5627 feat(ui): overhaul landing page with new design and features
This commit completely replaces the previous simple service dashboard with a full-featured, professional landing page for the 'Tootaio' brand. The new design is modern, responsive, and uses a card-based
layout. Key features include a language switcher for English/Chinese, user-friendly subdomain URLs instead of IP:port links, and a structured layout with a header, hero section, and footer.
2025-09-11 15:17:12 +08:00
b05b5af5f1 Added Life Restart Link 2025-04-29 14:21:00 +08:00
9ccc636fef Added External Links 2025-04-23 12:07:33 +08:00
419567e4ff Change Itch PCK dl name 2025-04-21 11:34:31 +08:00
1455ad295a Added Stirling PDF 2025-04-21 11:27:47 +08:00
8a80d73e7e Add Itch Godot pck downloader 2025-04-21 09:38:02 +08:00
1453cb7f82 Added https link 2025-04-19 15:15:33 +08:00
c9cf2719ff Added Next Cloud link 2025-04-19 15:13:43 +08:00
97a932f08d Open link in new tab 2025-04-19 14:55:34 +08:00
0a5dd13a13 Added Landing Page 2025-04-19 14:48:21 +08:00
0a1d9142f1 Initial commit 2025-04-19 14:11:42 +08:00