Knotter Changelog

What's new in Knotter 0.9.6

Dec 19, 2013
  • New Features:
  • The largest dockable dialogs now can be resized to a smaller size and will show a scrollbar when they get smaller than their contents.
  • The plugin configuration dialog can filter plugins by category.
  • Support for plugins defining new edge types.
  • Plugins can load and store their own configuration.
  • Set of plugins that can edit the rendered image with external programs.
  • Better interaction between scripts and UI widgets.
  • More advanced scripting interaction with the file system.
  • It's now possible to download and upgrade plugins within Knotter.
  • It's possible to open or copy the name of the system directory shown in the about dialog.
  • Bug Fixes:
  • Reloading plugins won't cause a crash if there are active plugin cusp or crossing styles.
  • Plugin properties are properly accessible from scripts.
  • The plugin dialog won't show the placeholder text if at least a plugin is available.

New in Knotter 0.9.5 (Oct 22, 2013)

  • Plugins:
  • Plugin Fill Area can now trace an outline of the selected region.
  • New plugin Concentric Frame.
  • New plugin Spiral.
  • Plugins that require an unsupported version won't be enabled.
  • Dialogs created by a plugin will show the plugin icon by default.
  • Scripting:
  • Access to node and edge style.
  • File I/O
  • Export knots and images
  • Color managment
  • Editing:
  • It's now possible to slide the crossing position along the edge.
  • The styling of the crossing has been moved from the nodes to the edges.
  • The way Knotter handles selections and movements has been improved.
  • Copying from Knotter now adds to the clipboard PNG and TIFF data, this allows pasting to raster image editors.
  • Now the user can choose what kind of data is copied to the clipboard.
  • User Interface:
  • New Russian Translation
  • The Color Dialog allows picking colors from the screen
  • Dockable dialogs can be placed side by side
  • Menu action to fit drawing in the view
  • Several new settings to customize the user interface
  • More environment information available on the About dialog
  • Bug Fixes:
  • The script console does not make Knotter crash if the active plugin is removed.
  • Merging nodes will keep the edge types.
  • Select Connected now updates the transformation handles and the style dialog.
  • Plugin Remove Duplicates encloses operations in a macro.
  • Crossing in tight spaces no longer appear broken.
  • Export dialog points by default to a file with the same name as the knot file.

New in Knotter 0.9.4 (Jun 13, 2013)

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

New in Knotter 0.9.4 Experimental (Jun 11, 2013)

  • User Interface:
  • Support for some minimal color drag and drop.
  • Crosshair cursor for edge chain tool.
  • Plugins:
  • New 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 Text writes some text in knots.
  • Scripting:
  • Progress dialog
  • More functionality to document.graph
  • 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.

New in Knotter 0.9.3 (Jun 6, 2013)

  • New Features:
  • Script console to view output and exceptions from scripts and evaluate snippets.
  • Enhanced scripting interaction.
  • Plugins that execute script
  • Lattice plugin: Inserts a square grid.
  • Polygon plugin: Insert Polygon is now a plugin.
  • Fill Area: Fills an area with a grid.
  • Toggle Edges tool.
  • Option to toggle antialiasing.
  • Knot style is preserved between sessions.
  • The background image can now be exported.
  • The hex field in the color dialog is now smarter and can recognize several input types.
  • Bug Fixes:
  • Undoing edge removal will not leave ghost edges.
  • Export image now points to the knot file name at the beginning.
  • When saving a Knot file, Knotter will add the extension .knot if missing.

New in Knotter 0.9.2 (May 25, 2013)

  • New Features:
  • Multiple borders
  • The plugin system now supports cusp shapes
  • The action history shows more details when changing style of part of the graph
  • Bug Fixes:
  • Graph insertions are now allowed only when the canvas is ready to receive them.
  • Dragging the view with the middle mouse button on edge chain mode will not hide the guide.
  • Dragging the view with the middle mouse when dragging objects works as expected.
  • Edges use the proper node-specific style settings.
  • Activating selection styles uses the graph's style as starting point.
  • Closing a tab no longer closes multiple tabs.

New in Knotter 0.9.1 (May 20, 2013)

  • New Features:
  • Brush patterns
  • Now Knotter asks for confirmation when closing unsaved files
  • Updated Czech translation
  • Custom background for image export
  • Interface to load plugins (plugins don't have any effect yet)
  • Bug fixes:
  • File → Exit has been fixed
  • Image export now takes in account the rope width to determine the image size
  • Transformation handles keep their expected position
  • Fixes on the translation
  • Raster image export now works properly for any image size

New in Knotter 0.9.0 (May 17, 2013)

  • Knotter 0.9.0 has been rewritten from scratch to allow the foundations for a plugin system that will be implemented during the 0.9 release cycle:
  • Multiple colors:
  • Now it's possible to have several custom colors for knots with multiple ropes.
  • Improved performance:
  • Navigating a large knot should be much faster now,
  • New color selection dialog:
  • The dialog for selecting colors has been improved.
  • Scrollbars:
  • The drawing area now can be navigated using the scrollbars.
  • Bug fixes:
  • Several bugs have been fixed in the process.

New in Knotter 0.7.0 (Sep 20, 2012)

  • This version allows you to open multiple files at once, allows you to configure the background, has several improvements in the editing workflow, and has a better user manual.