VoiceOverDesigner icon indicating copy to clipboard operation
VoiceOverDesigner copied to clipboard

Artboards

Open akaDuality opened this issue 2 years ago • 0 comments

Add artboards with several images. Allows to create interactive prototypes

Document's structure

  • [x] Extract Artboard package
  • [x] Item's removing
  • [x] Add parent property to an element
  • [x] Separate dto and domain objects. Custom codable constructor was enough
  • [x] App should use Artboard model, not document.
    • [x] Add encoding for containers
  • [x] Codable for entire artboard
  • [x] Add snapshot strategy for folder's structure
    • [x] #264

Image's frames

  • [x] Extract layer that draws images
  • [x] Add several stubbed images with different frames
  • [x] Restore image recognition: detect image for recognition and area after that
  • [x] Show frames at Navigator panel
    • [x] Show elements that is outside of any frames
  • [x] Draw controls in document's coordinates
    • [x] Fix test's build
    • [x] Refactor controls structure to keep relation to artboard (like Figma)
  • [x] Element's drawing
    • [x] Place element to frame that contains it's frame
  • [x] Add image
    • [x] When add image create frame
    • [x] Past under cursor's position
    • [x] Redesign DragNDrap view
    • [x] #309
    • [x] #310
    • [x] Copy image to document's structure
    • [x] #311
    • [ ] Import from menu (Canvas menu is linked to current window and won't work at all)
    • [ ] Allow to add several images by drag'n'drop at once
    • [ ] #328
    • [x] #186
    • [x] Move frame and image
  • [x] Fix window fitting
    • [x] Should show important part of document in window on start
    • [ ] Should have area around document that is available for drawing
  • [x] Fix test run
  • [x] Fix test pass

Editing

  • [x] Fix element's selection
  • [x] Select frame
  • [x] #319
  • [ ] Text recognition miss frame size on 2nd frame
  • [x] #326
  • [x] #173
  • [x] #316
  • [ ] #317

Frame's settings

  • [x] #258
  • [x] #259

Document

  • [x] Read images from file
    • [ ] Manage migration for frame: CGRect
    • [x] Migrate isBetaStructure flag
  • [x] Save images to file

Bugs

  • [ ] Drag’n’drop outline drawn wrong it tabs is presented (or changed on the fly)
  • [x] First frame can be placed at negative coordinates
    • [x] Negative offset works wrong
  • [x] If recent documents has opened is separate window (that is a bug) and you open recent from another – previous window becomes empty
  • [ ] Drag’n’drop won’t work for recent window. Should support images and .vodesign files
  • [ ] Second frame wouldn't load (can't reproduce anymore)
  • [ ] Once can't zoom on a frame
  • [x] Can't delete frame by backspace (should be checked after migrating to SwiftUI settings)
  • [ ] Size marker for frame not allow to resize in fact
  • [ ] When open document don't fit to correct level
  • [ ] Check OTT samples and scales in Preview for iPad
  • [ ] Change highlighted control by VoiceOver's focus
  • [ ] Even a 13-inch iPad can't fit Preview when size is reduced by half
  • [ ] VoiceOver's order is broken at Preview mode (checked on iPad)

akaDuality avatar Apr 07 '23 21:04 akaDuality