Add generic file sync and improve UI for game launch

Introduced GenericFilesService to fetch and validate required game files before launching. Updated launcher version to beta and added support for AuthlibInjector agent in launch options. Improved avatar rendering and button states in the UI, including pixelated avatar display and disabled state handling for logout during game launch.
This commit is contained in:
2026-01-25 23:22:08 +01:00
parent 31fbf19189
commit 6f2e5f81a8
6 changed files with 146 additions and 10 deletions

View File

@@ -54,6 +54,8 @@ main > aside > nav > button:first-of-type > img {
width: 60px;
height: 60px;
border-radius: 5px;
image-rendering: pixelated;
image-rendering: crisp-edges;
}
main > aside > nav > button:nth-child(2) {
@@ -70,7 +72,7 @@ main > aside > nav > button:last-child {
margin-bottom: 0;
}
main > aside > nav > button:has(> i.fas.fa-sign-out-alt):hover {
main > aside > nav > button:has(> i.fas.fa-sign-out-alt):not(:disabled):hover {
color: #ff4747;
}
@@ -124,6 +126,11 @@ button.play:disabled {
filter: grayscale(100%);
}
button.logout:disabled {
cursor: not-allowed;
filter: brightness(0.70);
}
button.play > i {
margin-right: 5px;
font-size: 14px;