Heimer

Heimer is a simple cross-platform mind map, diagram, and note-taking tool written in Qt.

GPL-3.0 License

Stars
860
Committers
15
Heimer - 2.5.0

Published by juzzlin over 3 years ago

New features:

  • Middle-button support for selection rects

  • Fix GitHub Issue #151: Default custom colors

    • Harmonizes color picker dialog between platforms

Other:

  • Fix GitHub Issue #154: Do not deselect nodes on screen click
    • A modifier key (Shift, Ctrl) is now required to clear the selected group
Heimer - 2.4.0

Published by juzzlin over 3 years ago

New features:

  • Fix GitHub Issue #78: Add optional autosave
    • Autosave can be enabled in the settings menu

Bug fixes:

  • Fix GitHub Issue #150: Ghost handles crash
  • Fix GitHub Issue #148: Instant node creation not aligned with the grid

Other:

  • Refactor dialogs to use more standard components
  • Move settings menu action to file menu and remove settings menu
Heimer - 2.2.0

Published by juzzlin almost 4 years ago

New features:

  • Fix GitHub Issue #126: Extending limit of the canvas/background

    • The drawing area is now unlimited
  • Fix GitHub Issue #128: Make it possible to connect selected nodes

    • Nodes can be connected in the selection order via Edit menu
  • Fix GitHub Issue #133: Make it possible to disconnect selected nodes

    • Selected nodes can be disconnected via Edit menu

Bug fixes:

  • Fix the way a node is selected on right-click

  • Fix copy paste from background context menu

  • Disable optimization buttons when optimization in progress

  • Don't create Text element if edge text is empty

  • Don't create Text element if node text is empty

Other:

  • Make a distinction between general colors and node colors

  • Make zooming nonlinear and increase range

  • Make pasting of big group of nodes much faster

  • Clear selected nodes when a handle of unselected node is clicked

Heimer - 2.1.0

Published by juzzlin almost 4 years ago

Other:

  • Updated Dutch translations
Heimer - 2.0.0

Published by juzzlin almost 4 years ago

Finally!

A lot of changes in this release, mostly related to selecting node groups and how they behave (well, a lot better now!).
Now it is possible to perform all operations on the selected nodes at once (set color, set text color, move, delete..).

Some major bugs fixed and stability improved.

New features:

  • Fix GitHub Issue #115: Missing Hotkey for Fullscreen: F11

  • Fix GitHub Issue #119: Implement group actions

    • Make it possible to move group by move handle

    • Make it possible to set text color for a node group

    • Make it possible to set color for a node group

    • Make it possible to set attached image for a node group

    • Allow group action when setting colors via node handle

    • Allow deletion of multiple nodes

  • Fix GitHub Issue #117: Make it possible to set default arrow direction

  • Fix GitHub Issue #118: Make it possible to delete nodes with Delete key

  • Fix GitHub Issue #121: Implement group copy and paste

  • Fix GitHub Issue #122: Make it possible to select node groups also with Shift key

Bug fixes:

  • Fix GitHub Issue #120: Crash when connecting to the initial node

  • Fix corner case issues with layout optimizer

Other:

  • Prevent the system context menu on node text edit

  • Open node context menu also when right-clicking on text edit

  • Don't immediately hide handles on move because it's annoying

Heimer - 1.21.0

Published by juzzlin about 4 years ago

New features:

  • Fix GitHub Issue #111: Optimizer: Save optimizer settings to file
  • Fix GitHub Issue #109: Make default direction of arrows configurable
Heimer - 1.20.0

Published by juzzlin about 4 years ago

New features:

  • Fix GitHub Issue #38: Add display grid option

Bug fixes:

  • Fix Github Issue #106: Memory leak when changing Edge width, Text size and corner radius

Other:

  • Fix GitHub Issue #98: Program doesn't remember the window being maximized
Heimer - 1.19.0

Published by juzzlin about 4 years ago

New features:

  • Fix GitHub Issue #77: Ctrl+S on new map should directly open 'save as' dialog
  • Fix GitHub Issue #85: Export SVG
  • Fix GitHub Issue #100: Use a better initial directory when saving a new file
  • Add Dutch translations

Bug fixes:

  • Fix GitHub Issue #87: Group move doesn't work with the move handle
  • Fix GitHub Issue #97: Redo does stuff when redo shouldn't be possible
  • Fix GitHub Issue #96: Saving sometimes doesn't work after loading an existing file

