[Bug 293443] KDED Module needs to work on a per-account presence basis, not global presence

Martin Klapetek martin.klapetek at gmail.com
Tue Feb 7 09:57:43 UTC 2012


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


Martin Klapetek <martin.klapetek at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |martin.klapetek at gmail.com




--- Comment #1 from Martin Klapetek <martin klapetek gmail com>  2012-02-07 09:57:43 ---
Isn't the recent patch of yours to the global presence supposed to solve/help
with this?

The thing with one busy and one online is wrong assumption to start with; we
currently do not support that at all (as in you can't set it from our
components unless you manually do so).

If we're to refactor kded, we should turn it into a bigger scope
refactor/discussion, because either all components have to operate on global
presence or all have to work with per-account presences, otherwise everything
breaks and explodes and shoots you in the foot. Ok ok it just breaks.

We could probably introduce "activity account sets" and then operate on
per-activity basis, ie. if you change presence from presence plasmoid or
contact list, it modifies only the presence of those accounts that are in the
current activity set and leaves the rest untouched. If you do not use activity
you'd control all accounts as the set wouldn't be divided in the first place.
This behavior is however imho a bit confusing and misleading (all presence
controls says "Online" while three of your accounts in other activity are
"Away").

-- 
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