Commit Graph

619 Commits

Author SHA1 Message Date
Anton Efimchuk
ce7635909f PY-75987 [Jupyter] Fix folding bar position calculation on notebook open
GitOrigin-RevId: f8db05c845ceef6d0d5179a59256743107e1c49e
2024-09-19 23:05:31 +00:00
Nikita Pavlenko
a924f291c2 [PyCharm] Jupyter/RemoteDev (fix): Removed obsolete OutputListener and OUTPUT_LISTENER: Topic<OutputListener>. #PY-76035 Fixed
GitOrigin-RevId: 19a4465762389b53c0fd53445eb73005e661d047
2024-09-19 12:59:41 +00:00
Anton Efimchuk
f61fb768bb PY-75857 [Jupyter] Lay out custom folding region components in the order of their appearance in document
GitOrigin-RevId: 9b5334bfd8940fce8bdc321756b3d3a7a1da860e
2024-09-19 12:25:11 +00:00
Vladimir Koshelev
fd94eba810 [jupyter] DecoratedEditor#keepScrollingPositionWhile: change ReadAction to WriteIntendReadAction
GitOrigin-RevId: 66e9417bdb8f7ac7bf8a3396eb33c4e92fdf2038
2024-09-19 10:53:46 +00:00
Nikita Pavlenko
1751d7e81a [PyCharm] PY-74366 Jupyter/RemoteDev (feat): First version of notebook output synchronization in RD. Console, image and some other outputs will be properly updated.
GitOrigin-RevId: 283aa5b0699bad1c493cf9ef6847d025028087d5
2024-09-18 10:11:58 +00:00
Nikita.Ashihmin
aca36e6cc6 PY-75934 Jupyter(fix): Fix additional memory leak on editor close
GitOrigin-RevId: 600d892d79bcb06c2af6bf717fc3e16bc6a73eb8
2024-09-17 22:16:25 +00:00
Nikita.Ashihmin
d4e1171701 PY-75934 Jupyter(fix): Fix problem that memory is not clear on editor close
GitOrigin-RevId: 08b9bf882b5cefb5ea4b89f5fca7a88fdb18beeb
2024-09-17 22:16:25 +00:00
Nikita Pavlenko
3106110b50 [PyCharm] PY-66520 Jupyter (refactor): Nested scrolling rewritten, layers and ancestor listeners removed, timeout tweaked.
GitOrigin-RevId: 2596450201eaaa08855d3041f12e5dc12ad553b1
2024-09-17 12:55:15 +00:00
Arkady.Bazhanov
5b27f83136 [notebooks] Fix initialization problems in EditorCellOutputs
This was causing JSON Jupyter output to crash.

