From 8747ce8ae70ad6669cbdbead31fca5340493c3f5 Mon Sep 17 00:00:00 2001 From: deadmoon Date: Thu, 15 Jul 2021 15:47:25 +0300 Subject: [PATCH] Changes for windows 11, added OpenShell to feed --- Optimizer/Enums.cs | 3 +- Optimizer/MainForm.Designer.cs | 196 +++++++++++++++++++++++---------- Optimizer/MainForm.cs | 80 +++++++++++++- Optimizer/Optimize.cs | 53 +++++++++ Optimizer/Program.cs | 2 +- Optimizer/Utilities.cs | 4 + feed.json | 2 +- images/feed.zip | Bin 1046958 -> 1062621 bytes images/feed/openshell.png | Bin 0 -> 15525 bytes 9 files changed, 274 insertions(+), 66 deletions(-) create mode 100644 images/feed/openshell.png diff --git a/Optimizer/Enums.cs b/Optimizer/Enums.cs index a0092b75..781830aa 100644 --- a/Optimizer/Enums.cs +++ b/Optimizer/Enums.cs @@ -11,7 +11,8 @@ internal enum WindowsVersion Unsupported, Windows7, Windows8, - Windows10 + Windows10, + Windows11 } public enum StartupItemLocation diff --git a/Optimizer/MainForm.Designer.cs b/Optimizer/MainForm.Designer.cs index db1917ba..a26a8ba1 100644 --- a/Optimizer/MainForm.Designer.cs +++ b/Optimizer/MainForm.Designer.cs @@ -60,7 +60,11 @@ private void InitializeComponent() this.defenderSw = new Optimizer.ToggleSwitch(); this.networkSw = new Optimizer.ToggleSwitch(); this.restartButton = new System.Windows.Forms.Button(); - this.windowsXTab = new System.Windows.Forms.TabPage(); + this.windows11Tab = new System.Windows.Forms.TabPage(); + this.widgetsSw = new Optimizer.ToggleSwitch(); + this.snapAssistSw = new Optimizer.ToggleSwitch(); + this.leftTaskbarSw = new Optimizer.ToggleSwitch(); + this.windows10Tab = new System.Windows.Forms.TabPage(); this.restartButton10 = new System.Windows.Forms.Button(); this.actionSw = new Optimizer.ToggleSwitch(); this.castSw = new Optimizer.ToggleSwitch(); @@ -85,7 +89,7 @@ private void InitializeComponent() this.gameBarSw = new Optimizer.ToggleSwitch(); this.uODSw = new Optimizer.ToggleSwitch(); this.oldMixerSw = new Optimizer.ToggleSwitch(); - this.windowsVIIITab = new System.Windows.Forms.TabPage(); + this.windows8Tab = new System.Windows.Forms.TabPage(); this.disableOneDriveSw = new Optimizer.ToggleSwitch(); this.restartButton8 = new System.Windows.Forms.Button(); this.modernAppsTab = new System.Windows.Forms.TabPage(); @@ -327,13 +331,15 @@ private void InitializeComponent() this.trayExit = new System.Windows.Forms.ToolStripMenuItem(); this.launcherIcon = new System.Windows.Forms.NotifyIcon(this.components); this.helpBox = new System.Windows.Forms.ToolTip(this.components); + this.smallerTaskbarSw = new Optimizer.ToggleSwitch(); this.tpanel.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); this.bpanel.SuspendLayout(); this.tabCollection.SuspendLayout(); this.universalTab.SuspendLayout(); - this.windowsXTab.SuspendLayout(); - this.windowsVIIITab.SuspendLayout(); + this.windows11Tab.SuspendLayout(); + this.windows10Tab.SuspendLayout(); + this.windows8Tab.SuspendLayout(); this.modernAppsTab.SuspendLayout(); this.panelModernAppsList.SuspendLayout(); this.startupTab.SuspendLayout(); @@ -513,8 +519,9 @@ private void InitializeComponent() // tabCollection // this.tabCollection.Controls.Add(this.universalTab); - this.tabCollection.Controls.Add(this.windowsXTab); - this.tabCollection.Controls.Add(this.windowsVIIITab); + this.tabCollection.Controls.Add(this.windows11Tab); + this.tabCollection.Controls.Add(this.windows10Tab); + this.tabCollection.Controls.Add(this.windows8Tab); this.tabCollection.Controls.Add(this.modernAppsTab); this.tabCollection.Controls.Add(this.startupTab); this.tabCollection.Controls.Add(this.appsTab); @@ -788,40 +795,95 @@ private void InitializeComponent() this.restartButton.UseVisualStyleBackColor = false; this.restartButton.Click += new System.EventHandler(this.button39_Click); // - // windowsXTab - // - this.windowsXTab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20))))); - this.windowsXTab.Controls.Add(this.restartButton10); - this.windowsXTab.Controls.Add(this.actionSw); - this.windowsXTab.Controls.Add(this.castSw); - this.windowsXTab.Controls.Add(this.longPathsSw); - this.windowsXTab.Controls.Add(this.ccSw); - this.windowsXTab.Controls.Add(this.featuresSw); - this.windowsXTab.Controls.Add(this.insiderSw); - this.windowsXTab.Controls.Add(this.darkSw); - this.windowsXTab.Controls.Add(this.spellSw); - this.windowsXTab.Controls.Add(this.inkSw); - this.windowsXTab.Controls.Add(this.driversSw); - this.windowsXTab.Controls.Add(this.sensorSw); - this.windowsXTab.Controls.Add(this.privacySw); - this.windowsXTab.Controls.Add(this.telemetryServicesSw); - this.windowsXTab.Controls.Add(this.autoUpdatesSw); - this.windowsXTab.Controls.Add(this.peopleSw); - this.windowsXTab.Controls.Add(this.adsSw); - this.windowsXTab.Controls.Add(this.colorBarSw); - this.windowsXTab.Controls.Add(this.oldExplorerSw); - this.windowsXTab.Controls.Add(this.xboxSw); - this.windowsXTab.Controls.Add(this.cortanaSw); - this.windowsXTab.Controls.Add(this.gameBarSw); - this.windowsXTab.Controls.Add(this.uODSw); - this.windowsXTab.Controls.Add(this.oldMixerSw); - this.windowsXTab.Location = new System.Drawing.Point(4, 24); - this.windowsXTab.Margin = new System.Windows.Forms.Padding(2); - this.windowsXTab.Name = "windowsXTab"; - this.windowsXTab.Padding = new System.Windows.Forms.Padding(2); - this.windowsXTab.Size = new System.Drawing.Size(929, 611); - this.windowsXTab.TabIndex = 1; - this.windowsXTab.Text = "Windows 10"; + // windows11Tab + // + this.windows11Tab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20))))); + this.windows11Tab.Controls.Add(this.smallerTaskbarSw); + this.windows11Tab.Controls.Add(this.widgetsSw); + this.windows11Tab.Controls.Add(this.snapAssistSw); + this.windows11Tab.Controls.Add(this.leftTaskbarSw); + this.windows11Tab.Location = new System.Drawing.Point(4, 24); + this.windows11Tab.Name = "windows11Tab"; + this.windows11Tab.Size = new System.Drawing.Size(929, 611); + this.windows11Tab.TabIndex = 14; + this.windows11Tab.Text = "Windows 11"; + // + // widgetsSw + // + this.widgetsSw.Location = new System.Drawing.Point(14, 86); + this.widgetsSw.Margin = new System.Windows.Forms.Padding(2); + this.widgetsSw.Name = "widgetsSw"; + this.widgetsSw.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.widgetsSw.OffForeColor = System.Drawing.Color.White; + this.widgetsSw.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.widgetsSw.OnForeColor = System.Drawing.Color.White; + this.widgetsSw.OnText = "Disable Widgets"; + this.widgetsSw.Size = new System.Drawing.Size(319, 31); + this.widgetsSw.TabIndex = 41; + this.widgetsSw.Tag = "themeable"; + // + // snapAssistSw + // + this.snapAssistSw.Location = new System.Drawing.Point(14, 51); + this.snapAssistSw.Margin = new System.Windows.Forms.Padding(2); + this.snapAssistSw.Name = "snapAssistSw"; + this.snapAssistSw.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.snapAssistSw.OffForeColor = System.Drawing.Color.White; + this.snapAssistSw.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.snapAssistSw.OnForeColor = System.Drawing.Color.White; + this.snapAssistSw.OnText = "Disable Snap Assist"; + this.snapAssistSw.Size = new System.Drawing.Size(319, 31); + this.snapAssistSw.TabIndex = 40; + this.snapAssistSw.Tag = "themeable"; + // + // leftTaskbarSw + // + this.leftTaskbarSw.Location = new System.Drawing.Point(14, 16); + this.leftTaskbarSw.Margin = new System.Windows.Forms.Padding(2); + this.leftTaskbarSw.Name = "leftTaskbarSw"; + this.leftTaskbarSw.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.leftTaskbarSw.OffForeColor = System.Drawing.Color.White; + this.leftTaskbarSw.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.leftTaskbarSw.OnForeColor = System.Drawing.Color.White; + this.leftTaskbarSw.OnText = "Align Taskbar to Left"; + this.leftTaskbarSw.Size = new System.Drawing.Size(319, 31); + this.leftTaskbarSw.TabIndex = 38; + this.leftTaskbarSw.Tag = "themeable"; + // + // windows10Tab + // + this.windows10Tab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20))))); + this.windows10Tab.Controls.Add(this.restartButton10); + this.windows10Tab.Controls.Add(this.actionSw); + this.windows10Tab.Controls.Add(this.castSw); + this.windows10Tab.Controls.Add(this.longPathsSw); + this.windows10Tab.Controls.Add(this.ccSw); + this.windows10Tab.Controls.Add(this.featuresSw); + this.windows10Tab.Controls.Add(this.insiderSw); + this.windows10Tab.Controls.Add(this.darkSw); + this.windows10Tab.Controls.Add(this.spellSw); + this.windows10Tab.Controls.Add(this.inkSw); + this.windows10Tab.Controls.Add(this.driversSw); + this.windows10Tab.Controls.Add(this.sensorSw); + this.windows10Tab.Controls.Add(this.privacySw); + this.windows10Tab.Controls.Add(this.telemetryServicesSw); + this.windows10Tab.Controls.Add(this.autoUpdatesSw); + this.windows10Tab.Controls.Add(this.peopleSw); + this.windows10Tab.Controls.Add(this.adsSw); + this.windows10Tab.Controls.Add(this.colorBarSw); + this.windows10Tab.Controls.Add(this.oldExplorerSw); + this.windows10Tab.Controls.Add(this.xboxSw); + this.windows10Tab.Controls.Add(this.cortanaSw); + this.windows10Tab.Controls.Add(this.gameBarSw); + this.windows10Tab.Controls.Add(this.uODSw); + this.windows10Tab.Controls.Add(this.oldMixerSw); + this.windows10Tab.Location = new System.Drawing.Point(4, 24); + this.windows10Tab.Margin = new System.Windows.Forms.Padding(2); + this.windows10Tab.Name = "windows10Tab"; + this.windows10Tab.Padding = new System.Windows.Forms.Padding(2); + this.windows10Tab.Size = new System.Drawing.Size(929, 611); + this.windows10Tab.TabIndex = 1; + this.windows10Tab.Text = "Windows 10"; // // restartButton10 // @@ -1163,18 +1225,18 @@ private void InitializeComponent() this.oldMixerSw.TabIndex = 38; this.oldMixerSw.Tag = "themeable"; // - // windowsVIIITab + // windows8Tab // - this.windowsVIIITab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20))))); - this.windowsVIIITab.Controls.Add(this.disableOneDriveSw); - this.windowsVIIITab.Controls.Add(this.restartButton8); - this.windowsVIIITab.Location = new System.Drawing.Point(4, 24); - this.windowsVIIITab.Margin = new System.Windows.Forms.Padding(2); - this.windowsVIIITab.Name = "windowsVIIITab"; - this.windowsVIIITab.Padding = new System.Windows.Forms.Padding(2); - this.windowsVIIITab.Size = new System.Drawing.Size(929, 611); - this.windowsVIIITab.TabIndex = 2; - this.windowsVIIITab.Text = "Windows 8.1"; + this.windows8Tab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20))))); + this.windows8Tab.Controls.Add(this.disableOneDriveSw); + this.windows8Tab.Controls.Add(this.restartButton8); + this.windows8Tab.Location = new System.Drawing.Point(4, 24); + this.windows8Tab.Margin = new System.Windows.Forms.Padding(2); + this.windows8Tab.Name = "windows8Tab"; + this.windows8Tab.Padding = new System.Windows.Forms.Padding(2); + this.windows8Tab.Size = new System.Drawing.Size(929, 611); + this.windows8Tab.TabIndex = 2; + this.windows8Tab.Text = "Windows 8.1"; // // disableOneDriveSw // @@ -4595,6 +4657,20 @@ private void InitializeComponent() this.helpBox.UseAnimation = false; this.helpBox.UseFading = false; // + // smallerTaskbarSw + // + this.smallerTaskbarSw.Location = new System.Drawing.Point(14, 121); + this.smallerTaskbarSw.Margin = new System.Windows.Forms.Padding(2); + this.smallerTaskbarSw.Name = "smallerTaskbarSw"; + this.smallerTaskbarSw.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.smallerTaskbarSw.OffForeColor = System.Drawing.Color.White; + this.smallerTaskbarSw.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.smallerTaskbarSw.OnForeColor = System.Drawing.Color.White; + this.smallerTaskbarSw.OnText = "Make Taskbar smaller"; + this.smallerTaskbarSw.Size = new System.Drawing.Size(319, 31); + this.smallerTaskbarSw.TabIndex = 42; + this.smallerTaskbarSw.Tag = "themeable"; + // // MainForm // this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); @@ -4621,10 +4697,11 @@ private void InitializeComponent() this.tabCollection.ResumeLayout(false); this.universalTab.ResumeLayout(false); this.universalTab.PerformLayout(); - this.windowsXTab.ResumeLayout(false); - this.windowsXTab.PerformLayout(); - this.windowsVIIITab.ResumeLayout(false); - this.windowsVIIITab.PerformLayout(); + this.windows11Tab.ResumeLayout(false); + this.windows10Tab.ResumeLayout(false); + this.windows10Tab.PerformLayout(); + this.windows8Tab.ResumeLayout(false); + this.windows8Tab.PerformLayout(); this.modernAppsTab.ResumeLayout(false); this.modernAppsTab.PerformLayout(); this.panelModernAppsList.ResumeLayout(false); @@ -4710,9 +4787,9 @@ private void InitializeComponent() private System.Windows.Forms.TabControl tabCollection; private System.Windows.Forms.TabPage universalTab; private System.Windows.Forms.Button restartButton; - private System.Windows.Forms.TabPage windowsXTab; + private System.Windows.Forms.TabPage windows10Tab; private System.Windows.Forms.Button restartButton10; - private System.Windows.Forms.TabPage windowsVIIITab; + private System.Windows.Forms.TabPage windows8Tab; private System.Windows.Forms.Button restartButton8; private System.Windows.Forms.TabPage cleanerTab; private ColoredCheckBox checkTemp; @@ -4995,6 +5072,11 @@ private void InitializeComponent() private Label txtFeedError; private ColoredRadioButton radioGerman; private PictureBox pictureBox2; + private TabPage windows11Tab; + private ToggleSwitch leftTaskbarSw; + private ToggleSwitch snapAssistSw; + private ToggleSwitch widgetsSw; + private ToggleSwitch smallerTaskbarSw; } } diff --git a/Optimizer/MainForm.cs b/Optimizer/MainForm.cs index 0c0dde05..3dacad0a 100644 --- a/Optimizer/MainForm.cs +++ b/Optimizer/MainForm.cs @@ -202,6 +202,62 @@ private void EnableToggleEvents() stickySw.Click += new EventHandler(ToggleSwitch38_Click); longPathsSw.Click += new EventHandler(ToggleSwitch39_Click); castSw.Click += new EventHandler(ToggleSwitch40_Click); + leftTaskbarSw.Click += LeftTaskbarSw_Click; + snapAssistSw.Click += SnapAssistSw_Click; + widgetsSw.Click += WidgetsSw_Click; + smallerTaskbarSw.Click += SmallerTaskbarSw_Click; + } + + private void SmallerTaskbarSw_Click(object sender, EventArgs e) + { + if (!smallerTaskbarSw.Checked) + { + Optimize.SmallerTaskbar(); + } + else + { + Optimize.DefaultTaskbarSize(); + } + //Options.CurrentOptions.DisableActionCenter = !actionSw.Checked; + } + + private void WidgetsSw_Click(object sender, EventArgs e) + { + if (!widgetsSw.Checked) + { + Optimize.DisableWidgets(); + } + else + { + Optimize.EnableWidgets(); + } + //Options.CurrentOptions.DisableActionCenter = !actionSw.Checked; + } + + private void SnapAssistSw_Click(object sender, EventArgs e) + { + if (!snapAssistSw.Checked) + { + Optimize.DisableSnapAssist(); + } + else + { + Optimize.EnableSnapAssist(); + } + //Options.CurrentOptions.DisableActionCenter = !actionSw.Checked; + } + + private void LeftTaskbarSw_Click(object sender, EventArgs e) + { + if (!leftTaskbarSw.Checked) + { + Optimize.AlignTaskbarToLeft(); + } + else + { + Optimize.AlignTaskbarToCenter(); + } + //Options.CurrentOptions.DisableActionCenter = !actionSw.Checked; } private void SetHelpBoxTranslation() @@ -440,16 +496,18 @@ public MainForm() if (Utilities.CurrentWindowsVersion == WindowsVersion.Unsupported) { tabCollection.TabPages.Remove(universalTab); - tabCollection.TabPages.Remove(windowsVIIITab); - tabCollection.TabPages.Remove(windowsXTab); + tabCollection.TabPages.Remove(windows8Tab); + tabCollection.TabPages.Remove(windows10Tab); + tabCollection.TabPages.Remove(windows11Tab); tabCollection.TabPages.Remove(modernAppsTab); } if (Utilities.CurrentWindowsVersion == WindowsVersion.Windows7) { LoadUniversalToggleStates(); - tabCollection.TabPages.Remove(windowsVIIITab); - tabCollection.TabPages.Remove(windowsXTab); + tabCollection.TabPages.Remove(windows8Tab); + tabCollection.TabPages.Remove(windows10Tab); + tabCollection.TabPages.Remove(windows11Tab); tabCollection.TabPages.Remove(modernAppsTab); } @@ -457,7 +515,8 @@ public MainForm() { LoadUniversalToggleStates(); LoadWindowsVIIIToggleStates(); - tabCollection.TabPages.Remove(windowsXTab); + tabCollection.TabPages.Remove(windows10Tab); + tabCollection.TabPages.Remove(windows11Tab); GetModernApps(false); } @@ -465,10 +524,19 @@ public MainForm() { LoadUniversalToggleStates(); LoadWindowsXToggleStates(); - tabCollection.TabPages.Remove(windowsVIIITab); + tabCollection.TabPages.Remove(windows8Tab); + //tabCollection.TabPages.Remove(windows11Tab); GetModernApps(false); } + //if (Utilities.CurrentWindowsVersion == WindowsVersion.Windows11) + //{ + // // load toggles ... + // tabCollection.TabPages.Remove(windows8Tab); + // //tabCollection.TabPages.Remove(windows10Tab); + // GetModernApps(false); + //} + _columnSorter = new ListViewColumnSorter(); listStartupItems.ListViewItemSorter = _columnSorter; diff --git a/Optimizer/Optimize.cs b/Optimizer/Optimize.cs index df96c371..6342ea7a 100644 --- a/Optimizer/Optimize.cs +++ b/Optimizer/Optimize.cs @@ -1314,5 +1314,58 @@ internal static void EnableActionCenter() Registry.CurrentUser.OpenSubKey(@"SOFTWARE\Policies\Microsoft\Windows\Explorer", true).DeleteValue("DisableNotificationCenter", false); Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\PushNotifications", true).DeleteValue("ToastEnabled", false); } + + /* Windows 11 tweaks */ + + // DEPRECATED + //internal static void EnableWindows10Start() + //{ + // Registry.SetValue(@"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced", "Start_ShowClassicMode", "1", RegistryValueKind.DWord); + //} + + //internal static void DisableWindows10Start() + //{ + // Registry.SetValue(@"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced", "Start_ShowClassicMode", "0", RegistryValueKind.DWord); + //} + + internal static void AlignTaskbarToLeft() + { + Registry.SetValue(@"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced", "TaskbarAl", "0", RegistryValueKind.DWord); + } + + internal static void AlignTaskbarToCenter() + { + Registry.SetValue(@"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced", "TaskbarAl", "1", RegistryValueKind.DWord); + } + + internal static void DisableSnapAssist() + { + Registry.SetValue(@"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced", "EnableSnapAssistFlyout", "0", RegistryValueKind.DWord); + } + + internal static void EnableSnapAssist() + { + Registry.SetValue(@"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced", "EnableSnapAssistFlyout", "1", RegistryValueKind.DWord); + } + + internal static void DisableWidgets() + { + Registry.SetValue(@"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced", "TaskbarDa", "0", RegistryValueKind.DWord); + } + + internal static void EnableWidgets() + { + Registry.SetValue(@"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced", "TaskbarDa", "1", RegistryValueKind.DWord); + } + + internal static void SmallerTaskbar() + { + Registry.SetValue(@"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced", "TaskbarSi", "0", RegistryValueKind.DWord); + } + + internal static void DefaultTaskbarSize() + { + Registry.SetValue(@"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced", "TaskbarSi", "1", RegistryValueKind.DWord); + } } } diff --git a/Optimizer/Program.cs b/Optimizer/Program.cs index f7cfb4c6..54339a47 100644 --- a/Optimizer/Program.cs +++ b/Optimizer/Program.cs @@ -13,7 +13,7 @@ static class Program // Enter current version here internal readonly static float Major = 9; - internal readonly static float Minor = 5; + internal readonly static float Minor = 6; internal readonly static bool EXPERIMENTAL_BUILD = false; diff --git a/Optimizer/Utilities.cs b/Optimizer/Utilities.cs index 687833c0..475f473c 100644 --- a/Optimizer/Utilities.cs +++ b/Optimizer/Utilities.cs @@ -90,6 +90,10 @@ internal static string GetOS() { CurrentWindowsVersion = WindowsVersion.Windows10; } + if (os.Contains("Windows 11")) + { + CurrentWindowsVersion = WindowsVersion.Windows11; + } if (Program.UNSAFE_MODE) { diff --git a/feed.json b/feed.json index 3c962959..b2f8cae5 100644 --- a/feed.json +++ b/feed.json @@ -1 +1 @@ -[{"Title":"Notepad++","Link64":"https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v8.1/npp.8.1.Installer.x64.exe","Link":"https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v8.1/npp.8.1.Installer.exe","Tag":"cNPP","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/notepadpp.png","Group":"Coding"},{"Title":"Sublime Text","Link64":"https://download.sublimetext.com/Sublime%20Text%20Build%203211%20x64%20Setup.exe","Link":"https://download.sublimetext.com/Sublime%20Text%20Build%203211%20Setup.exe","Tag":"cSublimeText","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/sublimetext.png","Group":"Coding"},{"Title":"Atom","Link64":"https://github.com/atom/atom/releases/download/v1.54.0/AtomSetup-x64.exe","Link":"https://github.com/atom/atom/releases/download/v1.54.0/AtomSetup.exe","Tag":"cAtom","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/atom.png","Group":"Coding"},{"Title":"VS Codium","Link64":"https://github.com/VSCodium/vscodium/releases/download/1.57.1/VSCodiumUserSetup-x64-1.57.1.exe","Link":"https://github.com/VSCodium/vscodium/releases/download/1.57.1/VSCodiumUserSetup-ia32-1.57.1.exe","Tag":"cCodium","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/vscodium.png","Group":"Coding"},{"Title":"GitHub","Link64":"https://desktop.githubusercontent.com/releases/2.6.3-51b58c36/GitHubDesktopSetup.exe","Tag":"cGitHub","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/github.png","Group":"Coding"},{"Title":"Sublime Merge","Link64":"https://download.sublimetext.com/sublime_merge_build_2056_x64_setup.exe","Tag":"cSublimeMerge","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/sublimemerge.png","Group":"Coding"},{"Title":"FileZilla","Link64":"https://download.filezilla-project.org/client/FileZilla_3.54.1_win64-setup.exe","Link":"https://download.filezilla-project.org/client/FileZilla_3.54.1_win32-setup.exe","Tag":"cFileZilla","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/filezilla.png","Group":"Coding"},{"Title":"WinSCP","Link":"https://kapetanos-metaforiki.gr:56888/winscp","Tag":"cWinScp","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/winscp.png","Group":"Coding"},{"Title":"Postman","Link64":"https://dl.pstmn.io/download/latest/win64","Link":"https://dl.pstmn.io/download/latest/win32","Tag":"cPostman","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/postman.png","Group":"Coding"},{"Title":"NodeJS","Link":"https://nodejs.org/dist/v14.16.0/node-v14.16.0-x64.msi","Tag":"cNode","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/nodejs.png","Group":"Coding"},{"Title":"XAMPP","Link64":"https://downloadsapachefriends.global.ssl.fastly.net/8.0.7/xampp-windows-x64-8.0.7-0-VS16-installer.exe","Tag":"cXAMPP","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/xampp.png","Group":"Coding"},{"Title":"Putty","Link64":"https://the.earth.li/~sgtatham/putty/0.75/w64/putty-64bit-0.75-installer.msi","Link":"https://the.earth.li/~sgtatham/putty/0.75/w32/putty-0.75-installer.msi","Tag":"cPutty","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/putty.png","Group":"Coding"},{"Title":"Visual Studio","Link":"https://download.visualstudio.microsoft.com/download/pr/20130c62-1bc8-43d6-b4f0-c20bb7c79113/bee2ebedafcbaaf0d4fe61c9bd50b5884e0149e953cbe2abb6cb142e8c60d389/vs_Community.exe","Tag":"cVS","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/visualstudio.png","Group":"Coding"},{"Title":"VS Code","Link64":"https://az764295.vo.msecnd.net/stable/c185983a683d14c396952dd432459097bc7f757f/VSCodeUserSetup-x64-1.55.0.exe","Link":"https://az764295.vo.msecnd.net/stable/c185983a683d14c396952dd432459097bc7f757f/VSCodeUserSetup-ia32-1.55.0.exe","Tag":"cVSCode","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/vscode.png","Group":"Coding"},{"Title":"Android Studio","Link64":"https://r6---sn-vuxbavcx-5ui6.gvt1.com/edgedl/android/studio/install/4.1.2.0/android-studio-ide-201.7042882-windows.exe?cms_redirect=yes&mh=N5&mip=85.75.185.149&mm=28&mn=sn-vuxbavcx-5ui6&ms=nvh&mt=1613332358&mv=u&mvi=6&pcm2cms=yes&pl=16&shardbypass=yes","Tag":"cAndroidStudio","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/androidstudio.png","Group":"Coding"},{"Title":"Eclipse","Link64":"https://laotzu.ftp.acc.umu.se/mirror/eclipse.org/oomph/epp/2020-12/R/eclipse-inst-jre-win64.exe","Tag":"cEclipse","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/eclipse.png","Group":"Coding"},{"Title":"Python 3","Link64":"https://www.python.org/ftp/python/3.9.5/python-3.9.5-amd64.exe","Link":"https://www.python.org/ftp/python/3.9.5/python-3.9.5.exe","Tag":"cPython3","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/python.png","Group":"Coding"},{"Title":"Python 2","Link64":"https://www.python.org/ftp/python/2.7.18/python-2.7.18.amd64.msi","Link":"https://www.python.org/ftp/python/2.7.18/python-2.7.18.msi","Tag":"cPython2","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/python.png","Group":"Coding"},{"Title":"Java 8 JDK","Link64":"https://javadl.oracle.com/webapps/download/AutoDL?BundleId=244584_d7fc238d0cbf4b0dac67be84580cfb4b","Link":"https://javadl.oracle.com/webapps/download/AutoDL?BundleId=244582_d7fc238d0cbf4b0dac67be84580cfb4b","Tag":"cJava","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/java.png","Group":"Coding"},{"Title":"Mozilla Firefox","Link64":"http://download.mozilla.org/?product=firefox-latest&os=Win64&lang=en-US","Link":"http://download.mozilla.org/?product=firefox-latest&os=Win&lang=en-US","Tag":"cFirefox","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/firefox.png","Group":"Internet"},{"Title":"Chromium","Link64":"https://github.com/Hibbiki/chromium-win64/releases/download/v91.0.4472.124-r1496/mini_installer.sync.exe","Link":"https://github.com/Hibbiki/chromium-win32/releases/download/v91.0.4472.124-r1496/mini_installer.sync.exe","Tag":"cChromium","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/chromium.png","Group":"Internet"},{"Title":"Ungoogle Chromium","Link64":"https://github.com/macchrome/winchrome/releases/download/v91.0.4472.124-r1496-Win64/91.0.4472.124_ungoogled_mini_installer.exe","Tag":"cUGChromium","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/chromium.png","Group":"Internet"},{"Title":"Vivaldi","Link64":"https://downloads.vivaldi.com/stable/Vivaldi.3.7.2218.52.x64.exe","Link":"https://downloads.vivaldi.com/stable/Vivaldi.3.7.2218.52.exe","Tag":"cVivaldi","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/vivaldi.png","Group":"Internet"},{"Title":"Tor Browser","Link64":"https://dist.torproject.org/torbrowser/10.5/torbrowser-install-win64-10.5_en-US.exe","Link":"https://dist.torproject.org/torbrowser/10.5/torbrowser-install-10.5_en-US.exe","Tag":"cTor","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/tor.png","Group":"Internet"},{"Title":"Google Chrome","Link64":"https://dl.google.com/tag/s/appguid%3D%7B8A69D345-D564-463C-AFF1-A69D9E530F96%7D%26iid%3D%7BBDA729A9-07E5-8BE1-A6AD-C479380DD938%7D%26lang%3Den%26browser%3D3%26usagestats%3D0%26appname%3DGoogle%2520Chrome%26needsadmin%3Dprefers%26ap%3Dx64-stable-statsdef_1%26installdataindex%3Dempty/chrome/install/ChromeStandaloneSetup64.exe","Link":"https://dl.google.com/tag/s/appguid%3D%7B8A69D345-D564-463C-AFF1-A69D9E530F96%7D%26iid%3D%7BBDA729A9-07E5-8BE1-A6AD-C479380DD938%7D%26lang%3Den%26browser%3D3%26usagestats%3D0%26appname%3DGoogle%2520Chrome%26needsadmin%3Dprefers%26ap%3Dstable-arch_x86-statsdef_1%26installdataindex%3Dempty/chrome/install/ChromeStandaloneSetup.exe","Tag":"cChrome","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/chrome.png","Group":"Internet"},{"Title":"Microsoft Edge","Link64":"https://msedge.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/dc298968-ce66-4bf0-ac5b-c274bf03ee7e/MicrosoftEdgeEnterpriseX64.msi","Link":"https://msedge.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/8d1fd468-c6d9-4ade-8870-d4e0dac4f0fb/MicrosoftEdgeEnterpriseX86.msi","Tag":"cEdge","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/edge.png","Group":"Internet"},{"Title":"Opera","Link64":"https://get.opera.com/pub/opera/desktop/75.0.3969.149/win/Opera_75.0.3969.149_Setup_x64.exe","Link":"https://get.opera.com/pub/opera/desktop/75.0.3969.149/win/Opera_75.0.3969.149_Setup.exe","Tag":"cOpera","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/opera.png","Group":"Internet"},{"Title":"Maxthon","Link64":"https://dl.maxthon.com/mx6/maxthon_6.1.1.1000_x64.exe","Link":"https://dl.maxthon.com/mx6/maxthon_6.1.1.1000_x86.exe","Tag":"cMaxthon","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/maxthon.png","Group":"Internet"},{"Title":"Discord","Link":"https://dl.discordapp.net/apps/win/0.0.309/DiscordSetup.exe","Tag":"cDiscord","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/discord.png","Group":"Internet"},{"Title":"Signal","Link":"https://updates.signal.org/desktop/signal-desktop-win-5.7.1.exe","Tag":"cSignal","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/signal.png","Group":"Internet"},{"Title":"Skype","Link":"https://download.skype.com/s4l/download/win/Skype-8.73.0.124.exe","Tag":"cSkype","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/skype.png","Group":"Internet"},{"Title":"Viber","Link":"https://download.cdn.viber.com/desktop/windows/ViberSetup.exe","Tag":"cViber","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/viber.png","Group":"Internet"},{"Title":"FreeTube","Link64":"https://github.com/FreeTubeApp/FreeTube/releases/download/v0.13.2-beta/freetube-0.13.2-setup-x64.exe","Tag":"cFreeTube","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/freetube.png","Group":"Internet"},{"Title":"TeamViewer","Link":"https://download.teamviewer.com/download/TeamViewer_Setup.exe","Tag":"cTV","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/teamviewer.png","Group":"Internet"},{"Title":"AnyDesk","Link":"https://download.anydesk.com/AnyDesk.exe","Tag":"cAnyDesk","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/anydesk.png","Group":"Internet"},{"Title":"Mozilla Thunderbird","Link64":"http://download.mozilla.org/?product=thunderbird-latest&os=Win64&lang=en-US","Link":"http://download.mozilla.org/?product=thunderbird-latest&os=Win&lang=en-US","Tag":"cThunderbird","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/thunderbird.png","Group":"Internet"},{"Title":"Evernote","Link":"https://cdn1.evernote.com/boron/win/builds/Evernote-10.8.4-win-ddl-ga-2349-setup.exe","Tag":"cEvernote","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/evernote.png","Group":"Internet"},{"Title":"MEGAsync","Link64":"https://mega.nz/MEGAsyncSetup64.exe","Link":"https://mega.nz/MEGAsyncSetup32.exe","Tag":"cMega","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/mega.png","Group":"Internet"},{"Title":"Google Zoom","Link":"https://zoom.us/client/latest/ZoomInstaller.exe","Tag":"cZoom","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/zoom.png","Group":"Internet"},{"Title":"Microsoft Teams","Link64":"https://statics.teams.cdn.office.net/production-windows-x64/1.3.00.32283/Teams_windows_x64.exe","Link":"https://statics.teams.cdn.office.net/production-windows/1.3.00.32283/Teams_windows.exe","Tag":"cMSTeams","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/teams.png","Group":"Internet"},{"Title":"OneDrive","Link":"https://oneclient.sfx.ms/Win/Prod/21.002.0104.0005/OneDriveSetup.exe","Tag":"cOneDrive","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/onedrive.png","Group":"Internet"},{"Title":"qBitTorrent","Link64":"https://jztkft.dl.sourceforge.net/project/qbittorrent/qbittorrent-win32/qbittorrent-4.3.6/qbittorrent_4.3.6_x64_setup.exe","Link":"https://deac-ams.dl.sourceforge.net/project/qbittorrent/qbittorrent-win32/qbittorrent-4.3.6/qbittorrent_4.3.6_setup.exe","Tag":"cQB","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/qbittorrent.png","Group":"Internet"},{"Title":"Deluge","Link":"https://ftp.osuosl.org/pub/deluge/windows/deluge-1.3.15-win32-py2.7.exe","Tag":"cDeluge","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/deluge.png","Group":"Internet"},{"Title":"uTorrent 2.2.1","Link":"https://kapetanos-metaforiki.gr:56888/utorrent2","Tag":"cUT2","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/utorrent.png","Group":"Internet"},{"Title":"uTorrent 3.x","Link":"https://download-hr.utorrent.com/track/stable/endpoint/utorrent/os/windows","Tag":"cUT3","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/utorrent.png","Group":"Internet"},{"Title":"BitTorrent","Link":"https://download-new.utorrent.com/endpoint/bittorrent/os/windows/track/stable/","Tag":"cBT","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/bittorrent.png","Group":"Internet"},{"Title":"Steam","Link":"https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe","Tag":"cSteam","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/steam.png","Group":"Internet"},{"Title":"Battle.net","Link":"https://eu.battle.net/download/getInstaller?os=win&installer=Battle.net-Setup.exe","Tag":"cBlizzard","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/blizzard.png","Group":"Internet"},{"Title":"Uplay","Link":"https://ubistatic3-a.akamaihd.net/orbit/launcher_installer/UbisoftConnectInstaller.exe","Tag":"cUbi","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/uplay.png","Group":"Internet"},{"Title":"EA Origin","Link":"https://origin-a.akamaihd.net/Origin-Client-Download/origin/live/OriginThinSetup.exe","Tag":"cOrigin","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/origin.png","Group":"Internet"},{"Title":"Epic Games","Link":"https://epicgames-download1.akamaized.net/Builds/UnrealEngineLauncher/Installers/Win32/EpicInstaller-10.19.2.msi?launcherfilename=EpicInstaller-10.19.2.msi","Tag":"cEpicStore","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/epic.png","Group":"Internet"},{"Title":"IrfanView","Link":"http://www.storage.programosy.pl/iview458_setup.exe","Tag":"cIrfan","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/irfanview.png","Group":"GraphicsSound"},{"Title":"Foobar2000","Link":"https://www.foobar2000.org/files/foobar2000_v1.6.6.exe","Tag":"cFoobar","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/foobar.png","Group":"GraphicsSound"},{"Title":"VLC Media Player","Link64":"https://mirrors.netix.net/vlc/vlc/3.0.14/win64/vlc-3.0.14-win64.exe","Link":"https://mirrors.netix.net/vlc/vlc/3.0.14/win32/vlc-3.0.14-win32.exe","Tag":"cVLC","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/vlc.png","Group":"GraphicsSound"},{"Title":"PotPlayer","Link64":"https://t1.daumcdn.net/potplayer/PotPlayer/Version/Latest/PotPlayerSetup64.exe","Link":"https://t1.daumcdn.net/potplayer/PotPlayer/Version/Latest/PotPlayerSetup.exe","Tag":"cPot","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/potplayer.png","Group":"GraphicsSound"},{"Title":"GIMP","Link":"https://gimp.ip-connect.info/gimp/v2.10/windows/gimp-2.10.24-setup-3.exe","Tag":"cGIMP","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/gimp.png","Group":"GraphicsSound"},{"Title":"Gyazo","Link":"https://files.gyazo.com/setup/Gyazo-4.2.exe","Tag":"cGyazo","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/gyazo.png","Group":"GraphicsSound"},{"Title":"Lightshot","Link":"https://app.prntscr.com/build/setup-lightshot.exe","Tag":"cLightShot","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/lightshot.png","Group":"GraphicsSound"},{"Title":"Apple iTunes","Link64":"https://secure-appldnld.apple.com/itunes12/001-50023-20201019-A1CA6082-1239-11EB-990E-FA5946985FC9/iTunes64Setup.exe","Link":"https://secure-appldnld.apple.com/itunes12/001-50021-20201019-A1CAB6C2-1239-11EB-AE89-F95946985FC9/iTunesSetup.exe","Tag":"ciTunes","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/itunes.png","Group":"GraphicsSound"},{"Title":"Spotify","Link":"https://download.scdn.co/SpotifySetup.exe","Tag":"cSpotify","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/spotify.png","Group":"GraphicsSound"},{"Title":"BS.Player","Link":"http://download11.bsplayer.com/download/file/mirror1/bsplayer276.setup.exe","Tag":"cBS","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/bsplayer.png","Group":"GraphicsSound"},{"Title":"MP3 Tag","Link":"https://kapetanos-metaforiki.gr:56888/mp3tag","Tag":"cMp3Tag","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/mp3tag.png","Group":"GraphicsSound"},{"Title":"Audacity","Link":"https://github.com/audacity/audacity/releases/download/Audacity-3.0.2/audacity-win-3.0.2.exe","Tag":"cAudacity","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/audacity.png","Group":"GraphicsSound"},{"Title":"PhotoFiltre","Link":"http://static.infomaniak.ch/photofiltre/utils/pf7/pf7-setup-en-7.2.1.exe","Tag":"cPhotoFiltre","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/photofiltre.png","Group":"GraphicsSound"},{"Title":"Blender","Link64":"https://ftp.nluug.nl/pub/graphics/blender/release/Blender2.91/blender-2.91.2-windows64.msi","Tag":"cBlender","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/blender.png","Group":"GraphicsSound"},{"Title":"OBS Studio","Link64":"https://github.com/obsproject/obs-studio/releases/download/27.0.1/OBS-Studio-27.0.1-Full-Installer-x64.exe","Link":"https://github.com/obsproject/obs-studio/releases/download/27.0.1/OBS-Studio-27.0.1-Full-Installer-x86.exe","Tag":"cOBS","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/obs.png","Group":"GraphicsSound"},{"Title":"Winamp","Tag":"cWinamp","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/winamp.png","Group":"GraphicsSound"},{"Title":"ViPER4Windows","Link64":"https://kapetanos-metaforiki.gr:56888/viper64","Link":"https://kapetanos-metaforiki.gr:56888/viper86","Tag":"cViper","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/viper.png","Group":"GraphicsSound"},{"Title":"K-Lite Codec Pack","Link":"https://files2.codecguide.com/K-Lite_Codec_Pack_1630_Mega.exe","Tag":"cCodecs","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/klite.png","Group":"GraphicsSound"},{"Title":"7-zip","Link64":"https://www.7-zip.org/a/7z1900-x64.exe","Link":"https://www.7-zip.org/a/7z1900.exe","Tag":"c7zip","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/7zip.png","Group":"SystemTools"},{"Title":"PeaZip","Link64":"https://github.com/peazip/PeaZip/releases/download/8.0.0/peazip-8.0.0.WIN64.exe","Link":"https://github.com/peazip/PeaZip/releases/download/8.0.0/peazip-8.0.0.WINDOWS.exe","Tag":"cPeaZip","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/peazip.png","Group":"SystemTools"},{"Title":"WinRAR","Link64":"https://www.rarlab.com/rar/winrar-x64-602.exe","Link":"https://www.rarlab.com/rar/wrar602.exe","Tag":"cWinRar","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/winrar.png","Group":"SystemTools"},{"Title":"LibreOffice","Link64":"https://kapetanos-metaforiki.gr:56888/libre64.msi","Link":"https://kapetanos-metaforiki.gr:56888/libre86.msi","Tag":"cLibreOffice","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/libreoffice.png","Group":"SystemTools"},{"Title":"Adobe Reader","Link64":"http://ardownload.adobe.com/pub/adobe/acrobat/win/AcrobatDC/2100120135/AcroRdrDCx642100120135_en_US.exe","Link":"https://ardownload2.adobe.com/pub/adobe/reader/win/AcrobatDC/2001320074/AcroRdrDC2001320074_en_US.exe","Tag":"cAdobeReader","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/adobereader.png","Group":"SystemTools"},{"Title":"SumatraPDF","Link64":"https://kjkpubsf.sfo2.digitaloceanspaces.com/software/sumatrapdf/rel/SumatraPDF-3.2-64-install.exe","Link":"https://kjkpubsf.sfo2.digitaloceanspaces.com/software/sumatrapdf/rel/SumatraPDF-3.2-install.exe","Tag":"cSumatra","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/sumatrapdf.png","Group":"SystemTools"},{"Title":"Foxit Reader","Link":"https://cdn01.foxitsoftware.com/product/reader/desktop/win/9.3/FoxitReader93_enu_Setup_Clean.exe","Tag":"cFoxit","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/foxit.png","Group":"SystemTools"},{"Title":".NET Framework 3.5","Link":"https://download.microsoft.com/download/2/0/E/20E90413-712F-438C-988E-FDAA79A8AC3D/dotnetfx35.exe","Tag":"cNF35","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/netfw.png","Group":"SystemTools"},{"Title":".NET Framework 4.0","Link":"https://download.microsoft.com/download/9/5/A/95A9616B-7A37-4AF6-BC36-D6EA96C8DAAE/dotNetFx40_Full_x86_x64.exe","Tag":"cNF40","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/netfw.png","Group":"SystemTools"},{"Title":".NET Framework 4.5.2","Link":"https://download.microsoft.com/download/E/2/1/E21644B5-2DF2-47C2-91BD-63C560427900/NDP452-KB2901907-x86-x64-AllOS-ENU.exe","Tag":"cNF452","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/netfw.png","Group":"SystemTools"},{"Title":".NET Framework 4.7.2","Link":"https://download.microsoft.com/download/6/E/4/6E48E8AB-DC00-419E-9704-06DD46E5F81D/NDP472-KB4054530-x86-x64-AllOS-ENU.exe","Tag":"cNF472","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/netfw.png","Group":"SystemTools"},{"Title":".NET Framework 4.8","Link":"https://download.visualstudio.microsoft.com/download/pr/2d6bb6b2-226a-4baa-bdec-798822606ff1/8494001c276a4b96804cde7829c04d7f/ndp48-x86-x64-allos-enu.exe","Tag":"cNF48","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/netfw.png","Group":"SystemTools"},{"Title":"Visual C++ AiO","Link":"https://kapetanos-metaforiki.gr:56888/vcpp","Tag":"cVCPP","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/visualcpp.png","Group":"SystemTools"},{"Title":"DirectX","Link":"https://download.microsoft.com/download/8/4/A/84A35BF1-DAFE-4AE8-82AF-AD2AE20B6B14/directx_Jun2010_redist.exe","Tag":"cDX","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/directx.png","Group":"SystemTools"},{"Title":"F.lux","Link":"https://justgetflux.com/flux-setup.exe","Tag":"cFlux","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/flux.png","Group":"SystemTools"},{"Title":"IObit Uninstaller","Link":"https://cdn.iobit.com/dl/iobituninstaller.exe","Tag":"cIObitU","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/iobituninstall.png","Group":"SystemTools"},{"Title":"IObit Smart Defrag","Link":"https://cdn.iobit.com/dl/smart-defrag-setup.exe","Tag":"cIObitSD","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/iobitdefrag.png","Group":"SystemTools"},{"Title":"IObit Software Updater","Link":"https://cdn.iobit.com/dl/iobit-software-updater-setup.exe","Tag":"cIObitSU","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/iobitupdater.png","Group":"SystemTools"},{"Title":"IObit Driver Booster","Link":"https://cdn.iobit.com/dl/driver_booster_setup.exe","Tag":"cIObitDB","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/iobitdrivers.png","Group":"SystemTools"},{"Title":"Revo Uninstaller","Link":"https://e4f7a86dbc53eebfbfea-078fda5d95c4a9c9d30e9a10a302f1dc.ssl.cf1.rackcdn.com/revosetup.exe","Tag":"cRevo","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/revo.png","Group":"SystemTools"},{"Title":"Anti-Exploit","Link":"https://kapetanos-metaforiki.gr:56888/antiexploit","Tag":"cAntiExploit","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/antiexploit.png","Group":"SystemTools"},{"Title":"Malwarebytes","Link":"https://data-cdn.mbamupdates.com/web/mb4-setup-consumer/MBSetup.exe","Tag":"cMalwarebytes","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/malwarebytes.png","Group":"SystemTools"},{"Title":"Rufus","Link":"https://github.com/pbatard/rufus/releases/download/v3.14/rufus-3.14p.exe","Tag":"cRufus","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/rufus.png","Group":"SystemTools"},{"Title":"Universal USB Installer","Link":"https://www.pendrivelinux.com/downloads/Universal-USB-Installer/Universal-USB-Installer-2.0.0.4.exe","Tag":"cUUI","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/uui.png","Group":"SystemTools"},{"Title":"Balena Etcher","Link":"https://github.com/balena-io/etcher/releases/download/v1.5.120/balenaEtcher-Setup-1.5.120.exe","Tag":"cBalena","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/balena.png","Group":"SystemTools"}] \ No newline at end of file +[{"Title":"Notepad++","Link64":"https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v8.1/npp.8.1.Installer.x64.exe","Link":"https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v8.1/npp.8.1.Installer.exe","Tag":"cNPP","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/notepadpp.png","Group":"Coding"},{"Title":"Sublime Text","Link64":"https://download.sublimetext.com/Sublime%20Text%20Build%203211%20x64%20Setup.exe","Link":"https://download.sublimetext.com/Sublime%20Text%20Build%203211%20Setup.exe","Tag":"cSublimeText","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/sublimetext.png","Group":"Coding"},{"Title":"Atom","Link64":"https://github.com/atom/atom/releases/download/v1.54.0/AtomSetup-x64.exe","Link":"https://github.com/atom/atom/releases/download/v1.54.0/AtomSetup.exe","Tag":"cAtom","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/atom.png","Group":"Coding"},{"Title":"VS Codium","Link64":"https://github.com/VSCodium/vscodium/releases/download/1.57.1/VSCodiumUserSetup-x64-1.57.1.exe","Link":"https://github.com/VSCodium/vscodium/releases/download/1.57.1/VSCodiumUserSetup-ia32-1.57.1.exe","Tag":"cCodium","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/vscodium.png","Group":"Coding"},{"Title":"GitHub","Link64":"https://desktop.githubusercontent.com/releases/2.6.3-51b58c36/GitHubDesktopSetup.exe","Tag":"cGitHub","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/github.png","Group":"Coding"},{"Title":"Sublime Merge","Link64":"https://download.sublimetext.com/sublime_merge_build_2056_x64_setup.exe","Tag":"cSublimeMerge","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/sublimemerge.png","Group":"Coding"},{"Title":"FileZilla","Link64":"https://download.filezilla-project.org/client/FileZilla_3.54.1_win64-setup.exe","Link":"https://download.filezilla-project.org/client/FileZilla_3.54.1_win32-setup.exe","Tag":"cFileZilla","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/filezilla.png","Group":"Coding"},{"Title":"WinSCP","Link":"https://kapetanos-metaforiki.gr:56888/winscp","Tag":"cWinScp","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/winscp.png","Group":"Coding"},{"Title":"Postman","Link64":"https://dl.pstmn.io/download/latest/win64","Link":"https://dl.pstmn.io/download/latest/win32","Tag":"cPostman","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/postman.png","Group":"Coding"},{"Title":"NodeJS","Link":"https://nodejs.org/dist/v14.16.0/node-v14.16.0-x64.msi","Tag":"cNode","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/nodejs.png","Group":"Coding"},{"Title":"XAMPP","Link64":"https://downloadsapachefriends.global.ssl.fastly.net/8.0.7/xampp-windows-x64-8.0.7-0-VS16-installer.exe","Tag":"cXAMPP","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/xampp.png","Group":"Coding"},{"Title":"Putty","Link64":"https://the.earth.li/~sgtatham/putty/0.75/w64/putty-64bit-0.75-installer.msi","Link":"https://the.earth.li/~sgtatham/putty/0.75/w32/putty-0.75-installer.msi","Tag":"cPutty","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/putty.png","Group":"Coding"},{"Title":"Visual Studio","Link":"https://download.visualstudio.microsoft.com/download/pr/20130c62-1bc8-43d6-b4f0-c20bb7c79113/bee2ebedafcbaaf0d4fe61c9bd50b5884e0149e953cbe2abb6cb142e8c60d389/vs_Community.exe","Tag":"cVS","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/visualstudio.png","Group":"Coding"},{"Title":"VS Code","Link64":"https://az764295.vo.msecnd.net/stable/c185983a683d14c396952dd432459097bc7f757f/VSCodeUserSetup-x64-1.55.0.exe","Link":"https://az764295.vo.msecnd.net/stable/c185983a683d14c396952dd432459097bc7f757f/VSCodeUserSetup-ia32-1.55.0.exe","Tag":"cVSCode","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/vscode.png","Group":"Coding"},{"Title":"Android Studio","Link64":"https://r6---sn-vuxbavcx-5ui6.gvt1.com/edgedl/android/studio/install/4.1.2.0/android-studio-ide-201.7042882-windows.exe?cms_redirect=yes&mh=N5&mip=85.75.185.149&mm=28&mn=sn-vuxbavcx-5ui6&ms=nvh&mt=1613332358&mv=u&mvi=6&pcm2cms=yes&pl=16&shardbypass=yes","Tag":"cAndroidStudio","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/androidstudio.png","Group":"Coding"},{"Title":"Eclipse","Link64":"https://laotzu.ftp.acc.umu.se/mirror/eclipse.org/oomph/epp/2020-12/R/eclipse-inst-jre-win64.exe","Tag":"cEclipse","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/eclipse.png","Group":"Coding"},{"Title":"Python 3","Link64":"https://www.python.org/ftp/python/3.9.5/python-3.9.5-amd64.exe","Link":"https://www.python.org/ftp/python/3.9.5/python-3.9.5.exe","Tag":"cPython3","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/python.png","Group":"Coding"},{"Title":"Python 2","Link64":"https://www.python.org/ftp/python/2.7.18/python-2.7.18.amd64.msi","Link":"https://www.python.org/ftp/python/2.7.18/python-2.7.18.msi","Tag":"cPython2","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/python.png","Group":"Coding"},{"Title":"Java 8 JDK","Link64":"https://javadl.oracle.com/webapps/download/AutoDL?BundleId=244584_d7fc238d0cbf4b0dac67be84580cfb4b","Link":"https://javadl.oracle.com/webapps/download/AutoDL?BundleId=244582_d7fc238d0cbf4b0dac67be84580cfb4b","Tag":"cJava","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/java.png","Group":"Coding"},{"Title":"Mozilla Firefox","Link64":"http://download.mozilla.org/?product=firefox-latest&os=Win64&lang=en-US","Link":"http://download.mozilla.org/?product=firefox-latest&os=Win&lang=en-US","Tag":"cFirefox","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/firefox.png","Group":"Internet"},{"Title":"Chromium","Link64":"https://github.com/Hibbiki/chromium-win64/releases/download/v91.0.4472.124-r1496/mini_installer.sync.exe","Link":"https://github.com/Hibbiki/chromium-win32/releases/download/v91.0.4472.124-r1496/mini_installer.sync.exe","Tag":"cChromium","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/chromium.png","Group":"Internet"},{"Title":"Ungoogle Chromium","Link64":"https://github.com/macchrome/winchrome/releases/download/v91.0.4472.124-r1496-Win64/91.0.4472.124_ungoogled_mini_installer.exe","Tag":"cUGChromium","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/chromium.png","Group":"Internet"},{"Title":"Vivaldi","Link64":"https://downloads.vivaldi.com/stable/Vivaldi.3.7.2218.52.x64.exe","Link":"https://downloads.vivaldi.com/stable/Vivaldi.3.7.2218.52.exe","Tag":"cVivaldi","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/vivaldi.png","Group":"Internet"},{"Title":"Tor Browser","Link64":"https://dist.torproject.org/torbrowser/10.5/torbrowser-install-win64-10.5_en-US.exe","Link":"https://dist.torproject.org/torbrowser/10.5/torbrowser-install-10.5_en-US.exe","Tag":"cTor","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/tor.png","Group":"Internet"},{"Title":"Google Chrome","Link64":"https://dl.google.com/tag/s/appguid%3D%7B8A69D345-D564-463C-AFF1-A69D9E530F96%7D%26iid%3D%7BBDA729A9-07E5-8BE1-A6AD-C479380DD938%7D%26lang%3Den%26browser%3D3%26usagestats%3D0%26appname%3DGoogle%2520Chrome%26needsadmin%3Dprefers%26ap%3Dx64-stable-statsdef_1%26installdataindex%3Dempty/chrome/install/ChromeStandaloneSetup64.exe","Link":"https://dl.google.com/tag/s/appguid%3D%7B8A69D345-D564-463C-AFF1-A69D9E530F96%7D%26iid%3D%7BBDA729A9-07E5-8BE1-A6AD-C479380DD938%7D%26lang%3Den%26browser%3D3%26usagestats%3D0%26appname%3DGoogle%2520Chrome%26needsadmin%3Dprefers%26ap%3Dstable-arch_x86-statsdef_1%26installdataindex%3Dempty/chrome/install/ChromeStandaloneSetup.exe","Tag":"cChrome","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/chrome.png","Group":"Internet"},{"Title":"Microsoft Edge","Link64":"https://msedge.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/dc298968-ce66-4bf0-ac5b-c274bf03ee7e/MicrosoftEdgeEnterpriseX64.msi","Link":"https://msedge.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/8d1fd468-c6d9-4ade-8870-d4e0dac4f0fb/MicrosoftEdgeEnterpriseX86.msi","Tag":"cEdge","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/edge.png","Group":"Internet"},{"Title":"Opera","Link64":"https://get.opera.com/pub/opera/desktop/75.0.3969.149/win/Opera_75.0.3969.149_Setup_x64.exe","Link":"https://get.opera.com/pub/opera/desktop/75.0.3969.149/win/Opera_75.0.3969.149_Setup.exe","Tag":"cOpera","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/opera.png","Group":"Internet"},{"Title":"Maxthon","Link64":"https://dl.maxthon.com/mx6/maxthon_6.1.1.1000_x64.exe","Link":"https://dl.maxthon.com/mx6/maxthon_6.1.1.1000_x86.exe","Tag":"cMaxthon","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/maxthon.png","Group":"Internet"},{"Title":"Discord","Link":"https://dl.discordapp.net/apps/win/0.0.309/DiscordSetup.exe","Tag":"cDiscord","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/discord.png","Group":"Internet"},{"Title":"Signal","Link":"https://updates.signal.org/desktop/signal-desktop-win-5.7.1.exe","Tag":"cSignal","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/signal.png","Group":"Internet"},{"Title":"Skype","Link":"https://download.skype.com/s4l/download/win/Skype-8.73.0.124.exe","Tag":"cSkype","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/skype.png","Group":"Internet"},{"Title":"Viber","Link":"https://download.cdn.viber.com/desktop/windows/ViberSetup.exe","Tag":"cViber","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/viber.png","Group":"Internet"},{"Title":"FreeTube","Link64":"https://github.com/FreeTubeApp/FreeTube/releases/download/v0.13.2-beta/freetube-0.13.2-setup-x64.exe","Tag":"cFreeTube","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/freetube.png","Group":"Internet"},{"Title":"TeamViewer","Link":"https://download.teamviewer.com/download/TeamViewer_Setup.exe","Tag":"cTV","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/teamviewer.png","Group":"Internet"},{"Title":"AnyDesk","Link":"https://download.anydesk.com/AnyDesk.exe","Tag":"cAnyDesk","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/anydesk.png","Group":"Internet"},{"Title":"Mozilla Thunderbird","Link64":"http://download.mozilla.org/?product=thunderbird-latest&os=Win64&lang=en-US","Link":"http://download.mozilla.org/?product=thunderbird-latest&os=Win&lang=en-US","Tag":"cThunderbird","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/thunderbird.png","Group":"Internet"},{"Title":"Evernote","Link":"https://cdn1.evernote.com/boron/win/builds/Evernote-10.8.4-win-ddl-ga-2349-setup.exe","Tag":"cEvernote","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/evernote.png","Group":"Internet"},{"Title":"MEGAsync","Link64":"https://mega.nz/MEGAsyncSetup64.exe","Link":"https://mega.nz/MEGAsyncSetup32.exe","Tag":"cMega","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/mega.png","Group":"Internet"},{"Title":"Google Zoom","Link":"https://zoom.us/client/latest/ZoomInstaller.exe","Tag":"cZoom","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/zoom.png","Group":"Internet"},{"Title":"Microsoft Teams","Link64":"https://statics.teams.cdn.office.net/production-windows-x64/1.3.00.32283/Teams_windows_x64.exe","Link":"https://statics.teams.cdn.office.net/production-windows/1.3.00.32283/Teams_windows.exe","Tag":"cMSTeams","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/teams.png","Group":"Internet"},{"Title":"OneDrive","Link":"https://oneclient.sfx.ms/Win/Prod/21.002.0104.0005/OneDriveSetup.exe","Tag":"cOneDrive","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/onedrive.png","Group":"Internet"},{"Title":"qBitTorrent","Link64":"https://jztkft.dl.sourceforge.net/project/qbittorrent/qbittorrent-win32/qbittorrent-4.3.6/qbittorrent_4.3.6_x64_setup.exe","Link":"https://deac-ams.dl.sourceforge.net/project/qbittorrent/qbittorrent-win32/qbittorrent-4.3.6/qbittorrent_4.3.6_setup.exe","Tag":"cQB","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/qbittorrent.png","Group":"Internet"},{"Title":"Deluge","Link":"https://ftp.osuosl.org/pub/deluge/windows/deluge-1.3.15-win32-py2.7.exe","Tag":"cDeluge","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/deluge.png","Group":"Internet"},{"Title":"uTorrent 2.2.1","Link":"https://kapetanos-metaforiki.gr:56888/utorrent2","Tag":"cUT2","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/utorrent.png","Group":"Internet"},{"Title":"uTorrent 3.x","Link":"https://download-hr.utorrent.com/track/stable/endpoint/utorrent/os/windows","Tag":"cUT3","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/utorrent.png","Group":"Internet"},{"Title":"BitTorrent","Link":"https://download-new.utorrent.com/endpoint/bittorrent/os/windows/track/stable/","Tag":"cBT","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/bittorrent.png","Group":"Internet"},{"Title":"Steam","Link":"https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe","Tag":"cSteam","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/steam.png","Group":"Internet"},{"Title":"Battle.net","Link":"https://eu.battle.net/download/getInstaller?os=win&installer=Battle.net-Setup.exe","Tag":"cBlizzard","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/blizzard.png","Group":"Internet"},{"Title":"Uplay","Link":"https://ubistatic3-a.akamaihd.net/orbit/launcher_installer/UbisoftConnectInstaller.exe","Tag":"cUbi","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/uplay.png","Group":"Internet"},{"Title":"EA Origin","Link":"https://origin-a.akamaihd.net/Origin-Client-Download/origin/live/OriginThinSetup.exe","Tag":"cOrigin","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/origin.png","Group":"Internet"},{"Title":"Epic Games","Link":"https://epicgames-download1.akamaized.net/Builds/UnrealEngineLauncher/Installers/Win32/EpicInstaller-10.19.2.msi?launcherfilename=EpicInstaller-10.19.2.msi","Tag":"cEpicStore","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/epic.png","Group":"Internet"},{"Title":"IrfanView","Link":"http://www.storage.programosy.pl/iview458_setup.exe","Tag":"cIrfan","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/irfanview.png","Group":"GraphicsSound"},{"Title":"Foobar2000","Link":"https://www.foobar2000.org/files/foobar2000_v1.6.6.exe","Tag":"cFoobar","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/foobar.png","Group":"GraphicsSound"},{"Title":"VLC Media Player","Link64":"https://mirrors.netix.net/vlc/vlc/3.0.14/win64/vlc-3.0.14-win64.exe","Link":"https://mirrors.netix.net/vlc/vlc/3.0.14/win32/vlc-3.0.14-win32.exe","Tag":"cVLC","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/vlc.png","Group":"GraphicsSound"},{"Title":"PotPlayer","Link64":"https://t1.daumcdn.net/potplayer/PotPlayer/Version/Latest/PotPlayerSetup64.exe","Link":"https://t1.daumcdn.net/potplayer/PotPlayer/Version/Latest/PotPlayerSetup.exe","Tag":"cPot","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/potplayer.png","Group":"GraphicsSound"},{"Title":"GIMP","Link":"https://gimp.ip-connect.info/gimp/v2.10/windows/gimp-2.10.24-setup-3.exe","Tag":"cGIMP","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/gimp.png","Group":"GraphicsSound"},{"Title":"Gyazo","Link":"https://files.gyazo.com/setup/Gyazo-4.2.exe","Tag":"cGyazo","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/gyazo.png","Group":"GraphicsSound"},{"Title":"Lightshot","Link":"https://app.prntscr.com/build/setup-lightshot.exe","Tag":"cLightShot","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/lightshot.png","Group":"GraphicsSound"},{"Title":"Apple iTunes","Link64":"https://secure-appldnld.apple.com/itunes12/001-50023-20201019-A1CA6082-1239-11EB-990E-FA5946985FC9/iTunes64Setup.exe","Link":"https://secure-appldnld.apple.com/itunes12/001-50021-20201019-A1CAB6C2-1239-11EB-AE89-F95946985FC9/iTunesSetup.exe","Tag":"ciTunes","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/itunes.png","Group":"GraphicsSound"},{"Title":"Spotify","Link":"https://download.scdn.co/SpotifySetup.exe","Tag":"cSpotify","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/spotify.png","Group":"GraphicsSound"},{"Title":"BS.Player","Link":"http://download11.bsplayer.com/download/file/mirror1/bsplayer276.setup.exe","Tag":"cBS","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/bsplayer.png","Group":"GraphicsSound"},{"Title":"MP3 Tag","Link":"https://kapetanos-metaforiki.gr:56888/mp3tag","Tag":"cMp3Tag","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/mp3tag.png","Group":"GraphicsSound"},{"Title":"Audacity","Link":"https://github.com/audacity/audacity/releases/download/Audacity-3.0.2/audacity-win-3.0.2.exe","Tag":"cAudacity","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/audacity.png","Group":"GraphicsSound"},{"Title":"PhotoFiltre","Link":"http://static.infomaniak.ch/photofiltre/utils/pf7/pf7-setup-en-7.2.1.exe","Tag":"cPhotoFiltre","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/photofiltre.png","Group":"GraphicsSound"},{"Title":"Blender","Link64":"https://ftp.nluug.nl/pub/graphics/blender/release/Blender2.91/blender-2.91.2-windows64.msi","Tag":"cBlender","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/blender.png","Group":"GraphicsSound"},{"Title":"OBS Studio","Link64":"https://github.com/obsproject/obs-studio/releases/download/27.0.1/OBS-Studio-27.0.1-Full-Installer-x64.exe","Link":"https://github.com/obsproject/obs-studio/releases/download/27.0.1/OBS-Studio-27.0.1-Full-Installer-x86.exe","Tag":"cOBS","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/obs.png","Group":"GraphicsSound"},{"Title":"Winamp","Tag":"cWinamp","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/winamp.png","Group":"GraphicsSound"},{"Title":"ViPER4Windows","Link64":"https://kapetanos-metaforiki.gr:56888/viper64","Link":"https://kapetanos-metaforiki.gr:56888/viper86","Tag":"cViper","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/viper.png","Group":"GraphicsSound"},{"Title":"K-Lite Codec Pack","Link":"https://files2.codecguide.com/K-Lite_Codec_Pack_1630_Mega.exe","Tag":"cCodecs","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/klite.png","Group":"GraphicsSound"},{"Title":"7-zip","Link64":"https://www.7-zip.org/a/7z1900-x64.exe","Link":"https://www.7-zip.org/a/7z1900.exe","Tag":"c7zip","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/7zip.png","Group":"SystemTools"},{"Title":"PeaZip","Link64":"https://github.com/peazip/PeaZip/releases/download/8.0.0/peazip-8.0.0.WIN64.exe","Link":"https://github.com/peazip/PeaZip/releases/download/8.0.0/peazip-8.0.0.WINDOWS.exe","Tag":"cPeaZip","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/peazip.png","Group":"SystemTools"},{"Title":"WinRAR","Link64":"https://www.rarlab.com/rar/winrar-x64-602.exe","Link":"https://www.rarlab.com/rar/wrar602.exe","Tag":"cWinRar","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/winrar.png","Group":"SystemTools"},{"Title":"OpenShell","Link":"https://github.com/Open-Shell/Open-Shell-Menu/releases/download/v4.4.160/OpenShellSetup_4_4_160.exe","Tag":"cOpenShell","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/openshell.png","Group":"SystemTools"},{"Title":"LibreOffice","Link64":"https://kapetanos-metaforiki.gr:56888/libre64.msi","Link":"https://kapetanos-metaforiki.gr:56888/libre86.msi","Tag":"cLibreOffice","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/libreoffice.png","Group":"SystemTools"},{"Title":"Adobe Reader","Link64":"http://ardownload.adobe.com/pub/adobe/acrobat/win/AcrobatDC/2100120135/AcroRdrDCx642100120135_en_US.exe","Link":"https://ardownload2.adobe.com/pub/adobe/reader/win/AcrobatDC/2001320074/AcroRdrDC2001320074_en_US.exe","Tag":"cAdobeReader","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/adobereader.png","Group":"SystemTools"},{"Title":"SumatraPDF","Link64":"https://kjkpubsf.sfo2.digitaloceanspaces.com/software/sumatrapdf/rel/SumatraPDF-3.2-64-install.exe","Link":"https://kjkpubsf.sfo2.digitaloceanspaces.com/software/sumatrapdf/rel/SumatraPDF-3.2-install.exe","Tag":"cSumatra","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/sumatrapdf.png","Group":"SystemTools"},{"Title":"Foxit Reader","Link":"https://cdn01.foxitsoftware.com/product/reader/desktop/win/9.3/FoxitReader93_enu_Setup_Clean.exe","Tag":"cFoxit","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/foxit.png","Group":"SystemTools"},{"Title":".NET Framework 3.5","Link":"https://download.microsoft.com/download/2/0/E/20E90413-712F-438C-988E-FDAA79A8AC3D/dotnetfx35.exe","Tag":"cNF35","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/netfw.png","Group":"SystemTools"},{"Title":".NET Framework 4.0","Link":"https://download.microsoft.com/download/9/5/A/95A9616B-7A37-4AF6-BC36-D6EA96C8DAAE/dotNetFx40_Full_x86_x64.exe","Tag":"cNF40","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/netfw.png","Group":"SystemTools"},{"Title":".NET Framework 4.5.2","Link":"https://download.microsoft.com/download/E/2/1/E21644B5-2DF2-47C2-91BD-63C560427900/NDP452-KB2901907-x86-x64-AllOS-ENU.exe","Tag":"cNF452","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/netfw.png","Group":"SystemTools"},{"Title":".NET Framework 4.7.2","Link":"https://download.microsoft.com/download/6/E/4/6E48E8AB-DC00-419E-9704-06DD46E5F81D/NDP472-KB4054530-x86-x64-AllOS-ENU.exe","Tag":"cNF472","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/netfw.png","Group":"SystemTools"},{"Title":".NET Framework 4.8","Link":"https://download.visualstudio.microsoft.com/download/pr/2d6bb6b2-226a-4baa-bdec-798822606ff1/8494001c276a4b96804cde7829c04d7f/ndp48-x86-x64-allos-enu.exe","Tag":"cNF48","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/netfw.png","Group":"SystemTools"},{"Title":"Visual C++ AiO","Link":"https://kapetanos-metaforiki.gr:56888/vcpp","Tag":"cVCPP","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/visualcpp.png","Group":"SystemTools"},{"Title":"DirectX","Link":"https://download.microsoft.com/download/8/4/A/84A35BF1-DAFE-4AE8-82AF-AD2AE20B6B14/directx_Jun2010_redist.exe","Tag":"cDX","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/directx.png","Group":"SystemTools"},{"Title":"F.lux","Link":"https://justgetflux.com/flux-setup.exe","Tag":"cFlux","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/flux.png","Group":"SystemTools"},{"Title":"IObit Uninstaller","Link":"https://cdn.iobit.com/dl/iobituninstaller.exe","Tag":"cIObitU","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/iobituninstall.png","Group":"SystemTools"},{"Title":"IObit Smart Defrag","Link":"https://cdn.iobit.com/dl/smart-defrag-setup.exe","Tag":"cIObitSD","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/iobitdefrag.png","Group":"SystemTools"},{"Title":"IObit Software Updater","Link":"https://cdn.iobit.com/dl/iobit-software-updater-setup.exe","Tag":"cIObitSU","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/iobitupdater.png","Group":"SystemTools"},{"Title":"IObit Driver Booster","Link":"https://cdn.iobit.com/dl/driver_booster_setup.exe","Tag":"cIObitDB","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/iobitdrivers.png","Group":"SystemTools"},{"Title":"Revo Uninstaller","Link":"https://e4f7a86dbc53eebfbfea-078fda5d95c4a9c9d30e9a10a302f1dc.ssl.cf1.rackcdn.com/revosetup.exe","Tag":"cRevo","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/revo.png","Group":"SystemTools"},{"Title":"Anti-Exploit","Link":"https://kapetanos-metaforiki.gr:56888/antiexploit","Tag":"cAntiExploit","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/antiexploit.png","Group":"SystemTools"},{"Title":"Malwarebytes","Link":"https://data-cdn.mbamupdates.com/web/mb4-setup-consumer/MBSetup.exe","Tag":"cMalwarebytes","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/malwarebytes.png","Group":"SystemTools"},{"Title":"Rufus","Link":"https://github.com/pbatard/rufus/releases/download/v3.14/rufus-3.14p.exe","Tag":"cRufus","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/rufus.png","Group":"SystemTools"},{"Title":"Universal USB Installer","Link":"https://www.pendrivelinux.com/downloads/Universal-USB-Installer/Universal-USB-Installer-2.0.0.4.exe","Tag":"cUUI","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/uui.png","Group":"SystemTools"},{"Title":"Balena Etcher","Link":"https://github.com/balena-io/etcher/releases/download/v1.5.120/balenaEtcher-Setup-1.5.120.exe","Tag":"cBalena","Image":"https://raw.githubusercontent.com/hellzerg/optimizer/master/images/feed/balena.png","Group":"SystemTools"}] \ No newline at end of file diff --git a/images/feed.zip b/images/feed.zip index 89e4a0eedc574f5e3f9438fc98014fa726e22fab..9017b3ef17559e7c44aef1b8d452e339eb60cb42 100644 GIT binary patch delta 16139 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 L3$b*QCxrM1g$9M! diff --git a/images/feed/openshell.png b/images/feed/openshell.png new file mode 100644 index 0000000000000000000000000000000000000000..54c9d8ec1c1555a90e802b6323ec4b558f1e3ce7 GIT binary patch literal 15525 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