* cvat-core interpolation
* Unlocked polyshapes
* Updated versions
* Second implementation
* Splitted line
* Inverse, set start point, fixed editing a bit, point menu refactoring
* Removed extra code, fixed bug: Cannot open shape context menu when point context menu is opened
* Do not close shape context menu on change shap[e
* Improved editing
* Updated mouseevents to edit/delete, added ability to redraw (shift + N)
* Ignore tags when redraw
* Ingoring tags on canvas, added method isAbleToChangeFrame, hide shapes during redraw, do not allow changing frame during redraw
* Canceled advanced editing for polygons
* A couple of fixes in interpolation, editing, reducing number of points
* Moved change orientation functionality
* Fixed interpolation algorithm
* Zero division issue
* Zero division issue
* Segment minimization
* Server implementation
* Keyframe set to False
* Simplified code, fixed server side code
* Updated changelog.md
* Added pdf describing interpolation
* Resolved some issues
* Updated UI version
* Updated canvas version
* Fixed host
* Fixed remark-linter errors in CONTRIBUTING.md, added python3-tk to the installation guide
* Added labels search
* Added shortcuts to change color and split
* Updated version
* Updated CHANGELOG.md
* Added title
* Added shortcut hint for change color, added ability to change color of group/label using the shortcut
* Updated CONTRIBUTING.md
* Hide functionality (H) doesn't work
* The highlighted attribute doesn't correspond to the chosen attribute in AAM
* Inconvinient image shaking while drawing a polygon (hold Alt key during drawing/editing/grouping to drag an image)
* Filter property "shape" doesn't work and extra operator in description
* Block of text information doesn't disappear after deactivating for locked shapes
* Annotation uploading fails in annotation view
* UI freezes after canceling pasting with escape
Co-authored-by: Nikita Manovich <40690625+nmanovic@users.noreply.github.com>
* Fixed: cannot read property 'set' of undefined
* Fixed UI failing: save during drag/resize
* Fixed multiple saving (shortcut sticking)
* Undo/redo fixed
* Allowed one interpolated point
* Fixed API reaction when repository synchronization is failed
* Updated changelog
* Auto bordering feature
* Some fixes, added shortcuts
* Fixed draw when start with one of supporting point
* Fixed bug when job cannot be opened
* Fixed bug when deactivated shape is still highlighted
* Fixed Error: 'AttributeError: 'tuple' object has no attribute 'read'
* Fixed: wrong semi-automatic segmentation near edges of an image
* Updated changelog
Co-authored-by: Nikita Manovich <40690625+nmanovic@users.noreply.github.com>
Huge feature (200+ commits from different developers). It completely changes layout of data (please expect very long DB migration process if you have a lot of tasks). The primary idea is to send data as zip chunks (e.g. 36 images in one chunk) or encoded video chunks and decode them on the client side. It helps to solve the problem with latency when you try to view a separate frame in the UI quickly (play mode).
Another important feature of the patch is to provide access to the original images. Thus for annotations the client uses compressed chunks but if you want to export a dataset Datumaro will use original chunks (but video will be decoded with original quality and encoded with maximum/optimal quality in any case).
* Disabled tracks for polyshapes in UI
* RectDrawingMethod enum pushed to cvat-canvas, fixed some code issues
* Optional arguments
* Draw a text for locked shapes, some fixes with not keyframe shapes
* Fixed zooming & batch grouping
* Reset zoom for tasks with images
* Fixed putting shapes out of canvas
* Fixed grid opacity, little refactoring of componentDidUpdate in canvas-wrapper component
* Fixed corner cases for drawing
* Fixed putting shapes out of canvas
* Improved drawing
* Removed extra event handler
* Drawn z-order switcher
* Z layer was added to state
* Added ZLayer API method cvat-canvas
* Added sorting by Z
* Displaying points in top
* Removed old code
* Improved sort function
* Drawn a couple of icons
* Send to foreground / send to background
* Updated unit tests
* Added unit tests for filter parser
* Removed extra code
* Updated README.md