applets/kicker: Support service with jump list action in AppEntry

Original commit message(s)

  • applets/kicker: Support service with jump list action in AppEntry

Allows to favorite jump list actions to directly jump into a specific part of an application.

Reason for the change

KRunner’s service runner finds jump list actions, i.e. service actions to jump to a specific feature within an app. Kickoff offered “Add to favorites” for them but the applications:app?action=foo scheme wasn’t something AppEntry understood. This fixes this, so they can be properly added to favorites and launched as such.

Test plan

Searched “clock”, got “grandfather’s clock” (best game in kpat!), clicked “add to favorites”.

Before I would be told that this app entry is “invalid”. With this patch it gets added to favorites and launches just fine. Likewise with e.g. “open new incognito tab” of most browsers or “compose email” of thunderbird.

Screenshots or screen recordings

Bildschirmfoto_20260124_202315

Edited by Kai Uwe Broulik

Merge request reports

Loading