Skip to content

ivan-the-bio-lover-42/Rinfox-Revived

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 

Repository files navigation

Rinfox-Revived

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.

Changes

  • 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.

Installation Instructions

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:

  1. Open regedit and navigate to HKEY_LOCAL_MACHINE\Software\Policies
  2. Create a subkey and name it Mozilla
  3. Under that subkey, create a subkey called Firefox. The registry address should now read HKEY_LOCAL_MACHINE\Software\Policies\Mozilla\Firefox.
  4. Within this subkey, add a DWORD value and call it DisableAppUpdate. Then set it to 1.
  5. 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 chrome folder 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.js file 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

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.

Gallery

  • PDF Viewer with Reader Mode:
image

Notification Icons:

  • Allow notifications:
image
  • Save login:
image
  • Share location:
image
  • Save card info:
image
  • Taskbar jumplist icons:
image

Additional Stuff

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.

Credits

Rinfox - travy patty, yuvia08

Native Controls patch - ImSwordQueen, kawapure

FeedBro - Nodetics

All Tabs - William Wong

About

An Internet Explorer 8 theme for Firefox 115.28.0esr and an update to the Rinfox theme originally by travy_patty with some new visual styles and features.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors