Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
  • extensions extensions
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 77
    • Issues 77
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 15
    • Merge requests 15
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

Scheduled maintenance on the database layer will take place on 2022-07-02. We expect GitLab.com to be unavailable for up to 2 hours starting from 06:00 UTC. Kindly follow our status page for updates and read more in our blog post.

  • Inkscape
  • extensionsextensions
  • Merge requests
  • !462

Update Synfig export to use actions and fix regressions

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Jonathan Neuhauser requested to merge joneuhauser/extensions:fix-synfig into master Mar 12, 2022
  • Overview 2
  • Commits 3
  • Pipelines 1
  • Changes 8

What does the merge request do?

  • closes #197 (closed)
  • closes #198 (closed)
  • closes #330 (closed)

Implementation notes

The Synfig export extension has been converted from actions to verbs (fixing #198 (closed)), and the algorithm for converting paths with multiple subpaths to a single subpath has been fixed by using the 1.0+ API (fixing #197 (closed)).

Furthermore, the viewbox attribute allows for comma-separated values. I've added a unit tests, this fixes #330 (closed).

A new unit test for synfig export has been added. The unit test for synfig prepare is redundant and has been removed.

Summary for release notes

The Synfig export now exports objects that are not paths (such as rects, texts, circles) correctly again; and paths with multiple subpaths are converted correctly.

Checklist

  • Add unit tests (if applicable)
  • Changes to inkex/ are well documented
  • Clean merge request history
Edited Mar 12, 2022 by Jonathan Neuhauser
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: fix-synfig