Re:Winamp2-Js: A Reimplementation of Winamp 2.9 in HTML5 and...
by unkown-unknowns on Saturday September 23, 2017 @03:41AM
(#15318684)
LMB means left mouse button. I remember first time I saw someone say LMB without explaining what it meant I was really confused.
Re:Winamp2-Js: A Reimplementation of Winamp 2.9 in HTML5 and...
by captbaritone on Saturday September 23, 2017 @06:44AM
(#15319147)
Awesome! 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.
* 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.