Commit Graph

26 Commits

Author SHA1 Message Date
Andrey Vokin
7649c149a4 DS-5030 Gray stripe in markdown cell if it is the top or the bottom cell in the notebook
GitOrigin-RevId: 2c03a723792d82e46619fd450e9d495db9e852f3
2023-05-12 11:33:31 +00:00
Andrey Vokin
2452b376aa DS-5014 Wrong text in the "Add Code Cell/Add Markdown Cell" button. The button does not appear under the last cell
GitOrigin-RevId: e754cede19f6a81b4ebb4bda33eb5488b8ebd755
2023-05-08 17:16:53 +00:00
Andrey Vokin
d27acd6372 DS-3609 Make DataSpell Remote Development accessible for the general audience
Fix cell bottom background

GitOrigin-RevId: 59b70df4cb990ce560b5a4c5b6b9f5ee0f9a48eb
2023-05-05 16:03:54 +00:00
Andrey Vokin
b1277de6e0 DS-3609 Make DataSpell Remote Development accessible for the general audience
Fix height of below cell delimiter line marker gutter renderer

GitOrigin-RevId: 2f6316caf2f41bcf65479ca527d786383b3b5ed0
2023-05-05 16:03:51 +00:00
Andrey Vokin
f4675b2b4f DS-3958 Support command mode in Jupyter Notebooks in Remote Development
Extract NotebookBelowCellDelimiterPanel

GitOrigin-RevId: 73fb43945aeb98553e17255040dae283f50b867c
2023-05-04 15:45:12 +00:00
Andrey Vokin
d495d68652 DS-3609 Make DataSpell Remote Development accessible for the general audience
Simplify below cell panel

GitOrigin-RevId: 32629b111e7980aa7582faabb4016a6d7d0b6d56
2023-05-04 15:45:10 +00:00
Andrey Vokin
1e0858d021 Fix package, according to dev guide
GitOrigin-RevId: 68b86445018382f832109f1afe9d959b27a3cbea
2023-05-03 08:34:29 +00:00
Andrey Vokin
874eaebb84 DS-4630 MVP of Jupyter Notebooks with Remote Development
Transfer cell delimiter panel via Protocol

GitOrigin-RevId: 6226bbcf1c2124db65968d085e27dfd58e0f04d3
2023-05-03 08:34:27 +00:00
Andrey Vokin
6f2aef80ae DS-4986 Separate view and behaviour of panel between notebook cells
GitOrigin-RevId: 8b2f315baed84fa84a1236b9d6aafba67c472317
2023-05-03 08:34:23 +00:00
Andrey Vokin
827e65701c DS-3958 Support command mode in Jupyter Notebooks in Remote Development
GitOrigin-RevId: efc40641b1b2a1a42fe0436638d2f3c9cb6284f3
2023-04-15 08:40:01 +00:00
Alexey Kudravtsev
2b4ca53c2c remove fire* internal dangerous methods from MarkupModelEx, they don't belong there
GitOrigin-RevId: d16822dd511289df80447dd4edef55935cb022ad
2023-04-06 15:50:23 +00:00
Julia Beliaeva
59418cdb0c [notebooks] fix reacting to the editor line number settings changes
Since currently there is no way to listen to editor settings changes, it's not possible to add or remove NotebookCellLineNumbersLineMarkerRenderer when necessary. Instead, the renderer should stay added and check the setting in the paint method.

follow-up: 65cd51230b9ab112f0f99c8c6cb765647b5990d5

DS-4106

GitOrigin-RevId: 6ae446acf735d6bce2aec31a3f19c6da3bf86207
2023-03-14 21:31:53 +00:00
Andrey Vokin
d0d1577361 DS-3609 Make DataSpell Remote Development accessible for the general audience
Naming. Jupyter -> Notebook

GitOrigin-RevId: 54bce530f09b5b2217ee582a43caf4ab1fc8c403
2023-03-07 16:39:06 +00:00
Andrey Vokin
0bb109c6fb DS-4423 Cell's progress bar doesn't work in Gateway notebooks
Move SteadyUIPanel to visualization, so that to make it work in BackendBlockInlayModelCreator

