#Presentate: my mini project for creating dynamic slides without states or counters.

24 messages · Page 1 of 1 (latest)

wise token
#

Please visit at https://github.com/pacaunt/typst-presentate/tree/main
It is still under development though, especially the syntax is very long, and there is no theme currently. However, I think that no states and counters is a way to escape the layout did not converge within 5 attempts warning, heavily happening on current package for creating slides (except touying, btw).

GitHub

Presentate is a Typst package for creating presentation. - GitHub - pacaunt/typst-presentate: Presentate is a Typst package for creating presentation.

finite valley
#

Even touying have these converge issues?

wise token
#

Yeah, although it will be fixed on the next release, said by the author.

#

By the way, another key point of creating this project is to make the helper functions more flexible. So that I can modify more dynamic content, such as alternatives with change the current content by applying some function on it.

hasty hound
#

so touying is also a "package that implements dynamic without states and counters"

#

However, I think it's still a great trial. Nice work.

wise token
viral roost
#

Very nice! It's great to have an implementation of pause that is completely state-free.
I think most convergence issues you see in minideck are due to a change in Typst 0.12 (it will be fixed in the next release) but there are certainly still cases where there will be problems due to minideck's use of states.
I'm thinking now of offering something like your version of pause in the next minideck version. I have to think a bit more and play with it a bit...

wise token
# hasty hound To understand this, have you considered using numbering in your presentation? Fo...

I tried to mimic the frozen states by using the following approach: update the states and counters to the same value as it was in the beginning of the presentation. Does this count? https://github.com/pacaunt/typst-presentate?tab=readme-ov-file#numbering-and-frozen-states

GitHub

Presentate is a Typst package for creating presentation. - GitHub - pacaunt/typst-presentate: Presentate is a Typst package for creating presentation.

viral roost
# wise token I tried to mimic the frozen states by using the following approach: update the ...

I think it's similar to something I tried, and also similar to what touying is doing in the current release (before the fix that will be on the next release). For me this method doesn't work well: as I increase the number of slides that use frozen states I always get convergence issues. Just 5 slides with equation + pause + equation (so 10 subslides in all) is enough to trigger the problem. So if it works for you that's great and I'll have to investigate why it didn't work in minideck

#

(I also tried with the same method as what touying does after the fix, and I still have these convergence issues in case of many slides)

wise token
#

Ah yes it was problematic when the number of slides increases too...

hasty hound
viral roost
wise token
wise token
viral roost
viral roost
wise token
#

yes, that's it

viral roost
#

interesting, thanks again

wise token
#

no problem!

viral roost
#

I wonder if that's something in typst that could be improved easily