Comments (5)
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.
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.
- 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.
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.
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)
- Again having issue sharing to EinkBro from other Android applications/browsers HOT 8
- On URL entry, omit adding a space after a dot. HOT 4
- einkbro no longer on Google Play store HOT 7
- Page scroll is broken in v11.4.0 HOT 6
- Version v11.6.0 breaks setting einkbro as a default browser HOT 3
- Unnecessary page reloads/no cache HOT 8
- NPE in epub saving / handling mediatype HOT 4
- UX: cannot append to existing epubs HOT 2
- Crash when opening a local html file HOT 3
- Under access problem when using screen reader HOT 1
- PageDown/PageUp function not working on certain website HOT 8
- Statusbar blocks webpage in fullscreen
- Can't copy Chinese words both in Android 13 and Android 14. HOT 3
- FR: Implement "Bypass Paywall" HOT 3
- FR: Pop up dictionary for Einkbro browser HOT 11
- System navbar always shown when browsing web pages HOT 1
- CheckMediaAccessPermission: Not supported. HOT 1
- Spontaneous opening of home page when switching via Naviball on Boox HOT 1
- App switching behaviour & other problems HOT 1
- Volume down of webpage not pre cached lazy load HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from einkbro.