Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: linebender/parley
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 29e7775a772f69c6e82cca40e9eab4a55ad27c1c
Choose a base ref
...
head repository: linebender/parley
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: afa76cd7f9398be232806b78c6a88e6dd86a2feb
Choose a head ref
  • 6 commits
  • 17 files changed
  • 1 contributor

Commits on Jul 20, 2024

  1. Support inline box layout/line-breaking

    Refactor line breaking WIP
    
    Rename i and j variables in PrevBoundaryState
    
    Box layout WIP
    
    Fix clippy lints
    
    Capture max_advance and alignment in try_commit macro
    
    Add more abstraction functions to line breaking
    
    InlineBox layout WIP
    
    Derive Copy + helper methods
    
    Rename try_commit to try_commit_line
    
    Reorder variables
    
    Add comments
    
    Fix layout
    
    Run LineState.runs (superceded by LineState.items)
    
    Fix inline boxes being pushed to items list
    
    Fix inline box layout
    nicoburns committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    953dcc6 View commit details
    Browse the repository at this point in the history
  2. Non-emergency linebreaking

    nicoburns committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    e4faed2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4b3d4cc View commit details
    Browse the repository at this point in the history
  4. Allow (mutable) access to inline boxes within a layout

    This allows consumers of Parley to set the size of boxes before running
    layout.
    nicoburns committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    d8c5b7e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b460bf7 View commit details
    Browse the repository at this point in the history
  6. Tree builder example

    nicoburns committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    afa76cd View commit details
    Browse the repository at this point in the history
Loading