From e367227714192b723e13de1b206793863fe0f5b8 Mon Sep 17 00:00:00 2001 From: idk Date: Fri, 2 Sep 2022 20:05:51 -0400 Subject: [PATCH] enable the usability profile --- build.sh | 2 +- java/net/i2p/router/WinLauncher.java | 16 ++++++++++++++-- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/build.sh b/build.sh index 9636c1b..8349bb5 100755 --- a/build.sh +++ b/build.sh @@ -66,7 +66,7 @@ if [ ! -f "$HERE/build/jna-platform.jar" ]; then fi if [ ! -f "$HERE/build/i2pfirefox.jar" ]; then - wget -O "$HERE/build/i2pfirefox.jar" https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/0.0.16/i2pfirefox.jar + wget -O "$HERE/build/i2pfirefox.jar" https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/0.0.20/i2pfirefox.jar fi cd java diff --git a/java/net/i2p/router/WinLauncher.java b/java/net/i2p/router/WinLauncher.java index 6c8c558..5a1b593 100644 --- a/java/net/i2p/router/WinLauncher.java +++ b/java/net/i2p/router/WinLauncher.java @@ -51,11 +51,21 @@ public class WinLauncher { e.printStackTrace(); } boolean privateBrowsing = false; + boolean usabilityMode = false; + boolean chromiumFirst = false; if (args != null && args.length > 0) { logger.info("checking for private browsing"); if (args[0].equals("-private")) { privateBrowsing = true; - logger.info("private browsing is true, profile will be discarded at end of session"); + logger.info("Private browsing is true, profile will be discarded at end of session."); + } + if (args[0].equals("-chromium")) { + chromiumFirst = true; + logger.info("Chromium will be selected before Firefox."); + } + if (args[0].equals("-usability")) { + usabilityMode = true; + logger.info("Usability mode is true, using alternate extensions loadout."); } } @@ -78,7 +88,9 @@ public class WinLauncher { if (i2pIsRunning()) { logger.warning("I2P is already running"); I2PBrowser i2pBrowser = new I2PBrowser(); - System.out.println("i2pBrowser"); + i2pBrowser.usability = usabilityMode; + i2pBrowser.chromiumFirst = chromiumFirst; + System.out.println("I2PBrowser"); i2pBrowser.launch(privateBrowsing); return; }