ivan created this revision. ivan added reviewers: Plasma, hein. Restricted Application added a project: Plasma. Restricted Application added a subscriber: plasma-devel.
REVISION SUMMARY - The URL in the configuration file now contains also the list of activities it should be shown in - The configuration format is backwards compatible - Added API to differentiate between the shown launchers (for the current activity), and all configured launchers - Supports reordering of the launchers TEST PLAN - It needs the ivan/per-activity-launchers branch of plasma-workspace because of the API changes. At the moment, the plasmarc file needs to be manually changed for a launcher to be in a specific activity or a set of activities - Testing done with automatic and manual tasks ordering - Configuration transition works - Apropriate launchers are loaded for each activity REPOSITORY rPLASMAWORKSPACE Plasma Workspace BRANCH ivan/per-activity-launchers REVISION DETAIL https://phabricator.kde.org/D3005 AFFECTED FILES libtaskmanager/autotests/launchertasksmodeltest.cpp libtaskmanager/launchertasksmodel.cpp libtaskmanager/launchertasksmodel.h libtaskmanager/launchertasksmodel_p.h libtaskmanager/tasksmodel.cpp libtaskmanager/tasksmodel.h EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: ivan, #plasma, hein Cc: plasma-devel, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas