|author||Vardhan Mudunuru <firstname.lastname@example.org>||Mon Jan 07 15:55:15 2019 -0800|
|committer||CQ bot account: email@example.com <firstname.lastname@example.org>||Thu Jan 17 21:52:36 2019 +0000|
[modular] Don't auto-start embedded modules when story reinflates. Additional clean up: * introduce a AddModParams struct for shuffling add-module parameters through to various places. * rename StoryController::StartModule -> AddModuleToStory * AddMod story command will fail with an empty mod_name. multi-element mod_name splits into a mod_name and a parent mod. MF-164 #done Test=Extend 'embed_shell' integration test to restart an existing story and see that an embedded module is not auto-started. Change-Id: I9652369750c61d87cc344455e56de6ded9ed3848
Peridot is a framework for composed, intelligent and distributed user experiences.
Applications not explicitly designed to interoperate (and possibly implemented in different programming languages) are ephemerally downloaded and dynamically composed to run in a shared context. The framework manages application lifecycle, resources and view hierarchy; and well as context and suggestion infrastructure.
State of Peridot experiences is transparently synchronized across user devices using a distributed offline-first storage system.