/* Hotbar (Macro bar) */
|
|
|
|
/* Glass - Remove prior styling */
|
|
|
|
#hotbar #macro-list,
|
|
#hotbar .bar-controls,
|
|
#hotbar #macro-list,
|
|
#hotbar .macro.inactive,
|
|
#hotbar .macro {
|
|
border: none;
|
|
border-radius: 0px;
|
|
box-shadow: none;
|
|
backdrop-filter: none;
|
|
background: none;
|
|
background-image: none;
|
|
}
|
|
|
|
/* Glass - Add new styling */
|
|
|
|
#hotbar #hotbar-directory-controls,
|
|
#hotbar #hotbar-page-controls,
|
|
#hotbar #macro-list,
|
|
#hotbar .macro.inactive,
|
|
#hotbar .macro:not(.active) {
|
|
border: none;
|
|
border-radius: var(--dorako-radius);
|
|
background-color: var(--dorako-bg-current);
|
|
/* backdrop-filter: var(--dorako-vibrancy); */
|
|
/*will-change: backdrop-filter;*/
|
|
transform: translate3d(0px, 0px, 0px);
|
|
box-shadow: var(--glassy);
|
|
}
|
|
|
|
#hotbar .bar-controls span.page-number {
|
|
text-shadow: var(--dorako-text-shadow);
|
|
}
|
|
|
|
#hotbar .macro .macro-key,
|
|
#custom-hotbar .macro .custom-macro-key {
|
|
background: none;
|
|
/* -webkit-text-stroke-width: 1px;
|
|
-webkit-text-stroke-color: black; */
|
|
text-shadow: 0px 0px 15px black, 0px 0px 14px black, 0px 0px 13px black, 0px 0px 12px black, 0px 0px 11px black, 0px 0px 10px black, -1px -1px 3px black, -1px 0px 3px black, -1px 1px 3px black, 0px -1px 3px black, 0px 0px 3px black, 0px 1px 3px black, 1px -1px 3px black, 1px 0px 3px black, 1px 1px 3px black;
|
|
/* text-shadow: var(--dorako-text-shadow); */
|
|
font-size: large;
|
|
}
|
|
|
|
#hotbar .bar-controls a.page-control {
|
|
font-size: var(--font-size-14);
|
|
}
|
|
|
|
#context-menu.expand-up {
|
|
bottom: calc(100% + 2px);
|
|
}
|
|
|
|
#context-menu.expand-up .expand-down {
|
|
bottom: calc(100% + 2px);
|
|
}
|
|
|
|
#hotbar .macro.active:hover {
|
|
border: unset;
|
|
}
|
|
|
|
#hotbar .macro:hover {
|
|
box-shadow: var(--glassy);
|
|
}
|
|
|
|
#hotbar .macro .macro-icon {
|
|
height: unset;
|
|
width: unset;
|
|
}
|
|
|
|
|
|
#hotbar .macro.inactive {
|
|
transition: background 0.15s ease-out;
|
|
background: var(--dorako-bg-current);
|
|
}
|
|
|
|
#hotbar .macro.inactive:hover {
|
|
transition: background 0.15s ease-out;
|
|
border: none;
|
|
box-shadow: var(--glassy);
|
|
background: var(--paizo-red);
|
|
}
|
|
|
|
#hotbar .macro.active {
|
|
transition: background 0.15s ease-out;
|
|
background-color: var(--paizo-blue-dark);
|
|
}
|
|
|
|
#hotbar .macro.active:hover {
|
|
transition: background 0.15s ease-out;
|
|
transition: box-shadow 0.15s ease-out;
|
|
background-color: var(--paizo-blue-bright);
|
|
}
|
|
|
|
|
|
|
|
#hotbar {
|
|
width: auto;
|
|
gap: 10px;
|
|
bottom: 0px;
|
|
left: 0px;
|
|
margin-bottom: var(--edge-margin);
|
|
flex-grow: 0;
|
|
}
|
|
|
|
#hotbar-page-controls .bar-controls {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
|
|
#hotbar .bar-controls span.page-number {
|
|
font-size: unset;
|
|
line-height: unset;
|
|
}
|
|
|
|
#hotbar .fas {
|
|
text-shadow: var(--dorako-text-shadow);
|
|
}
|
|
|
|
#hotbar .bar-controls {
|
|
flex: 0 0 22px;
|
|
height: auto;
|
|
margin: 0px;
|
|
}
|
|
|
|
#hotbar #action-bar {
|
|
flex: 1;
|
|
height: 100%;
|
|
pointer-events: all;
|
|
gap: 10px
|
|
}
|
|
|
|
#hotbar #macro-list {
|
|
background-color: var(--dorako-bg-current);
|
|
padding: 5px;
|
|
gap: 5px;
|
|
margin: 0px;
|
|
/* backdrop-filter: var(--dorako-vibrancy); */
|
|
flex: 1;
|
|
}
|
|
|
|
#hotbar .macrolist {
|
|
gap: 10px;
|
|
}
|
|
|
|
/* .sheet header.sheet-header img {
|
|
flex: 0 0 50px;
|
|
height: 50px;
|
|
margin-right: 0px;
|
|
box-shadow: var(--glassy);
|
|
background-color: var(--paizo-blue-dark);
|
|
} */
|
|
|
|
#hotbar .macro.active::before {
|
|
transition: box-shadow 0.5s ease-in-out;
|
|
content: '';
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
box-shadow: var(--glassy);
|
|
border-radius: 2px;
|
|
overflow: hidden;
|
|
pointer-events: none;
|
|
}
|
|
|
|
#hotbar .macro.active:hover::before {
|
|
transition: box-shadow 0.5s ease-in-out;
|
|
content: '';
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
box-shadow: 0px 0px 10px rgba(220, 200, 100, 0.5) inset, var(--glassy);
|
|
border-radius: 2px;
|
|
overflow: hidden;
|
|
pointer-events: none;
|
|
}
|
|
|
|
/* Thin hotbar */
|
|
|
|
#hotbar #macro-list {
|
|
box-shadow: none;
|
|
background: none;
|
|
padding: 0px;
|
|
gap: 2px;
|
|
margin: 0px;
|
|
flex: 1;
|
|
}
|
|
|
|
/* Monk's hotbar */
|
|
.hotbar-page {
|
|
position: absolute;
|
|
bottom: 52px;
|
|
width: 592px;
|
|
/* left: -32px; */
|
|
transition: unset;
|
|
gap: 2px;
|
|
z-index: -1;
|
|
max-height: 270px;
|
|
overflow: visible;
|
|
}
|
|
|
|
#hotbar .macro-list {
|
|
margin: 0px;
|
|
}
|
|
|
|
.hotbar-page-row {
|
|
gap: 9px
|
|
}
|
|
|
|
.hotbar-page .action-bar {
|
|
display: contents;
|
|
}
|
|
|
|
.hotbar-page .macro-list {
|
|
flex: 0 0 518px;
|
|
height: 100%;
|
|
list-style: none;
|
|
margin: 0px;
|
|
padding: 0px;
|
|
border: none;
|
|
border-radius: 3px;
|
|
gap: 2px;
|
|
}
|
|
|
|
.hotbar-page.opening {
|
|
overflow: visible;
|
|
}
|
|
|
|
#hotbar .hotbar-page .bar-controls span.page-number,
|
|
#hotbar .hotbar-page .bar-controls i {
|
|
box-shadow: var(--glassy);
|
|
background-color: var(--dorako-bg-current);
|
|
border-radius: 3px;
|
|
}
|
|
|
|
#hotbar {
|
|
height: unset;
|
|
}
|
|
|
|
/* Hotbar */
|
|
#ui-bottom {
|
|
/* margin-left: 9px; */
|
|
margin-left: var(--hotbar-margin-left);
|
|
}
|
|
|
|
/* Minimal UI */
|
|
#hotbar:hover {
|
|
bottom: 0px;
|
|
margin-bottom: var(--edge-margin);
|
|
}
|
|
|
|
#hotbar #macro-list:hover {
|
|
border-top: none;
|
|
box-shadow: none;
|
|
transition: unset;
|
|
}
|