typst
                                
                                 typst copied to clipboard
                                
                                    typst copied to clipboard
                            
                            
                            
                        Make Tufte-style tables achievable, and possibly the default.
They've become a staple of LaTeX tables, and look fantastic. However, with the current stroke capabilities of table, they're rather difficult to achieve.
To give an idea of what these look like (from here):

I believe the original text detailing these tables was The Visual Display of Quantitative Information by Edward R. Tufte, though I don't have a copy myself. I always used the slides found here, which seemed to achieve something similar.
Anyways; to manage typesetting these kind of tables, I imagine table's stroke property would need to be far more powerful, perhaps a function taking cell indices and returning a stroke.
I realise this isn't a complete spec, so anyone else that's familiar with Tufte tables, please put in your thoughts!
There is a table-strokes branch that does pretty much that (functions for cells), but I didn't get it done in time for the beta launch because there's lots of edge cases to be handled.
There is a
table-strokesbranch that does pretty much that (functions for cells), but I didn't get it done in time for the beta launch because there's lots of edge cases to be handled.
That's fantastic! Is there any kind of testing you need?
May I add to the wishlist:
please also add native support for captions and table notes. In academic writing, we often need a caption for the table (e.g., "Table 1: Descriptive Statistics") and below the table some notes (e.g. "Note: sample was taken in the year 1980").
Realizing tables with these requirements is a pain in latex and often leads to compatibility issues with other packages. Therefore, I would be grateful if my suggestion could be considered.

It seems like this library makes it possible: https://github.com/PgBiel/typst-tablex/
It seems like this library makes it possible: https://github.com/PgBiel/typst-tablex/
This seems great, but I would prefer that this extended functionality finds its way into typst itself. This would prevent the chaotic LaTeX situation where there are at least three different packages for table rendering that are required just for typesetting a standard academic table.
Work on making this possible natively is ongoing.
Any news on that front?
Not really. :/ I had resumed work on this a while ago, but didn't get to finishing it. The existence of tablex has made it a bit less pressing that some other things.
May I add to the wishlist:
please also add native support for captions and table notes. In academic writing, we often need a caption for the table (e.g., "Table 1: Descriptive Statistics") and below the table some notes (e.g. "Note: sample was taken in the year 1980").
Realizing tables with these requirements is a pain in latex and often leads to compatibility issues with other packages. Therefore, I would be grateful if my suggestion could be considered.
The notes for the table can already be kind of done:
#figure(
  [
    #table(
      columns: 4,
      [t], [1], [2], [3],
      [y], [0.3s], [0.4s], [0.8s],
    )
    #align(left, [Note: Note xyz])
  ],
  caption: figure.caption(
    position: top,
    [Timing results]
  )
)
@caemor this makes me happy :)
@PgBiel, the author of the tablex package mentioned above is now in the process of bringing better tables to Typst, cf. https://github.com/typst/typst/pull/3009 and https://github.com/typst/typst/pull/3037.
This is now achievable with the new tables.