Releases: MartinPacker/md2pptx
v5.4 Three Exit Points
You can now optionally specify python routines for 3 key points in md2pptx's processing. You can also run python routines from named files on individual slides.
v5.3.1 More Annotations And Table Shadows
Adds some nice enhancements to Annotations:
- Line widths can be specified
- Ovals (or circles) can be specified
- Lines can be double or single
You can - at the presentation level - specify that tables have a drop shadow. (Cards have had this for a long time.)
v5.3 Annotations
This release introduces the ability to annotate a slide using a simple CSV format. For example, adding boxes with text in and arrows.
Also fixes Issue 171.
v5.2.2 Richer Checklist Items
This release allows for styled checklist items. It's a small change on the surface but a lot of under-the-covers restructuring had to happen.
v5.2.1 Coloured Checklist Items
You can optionally have checklist items ticks / crosses coloured green / red - as appropriate.
v5.2 Indented Checklists & Bullet Removal
Fixed symbol resolution in footers. Tweaked RunPython.ensureTextbox. Added RunPython.removeBullet, RunPython.removeBullets, and RunPython.removeSelectedBullets. Checklists can be indented.
v5.1 Checklist Slides
One minor bugfix plus the ability to create checklist slides from CSV files.
This might require a very short snippet of Python but an example is given and it means you can update slides by editing a CSV file and re-building your presentation.
v5.0.2 More Helper Routines + UTF-8 On Input
Addresses Issue 161 - and probably fixes it for good.
Also more helper routines - RunPython.filterRows
and RunPython.transposeArray
.
Also added columns
parameter to RunPython.makeChartData
.
v5.0.1 More RunPython Helper Routines
The RunPython capability adds two new functions: RunPython.alignTableCellText
and RunPython.makeDrawnShape
.
These are both capabilities that Markdown has no expression for - but are useful as "flat file presentation" capabilities.
v5.0 run-python
In this release you can embed inline python code which will be run when it is encountered. This allows things like graph creation and table manipulation.