enso/app/ide-desktop/lib/client
somebody1234 73b864640b
Home screen (#7517)
- Closes https://github.com/enso-org/cloud-v2/issues/580
- Adds home screen

Other changes:
- Typing in the search bar from the home page, switches to the drive page. This is easy to change/remove, of course

# Important Notes
There are minor differences from the design:
- The Enso logo has opacity 0.6 to match the text color, rather than 0.665
- The list of samples is different
- The border-radius on the "create empty project" tile was changed from 18px to 16px, to match every other border-radius (especially the ones on the tiles for the other samples)

Implementation notes:
- The "new project" circled plus icon has a different color to the primary text color as well, but that has been left as-is
- The sample descriptions have a backdrop-blur, but the background image no longer extends underneath it
- There are currently no inset shadows for the home screen, but it will be easy to copy them from the old implementation from the old templates list
- "Read what's new in Enso 3.0 Beta" currently links to https://enso.org/, rather than a blog post (which does not yet exist)
- The new template backgrounds have been replaced with SVGs. The Excel one uses the Excel logo from Wikipedia; the new geospatial analysis one was converted to SVG via auto-tracing.

There are also several placeholders:
- Sample author icon
- Sample author
- Sample open count
- Sample like ount
2023-08-31 15:03:39 +00:00
..
src Home screen (#7517) 2023-08-31 15:03:39 +00:00
tasks QoL code improvements for dashboard (#7022) 2023-06-19 01:02:08 +02:00
bundle.ts Convert dashboard to use esbuild (#6034) 2023-03-31 16:19:07 +02:00
dist.ts Enable require-jsdoc lint and add two lints related to React (#6403) 2023-05-19 19:55:29 +00:00
electron-builder-config.ts Allow configuring Project Manager server host and port (#6774) 2023-08-25 07:33:31 +00:00
entitlements.mac.plist Refactor gui/src/rust/ide to two app/gui and app/ide-desktop (#3157) 2021-11-16 10:04:56 +01:00
esbuild-config.ts Upload and download .enso-projects from the local backend (PM backend) (#7305) 2023-08-09 09:30:40 +00:00
file-associations.ts Enable require-jsdoc lint and add two lints related to React (#6403) 2023-05-19 19:55:29 +00:00
package.json Rearrange CB panels (#7350) 2023-07-31 15:33:54 +00:00
paths.ts Enable require-jsdoc lint and add two lints related to React (#6403) 2023-05-19 19:55:29 +00:00
start.ts Fix some dashboard issues (#6668) 2023-05-26 10:17:03 +00:00
tsconfig.json Enable typescript-eslint (#5717) 2023-03-15 03:42:14 +00:00
watch.ts Fix restoring cloud projects that have been closed (e.g. from inactivity) (#7584) 2023-08-25 13:19:31 +00:00