Skip to content
New issue

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

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

Already on GitHub? # to your account

Browser-based presentation tool with a reST syntax and all m.css goodies #216

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

mosra
Copy link
Owner

@mosra mosra commented Jan 10, 2022

The branch has been around since 2018, just not tested, documented or actually published. Time to change that!

Features:

  • Write your slides with the usual reST syntax
    • Meaning you can easily reuse content from presentations to blog posts and vice versa
  • Present in a web browser
    • With all the advantages it has, like embedded videos or WebGL content
  • Print-only CSS to save as a PDF using a PDF printer in the browser
  • Tiny amount of JS to navigate back and forth
  • Synchronized presenter view with notes in another window

Things left to do:

  • Write tests
  • Refresh the docs to what makes sense in 2022, especially regarding PDF print
  • Update copyright years, heh
  • Cleanup the m.htmlsanity additions
  • Figure out a way to enforce use of the .m-*-t CSS classes for advanced layouts, as the .m-*-s, m and l are window-size-dependent and break especially during print (or maybe change it so it behaves the same for all sizes? turn the screen sizes into a variable and change it here to something else?)
  • Sync plugin usage / handling with the Python doc generator

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
Development

Successfully merging this pull request may close these issues.

1 participant