1
0
mirror of https://github.com/yokoffing/Betterfox.git synced 2026-06-28 15:41:46 +05:30

Compare commits

...

11 Commits

Author SHA1 Message Date
yokoffing eaf5e8cb6d spacing 2026-04-09 15:50:39 -04:00
yokoffing a88a132b14 Update user.js 2026-04-09 15:49:25 -04:00
yokoffing 273e93fd64 Update user-overrides.js 2026-04-09 15:46:57 -04:00
yokoffing 1b1a1b213b Merge branch 'main' into 150 2026-04-09 15:37:48 -04:00
Reshad Ahammed Ayon a9b4b8803a feat: end-of-line conversion (#475) 2026-04-09 15:34:29 -04:00
yokoffing a926692197 comment out gfx.webrender.layer-compositor 2026-04-08 16:39:00 -04:00
yokoffing e11924d100 add Perplexity, remove Pocket 2026-04-07 08:56:13 -04:00
yokoffing 4c60b3d734 add note on safe browsing migration 2026-04-06 15:19:40 -04:00
yokoffing 4573daf3ba add browser.urlbar.trimURLs 2026-04-06 14:50:13 -04:00
yokoffing 083141d5e8 remove gfx.canvas.accelerated.cache-size 2026-03-26 15:16:46 -04:00
yokoffing fd29d4d313 149.0 (#474) 2026-03-26 15:12:53 -04:00
7 changed files with 215 additions and 175 deletions
+1
View File
@@ -0,0 +1 @@
* text=auto
+2 -2
View File
@@ -3,7 +3,7 @@
* Fastfox *
* "Non ducor duco" *
* priority: speedy browsing *
* version: 148 *
* version: 150 *
* url: https://github.com/yokoffing/Betterfox *
***************************************************************************************/
@@ -121,7 +121,7 @@
// [1] https://bugzilla.mozilla.org/show_bug.cgi?id=1945683
// [2] https://www.reddit.com/r/firefox/comments/1p58qre/firefox_is_getting_ready_to_make_youtube_fast/
// [3] https://www.ghacks.net/2025/11/24/these-two-tweaks-should-improve-firefoxs-performance-on-youtube-significantly/
user_pref("gfx.webrender.layer-compositor", true);
//user_pref("gfx.webrender.layer-compositor", true);
// If your PC uses an AMD GPU, you might want to make a second change.
// This one improves CPU usage on AMD systems.
//user_pref("media.wmf.zero-copy-nv12-textures-force-enabled", true);
+7 -3
View File
@@ -3,7 +3,7 @@
* Securefox *
* "Natura non contristatur" *
* priority: provide sensible security and privacy *
* version: 148 *
* version: 150 *
* url: https://github.com/yokoffing/Betterfox *
* credit: Most prefs are reproduced and adapted from the arkenfox project *
* credit urL: https://github.com/arkenfox/user.js *
@@ -1106,7 +1106,7 @@ user_pref("editor.truncate_user_pastes", false);
// PREF: disable automatic authentication on Microsoft sites [WINDOWS]
// [1] https://bugzilla.mozilla.org/buglist.cgi?bug_id=1695693,1719301
//user_pref("network.http.windows-sso.enabled", false);
//user_pref("network.http.windows-sso.enabled", false); // DEFAULT
/****************************************************************************
* SECTION: ADDRESS + CREDIT CARD MANAGER *
@@ -1389,6 +1389,11 @@ user_pref("pdfjs.enableScripting", false); // [FF86+]
// [5] https://www.google.com/chrome/privacy/whitepaper.html#malware
// [6] https://security.googleblog.com/2022/08/how-hash-based-safe-browsing-works-in.html
// [FF147+] Firefox now supports the Safe Browsing V5 protocol and has migrated
// from Safe Browsing V4 to the local list mode of Safe Browsing V5 protocol.
// [1] https://developers.google.com/safe-browsing/reference
// [2] https://developers.google.com/safe-browsing/reference/Local.List.Mode
// PREF: Safe Browsing
// [WARNING] Be sure to have alternate security measures if you disable SB! Adblockers do not count!
// [SETTING] Privacy & Security>Security>... Block dangerous and deceptive content
@@ -1654,7 +1659,6 @@ user_pref("browser.tabs.crashReporting.sendReport", false);
// PREF: assorted telemetry
// [NOTE] Shouldn't be needed for user.js, but browser forks may want to disable these prefs.
//user_pref("doh-rollout.disable-heuristics", true); // ensure DoH doesn't get enabled automatically
//user_pref("dom.security.unexpected_system_load_telemetry_enabled", false);
//user_pref("messaging-system.rsexperimentloader.enabled", false);
//user_pref("network.trr.confirmation_telemetry_enabled", false);
+53 -10
View File
@@ -20,16 +20,6 @@
/** FASTFOX ***/
user_pref("browser.sessionstore.restore_pinned_tabs_on_demand", true);
// SPECULATIVE LOADING WITHOUT PREDICTOR
user_pref("network.http.speculative-parallel-limit", 20);
//user_pref("network.dns.disablePrefetch", false);
//user_pref("network.dns.disablePrefetchFromHTTPS", false);
//user_pref("dom.prefetch_dns_for_anchor_https_document", true);
user_pref("browser.urlbar.speculativeConnect.enabled", true);
user_pref("browser.places.speculativeConnect.enabled", true);
user_pref("network.prefetch-next", true);
user_pref("network.http.max-persistent-connections-per-server", 20); // increase download connections
/** SECUREFOX ***/
user_pref("privacy.trackingprotection.allow_list.convenience.enabled", false); // disable Strict allowlist of convenience features
user_pref("signon.rememberSignons", false); // disable password manager
@@ -155,3 +145,56 @@ user_pref("geo.provider.use_geoclue", false); // [LINUX]
user_pref("pdfjs.defaultZoomValue", "page-width"); // PDF zoom level
/** DELETE IF NOT WATERFOX ***/
// PREF: improve font rendering by using DirectWrite everywhere like Chrome [WINDOWS]
user_pref("gfx.font_rendering.cleartype_params.rendering_mode", 5);
user_pref("gfx.font_rendering.cleartype_params.cleartype_level", 100);
user_pref("gfx.font_rendering.cleartype_params.enhanced_contrast", 100);
user_pref("gfx.font_rendering.directwrite.use_gdi_table_loading", false);
// UI
user_pref("browser.urlbar.scotchBonnet.enableOverride", false); // disable unified search button
user_pref("identity.fxaccounts.enabled", false); // disable Firefox Sync and profiles
user_pref("browser.profiles.enabled", false); // disable Firefox Sync and profiles
/** FASTFOX ***/
user_pref("network.http.rcwn.enabled", false);
user_pref("network.http.pacing.requests.enabled", false); // pacing requests
user_pref("browser.sessionhistory.max_total_viewers", 4); // default=8
// PREF: adjust DNS expiration time
// [ABOUT] about:networking#dns
// [NOTE] These prefs will be ignored by DNS resolver if using DoH/TRR.
user_pref("network.dnsCacheExpiration", 3600); // keep entries for 1 hour; default=60
user_pref("browser.sessionstore.interval", 900000); // save session every 15 minutes
/** SECUREFOX ***/
user_pref("signon.rememberSignons", false); // disable password manager
user_pref("extensions.formautofill.addresses.enabled", false); // disable address manager
user_pref("extensions.formautofill.creditCards.enabled", false); // disable credit card manager
user_pref("accessibility.force_disabled", 1); // disable Accessibility features
user_pref("media.eme.enabled", false); // disable DRM
user_pref("browser.eme.ui.enabled", false); // hide the UI setting; this also disables the DRM prompt
user_pref("network.trr.max-fails", 5); // lower max attempts to use DoH
// PREF: disable using the OS's geolocation service
//user_pref("geo.provider.ms-windows-location", false); // [WINDOWS]
//user_pref("geo.provider.use_corelocation", false); // [MAC]
//user_pref("geo.provider.use_geoclue", false); // [FF102+] [LINUX]
user_pref("privacy.userContext.enabled", false); // disable Container Tabs
/** PESKYFOX ***/
user_pref("browser.bookmarks.max_backups", 0); // minimize disk use; manually back-up
user_pref("view_source.wrap_long_lines", true); // wrap source lines
user_pref("devtools.debugger.ui.editor-wrapping", true); // wrap lines in devtools
user_pref("browser.zoom.full", false); // text-only zoom, not all elements on page
user_pref("layout.word_select.eat_space_to_next_word", false); // do not select the space next to a word when selecting a word
user_pref("ui.key.menuAccessKey", 0); // remove underlined characters from various settings
user_pref("general.autoScroll", false); // disable unintentional behavior for middle click
user_pref("ui.SpellCheckerUnderlineStyle", 1); // [HIDDEN] dots for spell check errors
user_pref("reader.parse-on-load.enabled", false); // disable reader mode
+1 -1
View File
@@ -6,7 +6,6 @@
"DisableFirefoxStudies": true,
"DisableTelemetry": true,
"DisableFeedbackCommands": true,
"DisablePocket": true,
"DisableSetDesktopBackground": true,
"DisableDeveloperTools": false,
"DontCheckDefaultBrowser": true,
@@ -37,6 +36,7 @@
"Remove": [
"Amazon.com",
"eBay"
"Perplexity"
],
"Default": "DuckDuckGo",
"Add": [
+1 -10
View File
@@ -10,16 +10,10 @@
/****************************************************************************
* Betterfox *
* "Ad meliora" *
* version: 148 *
* version: 150 *
* url: https://github.com/yokoffing/Betterfox *
****************************************************************************/
/****************************************************************************
* SECTION: FASTFOX *
****************************************************************************/
user_pref("gfx.canvas.accelerated.cache-size", 256); // reset pref
user_pref("gfx.webrender.layer-compositor", true);
/****************************************************************************
* SECTION: SECUREFOX *
****************************************************************************/
@@ -202,6 +196,3 @@ user_pref("layout.word_select.eat_space_to_next_word", false);
/****************************************************************************
* END: BETTERFOX *
****************************************************************************/
+2 -1
View File
@@ -10,7 +10,7 @@
/****************************************************************************
* Betterfox Aqua *
* "Ex nihilo nihil fit" *
* version: 140.8 *
* version: 140.10 *
* url: https://github.com/yokoffing/Betterfox *
****************************************************************************/
@@ -44,6 +44,7 @@ user_pref("browser.places.speculativeConnect.enabled", false);
user_pref("network.prefetch-next", false);
/** SEARCH / URL BAR ***/
//user_pref("browser.urlbar.trimURLs", true); // FF default
//user_pref("browser.urlbar.trimHttps", true); // optional
//user_pref("browser.urlbar.untrimOnUserInteraction.featureGate", true); // optional
user_pref("browser.search.suggest.enabled", false);