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.
