Files
Kyle Kelley 6ea4662326 Initial Notebook UI structure (#19756)
This is the start of a notebook UI for Zed. 

`🔔 Note: This won't be useable yet when it is merged! Read below. 🔔`

This is going to be behind a feature flag so that we can merge this
initial PR and then make follow up PRs. Release notes will be produced
in a future PR.

Minimum checklist for merging this:

* [x] All functionality behind the `notebooks` feature flag (with env
var opt out)
* [x] Open notebook files in the workspace
* [x] Remove the "Open Notebook" button from title bar
* [x] Incorporate text style refinements for cell editors
* [x] Rely on `nbformat` crate for parsing the notebook into our
in-memory format
* [x] Move notebook to a `gpui::List`
* [x] Hook up output rendering


Release Notes:

- N/A

---------

Co-authored-by: Nate Butler <iamnbutler@gmail.com>
Co-authored-by: Thorsten Ball <mrnugget@gmail.com>
2024-10-29 11:30:07 -07:00
..
2024-08-12 09:55:00 -04:00
2024-08-12 09:55:00 -04:00
2024-08-01 21:57:51 -04:00
2024-08-01 21:57:51 -04:00
kb
2023-11-20 10:46:23 -05:00
kb
2023-11-20 10:46:23 -05:00
kb
2023-11-20 10:46:23 -05:00
kb
2023-11-20 10:46:23 -05:00
2024-01-03 11:45:41 -05:00
2024-09-13 21:12:29 -04:00
2024-09-13 21:12:29 -04:00
2024-06-25 11:43:30 -04:00
2024-09-13 21:12:29 -04:00
2023-08-14 15:50:42 -04:00
2023-08-14 15:50:42 -04:00
2023-08-14 15:50:42 -04:00
2023-08-14 15:50:42 -04:00
2024-09-13 21:12:29 -04:00
kb
2023-11-20 10:46:23 -05:00
2024-06-11 12:39:45 +02:00
kb
2023-11-20 10:46:23 -05:00
2023-08-14 15:50:42 -04:00
2023-12-01 15:30:01 -05:00
2024-09-16 00:24:18 -04:00
2023-11-05 01:06:41 -05:00
2023-08-16 13:48:12 -04:00
2024-09-13 21:12:29 -04:00
2024-07-26 11:08:42 -04:00
2024-09-13 21:12:29 -04:00
2024-09-13 21:12:29 -04:00
2024-09-13 21:12:29 -04:00
2024-09-13 21:12:29 -04:00
2024-09-13 21:12:29 -04:00
2024-09-13 21:12:29 -04:00
2024-09-13 21:12:29 -04:00
2023-08-14 15:50:42 -04:00
2024-09-13 21:12:29 -04:00
2024-09-13 21:12:29 -04:00
2024-09-13 21:12:29 -04:00
2024-06-26 13:02:58 -04:00
2023-12-18 12:56:57 -05:00
2023-08-14 15:57:31 -04:00
2024-05-07 16:36:13 -04:00
2024-05-07 16:36:13 -04:00
2023-08-16 23:38:11 +03:00
2024-05-16 16:55:54 -04:00
2023-10-17 13:34:51 -04:00
2023-08-14 15:50:42 -04:00
2024-04-23 13:31:21 -04:00
2023-12-19 10:30:46 -05:00
2024-09-13 21:12:29 -04:00
2024-01-03 11:45:41 -05:00
kb
2023-11-20 10:46:23 -05:00
2024-01-03 11:45:41 -05:00
2024-01-03 11:45:41 -05:00
2024-04-11 18:36:58 +02:00
2024-09-05 16:00:32 -03:00
2023-10-17 13:30:09 -06:00
2023-12-19 10:30:46 -05:00
2024-04-11 23:07:29 -06:00
2024-06-18 12:16:54 -07:00
2024-09-13 21:12:29 -04:00
2024-04-23 15:33:09 -06:00
2024-09-13 21:12:29 -04:00
2024-09-13 21:12:29 -04:00
kb
2023-11-20 10:46:23 -05:00
2023-12-19 10:30:46 -05:00
2024-01-03 11:45:41 -05:00
2023-08-14 15:50:42 -04:00
2024-05-07 16:36:13 -04:00
2024-05-03 12:50:42 -07:00
2024-05-03 12:50:42 -07:00
2024-05-03 12:50:42 -07:00
2024-05-03 12:50:42 -07:00
2024-09-16 00:24:18 -04:00
2024-04-23 13:31:21 -04:00
2024-09-05 16:00:32 -03:00
2023-10-16 15:53:29 -04:00
2024-09-13 21:12:29 -04:00
2024-06-26 13:02:58 -04:00
2023-11-18 00:54:01 -05:00
2024-09-13 21:12:29 -04:00
2024-09-13 21:12:29 -04:00