The idea is to make this as fully-functional and extensible (i.e. adding openable "apps" through iframes and things like that) as possible. I also want to make fully functioning "system-like" controls e.g. global volume controls, brightness, settings, etc. I also want to have the ability to create/read/write files, which will be stored permanently with FilerJS.
The last time I tried to make something like this (available here), I had several inconsistencies and things I wanted to do differently. I also had no real direction for where I wanted to go with the project, and didn't have any idea what things I wanted to do.
Issues, PRs, discussion, and ideas are welcome.
- Login
- Taskbar
- Apps
- Button API
- Start menu button
- Notification area
- Notifications
- Volume
- Date/Time
- Apps
- Flyouts
- Notifications
- Volume control
- Date/Time
- Start menu
- Taskbar
- Notification area
- Start menu
- File system (Filer)
- Segoe UI font
- Protocol management
- Network
- Audio manager
- Speech
- Synthesis
- Recognition
- Wallpapers (custom as well)
- Acrylic (mostly.)
- Mica (mostly.)
- System settings
- App Windows
- "Native" apps
- First-time setup
I do not own, claim, or have any type of hold over Microsoft's copyrights. They own everything related to Windows 11, including but not limited to logos, icons, and design principles. I aim solely to create this project as a proof-of-concept, not to claim ownership over any copyrights. The LICENSE file applies only to any original code I create myself or use from other public-domain or non-restrictive sources.
If you have a copyright issue with any of the contents of this repository, send me an email arynthernium@gmail.com
These are resources that Microsoft uses in Windows 11 that I am using in this project to best replicate the Windows 11 experience. These are official and I do not claim any sort of copyright hold over them. They are solely Microsoft's.
Not that I expect anyone to, or even expect anyone to see this, but if you want to contribute, just drop a PR. I'll take a look and take action whenever I see it. If it works well within my scope I'll merge it in.