Overview of daedalOS System Features
maindaedalOS is a desktop environment in the browser. Its core system components include:
- File System: Powered by BrowserFS, it supports drag & drop, ZIP/ISO read support, and writes to IndexedDB. It includes a File Explorer with thumbnail/details views and context menus for file manipulation (cut, copy, rename, etc.).
- Windows: Resizable and draggable windows that persist size, position, and maximized states. They feature minimize, maximize, and close functionality with animations.
- Start Menu: An expandable sidebar containing an apps list, document/media shortcuts, and a Power option to clear the session. It can be opened with SHIFT+ESC (or the Windows Key in fullscreen).
- Taskbar: Includes window hover previews (Peek), a focused window indicator, a search menu with recent files, and an AI Chat Agent.
- Clock: Runs in a Web Worker using OffscreenCanvas, supporting NTP server time mode and syncing to the system clock.
- Background & Screensaver: Supports dynamic animated wallpapers (Waves, Hexells, Matrix, etc.), custom images/videos, and various API-driven sources like NASA's Astronomy Picture of the Day.