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

UserInterface/TextLayout: Add word splitting for rich text #2352

Closed
wants to merge 12 commits into from

Commits on Dec 18, 2021

  1. Configuration menu
    Copy the full SHA
    e4d2564 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4d8dc68 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    27e0425 View commit details
    Browse the repository at this point in the history
  4. <PJB> i think that's right yes

    Efruit committed Dec 18, 2021
    Configuration menu
    Copy the full SHA
    f249854 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fd56705 View commit details
    Browse the repository at this point in the history
  6. UserInterface/TextLayout: Expose widths of each rune, rewrite splitting

    Might as well do it all in one place since things like text selection
    are going to need rune widths, and it was making `Layout` (and formerly
    `SubWordSplit`) do a ton of extra work.
    Efruit committed Dec 18, 2021
    Configuration menu
    Copy the full SHA
    467c8a7 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2021

  1. UserInterface/TextLayout: Add helper fn for showing where an Offset

    … appears in a `Section`
    Efruit committed Dec 19, 2021
    Configuration menu
    Copy the full SHA
    2d3aa4a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    11d0b07 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9072c8c View commit details
    Browse the repository at this point in the history
  4. UserInterface/TextLayout: Use the rune index for rw

    ...which it should have been this whole time.
    Efruit committed Dec 19, 2021
    Configuration menu
    Copy the full SHA
    a2df47b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a7e9d26 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    47854f3 View commit details
    Browse the repository at this point in the history