An open API service indexing awesome lists of open source software.

https://github.com/xeji01/fujifox

🗻 🦊 A clean and minimal userchrome featuring frosty glass looks for your firefox-based browser.
https://github.com/xeji01/fujifox

css firefox librewolf userchrome

Last synced: about 2 months ago
JSON representation

🗻 🦊 A clean and minimal userchrome featuring frosty glass looks for your firefox-based browser.

Awesome Lists containing this project

README

          

# Fuji Fox

onedoesnotsimply

Two things that I want for my browser:
- **I want it to be clean and minimal**, clutter-free from things that I barely use.
- **I'd love to have that glassmorphism look for my browser**. That would be awesome.

So based on those two, I created this customization (purposely) for myself. But if you want to try, feel free to try it yourself.

![header](assets/librewolf.png)

Unfortunately, I was only able to test it on my Linux, since I don't use either Windows or macOS.\
I'm using Arch with Hyprland on top of it. If you're interested, feel free to check them out right [here](https://github.com/xeji01/hyprstellar).

> [!NOTE]\
> I have zero experience with coding or any programming language in general. So bear with me for the upcoming issues, 'cause it would be a bit challenging for me.

Especially since the recent updates, they always try to mess everything up. _**Yes, I'm looking at you, Mozilla**_.

Anyway, I'll do my best to keep maintaining this project since I use it as my daily driver as well.

## Feature Breakdown 🌟

| Full-width Tab (Safari Style) |
| --- |
| tabstyle

| Auto Hide Urlbar and Toolbar |
| --- |
| ![](assets/autohide.gif)

| Close Tab on Hover |
| --- |
| ![](assets/closetab.gif) |

| Hidden Extensions Icon | Compact Extensions Menu |
| --- | --- |
| hiddenicon | extensions |

| Top Findbar |
| --- |
| ![](assets/findbar.gif) |

| Gradient URL Bar View |
| --- |
| ![](assets/urlbarview.gif) |

| Centered Bookmark |
| --- |
| bookmark |

## Set-up Guide 🛠️

##### Step 1: Browser Configuration

- In the URL bar, enter `about:config` (Accept the Risk and Continue).
- Adjust the configuration as per the following table:

| Configuration Parameter | Required Setting |
| ---- | ---- |
| `toolkit.legacyUserProfileCustomizations.stylesheets` | `true` |
| `browser.compactmode.show` | `true` |

- In the customize toolbar menu set `density` to `compact` (bottom left corner).
![](assets/density.png)

##### Step 2: Theme Selection

- Enable `Dark` theme in Settings. Ensure it is not the `System theme - auto`.

##### Step 3: File Installation

- Enter `about:profiles` in the URL bar.
- Identify your current profile and click on `Open Directory` in the `Root Directory` section.
- Create a `chrome` folder if one doesn't already exist.
- Download the `userChrome.css` and move it to the `chrome` folder.

Restart your browser to experience your new comfy browser! 💓🎉

> [!TIP]\
> You can change the font style and font size in the `userChrome.css`.

## Common Issues 🧰

### Overlap Between Tab Bar and URL Bar

- Increase or decrease the value of `--urlbar-height-setting` variable in `userChrome.css`.

### I want to display the Star Button for Bookmark

Still in the `userChrome.css`:

- Head to the **URL DEBLOAT** section, find `#star-button` line and change display: `none` to display `on`.

### I don't want to hide the Extension Icon
- Head to the **UNIFIED EXTENSIONS BUTTON** section, find `#unified-extensions-button` line and change the `opacity` to 100%.

## Credits

- This work took inspiration from [Dook97](https://github.com/Dook97/firefox-qutebrowser-userchrome)'s userChrome.
- [Mr.OtherGuy](https://github.com/MrOtherGuy/firefoxcss-hack) for amazing tweak references.