Long day today. Been a while since posting and I thought I’d try something different. Just quick blurbs about my day. Right now I have two jobs; cook at tKitchenJob, and wait assistant at bFOHjob.

No, I’m not posting the real names.

Anyway, worked lunch service at tKitchenJob and it was… Odd. Just a bad pace to the tickets coming in. The guy working hot side really had a bad time of it. It was okay for me cos I could keep prepping but… Still, just a bad pace all around.

Then we have bFOHjob. AGM texted asking me come in earlier so I hauled ass to make it in time only to find everything already done. Then we did a special dinner for a a tequila maker aca bien popular and it was a lot of fun. The most fun I’ve had working there yet. Had a chance to try the tequilas and omfgatos they are so good. One of them is exclusive to bFOHjob and it is damn good. Yes, in bold.

Now I’m drinking at Devil’s Advocate, where, right now, seems to be ladies night. I’m two beers in and I’m getting sleepy.

Tomorrow is another double so can’t drink too much. It was a good day today. Hopefully it will be this way again.

I want a multiuser Amarok database, is what I want

Alright, so when I’m getting on my bike I usually just load up spotify on my phone, get to the “Songs” section of the app then hit “Shuffle Play”.

This is when the problem starts.

Over the past few months I’ve noticed the service will just give me recycled playlistss that happen to include:

  • The latest songs I’ve liked within the past thirty days.
  • A few songs that I’ve played a lot over the past three months.
  • One or two full albums that I like whole but fuck it, throw them in there see what happens.
  • The same exact playlist that was previously listened to within the past 24 hours because hey he might be tired and not notice.

The thing is I do notice. I don’t want to listen to mere rehashes of what I’ve listened to before; if I really wanted that I would go just go listen to Pandora or regular FM radio. Just tonight I got the very same playlist I listened to twelve hours ago.

There are reasons for this, I’m sure. Maybe the processing power for random playlist seeds for millions of users is too computationally intensive to actually provide a profit to the company, as it does make money from actual playlists curated by humans; could be their devs are lazy assholes, like most developers I’ve met; could be the company just doesn’t care, as it happens with most companies that are on public stock markets. Could also be the CEO just wants everyones sucking his dick.

I don’t know.

All I know is it annoys me and I’m looking to avoid this problem in the future. But I don’t know if any companies will actually safeguard my personal data should they go public, go get hacked, or worse— go bankrupt.

GM was very good at telling me I did not belong

Over time I was told a few things at the last job I had:

  1. “You’re an intense person. You may have trouble here.” This happened right during my hiring interview.
  2. “Maybe you just don’t fit in.”
  3. “You’re perceived as a dishonest person.”
  4. “I think you’re insubordinate as an employee because you don’t talk.”

Given those circumstances I thought it best to leave. I should have timed it better cos now I’m going to have a hell of a time actually making rent.

Abortion sometimes is necessary

Because of the nature of the abortion fight in the country, let me say this plainly: what happened to me was not the clinic’s fault. It was not the doctor’s fault. It was not his staff’s fault. There was no error of medical judgment or medical practice. It is the fault of forty years of pushing abortion care out of hospitals and stigmatizing and marginalizing women and care providers to the point where only four doctors in the United States are foolish enough to risk getting shot point-blank every day on their way to work to provide late-term abortions. It is the fault of legislators terrorizing physicians with spurious investigations instead of funding abortion research and finding ways to make the procedure safer. It is the fault of giving extremist, hateful, radicalizing discourse equal airtime with scientific fact and medical expertise. What would it look like, if we truly funded women’s healthcare? I wish I knew.

Source: Rivers Of Babylon: The Story Of A Third-Trimester Abortion – The Rumpus.net

Sometimes it isn’t anyone’s fault but there are people who want to blame someone, so they turn to the mother. “She’s the one to blame!”, they say.

They’re wrong. And they cannot be allowed to win.

Sometimes I can cook things

In an effort to be more social I am going to be cooking once a week for my friend Trista. This past weekend we tried it out for the first time and other than some hiccups with the shopping, everything turned out pretty awesome. I did all of the cooking while she just… hung out in the kitchen while I did my thing.

