Skip to content

v0.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 02 Jun 06:41
· 11 commits to main since this release

Changelog

  • e53e4e6 Account for visible line advance in metric test
  • c51affc Add CI workflow
  • 57a87c8 Add GoReleaser release workflow
  • 6e665d9 Add build handoff and KT docs
  • b0e7131 Add edit planning target resolver
  • bd4d52e Add layout names and unsupported warnings
  • d9b4c0c Add owned PPTX package reader
  • 75bb3c1 Add owned pptx rendering pipeline
  • 1d7e31e Add renderer completion milestones and M12 evidence
  • c82259c Add review and v1 hardening
  • 7a58246 Apply DrawingML tint and shade by channel value
  • 1e6770c Apply gray black-white mode to shape colors
  • 5f9c2a9 Apply image and simple object edits
  • cefd4bd Apply slide operations
  • 110bec0 Apply table style text colors to cell runs
  • 37e8573 Apply text notes metadata edits
  • f745da0 Apply tint and shade through luminance
  • a27d42d Avoid false unsupported table round caps
  • 49716d1 Blend DrawingML tint and shade in linear light
  • 62b0a0a Clarify renderer reference artifact boundaries
  • fdab28e Close edit planning checkpoint
  • cc8f2ca Close inspection checkpoint
  • 7e8b726 Correct DrawingML table band selection
  • d293055 Cover DrawingML shape image fills
  • c48255e Cover preset black and white colors
  • b923727 Create decks from structured input
  • 49bed0d Default render output to deck folder
  • a05e30c Define Puppt Go operations doctrine
  • 2fd9b6e Derive exact normal autofit scale
  • b92cb33 Document SVG fill style support
  • 2cd1ba5 Document and extend edit plan contract
  • 397df1b Document gated autofit line spacing
  • 8001b92 Document table background rendering status
  • d4baaae Document text overflow rendering support
  • 204e154 Establish Go repository foundation
  • 458c8b9 Extract shape-level slide text
  • 3be9a69 Fix CI render test setup
  • d61698b Fix repeated PPTX edits on real decks
  • b1c6d6b Gate autofit line spacing reduction on scale
  • 3c2cbb9 Handle static visibility animation builds
  • 5d41b19 Honor DrawingML blip rotation settings
  • 407e43f Honor DrawingML bullet size follow text
  • 5d32d43 Honor DrawingML kerning threshold
  • b6b4436 Honor DrawingML rectangle line alignment
  • 818aa3d Honor DrawingML run character spacing
  • ece8a69 Honor DrawingML symbol run typefaces
  • faf7e79 Honor DrawingML text anchor center
  • 6cb28b8 Honor DrawingML text overflow modes
  • dba5b9a Honor default alphaModFix amount
  • 9ef4e81 Honor diagram text transforms
  • b74e520 Honor explicit hundred percent line spacing
  • f9bc384 Honor flat caps on dashed lines
  • b8c7f23 Honor flat table border caps
  • 58e8a27 Honor styled DrawingML auto-number bullets
  • 595f1f8 Honor title-slide special placeholder setting
  • 9b53a31 Implement DrawingML preset dash runs
  • aaafef7 Inherit default text style for table cells
  • d9de59f Inherit first-last paragraph spacing explicitly
  • 3600e5b Inherit placeholder text anchors per attribute
  • 2cab97a Inherit placeholder visual properties
  • c303b4f Initial Puppt doctrine documents
  • b373792 Inspect slide masters and media refs
  • b44a4f9 Keep tight text line advances visible
  • 7bef82d Limit autofit line spacing reduction to percentage spacing
  • 14cb155 Map legacy symbol bullets through exact fonts
  • 265c403 Mark v1 checkpoint sequence complete
  • 3e6fc1c Merge layout placeholder styles without bounds
  • 8ec31a6 Merge local line props with style refs
  • 5d899af Optimize per-slide render hot paths
  • 1f9cbdf Parse DrawingML color percent strings
  • 7369f4a Parse DrawingML percent strings
  • cdb400a Polish repository landing page
  • bfb89fa Populate core inspection relationships
  • 6c71cf8 Prefer local Carlito for Calibri rendering
  • f123346 Preserve authored lines during normal autofit
  • 6954437 Preserve colors for black-white mode metadata
  • 9f43f7b Preserve empty paragraph advance in text anchoring
  • df96184 Preserve explicit zero table row heights
  • 330a8ff Preserve spanning table header row heights
  • 5677496 Publish v0.1.0 release configuration
  • 65940f2 Rasterize custom picture masks with cubic paths
  • e716b57 Reduce renderer allocations for single-slide renders
  • f004eb0 Refine custom geometry curve sampling
  • 7b8ba37 Refresh README for end users
  • eec7c85 Render DrawingML text strikethrough
  • ce119e8 Render double compound table borders
  • 91da674 Render gradients through shape geometry
  • 906bcaa Render radial gradients with focus ellipses
  • a4c3812 Render table background fills and effects
  • 973da76 Render table background gradients
  • bc473d6 Report derived normal autofit as partial
  • f68d4d2 Report missing Segoe UI Historic fonts
  • 0f1991a Report missing Segoe UI Symbol fonts
  • 015c4e8 Report partial circular gradients
  • be828a6 Report unsupported DrawingML 3D shape effects
  • 4ce2ba6 Report unsupported DrawingML shape soft edges
  • 2cd9e25 Report unsupported black-white render modes
  • 901355f Report unsupported outer shadow transforms
  • 4cc733e Report unsupported slide animation timing
  • 8181f39 Report unsupported table background fills
  • 2e7fbe7 Report unsupported table background gradients
  • db8a991 Resolve SVG class fill styles
  • 76a3b0b Resolve background fill style references
  • 52ad300 Resolve diagram drawings through slide theme
  • d8b2e41 Resolve diagram theme fonts
  • 8bda4df Resolve diagram theme style references
  • ead3032 Resolve direct table text fonts
  • fa6ad05 Resolve non-Latin theme font slots
  • b821db4 Resolve slide number fields in renderer
  • c94ec73 Resolve style line references from theme
  • f0f0ddc Resolve system and preset color choices
  • 6791753 Resolve theme table line references
  • e888e77 Scale table grids from absolute origins
  • 4f8fbfb Speed up renderer output and gradient hot paths
  • 73aea7b Speed up renderer text and color hot paths
  • f4e2e3b Stabilize render line metric test
  • fdb4bc3 Stop reporting supported radial gradients as partial
  • 88beafc Support DrawingML color offset modifiers
  • b9458a3 Support JPEG ICC profile chunks
  • e60161c Support Segoe UI font substitutes
  • 217f1b7 Support arbitrary picture rotation
  • 5f89f64 Support auto-number bullet starts
  • 704fcb9 Support bullet follow-text properties
  • 22b33f6 Support explicit DrawingML underline fills
  • fb566c4 Support linear scRGB colors
  • dfb8882 Support rectangular path gradients
  • 552ca88 Support rendering slide ranges
  • 91a5d79 Track inherited body text properties
  • d5a5a8b Update renderer status for autofit coverage
  • 66190dc Update renderer text capability docs
  • c277298 Use DrawingML soft-edge radius directly
  • 6f1eb95 Use autofit line reduction only for vertical fit
  • 1c28fbc Use bundled fonts in renderer tests
  • 5f9bf3e Use deck folder for multi-slide render outputs
  • 8568aa7 Use hanging tab stops for auto-number text
  • acc7a68 Use high quality resampling for JPEG pictures
  • c569fe4 Use presentation default text style as base
  • a795977 Use stroke width for system dot outlines
  • 58d2e59 Use vector rasterizer for picture masks
  • 1bacbd2 Use visible text height for vertical anchoring
  • ce038a8 Validate edit plan operations
  • 625c9b0 Wire basic PPTX inspection
  • e7bd442 Write render PNG density metadata
  • f7a5684 docs: add OOXML DrawingML coverage audit
  • 07cc232 render: antialias fractional rectangle fills
  • 3f6ef1c render: discover Office Calibri font locations
  • b48ef72 render: discover Office cloud Calibri fonts
  • 479ed5c render: discover cached Office Calibri fonts
  • 0190556 render: enrich real-world diff artifacts
  • 652fc70 render: honor dashed rectangle line caps
  • 3bbd692 render: honor explicit false text styles
  • 0db42a0 render: honor normal autofit line spacing reduction
  • 6990c99 render: ignore hidden image placeholder marker fonts
  • 20a6034 render: paint round table border joins
  • b1824a5 render: preserve thin fractional rect edges
  • d61a011 render: report Office font substitutions
  • fc0e9b5 render: report unsupported table border joins
  • 90a1263 render: resolve canonical Calibri font files
  • 3083a27 render: resolve capitalized Office Calibri styles
  • 3c18ae0 render: search common Calibri font roots
  • 8f78626 render: skip hidden image placeholder marker text
  • d534789 render: split color modifier tests
  • c29191f render: split real-world renderer tests
  • 0d98074 render: split renderer responsibilities
  • 705e328 render: tag PNG color metadata
  • 12b3b05 test: cover empty placeholder defRPr inheritance