A web-based operating system made with vanilla JavaScript designed to be simple and modular.
git clone https://github.com/ButterDebugger/WebOS.git
cd WebOS
npm install
npm start
If you want to contribute to this project and make it better, your contributions would be much appreciated. Please first discuss any new changes you wish to make on a new issue. If you believe you can check anything off on our TODO List, pull requests are welcomed :)
- Desktop files
- Functionality to create desktop files
- Retain desktop files positions
- Prevent desktop files from being moved out of bounds
- Windows
- Functionality to create windows
- Randomly position new windows
- Icons for window buttons
- Make sure the icon fits the container no matter the image size
- Resizable windows
- Start menu
- Context menu
- Create context menu constructor
- Make context menus disappear when clicked off