Git Product home page Git Product logo

Comments (5)

MarjaE2 avatar MarjaE2 commented on August 23, 2024

Maybe options to:

  • Stop animation of gifs and pngs.
  • Stop autoplay of other elements, but that seems to be harder.
  • Reduce the frame rate to 1 frame/second or less.

from einkbro.

dredmorbius avatar dredmorbius commented on August 23, 2024

Stopping animated gifs would be a 75--90% solution and for a first pass a strong positive.

Way back in the old days there was a binary hack of the Netscape browser which would fail the loop-check logic in the browser, so that GIFs would animate once only. That was frequently useful, though it's limiting.

I frequently apply CSS styling to my browser(s) (userContent.css or a CSS manager such as Stylish) which renders GIFs transparent unless the pointer hovers over them, with fade-in/fade-out timers and settings. That's OK for desktop where you've got a mouse, less so for touch-based devices.

A toolbar button to toggle GIF animation on/off seems like a pretty good option. I'm not sure what the icon might be, but something indicating motion, movies, maybe a walk/halt symbol?

If I had to prioritise other elements, embedded video and webm would probably be my #2 & #3 targets. SVG animation seems to be relativley little-used as of yet.

from einkbro.

dredmorbius avatar dredmorbius commented on August 23, 2024
  • Reduce the frame rate to 1 frame/second or less.

I really don't think that would work out well.

EInkBro's strength is that it makes viewing a webpage at high e-ink quality quite viable. But that entails a full-screen refresh every so many re-paints, defaulting to ~10--20. That means a full-screen flash every 10-20s, which is jarring.

from einkbro.

MarjaE2 avatar MarjaE2 commented on August 23, 2024

I am sensitive to flashing and to visual motion.

On a conventional monitor, at about 60 fps, blinking cursors, animated gifs, animated pngs, smooth scrolling, zooming, marquee, text scrolling in front of non-scrolling backgrounds, text scrolling alongside non-scrolling sidebars, etc. all make me sick. I have migraines, vomiting, falls, and possible seizures in the middle range. But on the same monitor, at 1 fps, I have much less trouble.

On an e-ink monitor, I couldn't set up Firefox due to the rapid flashing animation, but I hardly ever have trouble with slow flashing refreshes.

So I think 1 fps would be a useful option to cut through a lot of flashing, animation, and standard web design.

from einkbro.

plateaukao avatar plateaukao commented on August 23, 2024

no way to modify the animation part in web content. so close it for now. please provide pull request if anyone find out how to implement the feature.

from einkbro.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.