7 ms·
Would you mind filing issues of any of these things that you noice? https://github.com/captbaritone/winamp2-js/issues https://github.com/captbaritone/winamp2-js
by captbaritone 9y ago
Would you mind filing issues of any of these things that you noice? https://github.com/captbaritone/winamp2-js/issues https://github.com/captbaritone/winamp2-js/issues I'd love to get as close as possible, and some things I just haven't noticed yet. In other cases, there are technical limitations.
- ttwwmm 9y agoThe interaction with the equalizer sliders isn't quite right. Once you grab any slider, you should be able to move the mouse horizontally to affect the rest (draw the curve you want with the mouse). I learned JavaScript by implementing a similar project which gets this detail correct: http://freecog.net/2005/jsamp/demo/MainWindow.xhtml http://freecog.net/2005/jsamp/demo/MainWindow.xhtml (It is quite amusing to read the release notes: "SVG features (the equalizer display) requires Deer Park Alpha 1 or later (Deer Park is the codename for Firefox 1.1, to be released in September).")
- captbaritone 9y agoWow! Awesome job, especially for 2005. Do you have the code anywhere? Do you mind if I add you to the "predecessors" section of my readme? https://github.com/captbaritone/winamp2-js#predecessors https://github.com/captbaritone/winamp2-js#predecessors
- ttwwmm 9y agoGo ahead! There's a .zip file linked here: http://freecog.net/2005/jsamp/ http://freecog.net/2005/jsamp/ This being 2005, the code is pretty much what you see there -- no minification or anything. The source archive contains the template files (this project was done as a skin for BrowseAmp, a plugin which added a web server to Winamp to allow remote control of it).
- unkown-unknowns 9y ago> Deer Park is the codename for Firefox 1.1, to be released in September Anyone remember Phoenix 0.1.0? Phoenix became Firebird became Firefox.
- pjmlp 9y agoYes.
- Joeri 9y agoI remember it being so amazingly fast compared to the full mozilla suite that I switched immediately. Looking back it’s truly odd that people thought a browser needed an email client, news reader and html wysiwyg editor included by default (and non-removable), but I remember at the time it made complete sense.
- styfle 9y agoMy dad is currently using SeaMonkey for email and and editing his website. It feels very wrong but after 20 years and 100 GB of pop3 email, it's hard to switch I suppose.
- dispo001 9y agoI think it made sense since html email was much like html on the web. Who knows, maybe in the future people will think it strange that the email reader had an editor to send mail? I think it is fair to say that not forcing people to have a web authoring tool that reminds them they are the author contributed greatly to the new web of walled gardens.
- magnat 9y ago* Hold down LMB on the title, release LMB, before title starts to scroll hold down LMB once again. After ~1s title starts scrolling even though you're holding LMB down. * After scrolling the song title a few times, when I hold down LMB, wait a moment and scroll once again, title jumps ~20px left or right. * In original winamp mouse wheel changes volume whenever cursor is over main window. In JS version wheel only works after I click the volume bar and hover over it. * Move equalizer window down 100px or so. Try to move it left or right. It snaps to main window. In original, horizontal snapping works only if windows are touching each other. * In original, holding down LMB on a control button and moving it to other buttons causes those buttons to appear pressed in (and register as a click when releasing LMB). In JS buttons act independently. * Activating double-size mode doesn't move equalizer window if it's snapped to main window. In original it does. * In original seek bar updates every second or so. In JS it updates continously.
- unkown-unknowns 9y agoLMB means left mouse button. I remember first time I saw someone say LMB without explaining what it meant I was really confused.
- captbaritone 9y agoAwesome! These are all great. Lots of things I missed. The only one I was aware of was the problem with updating the window position when entering/leaving doubled mode. Winamp does lots of clever things in that case, and I've had a hard time reverse engineering the exact behavior (try some fancy edge-case layouts with three or more Windows for example) so I haven't done any implementiaon. I'll transfer them to GitHub! Thanks again.