PgBiel / typst-tablex

More powerful and customizable tables in Typst
MIT License
370 stars 12 forks source link

Repeated footer rows #31

Open exqmjmz opened 1 year ago

exqmjmz commented 1 year ago

Now implements repeat header rows. How to implement repeat footer rows? Here is a screenshot of my document:

image

PgBiel commented 1 year ago

This isn't currently possible, but it's a planned feature. Thanks for opening the issue!

nitrotm commented 8 months ago

@PgBiel we would be interested to sponsor this work and some other minor fixes to tablex.

If you are interested and available, you can get in touch with me (nitro dot tm at gmail).

PgBiel commented 8 months ago

Hello @nitrotm, firstly thanks for letting me know. I wanted to give a brief status update which might interest you and others to which this feature request might be relevant.

Since fairly recently, I've shifted my focus from working on major tablex features for 0.1.0 (in the 0.1.0-dev branch) to upstreaming tablex features to native Typst tables. This means that I've been working on being able to use tablex features on Typst tables without needing to use tablex at all (which is great because native tables, being programmed in Rust, are much faster to compile). I made a repository for the planning document (https://github.com/PgBiel/typst-improv-tables-planning), and the progress is being tracked here.

For the moment, such efforts are focused on bringing native tables to parity with most tablex features. However, there is definitely the intent to expand on that in the future, perhaps bringing brand new features to native Typst tables, such as the aforementioned table footers, a feature which could definitely be prioritized after basic features, such as merging cells and line customization, get added, although it'll take a bit of time before I get there (likely a few weeks, at least). If this interests you and you'd like to support this effort, feel free to tell me and I'll get in touch. There should be more information over at my GitHub Sponsors page, including my contact info through which you can also get in touch with me, if you prefer to do so instead.

Regardless of this, I'm still maintaining tablex like usual, and intend on publishing 0.0.8 soon, with multiple fixes and optimizations. If you think there's anything specific to tablex you'd like to see added or resolved soon, such as specific bugs or other features, definitely let me know as well and we can discuss that. I'm just not sure I'd be able to prioritize footers (or certain other major features) for tablex at this time due to my focus on the efforts mentioned above, but I'm open to further discussion.