Rinfox is an Internet Explorer 7-8 theme for Firefox 115esr. It was last forked in 2024 and has since received no updates. This fork introduces new visual elements and exposes some native Firefox features which were hidden in previous iterations of the Rinfox theme. For convenience, I have included the necessary files for easy installation. Enjoy!
This is my update fork of Rinfox, the Internet Explorer 7/8 theme for Firefox 115esr originally conceived by travy-patty in 2023. It is for the latest Firefox 115esr release, 115.28.0esr. I based my fork off of the newer 2024 update fork by yuvia08. This is my first Github repo so bear with me please :)
Note
This fork is strictly an IE8 theme, so the IE7 theme remains unchanged.
For simplicity's sake, I have provided most of the files so that you can run the theme on the go.
- With the exception of the forward, back, and history buttons, the buttons in the navigation bar (e.g. identity button (secure or insecure page), notification buttons (share location, save password or card info), refresh, stop, urlbar dropdown, search button, and search dropdown) all have fading hover animations now. This was done to more accurately emulate the button hover animations seen in real IE8, and to make the theme seem more "native" and give the illusion of integration with the Windows shell.
- New icons that have been pulled straight from Windows 7 system files such as shell32.dll, explorerframe.dll, ieframe.dll, and icardres.dll.
- The notification icon that appears when saving credit card information is from Windows Cardspace
- The save login notification icon is from slui.exe.
- The allow site notifications icon is from IE8.
- The share location notiifcation icon is from IE8.
- New tab, new window, and InPrivate tasks in the taskbar jumplist are now styled to use IE8 icons.
- Firefox's reader mode button, a page action button which was previously hidden in the Rinfox theme, is now exposed and will become visible when Firefox determines a page can be adapted to be more readable. The button uses the compatibility mode icon from IE8.
- A dropdown chevron has been added to the urlbar and will expand the urlbar when clicked to show results and suggestions.
- The statusbar will now display URLs when links are hovered and will also display loading progress strings instead of just saying "Done" when a page is done loading.
- The InPrivate badge will no longer disappear when the urlbar is expanded in InPrivate mode. Additionally, the URL placeholder text says "about:InPrivate" in private browsing tabs.
- The overflow new tab button now looks the same as the non-overflow new-tab button and is accurate to real IE8 behavior
- The issue of thin glass being visible when playing videos in fullscreen in the browser has been fixed. The fullscreen video will now properly take up the whole screen as expected.
- Perhaps one of the things I am most proud of: the PDF viewer has been styled. Windows 7 and IE8 never had a PDF viewer. I have made a Windows/IE8-themed PDF viewer that aims to visualize what a Windows PDF viewer would've looked like. The viewer has been styled after Microsoft Word 2010.
- Various Firefox loading wheels (in the PDF viewer and in the printing GUI) have been replaced with the spinning aero wheel.
- The help button will now open Windows 7 Help and Support - ASSUMING YOU HAVE RESTORED IT. Otherwise the button will throw an error message reminding the user to restore the Help and Support infrastructure. I have no clue how to make the button open Help and Support to the right help topic - but it's a step. This was also done to increase the "integrated" feel of the theme.
Note
If Firefox is already installed, uninstall it to ensure you are working with a clean 115.28.0esr install. If you don't, then the current Firefox configuration may interfere with installation of the theme.
Make sure you uninstall Firefox updates via the registry. Otherwise, Firefox will IMMEDIATELY update even if you installed 115.28.0esr and break the theme in which case you will need to start over. To prevent this, do the following:
- Open regedit and navigate to
HKEY_LOCAL_MACHINE\Software\Policies - Create a subkey and name it
Mozilla - Under that subkey, create a subkey called
Firefox. The registry address should now readHKEY_LOCAL_MACHINE\Software\Policies\Mozilla\Firefox. - Within this subkey, add a DWORD value and call it
DisableAppUpdate. Then set it to 1. - Proceed with installing the theme.
For user convenience, I have included all the files necessary to get the theme going. The two directories you will modify are the profile and installation folders.
- Installation Directory (
C:\Program Files\Mozilla Firefox)- xul.dll: This is the native controls patch (credit to Isabella) for Firefox 115ESR. I have patched it to function with 115.28.0esr, the latest 115esr release.
- config.js
- firefox.exe: This is the firefox executable, but patched to use icons from IE8.
- browser folder: Replace the original folder (you can rename the original) with the one from the pack
- defaults folder: Rename omni.ja and replace it with this one.
- Profile Directory (
C:\Users\[USER]\AppData\Roaming\Mozilla\Firefox\Profiles\[Profile])- Place the
chromefolder from the pack in this directory. This contains all the assets, scripts, and visual style rules to get the theme working. - Rename the original
prefs.jsfile in this directory and replace it with the one from the pack. This contains all the about:config changes necessary to get the theme running. I did it so you don't have to <3
- Place the
Hope you enjoy it, this was a fantastic project to work on and I amm glad to be able to share it with the community.
- PDF Viewer with Reader Mode:
Notification Icons:
- Allow notifications:
- Save login:
- Share location:
- Save card info:
- Taskbar jumplist icons:
You can get the feed toolbar button here. It is the Feedbro extension by Nodetics: https://addons.mozilla.org/en-US/firefox/addon/feedbroreader/
You can get the all tabs button here. It is TipTab by William Wong: https://addons.mozilla.org/en-US/firefox/addon/tip-tab/
Clicking the help button may trigger an error message saying Help and Support isn't installed. If this happens on Windows 7 or if you've already restored 7 Help and Support on 10, edit the HelpButtonun.uc.js script in the chrome folder and find the user path - edit it to your username and then clear the Firefox startup cache. This should fix the issue.
Rinfox - travy patty, yuvia08
Native Controls patch - ImSwordQueen, kawapure
FeedBro - Nodetics
All Tabs - William Wong