YanLiu Desktop OS
August 14, 2025 ยท View on GitHub
A creative desktop operating system interface built with HTML, CSS, and JavaScript featuring interactive applications and smooth animations.
โจ Features
๐ฅ๏ธ Desktop Interface
- Interactive desktop OS with taskbar and system time
- Draggable windows with minimize/maximize functionality
- Beautiful glassmorphism design with dynamic wallpapers
๐ญ Mood Tracker
- Daily mood tracking with 6 emoji options
- Dramatic flying emoji animations with smooth arc motion
- Monthly and yearly mood analytics with statistics
- Calendar view showing mood history
- Smooth cross-fade transitions
๐จ Creative Applications
Avatar Creator
- Customizable avatar system with multiple options
- Hair, clothing, and accessory categories
- Download your created avatars
- Random avatar generation
Sticker Library
- Categorized sticker collections (AI Art, LOL, Panda, Work, etc.)
- Searchable sticker interface
- Full-screen sticker preview
My Camera
- Live camera feed with photo capture
- Photo filters (Retro 70s, Dreamy, Vibrant Pop)
- Photo gallery with saved captures
- Decorative camera overlays
My Notebook
- Sticky notes system for quick thoughts
- Drag and drop note positioning
- Persistent note storage
๐ฎ Games & Entertainment
Five in a Row
- Classic strategy game
- AI opponent
- Win detection and scoring
Music Player
- Audio visualization with canvas
- Multiple track support
- Volume controls and progress tracking
๐ Getting Started
- Clone this repository
- Open
index.htmlin your web browser - Enjoy the desktop experience!
git clone https://github.com/yourusername/yanliudesktop.git
cd yanliudesktop
open index.html
๐ฏ Highlights
- Smooth Animations: Buttery-smooth flying emoji animations with GPU acceleration
- Responsive Design: Works on desktop and tablet devices
- Local Storage: All your data is saved locally in your browser
- Performance Optimized: Efficient memory management and resource cleanup
๐ ๏ธ Technical Stack
- Frontend: HTML5, CSS3, JavaScript (ES6+)
- Animations: CSS transitions with cubic-bezier easing
- Storage: LocalStorage for data persistence
- APIs: Camera API, Web Audio API
๐ฑ Browser Support
- Chrome (recommended)
- Firefox
- Safari
- Edge
๐จ Design Philosophy
This project celebrates creativity and smooth user experiences. Every interaction is crafted to feel delightful, from the dramatic mood tracker animations to the intuitive window management system.
๐ License
This project is open source and available under the MIT License.
Built with โค๏ธ and lots of smooth animations
๐ค Generated with Claude Code