From 093d9722b3d3cfc4043543994b2d498772508a48 Mon Sep 17 00:00:00 2001 From: Drew Naylor Date: Mon, 9 Jul 2018 21:32:10 -0400 Subject: [PATCH] Fix some final issues for Version 3.1 Stable. These include Fixes #121 (About window now replaces Lf (Unix) line endings with CrLf (Windows) line endings), Fixes #127 ("lincensed" typo in About window), updating the Readme with some more known issues and one crossed off and remove Internet Explorer requirement, remove testTheme.xml with its folder and finally, change stability text to "Stable". It only took just over a year and a half to get UXL Launcher Version 3.1 Stable out, but I hope people enjoy it. I wanted Version 3.1 to be exactly 700 commits to master after Version 3.0 in the GitHub Releases page, and it should be with this commit. Next I'll start on Version 3.2 after getting out the binary and changelog for 3.1 Stable. --- README.md | 8 +++++--- UXL-Launcher/AboutWindow.vb | 8 ++++---- UXL-Launcher/My Project/Resources.Designer.vb | 12 ++++++------ UXL-Launcher/My Project/Resources.resx | 4 ++-- UXL-Launcher/Resources/ThemeEngineInfo_TXT.txt | 2 +- UXL-Launcher/Resources/UXLLauncherInfo_TXT.txt | 2 +- testfolder/testTheme.xml | 16 ---------------- 7 files changed, 19 insertions(+), 33 deletions(-) delete mode 100644 testfolder/testTheme.xml diff --git a/README.md b/README.md index 69e27f74..c5fd6007 100644 --- a/README.md +++ b/README.md @@ -125,7 +125,11 @@ More information to come in the future! In the meantime, please check the reposi - If a UXL Launcher pinned shortcut on the taskbar is set to run minimized and "Hide When Minimized" is enabled in UXL Launcher, upon clicking the shortcut, the app will start, place the Quickmenu in the system tray, and highlight the pinned icon in the taskbar for a few seconds, then the highlight goes away. [(issue #120)](https://github.com/DrewNaylor/UXL-Launcher/issues/120) -- UXL Launcher builds from AppVeyor may have text in the About window crammed together. [(issue #121)](https://github.com/DrewNaylor/UXL-Launcher/issues/121) +- ~~UXL Launcher builds from AppVeyor may have text in the About window crammed together. [(issue #121)](https://github.com/DrewNaylor/UXL-Launcher/issues/121)~~ Fixed in the current commit (will be updated when I have a commit number to place here) + +- If the main window is minimized, "Hide When Minimized" is enabled, and a program couldn't be found when using the Quickmenu to open a program, the error message won't be on top. [(issue #125)](https://github.com/DrewNaylor/UXL-Launcher/issues/125) + +- Numbers such as 1.01.1 used for the UseThemeEngineVersion tag/element will crash UXL Launcher with an exception of System.InvalidCastException because it's trying to convert the value from a string to a decimal type. [(issue #126)](https://github.com/DrewNaylor/UXL-Launcher/issues/126)

