···11-# Potatofox
22-[](https://nogithub.codeberg.page)
11+# potatofox
22+[](https://nogithub.codeberg.page)
3344<div style="display: flex;">
55<div style="flex: 1;">
6677-A Firefox and Sidebery CSS theme.
77+a firefox and sidebery css theme.
8899-> [!NOTE]
1010-> Only Linux is supported, macOS and Windows should work but may have
99+> [!note]
1010+> only linux is supported, macos and windows should work but may have
1111> issues.
12121313-## Features
1313+## features
14141515-- collapsing vertical tabs using Sidebery
1515+- collapsing vertical tabs using sidebery
1616- pop-up arc-like urlbar
1717- option to hide the navbar
1818- ability to remove borders around webpage for an ultra minimal experience
1919- general visual enhancements
2020-- custom SVG icons for some extensions
2020+- custom svg icons for some extensions
2121- support for vertical tabs on the left or right
2222- tons for blur and translucency
23232424</div>
25252626<div style="flex: 1;">
2727-<img src="./media/screenshot0.png" width="100%" alt="Firefox with Custom CSS applied">
2727+<img src="./media/screenshot0.png" width="100%" alt="firefox with custom css applied">
2828</div>
2929</div>
30303131-## Screenshots
3131+## screenshots
32323333<div align="center">
3434<img src="./media/screenshot1.png" width="49%" alt="potatofox theme with sidebar collapsed">
···3838<img src="./media/screenshot5.png" width="32%" alt="borderless potatofox theme with navbar and sidebar hidden">
3939</div>
40404141-## Install Instructions
4141+## install instructions
42424343-Extension:
4343+extension:
44444545-- [Sidebery](https://addons.mozilla.org/en-US/firefox/addon/sidebery)
4646-- [Userchrome Toggle Extended](https://addons.mozilla.org/en-US/firefox/addon/userchrome-toggle-extended)
4747-- [Firefox Color](https://addons.mozilla.org/en-US/firefox/addon/firefox-color) (optional)
4545+- [sidebery](https://addons.mozilla.org/en-us/firefox/addon/sidebery)
4646+- [userchrome toggle extended](https://addons.mozilla.org/en-us/firefox/addon/userchrome-toggle-extended)
4747+- [firefox color](https://addons.mozilla.org/en-us/firefox/addon/firefox-color) (optional)
48484949-Open the [releases tab](https://codeberg.org/da157/PotatoFox/releases) and download the correct release for your version of Firefox (Urlbar > about:support > Application Basics > Version). Then copy the chrome directory and user.js file into your Firefox profiles directory (about:support > Application Basics > Profile Directory), then restart Firefox.
4949+open the [releases tab](https://codeberg.org/da157/potatofox/releases) and download the correct release for your version of firefox
5050+(urlbar > about:support > application basics > version). then copy the chrome directory
5151+and user.js file into your firefox profiles directory
5252+(about:support > application basics > profile directory), then restart firefox.
50535151-<details><summary>Advanced (cli) install (macOS/Linux)</summary>
5454+<details><summary>advanced (cli) install (macos/linux)</summary>
52555353-#### Using git
5656+#### using git
54575558```bash
5659git clone https://codeberg.org/da157/potatofox.git
5760cd potatofox
5858-ln -sr user.js chrome ~/.mozilla/firefox/<profile> # Linux
5959-cp -r user.js chrome ~/Library/Application Support/Firefox/Profiles/<profile> # macOS
6161+ln -sr user.js chrome ~/.mozilla/firefox/<profile> # linux
6262+cp -r user.js chrome ~/library/application support/firefox/profiles/<profile> # macos
6063```
61646262-#### Using [Nyoom](https://github.com/ryanccn/nyoom)
6565+#### using [nyoom](https://github.com/ryanccn/nyoom)
63666467```bash
6568nyoom profile <profile-dir>
···6770nyoom switch potatofox
6871```
69727070-> [!NOTE]
7171-> Make sure to install the required extensions.
7373+> [!note]
7474+> make sure to install the required extensions.
72757376</details>
74777575-## Post Install
7878+## post install
76797777-- Import Sidebery config (Sidebery Settings > Help > Import addon data)
7878-- Import Firefox Color [Theme](https://color.firefox.com/?theme=XQAAAAJLBAAAAAAAAABBqYhm849SCicxcUcPX38oKRicm6da8pG5gi-DrbS7fiEFLUzDsWXWyUHMSkHZ2PpRK_LvZGTF44fp7VnVXujpkKMjvOWQSIhdK22u1ZG2EgdMyNMx_0oKJ3H6SApxy3IyQ4DsJp5wXsJAe_-1mtfWgRDmsdoSCoijQWJMgbopoYEZC-RlLTcZGRDec_YbCL7rnqK6TAlv9HrKP2vKGFddbs2RHmpKmp4nTmraRv5vn93Xej36dJ4PJLs8lR2xW5gEjnC2yNLDH0ltCV_dOCQU1k6C8gqp4WDfYkereqQMlzloT6ayCj_r86A_oAdsjNzxh2Qs7OpWSWEmt1D06L1Xq2dYeaBXH9ZTiFsKY5cURy2M6x_Epyax9nYbJGEIEnsjyqDTYe4ssM-VVYSrKhHTFwcmZpvjIDgAiafTRbAL5lonNLHF9S7KkU6O9y9KVvR2ZCFf2v6tYSpyu0pLOZEFN9_9czNq4YY1eac1Ciaw-_h5RgHX3pDHDFrzk6gSI1tW-iLlTDyDu8f1rVKzRJNxgLE0yzDpy6-qm0ihyKgRX6UlVuRTm_5nV9WkMF0UeIzsABE_aBxh8cr_0f-fxA) (Optional)
7979-- about:addons (url) > Userchrome Toggle Extended preferences > General settings > allow multiple styles to be active together, apply changes
8080+- import sidebery config (sidebery settings > help > import addon data)
8181+- import firefox color [theme](https://color.firefox.com/?theme=xqaaaajlbaaaaaaaaabbqyhm849scicxcucpx38okricm6da8pg5gi-drbs7fiefluzdswxwyuhmskhz2pprk_lvzgtf44fp7vnvxujpkkmjvowqsihdk22u1zg2egdmynmx_0okj3h6sapxy3iyq4dsjp5wxsjae_-1mtfwgrdmsdoscoijqwjmgbopoyezc-rlltczgrdec_ybcl7rnqk6talv9hrkp2vkgfddbs2rhmpkmp4ntmrarv5vn93xej36dj4pjls8lr2xw5gejnc2ynldh0ltcv_docqu1k6c8gqp4wdfykereqqmlzlot6aycj_r86a_oadsjnzxh2qs7opwswemt1d06l1xq2dyeabxh9ztifsky5cury2m6x_epyax9nybjgeiensjyqdtye4ssm-vvysrkhhtfwcmzpvjidgaiaftrbal5lonnlhf9s7kku6o9y9kvvr2zcff2v6tyspyu0plozefn9_9cznq4yy1eac1ciaw-_h5rghx3pdhdfrzk6gsi1tw-illtdydu8f1rvkzrjnxgle0yzdpy6-qm0ihykgrx6ulvurtm_5nv9wkmf0ueizsabe_abxh8cr_0f-fxa) (optional)
8282+- about:addons (url) > userchrome toggle extended preferences >
8383+ general settings > allow multiple styles to be active together, apply changes
80848181-> [!WARNING]
8282-> Some websites with a white background will have an incorrect background, this can be fixed by using [Dark Reader](https://addons.mozilla.org/firefox/addon/darkreader/) or by removing `browser.tabs.allow_transparent_browser` from `user.js`
8585+> [!warning]
8686+> some websites with a white background will have an incorrect background, this
8787+> can be fixed by using [dark reader](https://addons.mozilla.org/firefox/addon/darkreader/)
8888+> or by removing `browser.tabs.allow_transparent_browser` from `user.js`
83898484-> [!TIP]
8585-> On Linux there may be extra padding before/after the window controls, this can be fixed by changing line 36-38 in `chrome/vars.css`
9090+> [!tip]
9191+> on linux there may be extra padding before/after the window controls, this can
9292+> be fixed by changing line 36-38 in `chrome/vars.css`
86938787-> [!TIP]
8888-> If fingerprinting is a concern for you, I recommend enabling `uc.tweak.no-custom-icons` and removing `svg.context-properties.content.enabled` from `user.js`
9494+> [!tip]
9595+> if fingerprinting is a concern for you, i recommend enabling `uc.tweak.no-custom-icons`
9696+> and removing `svg.context-properties.content.enabled` from `user.js`
89979090-### Recommended Userchrome Toggle Extended settings
9898+### recommended userchrome toggle extended settings
919992100<div align="center">
9393-<img src="./media/uc_toggle_settings.png" width="600" alt="Userchrome Toggle Settings">
101101+<img src="./media/uc_toggle_settings.png" width="600" alt="userchrome toggle settings">
94102</div>
9510396104### about:config tweaks
971059898-| Setting | Description |
106106+| setting | description |
99107| ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
100108| uc.tweak.borderless | removes margins around the webpage |
101109| uc.tweak.borderless.no-round | don't round corners of browser contents when in borderless mode
102102-| uc.tweak.no-custom-icons | Don't apply custom monochrome icons for some extensions |
103103-| uc.tweak.no-window-controls | Removes window controls |
110110+| uc.tweak.no-custom-icons | don't apply custom monochrome icons for some extensions |
111111+| uc.tweak.no-window-controls | removes window controls |
104112| uc.tweak.no-panel-hint | hide the small bars showing location of hidden panels |
105113| uc.tweak.no-animations | disable animations added by this theme |
106114| uc.tweak.urlbar.not-floating | urlbar no longer floats in center of window when focused |
107115| uc.tweak.findbar.bottom | moves findbar to bottom of webpage (causes it to not be visible when devtools are active on bottom) |
108108-| sidebar.position_start | Controls if the sidebar is on the left or right |
116116+| sidebar.position_start | controls if the sidebar is on the left or right |
109117| uc.tweak.sidebar.short | makes sidebar shorter when hovering (140px) |
110118| uc.tweak.sidebar.wide | makes sidebar wider when hovering (200px) |
111119| uc.tweak.sidebar.header | show sidebar header |
112112-| uc.tweak.sidebery.big-pinned | Pinned tabs look like buttons, like Arc's pinned tabs (make sure to set Sidebery settings > tabs > pinned tabs > Show titles is off) |
113113-| uc.tweak.sidebery.top-navbar | move Sidebery's navbar to the top of the sidebar |
120120+| uc.tweak.sidebery.big-pinned | pinned tabs look like buttons, like arc's pinned tabs (make sure to set sidebery settings > tabs > pinned tabs > show titles is off) |
121121+| uc.tweak.sidebery.top-navbar | move sidebery's navbar to the top of the sidebar |
114122| uc.tweak.no-blur | remove blur and translucency from background of sidebery, navbar, urlbar, etc |
115115-| uc.tweak.translucency | EXPERIMENTAL translucent window background |
123123+| uc.tweak.translucency | experimental translucent window background |
116124117117-### Advanced Configuration
125125+### advanced configuration
118126119119-The variables used by the theme are in `vars.css` and `userChrome.css` (colors). If you would like to ensure there aren't git conflicts you can add a `overrides.css` file in the `chrome` file and override the variables from `vars.css` in there (using `!important;` is necessary). Keep in mind the theme defaults to using `uidensity="compact"`, so you will want to change the variables inside there.
127127+the variables used by the theme are in `vars.css` and `userchrome.css` (colors). if
128128+you would like to ensure there aren't git conflicts you can add a `overrides.css`
129129+file in the `chrome` directory and override the variables from `vars.css` in there (using
130130+`!important;` is necessary). keep in mind the theme defaults to using `uidensity="compact"`,
131131+so you will want to change the variables inside there.
120132121121-## Inspo
133133+## inspo
122134123123-[KiKaraage](https://github.com/KiKaraage/ArcWTF) - ArcWTF
135135+[kikaraage](https://github.com/kikaraage/arcwtf) - arcwtf
124136125125-[Shina-SG](https://github.com/Shina-SG/Shina-Fox) - Shina-Fox
137137+[shina-sg](https://github.com/shina-sg/shina-fox) - shina-fox
126138127127-[artsyfriedchicken](https://github.com/artsyfriedchicken/EdgyArc-fr) - EdgyArc-fr
139139+[artsyfriedchicken](https://github.com/artsyfriedchicken/edgyarc-fr) - edgyarc-fr
128140129129-[Naezer](https://github.com/Naezr/ShyFox) - ShyFox
141141+[naezer](https://github.com/naezr/shyfox) - shyfox
130142131131-## Mirrors
143143+## mirrors
132144133133-Currently potatofox is available on [codeberg](https://codeberg.org/da157/PotatoFox) (main) and [git.gay](https://git.gay/awwpotato/PotatoFox) (backup)
145145+currently potatofox is available on [codeberg](https://codeberg.org/da157/potatofox) (main) and [git.gay](https://git.gay/awwpotato/potatofox) (backup)
134146135135-## License
147147+## license
136148137137-The source code of this project is subject to the terms of the [MPLv2.0](https://www.mozilla.org/en-US/MPL/2.0/) license.
138138-All documentation and images included as part of this README are licensed under [CC BY-SA](https://creativecommons.org/licenses/by-sa/4.0/).
149149+the source code of this project is subject to the terms of the [mplv2.0](https://www.mozilla.org/en-us/mpl/2.0/) license.
150150+all documentation and images included as part of this readme are licensed under [cc by-sa](https://creativecommons.org/licenses/by-sa/4.0/).