Skip to content

SHITTY-PiP-QUICKSWAP

Latest
Compare
Choose a tag to compare
@Basjohn Basjohn released this 22 Jul 23:45
· 1 commit to main since this release
e7383ab

HOLY FEATURKEING SHIT. Yes we have features, and we have a version number that looks like a Steam Sale discount price.

There is no logic to either of these.

##New Fancy Shit

#Uses way more CPU! No no wait, comeback! It has.....reasons!

#Implemented a new auto-switch feature that will collect a series of recent windows, filter out dummy or dirty racially inferior ones and swap your overlay window for you when your screen content matches the overlay to the most recent other window.

#QuickSwitch improvements! Or not. I'm not really sure. I rebuilt this feature like 5 times. With the new window filter, improved switcher and duplication prevention Quick switching should never get you the wrong window, and if it does don't tell me as I need mortal oblivion.

#SwitchLock! Click the focus indicator or use the context menu to lock the overlay to its current Window. Useful for auto-switch simps.

#Improved Monitor Overlay resource usage and increased Window Overlay resource usage because we can't have nice things and somehow Window Overlay became a 3000 line module that kills all it touches. Monitor Overlay still might make your mouse flicker like crazy though, depends on the FPS you set and whatever your weird reasons for making an over lay of a monitor you can just turn your head towards are.

#Better Passthrough! All keys except escape now passthrough. Spacebar tries to be a targeted media play/pause for relevant windows. Left and Right arrows do the same for backward/forward in media (though YouTube seems to only like backwards at the moment). And up and down supposedly control volume but I believe that is a myth and the code is lying.
(Still don't use this feature in online games, it's what the big RED indicator is trying to tell you - It will never be anti-cheat friendly but that's why it is defaulted to off.)

#Super Sexy SUBSETTINGS. I spent........weeks on this..........weeks. Way more time than it deserves or I can explain. But G'damn.
{235A1F06-D5D9-4D57-8374-A79CC8F0A386}

## Future Features

I wanted to include an opacity timer slider with smooth global hotkeys but could not decide if SWE-1 is the dumbest agent on earth, or I was for continuing to try and use it. This release has enough changes to be pushed. But I plan on opacity hotkeys and if I can slim down window_overlay to not use ~5% CPU, eventually a stealth swap feature for media that is anal about being on-screen while rendering.

## Known Issues

Since I kind pushed this thing out the door, we have increased cpu overhead (less memory though!), 4 times the file size, flickering monitor overlay cursor (this can't be fixed unless Python libraries stop shivving each other with dirty medical supplies) and Window Overlay Opacity can compound until you swap on a fresh load. (Just swap to window once in the context menu)

Also there may or may not be a hotkey suppression logic bug. I'd genuinely like to know the circumstances that trigger it so I can brood about my inadequacies. If you encounter just disable the hotkey, I've experienced it only once myself.