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

Add support for distinct outer and inner unicode line styles #218

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Commits on Apr 26, 2023

  1. Add support for distinct outer and inner unicode line styles

    This is a follow-up to olekukonko#207
    and caters for one of the motivating examples of
    olekukonko#115, namely the example with
    double outer boundary but single inner lines.
    
    This change does *not* allow all the customization options of that latter
    pull request at this stage, but instead reserves the actual representation
    of the style as an implementation detail which can evolve as needed, while
    only exposing few selected combinations to the caller.
    gagern committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    b1bcd11 View commit details
    Browse the repository at this point in the history
  2. Avoid spurious crossings for auto-merge cells

    This provides clean lines without avoidable protrusions particularly in the
    Unicode rendering, where the otherwise smooth appearance makes these
    protrusions particularly noticable.  But even plain ASCII tables will get
    some of their `+` replaced to `|` if there is no horizontal line attached in
    that place.
    gagern committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    d648c28 View commit details
    Browse the repository at this point in the history