nostr:npub1hee433872q2gen90cqh2ypwcq9z7y5ugn23etrd2l2rrwpruss8qwmrsv6 seeing animation slowdown on old devices in #GifBuddy is it possible to ad an option to view in isolation / disable others?
Went for a slow vibe in my last reply, but oops it’s FAST 🤦♂️ 🤣
Login to reply
Replies (10)
You mean when searching gifs the rendered results lag in animation?
Could you elaborate more on what you have in mind for viewing in “isolation/disable others”?
Not too long ago I pushed an update to improve the resolution of the search results, which likely increased the file size
I can try and think of ways to make it more friendly for older devices
Definitely open to suggestions!
Thanks for using gifbuddy! 🤙
Yeah exactly viewing results it’s all pretty slow, if we could hold / alt-click? 🤷♂️ to view a single image - maybe hide the others, or switch to a single image view?
I guess I can paste into browser but a handy way to quickly verify speed etc. in App would be awesome, not sure about Python’s PWA stack but toggle DOM visibility or an exclusive focus modal/frame or some z-index bumping or other magical spell? 🤷♂️ 🤣👍
Oh I think I understand the use case now
On older hardware gif results may appear as static images due to loading
Such users want to be able to verify the gif they are copying
To help with this, a feature is needed to isolate the single gif to allow it to fully load and loop for the user to verify (if wrong gif, then should be easy to go back to search results to find the next one to preview)
Is that right?
I’ll have to think about this one so it doesn’t disrupt the UX for newer devices that don’t have this issue, but I’m sure we can figure it out
Yes - not so much static but slowly animating as so many are starving the runtime or cpu 😭
Yes - not so much static but slowly animating as so many are starving the runtime or cpu 😭
Im learning CSS this week, you could possibly lazy load on scroll and toggle images on/off in DOM - seems to speed up complex scenes here:
display: none; visibility: hidden;
display: block; visibility: visible;
Not a bad idea!
I’ll try it out and let you know when I have it implemented 🤙
Thanks for the help, homie
I just pushed an update with lazy loading (hopefully I did it right)
Would you mind trying it and seeing if it made a difference for you?
I just pushed an update with lazy loading (hopefully I did it right)
Would you mind trying it and seeing if it made a difference for you?
Works perfectly, quick scroll and they all play immediately or rapidly TY!!