mirror of
https://github.com/wabbajack-tools/wabbajack.git
synced 2024-08-30 18:42:17 +00:00
Generated CSS files
This commit is contained in:
parent
84c49f2916
commit
f2e29a9ab1
3
Wabbajack.App.Blazor/.gitignore
vendored
3
Wabbajack.App.Blazor/.gitignore
vendored
@ -1,2 +1 @@
|
||||
**/*.css
|
||||
**/*.css.map
|
||||
|
36
Wabbajack.App.Blazor/Components/InfoBlock.razor.css
Normal file
36
Wabbajack.App.Blazor/Components/InfoBlock.razor.css
Normal file
@ -0,0 +1,36 @@
|
||||
#info-block {
|
||||
display: flex;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
align-content: center;
|
||||
margin: 1rem;
|
||||
}
|
||||
#info-block .supertitle {
|
||||
margin-left: 0.5rem;
|
||||
font-size: 1.5rem;
|
||||
font-weight: 100;
|
||||
}
|
||||
#info-block .title {
|
||||
font-size: 4rem;
|
||||
font-weight: 100;
|
||||
margin-top: -1rem;
|
||||
margin-bottom: -0.5rem;
|
||||
}
|
||||
#info-block .subtitle {
|
||||
margin-left: 0.5rem;
|
||||
font-size: 2rem;
|
||||
font-weight: 100;
|
||||
}
|
||||
#info-block .comment {
|
||||
margin-left: 1rem;
|
||||
color: rgba(255, 255, 255, 0.75);
|
||||
}
|
||||
#info-block .description {
|
||||
margin-left: 1.5rem;
|
||||
margin-top: 0.5rem;
|
||||
color: rgba(255, 255, 255, 0.5);
|
||||
}
|
||||
|
||||
/*# sourceMappingURL=InfoBlock.razor.css.map */
|
1
Wabbajack.App.Blazor/Components/InfoBlock.razor.css.map
Normal file
1
Wabbajack.App.Blazor/Components/InfoBlock.razor.css.map
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"sourceRoot":"","sources":["InfoBlock.razor.scss"],"names":[],"mappings":"AAAC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA","file":"InfoBlock.razor.css"}
|
37
Wabbajack.App.Blazor/Components/InfoImage.razor.css
Normal file
37
Wabbajack.App.Blazor/Components/InfoImage.razor.css
Normal file
@ -0,0 +1,37 @@
|
||||
#info-image {
|
||||
display: flex;
|
||||
width: 100%;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
align-content: center;
|
||||
margin: 1rem;
|
||||
}
|
||||
#info-image .mod-feature {
|
||||
margin-left: -10px;
|
||||
font-size: 2rem;
|
||||
font-weight: 100;
|
||||
}
|
||||
#info-image .image {
|
||||
overflow: hidden;
|
||||
}
|
||||
#info-image .image img {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
object-fit: contain;
|
||||
}
|
||||
#info-image .title {
|
||||
font-size: 2rem;
|
||||
font-weight: 100;
|
||||
}
|
||||
#info-image .subtitle {
|
||||
font-size: 1.1rem;
|
||||
font-weight: 100;
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
#info-image .description {
|
||||
margin-top: 0.5rem;
|
||||
margin-left: 1rem;
|
||||
color: rgba(255, 255, 255, 0.75);
|
||||
}
|
||||
|
||||
/*# sourceMappingURL=InfoImage.razor.css.map */
|
1
Wabbajack.App.Blazor/Components/InfoImage.razor.css.map
Normal file
1
Wabbajack.App.Blazor/Components/InfoImage.razor.css.map
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"sourceRoot":"","sources":["InfoImage.razor.scss"],"names":[],"mappings":"AAAC;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;;AACA;EACE;EACA;EACA;;AAIJ;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA","file":"InfoImage.razor.css"}
|
84
Wabbajack.App.Blazor/Components/ModlistItem.razor.css
Normal file
84
Wabbajack.App.Blazor/Components/ModlistItem.razor.css
Normal file
@ -0,0 +1,84 @@
|
||||
@font-face {
|
||||
font-family: "Raleway";
|
||||
src: url("fonts/Raleway-Variable.ttf");
|
||||
}
|
||||
@font-face {
|
||||
font-family: "YanoneKaffeesatz";
|
||||
src: url("fonts/YanoneKaffeesatz-Variable.ttf");
|
||||
}
|
||||
.item {
|
||||
width: 400px;
|
||||
height: 450px;
|
||||
overflow: hidden;
|
||||
margin: 0.5rem;
|
||||
padding: 1rem;
|
||||
background: rgba(255, 255, 255, 0.1);
|
||||
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
|
||||
backdrop-filter: blur(7px);
|
||||
-webkit-backdrop-filter: blur(7px);
|
||||
border: 1px solid rgba(255, 255, 255, 0.31);
|
||||
}
|
||||
.item:hover .display .image {
|
||||
filter: blur(2px) brightness(70%);
|
||||
}
|
||||
.item:hover .display .interaction {
|
||||
opacity: 1;
|
||||
}
|
||||
.item .display {
|
||||
position: relative;
|
||||
height: 225px;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
.item .display .image {
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
object-fit: contain;
|
||||
transition: all 250ms ease-in-out;
|
||||
}
|
||||
.item .display .interaction {
|
||||
position: absolute;
|
||||
opacity: 0;
|
||||
transition: all 250ms ease-in-out;
|
||||
}
|
||||
.item .display .interaction img {
|
||||
width: 75px;
|
||||
height: 75px;
|
||||
margin: 0;
|
||||
transition: all 150ms ease-in-out;
|
||||
}
|
||||
.item .display .interaction img.hidden {
|
||||
opacity: 0.25;
|
||||
}
|
||||
.item .display .interaction img:hover {
|
||||
margin-left: 10px;
|
||||
margin-right: 10px;
|
||||
transform: scale(1.25);
|
||||
}
|
||||
.item .info {
|
||||
padding-bottom: 1rem;
|
||||
padding-left: 0.5rem;
|
||||
padding-right: 0.5rem;
|
||||
}
|
||||
.item .info .title {
|
||||
color: white;
|
||||
font-weight: 100;
|
||||
font-size: 2rem;
|
||||
line-height: 2.5rem;
|
||||
margin: 0;
|
||||
}
|
||||
.item .info .author {
|
||||
color: lightgray;
|
||||
font-size: 1rem;
|
||||
}
|
||||
.item .info .description {
|
||||
color: grey;
|
||||
font-size: 0.9rem;
|
||||
}
|
||||
.item .tags {
|
||||
border-radius: 0.5rem;
|
||||
}
|
||||
|
||||
/*# sourceMappingURL=ModlistItem.razor.css.map */
|
@ -0,0 +1 @@
|
||||
{"version":3,"sourceRoot":"","sources":["../Shared/Globals.scss","ModlistItem.razor.scss"],"names":[],"mappings":"AAAC;EACC;EACA;;AAGF;EACE;EACA;;ACFF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AAGF;EACE;EACA,QAzBa;EA0Bb;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAEA;EACE,OA3CU;EA4CV,QA5CU;EA6CV;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;;AAMR;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAIJ;EACE","file":"ModlistItem.razor.css"}
|
@ -1,4 +1,4 @@
|
||||
@import "../Shared/Globals.scss";
|
||||
@import "../Shared/Globals.scss";
|
||||
|
||||
$display-height: 225px;
|
||||
$hover-icon-size: 75px;
|
||||
@ -34,7 +34,7 @@ $hover-icon-size: 75px;
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
object-fit: cover;
|
||||
object-fit: contain;
|
||||
transition: all 250ms ease-in-out;
|
||||
}
|
||||
|
||||
|
30
Wabbajack.App.Blazor/Components/News.razor.css
Normal file
30
Wabbajack.App.Blazor/Components/News.razor.css
Normal file
@ -0,0 +1,30 @@
|
||||
.container {
|
||||
background-image: linear-gradient(30deg, black 0%, rgba(0, 0, 0, 0.8) 30%, rgba(255, 255, 255, 0) 100%), url(images/Banner_Dark_Transparent.png);
|
||||
background-size: cover;
|
||||
background-position: center;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
padding: 1rem 1.5rem;
|
||||
max-width: 56rem;
|
||||
height: 9rem;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
|
||||
backdrop-filter: blur(5px);
|
||||
border: 1px solid rgba(255, 255, 255, 0.3);
|
||||
}
|
||||
.container .info {
|
||||
align-self: flex-end;
|
||||
}
|
||||
.container .info .title {
|
||||
color: white;
|
||||
font-weight: 100;
|
||||
font-size: 2.25rem;
|
||||
line-height: 2.5rem;
|
||||
margin: 0;
|
||||
}
|
||||
.container .info .description {
|
||||
color: grey;
|
||||
}
|
||||
|
||||
/*# sourceMappingURL=News.razor.css.map */
|
1
Wabbajack.App.Blazor/Components/News.razor.css.map
Normal file
1
Wabbajack.App.Blazor/Components/News.razor.css.map
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"sourceRoot":"","sources":["News.razor.scss"],"names":[],"mappings":"AAAC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE","file":"News.razor.css"}
|
7
Wabbajack.App.Blazor/Components/ProgressBar.razor.css
Normal file
7
Wabbajack.App.Blazor/Components/ProgressBar.razor.css
Normal file
@ -0,0 +1,7 @@
|
||||
progress {
|
||||
width: 100%;
|
||||
height: 3px;
|
||||
appearance: none;
|
||||
}
|
||||
|
||||
/*# sourceMappingURL=ProgressBar.razor.css.map */
|
@ -0,0 +1 @@
|
||||
{"version":3,"sourceRoot":"","sources":["ProgressBar.razor.scss"],"names":[],"mappings":"AAAC;EACC;EACA;EACA","file":"ProgressBar.razor.css"}
|
38
Wabbajack.App.Blazor/Components/SideBar.razor.css
Normal file
38
Wabbajack.App.Blazor/Components/SideBar.razor.css
Normal file
@ -0,0 +1,38 @@
|
||||
@font-face {
|
||||
font-family: "Raleway";
|
||||
src: url("fonts/Raleway-Variable.ttf");
|
||||
}
|
||||
@font-face {
|
||||
font-family: "YanoneKaffeesatz";
|
||||
src: url("fonts/YanoneKaffeesatz-Variable.ttf");
|
||||
}
|
||||
#side-bar {
|
||||
position: fixed;
|
||||
height: 100%;
|
||||
width: 75px;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: space-between;
|
||||
align-items: center;
|
||||
border-right: 1px solid #404040;
|
||||
backdrop-filter: brightness(0.8);
|
||||
}
|
||||
#side-bar .logo {
|
||||
padding: 0.5rem;
|
||||
display: block;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
vertical-align: middle;
|
||||
max-width: 100%;
|
||||
height: auto;
|
||||
}
|
||||
#side-bar .socials {
|
||||
width: 30px;
|
||||
}
|
||||
#side-bar .socials img {
|
||||
width: 100%;
|
||||
height: auto;
|
||||
margin-bottom: 30px;
|
||||
}
|
||||
|
||||
/*# sourceMappingURL=SideBar.razor.css.map */
|
1
Wabbajack.App.Blazor/Components/SideBar.razor.css.map
Normal file
1
Wabbajack.App.Blazor/Components/SideBar.razor.css.map
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"sourceRoot":"","sources":["../Shared/Globals.scss","SideBar.razor.scss"],"names":[],"mappings":"AAAC;EACC;EACA;;AAGF;EACE;EACA;;ACLF;EACE;EACA;EACA,ODUc;ECTd;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAEA;EACE;EACA;EACA","file":"SideBar.razor.css"}
|
43
Wabbajack.App.Blazor/Components/TopBar.razor.css
Normal file
43
Wabbajack.App.Blazor/Components/TopBar.razor.css
Normal file
@ -0,0 +1,43 @@
|
||||
@font-face {
|
||||
font-family: "Raleway";
|
||||
src: url("fonts/Raleway-Variable.ttf");
|
||||
}
|
||||
@font-face {
|
||||
font-family: "YanoneKaffeesatz";
|
||||
src: url("fonts/YanoneKaffeesatz-Variable.ttf");
|
||||
}
|
||||
#top-bar {
|
||||
position: fixed;
|
||||
width: calc(100% - 75px);
|
||||
height: 65px;
|
||||
background-color: transparent;
|
||||
backdrop-filter: blur(5px) grayscale(10%);
|
||||
z-index: 2;
|
||||
font-family: "Raleway", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
|
||||
text-transform: uppercase;
|
||||
display: flex;
|
||||
align-items: flex-start;
|
||||
justify-content: flex-end;
|
||||
padding: 10px;
|
||||
}
|
||||
#top-bar nav {
|
||||
font-weight: 100;
|
||||
font-size: 1em;
|
||||
line-height: 2rem;
|
||||
}
|
||||
#top-bar ul li {
|
||||
display: inline-block;
|
||||
margin-right: 10px;
|
||||
}
|
||||
#top-bar ul li a {
|
||||
color: white;
|
||||
display: block;
|
||||
padding: 0.5rem 1rem;
|
||||
text-decoration: none;
|
||||
transition: background-color 0.25s ease-in-out;
|
||||
}
|
||||
#top-bar ul li a:hover {
|
||||
border-bottom: 2px solid #5E437F;
|
||||
}
|
||||
|
||||
/*# sourceMappingURL=TopBar.razor.css.map */
|
1
Wabbajack.App.Blazor/Components/TopBar.razor.css.map
Normal file
1
Wabbajack.App.Blazor/Components/TopBar.razor.css.map
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"sourceRoot":"","sources":["../Shared/Globals.scss","TopBar.razor.scss"],"names":[],"mappings":"AAAC;EACC;EACA;;AAGF;EACE;EACA;;ACLF;EACE;EACA;EACA,QDSc;ECRd;EACA;EACA;EAEA,aDSa;ECRb;EAEA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAIA;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE","file":"TopBar.razor.css"}
|
@ -6,7 +6,6 @@
|
||||
<div class="image">
|
||||
<img src="@Image" alt="">
|
||||
</div>
|
||||
@* <div class="image" style="background-image: url('@Image');"></div> *@
|
||||
<div class="list">
|
||||
@if (!string.IsNullOrEmpty(ModList.Name))
|
||||
{
|
||||
@ -19,7 +18,6 @@
|
||||
<InfoBlock Supertitle="Installing..." Title="@ModList.Name" Subtitle="@StatusText" Description="There will be a log here but I need to figure out logging and non-blocking UI stuff first."/>
|
||||
}
|
||||
}
|
||||
@* <div class="modlist-image" style="background-image: url('@Image');"></div> *@
|
||||
@if (!string.IsNullOrEmpty(Image))
|
||||
{
|
||||
if (_installState.Value.CurrentInstallState == InstallState.InstallStateEnum.Configuration)
|
||||
|
137
Wabbajack.App.Blazor/Pages/Configure.razor.css
Normal file
137
Wabbajack.App.Blazor/Pages/Configure.razor.css
Normal file
@ -0,0 +1,137 @@
|
||||
@font-face {
|
||||
font-family: "Raleway";
|
||||
src: url("fonts/Raleway-Variable.ttf");
|
||||
}
|
||||
@font-face {
|
||||
font-family: "YanoneKaffeesatz";
|
||||
src: url("fonts/YanoneKaffeesatz-Variable.ttf");
|
||||
}
|
||||
#content {
|
||||
display: flex;
|
||||
height: 100%;
|
||||
align-content: center;
|
||||
justify-content: space-around;
|
||||
align-items: center;
|
||||
color: white;
|
||||
flex-direction: column;
|
||||
}
|
||||
#content .image {
|
||||
position: absolute;
|
||||
width: calc(100% - 75px);
|
||||
height: calc(100% - 65px);
|
||||
filter: blur(25px) brightness(50%);
|
||||
z-index: -1;
|
||||
}
|
||||
#content .image img {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
object-fit: cover;
|
||||
}
|
||||
#content .list {
|
||||
display: flex;
|
||||
flex: 1;
|
||||
overflow: hidden;
|
||||
}
|
||||
#content .settings {
|
||||
font-size: 0.85rem;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
width: 100%;
|
||||
padding: 1rem;
|
||||
backdrop-filter: brightness(0.5);
|
||||
}
|
||||
#content .settings .locations {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
flex: 1;
|
||||
overflow: hidden;
|
||||
}
|
||||
#content .settings .locations .labels span {
|
||||
display: block;
|
||||
height: 2rem;
|
||||
padding: 0.25rem;
|
||||
margin: 0.25rem;
|
||||
white-space: pre;
|
||||
cursor: pointer;
|
||||
text-overflow: ellipsis;
|
||||
overflow: hidden;
|
||||
}
|
||||
#content .settings .locations .paths {
|
||||
flex: 1;
|
||||
margin-left: 1rem;
|
||||
overflow: hidden;
|
||||
}
|
||||
#content .settings .locations .paths span {
|
||||
display: block;
|
||||
height: 2rem;
|
||||
padding: 0.25rem;
|
||||
margin: 0.25rem;
|
||||
white-space: pre;
|
||||
cursor: pointer;
|
||||
text-overflow: ellipsis;
|
||||
overflow: hidden;
|
||||
border: solid 1px rgba(255, 255, 255, 0.3);
|
||||
}
|
||||
#content .settings .options {
|
||||
display: flex;
|
||||
flex-flow: row wrap;
|
||||
flex-direction: column;
|
||||
margin-left: 2rem;
|
||||
}
|
||||
#content .settings .options .option {
|
||||
position: relative;
|
||||
display: block;
|
||||
margin: 0.25rem;
|
||||
padding-left: 2rem;
|
||||
cursor: pointer;
|
||||
user-select: none;
|
||||
}
|
||||
#content .settings .options .option:hover input ~ .checkmark {
|
||||
background-color: darkgrey;
|
||||
}
|
||||
#content .settings .options .option input {
|
||||
position: absolute;
|
||||
opacity: 0;
|
||||
cursor: pointer;
|
||||
height: 0;
|
||||
width: 0;
|
||||
}
|
||||
#content .settings .options .option input:checked ~ .checkmark {
|
||||
background-color: #5E437F;
|
||||
}
|
||||
#content .settings .options .option input:checked ~ .checkmark:after {
|
||||
display: block;
|
||||
left: calc(0.5 * 0.75rem);
|
||||
top: calc(0.25 * 0.75rem);
|
||||
width: calc(0.25 * 0.75rem);
|
||||
height: calc(0.65 * 0.75rem);
|
||||
border: solid white;
|
||||
border-width: 0 3px 3px 0;
|
||||
transform: rotate(45deg);
|
||||
}
|
||||
#content .settings .options .option .checkmark {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
height: calc(1.5 * 0.75rem);
|
||||
width: calc(1.5 * 0.75rem);
|
||||
background-color: rgba(255, 255, 255, 0.2);
|
||||
}
|
||||
#content .settings .options .option .checkmark:after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
display: none;
|
||||
}
|
||||
#content .settings .install {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
margin: 0.5rem;
|
||||
cursor: pointer;
|
||||
}
|
||||
#content .settings .install img {
|
||||
width: 5rem;
|
||||
height: 5rem;
|
||||
}
|
||||
|
||||
/*# sourceMappingURL=Configure.razor.css.map */
|
1
Wabbajack.App.Blazor/Pages/Configure.razor.css.map
Normal file
1
Wabbajack.App.Blazor/Pages/Configure.razor.css.map
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"sourceRoot":"","sources":["../Shared/Globals.scss","Configure.razor.scss"],"names":[],"mappings":"AAAC;EACC;EACA;;AAGF;EACE;EACA;;ACWF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGE;EAtDN;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAoDI;EACE;EACA;EACA;;AAEA;EAhEN;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EA2DQ;;AAKN;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE,kBA3FkB;;AA8FpB;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE,kBD7FG;;AC+FH;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA,kBA5HY;;AA8HZ;EACE;EACA;EACA;;AAMR;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA","file":"Configure.razor.css"}
|
8
Wabbajack.App.Blazor/Pages/Gallery.razor.css
Normal file
8
Wabbajack.App.Blazor/Pages/Gallery.razor.css
Normal file
@ -0,0 +1,8 @@
|
||||
#content {
|
||||
width: 100%;
|
||||
display: flex;
|
||||
flex-flow: row wrap;
|
||||
justify-content: space-evenly;
|
||||
}
|
||||
|
||||
/*# sourceMappingURL=Gallery.razor.css.map */
|
1
Wabbajack.App.Blazor/Pages/Gallery.razor.css.map
Normal file
1
Wabbajack.App.Blazor/Pages/Gallery.razor.css.map
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"sourceRoot":"","sources":["Gallery.razor.scss"],"names":[],"mappings":"AAAC;EACC;EACA;EACA;EACA","file":"Gallery.razor.css"}
|
7
Wabbajack.App.Blazor/Pages/Home.razor.css
Normal file
7
Wabbajack.App.Blazor/Pages/Home.razor.css
Normal file
@ -0,0 +1,7 @@
|
||||
#content {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
/*# sourceMappingURL=Home.razor.css.map */
|
1
Wabbajack.App.Blazor/Pages/Home.razor.css.map
Normal file
1
Wabbajack.App.Blazor/Pages/Home.razor.css.map
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"sourceRoot":"","sources":["Home.razor.scss"],"names":[],"mappings":"AAAC;EACC;EACA;EAEA","file":"Home.razor.css"}
|
@ -1,27 +0,0 @@
|
||||
@page "/installing"
|
||||
@namespace Wabbajack.App.Blazor.Pages
|
||||
@inherits Fluxor.Blazor.Web.Components.FluxorComponent
|
||||
|
||||
<div id="content">
|
||||
<div class="image"></div>
|
||||
<div class="info">
|
||||
<div class="step">@StatusText</div>
|
||||
<div class="description">Downloading missing archives...</div>
|
||||
<div class="number">16 of 228 archives downloaded</div>
|
||||
<div class="number">128.27 GB remaining</div>
|
||||
<div class="number">5.6 MB/s</div>
|
||||
<div class="log">
|
||||
<p>Downloaded A Cool Mod</p>
|
||||
<p>Downloaded Some Mod With a Long Name</p>
|
||||
<p>Downloaded An Even Longer Name Why Do They Do This</p>
|
||||
<p>Downloaded An Archive From MEGA Wow It's a Miracle</p>
|
||||
<p>Downloaded Archive Mod Something Long</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="preview">
|
||||
<div class="mod-image"></div>
|
||||
<div class="mod-name">Manbeast - A Werewolf Overhaul</div>
|
||||
<div class="mod-author">Simon Magus and colinswrath</div>
|
||||
<div class="mod-info">Manbeast is a complete overhaul of Skyrim’s Werewolf system designed to balance existing Werewolf mechanics and add powerful new lycanthropic abilities to the game.</div>
|
||||
</div>
|
||||
</div>
|
@ -1,82 +0,0 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Shell;
|
||||
using Fluxor;
|
||||
using Microsoft.AspNetCore.Components;
|
||||
using Wabbajack.App.Blazor.Store;
|
||||
using Wabbajack.App.Blazor.Utility;
|
||||
using Wabbajack.Downloaders.GameFile;
|
||||
using Wabbajack.DTOs;
|
||||
using Wabbajack.DTOs.JsonConverters;
|
||||
using Wabbajack.Installer;
|
||||
using Wabbajack.Paths;
|
||||
|
||||
namespace Wabbajack.App.Blazor.Pages
|
||||
{
|
||||
public partial class Installing
|
||||
{
|
||||
[Inject] private NavigationManager NavigationManager { get; set; }
|
||||
[Inject] private IState<InstallState> _installState { get; set; }
|
||||
[Inject] private DTOSerializer _dtos { get; set; }
|
||||
[Inject] private IDispatcher _dispatcher { get; set; }
|
||||
[Inject] private IServiceProvider _serviceProvider { get; set; }
|
||||
[Inject] private SystemParametersConstructor _parametersConstructor { get; set; }
|
||||
[Inject] private IGameLocator _gameLocator { get; set; }
|
||||
|
||||
private ModList modlist { get; set; }
|
||||
|
||||
private string StatusText { get; set; }
|
||||
|
||||
protected override async Task OnInitializedAsync()
|
||||
{
|
||||
modlist = _installState.Value.CurrentModList;
|
||||
|
||||
Task.Run(BeginInstall);
|
||||
|
||||
await base.OnInitializedAsync();
|
||||
}
|
||||
|
||||
private async Task BeginInstall()
|
||||
{
|
||||
// var postfix = (await ModListLocation.TargetPath.ToString().Hash()).ToHex();
|
||||
// await _settingsManager.Save(InstallSettingsPrefix + postfix, new SavedInstallSettings
|
||||
// {
|
||||
// ModListLocation = ModListLocation.TargetPath,
|
||||
// InstallLocation = Installer.Location.TargetPath,
|
||||
// DownloadLoadction = Installer.DownloadLocation.TargetPath,
|
||||
// Metadata = ModlistMetadata
|
||||
// });
|
||||
|
||||
try
|
||||
{
|
||||
var installer = StandardInstaller.Create(_serviceProvider, new InstallerConfiguration
|
||||
{
|
||||
Game = modlist.GameType,
|
||||
Downloads = (AbsolutePath)_installState.Value.CurrentDownloadPath,
|
||||
Install = (AbsolutePath)_installState.Value.CurrentInstallPath,
|
||||
ModList = modlist,
|
||||
ModlistArchive = (AbsolutePath)_installState.Value.CurrentModListPath,
|
||||
SystemParameters = _parametersConstructor.Create(),
|
||||
GameFolder = _gameLocator.GameLocation(modlist.GameType)
|
||||
});
|
||||
|
||||
|
||||
installer.OnStatusUpdate = update =>
|
||||
{
|
||||
if (StatusText != update.StatusText)
|
||||
{
|
||||
StatusText = update.StatusText;
|
||||
InvokeAsync(StateHasChanged);
|
||||
}
|
||||
};
|
||||
await installer.Begin(CancellationToken.None);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Debug.Print(ex.Message);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -1,77 +0,0 @@
|
||||
@import "../Shared/Globals.scss";
|
||||
|
||||
#content {
|
||||
display: flex;
|
||||
height: 100%;
|
||||
align-content: center;
|
||||
justify-content: space-around;
|
||||
align-items: center;
|
||||
color: white;
|
||||
|
||||
.image {
|
||||
position: absolute;
|
||||
background-image: url("images/modlist-image.png");
|
||||
width: calc(100% - #{$sidebar-width});
|
||||
height: calc(100% - #{$header-height});
|
||||
background-repeat: no-repeat;
|
||||
background-size: cover;
|
||||
background-position: center;
|
||||
filter: blur(25px) brightness(50%);
|
||||
z-index: -1;
|
||||
}
|
||||
.info {
|
||||
width: fit-content;
|
||||
height: fit-content;
|
||||
|
||||
.step {
|
||||
margin-left: -20px;
|
||||
font-size: 5rem;
|
||||
font-weight: 100;
|
||||
}
|
||||
|
||||
.description {
|
||||
margin-left: -10px;
|
||||
font-size: 2rem;
|
||||
font-weight: 100;
|
||||
}
|
||||
|
||||
.number {
|
||||
color: rgba(255, 255, 255, 0.75);
|
||||
}
|
||||
.log {
|
||||
margin-top: 20px;
|
||||
color: rgba(255, 255, 255, 0.5);
|
||||
}
|
||||
}
|
||||
.preview {
|
||||
width: 800px;
|
||||
height: 450px;
|
||||
margin-top: -150px;
|
||||
.mod-feature {
|
||||
margin-left: -10px;
|
||||
font-size: 2rem;
|
||||
font-weight: 100;
|
||||
}
|
||||
.mod-image {
|
||||
background-image: url("https://staticdelivery.nexusmods.com/mods/1704/images/44746/44746-1611463256-105629958.png");
|
||||
background-repeat: no-repeat;
|
||||
background-size: cover;
|
||||
background-position: center;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
.mod-name {
|
||||
font-size: 2rem;
|
||||
font-weight: 100;
|
||||
}
|
||||
.mod-author {
|
||||
font-size: 1.1rem;
|
||||
font-weight: 100;
|
||||
}
|
||||
.mod-info {
|
||||
margin-top: 20px;
|
||||
margin-left: 10px;
|
||||
color: rgba(255, 255, 255, 0.75);
|
||||
}
|
||||
}
|
||||
}
|
39
Wabbajack.App.Blazor/Pages/SelectInstall.razor.css
Normal file
39
Wabbajack.App.Blazor/Pages/SelectInstall.razor.css
Normal file
@ -0,0 +1,39 @@
|
||||
#content {
|
||||
display: flex;
|
||||
height: 100%;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
color: white;
|
||||
}
|
||||
#content .select {
|
||||
display: flex;
|
||||
width: 100%;
|
||||
flex-direction: row;
|
||||
justify-content: space-evenly;
|
||||
}
|
||||
#content .select div {
|
||||
display: flex;
|
||||
border: solid 1px red;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
}
|
||||
#content .select div img {
|
||||
width: 15rem;
|
||||
height: 15rem;
|
||||
}
|
||||
#content .recent .title {
|
||||
font-size: 1.5rem;
|
||||
font-weight: 100;
|
||||
}
|
||||
#content .recent .modlist img {
|
||||
height: 4rem;
|
||||
width: auto;
|
||||
border: solid 1px red;
|
||||
}
|
||||
#content .recent .modlist .info {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
/*# sourceMappingURL=SelectInstall.razor.css.map */
|
1
Wabbajack.App.Blazor/Pages/SelectInstall.razor.css.map
Normal file
1
Wabbajack.App.Blazor/Pages/SelectInstall.razor.css.map
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"sourceRoot":"","sources":["SelectInstall.razor.scss"],"names":[],"mappings":"AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAEA;EACE,OAvBa;EAwBb,QAxBa;;AA8BjB;EACE;EACA;;AAIA;EACE;EACA;EACA;;AAGF;EACE;EACA","file":"SelectInstall.razor.css"}
|
10
Wabbajack.App.Blazor/Shared/Globals.css
Normal file
10
Wabbajack.App.Blazor/Shared/Globals.css
Normal file
@ -0,0 +1,10 @@
|
||||
@font-face {
|
||||
font-family: "Raleway";
|
||||
src: url("fonts/Raleway-Variable.ttf");
|
||||
}
|
||||
@font-face {
|
||||
font-family: "YanoneKaffeesatz";
|
||||
src: url("fonts/YanoneKaffeesatz-Variable.ttf");
|
||||
}
|
||||
|
||||
/*# sourceMappingURL=Globals.css.map */
|
1
Wabbajack.App.Blazor/Shared/Globals.css.map
Normal file
1
Wabbajack.App.Blazor/Shared/Globals.css.map
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"sourceRoot":"","sources":["Globals.scss"],"names":[],"mappings":"AAAC;EACC;EACA;;AAGF;EACE;EACA","file":"Globals.css"}
|
28
Wabbajack.App.Blazor/Shared/MainLayout.razor.css
Normal file
28
Wabbajack.App.Blazor/Shared/MainLayout.razor.css
Normal file
@ -0,0 +1,28 @@
|
||||
@font-face {
|
||||
font-family: "Raleway";
|
||||
src: url("fonts/Raleway-Variable.ttf");
|
||||
}
|
||||
@font-face {
|
||||
font-family: "YanoneKaffeesatz";
|
||||
src: url("fonts/YanoneKaffeesatz-Variable.ttf");
|
||||
}
|
||||
#background {
|
||||
position: fixed;
|
||||
height: 100vh;
|
||||
width: 100%;
|
||||
background: linear-gradient(320deg, #151022, #1f0d2a, #100214);
|
||||
z-index: -1;
|
||||
}
|
||||
|
||||
#wrapper {
|
||||
width: calc(100% - 75px);
|
||||
float: right;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
#page {
|
||||
margin-top: 65px;
|
||||
height: calc(100% - 65px);
|
||||
}
|
||||
|
||||
/*# sourceMappingURL=MainLayout.razor.css.map */
|
1
Wabbajack.App.Blazor/Shared/MainLayout.razor.css.map
Normal file
1
Wabbajack.App.Blazor/Shared/MainLayout.razor.css.map
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"sourceRoot":"","sources":["Globals.scss","MainLayout.razor.scss"],"names":[],"mappings":"AAAC;EACC;EACA;;AAGF;EACE;EACA;;ACLF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,YDHc;ECId","file":"MainLayout.razor.css"}
|
@ -6,16 +6,16 @@ namespace Wabbajack.App.Blazor.Store;
|
||||
[FeatureState]
|
||||
public class DownloadState
|
||||
{
|
||||
public DownloadStateEnum CurrentDownloadState { get; }
|
||||
public ModlistMetadata CurrentModlistMetadata { get; }
|
||||
public DownloadStateEnum CurrentDownloadState { get; }
|
||||
public ModlistMetadata CurrentModlistMetadata { get; }
|
||||
|
||||
// Required for initial state.
|
||||
private DownloadState() { }
|
||||
|
||||
public DownloadState(DownloadStateEnum newState, ModlistMetadata newModlist)
|
||||
{
|
||||
CurrentDownloadState = newState;
|
||||
CurrentModlistMetadata = newModlist;
|
||||
CurrentDownloadState = newState;
|
||||
CurrentModlistMetadata = newModlist;
|
||||
}
|
||||
|
||||
public enum DownloadStateEnum
|
||||
@ -29,13 +29,13 @@ public class DownloadState
|
||||
|
||||
public class UpdateDownloadState
|
||||
{
|
||||
public DownloadState.DownloadStateEnum State { get; }
|
||||
public ModlistMetadata Modlist { get; }
|
||||
public DownloadState.DownloadStateEnum State { get; }
|
||||
public ModlistMetadata Modlist { get; }
|
||||
|
||||
public UpdateDownloadState(DownloadState.DownloadStateEnum state, ModlistMetadata modlist)
|
||||
{
|
||||
State = state;
|
||||
Modlist = modlist;
|
||||
State = state;
|
||||
Modlist = modlist;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user