Refresh launcher release presentation
This commit is contained in:
parent
b632e98ad1
commit
c063041efc
4 changed files with 267 additions and 285 deletions
190
src/index.css
190
src/index.css
|
|
@ -32,8 +32,8 @@ body {
|
|||
isolation: isolate;
|
||||
overflow: hidden;
|
||||
min-height: 100dvh;
|
||||
display: grid;
|
||||
place-items: center;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
padding: 48px 24px;
|
||||
}
|
||||
|
||||
|
|
@ -63,6 +63,12 @@ body {
|
|||
linear-gradient(180deg, rgba(8, 11, 17, 0.36) 0%, rgba(8, 11, 17, 0.52) 36%, rgba(7, 10, 15, 0.84) 72%, rgba(5, 7, 11, 0.96) 100%);
|
||||
}
|
||||
|
||||
.launcher-stack {
|
||||
width: min(760px, 100%);
|
||||
display: grid;
|
||||
gap: 18px;
|
||||
}
|
||||
|
||||
.launcher-card {
|
||||
width: min(620px, 100%);
|
||||
padding: 28px 30px;
|
||||
|
|
@ -119,66 +125,143 @@ body {
|
|||
margin-top: 18px;
|
||||
}
|
||||
|
||||
.launcher-whats-new {
|
||||
margin-top: 24px;
|
||||
padding-top: 18px;
|
||||
border-top: 1px solid rgba(120, 170, 230, 0.16);
|
||||
.launcher-changelog-window {
|
||||
width: min(760px, 100%);
|
||||
border: 1px solid #4f79af;
|
||||
border-radius: 12px;
|
||||
background: color-mix(in srgb, #0a1020 88%, transparent);
|
||||
color: #d8e8ff;
|
||||
box-shadow: 0 16px 34px rgba(3, 8, 18, 0.46);
|
||||
overflow: hidden;
|
||||
display: grid;
|
||||
grid-template-rows: 34px minmax(0, 1fr);
|
||||
backdrop-filter: blur(10px);
|
||||
}
|
||||
|
||||
.launcher-whats-new-head {
|
||||
.launcher-changelog-titlebar {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
align-items: baseline;
|
||||
justify-content: space-between;
|
||||
gap: 10px;
|
||||
margin-bottom: 14px;
|
||||
align-items: center;
|
||||
gap: 8px;
|
||||
padding: 0 10px;
|
||||
background: linear-gradient(180deg, #1b365e 0%, #122743 100%);
|
||||
border-bottom: 1px solid #365782;
|
||||
user-select: none;
|
||||
}
|
||||
|
||||
.launcher-whats-new-title {
|
||||
margin: 0;
|
||||
font-size: 1.1rem;
|
||||
.launcher-changelog-title {
|
||||
min-width: 0;
|
||||
flex: 1 1 auto;
|
||||
font-size: 12px;
|
||||
font-weight: 800;
|
||||
color: #eef6ff;
|
||||
}
|
||||
|
||||
.launcher-whats-new-version {
|
||||
margin: 0;
|
||||
color: #9fd8ff;
|
||||
font-size: 0.78rem;
|
||||
letter-spacing: 0.08em;
|
||||
.launcher-changelog-hint {
|
||||
font-size: 11px;
|
||||
color: #a9c2ec;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.launcher-changelog-body {
|
||||
min-height: 0;
|
||||
max-height: min(52dvh, 720px);
|
||||
padding: 12px;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
.changelog-splash-card {
|
||||
min-height: 100%;
|
||||
display: grid;
|
||||
grid-template-rows: auto minmax(0, 1fr) auto;
|
||||
gap: 12px;
|
||||
}
|
||||
|
||||
.changelog-splash-hero {
|
||||
padding: 14px 16px;
|
||||
border: 1px solid #4f79af;
|
||||
border-radius: 12px;
|
||||
background:
|
||||
radial-gradient(circle at top right, rgba(100, 170, 248, 0.24) 0%, transparent 48%),
|
||||
linear-gradient(180deg, rgba(27, 54, 94, 0.64) 0%, rgba(17, 32, 63, 0.82) 100%);
|
||||
box-shadow: inset 0 0 0 1px rgba(10, 16, 32, 0.22);
|
||||
}
|
||||
|
||||
.changelog-splash-kicker {
|
||||
color: #ffd166;
|
||||
font-size: 10px;
|
||||
font-weight: 800;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.08em;
|
||||
margin-bottom: 6px;
|
||||
}
|
||||
|
||||
.launcher-whats-new-list {
|
||||
display: grid;
|
||||
gap: 14px;
|
||||
.changelog-splash-title {
|
||||
color: #eef6ff;
|
||||
font-size: 22px;
|
||||
font-weight: 800;
|
||||
line-height: 1.1;
|
||||
margin-bottom: 6px;
|
||||
}
|
||||
|
||||
.launcher-whats-new-section {
|
||||
display: grid;
|
||||
gap: 8px;
|
||||
}
|
||||
|
||||
.launcher-whats-new-section-title {
|
||||
margin: 0;
|
||||
font-size: 0.92rem;
|
||||
color: #dff2ff;
|
||||
}
|
||||
|
||||
.launcher-whats-new-bullets {
|
||||
margin: 0;
|
||||
padding-left: 18px;
|
||||
display: grid;
|
||||
gap: 8px;
|
||||
color: #d5dfec;
|
||||
}
|
||||
|
||||
.launcher-whats-new-bullets li {
|
||||
.changelog-splash-meta {
|
||||
color: #a9c2ec;
|
||||
font-size: 12px;
|
||||
line-height: 1.45;
|
||||
}
|
||||
|
||||
.launcher-whats-new-note {
|
||||
.changelog-splash-list {
|
||||
min-height: 0;
|
||||
overflow: auto;
|
||||
display: grid;
|
||||
gap: 10px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
.changelog-splash-section {
|
||||
padding: 12px 14px;
|
||||
border: 1px solid #365782;
|
||||
border-radius: 12px;
|
||||
background: rgba(17, 32, 63, 0.84);
|
||||
box-shadow: inset 0 0 0 1px rgba(10, 16, 32, 0.14);
|
||||
}
|
||||
|
||||
.changelog-splash-section-title {
|
||||
margin: 0 0 8px;
|
||||
color: #eef6ff;
|
||||
font-size: 13px;
|
||||
font-weight: 800;
|
||||
letter-spacing: 0.01em;
|
||||
}
|
||||
|
||||
.changelog-splash-bullets {
|
||||
margin: 0;
|
||||
padding-left: 18px;
|
||||
display: grid;
|
||||
gap: 5px;
|
||||
color: #d7e7ff;
|
||||
font-size: 12px;
|
||||
line-height: 1.45;
|
||||
}
|
||||
|
||||
.changelog-splash-bullet-note {
|
||||
margin-top: 3px;
|
||||
color: #9bacbe;
|
||||
font-size: 0.88rem;
|
||||
color: #a9c2ec;
|
||||
font-size: 11px;
|
||||
line-height: 1.4;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.changelog-splash-footer {
|
||||
display: grid;
|
||||
grid-template-columns: minmax(0, 1fr);
|
||||
gap: 10px;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.changelog-splash-footnote {
|
||||
color: #9fb8e5;
|
||||
font-size: 11px;
|
||||
line-height: 1.4;
|
||||
}
|
||||
|
||||
.launcher-primary-btn,
|
||||
|
|
@ -1306,6 +1389,12 @@ button.danger:not(:disabled):hover {
|
|||
filter: saturate(0.82) blur(1.5px);
|
||||
}
|
||||
|
||||
.launcher-stack,
|
||||
.launcher-card,
|
||||
.launcher-changelog-window {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.launcher-card {
|
||||
padding: 22px 20px;
|
||||
border-radius: 16px;
|
||||
|
|
@ -1315,16 +1404,15 @@ button.danger:not(:disabled):hover {
|
|||
flex-direction: column;
|
||||
}
|
||||
|
||||
.launcher-whats-new-head {
|
||||
flex-direction: column;
|
||||
align-items: flex-start;
|
||||
}
|
||||
|
||||
.launcher-primary-btn,
|
||||
.launcher-secondary-btn {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.launcher-changelog-body {
|
||||
max-height: none;
|
||||
}
|
||||
|
||||
.page-shell {
|
||||
width: 96vw;
|
||||
margin: 1rem auto;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue