When working with some nodes, such as String Manipulation, it is often useful to be able to view the output from the previous node while configuring the new node.
e.g. take this simple example:
I have a table of “things” and I want to do some String Manipulation for each “thing”
As soon as I go to configure, the new node, I lose sight of the data from the previous node:
I can of course in the more recent releases of 5.x, “detach” the output table
but, as soon as I go to configure the node, that table is sent to back. I can of course use a key (e.g. Alt-Tab in Windows) to bring the detached table to the front, but that only gives a temporary “peek” because as soon as I start typing in the configuration, it goes to the back again.
I can move the detached window to a different monitor if I am lucky enough to have a second monitor, or I could resize my KNIME AP so it takes up less space and then place the detached window elsewhere on the screen, but that takes effort each time, and I don’t want to have to keep resizing KNIME, or leave it using only a fraction of the screen.
It would be nicer if on a detached data window, the option to “keep on top” were made available.
Current alternatives to this: On Windows, I have installed the free “PowerToys” and one of the options on that is to “pin” a window to front. I would imagine similar tools are available in Linux and Apple.
I open a detached window and then hit the Windows-Ctrl-T key-combination, which pins the window.
Here is a gif of KNIME + PowerToys in action. It makes quite a difference to efficiency and usability when you are trying to remember what your data looks like