Tab stops are merged!
Weekly progress update since 2023-08-09 • 2023-08-16 • Michael Rees
Tab stops in master branch
After over a month's work, tab stops are now live in Burro! You can browse the final commit here. It's a hefty one!
The only thing missing from this commit is the ability to use percentages for the units. For example:
.define_tab{
.indent[0]
.length[45%]
.direction[right]
}[left-tab]
.define_tab{
.indent[55%]
.length[45%]
.direction[left]
}[left-tab]
will create a pseudo-two column layout, with the left column flush right and the right column flush left. I started working on this feature, but it'll require some deeper changes than I anticipated. I decided to merge tabs without the percent support and to make a dedicated commit for adding percentages.
After this, the road to 0.1 is straightforward. None of the features I want to include should take much time, and there's only a small number of known bugs to clean up. Perhaps the biggest project is the documentation, which will be a good chance to take Burro for a test drive.
I'll be on vacation next week through the end of the month, so progress will slow down some. I'm thinking about setting a hard deadline of October 1 for the 0.1 release—even if I haven't finished everything I want to include by then, it'll be good enough to release.