ivan created this revision. ivan added reviewers: Plasma, mart. Restricted Application added a project: Plasma. Restricted Application added a subscriber: plasma-devel.
REVISION SUMMARY - Serializing the desktop layout for current activity - Support for different config groups - Introducing the mechanism for the future API versioning - Loading the desktop from the serialized data - Added debugging output just for comparison with regular layout.js - Splitting V1 scripting functions into a separate class and file - Loading the panels - Disabled the debugging output REPOSITORY rPLASMAWORKSPACE Plasma Workspace BRANCH ivan/separateLookAndFeelLayoutSerialization REVISION DETAIL https://phabricator.kde.org/D2480 AFFECTED FILES shell/CMakeLists.txt shell/scripting/scriptengine.cpp shell/scripting/scriptengine.h shell/scripting/scriptengine_v1.cpp shell/scripting/scriptengine_v1.h shell/shellcorona.cpp shell/shellcorona.h EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: ivan, #plasma, mart Cc: plasma-devel, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas