<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>drobilla.net - Ganv</title><link href="https://drobilla.net/" rel="alternate"/><link href="https://drobilla.net/category/ganv/feed/atom" rel="self"/><id>https://drobilla.net/</id><updated>2022-08-13T22:12:00-04:00</updated><entry><title>Ganv 1.8.2</title><link href="https://drobilla.net/2022/08/13/ganv-1-8-2.html" rel="alternate"/><published>2022-08-13T22:12:00-04:00</published><updated>2022-08-13T22:12:00-04:00</updated><author><name>drobilla</name></author><id>tag:drobilla.net,2022-08-13:/2022/08/13/ganv-1-8-2.html</id><content type="html">&lt;p&gt;&lt;a href="//download.drobilla.net/ganv-1.8.2.tar.xz"&gt;Ganv 1.8.2&lt;/a&gt; has been released.  Ganv is an interactive Gtk canvas widget for graph-based interfaces (patchers, modular synthesizers, finite state automata, interactive graphs, etc). For more information, see &lt;a href="http://drobilla.net/software/ganv"&gt;http://drobilla.net/software/ganv&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Switch to meson build system&lt;/li&gt;
&lt;/ul&gt;</content><category term="misc"/><category term="Software"/><category term="LAD"/><category term="Ganv"/></entry><entry><title>Ganv 1.8.0</title><link href="https://drobilla.net/2021/01/07/ganv-1-8-0.html" rel="alternate"/><published>2021-01-07T22:38:00-05:00</published><updated>2021-01-07T22:38:00-05:00</updated><author><name>drobilla</name></author><id>tag:drobilla.net,2021-01-07:/2021/01/07/ganv-1-8-0.html</id><content type="html">&lt;p&gt;&lt;a href="//download.drobilla.net/ganv-1.8.0.tar.bz2"&gt;Ganv 1.8.0&lt;/a&gt; has been released.  Ganv is an interactive Gtk canvas widget for graph-based interfaces (patchers, modular synthesizers, finite state automata, interactive graphs, etc). For more information, see &lt;a href="http://drobilla.net/software/ganv"&gt;http://drobilla.net/software/ganv&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Expand canvas automatically to fit nodes&lt;/li&gt;
&lt;li&gt;Fix various compiler warnings&lt;/li&gt;
&lt;/ul&gt;</content><category term="misc"/><category term="Software"/><category term="LAD"/><category term="Ganv"/></entry><entry><title>Ganv 1.6.0</title><link href="https://drobilla.net/2020/04/09/ganv-1-6-0.html" rel="alternate"/><published>2020-04-09T11:45:00-04:00</published><updated>2020-04-09T11:45:00-04:00</updated><author><name>drobilla</name></author><id>tag:drobilla.net,2020-04-09:/2020/04/09/ganv-1-6-0.html</id><content type="html">&lt;p&gt;&lt;a href="//download.drobilla.net/ganv-1.6.0.tar.bz2"&gt;Ganv 1.6.0&lt;/a&gt; has been released.  Ganv is an interactive Gtk canvas widget for graph-based interfaces (patchers, modular synthesizers, finite state automata, interactive graphs, etc). For more information, see &lt;a href="http://drobilla.net/software/ganv"&gt;http://drobilla.net/software/ganv&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add API to specify module port order.&lt;/li&gt;
&lt;li&gt;Add support for PDF and PS export.&lt;/li&gt;
&lt;li&gt;Add support for beveled box corners.&lt;/li&gt;
&lt;li&gt;Add support for edges that do not constrain the layout.&lt;/li&gt;
&lt;li&gt;Dampen sprung layout energy over time to prevent oscillation.&lt;/li&gt;
&lt;li&gt;Distinguish edge color from port color slighly.&lt;/li&gt;
&lt;li&gt;Fix compilation with --no-fdgl (patch from Vlad Glagolev).&lt;/li&gt;
&lt;li&gt;Fix crash when destroying canvas.&lt;/li&gt;
&lt;li&gt;Fix port position on modules with embedded widgets.&lt;/li&gt;
&lt;li&gt;Fix positioning of embedded widgets when changing layout.&lt;/li&gt;
&lt;li&gt;Fix size of vertical flow modules.&lt;/li&gt;
&lt;li&gt;Fix unexpected node jumping when dragging new connections.&lt;/li&gt;
&lt;li&gt;Fix various minor visual alignment/sizing issues.&lt;/li&gt;
&lt;li&gt;Highlight connected edges on port hover.&lt;/li&gt;
&lt;li&gt;Improve appearance of graphs with circle nodes.&lt;/li&gt;
&lt;li&gt;Improve text rendering at high zoom.&lt;/li&gt;
&lt;li&gt;Improve update performance.&lt;/li&gt;
&lt;li&gt;Preserve selection for quickly making several connections.&lt;/li&gt;
&lt;li&gt;Upgrade to waf 2.0.19&lt;/li&gt;
&lt;/ul&gt;</content><category term="misc"/><category term="Software"/><category term="LAD"/><category term="Ganv"/></entry><entry><title>Ganv 1.4.2</title><link href="https://drobilla.net/2014/08/08/ganv-1-4-2.html" rel="alternate"/><published>2014-08-08T22:24:00-04:00</published><updated>2014-08-08T22:24:00-04:00</updated><author><name>drobilla</name></author><id>tag:drobilla.net,2014-08-08:/2014/08/08/ganv-1-4-2.html</id><content type="html">&lt;p&gt;&lt;a href="//download.drobilla.net/ganv-1.4.2.tar.bz2"&gt;Ganv 1.4.2&lt;/a&gt; has been released.  Ganv is an interactive Gtk canvas widget for graph-based interfaces (patchers, modular synthesizers, finite state automata, interactive graphs, etc). For more information, see &lt;a href="http://drobilla.net/software/ganv"&gt;http://drobilla.net/software/ganv&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix bug where edges would not update when nodes are moved after the canvas is cleared (fix stuck connections in Patchage after refresh).&lt;/li&gt;
&lt;li&gt;Upgrade to waf 1.7.16&lt;/li&gt;
&lt;/ul&gt;</content><category term="misc"/><category term="Software"/><category term="LAD"/><category term="Ganv"/></entry><entry><title>Ganv 1.4.0</title><link href="https://drobilla.net/2014/04/28/ganv-1-4-0.html" rel="alternate"/><published>2014-04-28T03:44:00-04:00</published><updated>2014-04-28T03:44:00-04:00</updated><author><name>drobilla</name></author><id>tag:drobilla.net,2014-04-28:/2014/04/28/ganv-1-4-0.html</id><content type="html">&lt;p&gt;&lt;a href="//download.drobilla.net/ganv-1.4.0.tar.bz2"&gt;Ganv 1.4.0&lt;/a&gt; has been released.  Ganv is an interactive Gtk canvas widget for graph-based interfaces (patchers, modular synthesizers, finite state automata, interactive graphs, etc). For more information, see &lt;a href="http://drobilla.net/software/ganv"&gt;http://drobilla.net/software/ganv&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add Connection::set_curved()&lt;/li&gt;
&lt;li&gt;Add ability to select connections by their handles, either individually or in groups with rect select.&lt;/li&gt;
&lt;li&gt;Add ability to select connections directly&lt;/li&gt;
&lt;li&gt;Add font size API&lt;/li&gt;
&lt;li&gt;Adjust padding and placement to precisely fit text&lt;/li&gt;
&lt;li&gt;Begin using library and pkg-config names suitable for parallel installation.  This version of flowcanvas is flowcanvas-1 and is NOT compatible with previous versions&lt;/li&gt;
&lt;li&gt;Clean up API and improve documentation.&lt;/li&gt;
&lt;li&gt;Clean up API/ABI by hiding private implementations.&lt;/li&gt;
&lt;li&gt;Dramatically increase performance by rendering text manually rather than using the truly awful Gnome::Canvas::Text.&lt;/li&gt;
&lt;li&gt;Fix lingering handle when deleting connections&lt;/li&gt;
&lt;li&gt;Further slight improvements in memory consumption and alignment.&lt;/li&gt;
&lt;li&gt;Improve scalability to graphs with many connections (eliminate linear connection searches and redundant connection collections).&lt;/li&gt;
&lt;li&gt;Remove use of boost smart pointers.  Adding and removing from containers (e.g. Canvas, Module) is now done automatically.&lt;/li&gt;
&lt;li&gt;Size empty ports in font based units so they look right when zoomed&lt;/li&gt;
&lt;li&gt;Switch to GPLv3+&lt;/li&gt;
&lt;li&gt;Use system theme font size by default&lt;/li&gt;
&lt;/ul&gt;</content><category term="misc"/><category term="Software"/><category term="LAD"/><category term="Ganv"/></entry></feed>