Skip to content

Commit 2840d81

Browse files
authored
Update userChrome.css - tab groups and context menu item removal
1 parent f07e125 commit 2840d81

File tree

1 file changed

+148
-0
lines changed

1 file changed

+148
-0
lines changed

userChrome.css

Lines changed: 148 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -412,3 +412,151 @@ body:has([zen-compact-mode="true"] [zen-user-show=""], [zen-compact-mode="true"]
412412
#zen-media-close-button{
413413
display: none !important;
414414
} */
415+
416+
/* context menu */
417+
#tabContextMenu, #contentAreaContextMenu{
418+
slot::before{
419+
height: 50px !important;
420+
width: 50px !important;
421+
background-color: red !important;
422+
}
423+
#context_zen-add-essential,
424+
#context_unpinTab,
425+
#context_pinTab,
426+
#context_bookmarkTab,
427+
#context_moveTabOptions,
428+
#context_sendTabToDevice,
429+
#context_reopenInContainer,
430+
#context_selectAllTabs,
431+
#context_closeDuplicateTabs,
432+
#context_closeTabOptions,
433+
#context_undoCloseTab,
434+
menuseparator,
435+
#context-back,
436+
#context-forward,
437+
#context-reload,
438+
#context-bookmarkpage,
439+
#context-savepage,
440+
#context-sendpagetodevice,
441+
#context-selectall,
442+
#context-viewsource,
443+
#context-print-selection,
444+
#context-viewpartialsource-selection,
445+
#context-bookmarklink,
446+
#context-savelink,
447+
#context-openlinkinusercontext-menu,
448+
#context-openlink,
449+
#context-sendlinktodevice,
450+
#context-searchselect-private
451+
{
452+
display: none !important;
453+
}
454+
}
455+
/*
456+
#context_reloadTab,
457+
#context_toggleMuteTab,
458+
#context_closeTab,
459+
#context_zenUnloadTab,
460+
#context-take-screenshot,
461+
#context-inspect,
462+
#context-searchselect,
463+
#context-copy
464+
{
465+
.menu-text{
466+
display: none !important;
467+
}
468+
margin: 5px !important;
469+
height: 30px !important;
470+
width: 30px!important;
471+
align-items: center !important;
472+
background-color: light-dark(#0001, #fff1) !important;
473+
&:hover{
474+
background-color: light-dark(#0003, #fff3) !important;
475+
}
476+
}
477+
478+
#context_closeTab, #context-inspect{
479+
order: -100 !important;
480+
left: 3px !important;
481+
}
482+
#context_zenUnloadTab, #context-searchselect{
483+
order: -99 !important;
484+
left: 53px !important;
485+
position: absolute !important;
486+
}
487+
#context_reloadTab,#context-take-screenshot{
488+
order: -98 !important;
489+
left: 103px !important;
490+
position: absolute !important;
491+
}
492+
#context_toggleMuteTab,#context-copy{
493+
order: -97 !important;
494+
left: 153px !important;
495+
position: absolute !important;
496+
}
497+
498+
.menupopup-arrowscrollbox > slot:nth-child(1){
499+
padding-top: 40px !important;
500+
}
501+
502+
menuitem{
503+
border-radius: 5px !important;
504+
}
505+
} */
506+
507+
508+
.tab-group-label{
509+
border: none !important;
510+
border-radius: 1em !important;
511+
outline: none !important;
512+
width: 100% !important;
513+
margin-right: 0 !important;
514+
transition: all 0.2s ease-in-out !important;
515+
}
516+
517+
.tab-group-label-container::after{
518+
display: none !important;
519+
}
520+
521+
tab-group .tab-group-label{
522+
width: 100% !important;
523+
text-align: left !important;
524+
padding-left: 10px !important;
525+
526+
&:hover{
527+
padding-left: 20px !important;
528+
}
529+
}
530+
531+
tab-group .tab-group-label{
532+
background: color-mix(in srgb, var(--tab-group-color) 20%, transparent) !important;
533+
border: color-mix(in srgb, var(--tab-group-color) 50%, transparent) 2px solid !important;
534+
color: color-mix(in srgb, var(--tab-group-color) 70%, #fff) !important;
535+
536+
&:hover{
537+
background: color-mix(in srgb, var(--tab-group-color) 50%, transparent) !important;
538+
color: color-mix(in srgb, var(--tab-group-color) 30%, #fff) !important;
539+
}
540+
}
541+
542+
tab-group .tab-stack{
543+
background: color-mix(in srgb, var(--tab-group-color) 20%, transparent) !important;
544+
margin-block: 2px !important;
545+
border-radius: 1em !important;
546+
}
547+
548+
.tab-group-label-container{
549+
margin-bottom: 3px !important;
550+
margin-top: 3px !important;
551+
}
552+
553+
tab-group .tabbrowser-tab::before{
554+
display: none !important;
555+
}
556+
557+
#tabbrowser-tabs:not([expanded]){
558+
tab, tab-group{
559+
scale: 1.1 !important;
560+
}
561+
}
562+

0 commit comments

Comments
 (0)