Firstly, I just want to say first time posting int he forums: I love DF and I love the devs - so attentive to community and you can tell they are as proud of their product as I am proud using it! Not a day or week goes by that I think to myself "I would really like to.." or "I could really save time if I..." only going to check if I could achieve it with DF and it's either already supported or can be implemented easily. I stopped installing silly shareware bits and pieces that achieve only a fraction of what DF does, and bought the pro version years ago - I haven't looked back since!
Secondly, (one of those features I only just discovered - the roll-up titlebar feature) and the reason for the post is I wanted to also request mouse support for key combinations. I can get by without it just fine, but it would really make life simpler. I am honestly surprised it is not a feature that has been requested a lot more times, and hence I registered on forums and decided to show my support/wishlist for it.
Although I simply love using key combinations to very quickly and efficiently move, resize and otherwise manage windows, I still believe there is room for mouse triggers.
The main reasons I personally see for this:
1. In Linux environments (where my background lies), it has been a standard for years to use a 'double click the title bar to roll up window. Obviously, being Linux you can configure it a million different ways, but particularly when you are using X11/Free environments a lot and then jumping to DF-powered Windows, I find myself double clicking on the titlebar out of habit which maximises unfortunately. This is a quite a specific condition (well other Linux users might sympathise) but mostly a very personal reason.
2. A lot of mouses are now coming with many more buttons that are otherwise very under-utilised (I've used the 'back' button on the browser maybe 5 times in my life so far...).
3. With a variety of programs and apps and even the desktop environment itself stealing key combinations and hotkeys, it becomes a polluted minefield of bindings. Using the mouse for windows management opens up and keeps completely separate the 'window management' style key bindings from any existing OS/app/program key binds that have nothing to do with windows management. Furthermore, a lot of the windows management functions available in DF would simply make 'more sense' and become more intuitively natural using a mouse. As Ryan said, hand's already on the mouse
Taking the titlebar examples again, for instance left-clicking the titlebar whilst holding down the winkey seems like a 'natural' way to rollup a window just like might be using right-click whilst holding down the winkey might pin it, or scrollwheel and winkey to control the transparency %, like other programs do.
They are a few simple examples - a more difficult to implement but complex example would be for instance, moving by click dragging a window having it snap to top-left corner at 50% if holding down alt at the same time (ie- the function, 'Move Window to Top-Left Corner and Size 50%') but also just as easy click-dragging a window and pressing arrow keys to relocate the monitor.
I had also been using xmousecontrols (https://github.com/joelpurra/xmouse-controls) for a while to simulate 'sloppy window tracking' as is also a very common Unix/Linux practice, particularly for the olderschool people, but I had to disable it once I started to use DF to relocate and resize windows. This was due to the fact that I usually set the window tracking delay to very low or 0ms, meaning that when a mouse cursor is over a window it instantly focuses and makes it active, which was quite annoying when moving around windows using keycombos: a window would move from one screen to another and sometimes end up with the cursor sitting on top of a different window (as the mouse cursor doesn't follow the currently active window from screen to screen) which then became active/focused and I lost control of the window I originally wanted to resize/move with keys, before I was done with it. Once again, this is a very particular case that I doubt many DF users other than Linux/Unix guys would encounter, so no big deal there,
Anyway just wanted to say THANK YOU! DisplayFusion for being so awesome, all these years!