Skip to content

Releases: gaphor/gaphas

Version 3.9.1 - Manage GTK exposure

17 Dec 14:31
7eb33db
Compare
Choose a tag to compare

Changes

Add an architectural rule that only gahor.tool and gaphas.view are allowed to import Gtk. This makes it easier for non-GTK setups to use Gaphas for rendering.

Version 3.9.0 - Better handles

16 Dec 21:30
7e7f8f7
Compare
Choose a tag to compare

Changes

🧰 Maintenance

Thanks again to @amolenaar, @danyeaw, @dependabot, @dependabot[bot], @kianmeng, @pre-commit-ci, @pre-commit-ci[bot], @sourcery-ai and @sourcery-ai[bot]! 🎉

Version 3.8.3 - Segments

04 Nov 17:18
ccd99e5
Compare
Choose a tag to compare

Changes

  • The Segment dispatch function can be imported without importing Gtk
  • Updated dependencies
  • code style improvements

Version 3.8.2 - Zoom with mouse wheel

20 Oct 12:51
1658934
Compare
Choose a tag to compare

🐛 Bug Fixes

Version 3.8.1 - Fix line constraints

06 Oct 20:25
1aca439
Compare
Choose a tag to compare

Changes

  • Fix line constraints connecting to horizontal and vertical lines.

Version 3.8.0 - Better disconnects

29 Sep 19:33
52df3e6
Compare
Choose a tag to compare

Changes

  • Fix segment disconnect: after a reconnect the right handle and port should be referenced.

For this to work the disconnect callback interface has been changed from callback() to callback(item, handle, connected, port).

Version 3.7.0 - Scrolling

24 Sep 14:08
1558cfe
Compare
Choose a tag to compare

Changes

  • Drop Python 3.8 support
  • Add Python 3.11 support
  • Deprecate gaphas.util, scroll_toolandpan_tool`
  • Update Poetry to 1.2 (#474)

🐛 Bug Fixes

  • Fix scrolling (#481)

🧰 Maintenance

  • Add permissions for pr-labeler and release-drafter (#433)

Version 3.6.0 - Better item selection

23 Mar 19:41
Compare
Choose a tag to compare

Version 3.5.1 - Horizontal scrolling

10 Mar 17:39
46c4061
Compare
Choose a tag to compare

Changes

  • Add horizontal scrolling with Shift+ScrollWheel.

Version 3.5.0 - Move code around, for the better

08 Dec 19:54
a51f017
Compare
Choose a tag to compare

Changes

  • Integrate line segments, segment_tool is history (#380)
  • gaphas.connector is split in gaphas.handle and gaphas.port
  • Moved gaphas.aspect module to gaphas package
  • Moved gaphas.view.model to gaphas package

This cleanup should reduce the chance of requiring GTK, which is a huge benefit for, for example, the Sphinx extension in Gaphor.