Coder Social home page Coder Social logo

zoom-block's Introduction

Zoom Block Icon Zoom Block

Zoom Block is a browser extension that disables zooming by default preventing unwanted or accidental zooming. Zooming can be re-enable on a per-tab basis by clicking the Zoom Block icon.

FAQ

Q: What permissions does Zoom Block require?
A: Zoom Block does not require any permissions. Through careful handling of errors, Zoom Block is able to operate without access to any sensitive information.

Q: Does Zoom Block use analytics?
A: No. Zoom Block respects its users' privacy. No network requests of any kind are ever made.

Q: Can Zoom Block "lock" a custom zoom level?
A: The browser extension API does not offer an elegant way to accomplish this. The best option is to change the browser's default zoom level. Chrome's default zoom settings can be found in Settings -> Appearance -> Page Zoom. Zoom Block will then prevent modifications to the set level.

Q: Why does Zoom Block's icon sometimes turn gray?
A: Some browsers do not allow extensions to modify certain pages (typically internal or settings pages). Zoom Block is therefore unable to prevent zooming on those pages, and the icon will turn gray to indicate such a situation.

Q: Does Zoom Block work in other browsers?
A: Microsoft Edge and Mozilla Firefox have not yet properly implemented the browser extension zoom API. Once the issues are fixed, Zoom Block will be published to each repective store.

Q: I found a bug! Where can I submit a report?
A: Please open an issue with a detailed description. Pull requests welcome!

Acknowledgements

Many thanks to Emily Brozovic for generously providing Zoom Block's icons.

License

Zoom Block is licensed under GPLv3.

zoom-block's People

Contributors

warnellw avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

sanmai venryx

zoom-block's Issues

Default to 110 zoom instead of 100?

Due to my screen size and resolution, all my websites are zoomed to 110. Sometimes my CTRL and trackpad scroll get confused, and I end up zooming in and out when I don't want to. Super annoying

I would love to be able to use your extension, but by default it always reverts everything back to 100. Is there a way to set the default to 110, instead?

Only block mouse/touchpad

Would it be possible to only block zoom triggered from the mouse/touchpad, but keep the keyboard shortcuts working?

That would be great, thanks.

Option to default to Enabled rather than Disabled

When I resume a browsing session after a restart/reboot, the Zoom-Block status is not retained, meaning I have to click the Zoom-Block icon on 30-40 tabs.

It would be much better if Zoom-Block had the ability to come up enabled by default.

Aside from this single minor issue, Zoom-Block has been absolutely wonderful for me. Thanks!

Does not appear to work with MacOS trackpad

It works for me in Chrome when using the +/- buttons (which is actually not desired) but it does not stop pinch to zoom in MacOS when using Chrome (which is very much desired).

Am I doing something wrong?

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.