ba32107
Joined 5 years ago
Joined 5 years ago
As for your actual feedback: there is no way to achieve this from the extension. The extension doesn't know where the companion executable is - it is the browser that connects the two applications.
However, you can enable debugging, then you can open the companion log file, which will contain the path to the executable.
Out of curiosity, why do you need to know the location? What were you trying to change in the registry? Is this the reason you uninstalled it? Maybe I can help.
Three reasons this is different: 1. The window is actually not on top of every window - it's only top of your browser. It's "attached" to your browser window, same way a real PiP would. 2. It's less clicks and also positions the window automatically for you. 3. It's cross platform. Windows doesn't have an easy user-accessible way to enable always-on-top.
I knew these tiling managers exist for tabs, but I wanted to take a slightly different approach on multitasking. TabFloater is primarily useful if you use your browser in a single-window mode. Within one window, it's impossible (AFAIK) to arrange tabs the way you mentioned, you would need separate windows. If you'd like that functionality, the above linked extension should work great.
As for the usage stats: if enabled, it sends data to Google Analytics, stuff like how many people installed it, how many people used X or Y feature. It really only exist to help me track how people use it.
It is of course completely up to you if you want to disable it - but as with any product, usage stats just help developers make the product better.
I have https://github.com/tabfloater/tabfloater/issues/189 open in case there are any OS/X devs are here :)
Also, don't forget you have Smart Positioning :) That feature is pretty powerful IMO.
You could of course move the window next to your main browser window - but, you would need to first open a new window, move your tab into that window, resize and position it manually... it's tedious.
with TabFloater it's just one click :)
This should be an original logo though - not made by me, but made explicitly for this project by someone.
I prefer to think of TabFloater as not an app that creates/moves/manipulates extra browser windows (even though that is what actually happens), but an app that adds an extra browser functionality (picture-in-picture). In this sense, I think it makes sense that it brings its own "always-on-topness".
I'm also aware that this app solves a pretty niche use-case - but it was fun developing it and I learned a lot!
If you meant an unintentional security issue, then I think we are still good. The only thing the extension communicates to the native application is the title of the current browser tab, which is arguably personal information. However the native application is running on your machine, and you chose to install it. There's no way for remote machines to get your info this way. The only scenario I can see for leaking private info is if someone creates a malware that mimics TabFloater Companion and somehow manages to get it on your machine without you knowing. Then, they will get the titles of the sites you use TabFloater on. There are so many better ways for attackers to get the same information - I think this risk is negligible.
Of course, if you see any other issue that I might have missed, do let me know!
Also have a look at the privacy policy if you haven't already: https://www.tabfloater.io/privacy
If you'd like to experiment, you can change the register script to put entries into HKCU instead of HKLM. It might just work!