enso/app/ide-desktop/lib/dashboard
somebody1234 e0ef0a258d
Improve assets table display (#7500)
- Closes #7463
- Makes table header sticky
- Clips table body so it does not overlap table header

Other changes:
- Clip table header row so it does not overlap extra columns selector
- Hide extra columns selector on local backend (PM backend)
- Focus search bar if the keypress will type regular text
- Change row height from 40px to 32px
- Add "Share" button when the editor is open
- Make entire area of backend selector (Cloud <-> Local) clickable (previously, the padding was not clickable)
- Remove the up-arrow icon to open a project. Projects are now opened by switching to the project tab using the tab selector on the top left (or by double clicking the row).
- Fix opening newly created folder (previously its entries were appended to the end, rather than under the folder)
- Indent background of "name" column (the first column)
- Minor code style changes
- Add background back to "change password" modal (oops)
- Hide "open" context menu entry and show "stop" entry, when a project is currently running
- ℹ️ It might be a good idea to support the "open" action on directories as well, however it is difficult without the assets table refactor in #7540. As such, this functionality will not be added in this PR.
- Fix horizontal padding on "sign in" user menu entry
- Hide email/password validation when using oauth logins

More fixes for assets list:
- Project is inserted at start of list when there are no existing projects
- Project is inserted at start of children when there are no existing children
- Deleting a folder collapses it (hides its descendants)
- Adding children to a newly created folder puts them at the correct depth, rather than depth 1

# Important Notes
None
2023-08-28 18:01:40 +00:00
..
src Improve assets table display (#7500) 2023-08-28 18:01:40 +00:00
bundle.ts Extract SVGs to files (#7076) 2023-06-23 10:47:04 +02:00
esbuild-config.ts Background translucency (#7386) 2023-07-27 10:53:00 +02:00
package.json Fix validation regexes (#7499) 2023-08-17 10:32:53 +00:00
tailwind.config.ts Improve assets table display (#7500) 2023-08-28 18:01:40 +00:00
test.ts Fix validation regexes (#7499) 2023-08-17 10:32:53 +00:00
tsconfig.json Cognito auth 3/7 - add registration (#5864) 2023-03-17 15:26:59 +00:00
watch.ts Disable opening projects that are already opened by other users (#7660) 2023-08-28 13:21:36 +00:00