@@ -152,8 +156,6 @@ To run UXL Launcher, your computer requires the following: - 32-bit: 3 GB space free. - 64-bit: 3 GB space free. -- To properly view the License and Acknowledgements in the About window, you'll need Internet Explorer if you're using Version 3.0. Version 3.1 removes this requirement. - - Note that you might have problems with running this on corporate computers. The ClickOnce security settings are disabled in UXL Launcher due to Visual Studio building problems. There may also be a warning message on first start about Windows Defender SmartScreen saying it "prevented an unrecognized app from starting. Running this app might put your PC at risk." You can click the "More info" link, then the "Run anyway" button if you want to use it, though this may not be allowed on corporate networks. ## Building UXL Launcher from Source: System Requirements and Guide diff --git a/UXL-Launcher/AboutWindow.vb b/UXL-Launcher/AboutWindow.vb index 081c97b3..cf3b3314 100644 --- a/UXL-Launcher/AboutWindow.vb +++ b/UXL-Launcher/AboutWindow.vb @@ -41,14 +41,14 @@ Public Class aaformAboutWindow textboxAboutApp.Text = ("UXL Launcher - Unified eXecutable Launcher" & vbCrLf & "Version " & My.Application.Info.Version.ToString & " " & My.Resources.isStable & " - Codename ""Personalizationizer 3000""" & vbCrLf & "App compiled at UTC: " & BuildDateString & vbCrLf & -My.Resources.UXLLauncherInfo_TXT & vbCrLf & vbCrLf & ' UXL Launcher info for the About window such as copyright stuff. +My.Resources.UXLLauncherInfo_TXT.Replace(vbLf, vbCrLf) & vbCrLf & vbCrLf & ' UXL Launcher info for the About window such as copyright stuff. My.Resources.separator & vbCrLf & vbCrLf & ' separator line. "UXL Launcher Theme Engine" & vbCrLf & "Version " & My.Resources.themeEngineVersion & vbCrLf & ' Theme engine info. -My.Resources.ThemeEngineInfo_TXT & vbCrLf & vbCrLf & +My.Resources.ThemeEngineInfo_TXT.Replace(vbLf, vbCrLf) & vbCrLf & vbCrLf & My.Resources.separator & vbCrLf & vbCrLf & ' separator line. -My.Resources.ApplauncherIconsInfo_TXT ' Icon set for UXL Launcher info. -) +My.Resources.ApplauncherIconsInfo_TXT.Replace(vbLf, vbCrLf) ' Icon set for UXL Launcher info. +) ' The Replace(vbLf, vbCrLf) function is required for text to have Windows line endings if building from downloading the master branch code from GitHub. ' Load the GPL document in the RTF Textbox control. diff --git a/UXL-Launcher/My Project/Resources.Designer.vb b/UXL-Launcher/My Project/Resources.Designer.vb index 91ebef82..410dc165 100644 --- a/UXL-Launcher/My Project/Resources.Designer.vb +++ b/UXL-Launcher/My Project/Resources.Designer.vb @@ -110,7 +110,7 @@ Namespace My.Resources End Property ''' - ''' Looks up a localized string similar to 2018-06-23T17:16:32 + ''' Looks up a localized string similar to 2018-06-26T02:19:29 '''. ''' Public ReadOnly Property BuildDate() As String @@ -228,7 +228,7 @@ Namespace My.Resources End Property ''' - ''' Looks up a localized string similar to Release Candidate 1. + ''' Looks up a localized string similar to Stable. ''' Public ReadOnly Property isStable() As String Get @@ -508,12 +508,12 @@ Namespace My.Resources End Property ''' - ''' Looks up a localized string similar to Copyright (C) 2013-2018 Drew Naylor. Lincensed under Gnu GPLv3+. + ''' Looks up a localized string similar to Copyright (C) 2013-2018 Drew Naylor. Licensed under Gnu GPLv3+. '''The copyright and license info is the same for the theme engine as it is for UXL Launcher itself as the theme engine is built into the same file as UXL Launcher. ''' '''The UXL Launcher Theme Engine can make the UXL Launcher main window look slightly better and can also use custom themes. '''Please be aware that UXL Launcher and the UXL Launcher Theme Engine are both unofficial and not made by Microsoft. - '''Note that the "License" tab contains only t [rest of string was truncated]";. + '''Note that the "License" tab contains only th [rest of string was truncated]";. ''' Public ReadOnly Property ThemeEngineInfo_TXT() As String Get @@ -560,14 +560,14 @@ Namespace My.Resources End Property ''' - ''' Looks up a localized string similar to Copyright (C) 2013-2018 Drew Naylor. Lincensed under Gnu GPLv3+. + ''' Looks up a localized string similar to Copyright (C) 2013-2018 Drew Naylor. Licensed under Gnu GPLv3+. ''' '''UXL Launcher provides launchers for most Microsoft Office apps in one place. '''Please be aware that UXL Launcher is unofficial and not made by Microsoft. '''Note that the "License" tab contains only the license for UXL Launcher. Other licenses are linked to from each component's information area below, if they are different. ''' '''License notice: - '''UXL Launcher is free software: you can redistribute it and/or modify it under the terms of the GNU G [rest of string was truncated]";. + '''UXL Launcher is free software: you can redistribute it and/or modify it under the terms of the GNU Ge [rest of string was truncated]";. ''' Public ReadOnly Property UXLLauncherInfo_TXT() As String Get diff --git a/UXL-Launcher/My Project/Resources.resx b/UXL-Launcher/My Project/Resources.resx index cf75d75c..45e69b8c 100644 --- a/UXL-Launcher/My Project/Resources.resx +++ b/UXL-Launcher/My Project/Resources.resx @@ -3718,7 +3718,7 @@ This decimal is to be used for the About window when talking about what version About window banner - Release Candidate 1 + Stable This value is used for the titlebar to tell the user if this app is stable or not. "Git" means that it's in development. "Alpha" means it's an alpha. "Beta" means it's a beta. "Release Candidate" means Release Candidate, plus any numbers. "Stable" means a stable release. There may be other values to represent the current state of development on the project. @@ -6044,7 +6044,7 @@ This decimal is to be used for the About window when talking about what version iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAACxEAAAsRAX9kX5EAAAOTSURBVEhLtVZZSJRRFNY22p7yoY2Ioo2CnoKiKKwetIIo + YQUAAAAJcEhZcwAACxAAAAsQAa0jvXUAAAOTSURBVEhLtVZZSJRRFNY22p7yoY2Ioo2CnoKiKKwetIIo InqqJChblCitqHAp8KHUpEJtgYoW6k1abaIyyoyWUcdxGrdpxnEbdXR01Fmc0a9z7txp/tGZqYg+GP57 z12+e84937kTVVBQgNLS0v/y472juKFEV78XVc0OaFscsDm80hoeg95h1FqcqGhyoKVnEMPDcoDAe48i qGt3YcvVeizL1CH3lQUuj2JFCLytsWNtdg1WX6jBC22PtPoQkoBx80Mnxh1UY9YJDV5975XW0TB3ubHp diff --git a/UXL-Launcher/Resources/ThemeEngineInfo_TXT.txt b/UXL-Launcher/Resources/ThemeEngineInfo_TXT.txt index e8888d4e..9040880d 100644 --- a/UXL-Launcher/Resources/ThemeEngineInfo_TXT.txt +++ b/UXL-Launcher/Resources/ThemeEngineInfo_TXT.txt @@ -1,4 +1,4 @@ -Copyright (C) 2013-2018 Drew Naylor. Lincensed under Gnu GPLv3+. +Copyright (C) 2013-2018 Drew Naylor. Licensed under Gnu GPLv3+. The copyright and license info is the same for the theme engine as it is for UXL Launcher itself as the theme engine is built into the same file as UXL Launcher. The UXL Launcher Theme Engine can make the UXL Launcher main window look slightly better and can also use custom themes. diff --git a/UXL-Launcher/Resources/UXLLauncherInfo_TXT.txt b/UXL-Launcher/Resources/UXLLauncherInfo_TXT.txt index 82dbfdad..d3ee694c 100644 --- a/UXL-Launcher/Resources/UXLLauncherInfo_TXT.txt +++ b/UXL-Launcher/Resources/UXLLauncherInfo_TXT.txt @@ -1,4 +1,4 @@ -Copyright (C) 2013-2018 Drew Naylor. Lincensed under Gnu GPLv3+. +Copyright (C) 2013-2018 Drew Naylor. Licensed under Gnu GPLv3+. UXL Launcher provides launchers for most Microsoft Office apps in one place. Please be aware that UXL Launcher is unofficial and not made by Microsoft. diff --git a/testfolder/testTheme.xml b/testfolder/testTheme.xml deleted file mode 100644 index 7ef57eb8..00000000 --- a/testfolder/testTheme.xml +++ /dev/null @@ -1,16 +0,0 @@ - - -Test -1.0 - - - - - \ No newline at end of file