Version/0.9.4

From Knotter
Jump to navigation Jump to search

Download

Knotter 0.9.7
Package Sources
Repository git://github.com/mbasaglia/Knotter.git
Online viewer GitHub
Tarball knotter-git.tar.gz

For instruction on how to build Knotter from source see Building from source.

Screenshots


Release Notes

This release has been focused mostly on improving the plugin facilities. This has led to a better infrastructure to create and mange plugins and several new pre-installed plugins.

Other changes include a more polished user interface and improved editing tools.

Many bugs have been fixed.


New Features

User Interface

  • Support for some minimal color drag and drop.
  • Crosshair cursor for edge chain tool.
  • It is now possible to select edges and change their type from the Selection Style dialog.

Plugins

  • Plugin Fill Area shows a message when there are too few vertices selected.
  • The plugin dialog can now reload plugins.
  • Scripts and plugins can be edited within Knotter.
  • Wizard to create plugins.
  • New plugin Insert Text writes some text in knots.
  • New plugin Mirror to copy and mirror vertices.
  • New plugin Remove Duplicates to clean up the graph.

Scripting

  • Progress dialog
  • More functionality to document.graph

Internals

  • The code that manages the editing tools has been refactored to allow future extensions.

Packages

  • Official package for Windows 64 bit.
  • Deb packages both for Qt4 and Qt5.

Bug Fixes

  • Fixed issue with the save knot style preference checkbox.
  • Canceling the save dialog no longer creates a file.
  • The Script console output supports the keyboard shortcut Ctrl+C to copy.
  • Artifacts created by some style settings have been removed.
  • Scripting node.edges does not contain null edges any more.
  • The chain edge guide is properly removed when changing tool.
  • Fixed a bug that caused code from the script console to crash Knotter.
  • Select All will now activate the selection style dialog as expected.
  • Fixed post-installation bug on deb packages.