-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
11199: [display] Factor out the low-level progress renderer. r=pgavlin a=pgavlin The progress display is logically composed of two pieces: - An event listener that transforms raw engine events into renderable data - A renderer that renders that data on to the screen The interface for the latter is relatively simple. It only really needs to know the following: - When an idle interval has elapsed - When a row has changed - When a system message (e.g. a line printed to stdout) has arrived - When the update is done - When the display is closed - When to print a raw line This interface is general enough to accommodate multiple renderers. Co-authored-by: Pat Gavlin <pat@pulumi.com>
- Loading branch information
Showing
4 changed files
with
322 additions
and
279 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.