mirror of
https://github.com/2dust/v2rayN.git
synced 2025-05-03 13:48:52 +00:00
Add update SagerNet-Core functionality
This commit is contained in:
parent
ab34d3fe30
commit
c44578c341
5 changed files with 30 additions and 0 deletions
9
v2rayN/v2rayN/Forms/MainForm.Designer.cs
generated
9
v2rayN/v2rayN/Forms/MainForm.Designer.cs
generated
|
@ -111,6 +111,7 @@
|
||||||
this.tsbCheckUpdate = new System.Windows.Forms.ToolStripDropDownButton();
|
this.tsbCheckUpdate = new System.Windows.Forms.ToolStripDropDownButton();
|
||||||
this.tsbCheckUpdateN = new System.Windows.Forms.ToolStripMenuItem();
|
this.tsbCheckUpdateN = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
this.tsbCheckUpdateCore = new System.Windows.Forms.ToolStripMenuItem();
|
this.tsbCheckUpdateCore = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
|
this.tsbCheckUpdateSagerNetCore = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
this.tsbCheckUpdateXrayCore = new System.Windows.Forms.ToolStripMenuItem();
|
this.tsbCheckUpdateXrayCore = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
this.toolStripSeparator16 = new System.Windows.Forms.ToolStripSeparator();
|
this.toolStripSeparator16 = new System.Windows.Forms.ToolStripSeparator();
|
||||||
this.tsbCheckUpdateClashCore = new System.Windows.Forms.ToolStripMenuItem();
|
this.tsbCheckUpdateClashCore = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
|
@ -718,6 +719,7 @@
|
||||||
this.tsbCheckUpdate.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
this.tsbCheckUpdate.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||||
this.tsbCheckUpdateN,
|
this.tsbCheckUpdateN,
|
||||||
this.tsbCheckUpdateCore,
|
this.tsbCheckUpdateCore,
|
||||||
|
this.tsbCheckUpdateSagerNetCore,
|
||||||
this.tsbCheckUpdateXrayCore,
|
this.tsbCheckUpdateXrayCore,
|
||||||
this.toolStripSeparator16,
|
this.toolStripSeparator16,
|
||||||
this.tsbCheckUpdateClashCore,
|
this.tsbCheckUpdateClashCore,
|
||||||
|
@ -740,6 +742,12 @@
|
||||||
resources.ApplyResources(this.tsbCheckUpdateCore, "tsbCheckUpdateCore");
|
resources.ApplyResources(this.tsbCheckUpdateCore, "tsbCheckUpdateCore");
|
||||||
this.tsbCheckUpdateCore.Click += new System.EventHandler(this.tsbCheckUpdateCore_Click);
|
this.tsbCheckUpdateCore.Click += new System.EventHandler(this.tsbCheckUpdateCore_Click);
|
||||||
//
|
//
|
||||||
|
// tsbCheckUpdateSagerNetCore
|
||||||
|
//
|
||||||
|
this.tsbCheckUpdateSagerNetCore.Name = "tsbCheckUpdateSagerNetCore";
|
||||||
|
resources.ApplyResources(this.tsbCheckUpdateSagerNetCore, "tsbCheckUpdateSagerNetCore");
|
||||||
|
this.tsbCheckUpdateSagerNetCore.Click += new System.EventHandler(this.tsbCheckUpdateSagerNetCore_Click);
|
||||||
|
//
|
||||||
// tsbCheckUpdateXrayCore
|
// tsbCheckUpdateXrayCore
|
||||||
//
|
//
|
||||||
this.tsbCheckUpdateXrayCore.Name = "tsbCheckUpdateXrayCore";
|
this.tsbCheckUpdateXrayCore.Name = "tsbCheckUpdateXrayCore";
|
||||||
|
@ -972,6 +980,7 @@
|
||||||
private System.Windows.Forms.ToolStripMenuItem tsbCheckUpdateClashMetaCore;
|
private System.Windows.Forms.ToolStripMenuItem tsbCheckUpdateClashMetaCore;
|
||||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator16;
|
private System.Windows.Forms.ToolStripSeparator toolStripSeparator16;
|
||||||
private System.Windows.Forms.ToolStripMenuItem menuSortServerResult;
|
private System.Windows.Forms.ToolStripMenuItem menuSortServerResult;
|
||||||
|
private System.Windows.Forms.ToolStripMenuItem tsbCheckUpdateSagerNetCore;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1364,6 +1364,11 @@ namespace v2rayN.Forms
|
||||||
CheckUpdateCore(ECoreType.v2fly);
|
CheckUpdateCore(ECoreType.v2fly);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void tsbCheckUpdateSagerNetCore_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
CheckUpdateCore(ECoreType.SagerNet);
|
||||||
|
}
|
||||||
|
|
||||||
private void tsbCheckUpdateXrayCore_Click(object sender, EventArgs e)
|
private void tsbCheckUpdateXrayCore_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
CheckUpdateCore(ECoreType.Xray);
|
CheckUpdateCore(ECoreType.Xray);
|
||||||
|
|
|
@ -842,6 +842,9 @@
|
||||||
<data name="tsbCheckUpdateCore.Text" xml:space="preserve">
|
<data name="tsbCheckUpdateCore.Text" xml:space="preserve">
|
||||||
<value>Update v2fly Core</value>
|
<value>Update v2fly Core</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="tsbCheckUpdateSagerNetCore.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>219, 22</value>
|
||||||
|
</data>
|
||||||
<data name="tsbCheckUpdateXrayCore.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="tsbCheckUpdateXrayCore.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>219, 22</value>
|
<value>219, 22</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -1412,6 +1415,12 @@
|
||||||
<data name=">>tsbCheckUpdateCore.Type" xml:space="preserve">
|
<data name=">>tsbCheckUpdateCore.Type" xml:space="preserve">
|
||||||
<value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name=">>tsbCheckUpdateSagerNetCore.Name" xml:space="preserve">
|
||||||
|
<value>tsbCheckUpdateSagerNetCore</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>tsbCheckUpdateSagerNetCore.Type" xml:space="preserve">
|
||||||
|
<value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
<data name=">>tsbCheckUpdateXrayCore.Name" xml:space="preserve">
|
<data name=">>tsbCheckUpdateXrayCore.Name" xml:space="preserve">
|
||||||
<value>tsbCheckUpdateXrayCore</value>
|
<value>tsbCheckUpdateXrayCore</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -1514,4 +1523,7 @@
|
||||||
<data name=">>$this.Type" xml:space="preserve">
|
<data name=">>$this.Type" xml:space="preserve">
|
||||||
<value>v2rayN.Forms.BaseForm, v2rayN, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</value>
|
<value>v2rayN.Forms.BaseForm, v2rayN, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="tsbCheckUpdateSagerNetCore.Text" xml:space="preserve">
|
||||||
|
<value>Update SagerNet Core</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
|
@ -570,4 +570,7 @@
|
||||||
<data name="menuSortServerResult.Text" xml:space="preserve">
|
<data name="menuSortServerResult.Text" xml:space="preserve">
|
||||||
<value>按测试结果排序 (Ctrl+E)</value>
|
<value>按测试结果排序 (Ctrl+E)</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="tsbCheckUpdateSagerNetCore.Text" xml:space="preserve">
|
||||||
|
<value>SagerNet-Core</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
|
@ -392,6 +392,7 @@ namespace v2rayN.Handler
|
||||||
switch (type)
|
switch (type)
|
||||||
{
|
{
|
||||||
case ECoreType.v2fly:
|
case ECoreType.v2fly:
|
||||||
|
case ECoreType.SagerNet:
|
||||||
case ECoreType.Xray:
|
case ECoreType.Xray:
|
||||||
{
|
{
|
||||||
curVersion = "v" + getCoreVersion(type);
|
curVersion = "v" + getCoreVersion(type);
|
||||||
|
|
Loading…
Reference in a new issue