Merged with development

This commit is contained in:
WBHarry 2025-08-23 18:17:32 +02:00
commit bd76e22e8d
1096 changed files with 11080 additions and 5102 deletions

View file

@ -1,8 +1,20 @@
.application.sheet.daggerheart.actor.dh-style {
.portrait img, .profile {
.portrait img,
.profile {
width: 100%;
object-fit: cover;
object-position: top center;
}
}
&.minimized {
.attribution-header-label {
display: none;
}
}
.attribution-header-label {
font-style: italic;
font-family: @font-body;
color: light-dark(@chat-blue-bg, @beige-50);
}
}

View file

@ -0,0 +1,17 @@
@import '../../../utils/colors.less';
.application.sheet.daggerheart.actor.dh-style.adversary {
.tab.effects {
.effects-sections {
display: flex;
flex-direction: column;
gap: 10px;
overflow-y: auto;
mask-image: linear-gradient(0deg, transparent 0%, black 5%);
padding-bottom: 20px;
scrollbar-width: thin;
scrollbar-color: light-dark(@dark-blue, @golden) transparent;
}
}
}

View file

@ -18,7 +18,7 @@
flex: 1;
input[type='text'] {
font-size: 32px;
font-size: var(--font-size-32);
height: 42px;
text-align: start;
border: 1px solid transparent;
@ -42,7 +42,7 @@
justify-content: center;
align-items: center;
padding: 3px 5px;
font-size: 12px;
font-size: var(--font-size-12);
font: @font-body;
background: light-dark(@dark-15, @beige-15);
@ -55,7 +55,7 @@
flex-direction: row;
justify-content: center;
align-items: center;
font-size: 12px;
font-size: var(--font-size-12);
}
}

View file

