+## Version 3.4.4.1011
+* Hot fix: Reverted to previous implementation of touch setting's mouse cursor automatic refocus to center of MSFS game screen instead to the upper left corner of the pop out panel where it is being touched.
+
## Version 3.4.4
* Updated pop out panels separation reliability on all monitor resolutions during panel pop out process. A new algorithm had been implemented to improve Pop Out Panel Manager accuracy when it tries to click on panel's "magnifying glass" icon to separate panels.
diff --git a/WebServer/WebServer.csproj b/WebServer/WebServer.csproj
index 7bdc62c..49cf187 100644
--- a/WebServer/WebServer.csproj
+++ b/WebServer/WebServer.csproj
@@ -11,9 +11,9 @@
https://github.com/hawkeye-stan/msfs-popout-panel-managerMSFSPopoutPanelManager.WebServerx64
- 3.4.4.1008
- 3.4.4.1008
- 3.4.4.1008
+ 3.4.4.1011
+ 3.4.4.1011
+ 3.4.4.1011win-x64EmbeddedDebug;Release;DebugTouchPanel;ReleaseTouchPanel
diff --git a/WindowsAgent/TouchEventManager.cs b/WindowsAgent/TouchEventManager.cs
index 172ea08..b75e699 100644
--- a/WindowsAgent/TouchEventManager.cs
+++ b/WindowsAgent/TouchEventManager.cs
@@ -160,8 +160,9 @@ namespace MSFSPopoutPanelManager.WindowsAgent
if (currentRefocusIndex == _refocusedTaskIndex)
{
- var rectangle = WindowActionManager.GetWindowRect(panelConfig.PanelHandle);
- PInvoke.SetCursorPos(rectangle.X - 5, rectangle.Y + 5);
+ var rectangle = WindowActionManager.GetWindowRect(_simulatorProcess.Handle);
+ var clientRectangle = WindowActionManager.GetClientRect(_simulatorProcess.Handle);
+ PInvoke.SetCursorPos(rectangle.X + clientRectangle.Width / 2, rectangle.Y + clientRectangle.Height / 2);
}
}
});
diff --git a/WindowsAgent/WindowProcessManager.cs b/WindowsAgent/WindowProcessManager.cs
index b2ccfcc..14d73be 100644
--- a/WindowsAgent/WindowProcessManager.cs
+++ b/WindowsAgent/WindowProcessManager.cs
@@ -9,8 +9,8 @@ namespace MSFSPopoutPanelManager.WindowsAgent
{
var systemAssemblyVersion = System.Reflection.Assembly.GetEntryAssembly().GetName().Version;
var appVersion = $"{systemAssemblyVersion.Major}.{systemAssemblyVersion.Minor}.{systemAssemblyVersion.Build}";
- //if (systemAssemblyVersion.Revision > 0)
- // appVersion += "." + systemAssemblyVersion.Revision.ToString("D4");
+ if (systemAssemblyVersion.Revision > 0)
+ appVersion += "." + systemAssemblyVersion.Revision.ToString("D4");
return appVersion;
}
diff --git a/WindowsAgent/WindowsAgent.csproj b/WindowsAgent/WindowsAgent.csproj
index 8bba36e..552bef1 100644
--- a/WindowsAgent/WindowsAgent.csproj
+++ b/WindowsAgent/WindowsAgent.csproj
@@ -11,9 +11,9 @@
https://github.com/hawkeye-stan/msfs-popout-panel-managerMSFSPopoutPanelManager.WindowsAgentx64
- 3.4.4.1008
- 3.4.4.1008
- 3.4.4.1008
+ 3.4.4.1011
+ 3.4.4.1011
+ 3.4.4.1011win-x64EmbeddedDebug;Release;DebugTouchPanel;ReleaseTouchPanel
diff --git a/WpfApp/UserControlPanelSelection.xaml b/WpfApp/UserControlPanelSelection.xaml
index 6103cad..f14b552 100644
--- a/WpfApp/UserControlPanelSelection.xaml
+++ b/WpfApp/UserControlPanelSelection.xaml
@@ -79,7 +79,7 @@
-
+
diff --git a/WpfApp/WpfApp.csproj b/WpfApp/WpfApp.csproj
index bce0670..1fce3d8 100644
--- a/WpfApp/WpfApp.csproj
+++ b/WpfApp/WpfApp.csproj
@@ -14,9 +14,9 @@
MSFSPopoutPanelManager.WpfApplogo.icox64
- 3.4.4.1008
- 3.4.4.1008
- 3.4.4.1008
+ 3.4.4.1011
+ 3.4.4.1011
+ 3.4.4.1011win-x64embeddeden
diff --git a/latestreleasenotes.txt b/latestreleasenotes.txt
index 4156da5..8192a32 100644
--- a/latestreleasenotes.txt
+++ b/latestreleasenotes.txt
@@ -1,14 +1,9 @@
-Version 3.4.4
+Version 3.4.4.1011
This release is optional and please feel to skip this update.
Change Log:
-* Updated pop out panels separation reliability on all monitor resolutions during panel pop
-out process. A new algorithm had been implemented to improve Pop Out Panel Manager accuracy
-when it tries to click on panel's "magnifying glass" icon to separate panels.
-
-* Added flight control refocus support for RealSimGear GTN750 Generation 1 when using touch
-enabled feature.
-
-* Increased configurable maximum flight control refocus delay from 2 seconds to 10 seconds.
\ No newline at end of file
+* Hot fix: Reverted to previous implementation of touch setting's mouse cursor automatic
+refocus to center of MSFS game screen instead to the upper left corner of the pop out panel
+where it is being touched.
\ No newline at end of file