1
0
mirror of https://github.com/yokoffing/Betterfox.git synced 2026-06-29 08:02:12 +05:30

Compare commits

..

11 Commits

Author SHA1 Message Date
yokoffing 4b84568ea9 add note to fullscreen notice for now 2025-11-06 16:37:56 -05:00
yokoffing fd42e927e4 restore fullscreen warning window 2025-11-06 16:31:08 -05:00
yokoffing 0e1c1899a7 browser.helperApps.deleteTempFileOnExit is default 2025-11-06 16:08:00 -05:00
yokoffing 170101f538 browser.helperApps.deleteTempFileOnExit 2025-11-06 15:52:16 -05:00
yokoffing f51b32a3aa remove duplicate pref 2025-11-06 15:49:20 -05:00
yokoffing 38a22482b8 Update Peskyfox.js
https://github.com/yokoffing/Betterfox/pull/442/files
2025-11-06 15:41:54 -05:00
yokoffing 5115cad820 remove VPN url pref
https://github.com/yokoffing/Betterfox/pull/442/files
https://github.com/yokoffing/Betterfox/discussions/446
2025-11-06 15:41:05 -05:00
yokoffing d2a36dd304 disable welcome screens 2025-10-22 21:23:00 -04:00
yokoffing f96977f6ce disable welcome notices 2025-10-22 21:22:20 -04:00
balacij 9d7e6acb9c install.py: add support for macOS (#434) 2025-10-22 20:54:50 -04:00
NewKidOnTheBlock 9f3e90876f Remove outdated Pocket line (#439)
As described in issue #438
2025-10-22 20:32:40 -04:00
5 changed files with 15 additions and 21 deletions
-1
View File
@@ -56,7 +56,6 @@ user_pref("gfx.content.skia-font-cache-size", 32); // 32 MB; default=5; Chrome=2
//user_pref("content.notify.interval", 100000); // (.10s); default=120000 (.12s) //user_pref("content.notify.interval", 100000); // (.10s); default=120000 (.12s)
//user_pref("content.max.tokenizing.time", 1000000); // (1.00s); alt=2000000; HIDDEN //user_pref("content.max.tokenizing.time", 1000000); // (1.00s); alt=2000000; HIDDEN
//user_pref("content.interrupt.parsing", true); // HIDDEN //user_pref("content.interrupt.parsing", true); // HIDDEN
//user_pref("content.notify.ontimer", true); // DEFAULT
// PREF: UI responsiveness threshold // PREF: UI responsiveness threshold
//user_pref("content.switch.threshold", 300000); // HIDDEN; default= 750000; alt=500000 //user_pref("content.switch.threshold", 300000); // HIDDEN; default= 750000; alt=500000
+5 -11
View File
@@ -3,7 +3,7 @@
* Peskyfox * * Peskyfox *
* "Aquila non capit muscas" * * "Aquila non capit muscas" *
* priority: remove annoyances * * priority: remove annoyances *
* version: 144 * * version: 146 *
* url: https://github.com/yokoffing/Betterfox * * url: https://github.com/yokoffing/Betterfox *
* credit: Some prefs are reproduced and adapted from the arkenfox project * * credit: Some prefs are reproduced and adapted from the arkenfox project *
* credit urL: https://github.com/arkenfox/user.js * * credit urL: https://github.com/arkenfox/user.js *
@@ -13,11 +13,6 @@
* SECTION: MOZILLA UI * * SECTION: MOZILLA UI *
****************************************************************************/ ****************************************************************************/
// PREF: Mozilla VPN
// [1] https://github.com/yokoffing/Betterfox/issues/169
user_pref("browser.privatebrowsing.vpnpromourl", "");
//user_pref("browser.vpn_promo.enabled", false);
// PREF: disable about:addons' Recommendations pane (uses Google Analytics) // PREF: disable about:addons' Recommendations pane (uses Google Analytics)
user_pref("extensions.getAddons.showPane", false); // HIDDEN user_pref("extensions.getAddons.showPane", false); // HIDDEN
@@ -48,7 +43,7 @@ user_pref("browser.preferences.moreFromMozilla", false);
user_pref("browser.aboutConfig.showWarning", false); user_pref("browser.aboutConfig.showWarning", false);
// PREF: disable welcome notices // PREF: disable welcome notices
//user_pref("browser.startup.homepage_override.mstone", "ignore"); // What's New page after updates; master switch user_pref("browser.startup.homepage_override.mstone", "ignore");
user_pref("browser.aboutwelcome.enabled", false); // disable Intro screens user_pref("browser.aboutwelcome.enabled", false); // disable Intro screens
//user_pref("startup.homepage_welcome_url", ""); //user_pref("startup.homepage_welcome_url", "");
//user_pref("startup.homepage_welcome_url.additional", ""); //user_pref("startup.homepage_welcome_url.additional", "");
@@ -167,8 +162,9 @@ user_pref("full-screen-api.transition-duration.enter", "0 0"); // default=200 20
user_pref("full-screen-api.transition-duration.leave", "0 0"); // default=200 200 user_pref("full-screen-api.transition-duration.leave", "0 0"); // default=200 200
// PREF: disable fullscreen notice // PREF: disable fullscreen notice
user_pref("full-screen-api.warning.delay", -1); // default=500 // [NOTE] Adjust to a sensible value, like 1250, if you have security concerns.
user_pref("full-screen-api.warning.timeout", 0); // default=3000 //user_pref("full-screen-api.warning.timeout", 0); // default=3000; alt=1250
//user_pref("full-screen-api.warning.delay", -1); // default=500
/**************************************************************************** /****************************************************************************
* SECTION: FONT APPEARANCE * * SECTION: FONT APPEARANCE *
@@ -206,7 +202,6 @@ user_pref("full-screen-api.warning.timeout", 0); // default=3000
user_pref("browser.urlbar.suggest.engines", false); user_pref("browser.urlbar.suggest.engines", false);
//user_pref("browser.urlbar.suggest.searches", false); //user_pref("browser.urlbar.suggest.searches", false);
//user_pref("browser.urlbar.quickactions.enabled", false); //user_pref("browser.urlbar.quickactions.enabled", false);
//user_pref("browser.urlbar.shortcuts.quickactions", false);
//user_pref("browser.urlbar.suggest.weather", true); // DEFAULT [FF108] //user_pref("browser.urlbar.suggest.weather", true); // DEFAULT [FF108]
//user_pref("browser.urlbar.weather.ignoreVPN", false); // DEFAULT //user_pref("browser.urlbar.weather.ignoreVPN", false); // DEFAULT
//user_pref("browser.urlbar.suggest.calculator", true); // [DEFAULT FF137+] //user_pref("browser.urlbar.suggest.calculator", true); // [DEFAULT FF137+]
@@ -317,7 +312,6 @@ user_pref("browser.newtabpage.activity-stream.showSponsoredCheckboxes", false);
//user_pref("browser.newtabpage.activity-stream.feeds.section.highlights", false); // Recent Activity [DEFAULT] //user_pref("browser.newtabpage.activity-stream.feeds.section.highlights", false); // Recent Activity [DEFAULT]
//user_pref("browser.newtabpage.activity-stream.section.highlights.includeBookmarks", false); //user_pref("browser.newtabpage.activity-stream.section.highlights.includeBookmarks", false);
//user_pref("browser.newtabpage.activity-stream.section.highlights.includeDownloads", false); //user_pref("browser.newtabpage.activity-stream.section.highlights.includeDownloads", false);
//user_pref("browser.newtabpage.activity-stream.section.highlights.includePocket", false);
//user_pref("browser.newtabpage.activity-stream.section.highlights.includeVisited", false); //user_pref("browser.newtabpage.activity-stream.section.highlights.includeVisited", false);
//user_pref("browser.newtabpage.activity-stream.feeds.snippets", false); // [DEFAULT] //user_pref("browser.newtabpage.activity-stream.feeds.snippets", false); // [DEFAULT]
+3 -6
View File
@@ -3,7 +3,7 @@
* Securefox * * Securefox *
* "Natura non contristatur" * * "Natura non contristatur" *
* priority: provide sensible security and privacy * * priority: provide sensible security and privacy *
* version: 144 * * version: 146 *
* url: https://github.com/yokoffing/Betterfox * * url: https://github.com/yokoffing/Betterfox *
* credit: Most prefs are reproduced and adapted from the arkenfox project * * credit: Most prefs are reproduced and adapted from the arkenfox project *
* credit urL: https://github.com/arkenfox/user.js * * credit urL: https://github.com/arkenfox/user.js *
@@ -201,8 +201,9 @@ user_pref("privacy.trackingprotection.allow_list.baseline.enabled", true); // [F
// PREF: remove temp files opened from non-PB windows with an external application // PREF: remove temp files opened from non-PB windows with an external application
// [1] https://bugzilla.mozilla.org/buglist.cgi?bug_id=302433,1738574 // [1] https://bugzilla.mozilla.org/buglist.cgi?bug_id=302433,1738574
// [2] https://github.com/arkenfox/user.js/issues/1732 // [2] https://github.com/arkenfox/user.js/issues/1732
// [3] https://bugzilla.mozilla.org/302433
user_pref("browser.download.start_downloads_in_tmp_dir", true); // [FF102+] user_pref("browser.download.start_downloads_in_tmp_dir", true); // [FF102+]
user_pref("browser.helperApps.deleteTempFileOnExit", true); //user_pref("browser.helperApps.deleteTempFileOnExit", true); // DEFAULT [FF108]
// PREF: disable UITour backend // PREF: disable UITour backend
// This way, there is no chance that a remote page can use it. // This way, there is no chance that a remote page can use it.
@@ -446,10 +447,6 @@ user_pref("browser.sessionstore.interval", 60000); // 1 minute; default=15000 (1
// Favicons are stored as .ico files in profile_dir\shortcutCache. // Favicons are stored as .ico files in profile_dir\shortcutCache.
//user_pref("browser.shell.shortcutFavicons", false); //user_pref("browser.shell.shortcutFavicons", false);
// PREF: remove temp files opened with an external application
// [1] https://bugzilla.mozilla.org/302433
//user_pref("browser.helperApps.deleteTempFileOnExit", true); // DEFAULT [FF108]
// PREF: disable page thumbnails capturing // PREF: disable page thumbnails capturing
// Page thumbnails are only used in chrome/privileged contexts. // Page thumbnails are only used in chrome/privileged contexts.
//user_pref("browser.pagethumbnails.capturing_disabled", true); // [HIDDEN PREF] //user_pref("browser.pagethumbnails.capturing_disabled", true); // [HIDDEN PREF]
+5
View File
@@ -65,6 +65,11 @@ INSTALLATIONS_TO_CHECK = [
"command": ["flatpak", "run", "org.mozilla.firefox"], "command": ["flatpak", "run", "org.mozilla.firefox"],
"root": Path.home().joinpath(".var/app/org.mozilla.firefox/.mozilla/firefox").absolute(), "root": Path.home().joinpath(".var/app/org.mozilla.firefox/.mozilla/firefox").absolute(),
}, },
# macOS
{
"command": ["/Applications/Firefox.app/Contents/MacOS/firefox"],
"root": Path.home().joinpath("Library/Application Support/Firefox").absolute(),
},
] ]
+2 -3
View File
@@ -10,7 +10,7 @@
/**************************************************************************** /****************************************************************************
* Betterfox * * Betterfox *
* "Ad meliora" * * "Ad meliora" *
* version: 144 * * version: 146 *
* url: https://github.com/yokoffing/Betterfox * * url: https://github.com/yokoffing/Betterfox *
****************************************************************************/ ****************************************************************************/
@@ -70,7 +70,6 @@ user_pref("network.predictor.enabled", false);
user_pref("browser.contentblocking.category", "strict"); user_pref("browser.contentblocking.category", "strict");
user_pref("privacy.trackingprotection.allow_list.baseline.enabled", true); user_pref("privacy.trackingprotection.allow_list.baseline.enabled", true);
user_pref("browser.download.start_downloads_in_tmp_dir", true); user_pref("browser.download.start_downloads_in_tmp_dir", true);
user_pref("browser.helperApps.deleteTempFileOnExit", true);
user_pref("browser.uitour.enabled", false); user_pref("browser.uitour.enabled", false);
user_pref("privacy.globalprivacycontrol.enabled", true); user_pref("privacy.globalprivacycontrol.enabled", true);
@@ -163,7 +162,6 @@ user_pref("browser.tabs.crashReporting.sendReport", false);
* SECTION: PESKYFOX * * SECTION: PESKYFOX *
****************************************************************************/ ****************************************************************************/
/** MOZILLA UI ***/ /** MOZILLA UI ***/
user_pref("browser.privatebrowsing.vpnpromourl", "");
user_pref("extensions.getAddons.showPane", false); user_pref("extensions.getAddons.showPane", false);
user_pref("extensions.htmlaboutaddons.recommendations.enabled", false); user_pref("extensions.htmlaboutaddons.recommendations.enabled", false);
user_pref("browser.discovery.enabled", false); user_pref("browser.discovery.enabled", false);
@@ -172,6 +170,7 @@ user_pref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons", fa
user_pref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features", false); user_pref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features", false);
user_pref("browser.preferences.moreFromMozilla", false); user_pref("browser.preferences.moreFromMozilla", false);
user_pref("browser.aboutConfig.showWarning", false); user_pref("browser.aboutConfig.showWarning", false);
user_pref("browser.startup.homepage_override.mstone", "ignore");
user_pref("browser.aboutwelcome.enabled", false); user_pref("browser.aboutwelcome.enabled", false);
user_pref("browser.profiles.enabled", true); user_pref("browser.profiles.enabled", true);