I wasn’t exactly willing to just wing it, as is my wont. I actually did my homework and perused my current favorite source of recipes: Christopher Kimball’s Milk Street Magazine. This yielded two recipes:

  • Indian-Spiced Spinach with Tomatoes and Dill
  • Cape Malay Chicken Curry

Now, because of Trista’s dietary restrictions I did have to alter the curry recipe and took out the chicken, adding more of everything else because curry is good even without meat in it.

The spinach with tomatoes and dill ended up looking like this:
2019-01-19 20.03.36

It was fucking delicious. Next time I make it I’m going to get some salmon to go with it.

As for the curry,
2019-01-19 22.08.45

The mint garnish was the best part.

And… no, I’m not going to post the recipes. You can probably find something better Somewhere Out in the Internet, or go purchase a subscription to Milk Magazine, it’s worth it.

Next week I’m going to do shakshuka cos I’m working later in the evening, so we’ll have to get together in the morning to get this going. I should do Bloody Marys too, omfgatos!

figmentforms: Part 180 of  “A Tale of Two Rulers” (Nov 29th-…

Part 180 of  “A Tale of Two Rulers” (Nov 29th- 2018) —★ New comic comes out every Monday! *(…well, it’s supposed to at least. My life exploded and I’m currently homeless so my update times may vary a bit until i can get settled into a new stable home.) (And if you’re a Patreon supporter I try to post up a little sooner on my Patreon page* - here *(Thank you all again for your continuous patience and support. I’m still working on getting everything back on track and hopefully my delays will be over soon.)
Thanks so much to all my amazing supporters that help make this fan-comic happen! ♥ (If is wasn’t for you it would be a lot harder for me to have time to work on this and keep up with the bills so I’m super grateful.) —★Archive below
Pages     1  -   2   -  3  -  4  -  5  -  6   -  7   -  8   -  9   -  10   -  11  -   12   -  13  -   14  -   15   -   16   -   17   -  18   -   19   -   20  -   21   -    22   -   23   -   24   -    25   -   26   -   27   -   28   -   29   -   30    -    31   -    32     -    33    -     34  -  35  -  36  -  37  -  38   -  39   -   40  -     41    -   42  -  43   -   44   -   45  -   46   -   47   -    48   -    49   -   50   -    51  -  52   -    53    -   54   -   55  -   56  -   57  -   58    -   59  -   60   -  61  -  62    -   63  -   64   -   65  -  66  -   67  -   68  -   69  -   70  -   71    -   72  -   73   -   74  -   75  -  76  -   77   -  78   -    79   -  80   -    81  -  82   -   83   -   84    -   85   -   86    -  87  -   88  -    89   -     90   -    91   -   92   -    93    -    94   -    95   -   96  -   97   -   98   -   99   -  100  -   101  -  102  -  103    -   104 -   105  -  106  -  107   -  108  -  109   - 110   -   111  -  112    - 113  -   114   -  115  -  116  -   117  -  118   -   119  -  120  -  121  -  122  -  123  - 124   -   125  -  126  -   127  -  128 -  129  -  130  -  131  -  132   -  133  -  134  - 135  -   136   -  137  -   138   -  139 -   140  - 141  -  142  -  143  - 144 -  145  - 146 - 147 -  148  -  149 -  150  - 151 -  152  -  153  -  154 -  155  -  156  -  157  -  158  - 159 -  160  - 161  - 162  - 163  -164 - 165  - 166  -  167 - 168 - 169 - 170 -171 - 172  -  173 - 174 - 175 - 176 - 177 - 178 - 179

smol-bean-who-cant-scream: cm8x-insanity: nukewolf: sirdragneel: artfulaveryhofferd: fairylight…

Are fedoras really that bad?

I don’t really believe this mumbo jumbo
I mean it’s a goddamn hat.
The white rose, it symbolizes the unique beauty of all the women who wish not to be with a nice guy such as myse-
I wonder if this works with other kinds of hat…
Nothing ventured, nothing gained…
Men of Tumblr are my favorite kind of people…
wait, does that mean?
oh boy…….
Luckily, this nonsense doesn’t work on girls.
This post is immaculate
It can’t be true.
And it can’t possibly work on motorcycle helmets.
I must test it.
Nothing happening so far…
What in the world?
Oh why not? This should be interesting.
Here we go!
Were all mad here in Underland!
What the hell! Never Again!
… Actually …
One more time.
Alright, I gotta try this!
Can’t be that bad!

…oh my god…
This just gets better and better
This is one of my favourite things to look at
holy shit this stuff is back
The Gravity Falls one though
i wonder if it works for flower crowns?
here goes nothin-
Okay Clearly something is up.
Hmm… I wonder
I’m sure nothing could possibly…
I wonder what happens when you wear 8 of these at once…

Biking is THE fucking best

Bikes may still look roughly the same, but looks can be deceiving.

Source: How bicycles have changed in the last 25 years | Ars Technica

Linking to this as I look at my Trek 2018 FX2 I bought after my trusty Gary Fisher was stolen from my apartment building’s basement; by the looks of it one of the tenants is a motherfucking thief as signs have gone up about parts and bikes being stolen.

Oh right, back to the subject at hand… I remember bikes 25 years ago looked very different from what they look like now. Wondering what bikes are going to look 25 years from now.

Biked while listening to The River, by KT Tunstall. Makes it easier.

Alright so tonight after work I decided I wanted a fancy drink because I’m looking at working 34 days straight an’ shit. So I went out after working at FOHjob. Hit up [fancy basement bar] and had a couple of fancy drinks and was feeling good but they have a 0100 bar close. Closed out my tab, then went up the block to [breakfast to beer] joint cos why not?

Big mistake.

I get there, sit down, and order a Tito’s and soda. Then strike a conversation with the gal next to me. She bides me to sit next to her, I oblige. Start drinking, she immediately wants to make out.

I’m all for making out but at least let me get yer bloody name, girl. She’s not that young, I’m thinking she’s in her 50s so she’s been around the block a few times. Yet here she is, hitting up a perfect stranger for some hot PDA.

So we make out until bar close (which at 0200 is okay-ish. I’m thinking MN should move to 0300).

During this entire exchange of salivary gland fluids I didn’t volunteer my name, nor did she. I got called adorable, cute, smart, intelligent, adorable (again) and what was it I did again? (server bitch at FOHjob). Every time I’d try to answer she’d try to shut me up with her lips.

I’m okay with that. I love making out. But I also like knowing who I am making out with. Kept trying to make conversation, to no avail; she would not have it. I close our tab (I paid for her drinks too, thankfully she hadn’t drunk that much) and start walking to her place, with frequent stops for warming up, as it were. She kept saying she lived three blocks from the bar and did not try to get an Uber right from the get go so I thought we were good.

We get to her place and then she says “I’m not comfortable with you.”

Wait, what?

I’m confused. You’re giving me all the signals but… fine, whatever. Yes, I am disappointed because I would like to touch someone and I would like to be touched. Fine. FINE. FINE.

So I bid her goodnight as she’s walking up the stairs to her door. Then she realizes she’s too drunk to find her keys, walks down the stairs and opens her garage. Last I saw of her was her smile as the garage door closed.

Well, okay. That was… disappointing, to say the least.

I made my way back to my bike, biked to my place and now here I am typing this up at three in the bloody morning as a lesson to myself to not trust any random women hitting me up at the bar:

Elle the Enabler
@nullrend Your past self saved your future self. Smart.
3:05am · 11 Nov 2018 · Twitter for iPhone

Maybe she’s right. I just didn’t want to spend the night alone, is all.

Also, fuck you, Mozilla.

Since Mozilla discontinued the ability of extensions to make modifications to the UI the customization ability of Firefox has gone to shit. Hence tricks like (this)[https://github.com/andreicristianpetcu/UserChrome-Tweaks] and (this)[https://github.com/Aris-t2/CustomCSSforFx] that kick back to how you’d have to do it back in the Phoenix/Firebird days.

Fuck I’m old.

Anyway I’m using the following in userChrome.css to get:

  • Tabs under the navigation/address bar
  • Multi-row tabs. No more fucking scrolling side to side. Who came up with that? It’s bloody stupid.
  • A prettier look in general
  • Makes you feel like you’re using a real browser instead of a toy browser like Chrome.

Firefox menu, navigation, and tab bars

I grabbed a couple things from the links above and made the tab bar a bit narrower. but other than that no changes. If you need to learn how to make this all work visit (this link)[https://www.userchrome.org/what-is-userchrome-css.html].

Here’s the CSS code:

/* Firefox Quantum userChrome.css tweaks ************************************************/ /* Github: https://github.com/aris-t2/customcssforfx ************************************/ /****************************************************************************************/ :root { --colored_menubar_background_image: linear-gradient(#f9f9fa,#f9f9fa); --general_toolbar_color_toolbars: linear-gradient(#f9f9fa,#f9f9fa); --general_toolbar_color_navbar: linear-gradient(#f9f9fa,#f9f9fa); --tabs_toolbar_color_tabs_not_on_top: linear-gradient(#f9f9fa,#f9f9fa); --tabs_toolbar_border-tnot_normal_mode_size: 1px; --tabs_toolbar_border-tnot_normal_mode: var(--tabs-border-color); --classic_squared_tabs_tab_text_color: black; --classic_squared_tabs_new_tab_icon_color: black; --classic_squared_tabs_tab_text_shadow: transparent; --tab-min-height_tnot: 32px; } :root[uidensity=compact] { --tab-min-height_tnot: 25px; } :root[uidensity=touch] { --tab-min-height_tnot: 40px; } /* tabs toolbar adjustment */ #main-window[tabsintitlebar] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar, #main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar, #main-window[uidensity=compact][tabsintitlebar] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar, #main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar, #TabsToolbar { -moz-padding-start: 2px !important; } #main-window[tabsintitlebar] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar:-moz-lwtheme, #main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar:-moz-lwtheme, #main-window[uidensity=compact][tabsintitlebar] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar:-moz-lwtheme, #main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar:-moz-lwtheme, #TabsToolbar:-moz-lwtheme, #main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar, #main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar, #main-window[sizemode="maximized"] #TabsToolbar, #main-window[tabsintitlebar]:not([style*='--lwt-header-image']):-moz-lwtheme #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar, #main-window[tabsintitlebar][sizemode="maximized"]:not([style*='--lwt-header-image']):-moz-lwtheme #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar, #main-window[uidensity=compact][tabsintitlebar]:not([style*='--lwt-header-image']):-moz-lwtheme #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar, #main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"]:not([style*='--lwt-header-image']):-moz-lwtheme #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar, #main-window[tabsintitlebar]:not([style*='--lwt-header-image']):-moz-lwtheme #TabsToolbar { -moz-padding-start: 0px !important; } #main-window[tabsintitlebar][sizemode="normal"]:not([sizemode="fullscreen"]) #TabsToolbar { margin-top: 0px !important; } #main-window[tabsintitlebar][sizemode="normal"][chromehidden~="menubar"] #TabsToolbar, #main-window[tabsintitlebar][sizemode="normal"] #toolbar-menubar[autohide="true"][inactive] + #TabsToolbar, #main-window[tabsintitlebar][sizemode="maximized"][chromehidden~="menubar"] #TabsToolbar, #main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive] + #TabsToolbar { padding-top: 0px !important; } #main-window[tabsintitlebar] #toolbar-menubar[autohide="true"]:not([inactive="true"]) ~ #TabsToolbar, #main-window[tabsintitlebar] #toolbar-menubar[autohide="false"] ~ #TabsToolbar{ margin-top: 0px !important; } /* tab title in titlebar support */ #main-window[tabsintitlebar][sizemode="normal"] #navigator-toolbox #TabsToolbar, #main-window[uidensity=compact][tabsintitlebar][sizemode="normal"] #navigator-toolbox #TabsToolbar, #main-window[tabsintitlebar][sizemode="maximized"] #navigator-toolbox #TabsToolbar, #main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"] #navigator-toolbox #TabsToolbar, #main-window[tabsintitlebar][sizemode="normal"] #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar, #main-window[uidensity=compact][tabsintitlebar][sizemode="normal"] #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar, #main-window[tabsintitlebar][sizemode="maximized"] #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar, #main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"] #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar{ margin-top: 0px !important; } /* titlebar button support */ #main-window[tabsintitlebar] #toolbar-menubar[autohide="true"][inactive="true"] ~ #nav-bar{ margin-top: 2px !important; } /* fix for application/hamburger button in titlebar */ #main-window[tabsintitlebar][sizemode="fullscreen"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #nav-bar #PanelUI-button { visibility: collapse !important; } #main-window[inDOMFullscreen="true"] #TabsToolbar { opacity: 0 !important; } /* tab height */ #tabbrowser-tabs, #tabbrowser-tabs > .tabbrowser-arrowscrollbox, .tabbrowser-tabs[positionpinnedtabs] > .tabbrowser-tab[pinned] { min-height: var(--tab-min-height_tnot) !important; } /* toolbar order (start) ************************************/ #print-preview-toolbar, #printedit-toolbar, #titlebar { -moz-box-ordinal-group: 0 !important; } #navigator-toolbox #toolbar-menubar { -moz-box-ordinal-group: 1 !important; } /* navigation toolbar */ #navigator-toolbox #nav-bar { -moz-box-ordinal-group: 2 !important; } /* bookmarks toolbar */ #navigator-toolbox #PersonalToolbar { -moz-box-ordinal-group: 3 !important; } /* 3rd party toolbars */ #navigator-toolbox toolbar { -moz-box-ordinal-group: 10 !important; } /* tabs toolbar */ #navigator-toolbox #TabsToolbar { -moz-box-ordinal-group: 100 !important; } /* toolbar order (end) **************************************/ /* toolbar colors */ #main-window:not([tabsintitlebar]) #toolbar-menubar:not(:-moz-lwtheme) { background-image: var(--colored_menubar_background_image) !important; border: 0px !important; margin-bottom: -1px !important; } #nav-bar:not(:-moz-lwtheme) { -moz-appearance: none !important; background: var(--general_toolbar_color_navbar, inherit) !important; } toolbar:not(#TabsToolbar):not(#toolbar-menubar):not(#nav-bar):not(:-moz-lwtheme) { -moz-appearance: none !important; background: var(--general_toolbar_color_toolbars, inherit) !important; } #TabsToolbar:not(:-moz-lwtheme){ -moz-appearance: none !important; background-image: var(--tabs_toolbar_color_tabs_not_on_top) !important; } /* remove color overlay for lw-themes */ #main-window[style*='--lwt-header-image'] :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar):-moz-lwtheme{ background: unset !important; } /* adjust compact themes background color */ #main-window:not([style*='--lwt-header-image']) #TabsToolbar:-moz-lwtheme { -moz-appearance: none !important; background-image: linear-gradient(var(--toolbar-bgcolor),var(--toolbar-bgcolor)) !important; } #main-window:not(:-moz-lwtheme) #TabsToolbar :-moz-any(.tabs-newtab-button,.scrollbutton-up,.scrollbutton-down), #main-window:not(:-moz-lwtheme) #TabsToolbar > toolbarbutton, #main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-darktext #TabsToolbar :-moz-any(.tabs-newtab-button,.scrollbutton-up,.scrollbutton-down), #main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-darktext #TabsToolbar > toolbarbutton { fill: var(--classic_squared_tabs_new_tab_icon_color) !important; color: var(--classic_squared_tabs_new_tab_icon_color) !important; } /* toolbar borders */ #main-window #navigator-toolbox::after { opacity: 0 !important; } #TabsToolbar{ margin-bottom: 0px !important; border-bottom: 1px solid #5f7181 !important; } #main-window[sizemode="normal"] #navigator-toolbox :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar) { border-left: var(--tabs_toolbar_border-tnot_normal_mode_size) solid var(--tabs_toolbar_border-tnot_normal_mode) !important; border-right: var(--tabs_toolbar_border-tnot_normal_mode_size) solid var(--tabs_toolbar_border-tnot_normal_mode) !important; background-clip: padding-box !important; } #main-window[sizemode="maximized"] #navigator-toolbox :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar) { border-left: 0px !important; border-right: 0px !important; } #main-window[style*='--lwt-header-image'][sizemode="normal"] #navigator-toolbox :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar):-moz-lwtheme, #main-window[style*='--lwt-header-image'][sizemode="maximized"] #navigator-toolbox :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar):-moz-lwtheme { border-top: 0px !important; border-left: 0px !important; border-right: 0px !important; } #main-window:not([style*='--lwt-header-image']):-moz-lwtheme-brighttext #TabsToolbar:-moz-lwtheme { border-bottom: 1px solid #323234 !important; } #main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-brighttext #TabsToolbar:-moz-lwtheme { border-bottom: 1px solid #323234 !important; } #main-window:not([sizemode="fullscreen"])[tabsintitlebar] #TabsToolbar{ -moz-margin-end: 0px !important; } #main-window[tabsintitlebar] #TabsToolbar .titlebar-placeholder{ visibility: collapse !important; } #main-window[tabsintitlebar][sizemode="normal"] #toolbar-menubar[autohide="true"][inactive="true"] { margin-top: 21px !important; } #main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] { margin-top: 20px !important; } #tabbrowser-tabs .tab-drop-indicator { margin-bottom: 0px !important; } #PersonalToolbar:-moz-lwtheme, #nav-bar:-moz-lwtheme { background-image: none !important; box-shadow: none !important; border-top: none !important; border-bottom: none !important; } /* remove tab fog */ #TabsToolbar:not(:-moz-lwtheme), #TabsToolbar:not(:-moz-lwtheme)::before, #TabsToolbar:not(:-moz-lwtheme)::after { box-shadow: unset !important; } /* remove 'dragging tab' margin/padding nonsense */ #TabsToolbar[movingtab] { padding-bottom: unset !important; } #TabsToolbar[movingtab] > .tabbrowser-tabs { padding-bottom: unset !important; margin-bottom: unset !important; } #TabsToolbar[movingtab] + #nav-bar { margin-top: unset !important; } /* scroll buttons */ #TabsToolbar:not(:-moz-lwtheme) #alltabs-button, #TabsToolbar:not(:-moz-lwtheme) .tabbrowser-arrowscrollbox > .scrollbutton-up, #TabsToolbar:not(:-moz-lwtheme) .tabbrowser-arrowscrollbox > .scrollbutton-down { fill: black !important; } /* Fx58+ titlebar placeholders */ #TabsToolbar .titlebar-placeholder[type="pre-tabs"], #TabsToolbar .titlebar-placeholder[type="post-tabs"]{ display: none !important; } @media (-moz-os-version: windows-win10) { #main-window[tabsintitlebar][sizemode="normal"] #toolbar-menubar[autohide="true"][inactive="true"] { margin-top: 30px !important; } #main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] { margin-top: 30px !important; } } @media (-moz-windows-classic) { /* tweaks for Windows Classic theme */ #nav-bar:not(:-moz-lwtheme), #PersonalToolbar:not(:-moz-lwtheme), #main-window:not([tabsintitlebar]) #TabsToolbar:not(:-moz-lwtheme) { border-left: unset !important; border-right: unset !important; background: unset !important; } #main-window[sizemode="normal"] #navigator-toolbox :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar) { border-left: 0px !important; border-right: 0px !important; } #main-window:not([tabsintitlebar]) #toolbar-menubar:not(:-moz-lwtheme) { background: unset !important; box-shadow: unset !important; border-bottom: unset !important; } #main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #navigator-toolbox, #main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #nav-bar, #main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #navigator-toolbox::before, #main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #nav-bar::before, #main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #navigator-toolbox::after, #main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #nav-bar::after { background: unset !important; box-shadow: unset !important; border: unset !important; border-image: unset !important; } #main-window:not([tabsintitlebar]) toolbar:not(#TabsToolbar):not(#toolbar-menubar):not(#nav-bar):not(:-moz-lwtheme) { background: unset !important; } } /* tab text colors */ #TabsToolbar:not(:-moz-lwtheme) .tabbrowser-tab { color: var(--classic_squared_tabs_tab_text_color) !important; text-shadow: 1px 1px 1px var(--classic_squared_tabs_tab_text_shadow) !important; } /* fix Windows 7s default tab background (remove dark purple bg color)*/ @media (-moz-os-version: windows-win7) { @media (-moz-windows-default-theme) { .tabbrowser-tab:not([selected]):not(:hover):not(:-moz-lwtheme) { background-color: #e3e4e6 !important; } .tabbrowser-tab:not([selected]):hover:not(:-moz-lwtheme) { background-color: #cccdcf !important; } } } /* Firefox Quantum userChrome.css tweaks ************************************************/ /* Github: https://github.com/aris-t2/customcssforfx ************************************/ /****************************************************************************************/ /****************************************************************************************/ /* multirow / multiple tab lines - modified for CustomCSSforFx **************************/ /* all credits go to the original author: ***********************************************/ /* https://www.reddit.com/r/FirefoxCSS/comments/7dclp7/multirow_tabs_in_ff57/ ***********/ /****************************************************************************************/ :root { --tabs-lines: 3; /* 3 rows, increase for more */ --tab_min_width_mlt: 120px; --tab_max_width_mlt: 200px; --tab-min-height_mlt: var(--tab-min-height,25px); /* set own value here, if used without configuration files */ } .tabbrowser-tab[fadein]:not([pinned]) { flex-grow: 1; min-width: var(--tab_min_width_mlt) !important; max-width: var(--tab_max_width_mlt) !important; } .tabbrowser-tab,.tab-background { min-height: var(--tab-min-height_mlt); } .tabs-newtab-button { vertical-align: bottom !important; height: var(--tab-min-height_mlt); margin-bottom: -1px !important; } .tab-stack { width: 100%; } /* fix tab position */ #tabbrowser-tabs, #tabbrowser-tabs > .tabbrowser-arrowscrollbox { min-height: var(--tab-min-height_mlt) !important; } :root[uidensity=touch] .tabbrowser-tab:not([pinned]) .tab-content .close-icon { padding-top: 0px !important; padding-bottom: 0px !important; } /**/ #tabbrowser-tabs .scrollbox-innerbox { display: flex; flex-wrap: wrap; overflow-x: collapse !important; overflow-y: auto !important; min-height: var(--tab-min-height_mlt); max-height: calc( var(--tabs-lines) * var(--tab-min-height_mlt) ) !important; } #tabbrowser-tabs .arrowscrollbox-scrollbox { overflow-x: collapse; overflow: visible; display: block; } #tabbrowser-tabs .scrollbutton-up, #tabbrowser-tabs .scrollbutton-down, #TabsToolbar #alltabs-button, .tabbrowser-tab:not([fadein]){ display: none; } #main-window[tabsintitlebar] #tabbrowser-tabs { -moz-window-dragging: no-drag !important; } .tabbrowser-arrowscrollbox > .arrowscrollbox-overflow-start-indicator:not([collapsed]), .tabbrowser-arrowscrollbox > .arrowscrollbox-overflow-end-indicator:not([collapsed]) { opacity: 0 !important; } #tabbrowser-tabs * { overflow-x: none !important; } #main-window[customizing] #tabbrowser-tabs .scrollbox-innerbox { display: block !important; } #tabbrowser-tabs .scrollbox-innerbox { -moz-padding-end: 4px !important; } #TabsToolbar[currentset^="tabbrowser-tabs,new-tab-button"] #tabbrowser-tabs .scrollbox-innerbox { -moz-padding-end: 0px !important; } /* remove crap set by Firefox 58+ */ .tabbrowser-tab::after, .tabbrowser-tab::before { border-left: unset !important; border-image: unset !important; border-image-slice: unset !important; border: 0 !important; } #TabsToolbar .titlebar-placeholder[type="pre-tabs"], #TabsToolbar .titlebar-placeholder[type="post-tabs"]{ opacity: 0 !important; }