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

Typstyle roadmap 2025 #214

Open
12 tasks
Enter-tainer opened this issue Dec 31, 2024 · 0 comments
Open
12 tasks

Typstyle roadmap 2025 #214

Enter-tainer opened this issue Dec 31, 2024 · 0 comments

Comments

@Enter-tainer
Copy link
Owner

Typstyle Development Roadmap for 2025

Over the past year, we’ve made significant progress in Typstyle, with most of the major functionalities outlined in #15 now implemented. A heartfelt thank you to all contributors for your invaluable efforts!

Today, Typstyle delivers consistent formatting quality and ensures document integrity, thanks to our robust testing framework. As we look ahead to 2025, our development goals are centered around three key pillars:

  1. Reduce No-Format Cases
  2. Smarter Formatting
  3. Enhanced Pretty Print Engine

1. Reduce No-Format Cases

In 2024, we made substantial strides in reducing no-format cases, largely due to the exceptional work of @QuadnucYard. However, formatting is still disabled for certain scenarios, such as markup and math. These limitations are tracked here.

Math:

Markup:


2. Smarter Formatting

2024 saw remarkable improvements in table and chain formatting. In 2025, we aim to extend these advancements to more DSLs (Domain-Specific Languages) and leverage tinymist-query to gain deeper semantic insights for enhanced code understanding.

Analysis:

New Features:


3. Better Pretty Print Engine

A more powerful pretty print engine will unlock advanced formatting techniques, further elevating Typstyle’s capabilities.


We’re excited to continue pushing the boundaries of Typstyle in 2025 and look forward to collaborating with our community to achieve these goals. Thank you for your ongoing support and contributions!

@Enter-tainer Enter-tainer mentioned this issue Dec 31, 2024
14 tasks
@Enter-tainer Enter-tainer pinned this issue Dec 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant