General:
- Allow for pushing values from shapemaps (axial maps, segment maps) to VGA
- Fix VGA map connections export
- Make drawing to segment conversion faster
- Test and fix shape removal for axial and data maps
- Allow pushing the Ref or Key value to another layer
- Fix MIF/MID import (allow for empty columns, PR #369)
- Fix diagonal line handling on VGA map fill (PR #326, thanks Piotr Piastucki!)
- Change C++ standard to 17
Graphical User Interface (GUI):
- Highlight shapes and pixels on hover (can be disabled in the settings)
- Allow inserting any number in the table (PR #356)
- Fix a case where the app would crash with multiple unlinking in VGA (PR #328)
- Fix convex map hover and selection (PR #368)
- Allow generating multiple isovists by importing a CSV file
- Fix a case where VGA progress bar would end, but analysis would still be going (PR #323)
- Fix tableview display (When an attribute is selected from the index, the table is sorted by the same column. When a column is sorted at the table it is also selected on the attribute index)
- Update the Map display to be visible through Remote desktops (PR #379)
- Make sure the correct tool is actually selected when creating a new file (PR #349)
- Set the minimum macOS/OSX version to 10.9
- Add icons to macOS bundle
- Add icons to the linux AppImage
- Fix convex/axial map linking
Command-Line Interface (CLI):
- Allow for printing analysis progress
- On error do not display whole help text
- Allow importing to a datamap (preserving attributes)
- Allow unmerging pixels
- Allow for weighted axial analysis
- Let the user know when a radius list is required for axial analysis
Minor bugs and fixes not included, but may be found here: https://github.com/SpaceGroupUCL/depthmapX/milestone/4?closed=1