@ -74,7 +74,7 @@
height: 30px;
h4 {
font-size: 14px;
font-size: var(--font-size-14);
font-weight: bold;
text-transform: uppercase;
color: light-dark(@dark-blue, @golden);
@ -255,7 +255,7 @@
font-weight: bold;
text-align: center;
line-height: 18px;
font-size: 12px;
font-size: var(--font-size-12);
color: light-dark(@beige, @dark-blue);
}
}
@ -270,7 +270,7 @@
margin-bottom: 10px;
.inventory-item {
padding: 0 10px;
padding-left: 10px;
}
}
@ -279,10 +279,11 @@
padding-top: 10px;
padding-bottom: 20px;
mask-image: linear-gradient(0deg, transparent 0%, black 5%, black 95%, transparent 100%);
scrollbar-width: thin;
scrollbar-gutter: stable;
&:hover {
overflow-y: auto;
scrollbar-width: thin;
scrollbar-color: light-dark(@dark-blue, @golden) transparent;
}
}
@ -294,7 +295,7 @@
align-items: center;
h3 {
font-size: 20px;
font-size: var(--font-size-20);
}
}
.items-list {
@ -314,7 +315,7 @@
align-items: center;
h3 {
font-size: 20px;
font-size: var(--font-size-20);
}
}
@ -336,7 +337,7 @@
.experience-name {
width: 180px;
text-align: start;
font-size: 14px;
font-size: var(--font-size-14);
color: light-dark(@dark, @beige);
}
}
@ -344,7 +345,7 @@
.experience-value {
height: 25px;
width: 35px;
font-size: 14px;
font-size: var(--font-size-14);
color: light-dark(@dark, @beige);
align-content: center;
text-align: center;

View file

@ -41,7 +41,7 @@
flex: 1;
input[type='text'] {
font-size: 32px;
font-size: var(--font-size-32);
height: 42px;
text-align: start;
border: 1px solid transparent;
@ -72,7 +72,7 @@
.level-button {
color: light-dark(@dark, @beige);
font-size: 18px;
font-size: var(--font-size-18);
line-height: 1;
min-height: unset;
height: min-content;
@ -97,7 +97,7 @@
justify-content: space-between;
padding: 5px 0;
margin-bottom: 10px;
font-size: 12px;
font-size: var(--font-size-12);
color: light-dark(@dark-blue, @golden);
.missing-header-feature {
@ -158,7 +158,7 @@
height: 30px;
h4 {
font-size: 14px;
font-size: var(--font-size-14);
font-weight: bold;
text-transform: uppercase;
color: light-dark(@dark-blue, @golden);
@ -170,7 +170,7 @@
gap: 5px;
.label {
font-size: 14px;
font-size: var(--font-size-14);
font-weight: bold;
text-transform: uppercase;
color: light-dark(@dark-blue, @golden);
@ -205,7 +205,7 @@
align-items: center;
padding-top: 5px;
color: light-dark(@dark-blue, @golden);
font-size: 14px;
font-size: var(--font-size-14);
font-weight: 600;
align-items: center;
justify-content: center;
@ -213,14 +213,14 @@
i {
line-height: 17px;
font-size: 10px;
font-size: var(--font-size-10);
}
}
.trait-value {
font-style: normal;
font-weight: 400;
font-size: 20px;
font-size: var(--font-size-20);
text-align: center;
}
}

View file

@ -41,7 +41,7 @@
height: 32px;
position: absolute;
right: 20px;
font-size: 16px;
font-size: var(--font-size-16);
z-index: 1;
color: light-dark(@dark-blue-50, @beige-50);
}

View file

@ -41,7 +41,7 @@
height: 32px;
position: absolute;
right: 20px;
font-size: 16px;
font-size: var(--font-size-16);
z-index: 1;
color: light-dark(@dark-blue-50, @beige-50);
}

View file

@ -89,7 +89,7 @@
transition: all 0.3s ease;
.spellcast-label {
font-size: 14px;
font-size: var(--font-size-14);
opacity: 0;
margin-right: 0.3rem;
transition: all 0.3s ease;
@ -258,7 +258,7 @@
text-align: center;
line-height: 18px;
color: light-dark(@beige, @dark-blue);
font-size: 12px;
font-size: var(--font-size-12);
}
}
.status-value {
@ -402,7 +402,7 @@
font-weight: bold;
text-align: center;
line-height: 18px;
font-size: 12px;
font-size: var(--font-size-12);
color: light-dark(@beige, @dark-blue);
}
}
@ -424,7 +424,7 @@
height: 30px;
h4 {
font-size: 14px;
font-size: var(--font-size-14);
font-weight: bold;
text-transform: uppercase;
color: light-dark(@dark-blue, @golden);
@ -443,7 +443,7 @@
margin-bottom: 10px;
.inventory-item {
padding: 0 10px;
padding-left: 10px;
}
}
@ -452,10 +452,11 @@
padding-top: 10px;
padding-bottom: 20px;
mask-image: linear-gradient(0deg, transparent 0%, black 5%);
scrollbar-gutter: stable;
scrollbar-width: thin;
&:hover {
overflow-y: auto;
scrollbar-width: thin;
scrollbar-color: light-dark(@dark-blue, @golden) transparent;
}
}
@ -489,7 +490,7 @@
.experience-value {
height: 25px;
width: 35px;
font-size: 14px;
font-size: var(--font-size-14);
color: light-dark(@dark, @beige);
align-content: center;
text-align: center;

View file

@ -16,7 +16,7 @@
width: 100%;
h3 {
font-size: 20px;
font-size: var(--font-size-20);
}
}
.items-list {
@ -58,7 +58,7 @@
.experience-name {
width: 180px;
text-align: start;
font-size: 14px;
font-size: var(--font-size-14);
color: light-dark(@dark, @beige);
}
}
@ -66,7 +66,7 @@
.experience-value {
height: 25px;
width: 35px;
font-size: 14px;
font-size: var(--font-size-14);
color: light-dark(@dark, @beige);
align-content: center;
text-align: center;

View file

@ -0,0 +1,17 @@
@import '../../../utils/colors.less';
.application.sheet.daggerheart.actor.dh-style.companion {
.tab.effects {
.effects-sections {
display: flex;
flex-direction: column;
gap: 10px;
overflow-y: auto;
mask-image: linear-gradient(0deg, transparent 0%, black 5%);
padding-bottom: 20px;
scrollbar-width: thin;
scrollbar-color: light-dark(@dark-blue, @golden) transparent;
}
}
}

View file

@ -24,7 +24,7 @@
margin-bottom: -30px;
input[type='text'] {
font-size: 24px;
font-size: var(--font-size-24);
height: 32px;
text-align: center;
border: 1px solid transparent;
@ -78,7 +78,7 @@
font-weight: bold;
text-align: center;
line-height: 18px;
font-size: 12px;
font-size: var(--font-size-12);
color: light-dark(@beige, @dark-blue);
}
}
@ -209,7 +209,7 @@
.level-button {
color: light-dark(@dark, @beige);
font-size: 18px;
font-size: var(--font-size-18);
line-height: 1;
min-height: unset;
height: min-content;

View file

@ -39,7 +39,7 @@
justify-content: center;
align-items: center;
padding: 3px 5px;
font-size: 12px;
font-size: var(--font-size-12);
font: @font-body;
background: light-dark(@dark-15, @beige-15);
@ -52,9 +52,16 @@
flex-direction: row;
justify-content: center;
align-items: center;
font-size: 12px;
font-size: var(--font-size-12);
}
}
.attribution-header-label {
text-align: left;
position: relative;
top: 4px;
margin-bottom: -6px;
}
}
.status-number {
@ -93,7 +100,7 @@
font-weight: bold;
text-align: center;
line-height: 18px;
font-size: 12px;
font-size: var(--font-size-12);
color: light-dark(@beige, @dark-blue);
}
}
@ -101,7 +108,7 @@
.item-name {
input[type='text'] {
font-size: 32px;
font-size: var(--font-size-32);
height: 42px;
text-align: start;
transition: all 0.3s ease;

View file

@ -0,0 +1,17 @@
@import '../../../utils/colors.less';
.application.sheet.daggerheart.actor.dh-style.environment {
.tab.potentialAdversaries {
.items-section {
display: flex;
flex-direction: column;
gap: 10px;
overflow-y: auto;
mask-image: linear-gradient(0deg, transparent 0%, black 5%);
padding-bottom: 20px;
scrollbar-width: thin;
scrollbar-color: light-dark(@dark-blue, @golden) transparent;
}
}
}

View file

@ -5,6 +5,10 @@
.appTheme({
&.environment {
background-image: url('../assets/parchments/dh-parchment-dark.png');
.attribution-header-label {
background-image: url('../assets/parchments/dh-parchment-dark.png');
}
}
}, {
&.environment {
@ -18,5 +22,11 @@
overflow-y: auto;
scrollbar-width: thin;
scrollbar-color: light-dark(@dark-blue, @golden) transparent;
&.active {
overflow: hidden;
display: flex;
flex-direction: column;
}
}
}

View file

@ -4,6 +4,7 @@
@import './actors/adversary/header.less';
@import './actors/adversary/sheet.less';
@import './actors/adversary/sidebar.less';
@import './actors/adversary/effects.less';
@import './actors/character/biography.less';
@import './actors/character/effects.less';
@ -17,12 +18,16 @@
@import './actors/companion/details.less';
@import './actors/companion/header.less';
@import './actors/companion/sheet.less';
@import './actors/companion/effects.less';
@import './actors/environment/actions.less';
@import './actors/environment/header.less';
@import './actors/environment/potentialAdversaries.less';
@import './actors/environment/sheet.less';
@import './items/beastform.less';
@import './items/class.less';
@import './items/domain-card.less';
@import './items/feature.less';
@import './items/heritage.less';
@import './items/item-sheet-shared.less';

View file

@ -0,0 +1,12 @@
.application.sheet.daggerheart.dh-style {
&.ancestry,
&.community {
.item-card-header {
.item-info {
.item-description {
gap: 0;
}
}
}
}
}

View file

@ -0,0 +1,13 @@
.application.sheet.daggerheart.dh-style.item {
&.minimized {
.attribution-header-label {
display: none;
}
}
.attribution-header-label {
font-style: italic;
font-family: @font-body;
color: light-dark(@chat-blue-bg, @beige-50);
}
}