Commit Graph

5 Commits

Author SHA1 Message Date
Bruce Mitchener 7bd572b9a3
Fix typos. (#556) 2024-08-26 13:55:55 +00:00
Daniel McNab d99e7af31f
Fix the mentions of Masonry issues to use issue links (#412)
Since we merged https://github.com/linebender/masonry into this
repository, these issue numbers were out-of-date.

I found these by search for `#[0-9]`, and got the updated links using
`https://github.com/linebender/masonry/issues/{x}`
2024-06-26 13:06:18 +00:00
Olivier FAURE a2045f1356
Document masonry (#329)
This was initially a supposed to be a small documentation pass, which
grew into a few changes:

- Adding back a to-do-list example.
- Fixing the bugs revealed by that example (infinite bounding boxes,
wrong accessibility handling in Portal, etc).
- Making sure all widgets return the correct spans instead of the
less-useful default one.
- Adding a trace to the layout pass for easier debugging.

Overall I'm pretty happy with this!
2024-06-03 14:21:41 +00:00
Olivier FAURE 5575c9248b
Add VS Code marker comments to code (#261)
[VS Code marker
comments](https://code.visualstudio.com/docs/editor/custom-layout#_minimap-and-breadcrumbs)
are a [new
feature](https://code.visualstudio.com/updates/v1_88#_minimap-section-headers)
that supposedly help with browsing the code with a minimap. I don't know
if other editors have equivalents.

I haven't tested them before, and I don't know whether they actually
improve DX, but they're pretty simple and unobstrusive, so I think it'd
be worth adding them experimentally and seeing how it goes.
2024-05-31 11:54:19 +00:00
Olivier FAURE ef5d36e8fc
Move crates to the repository root (#302)
Follows the convention proposed in this discussion:

https://xi.zulipchat.com/#narrow/stream/419691-linebender/topic/Standardizing.20multi-package.20repos
2024-05-11 21:59:03 +00:00