|
@@ -11,36 +11,38 @@
|
|
|
Icon="/Assets/avalonia-logo.ico"
|
|
|
Title="VeloeMinecraftLauncher"
|
|
|
TransparencyLevelHint="AcrylicBlur"
|
|
|
- Background="Transparent"
|
|
|
+ Background="Black"
|
|
|
CanResize="False"
|
|
|
ExtendClientAreaToDecorationsHint="True"
|
|
|
ExtendClientAreaChromeHints="NoChrome"
|
|
|
ExtendClientAreaTitleBarHeightHint="-1">
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+ <Window.Background>
|
|
|
+ <ImageBrush
|
|
|
+ Source="avares://VeloeMinecraftLauncher/Assets/background.png"
|
|
|
+ Stretch="Fill"
|
|
|
+ Opacity="0.9"
|
|
|
+ />
|
|
|
+ </Window.Background>
|
|
|
|
|
|
<Design.DataContext>
|
|
|
<vm:MainWindowViewModel/>
|
|
|
</Design.DataContext>
|
|
|
-
|
|
|
+
|
|
|
<Panel>
|
|
|
- <ExperimentalAcrylicBorder IsHitTestVisible="False">
|
|
|
- <ExperimentalAcrylicBorder.Material>
|
|
|
- <ExperimentalAcrylicMaterial
|
|
|
- BackgroundSource="Digger"
|
|
|
- TintColor="{Binding InterfaceColor}"
|
|
|
- TintOpacity="1"
|
|
|
- MaterialOpacity="{Binding MaterialOpacity}" />
|
|
|
- </ExperimentalAcrylicBorder.Material>
|
|
|
- </ExperimentalAcrylicBorder>
|
|
|
- <DockPanel>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ <DockPanel>
|
|
|
<titlebars:TitleBarWindow
|
|
|
IsSeamless="False"
|
|
|
IsIconVisible="False"
|
|
|
IsMaximizeVisible="False"
|
|
|
TitleText="Veloe Minecraft Launcher"
|
|
|
- DockPanel.Dock="Top">
|
|
|
+ DockPanel.Dock="Top"
|
|
|
+ ZIndex="997">
|
|
|
</titlebars:TitleBarWindow>
|
|
|
+
|
|
|
<Grid DockPanel.Dock="Left">
|
|
|
<Grid.RowDefinitions>
|
|
|
<RowDefinition Height="0"></RowDefinition>
|
|
@@ -82,17 +84,8 @@
|
|
|
HorizontalAlignment="Stretch"
|
|
|
Height="75" Width="150"
|
|
|
Margin="0 0 10 10">
|
|
|
- <ExperimentalAcrylicBorder
|
|
|
- IsHitTestVisible="False"
|
|
|
- CornerRadius="15">
|
|
|
- <ExperimentalAcrylicBorder.Material>
|
|
|
- <ExperimentalAcrylicMaterial
|
|
|
- BackgroundSource="Digger"
|
|
|
- TintColor="{Binding InterfaceColor}"
|
|
|
- TintOpacity="1"
|
|
|
- MaterialOpacity="0.5" />
|
|
|
- </ExperimentalAcrylicBorder.Material>
|
|
|
- </ExperimentalAcrylicBorder>
|
|
|
+ <Border Background="Black" Opacity="0.2" CornerRadius="15" />
|
|
|
+
|
|
|
<ToolTip.Tip>
|
|
|
<TextBlock
|
|
|
TextWrapping="Wrap"
|
|
@@ -113,8 +106,9 @@
|
|
|
FontSize="20"
|
|
|
VerticalAlignment="Center"
|
|
|
HorizontalAlignment="Center">
|
|
|
- </TextBlock>
|
|
|
+ </TextBlock>
|
|
|
</StackPanel>
|
|
|
+
|
|
|
</Panel>
|
|
|
<Panel
|
|
|
VerticalAlignment="Top"
|
|
@@ -122,17 +116,7 @@
|
|
|
Height="75"
|
|
|
Width="150"
|
|
|
Margin="0 0 10 10">
|
|
|
- <ExperimentalAcrylicBorder
|
|
|
- IsHitTestVisible="False"
|
|
|
- CornerRadius="15">
|
|
|
- <ExperimentalAcrylicBorder.Material>
|
|
|
- <ExperimentalAcrylicMaterial
|
|
|
- BackgroundSource="Digger"
|
|
|
- TintColor="{Binding InterfaceColor}"
|
|
|
- TintOpacity="1"
|
|
|
- MaterialOpacity="0.5" />
|
|
|
- </ExperimentalAcrylicBorder.Material>
|
|
|
- </ExperimentalAcrylicBorder>
|
|
|
+ <Border Background="Black" Opacity="0.2" CornerRadius="15" />
|
|
|
<ToolTip.Tip>
|
|
|
<TextBlock
|
|
|
TextWrapping="Wrap"
|
|
@@ -162,17 +146,7 @@
|
|
|
Height="75"
|
|
|
Width="150"
|
|
|
Margin="0 0 10 10">
|
|
|
- <ExperimentalAcrylicBorder
|
|
|
- IsHitTestVisible="False"
|
|
|
- CornerRadius="15">
|
|
|
- <ExperimentalAcrylicBorder.Material>
|
|
|
- <ExperimentalAcrylicMaterial
|
|
|
- BackgroundSource="Digger"
|
|
|
- TintColor="{Binding InterfaceColor}"
|
|
|
- TintOpacity="1"
|
|
|
- MaterialOpacity="0.5" />
|
|
|
- </ExperimentalAcrylicBorder.Material>
|
|
|
- </ExperimentalAcrylicBorder>
|
|
|
+ <Border Background="Black" Opacity="0.2" CornerRadius="15" />
|
|
|
<ToolTip.Tip>
|
|
|
<TextBlock
|
|
|
TextWrapping="Wrap"
|
|
@@ -196,74 +170,101 @@
|
|
|
</TextBlock>
|
|
|
</StackPanel>
|
|
|
</Panel>
|
|
|
- </StackPanel>
|
|
|
+ </StackPanel>
|
|
|
</TabItem>
|
|
|
<TabItem>
|
|
|
<TabItem.Header>
|
|
|
<TextBlock VerticalAlignment="Center">Console</TextBlock>
|
|
|
</TabItem.Header>
|
|
|
- <ScrollViewer
|
|
|
- Name="ConsoleScroll"
|
|
|
- HorizontalScrollBarVisibility="Auto"
|
|
|
- VerticalAlignment="Stretch"
|
|
|
- HorizontalAlignment="Stretch">
|
|
|
- <TextBlock
|
|
|
- Text="{Binding ConsoleText}"
|
|
|
+ <Panel
|
|
|
+ VerticalAlignment="Stretch"
|
|
|
+ HorizontalAlignment="Stretch"
|
|
|
+ Margin="0 0 0 5">
|
|
|
+ <Border Background="Black" Opacity="0.2" CornerRadius="5" />
|
|
|
+
|
|
|
+ <ScrollViewer
|
|
|
+ Name="ConsoleScroll"
|
|
|
+ HorizontalScrollBarVisibility="Auto"
|
|
|
VerticalAlignment="Stretch"
|
|
|
- Width="770"
|
|
|
- TextWrapping="Wrap"
|
|
|
- ScrollViewer.VerticalScrollBarVisibility="Visible"
|
|
|
- MaxLines="99999">
|
|
|
- </TextBlock>
|
|
|
- </ScrollViewer>
|
|
|
+ HorizontalAlignment="Stretch">
|
|
|
+ <TextBlock
|
|
|
+ Text="{Binding ConsoleText}"
|
|
|
+ VerticalAlignment="Stretch"
|
|
|
+ Width="760"
|
|
|
+ Margin="5,5,5,5"
|
|
|
+ TextWrapping="Wrap"
|
|
|
+ ScrollViewer.VerticalScrollBarVisibility="Visible"
|
|
|
+ MaxLines="99999">
|
|
|
+ </TextBlock>
|
|
|
+ </ScrollViewer>
|
|
|
+ </Panel>
|
|
|
+
|
|
|
</TabItem>
|
|
|
<TabItem>
|
|
|
<TabItem.Header>
|
|
|
<TextBlock VerticalAlignment="Center">Changelog</TextBlock>
|
|
|
</TabItem.Header>
|
|
|
- <ScrollViewer
|
|
|
- HorizontalScrollBarVisibility="Auto"
|
|
|
+ <Panel
|
|
|
VerticalAlignment="Stretch"
|
|
|
- HorizontalAlignment="Stretch">
|
|
|
- <StackPanel>
|
|
|
- <TextBlock
|
|
|
- VerticalAlignment="Stretch"
|
|
|
- TextWrapping="Wrap"
|
|
|
- ScrollViewer.VerticalScrollBarVisibility="Visible"
|
|
|
- Text="При проблемах отправьте мне логи. ">
|
|
|
- </TextBlock>
|
|
|
- <TextBlock
|
|
|
- FontSize="16"
|
|
|
- Text="v 1.1.0.0 (win x64, linux x64)">
|
|
|
- </TextBlock>
|
|
|
- <TextBlock
|
|
|
- VerticalAlignment="Stretch"
|
|
|
- TextWrapping="Wrap"
|
|
|
- ScrollViewer.VerticalScrollBarVisibility="Visible"
|
|
|
- Text="Обновление интерфейса. Добавлены сообщения об ошибках при обработке исключений. Улучшено логгирование. Исправлена ошибка вылетов при отсутвии интернета. Установщики Optifine теперь работают кооректно, добавляя рабочий конфиг для запуска. Updater теперь обновляется при запуске лаунчера. (Windows only) ">
|
|
|
- </TextBlock>
|
|
|
- <TextBlock
|
|
|
- FontSize="16"
|
|
|
- Text="v 1.0.0.2 (win x64)">
|
|
|
- </TextBlock>
|
|
|
- <TextBlock
|
|
|
- VerticalAlignment="Stretch"
|
|
|
- TextWrapping="Wrap"
|
|
|
- ScrollViewer.VerticalScrollBarVisibility="Visible"
|
|
|
- Text="Консоль и Changelog теперь выводится в TextBlock вместо TextBox. Лог игры игры можно выводить в консоль, однако сохраняться в файл лога лаунчера он не будет. Последняя запущенная версия теперь сохраняется в настройках. Для выбора папки с игрой и java можно воспользоваться диалоговым окном проводника. Добавлены отступы к элементам на диалоговых окнах настроек и весий. Исправлена проблема при загрузке клиентa McTFC. Исправлена проблема с выбором певрого элемента из скачанных версий. Добавлен валидатор на поле ввода максимальной оперативной памяти. ">
|
|
|
- </TextBlock>
|
|
|
- <TextBlock
|
|
|
- FontSize="16"
|
|
|
- Text="v 1.0.0.1 (win x64)">
|
|
|
- </TextBlock>
|
|
|
- <TextBlock
|
|
|
- VerticalAlignment="Stretch"
|
|
|
- TextWrapping="Wrap"
|
|
|
- ScrollViewer.VerticalScrollBarVisibility="Visible"
|
|
|
- Text="Первый рабочий билд. ">
|
|
|
- </TextBlock>
|
|
|
- </StackPanel>
|
|
|
- </ScrollViewer>
|
|
|
+ HorizontalAlignment="Stretch"
|
|
|
+ Margin="0 0 0 5">
|
|
|
+ <Border Background="Black" Opacity="0.2" CornerRadius="5" />
|
|
|
+ <ScrollViewer
|
|
|
+ HorizontalScrollBarVisibility="Auto"
|
|
|
+ VerticalAlignment="Stretch"
|
|
|
+ HorizontalAlignment="Stretch">
|
|
|
+ <StackPanel
|
|
|
+ Width="760"
|
|
|
+ Margin="5,5,5,5">
|
|
|
+ <TextBlock
|
|
|
+ VerticalAlignment="Stretch"
|
|
|
+ TextWrapping="Wrap"
|
|
|
+ ScrollViewer.VerticalScrollBarVisibility="Visible"
|
|
|
+ Text="При проблемах отправьте мне логи. ">
|
|
|
+ </TextBlock>
|
|
|
+ <TextBlock
|
|
|
+ FontSize="16"
|
|
|
+ Text="Unpublished v 1.1.2.0 (win x64, linux x64)">
|
|
|
+ </TextBlock>
|
|
|
+ <TextBlock
|
|
|
+ VerticalAlignment="Stretch"
|
|
|
+ TextWrapping="Wrap"
|
|
|
+ ScrollViewer.VerticalScrollBarVisibility="Visible"
|
|
|
+ Text="Обновление интерфейса. Добавлена поддержка установщиков Fabric. Добавлена проверка файлов ванильной версии игры перед запуском. Добавлены настройки для логов игры. Исправление открытия диалогов на linux. Исправление диалога для выбора Java. Исправление ошибки при скачивании файла с ассетами игры. Вырезня неопубликованной фичи с настройкой цвета окон. (Но осадочек остался) Собрано на .NET 7. ">
|
|
|
+ </TextBlock>
|
|
|
+ <TextBlock
|
|
|
+ FontSize="16"
|
|
|
+ Text="v 1.1.0.0 (win x64, linux x64)">
|
|
|
+ </TextBlock>
|
|
|
+ <TextBlock
|
|
|
+ VerticalAlignment="Stretch"
|
|
|
+ TextWrapping="Wrap"
|
|
|
+ ScrollViewer.VerticalScrollBarVisibility="Visible"
|
|
|
+ Text="Обновление интерфейса. Добавлены сообщения об ошибках при обработке исключений. Улучшено логгирование. Исправлена ошибка вылетов при отсутвии интернета. Установщики Optifine теперь работают кооректно, добавляя рабочий конфиг для запуска. Updater теперь обновляется при запуске лаунчера. (Windows only) ">
|
|
|
+ </TextBlock>
|
|
|
+ <TextBlock
|
|
|
+ FontSize="16"
|
|
|
+ Text="v 1.0.0.2 (win x64)">
|
|
|
+ </TextBlock>
|
|
|
+ <TextBlock
|
|
|
+ VerticalAlignment="Stretch"
|
|
|
+ TextWrapping="Wrap"
|
|
|
+ ScrollViewer.VerticalScrollBarVisibility="Visible"
|
|
|
+ Text="Консоль и Changelog теперь выводится в TextBlock вместо TextBox. Лог игры игры можно выводить в консоль, однако сохраняться в файл лога лаунчера он не будет. Последняя запущенная версия теперь сохраняется в настройках. Для выбора папки с игрой и java можно воспользоваться диалоговым окном проводника. Добавлены отступы к элементам на диалоговых окнах настроек и весий. Исправлена проблема при загрузке клиентa McTFC. Исправлена проблема с выбором певрого элемента из скачанных версий. Добавлен валидатор на поле ввода максимальной оперативной памяти. ">
|
|
|
+ </TextBlock>
|
|
|
+ <TextBlock
|
|
|
+ FontSize="16"
|
|
|
+ Text="v 1.0.0.1 (win x64)">
|
|
|
+ </TextBlock>
|
|
|
+ <TextBlock
|
|
|
+ VerticalAlignment="Stretch"
|
|
|
+ TextWrapping="Wrap"
|
|
|
+ ScrollViewer.VerticalScrollBarVisibility="Visible"
|
|
|
+ Text="Первый рабочий билд. ">
|
|
|
+ </TextBlock>
|
|
|
+ </StackPanel>
|
|
|
+ </ScrollViewer>
|
|
|
+ </Panel>
|
|
|
</TabItem>
|
|
|
</TabControl>
|
|
|
<StackPanel
|
|
@@ -320,4 +321,5 @@
|
|
|
|
|
|
</Panel>
|
|
|
|
|
|
+
|
|
|
</Window>
|