Updated my one-line Nova theme for 154.0

Updated my one-line Nova theme for 154.0

https://preview.redd.it/7k3zzwgxx5kh1.png?width=1472&format=png&auto=webp&s=9b678d682f05d700c9d147aa815f785cc0bc13b6

-Combines the nav bar and tabs bar into one bar at the top of the window.

-Removes the colourful tab border and tab bar background.

-Makes the newly added compact mode way smaller.

-Works with light and dark theme.

Known Issue: If you resize the window too small, the tabs bar goes behind the nav bar. No idea how to fix this.

Note: This needs Nova theme enabled (about:config > search "nova" > set "browser.nova.enabled" to "true")

/* ==========================================================
   Combine Nav Bar and Tabs Bar
   ========================================================== */
#navigator-toolbox {
  display: grid !important;
  grid-template-columns: 35vw 1fr !important;
}

#nav-bar {
  grid-column: 1 !important;
  grid-row: 1 !important;
  border-top: none !important;
  padding-block: 0 !important;
    :root[uidensity="compact"] & {
  height: 30px !important;
  min-height: 30px !important;
  max-height: 30px !important;
  }
}

#TabsToolbar {
  grid-column: 2 !important;
  grid-row: 1 !important;
  padding-block: 0 !important;
  align-items: center !important;
    :root[uidensity="compact"] & {
  height: 30px !important;
  min-height: 30px !important;
  max-height: 30px !important;
  }
}

/* ==========================================================
   Move Menu Button To The Left
   ========================================================== */
#PanelUI-button {
  order: -999 !important;
  margin-inline-start: 0 !important;
}

#nav-bar-customization-target {
  & > :is(toolbarbutton, toolbaritem):first-child,
  & > toolbarpaletteitem:first-child > :is(toolbarbutton, toolbaritem) {
    padding-inline-start: 0px !important;
  }
}

/* ==========================================================
   Compact Bar Height
   ========================================================== */
:root {
  --toolbarbutton-padding-inner-compact: 4px !important;
  --toolbarbutton-padding-inner-narrow: 4px !important;
}

toolbarbutton {
:root[uidensity="compact"] & {
  padding-block: 0 !important;
  max-height: 40px !important;
}
}

.tab-content {
:root[uidensity="compact"] & {
  padding-block: 0 !important;
}
}

#tabbrowser-tabs,
.tabbrowser-tab,
.tab-stack {
:root[uidensity="compact"] & {
  min-height: 26px !important;
}
}

.tab-background {
:root[uidensity="compact"] & {
  height: 26px !important;
  min-height: 26px !important;
  max-height: 26px !important;
}
}

.tabbrowser-tab[fadein]:not([style^="max-width"]) {
  max-width: 10vw !important;
}

/* ==========================================================
   Minimalism Stuff
   ========================================================== */
#urlbar {
:root[uidensity="compact"] & {
  --urlbar-height: 26px !important;
}
}

.urlbar:not(moz-smartbar)[breakout] {
  &[breakout-extend][focused] > .urlbar-input-container {
    outline-color: transparent !important;
  }
  &[breakout-extend] > .urlbar-background {
    inset-inline: 0px !important;
    inset-block-start: 0px !important;
    inset-block-end: 0px !important;
  }
}

:root {
  /* Remove colourful tab border */
  --tab-border-color-accent: light-dark(#000000, #52525e) !important;
  --tab-selected-outline-color: light-dark(#000000, #52525e) !important;
  
  /* Shrink URL breakout border */
  --border-radius-xxlarge: 16px !important;
}

/* Remove Search Switcher */
.searchmode-switcher {
  visibility: collapse !important;
}

/* Hide Extension Name in the identity area unless hovered for half a second (updated for Fx80) */
#identity-box.extensionPage #identity-icon-labels,
#identity-box.extensionPage #identity-icon-label {
  visibility: collapse !important;
  transition: visibility 250ms ease-in-out;
}
#identity-box.extensionPage:hover #identity-icon-labels,
#identity-box.extensionPage:hover #identity-icon-label {
  visibility: visible !important;
  transition: visibility 250ms ease-in-out 500ms;
}

/* Hide Back and Forward buttons when disabled */
#back-button[disabled="true"],
#forward-button[disabled="true"] {
    display: none !important;
}

/* ==========================================================
   Some Fancy Tab Stuff
   ========================================================== */
