[Ipe-announce] Ipe 7.2.16 is out

Otfried Cheong ipe at otfried.org
Fri May 1 10:43:23 CEST 2020


Unfortunately there is a small but in Ipe 7.2.15 that causes it to add a zero-length segment to any closed path every time you load and save a document, so here is already a new version that fixes this.

Ipe 7.2.16 is now available in source form, as a Windows binary, as a MacOS app, and as Linux packages on the Ipe homepage at http://ipe.otfried.org.

There are a few new features in this release.   Most significantly, you can now modify attributes of objects inside a few.  So if you have some text in blue and want to highlight in red in a specific view, you can do that now by writing:

color:blue=red;

in the attribute mappings for that view (see http://ipe.otfried.org/manual/manual_views.html for details).

You can also move or transform objects in specific views, but the user interface for doing this is still very experimental.  If you have good ideas, let me know.   Ultimately, this would make it possible to support animation in IpePresenter.

Ipe now also finally computes intersection points that involve splines and elliptic arcs with much higher precision (using the GNU Scientific Library), so intersection points that lie visibly off their curves shouldn't happen any more.

Arrows can now also be in the middle of a polyline.  Simply pick an arrow shape whose name starts with "mid-", and it will show up in the middle instead of the end.   This works for both the forward and the reverse arrow.

And finally, Ipe now has support for snapping to custom grids.   If you create a layer with name GRID, then the new snap mode "custom" will snap to all intersection points of the objects in this GRID layer.   The new "Grid maker" ipelet can create the GRID layer and can also make two types of useful custom grids.

Enjoy,
  Otfried 

----------------------------------------------------------------------

Ipe 7.2.16 (2020-05-01)

 * Arrows can now also be in the middle of a polyline (#295).

 * Views can now cause changes in the drawing by changing the meaning
   of symbolic attributes (#135).

 * Views can now move or transform layers (with a very experimental UI).
   
 * Using GNU Scientific Library to compute intersection points for
   Bezier curves and elliptic arcs with higher precision (#116).

 * New grid maker ipelet (#198, #256).

 * New snap mode: snap to custom grid (#198).

 * Most dialogs are now resizable on Windows.

 * Documented how to use CJK languages and right-to-left languages
   such as Persian in the manual (#111).

 * Fixed locked layers getting lost during group edit (#199).

 * Fixed character spacing in CID fonts without default width
   (e.g. LMRoman when typesetting Japanese with luatexja).

 * Auto-exporting now available for all export formats (#296).

----------------------------------------------------------------------


More information about the Ipe-announce mailing list