webamp
webamp copied to clipboard
Webcramp
A little experiment adding Winamp v0.2a - a much simpler project :)
WIP PR so I can try out that Netlify magic and share a deploy
The deploy preview didn't work (sensibly), but here's a rawgit link since there's nothing fancy going on: https://rawgit.com/1j01/webamp/00f3db370f443040002d364e52099b5773005d36/experiments/webcramp/index.html
Branch-based link: https://github.com/1j01/webamp/blob/webcramp/experiments/webcramp/index.html
Functional now.
TODO
- [ ] handle clicking disabled menu items (I made it trigger the action when clicking "disabled" menu items originally in jspaint because I couldn't actually detect whether copy/paste/cut were possible - probably should be enabled and not necessarily work rather than be disabled but actually maybe work, anyways)
- [ ] make titlebars not suck
- [ ] fix wrapping to multiple lines (fixed in 98.js i think, need to sync 98.js with os-gui and such)
- [ ] titlebar buttons
- [ ] padding
- [ ] layout for the about window
- [ ] add a footer to the page and link back to webamp
- [ ] README
- [ ] get linter happy and figure out deployment
@1j01 Love this! Curious how you want to work on it. Do you want to merge as is or do you want to get a few more things on that TODO list done before you merge?
I was thinking I would do those things before merge. Most of these shouldn't be very hard, I just don't know when I'll work on it. The main thing is I want to sync up changes between os-gui and the projects that [should] use it and make it more of a proper library (so far I've just been copy pasting between projects, since before it was a separate project, and still so far now that it has its own repo)
Cool. No hurry. This is just a fun extra thing. I’ll leave the PR open until you find some time! 🙂
-- Jordan Eldredge (mobile)
On May 15, 2018, at 9:21 PM, Isaiah Odhner [email protected] wrote:
I was thinking I would do those things before merge. Most of these shouldn't be very hard, I just don't know when I'll work on it. The main thing is I want to sync up changes between os-gui and the projects that [should] use it and make it more of a proper library (so far I've just been copy pasting between projects, since before it was a separate project, and still so far now that it has its own repo)
— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.