Comments (78)
it's done now. ❤
from firefox-gx.
I don't have a MacOS to test the theme, so its so difficult to me fix o make compatible with that OS, Sorry. 💙 For now you could delete the ogx_menu.css
file and the theme will works fine.
from firefox-gx.
I don't have a MacOS to test the theme, so its so difficult to me fix o make compatible with that OS, Sorry. 💙 For now you could delete the
ogx_menu.css
file and the theme will works fine.
This is pretty annoying, please fix.
from firefox-gx.
And the tabs get overlapped with the ogx_menu.css
removed
from firefox-gx.
you could try adding this code to the end of userChrome.css.
#tabbrowser-tabs{
padding-inline-start: 24px !important;
}
try a smaller or bigger pixels number to look it well to you.
PD: delete the lines: 58-72 from ogx_left-sidebar.css
if you using that config, if not just the first code will be necessary.
from firefox-gx.
Thanks, i will try it.
Opera GX
Firefox GX
Maybe there is a way to move the window controls and stuff, and there is like no spacing between the window borders and the tabs, other than that it is perfect!
from firefox-gx.
like I said I don´t have that OS to play with the css to make it compatible, I just can give you some code to try solve a little things, to make a space in the top add this too:
#TabsToolbar{
padding-block-start: 6px !important;
}
And for the window controls I give up jeje, I would need that OS to test.
from firefox-gx.
like I said I don´t have that OS to play with the css to make it compatible, I just can give you some code to try solve a little things, to make a space in the top add this too:
#TabsToolbar{ padding-block-start: 6px !important; }
And for the window controls I give up jeje, I would need that OS to test.
I might actually research that myself, might make a pull request some day, i am going to edit the config now!
from firefox-gx.
that would be perfect.
from firefox-gx.
that would be perfect.
I am learning chromeCSS right now, i know how to move the buttons from left to right, but no vertical layout yet.
from firefox-gx.
for default in macOS that buttons stay in the left, are you changing them to the right?
from firefox-gx.
you could try this code to make the window controls vertical:
@media (-moz-platform: macos) {:root:is([tabsintitlebar]) .titlebar-buttonbox{
display: flex !important;
flex-direction: column !important;
}}
from firefox-gx.
you could try this code to make the window controls vertical:
@media (-moz-platform: macos) {:root:is([tabsintitlebar]) .titlebar-buttonbox{ display: flex !important; flex-direction: column !important; }}
That did not work, but i can try to modify this code
from firefox-gx.
do you use the developer console? In the first post of reddit/r/firefoxcss has the steps to enable. then you can select a element with the selector and see the id and classes to edit with css.
and if you apply only this part of the code still nothing happen?
.titlebar-buttonbox{
display: flex !important;
flex-direction: column !important;
}
from firefox-gx.
do you use the developer console? In the first post of reddit/r/firefoxcss has the steps to enable. then you can select a element with the selector and see the id and classes to edit with css. and if you apply only this part of the code still nothing happen?
.titlebar-buttonbox{ display: flex !important; flex-direction: column !important; }
i am using the dev console, ill try just that out
from firefox-gx.
Update: if i try changing the background color, it does nothing, only in the buttonbox container
from firefox-gx.
for example I used that class to edit the code I sent you and has this change:
DONT FORGET TO ADD !IMPORTANT; TO THE END OF EACH CSS RULE.
from firefox-gx.
On mac this doesn't work, as you can see, i added the CSS
from firefox-gx.
show me how looks you selecting that window controls with the console. like this image:
from firefox-gx.
I did have to clear all my tabs in the css to be able to select it.
from firefox-gx.
if you try to give a max-width and min-width to 40px for example and a bigger height maybe could work ejje, well, it my time to sleep, maybe you could play with some rules to see if apply.
from firefox-gx.
Buenas noches
from firefox-gx.
.titlebar-buttonbox {
display: flex !important;
flex-direction: column !important;
max-width: 40px !important;
min-width: 40px !important;
height: 60px !important;
background-color: red !important;
}
He conseguido mover los botones, pero no se ponen en column
from firefox-gx.
the first tab always was so near to the border of the windows?
and if you use background: red instead of background-color makes a difference?
from firefox-gx.
the first tab always was so near to the border of the windows? and if you use background: red instead of background-color makes a difference?
I removed the padding tab rule to test out if it was conflicting in a way
and the background: red did nothing
from firefox-gx.
with the developer console in the right side after selected that element are you tried to uncheck some css rule to see what happens?
from firefox-gx.
with the developer console in the right side after selected that element are you tried to uncheck some css rule to see what happens?
¿? ¿What element? ¿And what rule?
from firefox-gx.
would be perfect to use teamviewer or some app to test in your computer jeje
and I mean the default css rules that are in the default Firefox theme:
and try to add: appearance: none !important; maybe the OS has control of that style and for that all the css rules we are trying are failing.
from firefox-gx.
Yeah, maybe we should call on discord some day
from firefox-gx.
I tried this code in linux and works, maybe this could work in macOS:
/* Linux Controls */
@media (-moz-platform: macos){ #tabbrowser-tabs{
padding-inline-start: calc(var(--uc-vertical-toolbar-width) - 1px) !important;
}
}
@media (-moz-platform: macos){ .titlebar-button:hover {
appearance: none !important;
background-color: transparent !important;
}
}
@media (-moz-platform: macos) { .titlebar-buttonbox {
appearance: none !important;
position: fixed !important;
display: flex !important;
top: 0px !important;
left: 0px !important;
width: calc(var(--uc-vertical-toolbar-width) - 1px) !important;
flex-direction: column !important;
background: var(--lwt-frame) !important;
direction: ltr !important;
}
}
@media (-moz-platform: macos){ .titlebar-button image{ height: 26px !important; width: 26px !important; }
@media (-moz-platform: macos){ .titlebar-close image { list-style-image: url("../images/closebuttonlinux.svg") !important; } }
@media (-moz-platform: macos){ .titlebar-close:hover image{ list-style-image: url("../images/closebuttonhoverlinux.svg") !important; } }
@media (-moz-platform: macos){ .titlebar-min image { list-style-image: url("../images/minbuttonlinux.svg") !important; } }
@media (-moz-platform: macos){ .titlebar-min:hover image{ list-style-image: url("../images/minbuttonhoverlinux.svg") !important; } }
@media (-moz-platform: macos){ .titlebar-max image { list-style-image: url("../images/maxbuttonlinux.svg") !important; } }
@media (-moz-platform: macos){ .titlebar-max:hover image{ list-style-image: url("../images/maxbuttonhoverlinux.svg") !important; } }
@media (-moz-platform: macos){ .titlebar-restore image { list-style-image: url("../images/maxbuttonlinux.svg") !important; } }
@media (-moz-platform: macos){ .titlebar-restore:hover image{ list-style-image: url("../images/maxbuttonhoverlinux.svg") !important; } }
PD: The code that change the icons isn't necessary.
from firefox-gx.
Lo voy a intentar con una instalacion fresca, por que me sale esto:
from firefox-gx.
it's not necessary a fresh install of firefox, maybe you copied the code that replace that icons with new ones that you don't have in the chrome>images folder. Just try the first part of the code:
/* Linux Controls */
@media (-moz-platform: macos){ #tabbrowser-tabs{
padding-inline-start: calc(var(--uc-vertical-toolbar-width) - 1px) !important;
}
}
@media (-moz-platform: macos){ .titlebar-button:hover {
appearance: none !important;
background-color: transparent !important;
}
}
@media (-moz-platform: macos) { .titlebar-buttonbox {
appearance: none !important;
position: fixed !important;
display: flex !important;
top: 0px !important;
left: 0px !important;
width: calc(var(--uc-vertical-toolbar-width) - 1px) !important;
flex-direction: column !important;
background: var(--lwt-frame) !important;
direction: ltr !important;
}
}
from firefox-gx.
/* Linux Controls */
@media (-moz-platform: macos){ #tabbrowser-tabs{
padding-inline-start: calc(var(--uc-vertical-toolbar-width) - 1px) !important;
}
}
@media (-moz-platform: macos){ .titlebar-button:hover {
appearance: none !important;
background-color: transparent !important;
}
}
@media (-moz-platform: macos) { .titlebar-buttonbox {
appearance: none !important;
position: fixed !important;
display: flex !important;
top: 0px !important;
left: 0px !important;
width: calc(var(--uc-vertical-toolbar-width) - 1px) !important;
flex-direction: column !important;
background: var(--lwt-frame) !important;
direction: ltr !important;
}
}
so i just add this to the bottom of OGX_WINDOWSCONTROLS?
from firefox-gx.
and if i do that, it gets the same result sadly
from firefox-gx.
try to test the last bloc of the code line to line to see what code is the one that hide the buttons.
@media (-moz-platform: linux) { .titlebar-buttonbox {
appearance: none !important;
position: fixed !important;
display: flex !important;
top: 0px !important;
left: 0px !important;
width: calc(var(--uc-vertical-toolbar-width) - 1px) !important;
flex-direction: column !important;
background: transparent !important;
direction: ltr !important;
}
}
from firefox-gx.
sorry I pasted a code with a random link, I edited my last comment.
from firefox-gx.
same issue, i changed the linux to macos because with the linux they appeared again, but not vertical
from firefox-gx.
yeah, need to be macos. And you tested line to line until the css rule that hide them?
from firefox-gx.
oh no, ill do that in a sec
from firefox-gx.
if you are busy we try on other moment. :)
from firefox-gx.
sure
from firefox-gx.
i have tried it out and its this line obviously
appearance: none !important;
from firefox-gx.
i dont have much css experience sorry
from firefox-gx.
and the rest of the code without that line do something?
from firefox-gx.
and maybe it is not possible to change that icons jeje, maybe you could help me with the top padding and the left padding to the tabs-bar to the items not overflow each other..
from firefox-gx.
it does not seem possible indeed, so lets just not do overflow then
from firefox-gx.
How works this:
@media (-moz-platform: macos){ :root[tabsintitlebar][sizemode="maximized"] #TabsToolbar{
padding-block-start: 4px !important;
}}
@media (-moz-platform: macos){ :root[tabsintitlebar][sizemode="maximized"] #tabbrowser-tabs{
padding-inline-start: 24px !important;
}}
from firefox-gx.
How works this:
@media (-moz-platform: macos){ :root[tabsintitlebar][sizemode="maximized"] #TabsToolbar{ padding-block-start: 4px !important; }} @media (-moz-platform: macos){ :root[tabsintitlebar][sizemode="maximized"] #tabbrowser-tabs{ padding-inline-start: 24px !important; }}
Where do i put this?
from firefox-gx.
well you can test in whatever css file of the theme, any of "ogx_...", it doesn't matter. I will put the code in a correct css only for mantain of the code, to know where is what. I only separate de code in files to a better update of the code.
from firefox-gx.
That code works! Now something you need to do is put the tab closing X in the top of the favicon, like operaGX
from firefox-gx.
you could give me a SS to see the theme in macos, I need a ScreenShot to add in my github page if you don't have a problem.
from firefox-gx.
One moment, i realised i have a bug, easy fix
from firefox-gx.
Step 1: Remove OGX_MENU.css
Step 2: Add this code where it is needed:
@media (-moz-platform: macos) {#TabsToolbar{
padding-block-start: 6px !important;
}
#tabbrowser-tabs{
padding-inline-start: 10px !important;
}
}
from firefox-gx.
from firefox-gx.
please you could update the ogx_left-sidebar.css with the one that I updated in the github page, I did a little update to fix the menu button when the ogx_menu.css is deleted, and after that pls give me other SS, sorry for the inconvenient.
from firefox-gx.
what did it fix? i see no difference
from firefox-gx.
the hamburger menu dont show a black background by default. in your SS see that background.
from firefox-gx.
oh yes i see it now
from firefox-gx.
from firefox-gx.
thanks for your help, sad that the window control buttons didn't make it work jeje. I appreciate your time.
from firefox-gx.
thanks for your help, sad that the window control buttons didn't make it work jeje. I appreciate your time.
No problem, im happy to help when you need me!
from firefox-gx.
one last questions, the top padding we added is for maximized and normal windows right? you deleted that part of the code cause that only applied in maximized window?
from firefox-gx.
yeah, if i put it in fullscreen, the tabs go to the edge of the window, but it can be fixed on your end, and if i put it in maximized, in most firefox themes the padding goes away, which is also fixed here now.
from firefox-gx.
Step 1: Remove OGX_MENU.css Step 2: Add this code where it is needed:
@media (-moz-platform: macos) {#TabsToolbar{ padding-block-start: 6px !important; } #tabbrowser-tabs{ padding-inline-start: 10px !important; } }
I will add the platform: macos in the second rule, you forgot to added jeje
@media (-moz-platform: macos) { #TabsToolbar{
padding-block-start: 6px !important;
}
@media (-moz-platform: macos) { #tabbrowser-tabs{
padding-inline-start: 10px !important;
}
}
from firefox-gx.
lol, there is another issue, related with fonts
from firefox-gx.
from firefox-gx.
I updated ogx_contextual-menu.css , check it to update that file and make me know if that solves the problem.
from firefox-gx.
ok, ill check it out
from firefox-gx.
it looks a looooott better now
from firefox-gx.
identical with opera GX
from firefox-gx.
glad to know it. :)
from firefox-gx.
ill report any further issues, im glad to have worked with you! Can i update the readme.md so that i appear as a contributor?
from firefox-gx.
to do that you can fork my repository and after that edit the file ogx_tabs-bar.css
and add to the end of the file:
/* --------------------- config to MacOS ---------------------------
------------- partial compatibility to window Controls ----------*/
@media (-moz-platform: macos) { #TabsToolbar{
padding-block-start: 6px !important;
}
@media (-moz-platform: macos) { #tabbrowser-tabs{
padding-inline-start: 10px !important;
}
}
And after that you make a pull request, I'll accept and after that you'll see you as a contributor.
from firefox-gx.
or I put your name in the MacOS section, an easy way.
from firefox-gx.
i made a pr, and maybe adding a name that links to my profile would be nice, it is the first time i contribute to a project
from firefox-gx.
Thanks a lot! I am honored
from firefox-gx.
and other thing, the close button in the favicon maybe will interfere with the sound icon button, I dont know how opera work with sound tabs.
from firefox-gx.
and other thing, the close button in the favicon maybe will interfere with the sound icon button, I dont know how opera work with sound tabs.
I will make another issue for this
from firefox-gx.
Related Issues (20)
- tab line not working with most recent firefox update HOT 2
- Tabs Glitch When Certain Themes Are Applied HOT 14
- Tab shape sides don't appear on themes without a background HOT 4
- Window sometimes isn't clickable when starting the browser (can't double-click to fullscreen or drag the window around) HOT 10
- Tab line issue on macOS HOT 10
- Where is the left side bar download? HOT 14
- Help pls.
- white leftBar HOT 4
- Spotify in sidebar like in OGX HOT 3
- accent color change - settings page wallpaper - bookmarks HOT 3
- Help with URL bookmark icons color HOT 6
- help HOT 2
- A certain problem with tabs HOT 2
- Just a little enhanement but could you make the Tree Style Tabs and Bitwarden extention the color of your chosen color? HOT 1
- Is there a way to make the Left Sidebar Extensions display as an overlay instead of split screen? HOT 6
- My left panel is not showing when I'm on the site HOT 3
- ui bugged HOT 5
- help with v.122 HOT 6
- Themes: Icon color not working on Linux/Ubuntu HOT 2
- Feature Requests (code already written) HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from firefox-gx.