GitOrigin-RevId: 2d4e95fdb7650a6fc3396d79ff3ce3a49e8fbe2e
2024-09-17 11:43:54 +00:00
Nikita Pavlenko
b20f34524a [PyCharm] Jupyter (fix): Fixed mouse wheel transaction timeout in smooth notebook scrolling. Set to 1000. #PY-75812 Fixed
GitOrigin-RevId: 853463bdc01846a2c340e341ccab111e5c57e679
2024-09-16 17:14:20 +00:00
Nikita Pavlenko
f9c4fc7c62 [PyCharm] Jupyter (fix): Fixed missing editor in console. #PY-31502 Fixed
GitOrigin-RevId: c389b26f907ad05aa674ad35d22c3ed094473e97
2024-09-16 12:41:37 +00:00
Anton Efimchuk
45094a7305 PY-75936 [Jupyter] Fix inlay creation on output data update
GitOrigin-RevId: fc101415725a8b7dd70012e2f04b332d8442a643
2024-09-16 12:33:59 +00:00
Anton Efimchuk
b7bd47c0eb [Jupyter] Replace Flow with ObservableProperty
GitOrigin-RevId: 472aef73e1b7c65e8c3ad345a2aad3157d61549d
2024-09-12 22:26:27 +00:00
Anton Efimchuk
bdea992c1a PY-74255 [Jupyter] Separate output keys retrieval and ui update logic. Update outputs only from EDT thread
GitOrigin-RevId: ec883dde8dc14db1d6a2ccfaa3c80206c4812a01
2024-09-12 22:26:27 +00:00
Bogdan Kirilenko
6cf6f20581 [PyCharm] PY-74597 fix gutter visual issues in zen/distraction free modes
GitOrigin-RevId: 3d69e2464d53d77fbcb05b10250f2ac30702f611
2024-09-12 21:18:01 +00:00
Nikita Pavlenko
4bf8e6e672 [PyCharm] Jupyter (fix): Refactored dispose mechanism around EditorCellViewComponent. #(PY-75619, PY-75843) Fixed
GitOrigin-RevId: 06770f94ec977c3eb3839d920ea8f91cbac3774e
2024-09-12 17:46:26 +00:00
Bogdan Kirilenko
d59ddc340a [PyCharm] PY-74597 fix visual issues in presentation mode where cell background color extends to the gutter area
GitOrigin-RevId: 07ce4a901f913f93187ba8bbc12cbcd4134f91f6
2024-09-12 17:37:50 +00:00
Nikita Pavlenko
205645559d [PyCharm] PY-74366 Jupyter (refactor): Removed full qualified class names from code, which appears after refactor.
GitOrigin-RevId: 01a2042a8d92d444f8a91fba5c8c070cdce5b879
2024-09-11 22:03:25 +00:00
Nikita Pavlenko
40a941c038 [PyCharm] PY-74366 Jupyter/RemoteDev (fix): DecoratedEditor reworked and now does not decorate TextEditor, and only installs on EditorImpl of JupyterFileEditor, subscribing on events.
GitOrigin-RevId: 19723ef0c44c4be749112dc2ffec5a704992b374
2024-09-11 19:29:35 +00:00
Anton Efimchuk
178947f196 PY-75736 [Jupyter] Switch to command mode after clicking outside the editor area.
GitOrigin-RevId: 946b8be3dbcc5287940fe70cfbadfc2d00cf81f4
2024-09-11 10:07:40 +00:00
Nikita.Ashihmin
7105b4dae3 PY-72902 Jupyter(fix): fix tests 2
GitOrigin-RevId: 1f18738b197219f113e1892205344c687e4e1bba
2024-09-11 03:52:55 +00:00
Nikita.Ashihmin
06871f2f00 PY-72902 Jupyter(fix): fix tests
GitOrigin-RevId: 763ad97d4a759ed215c4232b9ee0881915056a46
2024-09-11 03:52:55 +00:00
Nikita.Ashihmin
bd060c8869 PY-72902 Jupyter(refactor): Refactor NotebookEditorContext.kt
GitOrigin-RevId: 8c247028815d2d11b4450e9ce0424186cc7bc0e2
2024-09-11 03:52:55 +00:00
Nikita.Ashihmin
3e151ca433 PY-72902 Jupyter(refactor): Refactor to use helper methods
GitOrigin-RevId: bd1fa4a3c88f65394ec2ca22a131670e0c70c8a7
2024-09-11 03:52:55 +00:00
Nikita.Ashihmin
e004c031c8 PY-72902 Jupyter(refactor): refactor context, create JupyterDataContext and NotebookDataContext
GitOrigin-RevId: 1794b8f2db92ef6a2b27adb1ccf36cfc09054887
2024-09-11 03:52:55 +00:00
Anton Efimchuk
f3b441a613 PY-75619 [Jupyter] Dispose cell components before editor
GitOrigin-RevId: 06f4a9f1b60b069b1c04b935a7c34c7bd5637acc
2024-09-09 09:41:13 +00:00
Anton Efimchuk
010007796b PY-75138 [Jupyter] Fix 'Render Markdown cells automatically' checkbox
GitOrigin-RevId: 1190de01e20678ab3a90aa5ea8dba35edc60d776
2024-09-09 09:41:13 +00:00
Bogdan Kirilenko
37bba6668a [PyCharm] PY-36795 "Run selection/line in console" for Jupyter notebooks - available only for selection in a single CODE cell
GitOrigin-RevId: 0a6d7dfcc1cd399250a47de696e042d0e94e71ff
2024-09-06 14:06:58 +00:00
Anton Efimchuk
3cc4680f84 PY-75427 [Jupyter] Fix wrong cursor appearance over inlays
GitOrigin-RevId: 4bda35004d1bc6a917c11a905f44ce71fdf45f36
2024-09-05 11:19:13 +00:00
Nikita Pavlenko
cd8f4d01df [PyCharm] PY-74366 Jupyter/RemoteDev (refactor): intellij.notebooks.ui and intellij.notebooks.visualization got packages matching module.
GitOrigin-RevId: 541dc927e69a09464f0fd8ce1d304549c59b53e9
2024-09-03 19:08:22 +00:00
Andrey.Matveev
1c3c645b82 PY-74198 Hide "Run Cell" button in gutter while AI is generating code
GitOrigin-RevId: 74f6d17c77183b51cfe39aec6d87fb0faea77822
2024-09-03 16:00:50 +00:00
Anton Efimchuk
c2bce27ea8 PY-73155 [Jupyter] Fix error on folded cell removal
GitOrigin-RevId: 400e3a5fd21d135cfc40e37cc44599bea03cea4e
2024-09-02 17:56:19 +00:00
Bogdan Kirilenko
d6c5d6ff50 [PyCharm] PY-31502 PY-65683 jupyter console WIP
GitOrigin-RevId: 91f18889224b1b9bbcc2cfbe1f6f61ead988f7c2
2024-08-29 20:20:40 +00:00
Igor Slobodskov
a006c902bd [R] use bundle as variable instead of composition in VisualizationBundle
GitOrigin-RevId: d3ff93214b40084863f6db8ab87e08078a8cc20c
2024-08-23 11:26:43 +00:00
Igor Slobodskov
93b294b29f [R-1567] use RBundle instead of VisualizationBundle
GitOrigin-RevId: a35bfae591e2a86c2dcee19580bd86bae9535623
2024-08-22 16:35:02 +00:00
Igor Slobodskov
d3ef15b8e7 [R-1567] rm unused NotebookInlayToolbar
GitOrigin-RevId: 017508b0344e98360dd7c83d89c8fb288bde6b5e
2024-08-22 16:35:02 +00:00
Igor Slobodskov
2eabd7c970 [R-1567] use RBundle instead of VisualizationBundle in InlayTablePage and TablePaginator
GitOrigin-RevId: 4171fb5ccfe4f3e0dfca8f692a8728acfb4c536a
2024-08-22 16:35:02 +00:00
Igor Slobodskov
2dea696b18 [R-1567] partially revert 342525cd7bd9b822579613db3943d4ffe35e98bd
MouseWheelUtils was used by RMarkdown implementation and was accidentally removed by jupyter team

