aboutsummaryrefslogtreecommitdiff
path: root/demoware/index.html
diff options
context:
space:
mode:
authorKyle Javier [kj_sh604]2026-02-28 15:02:16 -0500
committerGitHub2026-02-28 15:02:16 -0500
commit8f9756189c777074b88de39c2de1e2f7153352c2 (patch)
tree9810f206bc9b97f1429bc7f207caf80f6ead7986 /demoware/index.html
parentfafc3e29832779b5ccbea8fd21dc9fd5af67de38 (diff)
parent47a9736a1dfa8bfd4c5e5edd111e6ad28536066f (diff)
[merge] pull request #2 from kj-sh604/feat/use-dash-st-rewrite
# feat: use `feat/same-template-concat` branch `-st` implementation as main `kjandoc` binary this pull request updates the project to improve the quality and fidelity of merged `.pptx` files, and simplifies dependencies. the most significant changes are a rewrite of the merging approach to preserve editability and formatting, and the removal of several python dependencies that are no longer needed (as seen in the `feat/same-template-concat` that I still have up) ## enhancements to merging functionality: * the merging process now operates directly on the ooxml/zip structure of `.pptx` files, preserving full editability and achieving near-complete fidelity to the original formatting. slide masters, layouts, themes, notes, and embedded media are all copied, and duplicate media files are deduplicated. * a final libreoffice normalization step is used to clean up structural issues. ## dependency updates: * removed unnecessary dependencies from `src/requirements.txt`, including `pillow`, `python-pptx`, `typing_extensions`, and `xlsxwriter`, leaving only `lxml` as a required python package.
Diffstat (limited to 'demoware/index.html')
0 files changed, 0 insertions, 0 deletions