diff --git a/ShareX.HelpersLib/UpdateChecker/GitHubUpdateManager.cs b/ShareX.HelpersLib/UpdateChecker/GitHubUpdateManager.cs
index 85a7c3df3..d5a177bd9 100644
--- a/ShareX.HelpersLib/UpdateChecker/GitHubUpdateManager.cs
+++ b/ShareX.HelpersLib/UpdateChecker/GitHubUpdateManager.cs
@@ -36,7 +36,7 @@ public class GitHubUpdateManager : IDisposable
public TimeSpan UpdateReCheckInterval { get; private set; } = TimeSpan.FromHours(24); // If "No" button pressed in update message box then this interval will be used
public string GitHubOwner { get; set; }
public string GitHubRepo { get; set; }
- public bool IsBeta { get; set; } // If current build is beta and latest stable release is same version as current build then it will be downloaded
+ public bool IsDev { get; set; } // If current build is dev and latest stable release is same version as current build then it will be downloaded
public bool IsPortable { get; set; } // If current build is portable then download URL will be opened in browser instead of downloading it
public bool CheckPreReleaseUpdates { get; set; }
@@ -50,9 +50,9 @@ public GitHubUpdateManager(string owner, string repo)
GitHubRepo = repo;
}
- public GitHubUpdateManager(string owner, string repo, bool beta, bool portable) : this(owner, repo)
+ public GitHubUpdateManager(string owner, string repo, bool dev, bool portable) : this(owner, repo)
{
- IsBeta = beta;
+ IsDev = dev;
IsPortable = portable;
}
@@ -94,7 +94,7 @@ public GitHubUpdateChecker CreateUpdateChecker()
{
return new GitHubUpdateChecker(GitHubOwner, GitHubRepo)
{
- IsBeta = IsBeta,
+ IsDev = IsDev,
IsPortable = IsPortable,
IncludePreRelease = CheckPreReleaseUpdates
};
diff --git a/ShareX.HelpersLib/UpdateChecker/UpdateChecker.cs b/ShareX.HelpersLib/UpdateChecker/UpdateChecker.cs
index 1e98627fa..91265788d 100644
--- a/ShareX.HelpersLib/UpdateChecker/UpdateChecker.cs
+++ b/ShareX.HelpersLib/UpdateChecker/UpdateChecker.cs
@@ -39,7 +39,7 @@ public abstract class UpdateChecker
public Version CurrentVersion { get; set; }
public Version LatestVersion { get; set; }
public ReleaseChannelType ReleaseType { get; set; }
- public bool IsBeta { get; set; }
+ public bool IsDev { get; set; }
public bool IsPortable { get; set; }
private string fileName;
@@ -71,7 +71,7 @@ public void RefreshStatus()
}
if (Status != UpdateStatus.UpdateCheckFailed && CurrentVersion != null && LatestVersion != null && !string.IsNullOrEmpty(DownloadURL) &&
- (ForceUpdate || Helpers.CompareVersion(CurrentVersion, LatestVersion) < 0 || (IsBeta && Helpers.CompareVersion(CurrentVersion, LatestVersion) == 0)))
+ (ForceUpdate || Helpers.CompareVersion(CurrentVersion, LatestVersion) < 0 || (IsDev && Helpers.CompareVersion(CurrentVersion, LatestVersion) == 0)))
{
Status = UpdateStatus.UpdateAvailable;
}
diff --git a/ShareX.HelpersLib/UpdateChecker/UpdateMessageBox.cs b/ShareX.HelpersLib/UpdateChecker/UpdateMessageBox.cs
index dc5f38f0b..e8af327fd 100644
--- a/ShareX.HelpersLib/UpdateChecker/UpdateMessageBox.cs
+++ b/ShareX.HelpersLib/UpdateChecker/UpdateMessageBox.cs
@@ -69,7 +69,7 @@ public UpdateMessageBox(bool activateWindow, UpdateChecker updateChecker)
sbText.Append(Resources.UpdateMessageBox_UpdateMessageBox_CurrentVersion);
sbText.Append(": ");
sbText.Append(updateChecker.CurrentVersion);
- if (updateChecker.IsBeta) sbText.Append(" Beta");
+ if (updateChecker.IsDev) sbText.Append(" Dev");
sbText.AppendLine();
sbText.Append(Resources.UpdateMessageBox_UpdateMessageBox_LatestVersion);
sbText.Append(": ");
diff --git a/ShareX/Forms/ApplicationSettingsForm.cs b/ShareX/Forms/ApplicationSettingsForm.cs
index 1252e1756..63dff42df 100644
--- a/ShareX/Forms/ApplicationSettingsForm.cs
+++ b/ShareX/Forms/ApplicationSettingsForm.cs
@@ -452,11 +452,7 @@ private async void btnCheckDevBuild_Click(object sender, EventArgs e)
{
btnCheckDevBuild.Enabled = false;
- if (MessageBox.Show(Resources.ApplicationSettingsForm_btnCheckDevBuild_Click_DevBuilds_Warning, "ShareX",
- MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
- {
- await TaskHelpers.DownloadDevBuild();
- }
+ await TaskHelpers.DownloadDevBuild();
if (!IsDisposed)
{
diff --git a/ShareX/Properties/Resources.Designer.cs b/ShareX/Properties/Resources.Designer.cs
index eb2ca2c4f..3b7887e33 100644
--- a/ShareX/Properties/Resources.Designer.cs
+++ b/ShareX/Properties/Resources.Designer.cs
@@ -584,17 +584,6 @@ public static string ApplicationSettingsForm_btnBrowsePersonalFolderPath_Click_C
}
}
- ///
- /// Looks up a localized string similar to Development builds are for testing bug fixes and trying out new features early. Sometimes they can be less stable.
- ///
- ///Do you wish to continue?.
- ///
- public static string ApplicationSettingsForm_btnCheckDevBuild_Click_DevBuilds_Warning {
- get {
- return ResourceManager.GetString("ApplicationSettingsForm_btnCheckDevBuild_Click_DevBuilds_Warning", resourceCulture);
- }
- }
-
///
/// Looks up a localized string similar to Would you like to reset ShareX settings?.
///
diff --git a/ShareX/Properties/Resources.de.resx b/ShareX/Properties/Resources.de.resx
index e5615fde5..d4f01a142 100644
--- a/ShareX/Properties/Resources.de.resx
+++ b/ShareX/Properties/Resources.de.resx
@@ -404,9 +404,6 @@ Mittlere Maustaste um die Aktionsleiste zu schließen
Mit ShareX bearbeiten
-
- Entwicklungs-Versionen können instabil sein und sind nur für Testzwecke geeignet. Möchten Sie diese trotzdem installieren?
-
Möchten Sie die ShareX-Einstellungen zurücksetzen?
diff --git a/ShareX/Properties/Resources.es-MX.resx b/ShareX/Properties/Resources.es-MX.resx
index ed9c5b281..8b91a9086 100644
--- a/ShareX/Properties/Resources.es-MX.resx
+++ b/ShareX/Properties/Resources.es-MX.resx
@@ -463,9 +463,6 @@ Clic medio para cerrar
Editar con ShareX
-
- Las versiones de desarrollo no son estables y solo deben usarse para realizar pruebas. ¿Desea instalar?
-
¿Desea restablecer la configuración de ShareX?
diff --git a/ShareX/Properties/Resources.fr.resx b/ShareX/Properties/Resources.fr.resx
index b7d8f60da..c58e875bf 100644
--- a/ShareX/Properties/Resources.fr.resx
+++ b/ShareX/Properties/Resources.fr.resx
@@ -465,9 +465,6 @@ Clique de la molette pour fermer
Raccourcir URL
-
- Les versions de développement peuvent être instables et doivent être utilisées uniquement à des fins de test. Voulez-vous installer ?
-
Modifier avec ShareX
diff --git a/ShareX/Properties/Resources.ja-JP.resx b/ShareX/Properties/Resources.ja-JP.resx
index 6d729dd06..c8baae4e6 100644
--- a/ShareX/Properties/Resources.ja-JP.resx
+++ b/ShareX/Properties/Resources.ja-JP.resx
@@ -450,9 +450,6 @@ ShareX を再起動しますか?
ShareXの設定をリセットしますか?
-
- 開発中のバージョンは不安定なことがあります、またテスト目的にしか使えません。開発中バージョンをインストールしますか?
-
ペルシア語
diff --git a/ShareX/Properties/Resources.pl.resx b/ShareX/Properties/Resources.pl.resx
index a60890951..e761d5870 100644
--- a/ShareX/Properties/Resources.pl.resx
+++ b/ShareX/Properties/Resources.pl.resx
@@ -242,9 +242,6 @@ Kliknij prawym przyciskiem myszy, aby otworzyć menu
Czy chcesz zresetować ustawienia ShareX?
-
- Kompilacje deweloperskie mogą być niestabilne i muszą być używane tylko do celów testowych. Czy chcesz je zainstalować?
-
ShareX musi zostać ponownie uruchomiony, aby zmiany języka zostały zastosowane.
diff --git a/ShareX/Properties/Resources.pt-PT.resx b/ShareX/Properties/Resources.pt-PT.resx
index f8aa3a812..1aa0b690f 100644
--- a/ShareX/Properties/Resources.pt-PT.resx
+++ b/ShareX/Properties/Resources.pt-PT.resx
@@ -164,9 +164,6 @@ Botão do meio (scroll) para fechar
Escolher caminho da pasta raiz do ShareX
-
- Versões de programador são instáveis e são usadas apenas para testes. Deseja continuar com a instalação?
-
Deseja repor as definições do ShareX?
diff --git a/ShareX/Properties/Resources.resx b/ShareX/Properties/Resources.resx
index b38ded930..7a3def175 100644
--- a/ShareX/Properties/Resources.resx
+++ b/ShareX/Properties/Resources.resx
@@ -196,11 +196,6 @@
..\Resources\application-terminal.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- Development builds are for testing bug fixes and trying out new features early. Sometimes they can be less stable.
-
-Do you wish to continue?
-
..\Resources\globe.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
diff --git a/ShareX/Properties/Resources.ro.resx b/ShareX/Properties/Resources.ro.resx
index 0eafe1ffd..4ad597cbf 100644
--- a/ShareX/Properties/Resources.ro.resx
+++ b/ShareX/Properties/Resources.ro.resx
@@ -233,9 +233,6 @@ Clic în mijloc pentru a închide
Alegeți calea folderului personal ShareX
-
- Versiunile de dezvoltare pot fi instabile și trebuie utilizate numai în scopuri de testare. Doriți să o instalați?
-
Doriți să resetați setările ShareX?
diff --git a/ShareX/Properties/Resources.ru.resx b/ShareX/Properties/Resources.ru.resx
index b5052384b..f35a18858 100644
--- a/ShareX/Properties/Resources.ru.resx
+++ b/ShareX/Properties/Resources.ru.resx
@@ -466,9 +466,6 @@
Редактировать в ShareX
-
- Dev сборки могут быть нестабильными и должны использоваться только для тестирования. Хотите установить?
-
Хотите сбросить настройки ShareX?
diff --git a/ShareX/Properties/Resources.tr.resx b/ShareX/Properties/Resources.tr.resx
index 90c51c823..c937a62c4 100644
--- a/ShareX/Properties/Resources.tr.resx
+++ b/ShareX/Properties/Resources.tr.resx
@@ -471,9 +471,6 @@ Devam etmek istediğinizden emin misiniz?
Sağ fare tuşu menüyü açmak için
Orta fare tuşu kapatmak için
-
- Geliştirici sürümleri kararsız olabilir bu yüzden deneme amaçlı kullanılmalıdır. İndirmek istediğine emin misin?
-
{0} ayarları yanlış veya eksik. Lütfen "Hedef ayarları" penceresinden ayar yapınız.
diff --git a/ShareX/Properties/Resources.uk.resx b/ShareX/Properties/Resources.uk.resx
index 614dbd727..6356eb030 100644
--- a/ShareX/Properties/Resources.uk.resx
+++ b/ShareX/Properties/Resources.uk.resx
@@ -178,9 +178,6 @@
Затримка для знімка: {0}с
-
- Dev-збірки можуть бути нестабільними та повинні використовуватись лише для тестування. Хочете встановити?
-
Назва не може бути порожньою.
diff --git a/ShareX/Properties/Resources.vi-VN.resx b/ShareX/Properties/Resources.vi-VN.resx
index a16248694..2b1104d7d 100644
--- a/ShareX/Properties/Resources.vi-VN.resx
+++ b/ShareX/Properties/Resources.vi-VN.resx
@@ -376,9 +376,6 @@ Nhấn "Không" để hủy tiến trình tải lên hiện tại và tắt ch
Tiếp tục
-
- Bản phát hành cho lập trình viên có thể không ổn định và chỉ được dùng cho mục đích kiểm thử. Bạn có muốn cài đặt nó không?
-
Tiếng Hà Lan
diff --git a/ShareX/Properties/Resources.zh-CN.resx b/ShareX/Properties/Resources.zh-CN.resx
index 0f0ea784e..7bf5a7b8e 100644
--- a/ShareX/Properties/Resources.zh-CN.resx
+++ b/ShareX/Properties/Resources.zh-CN.resx
@@ -465,9 +465,6 @@
使用ShareX编辑
-
- 开发版可能不稳定,仅用于测试目的。要安装吗?
-
要重置 ShareX 设置项吗?
diff --git a/ShareX/Properties/Resources.zh-TW.resx b/ShareX/Properties/Resources.zh-TW.resx
index 38be2dd9c..1181ae428 100644
--- a/ShareX/Properties/Resources.zh-TW.resx
+++ b/ShareX/Properties/Resources.zh-TW.resx
@@ -456,9 +456,6 @@
分隔符
-
- 開發版可能不穩定,僅供測試用途。要安裝嗎?
-
要重設 ShareX 設定嗎?
diff --git a/ShareX/TaskHelpers.cs b/ShareX/TaskHelpers.cs
index 692a8ccae..080a2a9e7 100644
--- a/ShareX/TaskHelpers.cs
+++ b/ShareX/TaskHelpers.cs
@@ -1867,23 +1867,20 @@ public static async Task DownloadDevBuild()
{
GitHubUpdateChecker updateChecker = new GitHubUpdateChecker("ShareX", "DevBuilds")
{
- IsBeta = true,
+ IsDev = true,
IsPortable = Program.Portable
};
await updateChecker.CheckUpdateAsync();
- if (updateChecker.Status == UpdateStatus.UpdateAvailable)
- {
- updateChecker.DownloadUpdate();
- }
+ UpdateMessageBox.Start(updateChecker);
}
public static async Task DownloadAppVeyorBuild()
{
AppVeyorUpdateChecker updateChecker = new AppVeyorUpdateChecker()
{
- IsBeta = true,
+ IsDev = true,
IsPortable = Program.Portable,
Branch = "develop"
};