Skip to content
Open
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
Public Enum UpdateChannel
stable
beta
dev
End Enum

Public Enum UpdateArch
Expand Down
2 changes: 2 additions & 0 deletions Plain Craft Launcher 2/Modules/Updates/UpdatesMinioModel.vb
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,8 @@ Public Class UpdatesMinioModel '社区自己的更新系统格式
ChannelName += "sr"
Case UpdateChannel.beta
ChannelName += "fr"
Case UpdateChannel.dev
ChannelName += "dev"
Case Else
ChannelName += "sr"
End Select
Expand Down
10 changes: 9 additions & 1 deletion Plain Craft Launcher 2/Pages/PageSetup/PageSetupUpdate.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,16 @@
<RowDefinition Height="28" />
<RowDefinition Height="7" />
<RowDefinition Height="28" />
<!--
<RowDefinition Height="7" />
<RowDefinition Height="28" />
-->
</Grid.RowDefinitions>
<TextBlock Text="更新通道" Grid.Row="0" VerticalAlignment="Center" HorizontalAlignment="Left" Margin="0,0,25,0" />
<local:MyComboBox x:Name="ComboSystemUpdateChannel" Tag="SystemUpdateChannel" Grid.Column="1" Grid.ColumnSpan="3" Grid.Row="0">
<local:MyComboBoxItem Content="正式版 / Release" ToolTip="较为稳定的版本,仅推送修复性更新与部分内置资源更新,适合大多数用户使用。" />
<local:MyComboBoxItem Content="测试版 / Beta" ToolTip="可能不稳定的测试版本,将会进行功能的早期测试,适合希望帮助测试且有一定技术能力的用户使用。" />
<local:MyComboBoxItem Content="开发版 / Dev" ToolTip="可能极不稳定的开发版本,直接从最新源代码构建,适合高度技术性用户。&#xa;可能需要具备较好的互联网连接质量才能顺利获取此通道更新。" Visibility="Collapsed" />
<local:MyComboBoxItem Content="开发版 / Dev" ToolTip="可能极不稳定的开发版本,直接从最新源代码构建,适合高度技术性用户。&#xa;可能需要具备较好的互联网连接质量才能顺利获取此通道更新。" />
</local:MyComboBox>
<TextBlock Text="自动更新设置" Grid.Row="2" VerticalAlignment="Center" HorizontalAlignment="Left" Margin="0,0,25,0" />
<local:MyComboBox x:Name="ComboSystemUpdateMode" Tag="SystemUpdateMode" Grid.Column="1" Grid.ColumnSpan="3" Grid.Row="2">
Expand All @@ -40,6 +44,10 @@
<TextBlock Text="Mirror 酱 CDK" Grid.Row="4" VerticalAlignment="Center" HorizontalAlignment="Left" Margin="0,0,25,0" />
<PasswordBox x:Name="TextMirrorCDK" ToolTip="Mirror 酱 (mirrorchyan.com) 是一个付费的第三方应用分发平台,用于提供国内有偿高速下载源。&#xa;这是一项可选服务,不填入 CDK 不影响正常使用与更新。&#xa;如果你有 Mirror 酱的 CDK,可以提供给 PCL CE,启动器会优先使用他们的高速下载源下载软件更新,也能缓解社区公益更新服务器的一些压力……" Grid.Row="4" Grid.Column="1" />
<local:MyButton x:Name="BtnGetMirrorCDK" Text="获取 CDK" Grid.Column="3" Grid.Row="4" ColorType="Highlight" />
<!--
<TextBlock Text="GitHub 个人访问密钥" Grid.Row="6" VerticalAlignment="Center" HorizontalAlignment="Left" Margin="0,0,25,0"/>
<PasswordBox x:Name="TextGitHubPAT" ToolTip="GitHub API 对匿名访问应用了较为严格的速率限制。&#xa;如果在获取开发版更新时遇到速率限制,可尝试在此处填写一个有效的 GitHub 个人访问密钥。&#xa;在填写有效 PAT 后,PCL CE 将尝试在请求 GitHub API 时使用这个密钥以获得更宽松的速率限制。" Grid.Row="6" Grid.Column="1" Grid.ColumnSpan="3" />
-->
</Grid>
</StackPanel>
</local:MyCard>
Expand Down
Loading