Skip to content
This repository has been archived by the owner on Dec 7, 2024. It is now read-only.

Multi-row tabs and other functions installers FF70-78 1.5.1

Compare
Choose a tag to compare
@Izheil Izheil released this 13 Jan 04:17
· 411 commits to master since this release

It looks like some Antivirus like Norton flag the installers as a Trojan, just as they flag any executable made with pyinstaller, but these are a false positives (there is nothing I can do about it, apart from telling people to send the file to the AV vendor that flagged it so that they update their scanners).

If you are worried, you can check the code of the installer (or even use pyinstaller to build your own) inside the installers folder to check that there is nothing shady going on, or do the manual installation following the steps here.

Description:

The installer lets you patch or unpatch Firefox and Firefox nightly to use external Javascript as well as to add multirow, tabs below, or focus tab on hover functions. Currently only Windows and Linux versions available.

The patcher will choose the default profile folder, so if you have more than 1 profile you should go to about:profiles and make sure that the path the patcher selects is the same as the one of the profile that you are currently using.

The first time using the patcher use either the "Firefox" or "Firefox nightly" sections to patch your selected Firefox version. If you use the "Profiles only" section to patch for the first time, only the functions will be copied, but not the actual patch to enable them.

Firefox portable

If you are using Firefox Portable, you will need to change the default "Root" and "Profile" paths to the ones of wherever you placed Firefox Portable.
For example, if you placed it in C:\FirefoxPortable, and you are using a 64-bits version, you will have to change the paths to look like:

Firefox:

  • Root: C:\FirefoxPortable\App\Firefox64 <- For 32 bits, just remove the 64
  • Profile: C:\FirefoxPortable\Data\Profile

Notes for Linux users

Linux users can run the installer making it executable first (either on properties on the context menu of your explorer or using the command line in the console).

Asuming you open the console where the file is:
sudo chmod +x Multirow-Patcher-Quantum-Nox-Installer-Linux-v1-5-1

You can then run the file with:
./Multirow-Patcher-Quantum-Nox-Installer-Linux-v1-5-1

Notes for Mac users

Mac users can add the functions following the explanations from Multirow and other functions, or they can install Python 3.6+ and run Quantum Nox Installer.py as sudo

The reason why an installer for Mac doesn't exist yet, is due to an issue with pyinstaller. see Pyinstaller Issue #1350 for more details.

Patch notes:

03/05/2020 - v1.5.1 -> Changed fixed paths to enviroment variables on Windows.
02/05/2020 - v1.5.0 -> Compatibility fix for windows users that have a different account for admin, and better profile path comprobations.
08/04/2020 - v1.4.5 -> Compatibility fix for FF77.
17/03/2020 - v1.4.4 -> Fixed minor issue with tab animations on multirow-tabs.
16/03/2020 - v1.4.3 -> Fixed tabs-below functions to avoid some issues.
11/03/2020 - v1.4.2 -> More fixes for Linux.
11/03/2020 - v1.4.1 -> Fixed "tabs below" function.
11/03/2020 - v1.4.0 -> Added the "Enable unread state on tabs" function.
06/03/2020 - v1.3.8 -> Yet more fixes for multi-row tabs.
06/03/2020 - v1.3.7 -> Fixed some issue that duplicated the min/max/close buttons when having the title bar active.
05/03/2020 - v1.3.6 -> Fixed some issue that prevented the files from being read on Linux