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

Interim indexed-color (256-color) Rendering #109

Merged
merged 10 commits into from
Jun 6, 2024
Merged

Commits on May 30, 2024

  1. Configuration menu
    Copy the full SHA
    ba16589 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e945a6 View commit details
    Browse the repository at this point in the history
  3. feat: TextImage: Implement image quantization

    - Add: `TextImage._get_render_data()`, implementing image quantization
      for text-based styles towards indexed-color rendering support.
    - Add: `TextImage._XTERM_240_PALETTE_IMAGE`.
    AnonymouX47 committed May 30, 2024
    Configuration menu
    Copy the full SHA
    8efcf3f View commit details
    Browse the repository at this point in the history
  4. feat: BlockImage: Add render methods

    - Add: `DIRECT` and `INDEXED` render methods.
    - Add: *method* style parameter and format spec field.
    - Add: Attributes:
    
      - `_FORMAT_SPEC`
      - `_render_methods`
      - `_default_render_method`
      - `_render_method`
      - `_style_args`
    
    - Add: `._check_style_format_spec()`.
    - Add: *method* parameter to `._render_image()`.
    - Change: Update class docstring.
    AnonymouX47 committed May 30, 2024
    Configuration menu
    Copy the full SHA
    00d182f View commit details
    Browse the repository at this point in the history
  5. feat:BlockImage: Implement indexed-color rendering

    - Add: Use the *method* parameter of `._render_image()`.
    - Add: Implement the `INDEXED` render method.
    AnonymouX47 committed May 30, 2024
    Configuration menu
    Copy the full SHA
    c0ebac1 View commit details
    Browse the repository at this point in the history
  6. fix: TextImage: Fix image quantization with alpha

    - Fix: Typo in `._get_render_data()`.
    AnonymouX47 committed May 30, 2024
    Configuration menu
    Copy the full SHA
    af04079 View commit details
    Browse the repository at this point in the history
  7. docs: Update terminal support information

    - Add: Mention indexed-color support in the requirements.
    - Change: Update the list of supported terminal emulators.
    AnonymouX47 committed May 30, 2024
    Configuration menu
    Copy the full SHA
    5421b2b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    52edf2b View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. fix: ctlseqs: Use non-standard indexed-color seqs

    - Fix: Use the non-standard semi-colon-delimited indexed-color SGR
      control sequences, as they're more widely supported than the standard
      colon-delimited counterparts.
    
    Refs: #90 (comment)
    AnonymouX47 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    c6ca1e1 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. Configuration menu
    Copy the full SHA
    f0adc3e View commit details
    Browse the repository at this point in the history