gaphas

Gaphas is the diagramming widget library for Python.

Downloads
2.1K
Stars
161
Committers
16

Bot releases are visible (Hide)

gaphas - Version 4.1.1 - Now for real Latest Release

Published by github-actions[bot] 2 months ago

Okay, it's been a while since I did a release. I sort of forgot the process :/

Changes

  • Bump version to 4.1.1 @amolenaar (#834)

Thanks again to @amolenaar! 🎉

gaphas - Version 4.1 - Scrolling

Published by github-actions[bot] 2 months ago

Changes

  • Improve scroll and zoom behavior @amolenaar (#832)
  • Replace old types info with 3.10+ constructs @amolenaar (#833)
  • Make Gaphas REUSE compliant @amolenaar (#766)
  • Remove EquationConstraint @amolenaar (#757)

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

gaphas - 4.0 - GTK 4 only

Published by amolenaar 10 months ago

  • Removed deprecated modules (a.o. BoundingBoxPainter!)
  • Drop support for GTK+ 3
  • Tools no longer need a View argument
  • Remove use of deprecated GTK (4) API's
gaphas - Version 3.11.3 - Add Python 3.12 Support

Published by github-actions[bot] over 1 year ago

Changes

  • Allow and test with Python 3.12 @danyeaw (#627)

🧰 Maintenance

  • [StepSecurity] Apply security best practices @step-security-bot (#626)

Thanks again to @amolenaar and @danyeaw! 🎉

gaphas - Version 3.11.2 - Remove Gaphor Dependency

Published by github-actions[bot] over 1 year ago

Changes

  • Revert "Render diagrams in docs directly from Gaphor models" @danyeaw (#625)
  • Enable trusted publisher for PyPI @danyeaw (#615)

Thanks again to @amolenaar and @danyeaw! 🎉

gaphas - Version 3.11.1 - GTK4 render improvement

Published by github-actions[bot] over 1 year ago

Changes

Do not explicitly render background. It's taken care of.

gaphas - Version 3.11.0 - Faster rendering for GTK 4

Published by github-actions[bot] over 1 year ago

Changes

  • Use GTK 4 snapshots for rendering @amolenaar (#607)
gaphas - Version 3.10.3 - Proper panning

Published by github-actions[bot] over 1 year ago

Changes

  • Fix pan tool
gaphas - Version 3.10.2 - Fix view (un)realize

Published by github-actions[bot] over 1 year ago

Changes

  • Fix GtkView.unrealize(), so views can be dragged in a TabView
gaphas - Version 3.10.1 - Fix orthogonal line

Published by github-actions[bot] over 1 year ago

Changes

  • Allow overridden orthogonal property for Line.
gaphas - Version 3.10.0 - Smooth rendering

Published by github-actions[bot] over 1 year ago

Changes

  • Smoother rendering
  • Set Line.orthogonal without errors when a line has less than 3 handles
gaphas - Version 3.9.2 - Fix line disconnect

Published by github-actions[bot] almost 2 years ago

Changes

  • Simplify builds: drop tox @amolenaar (#547)
  • Fix regression introduced in 3.9.0: line disconnecting did not work properly.
gaphas - Version 3.9.1 - Manage GTK exposure

Published by github-actions[bot] almost 2 years ago

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.

gaphas - Version 3.9.0 - Better handles

Published by github-actions[bot] almost 2 years ago

Changes

  • Feedforward - change cursor on hover @amolenaar (#542)
  • Update to Poetry 1.2.2, Enforce Python 3.9 as Minimum @danyeaw (#512)

🧰 Maintenance

  • Move mypy.ini to pyproject.toml @danyeaw (#517)
  • Fix typos and add codespell pre-commit hook @kianmeng (#521)

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

gaphas - Version 3.8.3 - Segments

Published by github-actions[bot] almost 2 years ago

Changes

  • The Segment dispatch function can be imported without importing Gtk
  • Updated dependencies
  • code style improvements
gaphas - Version 3.8.2 - Zoom with mouse wheel

Published by github-actions[bot] about 2 years ago

🐛 Bug Fixes

  • Fix Ctrl-scroll zoom for GTK4 @amolenaar (#503)
gaphas - Version 3.8.1 - Fix line constraints

Published by github-actions[bot] about 2 years ago

Changes

  • Fix line constraints connecting to horizontal and vertical lines.
gaphas - Version 3.8.0 - Better disconnects

Published by github-actions[bot] about 2 years ago

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).

gaphas - Version 3.7.0 - Scrolling

Published by github-actions[bot] about 2 years ago

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)
gaphas - Version 3.6.0 - Better item selection

Published by github-actions[bot] over 2 years ago

Changes

  • Negative distance @amolenaar (#413)