git clone https://github.com/DustinBrett/daedalOS.git
cd daedalOS
yarn
yarn build:fs
yarn dev
- File Explorer
- Back, Forward, Recent locations, Address bar
- Drag & Drop File Support (internal & external)
- Loading progress dialog
- ZIP (write support), ZIP/ISO read support, RAR extract support
- Writes to IndexedDb
- Group selection/manipulation & drag to sort
- Dynamic and auto cached icons for music, images & video
- Context Menus
- Cut, Copy, Create shortcut, Delete, Rename
- Add file, Map directory
- Open with, Open file/folder location, Open in new window
- Download, Add to archive, Extract here, Set as wallpaper
- Sort by, New Folder, New Text Document
- Keyboard Shortcuts
- CTRL+C, CTRL+V, CTRL+X, CTRL+A, Delete
- F2, F5, Backspace, Arrows, Enter
- File information tooltips
- Allow sorting by name, date, type or extension
- Persists states
- Resizable and Draggable
- Minimize, Maximize & Close
- Persists size/position/maximized states
- Animates opening and closing
- Expandable Sidebar
- Apps list, Documents shortcut, Power (clears session)
- Spotlight visual effect
- Folder support
- Keyboard shortcut opens with SHIFT+ESC
- Peek hover preview of windows
- Focused window indicator
- Runs in a web worker
- Synced to system clock on load
- Date tooltip
- Dynamic animated wallpaper
- Set via images (Fill, Fit, Stretch, Tile, Center)
- Query parameter loading
- Examples:
/?url=/favicon.ico
/?app=TinyMCE
- Examples:
BoxedWine (.exe, .zip)
- Runs 16/32-bit Windows applications
- Loads websites (w/HTTP header support)
- Bookmark bar
- Favicon support
- Back/Forward & Reload
- Google search via Address bar
- Console, Elements, Network, Resources, Sources, DOM
- Activate from Start Menu or SHIFT+F12
js-dos (.exe, .jsdos, .zip)
- DOS emulator
- Automatic save states on close
- /Users/Public/Snapshots
- Automatic window resize
- Code/text editor
- Supports all file types
- Save files via CTRL+S
- Line count, cursor position, language id
- Prettier formatting
- json, js/ts, css/sass/less, html, markdown
PDF (.pdf)
- Renders PDF's
- Page current/count & Zoom
- Supported Formats
- Fullscreen & Zoom
Ruffle (.swf, .spl)
- Flash Player emulator
- File system support
- Autocomplete & history
- Command list via
help
- Git support (checkout & clone)
- Python support (.py)
- WebAssembly Package Manager
- Weather information
TinyMCE (.whtml)
- Read & WYSIWYG modes
- File save support
Virtual x86 (.img, .iso)
- x86 emulator
- Automatic save states on close
- /Users/Public/Snapshots
- Automatic window resize
- Supported Formats
- Plays YouTube videos/shortcuts
Webamp (.mp3, .wsz)
- Winamp audio player
- Skin support
- Add custom session.json for sort orders
- File search in Terminal & File Explorer
- Status bar button to save Monaco on mobile
- PDF change page/zoom inputs
- IRC Client
- Add 96x96 icons for higher dpi devices
- Make desktop icons draggable around grid
- Window Menu Bar
- Open/Save File Dialog
- File Explorer Column View
- File Properties Dialog
- NES/SNES Emulator
- Light theme
- FFMpeg Support
- ImageMagik Support
- System Tray
- Event Viewer
- Task Manager
- Run Dialog
- Drag/Drop Taskbar Entries
- Wapm I/O
- Terminal piping
- Virtual Assistant
- Calendar
- Spreadsheet Viewer
- Browser Tabs
- Fancy Zones
- Service Worker
- Initial sort order is not based on session
- Layout shifts when text is untruncated
- Closing File Manager too quickly causes memory leak
- Monaco breaks Vanta is loaded via url query
- Space Cadet loads too big if BoxedWine is loaded
- Titlebar menu/clicking doesn't work properly when draggable
- Drag image is black
- V86 not working
- Eruda is missing titlebar
- TinyMCE styling is reset on 2nd load
- Webamp stays in front during File Explorer drags