commit | 8b31624889195f4f3d612bbc2f4d5cefae5a4f3a | [log] [tgz] |
---|---|---|
author | David Murphy <dave.murphy@gmail.com> | Tue Jun 11 00:40:40 2019 +0000 |
committer | David Murphy <djmurphy@google.com> | Tue Jun 11 00:40:40 2019 +0000 |
tree | 36d64f4bd42aa668cf40c4062089ddc9dcb92b6e | |
parent | 40c7d78e816e916d1a70fa35cbeccd9c4996a3cf [diff] |
[story_shell] naive implementation of original layout layout_logic Adds the original story shell layout logic to composition_delegate: * Surfaces with co-present relationships try to get laid out next to each other/. * Surfaces with sequential relationships start a break and are shown by themselves on a new 'screen' * As many surfaces as are in the focus stack are laid back on as many layers as required - it's up to the Presenter what to do with those Missing from this implementation: * Emphasis - always a strange expression, might deprecate if we can get reliable mod preference expression via e.g. manifest or context. * Dependency - todo Tests: fx run-host-tests composition_delegate_tests Change-Id: Ic0908676c1a790113584b1426ebcfc2534e47b29
Topaz augments system functionality by implementing interfaces defined by underlying layers. Topaz contains four major categories of software: modules, agents, shells, and runners.
For example, modules include the dashboard, and runners include the Web, Dart, and Flutter runners.
Looking for something that used to be in this repository? The list below provides a code location and sha that can be used to checkout dead code that has been removed. Please note, it is unlikely the code will build or work correctly shas are provided for reference only. Code can be checked out with:
git checkout <sha> -- $FUCHSIA_DIR/<location>