|
@@ -4,8 +4,8 @@ Profile configuration that can be set up directly within profile folders. Config
|
4
|
4
|
|
5
|
5
|
## Setup
|
6
|
6
|
|
7
|
|
-1. Change [browser theme](about:addons#themes) to dark
|
8
|
|
-2. Set up [Firefox sync](about:preferences#sync)
|
|
7
|
+1. Change browser theme at `about:addons#themes`
|
|
8
|
+2. Set up Firefox sync at `about:preferences#sync`
|
9
|
9
|
3. Install and configure shared extensions
|
10
|
10
|
- [uBlock Origin](https://addons.mozilla.org/firefox/addon/ublock-origin/)
|
11
|
11
|
- **Import from Firefox Sync**
|
|
@@ -44,51 +44,40 @@ Profile configuration that can be set up directly within profile folders. Config
|
44
|
44
|
- [Reddit Enhancement Suite](https://addons.mozilla.org/firefox/addon/reddit-enhancement-suite/)
|
45
|
45
|
- [KeePassXC-Browser](https://addons.mozilla.org/firefox/addon/keepassxc-browser/)
|
46
|
46
|
|
47
|
|
-## Setup
|
48
|
|
-
|
49
|
|
-```
|
50
|
|
-git init
|
51
|
|
-git config --local status.showUntrackedFiles no
|
52
|
|
-git remote add origin $URL
|
53
|
|
-git pull origin main
|
54
|
|
-```
|
55
|
|
-
|
56
|
|
-## Notes
|
|
47
|
+## To do
|
57
|
48
|
|
58
|
|
-- Control browser instance via devtools protocol (playwright / puppeteer)
|
59
|
|
-- Development: devtools, modify headers, disable CSP
|
60
|
|
-- Quick navigation (specific pages, custom search engines, previously closed page)
|
61
|
|
-- Context menu (adjust for common operations)
|
62
|
|
-- Shortcuts
|
|
49
|
+- Add `policies.json` file to this repo
|
|
50
|
+- Move from [Vimium C](https://github.com/gdh1995/vimium-c) to [Tridactyl](https://github.com/tridactyl/tridactyl) and set up `.tridactylrc`
|
|
51
|
+- Native messaging integration
|
|
52
|
+ - Play videos in mpv via hotkey
|
|
53
|
+ - Shortcut for external text editor
|
|
54
|
+ - Control browser instance via devtools protocol (playwright)
|
|
55
|
+- Disable and reuse reserved keyboard shortcuts (probably requires a patch)
|
|
56
|
+- Enable `ctrl+[1-9]` shortcuts on Linux
|
|
57
|
+- Review quick navigation shortcuts
|
|
58
|
+ - Pages: specific pages, previously closed, last visited
|
63
|
59
|
- Tabs: move, pop out, close, duplicate
|
64
|
60
|
- Screenshots: full page, certain area, zoomed
|
65
|
|
- - Bookmark or note to revisit a tab
|
|
61
|
+ - Bookmark or create note to revisit a tab
|
66
|
62
|
- Search, navigate, etc. (most recent tab, regex search, spacial navigation)
|
|
63
|
+- Reduce context menu size
|
67
|
64
|
- Export bookmarks and history
|
68
|
|
-- Learn and adjust to vomnibar
|
69
|
|
-- Bookmark tagging and export
|
70
|
|
-- Disable reserved keyboard shortcuts
|
71
|
|
-- Play videos in mpv via hotkey
|
|
65
|
+- Bookmark tagging and import/export
|
72
|
66
|
|
73
|
67
|
## Reference
|
74
|
68
|
|
75
|
|
-- Sample `user.js`
|
76
|
|
- - <https://github.com/arkenfox/user.js>
|
77
|
|
- - <https://github.com/yokoffing/Betterfox>
|
|
69
|
+- [arkenfox](https://github.com/arkenfox/user.js)
|
|
70
|
+- [Betterfox](https://github.com/yokoffing/Betterfox)
|
78
|
71
|
- Styles
|
79
|
72
|
- <https://github.com/AveYo/fox>
|
80
|
73
|
- <https://github.com/MrOtherGuy/firefox-csshacks>
|
81
|
74
|
- <https://github.com/black7375/Firefox-UI-Fix>
|
82
|
|
- - <https://old.reddit.com/r/FirefoxCSS/comments/o1ccqe/a_different_way_of_displaying_the_container_color/>
|
83
|
|
- - <https://old.reddit.com/r/FirefoxCSS/comments/osles3/menu_icons/>
|
84
|
|
- - <https://old.reddit.com/r/FirefoxCSS/comments/obfa94/lepton_20_context_menu_icons_error_page/>
|
|
75
|
+ - <https://github.com/xarantolus/userchrome.css>
|
85
|
76
|
- Scripts
|
86
|
77
|
- <http://kb.mozillazine.org/Profile_folder_-_Firefox>
|
87
|
78
|
- <https://www.userchrome.org/what-is-userchrome-js.html>
|
88
|
79
|
- <https://github.com/xiaoxiaoflood/firefox-scripts>
|
89
|
80
|
- <https://github.com/MrOtherGuy/fx-autoconfig>
|
90
|
|
- - <https://greasyfork.org/en/scripts/3187-google-images-direct-link>
|
91
|
|
- - <https://greasyfork.org/en/scripts/10096-general-url-cleaner>
|
92
|
81
|
- <https://greasyfork.org/en/scripts/431691-bypass-all-shortlinks>
|
93
|
82
|
- <https://greasyfork.org/en/scripts/427254-preventpagevisibility>
|
94
|
83
|
- <https://greasyfork.org/en/scripts/429635-always-on-focus>
|