An artistic project of a clone of a mac desktop windows system ans some little functional apps using Svelte + Vite.
live demo right here.
- Starring: Terminal app with commands and functions.
- Migrated to Svelte 5 runes.
- Splitted app components with dynamic imports to improve performance.
- Improved Tic Tac Toe app: add automatic next round when winning and recording new first move and random player mode.
- Using color circles like the traditional mac os minimize, maximize and close buttons and put at the left side of the window.
- Improved Notepad toolbar sticky position with scroll for content and correct z-index.
- Apps "drag n' drop" resizing, moving and expanding windows.
- All apps work at least in the basics.
- Date and hour indication.
- Pretty animations and icons.
Available and meant.
- Calculator: Basic calculations and functions, free of xss-attack. Powered by math.js
- Notepad: WYSIWYG editor. Powered by Quill.
- Code editor: Inspirated on Visual Studio Code. Powered by Codemirror.
- Tic Tac Toe: Playable with score count and random player mode.
- Command Terminal: Basic commands and functions.
- Browser (at least a google search clone *).
- Activity Monitor: Basic system monitor to list open apps.
- Music Player
- Video Player
- File system
- Photo gallery
- Paint
- Calendar
- Assets optimization. *
- Responsive desktop.
- Add keyboard shortcuts.
- Better window animations (genie effect).
- More than an instance of every app.


