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
..
dist React, Antd, Redux: Left sidebar and top for annotation page (#963) 6 years ago
src Annotations filters new UI (#2871) 5 years ago
.dockerignore User interface with React and antd (#785) 6 years ago
.env Added license headers (#1208) 6 years ago
.eslintignore Projects (#2255) 5 years ago
.eslintrc.js Added linting rule to specify import ordering (#2889) 5 years ago
.gitignore Eslint-Prettier integration & pre commit hook (#2272) 5 years ago
README.md Fixed README 5 years ago
index.d.ts React UI: Added client versioning (#1448) 6 years ago
package-lock.json Annotations filters new UI (#2871) 5 years ago
package.json Annotations filters new UI (#2871) 5 years ago
postcss.config.js Added license headers (#1208) 6 years ago
react_nginx.conf cvat-ui in docker (serve using nginx) (#658) 7 years ago
tsconfig.json Reformatted (#2349) 5 years ago
webpack.config.js Reformatted (#2349) 5 years ago

README.md

cvat-ui module

Description

This is a client UI for Computer Vision Annotation Tool based on React, Redux and Antd

Versioning

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

  • After not important changes (typos, bug fixes, refactoring) do: npm version patch
  • After adding new features do: npm version minor
  • After significant UI redesign do: npm version major

Important: If you have changed versions for cvat-core, cvat-canvas, cvat-data, you also need to do npm install to update package-lock.json

Commands

  • Installing dependencies:
cd ../cvat-core && npm ci && cd - && npm ci
  • Running development UI server with autorebuild on change
npm start
  • Building the module from sources in the dist directory:
npm run build
npm run build -- --mode=development     # without a minification

Important: You also have to run CVAT REST API server (please read CONTRIBUTING.md) to correct working since UI gets all necessary data (tasks, users, annotations) from there