blob: e087991f0ada510def95468e653ca1824e62605e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
|
### 🟪 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.

### 🟨 The sharks.sh script:
1. Creates a new profile called `fox`, which in itself creates a new directory in your `.mozilla` configuration 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`
- userChrome.css
- userContent.css
- userChrome.js
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
### 🟩 Installaion:
```
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:*<br>
`?` - show help (overview of all keybindings)<br>
`f` - show quick keybinding's<br>
`j` - scroll down<br>
`k` - scroll up<br>
`/` - enter find mode<br>
`n` - cycle through 'find mode'<br>
`r` - reload tab<br>
`x` - close tab<br>
*website manipulation:*
`t` - translate webpage<br>
`d` - de-/activate dark mode<br>
`s` - screenshot
`<c a i>` - zoom in-to video<br>
`<c a o>` - zoom out-of video
*browser tab operations:*<br>
`<c tab>` - cycle through open Tabs<br>
`<c t>` - new tab<br>
`<c a y>` - https://youtube.com<br>
`<c a v>` - vimium://options<br>
`<c a e>` - https://deepl.com<br>
`<c a g>` - https://github.com<br>
`<c a t>` - https://chatgpt.com<br>
`<c a s>` - stylus dropdown<br>
`<c a u>` - ublock origin dropdown<br>
`<c a p>` - ublock element picker<br>
` <c left>` - go one step back in history<br>
`<a right>` - go one step forth in history<br>
`<c s s>` - make a screenshot<br>
`<c s h>` - search history, downloads, tags and bookmarks<br>
`<c s k>` - developer console<br>
`<c s a>` - about:addons<br>
*youtube:*<br>
`t` - cinema mode<br>
`f` - fullscreen<br>
`s` - subtitles<br>
🟦 License: MIT
|