GitOrigin-RevId: 4245a783b296f6822a9aa5be85f814fdc246322f
2023-03-06 07:10:13 +00:00
Andrey Vokin
2b24077409 DS-3609 Make DataSpell Remote Development accessible for the general audience
Move JupyterEditorAction to notebooks-ui module

GitOrigin-RevId: 187daf7a8ed0090e41661ab38be944053e721305
2023-03-06 07:10:04 +00:00
Andrey Vokin
79c1e2481b DS-3609 Make DataSpell Remote Development accessible for the general audience
Decouple NotebookEditorModeListenerAdapter from FileEditor

GitOrigin-RevId: 89c0360fc4fb86b477f9aa757f1b82b4a2778ed4
2023-03-06 07:10:01 +00:00
Andrey Vokin
47f712e26a DS-3609 Make DataSpell Remote Development accessible for the general audience
Move disabling continuous line numbering for Jupyter documents to the notebook-ui module

GitOrigin-RevId: 3cbe79a01d34a1f3321084a949554b372f4df93d
2023-03-06 07:09:59 +00:00
Julia Beliaeva
9d11f2fad9 [notebooks] allow to hide In/Out execution count
KTNB-113

GitOrigin-RevId: 743063acfa0a807fd45868218e2ef8395969ad70
2023-03-03 16:05:08 +00:00
Julia Beliaeva
cf48391bab [notebooks] extract interface for notebook appearance flags
GitOrigin-RevId: 024c71a2f62a481d07900e542e5d14247de5b3c0
2023-03-03 16:05:03 +00:00
Olga.Lavrichenko
9b78c22d2b DS-4487 Improve cell execution start time and duration presentation
GitOrigin-RevId: 794fb1c01c7a0c74cb52039769470ea7349e7f54
2023-02-02 00:12:51 +00:00
Andrey Vokin
90e520d8e0 DS-4486 Block inlay should be able created so that it always takes whole editor's width.
GitOrigin-RevId: 5e188386f6fa35a813354fe731e46af56ac29800
2023-01-26 12:56:31 +00:00
Andrey Vokin
063a24e885 DS-4423 Cell's progress bar doesn't work in Gateway notebooks
Make JupyterProgressBarUI stateless

GitOrigin-RevId: 4116d893a17663c50f6ed7f347911835631e79b0
2023-01-16 22:34:12 +00:00
Olga.Lavrichenko
03cd549b47 DS-365 Show cell execution start time and duration
GitOrigin-RevId: 9930321a64459060cc61e9508e49ca25ccf0f3e7
2023-01-10 21:51:59 +00:00
Igor Slobodskov
1961442d03 [DS-4144] fix regression in notebook appearance for selected cells
GitOrigin-RevId: 110a746993e01d3e5416ae6ba7db1735448d7ee3
2022-11-21 17:43:00 +00:00
Andrey Vokin
323891923c [Jupyter] Fix notebook-ui module
PY-56680 Impossible to call Settings with the installed Pycharm plugin: com.intellij.diagnostic.PluginException: Class org.jetbrains.plugins.notebooks.visualization.NotebookEditorAppearance

DS-3967 Notebook editor UI broken in master

GitOrigin-RevId: 7dc71704ca9ecc162ba4035d06e15207d7daca5e
2022-10-14 13:40:27 +00:00
Andrey Vokin
fd8bc18324 [Jupyter] move notebook-ui module to the "notebooks" folder
PY-56680 Impossible to call Settings with the installed Pycharm plugin: com.intellij.diagnostic.PluginException: Class org.jetbrains.plugins.notebooks.visualization.NotebookEditorAppearance

DS-3967 Notebook editor UI broken in master

GitOrigin-RevId: 5049925b688d101298eecddc6a73b2004dbedb0f
2022-10-14 13:40:26 +00:00