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

Alexey Ilyin <alexey-il...@ya.ru> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |alexey-il...@ya.ru

--- Comment #13 from Alexey Ilyin <alexey-il...@ya.ru> ---
As far as I understand the spec of the new xdg-activation protocol, the
activation token transfer should be completed by the application being
activated.  Thus, changes are required in all applications for the activation
mechanism to work correctly.  And if KDE applications can still be patched,
it's not clear what to do with third-party applications.

My suggestion is that regardless of the implementation of the classic launch
feedback (bouncing cursor, etc.), it makes sense to add visual feedback at
least on the taskbar itself.

There is currently no application launch feedback on Wayland, which is
inconvenient when the application takes a relatively long time to launch.

I'll try to suggest a sequence of actions when invoking the application from
the taskbar:
1. User clicks on the launcher icon of application A;
2. The taskbar draws a visual feedback on this icon, as it does on X11;
3. At the same moment, we start a timer with the time specified in the General
behavior KCM;
4. When the corresponding application starts, the taskbar knows about it (by
matching the launched application to its .desktop file), and we just stop the
timer immediately;
5. If the newly opened application window does not match the user-invoked icon
(.desktop file), we do nothing;
6. When the timer expires, we stop displaying launch feedback, considering that
the application has not started, or it does not correspond to the called
.desktop file.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to