Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Priorities for 0.1.0 #127

Open
3 tasks
PgBiel opened this issue Feb 22, 2024 · 0 comments
Open
3 tasks

Priorities for 0.1.0 #127

PgBiel opened this issue Feb 22, 2024 · 0 comments
Assignees
Labels
meta Related to Tablex itself (naming, licensing, ...).
Milestone

Comments

@PgBiel
Copy link
Owner

PgBiel commented Feb 22, 2024

With my recent progress in porting many of tablex's main features to Typst built-in tables (typst/typst#3001), I should start to lay out some preliminary plans for Tablex 0.1.0.

  • The new renderer proposed in Possible rework of the drawing step #2 would be indefinitely postponed, given that it would basically mimic built-in tables' layout algorithms without much gain (given the effort that would be required to implement that).
  • Instead, we'd focus on two new rendering backends.
    • CeTZ backend (Cetz renderer support #77): stands out by allowing easy annotations over cells.
    • Native backend: Would be a best effort to allow using tablex syntax to generate native tables.
    • The current backend ("old") would be kept for compatibility.
  • We should experiment with implementing a value field for tablex cells in order to allow one to access the values directly specified to the table before they are transformed into content, allowing for some basic spreadsheet-like functionality (going further than that is out of scope).
@PgBiel PgBiel added the meta Related to Tablex itself (naming, licensing, ...). label Feb 22, 2024
@PgBiel PgBiel added this to the v0.1.0 milestone Feb 22, 2024
@PgBiel PgBiel self-assigned this Feb 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
meta Related to Tablex itself (naming, licensing, ...).
Projects
None yet
Development

No branches or pull requests

1 participant