3
submitted 1 month ago* (last edited 1 month ago) by mulcahey@lemm.ee to c/FirefoxCSS@fedia.io

I'm a heavy user of Firefox & Tree Style Tabs. Recently, I tried Zen Browser. There's a lot there to like, but I think I'm sticking with FF.

That said... there is one thing from Zen I'd love to bring back to FF: That awesome collapsible sidebar for tabs. It's great: The sidebar is totally usable in its narrow, collapsed state (which only shows a vertical stack of favicons). But if I want to expand it, I just click a button and I can see the favicons + website names.

I've tried to achieve the same thing in FF & TST with the CSS below, but it's not the same: This CSS creates a minimized sidebar that expands whenever I hover over it. That's not as useful as the behavior in Zen. In fact, it gets pretty annoying.

Does anyone know how to get Zen-style vertical tabs? Thank you!!

The CSS I'm currently using in FF:

  /* Source file https://github.com/MrOtherGuy/firefox-csshacks/tree/master/chrome/autohide_sidebar.css made available under Mozilla Public License v. 2.0
See the above repository for updates as well as full license text. */

/* Show sidebar only when the cursor is over it  */
/* The border controlling sidebar width will be removed so you'll need to modify these values to change width */
#sidebar-box {
  --uc-sidebar-width: 60px;
  --uc-sidebar-hover-width: 210px;
  --uc-autohide-sidebar-delay: 100ms; /* Wait 0.6s before hiding sidebar */
  position: relative;
  min-width: var(--uc-sidebar-width) !important;
  width: var(--uc-sidebar-width) !important;
  max-width: var(--uc-sidebar-width) !important;
  z-index: 1;
  background-color: #110a0d !important;
}

#sidebar-box[positionend] {
  direction: rtl;
}
#sidebar-box[positionend] > * {
  direction: ltr;
}

#sidebar-box[positionend]:-moz-locale-dir(rtl) {
  direction: ltr;
}
#sidebar-box[positionend]:-moz-locale-dir(rtl) > * {
  direction: rtl;
}

#main-window[sizemode="fullscreen"] #sidebar-box {
  --uc-sidebar-width: 1px;
}

#sidebar-splitter {
  display: none;
}

#sidebar-header {
  overflow: hidden;
  /* color: var(--chrome-color, inherit) !important; */
  padding-inline: 0 !important;
}

#sidebar-header::before,
#sidebar-header::after {
  content: "";
  display: flex;
  padding-left: 8px;
}

#sidebar-header,
#sidebar {
  transition: min-width 115ms linear var(--uc-autohide-sidebar-delay) !important;
  min-width: var(--uc-sidebar-width) !important;
  will-change: min-width;
}
#sidebar-box:hover > #sidebar-header,
#sidebar-box:hover > #sidebar {
  min-width: var(--uc-sidebar-hover-width) !important;
  transition-delay: 0ms !important;
}

.sidebar-panel {
  /* background-color: transparent !important; */
  /* color: var(--newtab-text-primary-color) !important; */
}

.sidebar-panel #search-box {
  -moz-appearance: none !important;
  /* background-color: rgba(249, 249, 250, 0.1) !important; */
  color: inherit !important;
}

/* Add sidebar divider and give it background */

#sidebar,
#sidebar-header {
  background-color: inherit !important;
  border-inline: 1px solid rgb(80, 80, 80);
  border-inline-width: 0px 1px;
}

#sidebar-box:not([positionend]) > :-moz-locale-dir(rtl),
#sidebar-box[positionend] > * {
  border-inline-width: 1px 0px;
}

/* Move statuspanel to the other side when sidebar is hovered so it doesn't get covered by sidebar */

