winclassic / msfx Goto Github PK
View Code? Open in Web Editor NEWA Internet Explorer 5 theme for Mozilla Firefox.
A Internet Explorer 5 theme for Mozilla Firefox.
Well, this is like my wish list, not a request.
I used to have the IE7 theme but then I deleted it, but I restarted Firefox and still have it after applying the MSFX5 theme
There appears to be multiple issues with how the browser handles certain classic theme colors, which wouldn't appear when using a default theme
The bars at the top and bottom use the wrong colors, using the Window Color instead of the 3D elements text color.
Address Bar Colors just seem kinda messed up in general. I don't know if I just made bad colors for IE5, but the address bar's dropdown doesn't change color. This makes it impossible to see the autofill results with a theme that uses a white message font.
Ever since Firefox 108 break the tabs a fair bit in MSFX, I've decided to install the Firefox 109 beta to see what's broken on MSFX. Turns out, it's a fair bit.
Even though Firefox 109 is set to release during January of 2023, it's still better if I work on these issues beforehand. Most of the minor issues have been already been fixed on the latest commits.
Desired effect: all grey as in previous versions.
Rather than having users manually open about:config to change preferences, you can, in fact, include the preferences near the top of config.js
If I knew how to use git or do pull requests, I'd have done one. However, I don't. So instead, I'll simply recommend making the following changes to the config.js that you instruct users to put in the Firefox root folder. Simply add these lines below the //first line and above the try{}
pref("toolkit.legacyUserProfileCustomizations.stylesheets",true);
pref("svg.context-properties.content.enabled",true);
pref("ui.prefersReducedMotion",1);
pref("browser.display.windows.non_native_menus",0);
These will automatically set the same preferences that the end user would set manually, and it automatically sets these preferences every time the browser restarts.
Optionally, you can also pre-configure other sensible default options using defaultPref instead of pref, which will only change an option if it hasn't been set or if the user resets their preferences to default. This is less obtrusive as if a user decides they really actually did want their tabs in the title bar or their UI density to be touch, they can set those options and the configuration script will not override them. As an example, the following four items pre-configure the settings I typically set when I enable this theme, which greatly speeds up installation whenever I need to set up a new profile:
defaultPref("browser.tabs.inTitlebar",0); // Tabs seperate from title bar
defaultPref("browser.tabs.firefox-view",false); // Disable firefox view button
defaultPref("browser.uidensity",1); // Compact mode. 1=Compact, 0=default, 2= touch
defaultPref("browser.toolbars.bookmarks.visibility","always"); //Bookmarks bar always visible. Options are "always" "never" and "newtab"
Doing the above will simplify the installation and remove an obvious point of failure as users would only have to copy files to the root and profile directory and not have to add preferences to about:config.
If i want to change something for my extensions, I can't because there's no button for them Pls help
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.