[Bug 294991] New: RFE: open/close (show/hide) contactlist from presence applet

kavol kavol at seznam.cz
Tue Feb 28 12:15:35 UTC 2012


https://bugs.kde.org/show_bug.cgi?id=294991

           Summary: RFE: open/close (show/hide) contactlist from presence
                    applet
           Product: telepathy
           Version: 0.3
          Platform: Fedora RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: wishlist
          Priority: NOR
         Component: presence-applet
        AssignedTo: kde-telepathy at kde.org
        ReportedBy: kavol at seznam.cz


Version:           0.3 (using KDE 4.8.0) 
OS:                Linux

I'd like to see a behaviour similar to psi or other IM programs - when the
program's icon is docked in the tray, you can left-click it to open main
window/contactlist, and left-click it again to hide it.

Currently, the "open contactlist" function is implemented via the right-click
context menu, but
1) it cannot be configured as a default for left-click (in fact, left-click
does nothing right now)
2) there is no "hide contactlist" option

Reproducible: Always

Steps to Reproduce:
1. add ktp-presence-applet to system tray
2. left-click the presence applet icon
3. left-click the presence applet icon
4. right-click the presence applet icon
5. choose Seznam kontaktů ("contact list"?) from the popup menu
6. right-click the presence applet icon
7. choose Skrýt seznam kontaktů ("hide contact list"?) from the popup menu

Actual Results:  
2. no action
3. no action
5. ktp-contactlist window appears
7. can't be done, no such option exists, ktp-contaclist window can't be hidden
this way

Expected Results:  
2. ktp-contactlist window appears
3. ktp-contactlist window disappears
5. ktp-contactlist window appears
7. ktp-contactlist window disappears

* note also that if the contaclist is opened this way, it'd be nice if the
window would NOT show in the window list on the panel, as it is already
represented by the tray icon (although that is just a view of the user logic,
and in reality the icon belongs to another program)

in this case, results in step 2 could look like:

2a) if the contactlist window is on another desktop then switch to that desktop
2b) if the contactlist window is hidden then bring it to top
2c) if the contactlist window is visible - both 2a) and 2b) was untrue - then
make it disappear

* also note that this behaviour should be configurable - however, I see the
abovementioned scenario as a sane default ;-)

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the KDE-Telepathy mailing list