This question is answered.


Permlink Replies: 14 - Pages: 1 - Last Post: 22 Jan 21, 22:38 Last Post By: JeffTucker
JeffTucker

Posts: 8,039
Registered: 31-Jan-2006
Fugitive control bar
Posted: 1 Jan 21, 22:25
 
  Click to reply to this thread Reply
In a simple, all-defaults test album with Lucid, if I click the "Next" arrow at top right, and then just wait a few seconds, the control bar disappears. There is then no way to get it back - mouseover at the top isn't producing any effect. This doesn't happen if I click in the area to the right of the slide image - it happens only if I use the control bar arrows.

(demo album removed)
Laza

Posts: 1,732
Registered: 6-Sep-2005
Re: Fugitive control bar
Posted: 2 Jan 21, 09:34   in response to: JeffTucker in response to: JeffTucker
 
  Click to reply to this thread Reply
Thanks, this really looks bad.
JeffTucker

Posts: 8,039
Registered: 31-Jan-2006
Re: Fugitive control bar
Posted: 20 Jan 21, 16:40   in response to: Laza in response to: Laza
 
  Click to reply to this thread Reply
This is still a problem in Lucid 2.2.0.
Laza

Posts: 1,732
Registered: 6-Sep-2005
Re: Fugitive control bar
Posted: 21 Jan 21, 11:51   in response to: JeffTucker in response to: JeffTucker
 
  Click to reply to this thread Reply
Still in 2.2.1, fixing it now. It seems Firefox doesn't handle the mouse move events the same way as other browsers.
JeffTucker

Posts: 8,039
Registered: 31-Jan-2006
Re: Fugitive control bar
Posted: 21 Jan 21, 15:48   in response to: Laza in response to: Laza
 
  Click to reply to this thread Reply
Yes, I'd forgotten about that. Firefox's implementation of things like mouseover is a little peculiar - always has been.
JeffTucker

Posts: 8,039
Registered: 31-Jan-2006
Re: Fugitive control bar
Posted: 22 Jan 21, 05:37   in response to: JeffTucker in response to: JeffTucker
 
  Click to reply to this thread Reply
Sorry, but this is still not working in 2.2.3. Once the control bar goes away, there is no way to get it back. And it's not just Firefox - it doesn't work in Chrome or Edge, either.
Laza

Posts: 1,732
Registered: 6-Sep-2005
Re: Fugitive control bar
Posted: 22 Jan 21, 07:32   in response to: JeffTucker in response to: JeffTucker
 
  Click to reply to this thread Reply
Uh, I tested all browsers, and worked here. Perhaps it's a Mac thing?
JeffTucker

Posts: 8,039
Registered: 31-Jan-2006
Re: Fugitive control bar
Posted: 22 Jan 21, 13:49   in response to: Laza in response to: Laza
 
  Click to reply to this thread Reply
I've tested this on Windows and macOS, all browsers - Chrome, Edge, Firefox, Safari - and I get the same result every time. Watch the movie (this one is Firefox on macOS).

(demo video removed, unless there might be an Oscar nomination for it.)
Laza

Posts: 1,732
Registered: 6-Sep-2005
Re: Fugitive control bar
Posted: 22 Jan 21, 15:31   in response to: JeffTucker in response to: JeffTucker
 
  Click to reply to this thread Reply
It's the first time I heard your voice. :)

I made a few modifications, although I could not reproduce it on High Sierra. I suspect this is due to the fact Safari triggers a mousemove on page load even though the mouse wasn't moved, which might be too early for the skin code, and triggers some error. Now I added a 2 second delay for the mouse move listener. Hopefully this is enough.

Can you please test: https://samples.jalbum.net/Lucid%20development/index.html

If it still fails, can you please look into the console for errors?
JeffTucker

Posts: 8,039
Registered: 31-Jan-2006
Re: Fugitive control bar
Posted: 22 Jan 21, 15:35   in response to: Laza in response to: Laza
 
  Click to reply to this thread Reply
There's a huge hint in that demo. Turns out that it works properly in 2.2.3, but only when you're in a folder.

Make an album with just a handful of images at the root level - no folders.

ETA: Next demo video, I'll add a dance number and some singing. ;)
Laza

Posts: 1,732
Registered: 6-Sep-2005
Re: Fugitive control bar
Posted: 22 Jan 21, 16:06   in response to: JeffTucker in response to: JeffTucker
 
  Click to reply to this thread Reply
Okay, I probably forgot about that the detection of mouse/touch driven interface can be done later than the page is initialized, so now the skin is checking the interface type every time it hides the controls. Previously it could have happened the mouse move event listener is not engaged because at the time the interface type hasn't been decided yet, but later the controls still got hidden.
https://laza.jalbum.net/Testing%20Lucid%20control%20bar/
JeffTucker

Posts: 8,039
Registered: 31-Jan-2006
Re: Fugitive control bar
Posted: 22 Jan 21, 17:19   in response to: Laza in response to: Laza
 
  Click to reply to this thread Reply
Yes, that's behaving properly. I'll double-check when you release it.
JeffTucker

Posts: 8,039
Registered: 31-Jan-2006
Re: Fugitive control bar
Posted: 22 Jan 21, 18:36   in response to: JeffTucker in response to: JeffTucker
 
  Click to reply to this thread Reply
Attachment ss008239.png (3.3 KB)
Now (v.2.2.4) the album is not responding to a click on the "play" or "next" arrows.

Console error attached.
Laza

Posts: 1,732
Registered: 6-Sep-2005
Re: Fugitive control bar
Posted: 22 Jan 21, 21:48   in response to: JeffTucker in response to: JeffTucker
Correct
  Click to reply to this thread Reply
Oh, sh... - clearly I should never do skin release during video conferencing :)
JeffTucker

Posts: 8,039
Registered: 31-Jan-2006
Re: Fugitive control bar
Posted: 22 Jan 21, 22:30   in response to: Laza in response to: Laza
 
  Click to reply to this thread Reply
The control bar now seems to be behaving itself. But I'm not touching this skin again. ;)
Legend
Forum admins
Helpful Answer
Correct Answer

Point your RSS reader here for a feed of the latest messages in all forums