Skip to content

2.2

Choose a tag to compare

@benjaminRoberts01375 benjaminRoberts01375 released this 04 Apr 21:58
· 52 commits to main since this release

Features

  • Prevent editing Markers when an editor is open.
  • Prevent editing Measurements when an editor is open.
  • Tips via TipKit
    • A tip will automatically appear after 15 seconds of not opening the add Map Map menu, if the menu has never been opened before.
    • A tip will automatically appear after a few reboots of Map Map under the HUD if the HUD has never been opened.
    • A tip will automatically appear next to the Measurements editor button if two or more MapMeasurementCoordinates are placed for the first time.
    • The text "Drag to measure." changes to "Drag to measure from selected." if a point is selected.
  • Markers can now be deleted from their editor.
  • Added a specific horizontal layout for the Explorer store page.
  • Improve handling for purchases when outside of Map Map.

Performance

  • Improved performance of entering and exiting edit mode by relying on NotificationCenter to pass the adjusted object.
    • Enforced by the new EditableDataBlock protocol.
    • Protocol may be improved with future SwiftData implementation due to isEditing being generated by CoreData.
  • Markers are now drawn separately from the MapPointsV, helping with caching.

Regressions

  • Temporarily disable checking if the device can make payments.

Fixes

  • Worked around PDF to image conversion creating bad images by instead creating image data, and converting that data to an image.
  • Store crop corners in the cropped MapMapImage.
  • Only show unsorted Markers in the unsorted Marker section of the drawer.