fman-users / fman

Issue tracker for fman, a cross-platform file manager
https://fman.io
240 stars 3 forks source link

Minimize to system tray #144

Open bmix opened 7 years ago

bmix commented 7 years ago

I would like to hide fman to the right part of the taskbar, where all the tiny little icons are (don't know the name, right now) and make it come up wherever I want with a global keyboard shortcut. Would be similar to 'Quake style' terminals.

mherrmann commented 7 years ago

I had to google it myself but it's called the notification area I think. You're talking about Windows, correct?

What exactly do you mean by wherever in "make it come up wherever I want"? Do you mean that fman should display the contents of wherever? Or do you want to be able to open fman independently of where you currently are (eg. which app you have open) in the OS?

bmix commented 7 years ago

Yep, notification area on Windows. The latter. I was thinking about having fman "right at hand" anywhere.

mherrmann commented 7 years ago

If you're on Windows 7, I would recommend Launchy for launching fman from everywhere. On Win 10, wouldn't the Start menu let you launch it with a few key strokes?

bmix commented 7 years ago

I already use Launchy ;-) What I meant was not about launching fman, but to have it hidden (running in the background) and activating it via a global hotkey in order to pop up to the front. Just as you would activate a terminal running Quake-style with a global hotkey. Making it hide to the notification-area would make it invisible, when not being used.

mherrmann commented 7 years ago

I see, and keeping it running in the background would have the advantage that showing it is superfast correct? Ie. that it circumvents fman's startup time.

bmix commented 7 years ago

Right! You know: "Snappy"! :-D The presence of a programm in the taskbar is to reach it by other means, than the keyboard. Keyboard "space" is limited. But some things are so important, that they usually are always there. Terminal, filemanager, web-browser, editor, maybe email-app, instant-messanger, system-monitoring. Stuff like terminal and filemanager are superior candidates, to be hidden and to be popped into view, when needed. Oh, just like Quicksilver, when you're on Mac. You know it's always there.

mherrmann commented 7 years ago

I see. Can you use RBTray to minimise fman to the task bar, and (if necessary) AutoHotkey to then bring it back to the foreground?

kek91 commented 7 years ago

I think the notification bar should primarily be used for background programs (like an antivirus), and other notifications. Just having random software there idle kind of defeats the purpose.

But apparantly it's becoming a trend, more and more programs defaults to the notification bar when closed and requires some magical formula to actually exit (looking at you Skype4Business). Personally I find it annoying, but I understand why they do it; to mimic the snappy feeling of mobile devices where the apps are kept open in the background (unless forcefully closed).

I don't think this should be a core feature, or even worth spending time on developing right now, but that's just my opinion :)

mherrmann commented 7 years ago

I second everything @kek91 said

vovcacik commented 7 years ago

@bmix can you rename this to "Minimize to tray" or something like that. Thx

mherrmann commented 7 years ago

@vovcacik I've renamed it.

BlueInt32 commented 4 years ago

I would agree with what @kek91 said, if reopening fman didn't take 2s to launch. On windows, explorer.exe is always running in the background so it is always very fast to run. It is just not shown in the system tray. I don't know if it's possible to have a program running without being shown in the systray like explorer does, but if it is, that would be a nice improvement for fman.

cja-github commented 2 years ago

"I think the notification bar should primarily be used for background programs (like an antivirus), and other notifications. Just having random software there idle kind of defeats the purpose."