Rectangle provides hot keys as tray menu items:

Initial work is here (buttons not working currently, needs work):
https://github.com/ghokun/RectangleWin/commit/61b2cbe46d1118860b5f4e87360e7942e82ac622

Problems:
- We need to keep track of active window (or latest active window that can be resizable)
- I tried to get process id of current window and compare it with RectangleWin process id. Looks like tray menu returns different process id.
Instead of a endless loop, active window changed hook could be used:
https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-setwineventhook?redirectedfrom=MSDN
https://stackoverflow.com/questions/4407631/is-there-windows-system-event-on-active-window-changed
Rectangle provides hot keys as tray menu items:
Initial work is here (buttons not working currently, needs work):
https://github.com/ghokun/RectangleWin/commit/61b2cbe46d1118860b5f4e87360e7942e82ac622
Problems:
Instead of a endless loop, active window changed hook could be used:
https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-setwineventhook?redirectedfrom=MSDN
https://stackoverflow.com/questions/4407631/is-there-windows-system-event-on-active-window-changed