Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add synchronized output/update #756

Merged
merged 4 commits into from
Feb 26, 2023
Merged

feat: add synchronized output/update #756

merged 4 commits into from
Feb 26, 2023

Commits on Feb 10, 2023

  1. feat: add synchronized output/update

    The Contour terminal describes a VT extension for pausing rendering in
    the terminal during updates, preventing tearing and other artifacts.
    This extension is already supported by several terminals, with support
    planned for many others.
    
    See: https://gist.github.com/christianparpart/d8a62cc1ab659194337d73e399004036
    
    This adds the two commands related to pausing and resuming rendering:
    `BeginSynchronizedUpdate` and `EndSynchronizedUpdate`. It also adds a
    utility function that performs a function within a synchronized update.
    
    A demo of this is also provided in the interactive example, that slowly
    renders a list of numbers - once without synchronized updates, and then
    once with.
    jcdickinson committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    853448f View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2023

  1. Update src/terminal.rs

    Co-authored-by: Timon <timonpost@hotmail.nl>
    jcdickinson and TimonPost authored Feb 11, 2023
    Configuration menu
    Copy the full SHA
    baac732 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7c1aaee View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2023

  1. fix doccomments

    jcdickinson committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    0e505c0 View commit details
    Browse the repository at this point in the history