MSzturc / obsidian-advanced-slides

Create markdown-based reveal.js presentations in Obsidian
https://mszturc.github.io/obsidian-advanced-slides/
MIT License
939 stars 80 forks source link

Default Fragment Setting for Text Blocks in Advanced Slides #281

Open wqfuian opened 7 months ago

wqfuian commented 7 months ago

Dear Advanced Slides Developers,

I'm an avid user of the Advanced Slides plugin in Obsidian and I appreciate the work you've put into creating this valuable tool. I'm writing to propose a potential feature that could improve the user experience for many.

Currently, to create a fragment in slides, we have to manually add for each text block we want to be a fragment. While this provides a high level of control, it can be quite laborious when creating presentations with a high number of fragments.

I propose a feature or setting that allows all text blocks (except titles) in a slide to automatically be treated as fragments. This way, upon each click, a new block of text will appear, enhancing the step-by-step revealing of content in the presentation, without the need for manual annotation for each block.

I believe this feature would not only streamline the creation process of presentations but also improve the overall user experience by making the tool more flexible and user-friendly.

Thank you for considering this suggestion. I understand there may be technical considerations and constraints, but I believe this feature could significantly enhance the functionality of the Advanced Slides plugin.

Looking forward to hearing your thoughts on this.

Best regards

MSzturc commented 3 months ago

Im a fan of convention over configuration and I try to implement behaviours that are easy to understand and easy to handle if they don't do what the user expected. I was thinking of your usecase when I implemented that feature. I decided to go the implemented route bacause it was very hard to configure the way we have now through. The synthax was very complicated while the branching approach we have now was pretty intuitive.