Releases: gaphor/gaphas
Releases · gaphor/gaphas
Version 3.9.1 - Manage GTK exposure
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
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]! 🎉
Version 3.8.3 - Segments
Changes
- The
Segment
dispatch function can be imported without importing Gtk - Updated dependencies
- code style improvements
Version 3.8.2 - Zoom with mouse wheel
🐛 Bug Fixes
- Fix Ctrl-scroll zoom for GTK4 @amolenaar (#503)
Version 3.8.1 - Fix line constraints
Changes
- Fix line constraints connecting to horizontal and vertical lines.
Version 3.8.0 - Better disconnects
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
Version 3.6.0 - Better item selection
Changes
- Negative distance @amolenaar (#413)
Version 3.5.1 - Horizontal scrolling
Changes
- Add horizontal scrolling with
Shift
+ScrollWheel
.
Version 3.5.0 - Move code around, for the better
Changes
- Integrate line segments,
segment_tool
is history (#380) gaphas.connector
is split ingaphas.handle
andgaphas.port
- Moved
gaphas.aspect module
togaphas
package - Moved
gaphas.view.model
togaphas
package
This cleanup should reduce the chance of requiring GTK, which is a huge benefit for, for example, the Sphinx extension in Gaphor.