- Official stable release
- Add architecture scheme
- Improve Readme
- Add vignette for advanced usage
- Improve code coverage
- Refactoring
- Add
debug
parameter to split simple verbose and large one includong all rendering details - Add vignette for simple usage
- Refactoring to reduce single function size
- use {fs} to compute extensions relative path
- Use external extension directory.
- Enable metadata input as yaml
- Update doc to cimplify user example in ReadMe.
- Set rendering parameters as function parameters instead of yaml file.
- New feature : set
fix_img_path
to TRUE to enable img embedding with html code.
- Update quakr to increase text size in slides
- New feature: add a footer to the html
- Add admin file to install {squash} on dev containers
- Improve test slides description text to ease visual check
- Remove fusen structure
- Use keywords metadata as slide url id if present and check for duplicates
- Create output directory recursively if does not exist
- Do not try to fetch img dir when no media is extracted from a qmd
- Look for quarto project using directory path
- No file rendering is executed inside the package file architecture
- Rendering progress is tracked with {progressr}
- Quarto compil profile and quakr theme are added to quarto project if not pre-existing
- Example courses used in {formation} are converted to qmd and included in tests
- Rename package
- Use layout syntax instead of .columns to display images side by side in test slides.
- Check if quakr is always up-to-date and informs devs if not.
This is done via
.check_if_quakr_up_to_date()
within the project's.Rprofile
.
compile_qmd_course()
produces html with ThinkR theme rendering- quakr extension is copied to the final output directory
- the
template
parameter allows tho choose a different template
compile_qmd_course()
handles the processing of images from individual qmds- images are stored in a new companion folder
*_img/chapter_img/img/
- images are stored in a new companion folder
- Functional version of the POC
compile_qmd_course()
can compile multiple independent quarto presentations into a single html