rafaelmardojai / firefox-gnome-theme Goto Github PK
View Code? Open in Web Editor NEWA GNOME👣 theme for Firefox🔥
License: The Unlicense
A GNOME👣 theme for Firefox🔥
License: The Unlicense
Soon GNOME icons will be included in theme as SVG to fix #8. And Adwaita icon theme will be "hardcoded".
So gnome-icons.css
main functionality will be included by default.
But I'm considering create system-icons.css
, with similar functionality, for the ones not using Adwaita icons and want to use their system icon theme. But facing moz-icon://stock/
issues.
Please test WIP installation script.
bash <(curl -s https://raw.githubusercontent.com/rafaelmardojai/firefox-gnome-theme/master/scripts/install.sh)
It optionally accepts flags:
hide-single-tab.css
& matching-autocomplete-width.css
)For example this will work for flatpak and icecat:
bash <(curl -s https://raw.githubusercontent.com/rafaelmardojai/firefox-gnome-theme/master/scripts/install.sh) -f ~/.var/app/org.mozilla.FirefoxNightly/.mozilla/firefox/
bash <(curl -s https://raw.githubusercontent.com/rafaelmardojai/firefox-gnome-theme/master/scripts/install.sh) -f ~/.mozilla/icecat/
I'll post screenshots if you need
For all files except the script the executable permissions bits should not be set.
The option is referenced here:
firefox-gnome-theme/userChrome.css
Line 13 in 9c4b43b
The "next feature" referenced here was "Replace the private browsing indicator with a colored URL bar", but is currently missing.
Can you keep the default tab resize and place behaviour ? The whole of resizing and moving tabs is frustating
I don't know if this can be implemented in the theme, but in GNOME applications, click+dragging a button in the headerbar drags the window, thus providing a larger draggable area. With this theme, if Firefox has a small window, the UI elements pack closely together, and the draggable area becomes quite small.
matching-autocomplete-width isn't working after upgrading to firefox 67.0.3
I use the Mojave-Light theme from gnome look and it doesn't use that theme. Any possibility for this to simply adopt the theme from the user instead of having Adwaita coded into it?
title is self explanatory. When the sidebar is activated/open, the "show sidebar" button is not activated/pressed. This is an inconsistency since both history and hamburger menus remain pressed when opened.
A user.js needs to be created.
Proof of concept:
// Enable customChrome.css
user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true);
// Enable CSD
user_pref("browser.tabs.drawInTitlebar", true);
Installation script should include a flag for dark mode (maybe -d
), to add ui.systemUsesDarkTheme
.
The icon to list all tabs is missing when using Adwaita icons provided by the theme. I installed using the install script and the "-g" option. It looks like this.
Moved from #2
There's an empty space to the right of the tabs at all times, which doesn't seem to serve a purpose and makes the tab bar look uneven.
The space does not seemingly represent an element which could be removed via ‘Customize…’ However, it does shrink to a smaller length when the window's width decreases significantly (to 400px or so).
I'm running GNU Icecat 60.7.2 (freed & tweaked Firefox), installed with the package manager GNU Guix on Parabola GNU+Linux-libre (freed Arch). I suppose the issue might stem from my somewhat odd setup, but am not sure. Please let me know if I can do anything to investigate further!
Do we clone the repo into the chrome
folder, or do we just replace our userChrome.css
with the one in this repo?
It looks like the userChrome.css
is dependent on the themes
folder in this repo, but you cannot tell this from the README.
Maybe I am missing some fonts?
https://imgur.com/ARnbLmZ
Thanks.
Hello, thanks for this theme!
I wanted to mention that the findbar's search field is nicely centered in an ordinary Firefox window, but it is no longer when you have a sidebar such as the bookmarks sidebar open.
It seems to always center itself on your screen, and not on the viewport of the site or the findbar's width.
Thanks!
title is self explanatory. When the sidebar is activated/open, the "show sidebar" button is not activated/pressed. This is an inconsistency since both history and hamburger menus remain pressed when opened.
I think this is the way to go for easy installation.
New repo should be created to this purpose, and keep this repo as CSS source and theme-hack. (I'm also considering switch to sass/less, for a easy code maintenance and generate a single css file)
I have no idea about patching/packaging, so i'm asking for:
Right now it's impossible to fix, :hover
doesn't work right in hbox scrollbars.
Moved from #39.
This errors occurs when the auto install method is applied.
./scripts/install.sh: linha 26: cd: /home/arch/.mozilla/firefox//*.default: Arquivo ou diretório inexistente
Installing theme in /home/arch/Repositories/firefox-gnome-theme
Coping repo in /home/arch/Repositories/firefox-gnome-theme/chrome
cp: não é possível copiar um diretório, '/home/arch/Repositories/firefox-gnome-theme', para si próprio, '/home/arch/Repositories/firefox-gnome-theme/chrome/firefox-gnome-theme'
Enabling GNOMISH extra features
Set configuration user.js file
Done.
I'm using two monitors. When using Firefox in fullscreen the shadow of the browser is slightly visible on the second monitor. I have the "Hide Single Tabs" option enabled if that's important.
Latest Firefox on Wayland. Fedora. When dragging headerbar the window chrome becomes unfocused.
First of all, thank you for the theme! I love it.
I noticed an inconsistency when you have a tab that is sharing your webcam. Definitely not a critical bug -- everything works fine -- but it threw me off for a split second.
Here's what the tab looks like when the tab is focused: (text is centered, all is well)
And here's what the tab looks like when it's unfocused: (text is left-aligned, unlike other tabs)
I'd expect the text to remain centered when the tab is unfocused, but it becomes left-aligned.
Title says it at all.
I have discover the @media (prefers-color-scheme: dark/light)
media query. So now we have a way to detect if host theme is light or dark when default theme is selected in Firefox.
Should we keep support for Firefox light/dark theme selector? (:-moz-lwtheme
and :-moz-lwtheme-brighttext
pseudo classes)
Broken :
Improvements :
I didn't create an issue for each since I thought it'd be be too much
If you drag the window by grabbing some buttons like refresh, back, forward, home, new tab etc and then release the buttons, the action related to the button is activated, e.g. the page refreshes or the window is closed (if the close button is dragged).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.