third_party.pigweed.src/pw_watch
Anthony DiGirolamo ec1f4c6752 pw_console: Floating window pane plugin support
- Create the FloatingWindowPane class and add_floating_window_plugin()
  embed function.
- All WindowPane classes can implement a get_top_level_menus() fuction
  to return MenuItems for display in pw_consoles main menu bar.
- Convert 2048 to a proper floating window plugin with a
  get_top_level_menus() impl. Fixup watch_app.py to accomodate this
  change.

Minor changes:
- Populate the repl_pane's get_window_menu_options
- Replace some 'list' types with 'List'
- Switch jinja2 loader from Filesystem to DictLoader

Change-Id: I6247b39dd792edc5469b78dbfbe627b6e62fb71d
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/104464
Reviewed-by: Carlos Chinchilla <cachinchilla@google.com>
Commit-Queue: Anthony DiGirolamo <tonymd@google.com>
2022-08-05 17:30:49 +00:00
..
doc_resources
py pw_console: Floating window pane plugin support 2022-08-05 17:30:49 +00:00
BUILD.gn pw_build: Require "tests" and "docs" targets in all modules 2022-07-26 22:43:15 +00:00
docs.rst pw_watch: Add a --keep-going flag 2022-06-22 00:47:32 +00:00
OWNERS
README.md

This directory contains the pw watch subcommand, which watches the Pigweed source for changes and re-runs tests.