#sidebar-box:not([positionend]):hover ~ #appcontent #statuspanel {
  inset-inline: auto 0px !important;
}
#sidebar-box:not([positionend]):hover ~ #appcontent #statuspanel-label {
  margin-inline: 0px !important;
  border-left-style: solid !important;
}```
[-] mulcahey@lemm.ee 14 points 1 month ago

"Here, I got you this gift." Hands wrapped gift to the recipient. Recipient: "What is it?"

Motherfucker I swear every movie character does this. It's like they've never received a gift before what the hell

[-] mulcahey@lemm.ee 5 points 2 months ago

So can I get rid of container tabs now

[-] mulcahey@lemm.ee 28 points 5 months ago

Fun fact about the original Sim City: the lead developer said that they wanted to model real cities in the game, but "we quickly realized there were way too many parking lots in the real world and that our game was going to be really boring if it was proportional in terms of parking lots."

Source

[-] mulcahey@lemm.ee 11 points 5 months ago

But... Why? Why would they get different restrictions on the basis of operating system?

14

I use an Android e-reader (the Likebook P6) and I'm so frustrated by the lack of a good read-it-later app. This chart lays out the shortcomings of current apps.

Pocket used to be good but they dropped support for page turning.

Does anyone have a good app for saving and reading articles on e-ink screens?

There's an Omnivore beta app that supports page turning (great!!) but... for some reason, I can't adjust the fonts on my tablet. (I have this issue with the official Ominvore app, too.) And the Omnivore app doesn't auto-download articles?!?! I have to be online to load each article when I open it, and only then can I go offline. Pocket and Wallabag don't work this way; they'll download all your articles at once and you can read them all later, even if offline.

Are there any other options???

[-] mulcahey@lemm.ee 3 points 6 months ago

This is the way.

2
submitted 6 months ago by mulcahey@lemm.ee to c/fosi@lemmy.ml

New York has a great gallery scene, and every Thursday you can attend gallery openings. But finding out which galleries are hosting events can be a little archaic: The only sites that list openings are really old, and they don't offer any way to subscribe (say, via RSS).

You know what would be great? A Google Calendar that's updated with all the best art gallery openings. For starters, it could source from these sites:

Can someone make this *please *so I can subscribe to it?

6
submitted 6 months ago* (last edited 6 months ago) by mulcahey@lemm.ee to c/nyc@lemmy.ml

There's a great newsletter called nonsense nyc that lists great, off beat events for the coming week.

But it's only available as a newsletter, which is kinda annoying. I'd love to have it as a Google Calendar.

I could manually take the events from nonsense and add each one to my calendar, but that's a chore. Does anyone know a good way to automate it?

[-] mulcahey@lemm.ee 5 points 6 months ago

8 years ago, reddit released a list of the "most reddit-addicted cities," and the number 1 spot was a US Air Force Base. Then reddit pulled the list when they realized that they had accidentally revealed a US gov astroturf operation.

https://www.reddit.com/r/Blackout2015/comments/4ylml3/reddit_has_removed_their_blog_post_identifying/

Anyway, I wonder who's making all these bots

4
submitted 6 months ago by mulcahey@lemm.ee to c/bravebrowser@lemmy.ml

I've just started using Brave on Linux (distro info at bottom) and I have a question about keyboard shortcuts & how the browser manages active windows, because it seems to be doing something different from my last browser.

I usually use Firefox, and I've set it up so that I can open a new tab with the Mail key on my keyboard. Pressing my Mail key executes this command, opening a new tab.

xdotool getactivewindow key ctrl+t

But now I've switched to Brave browser, and that command no longer works. When I've got Brave open and I press my Mail key, nothing happens.

I've tried alternate commands:

xdotool key ctrl+t

and

xdotool getwindowfocus key ctrl+t

but no result. Does anyone know how to fix? What is Brave doing with its browser tabs/windows?

Thank you!

  • Desktop: Linux Mint Xfce 4.18.1
  • Distro: Linux Mint 21.3 Virginia
  • Ubuntu 22.04
[-] mulcahey@lemm.ee 3 points 7 months ago

Yo dawg, I heard you like bikes...

[-] mulcahey@lemm.ee 59 points 7 months ago

Folks are asking "Why post this here?" I get the question but I think I also get the OP, as a New Yorker who was surprised to see this ad IRL.

Most of our subway ads are for VC-funded Internet darlings (think: mattresses-by-mail, kitschy underwear, online therapy) or for some aspiring blockbuster movie from an Internet giant.

Until I saw this ad, I had never in my life seen a subway ad for a company I actually used, let alone respected.

Seeing this ad in the wild broke my brain. I have advocated for online privacy for over a decade. I have spent so much energy pushing people to use Signal. But I had never before imagined that "online privacy" was a concept that could find an audience in mass marketing.

I don't know if Mullvad will take off. But I know that seeing these ads moved me. I felt like maybe, MAYBE, our movement is breaking through.

1
submitted 8 months ago* (last edited 8 months ago) by mulcahey@lemm.ee to c/firefoxcss@lemm.ee

For years, I've used a CSS trick to move my window controls (Minimize, Fullscreen, Close) from the Menu Bar into the lower toolbar, right beside my Overflow menu. (I'm on Windows 10, so these are the controls you see in the upper right window)

But suddenly, that doesn't work. My window controls are back up in the Menu Bar. That's unfortunate, because I usually hide my Menu Bar.

Can anyone review my code and tell me what needs to change? Thank you!

/* Move Window Control buttons to Nav Bar */

:root:is([tabsintitlebar], [sizemode="fullscreen"]) {
  --uc-window-control-width: 138px; /* Space reserved for window controls (Win10) */
  /* Extra space reserved on both sides of the nav-bar to be able to drag the window */
  --uc-window-drag-space-post: 30px; /* right side*/
}

:root:is([tabsintitlebar][sizemode="maximized"], [sizemode="fullscreen"]) {
  --uc-window-drag-space-pre: 0px; /* Remove pre space */
}

@media  (-moz-platform: windows-win7),
        (-moz-platform: windows-win8),
        (-moz-os-version: windows-win7),
        (-moz-os-version: windows-win8){
  :root:is([tabsintitlebar], [sizemode="fullscreen"]) {
    --uc-window-control-width: 105px;
  }
}

@media (-moz-gtk-csd-available) {
  :root:is([tabsintitlebar],[sizemode="fullscreen"]) {
    --uc-window-control-width: 84px;
  }
}

.titlebar-buttonbox, #window-controls{ color: var(--toolbar-color) }
:root[sizemode="fullscreen"] .titlebar-buttonbox-container{ display: none }
:root[sizemode="fullscreen"] #navigator-toolbox { position: relative; }

:root[sizemode="fullscreen"] #TabsToolbar > .titlebar-buttonbox-container:last-child,
:root[sizemode="fullscreen"] #window-controls{
  position: absolute;
  display: flex;
  top: 0;
  right:0;
  height: 40px;
}

:root[sizemode="fullscreen"] #TabsToolbar > .titlebar-buttonbox-container:last-child,
:root[uidensity="compact"][sizemode="fullscreen"] #window-controls{ height: 32px }

#nav-bar{
  border-inline: var(--uc-window-drag-space-pre,0px) solid var(--toolbar-bgcolor);
  border-inline-style: solid !important;
  border-right-width: calc(var(--uc-window-control-width,0px) + var(--uc-window-drag-space-post,0px));
}

:root[tabsintitlebar]{ --uc-toolbar-height: 40px; }
:root[tabsintitlebar][uidensity="compact"]{ --uc-toolbar-height: 32px }

#TabsToolbar{ visibility: collapse !important }

:root[sizemode="fullscreen"] #TabsToolbar > :is(#window-controls,.titlebar-buttonbox-container){
  visibility: visible !important;
  z-index: 2;
}

:root:not([inFullscreen]) #nav-bar{
  margin-top: calc(0px - var(--uc-toolbar-height,0px));
}

:root[tabsintitlebar] #toolbar-menubar[autohide="true"]{
  min-height: unset !important;
  height: var(--uc-toolbar-height,0px) !important;
  position: relative;
}

#toolbar-menubar[autohide="false"]{
  margin-bottom: var(--uc-toolbar-height,0px)
}

:root[tabsintitlebar] #toolbar-menubar[autohide="true"] #main-menubar{
  -moz-box-flex: 1;
  -moz-box-align: stretch;
  background-color: var(--toolbar-bgcolor,--toolbar-non-lwt-bgcolor);
  background-clip: padding-box;
  border-right: 30px solid transparent;
  border-image: linear-gradient(to left, transparent, var(--toolbar-bgcolor,--toolbar-non-lwt-bgcolor) 30px) 20 / 30px
}

#toolbar-menubar:not([inactive]){ z-index: 2 }
#toolbar-menubar[autohide="true"][inactive] > #menubar-items {
  opacity: 0;
  pointer-events: none;
  margin-left: var(--uc-window-drag-space-pre,0px)
}
[-] mulcahey@lemm.ee 12 points 8 months ago

Hey, remember that time that reddit released a list of the most "reddit-addicted cities" and the #1 spot was a US Air Force base?

It's ok if you forgot, because reddit quickly took the post down.

https://www.reddit.com/r/Blackout2015/comments/4ylml3/reddit_has_removed_their_blog_post_identifying/

Anyway, tell me more about Russians!

[-] mulcahey@lemm.ee 28 points 8 months ago
view more: next ›

mulcahey

joined 8 months ago
MODERATOR OF