A rewrite (from scratch) of the ResizeIT Firefox extension. It wasn’t available as a Web Extension in the past.
I think it’s a great tool, especially with frequently changing monitor setups.
I’ll try to make it compatible with Chrome, too. Eventually.
This extension is written using TypeScript. To get started, run npm ci
.
To lint and build, use npm run lint
and npm run build
, respectively.
To pack the extension, use npm run pack
. This command requires a UNIX-style zip
command to be present in $PATH
. On Windows, you could use Cygwin or WSL.
This extension is using browser.storage.local
. Why? Because you may be using Firefox on systems with different monitor configurations. As such, synchronizing the settings is not appropriate.