enchufadoo / fixedzoom Goto Github PK
View Code? Open in Web Editor NEWExtension that sets the default zoom in Firefox
License: Mozilla Public License 2.0
Extension that sets the default zoom in Firefox
License: Mozilla Public License 2.0
Hello can you add the possibility to change of +1 or -1 fixed zoom with the keys? I tried the combination CTRL - and CTRL + but do not change the options of "fixed zoom" but change the original values โโof firefox zooming that conflict with fixed zoom value. I think that you can set the preferred zoom with the keys ranging of +1 or -1 is a comfortable I suggest you add it in the next version, thanks, hello
Looked into your code and I think there's a mistake in line 44 (background.js) where you check for enabled. I think you wanted to check for complete
.
I am running a 4k and a HD monitor on linux and it is nearly impossible to set the scale up correctly in the os. Since I use the 4k screen only for a browser window, I tried this addon and it works great setting every site to 180%. Now I sometimes need a browser on the HD screen and it should not be scaled up. I found that your plugin can not be configured seperately across multiple firefox windows, so I tried opening a private window with this plugin disabled.
It works as I want it to mostly, the problem is, when I visit a site that has been scaled up on the main window, for example a search engine, it is still scaled up in the private window and I have to manually reset it back to 100%. When I use the site in the main window again after that and then in the private one, it is scaled up to 180% again.
I saw in the other issues, that it is impossible to set the zoom depending on the dpi, but is it maybe possible to set zoom levels per firefox window independently of one another, or at least prevent the zoom to be set as a sideeffect in private windows?
When the browser starts with a saved session, the addon changes the zoom of all open tabs to the configured zoom, even though the addon is disabled. I recommend to delete the first call to changeZoomInAllTabs()
in enableSettings()
. Why is this even there?
Nothing major.. just something I noticed...
The manifest.json file doesn't provide a valid id under gecko. See the MDN example file.
You can tell that the id is missing when looking at about:telemetry#environment-data-tab in Firefox.
Here is an example of uBlock on the same page, with the valid id:
In Ubuntu 18.04.3 LTS, Firefox 70.0 - Fixed Zoom doesn't work for the first page loaded in a new tab/window. (If you reset zoom level and refresh the page, it'll start working again.)
Hello, first of all this is a really useful extension and i really appreciate your work for the made of it.
I found a bug that the custom zoom level is not applied when i right-click a link on any page and i want to open it in a new tab.
I have Firefox 60.0.1 installed on a Windows 7 PC, and Firefox is setted to open links in new background tabs.
I really thanks you if you can fix this annoying bug.
When a user clicks "Restore zoom to 100%", this should only apply for tabs that have no custom zoom set.
I'd advise to match each tab's domain in const restoreDefaultZoom
to a previously created temporary variable that contains all domains with custom zoom. Unfortunately, browser.tabs.query
doesn't allow negated patterns.
Oops, sorry. Clumsy fingers here trying to type in bed in the dark. Creating empty issues with weird titles is not something I usually do ๐
OnT: I have set a default zoom level to 120%, and when i try to zoom in on images the zoom level resets back to 120% as soon as the image reaches the browsers content border. Check this out:
Is this a bug or a "limitation" in Firefox API?
The title is self-descriptive. The icon is invisible in dark themes. I'd say the optimal solution would be a toggle for light/dark, so all users would be able to see it.
Thanks a lot for developing this add-on! :)
I want to set a fixed zoom ratio for all local HTML files. They show on the URL bar like this:
file:///C:/Temp/aaa/abc123.download.htm
file:///C:/Temp/aaa/def346.download.htm
...
Is it possible to create a profile for that?
Thanks a lot!
Seems like your check for the domain input on the custom zoom setting doesn't allow domains with a dash
Thank you for a great extension!
I noticed that you do not have a license file in the repository, but there is a link to the MPL-2.0 on your AMO page.
I've tried multiple combinations (setting zoom to 100% then deleting the addon, deleting addon and setting zoom to 100% via normal firefox settings, etc), but, no matter what I do, when I restart Firefox, zoom level starts at 115% (the value I initial set in fixedzoom).
Deleting the addon should reset to default settings.
Alternatively, the extension should use custom zooms stored by firefox if that's possible?
Yes. I use Firefox profiles / sync for different computers, so that my bookmarks, addons, etc are saved. I use the same Firefox profile on two different computers, one with a 2160p UHD monitor and the other with a 1080p monitor. The settings from fixedzoom are synced, and since I use a lot of the same sites, with cutom zoom levels, they are off when I change computers.
On the ArchWiki I use 110% on UHD monitor and 100% on 1080p. I can't think of another extension that does this in particular, and especially not for zoom settings. In a perfect world, there would be a button on the advanced settings that allowed you to manage "profiles". For example, mine might be "UHD" and "HD", which would toggle between which set of rules I wanted to use at that time. Then when I switched computers, I would only have to make one change instead of manually zooming in/out a lot.
Originally posted by @saildata in #15 (comment)
First, your addon is much faster than zoom page we: I managed to install the 2.1.0 version from the Version History page, it worked for 2 days and was just perfect.
Then firefox has disabled it by itself, showing a message like "Fixed Zoom cannot be verified for use in Firefox and has been disabled" (it's so on about:addons
as well). Impossible to update: "there was an error downloading FIrefox Zoom try again ".
As you can image, at first I tried to install the current version normally, but addons.mozilla.org reported "Download failed. Please check your connection" every time, just like described on mozilla/addons#851
Further info:
about:addons
page!! (weird, also I believe not-on-specs behaviour...)I have 2 displays, one with a higher resolution than the other. MacOS has disappointingly dropped the ball and one of the displays renders everything significantly smaller than the other.
So I would like to use 100% zoom in one display and 120% zoom in the other.
Could fixedzoom do that?
This extension makes the title of all browser windows, regardless of page or tab title, "crossblade.her.jp@current_ger8hxpq#...
" This annoyance rises well above the threshold of unusability. I like the idea/purpose of the extension, and I almost donated some money for it. Fortunately, I was finally able to determine that it was this extension causing said problem before throwing any money at it.
I enabled the option for automatically creating rules, changed manually the zoom in a couple of sites (github.com among them), and it started alternating between the manual value and the default value about twice per second.
It didn't happen from the very beginning; looks like opening a new tab to the site causes the behavior to start even in existing tabs in another window.
When I tried deleting the rules, the list of rules would be emptied, but the behavior continued and on reload the github rules was there again. I have had to disable the manual creation and delete the rules for things to stabilize.
Other than that, great work :)
Hi,
I have set the default zoom to 120% and layout.css.devPixelsPerPx
to 1.12 to increase Firefox UI layout size in my 13.3" 1368x768 Ubuntu OS.
While most "internet" (with a domain) tabs are zoomed well I have a problem with the configuration tabs i.e about:* , moz-extension://*
they are over-zoomed in 120% (they shouldn't be zoomed at all).
Is there an option to set the default zoom to these tabs as well ?
TNX
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.