VoiceOverDesigner
VoiceOverDesigner copied to clipboard
Artboards
Add artboards with several images. Allows to create interactive prototypes
Document's structure
- [x] Extract
Artboardpackage - [x] Item's removing
- [x] Add
parentproperty to an element - [x] Separate
dtoanddomainobjects. 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] Place element to frame that contains it's
- [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
isBetaStructureflag
- [ ] Manage migration for
- [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)