Repository navigation
Releases: origamidiagrammaker/origamidiagrammaker.github.io
Release list
Origami Diagram Maker 1.2.0
What's new
- Inside reverse arrows: Annotations tab › "Add inside reverse arrow" places an S-shaped
arrow from a corner to where it lands. Where the corner goes in between the layers, the arrow
is drawn dashed. Drag the handles on its two bends to change its shape. - More arrow styles: the annotation style window has an Arrows tab. Choose the heads of
valley and mountain fold arrows and the shape and fill of push arrows, and let valley fold
arrows come from behind the paper. - Export step images: File › Export step images saves every step as an SVG or PNG file. The
Step tab's Advanced section exports one step. - Import several crease patterns at once: Add step › Import files adds them as Fold steps,
in the order of their file names. One Undo takes them all out again. - The Add step window opens at once, also for large models. While the program is idle, it
prepares the suggested next step, so that step is usually ready by the time you add it. - Face lines and the model outline are now drawn over reference lines, so they stay unbroken.
This changes the look of existing projects too. To get the old look back, choose Annotation
style › Lines › Reference lines › "Over face lines". - Large models compute much faster, and redrawing a model after turning it is faster too.
Projects with many reference lines take less space.
Fixed
- Fold lines that cross a crease the same step unfolds (as in an open-and-squash) are drawn
completely and in the right place. Such a line now has one part per layer: if you had
changed its settings, set them again on each part. - Reference-line ends follow the drawn faces exactly, and a reference line that can't be placed
is left out instead of being drawn as a short stray line. - Moving a step next to a precrease no longer puts the precrease on the wrong pair of steps.
- The colour picker no longer takes on the colour being picked.
- macOS: updates also install when ODM was installed for all users (in the Applications
folder). The Mac asks for an administrator password. This works from 1.2.0 on: if you
installed 1.1 for all users, its update to 1.2.0 still fails, so please download 1.2.0 from
the website once. - When an update can't be installed, the message now says why this can happen and that you can
install the new version from the website.
Projects made with an earlier version redraw their steps once when you first open them.
On a Mac, macOS asks you to approve ODM once: System Settings > Privacy & Security > Open Anyway.
Licence
The same as 1.0 (licence version 1.0): free for individuals, including selling diagrams you make
with it, up to EUR 1,000 a year of income from them, and free for non-profit origami societies
and schools. Organisations and commissioned work need a separate licence: just get in touch. The
full terms are in LICENSE.txt next to the program and at
https://origamidiagrammaker.github.io/licence.html.
The source code of the LGPL libraries in this version:
https://github.com/origamidiagrammaker/origamidiagrammaker.github.io/releases/tag/third-party-sources
Feedback and bug reports: open an issue on GitHub, or write to origamidiagrammaker@gmail.com.
Origami Diagram Maker 1.1.0
What's new
- ODM now also runs on macOS and Linux: on Macs with Apple silicon (macOS 14 or later), and
on 64-bit Linux as an AppImage. - Turn over and rotate steps are drawn with the standard origami symbols, in the program and in
exports. - Reference lines under fold lines: Show or Hide them in the annotation style.
- Gaps at the ends of reference lines, as a fraction of the paper size: for one line in the
annotation editor, or for all lines in the annotation style. - Crease pattern editor: the Mirror tool (Shift+R) mirrors a line across another.
- Make precrease / Make fold turns a fold into a precrease and back (the Step tab's Advanced
section). - Edit for sequence changes a step's crease pattern in the editor and carries the change on
through the later steps (Step tab, Advanced). - Step numbers in a free handwriting font.
Fixed
- An unexpected error now shows a message (in 1.0 the error box never appeared).
- Fold lines next to a folded corner are drawn in the right place.
- The preview of crease patterns drawn in the editor shows the whole paper.
- Page turning in the export preview with trackpads and high-resolution mouse wheels.
- Placing an arrow no longer leaves the previously selected arrow highlighted.
On a Mac, macOS asks you to approve ODM once: System Settings > Privacy & Security > Open Anyway.
Licence
The same as 1.0 (licence version 1.0): free for individuals, including selling diagrams you make
with it, up to EUR 1,000 a year of income from them, and free for non-profit origami societies
and schools. Organisations and commissioned work need a separate licence: just get in touch. The
full terms are in LICENSE.txt next to the program and at
https://origamidiagrammaker.github.io/licence.html.
The source code of the LGPL libraries in this version:
https://github.com/origamidiagrammaker/origamidiagrammaker.github.io/releases/tag/third-party-sources
Feedback and bug reports: open an issue on GitHub, or write to origamidiagrammaker@gmail.com.
Origami Diagram Maker 1.0.0
The first public release
Origami Diagram Maker (ODM) turns crease patterns into step-by-step origami diagrams. Load a
crease pattern for each step, and ODM folds it: it works out the layers, draws the paper as it
really lies, adds the fold arrows and precreases, and lays the steps out on pages ready to print.
- Every step is drawn from the folded model. View it from any angle, and spread the layers to
show what is inside. - ODM works out which layer lies on top. Where the folds leave a choice, you pick.
- A built-in crease pattern editor, and import of .cp files from ORIPA, Oriedita and other tools.
- Precreases, valley and mountain lines and the main fold arrows are worked out for you; add
your own fold and push arrows where you want them. - Export the whole sequence as a vector PDF, or single steps as SVG or PNG.
For Windows 10 and 11 (64-bit). ODM installs for your own account, without administrator
rights, and asks before installing an update.
Licence
Free for individuals, including selling diagrams you make with it, up to EUR 1,000 a year of
income from them, and free for non-profit origami societies and schools. Organisations and
commissioned work need a separate licence: just get in touch. The full terms (licence
version 1.0) are in LICENSE.txt next to the program and at
https://origamidiagrammaker.github.io/licence.html.
The source code of the LGPL libraries in this version:
https://github.com/origamidiagrammaker/origamidiagrammaker.github.io/releases/tag/third-party-sources
Feedback and bug reports: open an issue on GitHub, or write to origamidiagrammaker@gmail.com.
Third-party source code
The source code of the LGPL libraries (and of the GPL libraries with the GCC Runtime Library
Exception) that ship with Origami Diagram Maker, as THIRD_PARTY_LICENSES.txt (next to the
program) says: the exact source archives of the versions in the program, unchanged, as
published by their projects and distributions. Origami Diagram Maker uses these libraries
unmodified.
All systems (Windows, macOS, Linux)
| Archive | Library and version | Licence | Checked against | Size | SHA-256 |
|---|---|---|---|---|---|
geos-3.13.1.tar.bz2 |
GEOS 3.13.1 (bundled with Shapely) | LGPL-2.1 | identical on osgeo.org and GitHub | 6.5 MB | df2c50503295f325e7c8d7b783aca8ba4773919cde984193850cf9e361dfd28c |
qtbase-everywhere-src-6.11.2.tar.xz |
Qt 6.11.2, qtbase (Qt Core, Gui, Widgets, DBus, OpenGL and the platform plugins) | LGPL-3.0-only | Qt's SHA-256 file | 48.2 MB | 5b2e00eccaf5a4d8c14134ffa0ea8dfd0a35ae1ffc7f8d87fa4305a1ed23cf22 |
qtsvg-everywhere-src-6.11.2.tar.xz |
Qt 6.11.2, qtsvg (Qt Svg) | LGPL-3.0-only | Qt's SHA-256 file | 2.2 MB | d594337feca84c26fb67fe87b85e6a5c12fda404b611d905f9d138210c311876 |
qtimageformats-everywhere-src-6.11.2.tar.xz |
Qt 6.11.2, qtimageformats (image format plugins) | LGPL-3.0-only | Qt's SHA-256 file | 2.0 MB | cecd8900f34b6550076309bc94f62f828008b633a4239e0a08c86788f41001f8 |
pyside-setup-everywhere-src-6.11.2.tar.xz |
PySide6 and Shiboken6 6.11.2 (Qt for Python) | LGPL-3.0-only | Qt's SHA-256 file | 17.2 MB | cba47efbaad1bedd529725cbc14e21f156c7a19366f07b3edfbb076ffd7afdf8 |
Windows
| Archive | Library and version | Licence | Checked against | Size | SHA-256 |
|---|---|---|---|---|---|
gcc-10.3.0.tar.xz |
GCC 10.3.0 (its libquadmath, inside the OpenBLAS libraries of NumPy and SciPy) | LGPL-2.1-or-later (libquadmath) | GCC's sha512.sum | 73.1 MB | 64f404c1a650f27fc33da242e1f2df54952e3963a49e06e73f6940f3223ac344 |
macOS
| Archive | Library and version | Licence | Checked against | Size | SHA-256 |
|---|---|---|---|---|---|
gfortran_impl_osx-64-feedstock-d79f11c.tar.gz |
conda-forge's recipe (commit d79f11c) that built NumPy 1.26.4's GCC runtime from gcc-11.3.0.tar.xz: its build script and its Apple-silicon patch to GCC 11.3.0 (recipe/gcc-11.3.0-arm.diff) | BSD-3-Clause (recipe); the patch: as GCC | git commit d79f11c | 174 kB | 4e8eb20351b97b716b12e3eb832afb95245469a7e5ef03d16d8e36220454bd41 |
gcc-11.3.0.tar.xz |
GCC 11.3.0: with conda-forge's patch (gfortran_impl_osx-64-feedstock-d79f11c.tar.gz), the source of the GCC runtime in NumPy 1.26.4's numpy/.dylibs (libgfortran, libquadmath, libgcc_s; conda-forge's libgfortran5 11.3.0, build hdaf2cc0_26) | LGPL-2.1-or-later (libquadmath); GPL-3.0-or-later WITH GCC-exception-3.1 | GCC's sha512.sum | 77.4 MB | b47cf2818691f5b1e21df2bb38c795fac2cfbd640ede2d0a5e1c89e338a3ac39 |
gcc-12-branch-gcc-12.1-darwin-r0.tar.gz |
GCC 12.1 for Darwin (gcc-12-branch, tag gcc-12.1-darwin-r0): the source of the GCC runtime in SciPy 1.13.1's scipy/.dylibs (libgfortran, libquadmath, libgcc_s; gfortran 12.1 for macOS by F.-X. Coudert) | LGPL-2.1-or-later (libquadmath); GPL-3.0-or-later WITH GCC-exception-3.1 | git commit 912ae4b | 124.9 MB | 1c6a27d7a28d41f068a648e78f34b9571ecab8e7b94d791a034728ef19c0ec7f |
Linux
| Archive | Library and version | Licence | Checked against | Size | SHA-256 |
|---|---|---|---|---|---|
gcc-libraries-8.3.1-2.1.1.el7.src.rpm |
CentOS 7 gcc-libraries 8.3.1-2.1.1.el7: the source of libgfortran (GCC 8.3.1) in numpy.libs and scipy.libs | GPL-3.0-or-later WITH GCC-exception-3.1 | CentOS 7.9.2009 repository metadata | 131.0 MB | cf2a1d2c2e5a56eb2e495c2638e64769b73db07555e1f7ce34cbd9feff6891f5 |
gcc-12_12.3.0-1ubuntu1_22.04.3.source.tar |
Ubuntu 22.04's source package gcc-12 12.3.0-1ubuntu1~22.04.3 (.dsc, original source, Debian changes): the source of libgomp1 (libgomp.so.1) | GPL-3.0-or-later WITH GCC-exception-3.1 | the .dsc (identical on archive.ubuntu.com and Launchpad) and its checksums | 87.9 MB | 630cf9376c4ee9b8236df10fc3a70c18d01e3fbf65aeeaa92c9f32fcd6629278 |
fuse-3.15.0.tar.xz |
libfuse 3.15.0, statically linked into the AppImage runtime (type2-runtime-3d17002.tar.gz) | LGPL-2.1 (library) | the SHA-256 in type2-runtime's build script | 4.4 MB | 70589cfd5e1cff7ccd6ac91c86c01be340b227285c5e200baa284e401eea2ca0 |
gcc-4.8.5-44.el7.src.rpm |
CentOS 7 gcc 4.8.5-44.el7: the source of libquadmath (GCC 4.8.5) in numpy.libs and scipy.libs | LGPL-2.1-or-later (libquadmath) | CentOS 7.9.2009 repository metadata | 75.6 MB | 642c4085f6af9565e39583e54a9d7a5d9e6b93dd8c8e9474aec8a892d6c7aa36 |
qtwayland-everywhere-src-6.11.2.tar.xz |
Qt 6.11.2, qtwayland (Qt Wayland Client and the Wayland platform plugins) | LGPL-3.0-only | Qt's SHA-256 file | 885 kB | 8eb7615e39332a10f506e8dd70f02d5954bb5949ff54f6dcbf8bd6168222f9df |
type2-runtime-3d17002.tar.gz |
AppImage type2-runtime at commit 3d17002, the start of the .AppImage file (from Velopack 1.2.161), with its build scripts and its patch to libfuse | MIT | git commit 3d17002 | 31 kB | 5203c9ddb7742cac607060662c58d22102c1e5cc5c0e8e503d174d49a4cc9be6 |
Each archive is also attached to this release (a .source.tar file holds a distribution's
source package as published). The licence texts (LGPL-3.0, LGPL-2.1, the GPL-3.0 the
LGPL-3.0 refers to, and the GCC Runtime Library Exception) are in THIRD_PARTY_LICENSES.txt.
This release holds source code only; the program itself is in the version releases.