commit | 01dd31e00e6134744502e4abba53be04de8dbd7a | [log] [tgz] |
---|---|---|
author | David Murphy <dave.murphy@gmail.com> | Tue Mar 12 18:08:08 2019 -0700 |
committer | David Murphy <dave.murphy@gmail.com> | Fri Mar 15 11:55:16 2019 -0700 |
tree | a115a11be88e41daf73aacc6eec5bb99ffb18539 | |
parent | 2b4791088f08ed7e4ea0ab1eed1ff6ee1ccc0bd2 [diff] |
[story_shell] Refactor Story Shell to use FIDL async Dart bindings Refactor Story Shell to use fidl_async bindings: * Refactor onSurfaceFocused to use Stream<String> * Refactor (story shell) KeyListener to async * Removed redundant key_listener.dart * Refactored deprecated addServiceForName * Refactor to use Lifecycle from fuchsia_modular Test: for host tests build with --available topaz/packages/default and --available topaz/packages/tests/key_listener_test then fx run-host-tests mondrian_story_shell_tests Ermine, from terminal: sessionctl add_mod example_manual_relationships for (story shell) keylistener on Ermine: run fuchsia-pkg://fuchsia.com/key_listener_device_tests\ #meta/key_listener_device_tests.cmx Change-Id: Ice664294400ac1fce78f4c6eae7960f4d6bc3927
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>