* 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
* 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>
* Some margins were change to paddings
* Removed extra selected
* Fix: added outside shapes when merge polyshapes
* Fixed double scroll bars
* Updated canvas table
* Fixed setup methodf
* Disabled change frame during drag, resize and editing
* Fixed: hidden points are visible
* Fixed: Merge is allowed for points, but clicks on points conflict with frame dragging logic
* Fixed: do not filter removed objects
* Updated CHANGELOG.md
* Couple of headers updated
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).
* Fix: keyframes navigation
* Fix: handled removing of the latest keyframe
* Fix: activating a shape when another shape is being changed
* Fix: up points in the side bar on points click
* Fix: editable shape isn't transformed when change zoom
* Updated message
* Minimized size of an element in side panel
* To background / to foreground like in legacy UI
* Added color changer for a shape
* Adjusted color updating
* 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
* Keyframes navigation
* Synchronized objects on canvas and in side panel
* Fixed minor bug with collapse
* Fixed css property 'pointer-events'
* Drawn appearance block
* Removed extra force reflow
* Finished appearance block, fixed couple bugs
* Improved save() in cvat-core, changed approach to highlight shapes
* Fixed exception in edit function, fixed filling for polylines and points, fixed wrong image navigation, remove and copy
* Added lock
* Some fixes with points
* Minor appearance fixes
* Fixed insert for points
* Fixed unit tests
* Fixed control
* Fixed list size
* Added propagate
* Minor fix with attr saving
* Some div changed to buttons
* Locked some buttons for unimplemented functionalities
* Statistics modal, changing a job status
* Minor fix with shapes counting
* Couple of fixes to improve visibility
* Added fullscreen
* SVG Canvas -> HTML Canvas frame (#1113)
* SVG Frame -> HTML Canvas frame
* Basic layout for objects panel
* Objects header
* A little name refactoring
* Side panel base layout
* Firefox specific exceptions
* Some minor fixes
* React & canvas optimizations
* Icons refactoring
* Little style refactoring
* Some style fixes
* Improved side panel with objects
* Actual attribute values
* Actual icons
* Hidden > visible
* hidden -> __internal
* Fixed hidden in ui
* Fixed some issues in canvas
* Fixed list height
* Color picker for labels
* A bit fixed design
* Actual header icons
* Changing attributes and switchable buttons
* Removed react memo (will reoptimize better)
* Sorting methods, removed cache from cvat-core (a lot of bugs related with it)
* Label switchers
* Fixed bug with update timestamp for shapes
* Annotation state refactoring
* Removed old resetCache calls
* Optimized top & left panels. Number of renders significantly decreased
* Optimized some extra renders
* Accelerated performance
* Fixed two minor issues
* Canvas improvements
* Minor fixes
* Removed extra code