From fdc8d142c0b158412b0c42644d718cdcb0018abb Mon Sep 17 00:00:00 2001 From: marlonivo Date: Mon, 26 May 2025 09:57:07 +0200 Subject: some changes --- README.md | 87 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 43 insertions(+), 44 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index bd4f71d..e087991 100644 --- a/README.md +++ b/README.md @@ -1,36 +1,37 @@ -### 🟪 What is unifox.js ? -Unifox.js is autobootstrap-script that configures a keyboard based, unified and distraction-free Firefox-UI plus Webpagedesign with the help of the `toolkit.legacyUserProfileCustomizations.stylesheets` function, as well as security and anti-tracking features with the help of [arkenfox](https://github.com/arkenfox/user.js/). +### 🟪 What is fox.js ? +Fox.js is an autobootstrap-script that configures a keyboard based and distraction-free Firefox-UI plus Webpagedesign with the help of the `toolkit.legacyUserProfileCustomizations.stylesheets` function. ![2024-08-09-045130_1920x1080_scrot](https://github.com/user-attachments/assets/8d693063-5032-4c87-9d56-3c2335ff158b) -### 🟨 The Autobootstrap Script will do the following with your boring firefox: +### 🟨 The sharks.sh script: -1. Creates a new profile called `unifox`, which in itself creates a new directory in your `.mozilla` configuration folder +1. Creates a new profile called `fox`, which in itself creates a new directory in your `.mozilla` configuration folder -2. Inside your new profile directory, it will install the addon's: -- [ublock-origin](https://ublockorigin.com/) [preconfigured] -- [stlyus](https://github.com/openstyles/stylus) [preconfigured] -- [vimimium-c](https://github.com/gdh1995/vimium-c) [preconfigured] - -3. Then configures the labelled Add-On's, with the files from the `extensions` folder. +2. Drops the user.js in your new created profile which itself activate's `toolkit.legacyUserProfileCustomizations.stylesheets` wich is needed for the files in step 3 to take effect +3. Drops the .css configurations within the folder `chrome` -4. Activate'S `toolkit.legacyUserProfileCustomizations.stylesheets` which is necessary for the Files within the folder `chrome` to take effect. Then copie's the .css configuration files into which include: - userChrome.css - userContent.css - userChrome.js -5. Set a custom about:home which can be changed within the `.mozilla/firefox/xxxxx.default-release/chrome/img/` directory. +4. Sets a custom about:home which can be changed within the `.mozilla/firefox/xxxxx.fox/chrome/userContent.css` file. + +5. Drops `extension-settings.json` to set the bindings for the add on's + +**Manually (optional):** + +5. At last sync your profile for personal bookmarks & passwords and cookies -6. At last copies my `user.js` and extension-settings.json. - ### 🟩 Installaion: ``` -git clone https://github.com/marlonivo/unifox.git && cd unifox && chmod +x unifox.sh && ./unifox +git clone https://github.com/marlonivo/unifox.git && chmod +x unifox.sh && cd unifox && ./unifox ``` +There will be no update option for this repository, after the installation your firefox-sharks-browser is truly yours. + ### 🟦 Unified Keybindings for page-navigation and browser-tab-operations: -**page navigation:**
+*page navigation:*
`?` - show help (overview of all keybindings)
`f` - show quick keybinding's
`j` - scroll down
@@ -39,37 +40,35 @@ git clone https://github.com/marlonivo/unifox.git && cd unifox && chmod +x unifo     `n` - cycle through 'find mode'
`r` - reload tab
`x` - close tab
-**will come in future:**
+ +*website manipulation:* `t` - translate webpage
`d` - de-/activate dark mode
`s` - screenshot +`` - zoom in-to video
+`` - zoom out-of video -**browser tab operations:**
-`strg tab` - cycle through open Tabs
-`strg t` - new tab
-    `strg alt y` - https://youtube.com
-    `strg alt h` - vimium://options
-    `strg alt e` - https://deepl.com
-    `strg alt g` - https://github.com
-    `strg alt k` - https://chatgpt.com
-    `strg alt c` - stylus toolbar
-    `strg alt u` - ublock origin toolbar
-    `strg alt p` - ublock element picker
-`alt left` - go one step back in history
-`alt right` - go one step forth in history
-`strg shift s` - make a screenshot
-`strg shift h` - search history, downloads, tags and bookmarks
-`strg shift k` - developer console
-`strg shift a` - about:addons
- -**youtube:**
-`t` - cinema mode
-`s` - fullscreen
-`c` - subtitles
-`strg alt i` - zoom in-to video
-`strg alt o` - zoom out-of video - -### 🟦 License: MIT - +*browser tab operations:*
+`` - cycle through open Tabs
+`` - new tab
+    `` - https://youtube.com
+    `` - vimium://options
+    `` - https://deepl.com
+    `` - https://github.com
+    `` - https://chatgpt.com
+    `` - stylus dropdown
+    `` - ublock origin dropdown
+    `` - ublock element picker
+` ` - go one step back in history
+`` - go one step forth in history
+`` - make a screenshot
+`` - search history, downloads, tags and bookmarks
+`` - developer console
+`` - about:addons
+*youtube:*
+`t` - cinema mode
+`f` - fullscreen
+`s` - subtitles
+🟦 License: MIT -- cgit v1.2.3