From 7914d891aa507c7bf51670a92b13da3b9d7aede4 Mon Sep 17 00:00:00 2001 From: Dustin Brett Date: Wed, 24 Jul 2024 22:46:35 -0700 Subject: [PATCH] Creating ideas doc (From years of notes) (PT1) --- IDEAS.md | 211 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 211 insertions(+) create mode 100644 IDEAS.md diff --git a/IDEAS.md b/IDEAS.md new file mode 100644 index 0000000000..9b5fb06a10 --- /dev/null +++ b/IDEAS.md @@ -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 + +- PDF + - 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.