.tabbrowser-tab:not([selected]) .tab-icon-image,
.tabbrowser-tab:not([selected]) .tab-text,
.tabbrowser-tab:not([selected]) .tab-throbber[busy] {
  opacity: 0.5 !important;
}

.tabbrowser-tab:hover .tab-icon-image,
.tabbrowser-tab:hover .tab-text {
  opacity: 1.0 !important;
}

.tabbrowser-tab .tab-close-button {
  visibility: hidden !important;
}

.tabbrowser-tab:hover .tab-close-button {
  visibility: visible !important;
}

/* ==========================================================
   System Buttons Tweaks
   ========================================================== */
.titlebar-buttonbox-container {
  margin-left: 21px !important;
  height: 100% !important;
}

.titlebar-spacer {
  display: none !important;
}

.titlebar-button {
  padding-right: 10px !important;
  padding-left: 10px !important;
}

/* ==========================================================
   Remove Window Gap And Border
   ========================================================== */

.chrome-block {
  border: 0px !important;
}

.browserContainer {
  border: 0px !important;
}

#browser {
    :root[uidensity="compact"] & {
      padding-block-start: 0px !important;
      gap: 0px !important;
    }
  }

/* ==========================================================
   Theme Tweaks
   ========================================================== */
:root {
--toolbarbutton-icon-fill-attention: light-dark(gray, gray) !important;
--tab-background-color-hover: transparent !important;
}

.urlbar {
--urlbar-background-border-focused: transparent !important;
}

/* Remove colourful tab bar background */
#navigator-toolbox {
  background-image: none !important;
}
reddit.com
u/Jay33721 — 2 days ago

Need a naughty-sounding name for my new video game character.

I'm trying to come up with a name for my new male game character. I usually go with hilariously naughty names that imply that they... like men, shall we say. So far I've got characters named Holden Cox, Patton Nobbs, Eton Dix, Rod Ryder, and Jax Menov. Can you guys please help me come up with more such names?

reddit.com
u/Jay33721 — 5 days ago

I love mods so much (/gen)

Yeah, you don't say!

A result of the mod Player Camera During Dialogue, which is still being worked on. It works great most of the time though, no shade to the mod author; modding is difficult and takes a lot of dedication.

I just thought this screenshot was hilarious and wanted to share something that made me laugh.

u/Jay33721 — 14 days ago

[TOMT] [Song] [2000's (?)] Theme song from either a movie or TV show?

I have this song stuck in my head, and just can't remember where it's from, kinda driving me nuts atp.

I think it's a theme song from a movie or TV show (could be wrong) and it's probably not super recent but I'm guessing post-2000.

There's no lyrics that I remember, just a female voice doing la-la-la vocalizations. Pretty impossible to Google.

Online sequencer attempt: https://onlinesequencer.net/5546629

Please assist!

u/Jay33721 — 24 days ago

Is there a mod to make the Terran Armada Incursion space stations have gravity?

I get really queasy having to do zero-g combat in this game, and was hoping someone could point me toward a mod that does this. I know I could use Earthbound, but I haven't unlocked it yet in my new playthrough. Anyone know of such a mod?

reddit.com
u/Jay33721 — 2 months ago

Compact one-line theme for the Nova redesign

Since we can now activate the Nova theme in about:config, here is my compact one-line theme remade to work with Nova. Click here to see what it looks like.

It works with normal density, but looks a bit better if you turn on compact density.

/* Combine Nav Bar and Tabs Bar */
#navigator-toolbox {
  display: grid !important;
  grid-template-columns: 35vw 1fr !important;
}

#nav-bar {
  grid-column: 1 !important;
  grid-row: 1 !important;
  border-top: none !important;
}

#TabsToolbar {
  grid-column: 2 !important;
  grid-row: 1 !important;
}

#urlbar {
--urlbar-height: 24.00px !important;
}

/* Move Menu Button To The Left */
#PanelUI-button {
  order: -999 !important;
  margin-inline-start: 0 !important;
}

#nav-bar-customization-target {
  & > :is(toolbarbutton, toolbaritem):first-child, & > toolbarpaletteitem:first-child > :is(toolbarbutton, toolbaritem) {
    padding-inline-start: 0px !important;
  }
}

/* Compact Bar Height */
#nav-bar,
#TabsToolbar {
  height: 26px !important;
  min-height: 26px !important;
  max-height: 26px !important;
  padding-block: 0 !important;
}

toolbarbutton {
  padding-block: 0 !important;
  max-height: 40px !important;
  scale: 0.9 !important;
}

