commit | e02851c5cf2c5258ce47a0bc3713db1600ae6046 | [log] [tgz] |
---|---|---|
author | Vardhan Mudunuru <vardhan@google.com> | Mon Jan 07 15:55:15 2019 -0800 |
committer | CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org> | Thu Jan 17 21:52:36 2019 +0000 |
tree | 2bcce63c0a04695b9e33b7f5e09a58e70eb5b1b5 | |
parent | 8082f8cf181730dd33d68d74c388025d05b7e202 [diff] |
[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.