Table header improvements
- [x] Remove sort menu option from the parent params column drop down. Check for metrics. (https://github.com/iterative/vscode-dvc/pull/2583)
- [ ] Add hide columns / section there (and in every other menu) (https://github.com/iterative/vscode-dvc/pull/2593)
- [ ] ESC must work to close context menu
- [ ] The context menu in the header cells should appear only on the right click. Currently also works with the left click (https://github.com/iterative/vscode-dvc/pull/2603)
- [ ] Add filter by to context menus
- [ ] Add hover styles to header cells
- [ ] The sort arrow in the header cell does need to have BG on hover but needs to have a cursor (pointer)
- [ ] Click on the Sort arrow - the context menu appears - if you hover on the arrow again the tooltip will be shown on top of the context menu. Do not show a tooltip when the menu is opened
- [ ] The D&D cursor appears when the header block has hovered. Blocks like "Create" have no active space on top. Let's make sure that all the space of the block can be used to D&D
- [ ] Context menu "Change height" should be available everywhere. Now it doesn't show on metric file column.
- [ ] Context menu doesn't show on an empty stub on top of a column (e.g.
train.pydependecy).
There must be a way to copy file names / section names. Full name and partial name.
Please see: Text selection in the table's header and body cells #2260
There must be a way to copy file names / section names. Full name and partial name.
It will be handled here https://github.com/iterative/vscode-dvc/issues/2260
Some of the todo items were moved to #2241
- The context menu in the header cells should appear only on the right click. Currently also works with the left click
The description was updated. The new task was included.
Can “Open to the Side” params, but not training_metrics. Why? If I am not mistaken this should work for any file that can be opened on the side.
Add hide columns / section there (and in every other menu)
This one is deceptively tricky, I implemented a solution, and now I'm adding/fixing some tests. Still, it will need some manual testing during review to catch side-effects.
Note: The PR is open for this, I'll proceed with the other items in separate PRs