jgraph / jgraph/drawio

Create TikZ pictures within draw.io

Open
#5,754 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
JavaScript
Stars
8.2k
Forks
1.2k
PR merge metrics
No merged PRs in 30d

Description

  • I agree to follow the Code of Conduct that this project adheres to.
  • I have searched the issue tracker for a feature request that matches the one I want to file, without success.

Is your feature request related to a problem? Please describe.
It's cumbersome to use TikZ pictures within draw.io because:

  1. I need to author the TikZ pictures in a separate program
  2. I need to compile them to an image format and import them into draw.io
  3. I have to save the TikZ source code separately if I want to change the TikZ pictures later.
  4. If I want to update the picture, I have to go through this process again

Describe the solution you'd like
I want to be able to create TikZ pictures from within draw.io, similar to LaTeX & MathJax.

Describe alternatives you've considered
My current best solution is to use the online TikZ editor and download an SVG to import into draw.io. In draw.io, I put the source code next to the image so that I can change it later.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files, tests, or entry points. Start by reviewing draw.io’s existing LaTeX and MathJax support, then compare it with the linked online TikZ editor workflow. Done would mean authoring TikZ within draw.io, rendering it for use in diagrams, and retaining editable source without a separate program.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, latex
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.