GitOrigin-RevId: 1b9c436d2e5d713666e56e4293d06b5fead18a60
2024-08-22 16:35:02 +00:00
Igor Slobodskov
65e794e45a [R-1567] extract RInlayDimensions from InlayDimensions
GitOrigin-RevId: 05374426d4805c0c87395a795f98922138b2bad3
2024-08-22 16:35:02 +00:00
Anton Efimchuk
12a698e239 PY-73155 [Jupyter] Fix JCEF outputs leakage on markdown cell view/edit switch
GitOrigin-RevId: 161f0d0cf9ed0fe9978a6cb83a1614947087fd09
2024-08-22 16:30:20 +00:00
Anton Efimchuk
3ce00f652f PY-73155 [Jupyter] Fix problems with focus switch between markdown and code cells
GitOrigin-RevId: ffbfb7c3644b9710fbc005d31b78fc3b78b3a0de
2024-08-22 16:30:20 +00:00
Igor Slobodskov
85e8bccedd [R-1567] rm modules intellij.jupyter.images and intellij.notebook.images
GitOrigin-RevId: 190156d092a1bbd26bef641052cee770e9b0f5ad
2024-08-21 17:43:24 +00:00
Igor Slobodskov
0dbc4e0bd7 [R-1567] move GithubMarkdownCss to R plugin
GitOrigin-RevId: 7fd799b0a9305197f59053076da3d362442843f8
2024-08-21 17:07:26 +00:00
Igor Slobodskov
52f3000b96 [R-1567] move HistogramSlider to R plugin
Actually, it is unused, but I want to try to use it.

GitOrigin-RevId: 05533645d2490c1a148d3f8ab93f933723effe78
2024-08-21 13:54:42 +00:00
Igor Slobodskov
4a11ced193 [R-1567] move ProgressStatus to visualization.ui
It is not used by R implementation anymore, only by jupyter

GitOrigin-RevId: 8abc230c1ae8b0ff849ab36cd688ae7b4b5dc25a
2024-08-21 13:54:42 +00:00
Igor Slobodskov
fdcabed0e4 [R-1567] move EmptyComponentPanel to R plugin
GitOrigin-RevId: e1a8e4937da9c000a7f50fcef97a993b0dce8b8b
2024-08-20 19:24:17 +00:00
Igor Slobodskov
4cdd244b72 [R-1567] remove extension point, GraphicsManager is used inside R plugin only
GitOrigin-RevId: ce22cd9d8cac59b522e4dac9b213868e6325d1c7
2024-08-20 19:24:17 +00:00
Anton Efimchuk
d70c7000f9 PY-73153 [Jupyter] Unfold markdown section on collapsed cell counter click
GitOrigin-RevId: a123f955da822a86ec8375a3dbaddd96422e06e6
2024-08-20 17:49:32 +00:00
Igor Slobodskov
032ed44f11 [R-1567] rm UiCustomizer
GitOrigin-RevId: c1e5924c46e3e6a4c107cb6aee291f5beaa4b18e
2024-08-20 15:50:43 +00:00
Igor Slobodskov
fd70208b70 [R-1567] move GraphicsPanel to R plugin
GitOrigin-RevId: 2fdef242a63d6c50468909a8824380a126247c71
2024-08-20 15:50:43 +00:00