enso/app/ide-desktop/lib/dashboard
somebody1234 1e93e69523
Improve label interactions (#8417)
- Fixes https://github.com/enso-org/cloud-v2/issues/781
- Implement parser for search query
- Change all UI (labels column, labels side panel, searcher in top bar) to use search query parser
- Change "remove label from asset" to right click
- Also add a tooltip to notify user that right click removes the label
- Change click action on label on asset, to toggle the label from the search
- Stop sending the list of labels for filtering on the server side

Unrelated changes:
- Switch dashboard dev server to use Vite. All other servers should be unaffected.
- `ide watch` works
- `ide build` works
- `gui watch` works
- `dashboard build` works

# Important Notes
There are quite a lot of new interactions with the search bar which should probably all be tested.
2023-11-29 17:29:25 +00:00
..
mock/authentication/src/authentication E2E tests (#8239) 2023-11-27 15:48:37 +00:00
playwright Dashboard tests (#7656) 2023-10-11 10:24:33 +00:00
src Improve label interactions (#8417) 2023-11-29 17:29:25 +00:00
test/authentication/src Dashboard tests (#7656) 2023-10-11 10:24:33 +00:00
test-component/authentication/src E2E tests (#8239) 2023-11-27 15:48:37 +00:00
test-e2e Make UI for authentication flow match the rest of the dashboard (#8211) 2023-11-09 10:48:41 +00:00
.gitignore Dashboard tests (#7656) 2023-10-11 10:24:33 +00:00
bundle.ts Fix build-dashboard (#8292) 2023-11-14 15:34:33 +01:00
esbuild-config.ts Improve label interactions (#8417) 2023-11-29 17:29:25 +00:00
index.html Improve label interactions (#8417) 2023-11-29 17:29:25 +00:00
log-screenshot-diffs.ts Dashboard tests (#7656) 2023-10-11 10:24:33 +00:00
package.json Improve label interactions (#8417) 2023-11-29 17:29:25 +00:00
playwright-component.config.ts Dashboard tests (#7656) 2023-10-11 10:24:33 +00:00
playwright-e2e.config.ts Dashboard tests (#7656) 2023-10-11 10:24:33 +00:00
playwright.config.ts Dashboard tests (#7656) 2023-10-11 10:24:33 +00:00
postcss.config.js Improve label interactions (#8417) 2023-11-29 17:29:25 +00:00
tailwind.config.js Improve label interactions (#8417) 2023-11-29 17:29:25 +00:00
test-server.ts Rename tsx files without JSX to ts files (#8085) 2023-11-03 00:39:08 +00:00
tsconfig.json [Gui2] Opening projects and language server connection (#7813) 2023-09-22 03:43:25 +00:00
vite.config.ts Improve label interactions (#8417) 2023-11-29 17:29:25 +00:00
watch.ts Rename tsx files without JSX to ts files (#8085) 2023-11-03 00:39:08 +00:00