From 943603baaf4c68d178b97730f9b4c41f29d53b06 Mon Sep 17 00:00:00 2001 From: MDK <86747696+000MDK@users.noreply.github.com> Date: Sat, 8 Mar 2025 18:53:47 +0100 Subject: [PATCH 01/11] Update MainWindow.xaml.cs -- reload on displaysettingschange --- RoundedScreen/MainWindow.xaml.cs | 35 ++++++++++++++++++++++++-------- 1 file changed, 27 insertions(+), 8 deletions(-) diff --git a/RoundedScreen/MainWindow.xaml.cs b/RoundedScreen/MainWindow.xaml.cs index 72ad35e..a1e79e5 100644 --- a/RoundedScreen/MainWindow.xaml.cs +++ b/RoundedScreen/MainWindow.xaml.cs @@ -1,9 +1,8 @@ -using Microsoft.Win32; +using Microsoft.Win32; using System; using System.Diagnostics; using System.Runtime.InteropServices; using System.Windows; -using System.Windows.Input; using System.Windows.Interop; namespace RoundedScreen @@ -24,6 +23,7 @@ public MainWindow() { InitializeComponent(); this.SetStartup(); + SystemEvents.DisplaySettingsChanged += OnDisplaySettingsChanged; } private void SetStartup() @@ -41,23 +41,42 @@ protected override void OnSourceInitialized(EventArgs e) SetWindowLong(hwnd, GWL_EXSTYLE, extendedStyle | WS_EX_TRANSPARENT | WS_EX_TOOLWINDOW); } - private void WndRoundedScreen_Closing(object sender, System.ComponentModel.CancelEventArgs e) { e.Cancel = true; } + private void WndRoundedScreen_Closing(object sender, System.ComponentModel.CancelEventArgs e) + { + e.Cancel = true; + } private void WndRoundedScreen_LostFocus(object sender, RoutedEventArgs e) { this.Activate(); - this.Topmost = true; - this.Topmost = false; - this.Focus(); + this.Topmost = true; + this.Topmost = false; + this.Focus(); } private void WndRoundedScreen_Loaded(object sender, RoutedEventArgs e) + { + AdjustWindowSizeAndPosition(); + } + + private void AdjustWindowSizeAndPosition() { Point location = this.PointToScreen(new Point(0, 0)); this.WindowStartupLocation = WindowStartupLocation.Manual; + this.Width = SystemParameters.PrimaryScreenWidth; + this.Height = SystemParameters.PrimaryScreenHeight; + } - this.Width = System.Windows.SystemParameters.PrimaryScreenWidth; - this.Height = System.Windows.SystemParameters.PrimaryScreenHeight; + private void OnDisplaySettingsChanged(object sender, EventArgs e) + { + Application.Current.Shutdown(); + System.Diagnostics.Process.Start(Application.ResourceAssembly.Location); + } + + + ~MainWindow() + { + SystemEvents.DisplaySettingsChanged -= OnDisplaySettingsChanged; } } } From 8f1722067737fa81a056b3c071eef3391cb4b4e0 Mon Sep 17 00:00:00 2001 From: MDK <86747696+000MDK@users.noreply.github.com> Date: Sat, 8 Mar 2025 18:57:56 +0100 Subject: [PATCH 02/11] added nsi installer-script --- RoundedScreen.nsi | 160 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 160 insertions(+) create mode 100644 RoundedScreen.nsi diff --git a/RoundedScreen.nsi b/RoundedScreen.nsi new file mode 100644 index 0000000..cdad026 --- /dev/null +++ b/RoundedScreen.nsi @@ -0,0 +1,160 @@ +!define APP_NAME "RoundedScreen" +!define COMP_NAME "RoundedScreen" +!define WEB_SITE "https://github.com/BeezBeez/Windows-RoundedScreen" +!define VERSION "03.00.00.00" +!define COPYRIGHT "Copyright © 2025" +!define DESCRIPTION "RoundedScreen" +!define INSTALLER_NAME "C:\Users\user\Desktop\Output\RoundedScreen\setup.exe" +!define MAIN_APP_EXE "RoundedScreen.exe" +!define INSTALL_TYPE "SetShellVarContext all" +!define REG_ROOT "HKLM" +!define REG_APP_PATH "Software\Microsoft\Windows\CurrentVersion\App Paths\${MAIN_APP_EXE}" +!define UNINSTALL_PATH "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APP_NAME}" + +###################################################################### + +VIProductVersion "${VERSION}" +VIAddVersionKey "ProductName" "${APP_NAME}" +VIAddVersionKey "CompanyName" "${COMP_NAME}" +VIAddVersionKey "LegalCopyright" "${COPYRIGHT}" +VIAddVersionKey "FileDescription" "${DESCRIPTION}" +VIAddVersionKey "FileVersion" "${VERSION}" + +###################################################################### + +SetCompressor ZLIB +Name "${APP_NAME}" +Caption "${APP_NAME}" +OutFile "${INSTALLER_NAME}" +BrandingText "${APP_NAME}" +XPStyle on +InstallDirRegKey "${REG_ROOT}" "${REG_APP_PATH}" "" +InstallDir "$PROGRAMFILES\RoundedScreen" + +###################################################################### + +!include "MUI.nsh" + +!define MUI_ABORTWARNING +!define MUI_UNABORTWARNING + +!insertmacro MUI_PAGE_WELCOME + +!ifdef LICENSE_TXT +!insertmacro MUI_PAGE_LICENSE "${LICENSE_TXT}" +!endif + +!ifdef REG_START_MENU +!define MUI_STARTMENUPAGE_NODISABLE +!define MUI_STARTMENUPAGE_DEFAULTFOLDER "RoundedScreen" +!define MUI_STARTMENUPAGE_REGISTRY_ROOT "${REG_ROOT}" +!define MUI_STARTMENUPAGE_REGISTRY_KEY "${UNINSTALL_PATH}" +!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "${REG_START_MENU}" +!insertmacro MUI_PAGE_STARTMENU Application $SM_Folder +!endif + +!insertmacro MUI_PAGE_INSTFILES + +!define MUI_FINISHPAGE_RUN "$INSTDIR\${MAIN_APP_EXE}" +!insertmacro MUI_PAGE_FINISH + +!insertmacro MUI_UNPAGE_CONFIRM + +!insertmacro MUI_UNPAGE_INSTFILES + +!insertmacro MUI_UNPAGE_FINISH + +!insertmacro MUI_LANGUAGE "English" + +###################################################################### + +Section -MainProgram +${INSTALL_TYPE} +SetOverwrite ifnewer +SetOutPath "$INSTDIR" +File "C:\Users\user\Desktop\Windows-RoundedScreen-master\RoundedScreen\bin\Release\RoundedScreen.exe" +File "C:\Users\user\Desktop\Windows-RoundedScreen-master\RoundedScreen\bin\Release\RoundedScreen.exe.config" +File "C:\Users\user\Desktop\Windows-RoundedScreen-master\RoundedScreen\bin\Release\RoundedScreen.pdb" +SectionEnd + +###################################################################### + +Section -Icons_Reg +SetOutPath "$INSTDIR" +WriteUninstaller "$INSTDIR\uninstall.exe" + +!ifdef REG_START_MENU +!insertmacro MUI_STARTMENU_WRITE_BEGIN Application +CreateDirectory "$SMPROGRAMS\$SM_Folder" +CreateShortCut "$SMPROGRAMS\$SM_Folder\${APP_NAME}.lnk" "$INSTDIR\${MAIN_APP_EXE}" +CreateShortCut "$SMPROGRAMS\$SM_Folder\Uninstall ${APP_NAME}.lnk" "$INSTDIR\uninstall.exe" + +!ifdef WEB_SITE +WriteIniStr "$INSTDIR\${APP_NAME} website.url" "InternetShortcut" "URL" "${WEB_SITE}" +CreateShortCut "$SMPROGRAMS\$SM_Folder\${APP_NAME} Website.lnk" "$INSTDIR\${APP_NAME} website.url" +!endif +!insertmacro MUI_STARTMENU_WRITE_END +!endif + +!ifndef REG_START_MENU +CreateDirectory "$SMPROGRAMS\RoundedScreen" +CreateShortCut "$SMPROGRAMS\RoundedScreen\${APP_NAME}.lnk" "$INSTDIR\${MAIN_APP_EXE}" +CreateShortCut "$SMPROGRAMS\RoundedScreen\Uninstall ${APP_NAME}.lnk" "$INSTDIR\uninstall.exe" + +!ifdef WEB_SITE +WriteIniStr "$INSTDIR\${APP_NAME} website.url" "InternetShortcut" "URL" "${WEB_SITE}" +CreateShortCut "$SMPROGRAMS\RoundedScreen\${APP_NAME} Website.lnk" "$INSTDIR\${APP_NAME} website.url" +!endif +!endif + +WriteRegStr ${REG_ROOT} "${REG_APP_PATH}" "" "$INSTDIR\${MAIN_APP_EXE}" +WriteRegStr ${REG_ROOT} "${UNINSTALL_PATH}" "DisplayName" "${APP_NAME}" +WriteRegStr ${REG_ROOT} "${UNINSTALL_PATH}" "UninstallString" "$INSTDIR\uninstall.exe" +WriteRegStr ${REG_ROOT} "${UNINSTALL_PATH}" "DisplayIcon" "$INSTDIR\${MAIN_APP_EXE}" +WriteRegStr ${REG_ROOT} "${UNINSTALL_PATH}" "DisplayVersion" "${VERSION}" +WriteRegStr ${REG_ROOT} "${UNINSTALL_PATH}" "Publisher" "${COMP_NAME}" + +!ifdef WEB_SITE +WriteRegStr ${REG_ROOT} "${UNINSTALL_PATH}" "URLInfoAbout" "${WEB_SITE}" +!endif +SectionEnd + +###################################################################### + +Section Uninstall +${INSTALL_TYPE} +Delete "$INSTDIR\RoundedScreen.exe" +Delete "$INSTDIR\RoundedScreen.exe.config" +Delete "$INSTDIR\RoundedScreen.pdb" +Delete "$INSTDIR\uninstall.exe" +!ifdef WEB_SITE +Delete "$INSTDIR\${APP_NAME} website.url" +!endif + +RmDir "$INSTDIR" + +!ifdef REG_START_MENU +!insertmacro MUI_STARTMENU_GETFOLDER "Application" $SM_Folder +Delete "$SMPROGRAMS\$SM_Folder\${APP_NAME}.lnk" +Delete "$SMPROGRAMS\$SM_Folder\Uninstall ${APP_NAME}.lnk" +!ifdef WEB_SITE +Delete "$SMPROGRAMS\$SM_Folder\${APP_NAME} Website.lnk" +!endif +RmDir "$SMPROGRAMS\$SM_Folder" +!endif + +!ifndef REG_START_MENU +Delete "$SMPROGRAMS\RoundedScreen\${APP_NAME}.lnk" +Delete "$SMPROGRAMS\RoundedScreen\Uninstall ${APP_NAME}.lnk" +!ifdef WEB_SITE +Delete "$SMPROGRAMS\RoundedScreen\${APP_NAME} Website.lnk" +!endif +RmDir "$SMPROGRAMS\RoundedScreen" +!endif + +DeleteRegKey ${REG_ROOT} "${REG_APP_PATH}" +DeleteRegKey ${REG_ROOT} "${UNINSTALL_PATH}" +SectionEnd + +###################################################################### + From 62922da9d7e10c6bc2d0feed66618cfda22cfa99 Mon Sep 17 00:00:00 2001 From: MDK <86747696+000MDK@users.noreply.github.com> Date: Sat, 8 Mar 2025 19:07:41 +0100 Subject: [PATCH 03/11] Update README.md --- README.md | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 5516178..47770ef 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,18 @@ -# Windows-RoundedScreen +**this is a fork for development purposes, please use the [main project](https://github.com/BeezBeez/Windows-RoundedScreen) instead** + +[BeezBeez/Windows-RoundedScreen](https://github.com/BeezBeez/Windows-RoundedScreen) + +# RoundedScreen A simple workaround to get rounded screen corners on Windows. +LATEST CHANGES (08/03/2025) : +- added auto-reload on detected changes of displaysettings +- added nsi installer script +- upped the version number to 3.0 + LATEST CHANGES (26/01/2023) : - hidden from alt+tab list - made corners a bit smaller - added an AppIcon -- upped the version number -- added a command to quit the program +- upped the version number to 2.0 -**THIS PROJECT IS NOT MAINTAINED BUT I FREQUENTLY CHECK THE PULL REQUESTS** From 1e8a5978bdcd06fed1889735117234c7c37b346f Mon Sep 17 00:00:00 2001 From: MDK <86747696+000MDK@users.noreply.github.com> Date: Sat, 8 Mar 2025 19:09:38 +0100 Subject: [PATCH 04/11] Update AssemblyInfo.cs - bump version to 3.0, add GUID --- RoundedScreen/Properties/AssemblyInfo.cs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/RoundedScreen/Properties/AssemblyInfo.cs b/RoundedScreen/Properties/AssemblyInfo.cs index a9735a5..fc6e3ca 100644 --- a/RoundedScreen/Properties/AssemblyInfo.cs +++ b/RoundedScreen/Properties/AssemblyInfo.cs @@ -8,11 +8,11 @@ // l'ensemble d'attributs suivant. Pour modifier les informations // associées à un assembly. [assembly: AssemblyTitle("RoundedScreen")] -[assembly: AssemblyDescription("")] +[assembly: AssemblyDescription("Round Your Screen Corners")] [assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] +[assembly: AssemblyCompany("RoundedScreen")] [assembly: AssemblyProduct("RoundedScreen")] -[assembly: AssemblyCopyright("Copyright © 2022")] +[assembly: AssemblyCopyright("Copyright © 2025")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] @@ -51,5 +51,6 @@ // Vous pouvez spécifier toutes les valeurs ou indiquer les numéros de build et de révision par défaut // en utilisant '*', comme indiqué ci-dessous : // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("2.0.0.0")] -[assembly: AssemblyFileVersion("2.0.0.0")] +[assembly: AssemblyVersion("3.0.0.0")] +[assembly: AssemblyFileVersion("3.0.0.0")] +[assembly: Guid("6a1c4e0a-4028-4697-891b-7bc03282cb7a")] From d4bee7a728bfd4db9dbddcdff9848fec38b2c7d4 Mon Sep 17 00:00:00 2001 From: MDK <86747696+000MDK@users.noreply.github.com> Date: Sun, 9 Mar 2025 11:30:15 +0100 Subject: [PATCH 05/11] Update RoundedScreen.nsi -- remove autostart-entry on uninstall --- RoundedScreen.nsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/RoundedScreen.nsi b/RoundedScreen.nsi index cdad026..8adab7d 100644 --- a/RoundedScreen.nsi +++ b/RoundedScreen.nsi @@ -2,7 +2,7 @@ !define COMP_NAME "RoundedScreen" !define WEB_SITE "https://github.com/BeezBeez/Windows-RoundedScreen" !define VERSION "03.00.00.00" -!define COPYRIGHT "Copyright © 2025" +!define COPYRIGHT "Copyright © 2025" !define DESCRIPTION "RoundedScreen" !define INSTALLER_NAME "C:\Users\user\Desktop\Output\RoundedScreen\setup.exe" !define MAIN_APP_EXE "RoundedScreen.exe" @@ -153,8 +153,8 @@ RmDir "$SMPROGRAMS\RoundedScreen" !endif DeleteRegKey ${REG_ROOT} "${REG_APP_PATH}" +DeleteRegValue HKCU "Software\Microsoft\Windows\CurrentVersion\Run" "RoundedScreen" DeleteRegKey ${REG_ROOT} "${UNINSTALL_PATH}" SectionEnd ###################################################################### - From 5f36c6fe4ff3a01b204c537b8371e14b1bf687d3 Mon Sep 17 00:00:00 2001 From: MDK <86747696+000MDK@users.noreply.github.com> Date: Sun, 9 Mar 2025 11:31:47 +0100 Subject: [PATCH 06/11] Update MainWindow.xaml.cs -- HWND_TOPMOST implemented --- RoundedScreen/MainWindow.xaml.cs | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/RoundedScreen/MainWindow.xaml.cs b/RoundedScreen/MainWindow.xaml.cs index a1e79e5..e57dc61 100644 --- a/RoundedScreen/MainWindow.xaml.cs +++ b/RoundedScreen/MainWindow.xaml.cs @@ -13,12 +13,20 @@ public partial class MainWindow : Window public const int GWL_EXSTYLE = (-20); public const int WS_EX_TOOLWINDOW = 0x00000080; + public const int HWND_TOPMOST = -1; + public const int SWP_NOSIZE = 0x0001; + public const int SWP_NOMOVE = 0x0002; + public const int SWP_NOACTIVATE = 0x0010; + [DllImport("user32.dll")] public static extern int GetWindowLong(IntPtr hwnd, int index); [DllImport("user32.dll")] public static extern int SetWindowLong(IntPtr hwnd, int index, int newStyle); + [DllImport("user32.dll", SetLastError = true)] + public static extern bool SetWindowPos(IntPtr hWnd, IntPtr hWndInsertAfter, int X, int Y, int cx, int cy, uint uFlags); + public MainWindow() { InitializeComponent(); @@ -37,8 +45,13 @@ protected override void OnSourceInitialized(EventArgs e) { base.OnSourceInitialized(e); IntPtr hwnd = new WindowInteropHelper(this).Handle; + + // Set extended window style int extendedStyle = GetWindowLong(hwnd, GWL_EXSTYLE); SetWindowLong(hwnd, GWL_EXSTYLE, extendedStyle | WS_EX_TRANSPARENT | WS_EX_TOOLWINDOW); + + // Set window as topmost + SetWindowPos(hwnd, new IntPtr(HWND_TOPMOST), 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE | SWP_NOACTIVATE); } private void WndRoundedScreen_Closing(object sender, System.ComponentModel.CancelEventArgs e) @@ -73,7 +86,6 @@ private void OnDisplaySettingsChanged(object sender, EventArgs e) System.Diagnostics.Process.Start(Application.ResourceAssembly.Location); } - ~MainWindow() { SystemEvents.DisplaySettingsChanged -= OnDisplaySettingsChanged; From 33f68512b758e90090799609b937d205af6b4c06 Mon Sep 17 00:00:00 2001 From: MDK <86747696+000MDK@users.noreply.github.com> Date: Sun, 9 Mar 2025 11:36:30 +0100 Subject: [PATCH 07/11] Update AssemblyInfo.cs -- bump version to 4.0 --- RoundedScreen/Properties/AssemblyInfo.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/RoundedScreen/Properties/AssemblyInfo.cs b/RoundedScreen/Properties/AssemblyInfo.cs index fc6e3ca..ee87b7d 100644 --- a/RoundedScreen/Properties/AssemblyInfo.cs +++ b/RoundedScreen/Properties/AssemblyInfo.cs @@ -51,6 +51,6 @@ // Vous pouvez spécifier toutes les valeurs ou indiquer les numéros de build et de révision par défaut // en utilisant '*', comme indiqué ci-dessous : // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("3.0.0.0")] -[assembly: AssemblyFileVersion("3.0.0.0")] +[assembly: AssemblyVersion("4.0.0.0")] +[assembly: AssemblyFileVersion("4.0.0.0")] [assembly: Guid("6a1c4e0a-4028-4697-891b-7bc03282cb7a")] From a792df88ded802e3978d537423ab94114be25944 Mon Sep 17 00:00:00 2001 From: MDK <86747696+000MDK@users.noreply.github.com> Date: Sun, 9 Mar 2025 11:41:06 +0100 Subject: [PATCH 08/11] Update RoundedScreen.nsi -- bump version to 4.0 --- RoundedScreen.nsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RoundedScreen.nsi b/RoundedScreen.nsi index 8adab7d..d995881 100644 --- a/RoundedScreen.nsi +++ b/RoundedScreen.nsi @@ -1,7 +1,7 @@ !define APP_NAME "RoundedScreen" !define COMP_NAME "RoundedScreen" !define WEB_SITE "https://github.com/BeezBeez/Windows-RoundedScreen" -!define VERSION "03.00.00.00" +!define VERSION "04.00.00.00" !define COPYRIGHT "Copyright © 2025" !define DESCRIPTION "RoundedScreen" !define INSTALLER_NAME "C:\Users\user\Desktop\Output\RoundedScreen\setup.exe" From 36677a1c37ee45e973ac33b10fc2de4111cb6be0 Mon Sep 17 00:00:00 2001 From: MDK <86747696+000MDK@users.noreply.github.com> Date: Sun, 9 Mar 2025 12:00:27 +0100 Subject: [PATCH 09/11] Update RoundedScreen.nsi -- output name and dir changes - filename changes for setup file created (automation of including appname and versionnumber) - output-dir changed to release folder --- RoundedScreen.nsi | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/RoundedScreen.nsi b/RoundedScreen.nsi index d995881..9dbcdc7 100644 --- a/RoundedScreen.nsi +++ b/RoundedScreen.nsi @@ -3,8 +3,9 @@ !define WEB_SITE "https://github.com/BeezBeez/Windows-RoundedScreen" !define VERSION "04.00.00.00" !define COPYRIGHT "Copyright © 2025" +!define SHORTVERSIONNUM "4.0" !define DESCRIPTION "RoundedScreen" -!define INSTALLER_NAME "C:\Users\user\Desktop\Output\RoundedScreen\setup.exe" +!define INSTALLER_NAME "C:\Users\user\Desktop\Windows-RoundedScreen-master\RoundedScreen\bin\Release\${APP_NAME}.${SHORTVERSIONNUM}.Installer.exe" !define MAIN_APP_EXE "RoundedScreen.exe" !define INSTALL_TYPE "SetShellVarContext all" !define REG_ROOT "HKLM" From f78442198616eb2e315d23fb27efdaa9812d52ef Mon Sep 17 00:00:00 2001 From: MDK <86747696+000MDK@users.noreply.github.com> Date: Sun, 9 Mar 2025 12:06:38 +0100 Subject: [PATCH 10/11] Update MainWindow.xaml.cs -- removed development comments --- RoundedScreen/MainWindow.xaml.cs | 2 -- 1 file changed, 2 deletions(-) diff --git a/RoundedScreen/MainWindow.xaml.cs b/RoundedScreen/MainWindow.xaml.cs index e57dc61..de497f8 100644 --- a/RoundedScreen/MainWindow.xaml.cs +++ b/RoundedScreen/MainWindow.xaml.cs @@ -46,11 +46,9 @@ protected override void OnSourceInitialized(EventArgs e) base.OnSourceInitialized(e); IntPtr hwnd = new WindowInteropHelper(this).Handle; - // Set extended window style int extendedStyle = GetWindowLong(hwnd, GWL_EXSTYLE); SetWindowLong(hwnd, GWL_EXSTYLE, extendedStyle | WS_EX_TRANSPARENT | WS_EX_TOOLWINDOW); - // Set window as topmost SetWindowPos(hwnd, new IntPtr(HWND_TOPMOST), 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE | SWP_NOACTIVATE); } From c9c1e17f95e91742e4ea5462adc82707fc0fffa5 Mon Sep 17 00:00:00 2001 From: MDK <86747696+000MDK@users.noreply.github.com> Date: Sun, 9 Mar 2025 12:44:14 +0100 Subject: [PATCH 11/11] Update README.md -- updated for 4.0 --- README.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 47770ef..f6528a7 100644 --- a/README.md +++ b/README.md @@ -5,14 +5,18 @@ # RoundedScreen A simple workaround to get rounded screen corners on Windows. +LATEST CHANGES (09/03/2025) : +- HWND_TOPMOST +- remove austostart with uninstall +- bumped the version number to 4.0 + LATEST CHANGES (08/03/2025) : - added auto-reload on detected changes of displaysettings - added nsi installer script -- upped the version number to 3.0 +- bumped the version number to 3.0 LATEST CHANGES (26/01/2023) : - hidden from alt+tab list - made corners a bit smaller - added an AppIcon -- upped the version number to 2.0 - +- bumped the version number to 2.0