cyd01 / KiTTY

:computer: KiTTY, a free telnet/ssh client for Windows
https://www.9bis.com/kitty
Other
1.57k stars 135 forks source link

[Feature Request] Menu list with active sessions for the tray icon #467

Open adelin-mcbsoft opened 1 year ago

adelin-mcbsoft commented 1 year ago

Hi,

I found KiTTY after I had to give up 4-Tray Minimizer due to memory leaks, which I was using mostly to minimize PuTTY sessions.

With 4-Tray Minimizer you can minimize a window by right-clicking the minimize button (this would be the first feature request, but CTRL+Minimize button is still good enough), and - the most important difference - all the PuTTY sessions are minimized under a single tray icon.

Whenever you want to restore a particular session, you just click the tray icon and a menu listing all the titles of the minimized windows pops out, and you just select which one you want to restore. Simple as that.

I dream of having something like this in KiTTY too.

UI/UX wise, in the current KiTTY implementation, each session has its own tray icon, and when you have 20 minimized sessions - it becomes a pain to hover over all the icons to find the one you need. And after that, you click it and a menu opens (no matter if you left-click or right-click), it does not restore it directly, but popping up a menu. I tried double-clicking and it does restore the window I want, but it also pops the menu of another minimized session... very annoying.

I hope this feature can get priority in one of the upcoming versions. Thank you, A.

c1tyguide commented 1 year ago

You can use custom icons for each session like me: image

adelin-mcbsoft commented 1 year ago

@c1tyguide , thanks for your suggestion, it's useful, but I'd go more for a single icon and a small menu. Personally I have 15-20 SSH sessions opened all the time, so it's hard to identify them using tiny icons... further more that the tray becomes very crowded 😁

adelin-mcbsoft commented 1 year ago

The struggle is real 😁

alt text

adelin-mcbsoft commented 8 months ago

Any update on this?