Change GlosSI Overlay open/close to double-press steam overlay key(s)

experimental/UWP_Inject
Peter Repukat 2 years ago
parent 28c5c66701
commit 8d152771b7

@ -51,8 +51,8 @@ END
//
VS_VERSION_INFO VERSIONINFO
FILEVERSION 0,0,3,1010000700803
PRODUCTVERSION 0,0,3,1010000700803
FILEVERSION 0,0,3,1011002805066
PRODUCTVERSION 0,0,3,1011002805066
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
@ -69,12 +69,12 @@ BEGIN
BEGIN
VALUE "CompanyName", "Peter Repukat - FlatspotSoftware"
VALUE "FileDescription", "GlosSI - SteamTarget"
VALUE "FileVersion", "0.0.3.1-10-g070d8c3"
VALUE "FileVersion", "0.0.3.1-11-g28c5c66"
VALUE "InternalName", "GlosSITarget"
VALUE "LegalCopyright", "Copyright (C) 2021 Peter Repukat - FlatspotSoftware"
VALUE "OriginalFilename", "GlosSITarget.exe"
VALUE "ProductName", "GlosSI"
VALUE "ProductVersion", "0.0.3.1-10-g070d8c3"
VALUE "ProductVersion", "0.0.3.1-11-g28c5c66"
END
END
BLOCK "VarFileInfo"
@ -659,6 +659,10 @@ END

@ -67,7 +67,7 @@ Application will not function!");
}
else {
spdlog::info("Steam-overlay detected.");
spdlog::warn("Open/Close Steam-overlay twice to show GlosSI-overlay"); // Just to color output and really get users attention
spdlog::warn("Double press Steam- overlay key(s)/Controller button to show GlosSI-overlay"); // Just to color output and really get users attention
window_.setClickThrough(true);
if (!overlay_.expired())
overlay_.lock()->setEnabled(false);
@ -116,8 +116,6 @@ void SteamTarget::onOverlayChanged(bool overlay_open)
focusWindow(target_window_handle_);
window_.setClickThrough(!overlay_open);
}
else {
if (!overlay_trigger_flag_) {
overlay_trigger_flag_ = true;
overlay_trigger_clock_.restart();
@ -142,7 +140,6 @@ void SteamTarget::onOverlayChanged(bool overlay_open)
focusWindow(last_foreground_window_);
}
}
}
void SteamTarget::focusWindow(WindowHandle hndl)
{

@ -82,7 +82,7 @@ class SteamTarget {
static inline WindowHandle target_window_handle_ = nullptr;
sf::Clock overlay_trigger_clock_;
uint32_t overlay_trigger_max_seconds_ = 4;
uint32_t overlay_trigger_max_seconds_ = 1;
bool overlay_trigger_flag_ = false;
bool delayed_shutdown_ = false;

@ -5,7 +5,7 @@
GlosSI provides it's own overlay in addition to that of Steam.
Simply open/close Steams overlay via your assigned shortcut or the Steam/Guide button **twice** to bring it up.
Simply **double press** your assigned Steam overlay key(s) or the Steam/Guide button to bring it up.
From here you can take a peek at the log and change various settings.
![GlosSI overlay screenshot](./glossi_overlay.png)

Loading…
Cancel
Save