You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Vitaliy Nishukov 11d818dac2
Annotations filters new UI (#2871)
* Filters new UI implemented

* Build fix

* ESLint unmached pattern error fix

* ESLint unmached pattern error fix in cvat-ui

* ESLint unmached pattern error fix in github action workflow

* Old test exclude from jest scope

* Build fix

* Build fix 1

* Build fix 2

* Tests failure fix

* Review comments fix 1 and lock-hide test fix

* lock-hide test fix

* packages fix for cor & ui

* Review comments fix

* Top bar right group layout justify fix

* Annotation page header responsive fix

* Filters modal layout fix

* Build fix. E2E case 13 workaround

* Linters fix

* Recently used empty rows fix

* Comparable fields config fix

* Build linters fix

* Minor fixes

* Fixed broken navigation

* Fixed createObjectURL

* Removed extra import

* Fixed issues with attributes

* Extra line were removed

* Fixed typos

* All renamed clientID -> objectID

* Fixed small issues

* Code refactoring

* Fixed dot-contained names

* Reordered import

Co-authored-by: Boris Sekachev <boris.sekachev@intel.com>
5 years ago
..
docs Interpolation of polyshapes in CVAT (#1571) 6 years ago
src Annotations filters new UI (#2871) 5 years ago
tests Annotations filters new UI (#2871) 5 years ago
.dockerignore User interface with React and antd (#785) 6 years ago
.eslintignore Projects (#2255) 5 years ago
.eslintrc.js [Dependent] Simple Review Pipeline (Client) (#2357) 5 years ago
.gitignore Added package-lock.json to cvat-core. (#1995) 6 years ago
README.md Fixed README 5 years ago
jest.config.js Move coverage via "jest" to coverage via integration tests. (#2675) 5 years ago
jsdoc.config.js Fixes for eslint & precommit configuration (#2352) 5 years ago
package-lock.json Annotations filters new UI (#2871) 5 years ago
package.json Annotations filters new UI (#2871) 5 years ago
webpack.config.js Reformatted (#2349) 5 years ago

README.md

Module CVAT-CORE

Description

This CVAT module is a client-side JavaScipt library to management of objects, frames, logs, etc. It contains the core logic of the Computer Vision Annotation Tool.

Versioning

If you make changes in this package, please do following:

  • After not important changes (typos, backward compatible bug fixes, refactoring) do: npm version patch
  • After changing API (backward compatible new features) do: npm version minor
  • After changing API (changes that break backward compatibility) do: npm version major

Commands

  • Dependencies installation
npm ci
  • Building the module from sources in the dist directory:
npm run build
npm run build -- --mode=development     # without a minification
  • Building the documentation in the docs directory:
npm run-script docs
  • Running of tests:
npm run-script test
  • Updating of a module version:
npm version patch   # updated after minor fixes
npm version minor   # updated after major changes which don't affect API compatibility with previous versions
npm version major   # updated after major changes which affect API compatibility with previous versions

Visual studio code configurations:

  • cvat.js debug starts debugging with entrypoint api.js
  • cvat.js test builds library and runs entrypoint tests.js