.tab-content {
  padding-block: 0 !important;
}

#tabbrowser-tabs,
.tabbrowser-tab,
.tab-stack {
  min-height: 26px !important;
}

#TabsToolbar {
  align-items: center !important;
}

.tab-background {
  height: 24px !important;
  min-height: 24px !important;
  max-height: 24px !important;
}

.tabbrowser-tab[fadein]:not([style^="max-width"]){ 
max-width: 10vw !important;
}

/* Minimalism Stuff */
.urlbar:not(moz-smartbar)[breakout] {
    &[breakout-extend][focused] > .urlbar-input-container {
      border-color: transparent !important;
    }
  }

.urlbar:not(moz-smartbar)[breakout] {
    &[breakout-extend] > .urlbar-background {
      inset-inline: 0px !important;
      inset-block-start: 0px !important;
      inset-block-end: 6px !important;
    }
  }

/* Remove White Box */
#tabbrowser-tabbox {
    outline: none !important;
    box-shadow: none !important;
    border-radius: 0px !important;
}

/* Remove Search Switcher */
.searchmode-switcher {
    visibility: collapse !important;
}

/*Hide Extension Name in the identity area unless hovered for half a second (updated for Fx80)*/
#identity-box.extensionPage #identity-icon-labels,
#identity-box.extensionPage #identity-icon-label {
  visibility: collapse !important;
  transition: visibility 250ms ease-in-out;
}
#identity-box.extensionPage:hover #identity-icon-labels,
#identity-box.extensionPage:hover #identity-icon-label {
  visibility: visible !important;
  transition: visibility 250ms ease-in-out 500ms;
}

/* Some Fancy Tab Stuff */
.tabbrowser-tab:not([selected]) .tab-icon-image {
    opacity: 0.5 !important;
}

.tabbrowser-tab:hover .tab-icon-image {
    opacity: 1.0 !important;
}

.tabbrowser-tab:not([selected]) .tab-text {
    opacity: 0.5 !important;
}

.tabbrowser-tab:not([selected]) .tab-throbber[busy] {
    opacity: 0.5 !important;
}

.tabbrowser-tab .tab-close-button {
    visibility: hidden !important;
}

.tabbrowser-tab:hover .tab-close-button {
    visibility: visible !important;
}

.tabbrowser-tab:hover .tab-text {
    opacity: 1.0 !important;
}

/* Remove Rainbow Tab */
:root {
--tab-border-color-accent: transparent !important;
}

/* System Buttons Tweaks */
.titlebar-buttonbox-container { 
  margin-left: 21px !important; 
  height: 100% !important;
  align-items: stretch !important;
}

.titlebar-spacer { 
  display: none !important;
}

.titlebar-button {
  padding-right: 10px !important;
  padding-left: 10px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  height: 100% !important;
  min-height: 100% !important;
  align-items: center !important;
}

/* Theme Tweaks */
.tab-background:is([selected], [multiselected]) {
    background: #555065 !important;
  }

And if you want to remove the Nova roundness stuff, you can add this at the bottom of the CSS:

/* Remove Window Gap */
 #browser {
    padding: 0px !important;
  }

#navigator-toolbox {
    margin-block-start: -1px !important;
    margin-block-end: -1px !important;
    margin-inline: 0px !important;
  }

/* Remove Rounding */
.browserContainer {
    border-radius: 0px !important;
  }
  
.chrome-block {
    border-radius: 0px !important;
  }
u/Jay33721 — 2 months ago

Please suggest some mods that improve outpost building

I'm looking for mods that improve the mechanics of outpost building, like making snapping less finicky, or making placement restrictions less restrictive, that kind of thing.

Which mod or mods would you suggest I try?

reddit.com
u/Jay33721 — 2 months ago

Is there a working mod that keeps enemy levels around the player level?

I've looked at mods like Royal Arena and Ganymede for this purpose, but Ganymede is not working correctly for me, and Royal Arena seems to have no Terran Armada support. I know there's entire-game-overhauls that also have this feature, but they do way too much other stuff that I don't want.

With that said, can anyone recommend a mod that keeps enemy levels around the player's level, that has support for both Shattered Space and Terran Armada?

reddit.com
u/Jay33721 — 3 months ago
▲ 173 r/gaymers

Oops, I made another generic hot guy in a video game!

Does this keep happening to anyone else?

EDIT: Game is Starfield, apologies for forgetting to put the name.

u/Jay33721 — 3 months ago