* feat(html): pause HTML slides with `SPACE` key
Pressing <kbd>SPACE</kbd> key now pauses the slides, instead of skipping it.
* chore(fmt): auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* chore(convert): improve HTML Jinja2 template
As suggested by @yunusey in #442
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* chore(deps): fix importlib
* fix: remove redundant if
* fix(docs): rename PeculiarProgrammer to taibeled
* chore: update template and doc. example
* chore(docs): add changelog entry
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* feat(cli): document config options
* chpre(docs): add changelog entry
* fixes
* chore(deps): remove restriction
* fix(deps): PySide6 issue
See https://github.com/astral-sh/uv/issues/10056
* chore(docs): document config options
* chore(fmt): auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fox(docs): deps
* chore(tests): remove old test
* chore(fmt): auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* feat(cli): allow offline HTML presentations
* feat(convert): allow fully offline HTML presentation
TODO: check if this is really the case, especially for nested dependencies?
Closes#438
* fix(cli): typo
* chore(fmt): auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* chore(tests): add tests
* fix(cli): use full path
* fix(tests): typo
* chore(ci): avoid specific kernel name
* fix ?
* chore(lib): simplify logic
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* chore(ci): checking links and spell checking
* chore(ci): move markdown-link-check to GitHub ci
Because pre-commit.ci does not have access to the internet...
* fix(lib): revert `reverse-...` utils because of warnings
* chore(ci): checking links and spell checking
* chore(ci): move markdown-link-check to GitHub ci
Because pre-commit.ci does not have access to the internet...
* fix(docs): myst-parser xref cannot end with .html
* fix(docs): oops
* fix(rtd): remove flyout in iframes
* fix(rtd): remove dirhtml and default to html
Because dirhtml seems to have issues with iframes
* fix(html): correct css style
* feat(lib): enhance notes support
TODO: fix keyboard inputs and window order with `present`.
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* chore(lint): allow too complex
* wip: presenter mode
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* feat(cli): add presenter view
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* feat(lib): add support for presenter notes
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fix(test): typo
* Update test_slide.py
* Update convert.py
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* feat(lib): add `auto_next` option
As suggested in #302, you can now automatically skip a slide. It works both with `present` and `convert --to=html`!
Closes#302
* chore(ci): add trigger on push on main
* chore(convert): use Jinja2 for templating
Use Jinja2 templating for more customizable rendering
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fix(deps): jinja2 is no more optional
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>