Nikita Pavlenko
849d033d57
[PyCharm] Jupyter (fix): Fixed size if between-cell-toolbar in case of big network delays. #PY-81749 Ready For Merge
...
(cherry picked from commit 0b480961bf3d20804601350bf8e7610bedeb9c0b)
IJ-CR-170271
GitOrigin-RevId: 329ad83f0db66f5c324a27f2ca14971ac14d87da
2025-07-24 11:22:38 +00:00
Nikita Pavlenko
eb16881d88
[PyCharm] Jupyter (fix): "Open in a new tab", restored an original text-file popup menu. #PY-82493 Ready For Merge
...
(cherry picked from commit 7325d6323e48c272eaa5fb3cca5e247e081c0ba1)
GitOrigin-RevId: 54d87c7ab92aa6e2c646710955ae88ec00e7ff64
2025-07-18 12:28:26 +00:00
Alex Plate
fa33c059f8
[Jupyter Notebooks] Change GutterPainter to ExecutionCountHolder
...
The gutter painter is an obsolete functionality that is not used anymore. However, there is still some logic that uses the fields of gutter painter. The logic of execution count was extracted and the part about the gutter was removed
This was done during DS-7052
(cherry picked from commit 6c3ebf664d25eee608f8b1b26febdbc5f48415b5)
IJ-CR-167252
GitOrigin-RevId: de7d208e4b136558f2921e70e7ffd30bf70af2d2
2025-06-27 19:45:33 +00:00
Alex Plate
acad7f7099
[DataSpell] [DS-7052] Add copy action for notebook plots
...
(cherry picked from commit 85c0dd17fd6ef9e2a4f771fbe4b77d8eba61797b)
IJ-CR-167252
GitOrigin-RevId: 1956a0a656d83802fd573d291f25da758eece283
2025-06-27 19:45:33 +00:00
Nikita Pavlenko
dd37482966
[PyCharm] Jupyter (fix): Fixed a bug with recreation of components in JupyterTrustManager and wrong addressing NotebookEditorAppearanceProvider. #PY-82081 Ready For Merge
...
(cherry picked from commit c35072fd21fed708e0bcbb89b04039ef0c51c448)
IJ-CR-166183
GitOrigin-RevId: 1e94ac9401505e20bd2c79c30323c740fe07224c
2025-06-19 10:39:04 +00:00
Vladimir Krivosheev
b935234c91
IJ-MR-162467 don't export intellij.platform.projectModel
...
GitOrigin-RevId: 11c0bf5ca0f3a6d892658a2b149d85cace9aa2b8
2025-06-14 13:00:48 +00:00
Vladimir Krivosheev
ef0323d07c
IJ-MR-162467 don't export intellij.platform.core
...
GitOrigin-RevId: 05f350c1c087be1bf9b46d8bdac5345a65f55958
2025-06-13 21:52:48 +00:00
Nikita Pavlenko
32a2ea491c
[PyCharm] Jupyter (fix): CEF-based cell output theme will be changed normally. Second step (Back end + front version update) #PY-81761 Ready For Merge
...
Small code cleanup and beautification, unused methods and variables removed.
GitOrigin-RevId: 8713f7e968f77360dd09fff052e645b0d39d45d2
2025-06-13 16:15:49 +00:00
Andrey.Matveev
8976362784
PY-80951 Support updating inlays and improve flag handling in Jupyter LLM promotion logic
...
GitOrigin-RevId: 667c15e57a337cff64c7bf02794c8975f8080ccd
2025-06-13 12:14:04 +00:00
Nikita Pavlenko
3390b0bc7c
[PyCharm] Jupyter (feat): "graphics.create() as Graphics2D"... replaced to short and proper useG2D. (fixed bug) #PY-81847 Ready For Merge
...
GitOrigin-RevId: 68cba3230796dd4506de8477f43735e4cd2948d9
2025-06-11 16:35:44 +00:00
Nikita Pavlenko
8425f70f1a
[PyCharm] Jupyter (feat): "graphics.create() as Graphics2D"... replaced to short and proper useG2D. #PY-81847 Ready For Merge
...
GitOrigin-RevId: 7d7e4c5c51dfdc43de4bd3eb6f99029aa40f9902
2025-06-11 12:52:44 +00:00
Nikita Pavlenko
c39d4e8cb7
[PyCharm] Jupyter (fix): Better drag&drop / move / swap cells. #PY-79257 Ready For Merge
...
GitOrigin-RevId: d50e3a8f0e6da3347a8ecbd465afdd8d40b48c9e
2025-06-06 16:29:23 +00:00
Nikita Pavlenko
6897aaffa8
[PyCharm] Jupyter (feat): Consequence text outputs will be merged to a single one. #(PY-81203, PY-81554) Ready For Merge
...
GitOrigin-RevId: 7aabad4287e67f52ff4fb4d73dc3aed20f33e221
2025-06-06 12:18:27 +00:00
Vladimir Krivosheev
65fe061584
IJ-MR-162467 don't export intellij.platform.analysis
...
GitOrigin-RevId: fcbcb68010b58cb507fee2c47473758b999e471b
2025-06-04 11:16:33 +00:00
Natalia.Murycheva
a37bea9b42
[Jupyter] PY-81463 Add an ability to customize the floating toolbar for cells
...
* Made code cell floating toolbar customizable in the Settings > Appearance & Behavior > Menu and Toolbars
* Minor move refactoring
GitOrigin-RevId: 5e9d2a1abb79832109d39f9ebaee30818e90b80a
2025-05-29 04:06:14 +00:00
Mikhail Filippov
40e854e522
IJPL-188826 bump Kotlin language version to 2.2
...
GitOrigin-RevId: 61c9fecae6a713d7e328e74b83186bc5d2f6bf66
2025-05-26 13:41:54 +00:00
ekaterina.itsenko
ebc6c71858
[pycharm] PY-80307 Jupyter:Outputs: change the inversion constants
...
GitOrigin-RevId: 6a1ca5593d79747e2638bb19b9699827873a7a3e
2025-05-23 03:24:49 +00:00
Alexander.Kass
1a3068e13f
ds: fix no-code cell background rendering
...
GitOrigin-RevId: 7f64b3579ad85c642cf7672508b24f746dff5085
2025-05-20 16:48:21 +00:00
Nikita Pavlenko
1b1a11e071
[PyCharm] Jupyter (fix): Toolkit.getDefaultToolkit().addAWTEventListener removed and rewritten to JLayer + LayerUI. #PY-81227 Fixed
...
GitOrigin-RevId: 4d28e2c954852ff837973c58ed44d79c264b4e5d
2025-05-19 17:04:24 +00:00
Bogdan Kirilenko
1a97b0035d
[PyCharm] PY-80553 Returning DefaultNotebookEditorAppearance.kt instead of Diff appearance for jupyter notebooks + minor cosmetics
...
GitOrigin-RevId: 1cad41478121c0c2dfdc0842efe41c77c2b1a0d3
2025-05-15 18:45:11 +00:00
Nikita.Ashihmin
e2aa1f15e5
PY-81112 Jupyter: Notebook is scrolled suddenly to the beginning on opening and resizing right/left toolwindows
...
Signed-off-by: Nikita.Ashihmin <nikita.ashihmin@jetbrains.com >
GitOrigin-RevId: a684a15ef8d921ce3a16bd31ada96c2e9777cc7e
2025-05-15 18:16:54 +00:00
Nikita Pavlenko
357956a3e4
[PyCharm] Jupyter (fix): Restored drawing of the right border of the cell frame. #PY-81124 Fixed
...
GitOrigin-RevId: a813c603779ab698d831df087435a4ba62b8461b
2025-05-15 16:22:03 +00:00
Nikita Pavlenko
43c31532a6
[PyCharm] Jupyter (fix): Fixed notebook scroll behavior when we have text outputs with scroll. #PY-79747 Fixed
...
GitOrigin-RevId: a70b039337f936b0081acbe31e2dbdaaffbe83fa
2025-05-15 11:40:16 +00:00
Nikita Pavlenko
274e45004c
[PyCharm] Jupyter (fix): Fixed different situations on move cells and on undo/redo after move. #(PY-77908, PY-80553) Fixed
...
GitOrigin-RevId: 812ed7386fb12ae6391490aff907ee307d97a443
2025-05-14 20:22:50 +00:00
Nikita.Ashihmin
24d0701d61
PY-80533 Jupyter: Remove consume click on nd click to another cell from md cell
...
Signed-off-by: Nikita.Ashihmin <nikita.ashihmin@jetbrains.com >
GitOrigin-RevId: ed46ed7926401390ce764a2fca26792c9a74d39b
2025-05-12 18:07:42 +00:00
Vladimir Krivosheev
7cf9ef2b29
update bazel files
...
GitOrigin-RevId: e78f86bd17affd7892fd1af8e157f033906b1865
2025-05-09 15:36:06 +00:00
Vladimir Krivosheev
644a6b2e81
IJ-MR-162467 don't export intellij.platform.editor.ui
...
GitOrigin-RevId: 8894abe16fb347de7649bfb2d7888b6e6fe0232c
2025-05-09 14:20:40 +00:00
Vladimir Krivosheev
6f8ff07ccc
simplify bazel labels (another step towards using simple names that reflect directory structure)
...
GitOrigin-RevId: 12bfb2d0fa315d87c7a4ade363d0f834cf324b71
2025-05-08 16:58:30 +00:00
Nikita.Ashihmin
7e71c01e90
PY-75666 Jupyter: Blinking, lagging and rendering delays while cell-by-cell generating markdown
...
Signed-off-by: Nikita.Ashihmin <nikita.ashihmin@jetbrains.com >
GitOrigin-RevId: 73024eb6123ee2ff72fe8bb198fd1bbe9c7a622e
2025-05-08 16:05:12 +00:00
Nikita.Ashihmin
a509510789
PY-80533 Jupyter: Add binary search for search of hovered cell
...
Signed-off-by: Nikita.Ashihmin <nikita.ashihmin@jetbrains.com >
GitOrigin-RevId: 2eab1cd6e3d74e85ed97a0acbae67d744193ef63
2025-05-08 16:05:12 +00:00
Nikita.Ashihmin
de00f0abb9
PY-80533 Jupyter: Change caclulation for bound to prevent eat of ai controller click
...
Signed-off-by: Nikita.Ashihmin <nikita.ashihmin@jetbrains.com >
GitOrigin-RevId: 0a6103870d0f04939fa0c3d1b5b4116fdfd83391
2025-05-08 16:05:12 +00:00
Bogdan Kirilenko
084d1d5172
[PyCharm] PY-43041 PythonRemoteSessionHistoryRetriever uses interval pointers + properly assigns execution status to cells
...
GitOrigin-RevId: 9a7569dc38aade0f99130891bfc8c40b97f4f0f0
2025-05-07 16:22:51 +00:00
Nikita Pavlenko
70dbf60d94
[PyCharm] Jupyter (fix): Fixed floating toolbar behavior when toolbar actions changed. #PY-80911 Fixed
...
- Also, toolbars will finally look complete in remote dev
- Removed multiple calls to Editor revalidate/repaint
GitOrigin-RevId: af2a30af1b3721ac3b756c2c8d79bb7a1dd079f1
2025-05-06 11:58:52 +00:00
Nikita.Ashihmin
ccf39c6f0e
PY-80533 Jupyter: Optimize calculation of bounds on paint gutter
...
Signed-off-by: Nikita.Ashihmin <nikita.ashihmin@jetbrains.com >
GitOrigin-RevId: 86f494fd16bde3c69b174c93e70dd3855f5ca209
2025-05-04 01:45:11 +00:00
Nikita.Ashihmin
0b391f1a2e
PY-80533 Jupyter: Update fast change width of gutter on run cell gutter icon update
...
Signed-off-by: Nikita.Ashihmin <nikita.ashihmin@jetbrains.com >
GitOrigin-RevId: 46503dad66f5e4a878f2a43eaf16b7c051ffad0d
2025-05-02 16:01:29 +00:00
Nikita.Ashihmin
9dcdd10779
PY-80533 Jupyter: After click from rendered markdown to code cell cursor is not moved
...
Signed-off-by: Nikita.Ashihmin <nikita.ashihmin@jetbrains.com >
GitOrigin-RevId: 577ace6182aa2ef2a922b57d90f39ca22677df27
2025-05-02 16:01:29 +00:00
Nikita.Ashihmin
b7054137d6
PY-80533 Jupyter: Fix NPE on inlay update
...
Signed-off-by: Nikita.Ashihmin <nikita.ashihmin@jetbrains.com >
GitOrigin-RevId: 20f55b0cf937c3422c667fda68fe0a9f564a7696
2025-05-02 12:50:53 +00:00
Nikita.Ashihmin
4de137552c
PY-80533 Jupyter: Partial fix color change bugs
...
Signed-off-by: Nikita.Ashihmin <nikita.ashihmin@jetbrains.com >
GitOrigin-RevId: 6188276abe7607d300160f48691c8787c8c37875
2025-05-02 12:50:53 +00:00
Nikita.Ashihmin
1c260a114f
PY-80533 Jupyter: Split border to provider and controllers
...
Signed-off-by: Nikita.Ashihmin <nikita.ashihmin@jetbrains.com >
GitOrigin-RevId: 63c55d6de0ea0cc58d3430c9566bd3170665b0cb
2025-05-02 12:50:53 +00:00
Nikita.Ashihmin
12c803d792
PY-80533 Jupyter: Refactor Highlight Layers
...
Signed-off-by: Nikita.Ashihmin <nikita.ashihmin@jetbrains.com >
GitOrigin-RevId: 21a8f4806c5cb1b435bf6f973316f6342c32840f
2025-05-02 12:50:53 +00:00
Nikita.Ashihmin
012bbac4de
PY-80533 Jupyter: Refactor NotebookEditorCellView
...
Signed-off-by: Nikita.Ashihmin <nikita.ashihmin@jetbrains.com >
GitOrigin-RevId: b38b72071822c833020a2f02b6e82264b2906714
2025-05-02 12:50:53 +00:00
Nikita.Ashihmin
990b2299cb
PY-80533 Jupyter: Remove deprecated highlighters
...
Signed-off-by: Nikita.Ashihmin <nikita.ashihmin@jetbrains.com >
GitOrigin-RevId: 23df4242c539cb0ea3f20b92c3fa945e434563a8
2025-05-02 12:50:53 +00:00
Nikita.Ashihmin
36ddc0042e
PY-80533 Jupyter: Remove deprecated Controllers
...
Signed-off-by: Nikita.Ashihmin <nikita.ashihmin@jetbrains.com >
GitOrigin-RevId: 459e92e67edcd9fcfd04359bcc6ac177d56b1d67
2025-05-02 12:50:53 +00:00
Nikita.Ashihmin
ff8faea663
PY-80672 Jupyter: Refactor New Cell Action remove dublicates
...
GitOrigin-RevId: 05180d5b5cc1cff6283ff3987ebb01d7d276a12e
2025-05-01 00:38:57 +00:00
Nikita.Ashihmin
e4cd1c81c6
PY-80672 Jupyter: Rewrite AI to self managed controllers
...
Signed-off-by: Nikita.Ashihmin <nikita.ashihmin@jetbrains.com >
GitOrigin-RevId: 5c53d822123b4f955b6d88c6fffd342fe8a0d956
2025-05-01 00:38:57 +00:00
Ilia Kirianovskii
b291d798e3
[bazel] Update build files
...
GitOrigin-RevId: eac8470b9d5efdf71c5f0ec6cb766eeb0b16fa54
2025-04-25 16:35:11 +00:00
Igor Slobodskov
4feb68f102
[R] decouple R from visualization module
...
move some icons to RIcons
GitOrigin-RevId: 16db9e12109b39467bf361de16208042adcd95d4
2025-04-25 14:12:45 +00:00
Nikita Ashihmin
820e9fc668
PY-80533 Jupyter: rewrite visualisation
...
GitOrigin-RevId: b95937146079fcd1de0417bf307008115f1b5e05
2025-04-25 14:08:12 +00:00
Igor Slobodskov
c6761873bf
[R] decouple R from visualization module
...
move messages from VisualizationBundle to RPluginBundle
GitOrigin-RevId: 15928dd51e96746de54c74337e615c9b31aacbf2
2025-04-25 10:01:06 +00:00
Igor Slobodskov
d3c99b18d0
[R] decouple R from visualization module
...
move some remaining functions to R plugin, rm unused staff
GitOrigin-RevId: 5cbeb165e9019082545f7f2adbb44ca9bdbf1e4f
2025-04-25 09:01:05 +00:00