-
Notifications
You must be signed in to change notification settings - Fork 899
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Creating ideas doc (From years of notes) (PT1)
- Loading branch information
1 parent
9b2aedd
commit 7914d89
Showing
1 changed file
with
211 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,211 @@ | ||
# Future Changes | ||
|
||
## Plans | ||
|
||
### High Priority | ||
|
||
- Internationalization | ||
- Accessibility (Structure & Markup) | ||
- Virtual Assistant | ||
- Clippy & Merlin (https://github.com/pi0/clippyjs) | ||
- AI Powered (https://webllm.mlc.ai/) | ||
- [Built-in AI](https://docs.google.com/document/d/1VG8HIyz361zGduWgNG7R_R8Xkv0OOJ8b5C9QKeCjU0c/edit) | ||
- Screen Savers (.scr) | ||
- https://github.com/1j01/pipes | ||
- https://github.com/ibid-11962/Windows-95-3D-Maze-Screensaver | ||
- https://github.com/kevin-shannon/3D-FlowerBox | ||
- https://www.bryanbraun.com/after-dark-css/ | ||
- [Hackers](https://simone.computer/#/webdesktops) (Shows when site is inactive) | ||
- https://www.bouncingdvdlogo.com/ | ||
- Add my old personal website | ||
- [surf.to/misc](https://web.archive.org/web/20050826192118if_/http://surf.to:80/misc) | ||
- File Explorer Details/Column View | ||
- Progressive Web App | ||
- Offline, Service Worker (Firewall) | ||
- System Tray Icons | ||
- Light Windows 10 Theme | ||
- prefers-color-scheme | ||
- Single Click Window Icon Opens Context Menu | ||
|
||
### Medium Priority | ||
|
||
- 3rd Party App Support | ||
- Email App | ||
- Open SMTP Server | ||
- Task Manager | ||
- Batch File Support | ||
- Compress Images via Context Menu | ||
- https://github.com/GoogleChromeLabs/squoosh | ||
- https://www.npmjs.com/package/@squoosh/lib | ||
- https://github.com/svg/svgo | ||
- Set WOFF/TTF as System Font | ||
- OneDrive File System Integration | ||
- Full Search Results in File Explorer | ||
- WindowBlinds Skin Support | ||
- https://www.stardock.com/products/windowblinds/ | ||
- Better color cycling for wallpaper | ||
|
||
### Low Priority | ||
|
||
- Widget Support | ||
- Tiles in Start Menu | ||
- Windows 11 Theme | ||
- Fancy Drag Zones for Windows | ||
|
||
## Features | ||
|
||
### Programming Languages | ||
|
||
- PHP | ||
- https://github.com/seanmorris/php-wasm | ||
- Code Playground | ||
- https://github.com/live-codes/livecodes | ||
- https://github.com/taybenlor/runno | ||
- WebContainers | ||
- https://webcontainers.io/guides/quickstart | ||
- JVM | ||
- https://labs.leaningtech.com/blog/cheerpj-3.0 | ||
|
||
### Window Management | ||
|
||
- Wayland | ||
- https://github.com/udevbe/greenfield | ||
|
||
### File Systems | ||
|
||
- WebDAV | ||
- https://github.com/perry-mitchell/webdav-client | ||
|
||
### File Information | ||
|
||
- https://github.com/julianfbeck/localpdfmerger | ||
- EXIF | ||
- https://github.com/exif-js/exif-js | ||
|
||
### System Information | ||
|
||
- WebGPU | ||
- https://github.com/webgpu/webgpureport.org | ||
- Fonts | ||
- https://developer.chrome.com/docs/capabilities/web-apis/local-fonts | ||
- React Dev Tools | ||
- https://www.npmjs.com/package/react-devtools-inline | ||
|
||
### Terminal Enhancements | ||
|
||
- PTY | ||
- https://github.com/mame/xterm-pty | ||
- Wasmer Multithreading | ||
- https://wasmer.io/posts/introducing-the-wasmer-js-sdk | ||
|
||
### Audio Editor | ||
|
||
- Audacity | ||
- https://github.com/ahilss/wavacity | ||
|
||
### Photo Editor | ||
|
||
- Background Removal | ||
- https://github.com/imgly/background-removal-js | ||
- miniPaint (Photoshop alternative) | ||
- https://github.com/viliusle/miniPaint | ||
- Palette Files | ||
- https://github.com/1j01/anypalette.js | ||
|
||
### Photo Viewer | ||
|
||
- TGA | ||
- https://github.com/schmittl/tgajs/tree/gh-pages | ||
|
||
### Video Player | ||
|
||
- Codecs | ||
- https://github.com/duanyao/codecbox.js | ||
- https://github.com/Yahweasel/libav.js/ | ||
- https://github.com/bestmediaplayer/mediaplayer | ||
|
||
### Audio Player | ||
|
||
- MIDI | ||
- https://github.com/feross/timidity | ||
|
||
### File Sharing | ||
|
||
- Torrents | ||
- https://github.com/webtorrent/webtorrent-desktop | ||
|
||
### Emulators | ||
|
||
- ARM | ||
- https://github.com/ozaki-r/arm-js | ||
- x86-64 | ||
- https://github.com/xarantolus/ax | ||
|
||
### Messaging Protocols | ||
|
||
- MQTT | ||
- https://github.com/mqttjs/MQTT.js | ||
- https://www.hivemq.com/mqtt/public-mqtt-broker/ | ||
- XMPP | ||
- https://github.com/strophe/strophejs | ||
|
||
### Service Worker | ||
|
||
- Local Web Server | ||
- https://github.com/humphd/nohost | ||
|
||
### Multithreading | ||
|
||
- Main Thread Scheduling | ||
- https://github.com/astoilkov/main-thread-scheduling | ||
|
||
### Containers | ||
|
||
- Container to WASM | ||
- https://github.com/ktock/container2wasm | ||
|
||
## Visuals & Effects | ||
|
||
- Frosted Glass | ||
- https://frosted-glass.shud.in/ | ||
- Animate Windows (Open & Close) | ||
- https://github.com/Schneegans/Burn-My-Windows | ||
- https://github.com/Schneegans/Burn-My-Windows/discussions/358 | ||
- 3D Worlds | ||
- https://noclip.website/ | ||
- 3D Characters | ||
- https://rubenandrebarreiro.github.io/projects/threejs/3d-object-viewer-super-mario-bros/3d-object-viewer-super-mario-bros.html | ||
- Shader Toy Wallpapers | ||
- Auroras: https://www.shadertoy.com/view/XtGGRt | ||
- Space | ||
- https://github.com/typpo/spacekit | ||
- X-Eyes | ||
- https://github.com/prantlf/web-xeyes?tab=readme-ov-file | ||
- Shaded Canvases | ||
- https://github.com/latentcat/uvcanvas | ||
- Google Easter Eggs | ||
- https://elgoog.im/ | ||
|
||
## Games | ||
|
||
- Chess | ||
- https://github.com/nmrugg/stockfish.js | ||
- https://github.com/lichess-org/stockfish.js | ||
- Doom (Web Native) | ||
- https://github.com/cloudflare/doom-wasm | ||
- https://github.com/lazarv/wasm-doom | ||
- Jazz Jackrabbit 2 | ||
- https://deat.tk/jazz2/ | ||
- Wipeout | ||
- https://github.com/phoboslab/wipeout-rewrite | ||
- Tetris | ||
- https://github.com/Aerolab/blockrain.js | ||
- Diablo | ||
- https://d07riv.github.io/diabloweb/ | ||
- Half Life | ||
- https://github.com/btarg/Xash3D-Emscripten | ||
- Minesweeper | ||
- https://github.com/ziebelje/minesweeper | ||
- Surf | ||
- https://github.com/jackbuehner/MicrosoftEdge-S.U.R.F. |