cshnik / TaskSpace

TaskSpace
http://www.systemgoods.com
4 stars 0 forks source link

[FR] add rules for automatic handling of selected apps' windows #27

Closed Drugoy closed 3 months ago

Drugoy commented 10 years ago

It would be nice if TaskSpace would support rules for automatic handling of predefined apps' windows.

So that user could make a rule to: a. bind some apps so, that if they are running together - they get automatically put into the same container [either of a new TS meta-container or the last active one], for example: if calc.exe runs simultaneously with notepad.exe - then always put calc.exe's window into a container along with notepad.exe's window. b. bind some apps so, that if they are running together - they get automatically put into the same meta-container but into separate containers, for example: if calc.exe runs simultaneously with notepad.exe - then create 2 containers and put each of those apps' windows into their own container. c. mark some apps so, that if there is more than 1 window of that app - they get grouped into a single container, for example: if you have 2 calc.exe windows - they will get combined into 1 container (either as a separate one or as a tab attached to the last active container). d. mark some apps so, that if there is more than 1 window of that app - they get grouped into separate containers of a single meta-container, for example: if you have 2 notepad.exe windows - they will get combined into a single TS window with 2 tabs and each of tabs will contain a window of notepad.exe.

Later you could make the rules more flexible and more complex, by adding, for example "OnExit" rules support, that would define how to behave in case you had a rule that bound calc.exe and notepad.exe and than you closed one of them.

p.s.: maybe there should be more cases to handle, feel free to suggest them.