Other:

  • Fix GitHub Issue #99: Program doesn't remember grid size
  • Fix GitHub Issue #101: Windows portable
Heimer - 1.18.0

Published by juzzlin over 4 years ago

New features:

  • Add a shortcut Ctrl+Shift+F to create new floating nodes

Bug fixes:

  • Make layout optimizer honor the active grid setting

Other:

  • Usability improvement: Move create node action to top
  • Usability improvement: Set optimize button as the default
Heimer - 1.17.0

Published by juzzlin over 4 years ago

New features:

  • Fix GitHub Issue #50: Autoarrange Nodes
    • Implements a layout optimizer based on combinatorial optimization
    • Adds a new menu entry 'Edit => Optimize layout'

Bug fixes:

  • Fix GitHub Issue #88: Crash when opening a new file in a certain scenario
  • Fix GitHub Issue #89: Default Right-to-Left Text
Heimer - 1.16.0

Published by juzzlin over 4 years ago

New features:

  • Fix GitHub Issue #83: Add option to copy-drag nodes

    • By checking "Copy on drag" checkbox on the toolbar
      one can copy a node just by dragging a new connected node
  • Add Ctrl+0 as shortcut for zoom to fit

Bug fixes:

  • Fix GitHub Issue #70: Edge tries to reposition while moving a group

Other:

  • Make the Full Screen menu action checkable to avoid confusion

  • General code refactoring

  • Upgraded to C++14

Heimer - 1.15.1

Published by juzzlin over 4 years ago

Other:

  • Update Italian translations
  • Use Argengine as the CLI argument parser
Heimer - 1.15.0

Published by juzzlin over 4 years ago

New features:

  • Fix Github Issue #9: Show list of recent files

Bug fixes:

  • Fix Github Issue #79: What's new view is editable
Heimer - 1.14.0

Published by juzzlin over 4 years ago

New features:

  • Add What's New dialog

    • Help => What's New
  • Fix Github Issue #41: Allow nodes to be resized horizontally

    • Nodes will now automatically scale also horizontally by the text width
Heimer - 1.13.1

Published by juzzlin almost 5 years ago

Bug fixes:

  • Fix GitHub Issue #75: Unpredictable crash on delete node via context menu
Heimer - 1.13.0

Published by juzzlin almost 5 years ago

Bug fixes:

  • Fix GitHub Issue #72: UTF-8 saving not working (on Windows)
  • Fix GitHub Issue #73: Extra newlines on Windows

Other:

  • Add --debug and turn some info logs into debug logs
Heimer - 1.12.0

Published by juzzlin almost 5 years ago

New features:

  • Fix GitHub Issue #67: Button to drag cards

  • Fix GitHub Issue #66: Add fullscreen option

    • There's now View => Full Screen
  • Fix GitHub Issue #51: Insert Images Into Nodes

    • Node context menu now includes "Attach image" and "Remove attached image"
    • The attached image will be set as the background image of the node
    • The image data is embedded in the .ALZ-file

Other:

  • Fix GitHub Issue #68: Build .qm-files as part of the build process
Heimer - 1.11.0

Published by juzzlin about 5 years ago

New features:

  • Fix GitHub Issue #59: Enable text entry in newly created nodes
  • Fix GitHub Issue #61: System dialogs are not localized
  • Fix GitHub Issue #55: Ability to copy the node without connection
Heimer - 1.10.0 - "Summer Serafina"

Published by juzzlin over 5 years ago

New features:

  • Fix GitHub Issue #58: Add selection rectangle for nodes

    • With Ctrl pressed one can now draw a selection rectangle
  • Add Italian translations

Heimer - 1.9.0 - "Arrow Amalgam"

Published by juzzlin over 5 years ago

New features:

  • Fix GitHub Issue #53: Add option to set corner radius
  • Fix GitHub Issue #32: Add mechanism to set arrow direction
    • Right-click on edge shows a context menu with options to set single arrow, double arrow, hide arrows, and reverse the direction
  • Fix GitHub Issue #25: Add a way to delete edges
    • Right-click on edge opens context menu with a delete option

Bug fixes:

  • Fix GitHub Issue #54: Moving a non-selected node moves selection group

Other:

  • Snap: Fix desktop-qt5 not working as a remote part anymore
  • Snap: Fix mouse cursor theme