Skip to content

layout: fixes and usability improvmenets - #550

Merged
altsem merged 1 commit into
masterfrom
refactor/layout
Jul 30, 2026
Merged

layout: fixes and usability improvmenets#550
altsem merged 1 commit into
masterfrom
refactor/layout

Conversation

@altsem

@altsem altsem commented Jul 30, 2026

Copy link
Copy Markdown
Owner
  • set an implicit vertical root
  • fill opt needs no more than a [bool; 2]
  • remove unused trait bounds of Scalar
  • rename horizontal/vertical to row/col
  • separate leaf/container allow data in containers with row/col_with()
  • remove default column wrap, rows still wrap by default
  • more foolproof API surface, compute then iter
  • remove content size

Checklist

  • The modified code has some test-coverage (where applicable).
  • make test is passing (this is what CI runs).
  • New unreleased features/fixes/styling and performance improvements are documented via git: feat: / fix: / style: / perf:. Or e.g. perf(highlighting):.
    See https://github.com/altsem/gitu/blob/master/docs/dev-tooling.md

- set an implicit vertical root
- `fill` opt needs no more than a [bool; 2]
- remove unused trait bounds of Scalar
- rename horizontal/vertical to row/col
- separate leaf/container allow data in containers with `row/col_with()`
- remove default column wrap, rows still wrap by default
- more foolproof API surface, compute then iter
- remove content size
@altsem
altsem merged commit 749dc32 into master Jul 30, 2026
3 checks passed
@altsem
altsem deleted the refactor/layout branch July 30, 2026 14:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant