Konstantin Hudyakov
1898fd04be
IJOB-571 Fix 'The editor has been closed' warning in Recent Files lesson
...
(cherry picked from commit deece05f321110b8c6aa4711135dd1cc80d1bcdc)
IJ-CR-147744
GitOrigin-RevId: 55c997f9156cce0dbd59f820ec3667915679f5fa
2024-10-28 16:50:17 +00:00
Konstantin Hudyakov
1051f5cabc
IJOB-569 Fix 'The editor has been closed' warning in Declaration and Usages lesson
...
Do not use `editor` property from the runtime context because it can throw an exception (and then warning in the Learn panel) if currently selected editor is null.
Because of the platform implementation, selected editor can be null at the moment between switching the editor tabs.
(cherry picked from commit dc3afe43eb8be4ff8e7993a0da35093577e2f118)
IJ-CR-147744
GitOrigin-RevId: 37571fa1905b762c6e3c8b2d6bad09ce9af6fdbb
2024-10-28 16:50:17 +00:00
Konstantin Hudyakov
5395d08330
IJOB-568 Fix unexpected restore in Surround and Unwrap lesson
...
It happened in the Java version of the lesson.
(cherry picked from commit e8eee237f0c5d18bc34e34311216402f3215920f)
IJ-CR-147744
GitOrigin-RevId: b82fcc70afad11096af998445f1c97d13c3e4a6c
2024-10-28 16:50:17 +00:00
Maksim Banaev
d759c719a2
[clion][ift] return back the step with Quick Definition action to Quick Popups lesson in CLion Nova.
...
The CPP-36510 has been implemented. There is no reason to have different implementation of the lesson.
GitOrigin-RevId: 1433661459636579fb67fb1ce1119c936058dfd9
2024-10-11 18:50:55 +00:00
Vladimir Krivosheev
9f566cc5fb
experimental ij void
...
GitOrigin-RevId: c980a4927fabeedda2284695f234ee41652b6db5
2024-10-10 23:38:08 +00:00
Vladimir Krivosheev
956b017e55
cleanup
...
GitOrigin-RevId: 0d8f3a68e28f90dc4b641c249060516f0f50ab56
2024-10-10 23:38:08 +00:00
Vladimir Krivosheev
cd6ccbd2fe
IJPL-162693 remove dependencies on intellij.platform.feedback and intellij.platform.tips" modules
...
GitOrigin-RevId: 764de2b4962fd3c7e5d0545c30e16c490722de4a
2024-09-22 11:58:48 +00:00
Alexey Merkulov
f395b23567
[IFT] Switch on a statistics collection for light suggester checkers
...
IJPL-159194
GitOrigin-RevId: 27a23c495d695c0b0059506efba50355279a635d
2024-09-06 17:32:32 +00:00
Alexey Merkulov
4d8776250f
[IFT] Add suggester heuristics for quick evaluation promotion
...
IJPL-159194
GitOrigin-RevId: ad83113d67ed9f6cd0f6f9d5d8f863c9e7a9752b
2024-09-06 17:32:32 +00:00
Alexey Merkulov
6a1837c790
[IFT] Allow suggester to work without PSI and/or language for universal suggestions
...
GitOrigin-RevId: 5c7eed58a6e484c9b211b2668a13401c74acebe5
2024-09-06 17:32:32 +00:00
Mikhail Filippov
f13d92e82f
IJPL-150165 switch to invoke dynamic lambdas in Kotlin
...
GitOrigin-RevId: 63ba45a21874cc723917982996fce1a510b2a182
2024-09-05 11:19:31 +00:00
Mikhail Filippov
bf43f2fc01
IJPL-150165 bump Kotlin language and API version
...
GitOrigin-RevId: a59dc8ca214a5047773fccf1cf28a1e1b07acf68
2024-08-30 22:15:55 +00:00
Vladimir Krivosheev
3b3ae1c0b5
IJPL-159596 disable sorting - we must produce distribution order entries in a stable manner without sorting
...
GitOrigin-RevId: 1bf3a1f18ba5b2d6d5bc4f9c44f8208f86c8baa2
2024-08-22 10:33:53 +00:00
Vladimir Krivosheev
86b23d40f1
IJPL-197 introduce core-only or allowlist-only ApplicationActivity
...
GitOrigin-RevId: cb3631d0748100134dc8a6021dac1a2f57859121
2024-08-14 13:08:53 +00:00
Gregory.Shrago
b54dcb3a6c
fix DataProvider cast in lessons
...
GitOrigin-RevId: 7518e8c1d95c1bc1c269e152b1832e29f09180ee
2024-08-09 18:18:23 +00:00
Konstantin Hudyakov
492dfd9c04
IFT-595 Fix onboarding lesson stuck on the run step
...
There is now dedicated `editor` property in the `EditorGutterComponentEx`. DataProvider approach is no more working.
GitOrigin-RevId: 81586804deba872d026f6e2ef63678633dab0ca5
2024-08-05 12:14:30 +00:00
Vladimir Krivosheev
b00a999ce0
IJPL-157703 git: commit time is in English
...
GitOrigin-RevId: 3d505d049a04deba947366e1705d1819c550c3da
2024-08-01 15:57:48 +00:00
Konstantin Hudyakov
be28608ea8
IFT-593 Do not paint all highlightings with rounded corners
...
The default value was set to true accidentally.
GitOrigin-RevId: 8d50fd06bf441184af6b8eef58e686f535cf66c3
2024-07-31 08:09:27 +00:00
Vladimir Krivosheev
398ebce1d5
split content report
...
GitOrigin-RevId: ef449bdf4c5480a6ee3ce43b4af118c2c6e31219
2024-07-25 19:20:06 +00:00
Alexander Lobas
932f2d438e
Swap icon path parameters: move expUI path to the first place
...
GitOrigin-RevId: 74cf09fb454c89b676be259cdd7437a81ac4c067
2024-07-25 15:12:07 +00:00
Konstantin Hudyakov
646b942ed7
IJPL-43794 Update text of New Users Onboarding steps
...
GitOrigin-RevId: 4460efb9916ce2482eb079cf6cb1993b71a8d261
2024-07-25 09:49:52 +00:00
Konstantin Hudyakov
bd20f548d8
IJPL-43794 Highlight Learn tool window button
...
To make it more noticeable.
GitOrigin-RevId: 08ff8711e50f0e5cf70cc555f9b7b1b10ce3e212
2024-07-22 10:55:41 +00:00
Konstantin Hudyakov
3f4843b75a
IJPL-43794 Features Trainer: show simplified onboarding lesson in the user project if experiment is enabled
...
So, if the experiment is disabled, an old project-based lesson will be used.
GitOrigin-RevId: e6244d7109eff0ae67b2b1468d0e7239276a630e
2024-07-22 10:55:41 +00:00
Konstantin Hudyakov
5c901e4bd8
IJPL-43794 Features Trainer: do not show feedback form and end of lesson dialog if experiment is enabled
...
These parts are also mentioning the old onboarding.
GitOrigin-RevId: 552b122ae8875d27e9183e768608a7e74cc75f9b
2024-07-22 10:55:41 +00:00
Konstantin Hudyakov
e50282df3d
IJPL-43794 Features Trainer: edit essentials module name
...
GitOrigin-RevId: 7ce6251a54f4756aea7812526058643242c9fab8
2024-07-22 10:55:41 +00:00
Konstantin Hudyakov
d209d76699
IJPL-43794 Features Trainer: do not show onboarding banners on Welcome Screen if experiment is enabled
...
GitOrigin-RevId: 3f9eeed14825a0ca4d5c03ef7377572af7e2f77a
2024-07-22 10:55:41 +00:00
Konstantin Hudyakov
50bd1a9a52
IJPL-43794 Add Learn tool window step to New Users Onboarding
...
GitOrigin-RevId: cd4b95ceff674464412aeb495f27fa351ef4fc75
2024-07-22 10:55:41 +00:00
Konstantin Hudyakov
dca8a5bbc6
IJPL-43794 Refactor: extract LearnGroup to platform
...
It is required to show 'Start Onboarding Tour' action near the 'Learn IDE Features' provided by Features Trainer.
GitOrigin-RevId: 1e48b882c878cf4468d531b2c752835adc71cd3e
2024-07-22 10:55:41 +00:00
Konstantin Hudyakov
2229bd451b
IFT-588 Fix onboarding stuck before Run Widget step
...
GitOrigin-RevId: 33796c34efcc0fe706c1dd57dca0681a3436ab9d
2024-07-12 20:06:53 +00:00
Konstantin Hudyakov
d374db134e
IFT-575 Fix unexpected restore in Find in Files lesson
...
When we request `virtualFile`, we need to get the editor. But there can be the moment when the currently selected editor is null during new editor tab opening. It caused `NoTextEditor` exception and stop of the lesson.
Better to use more specific check here. But anyway, it looks like current behavior with `NoTextEditor` exception is not suitable and should be reconsidered.
GitOrigin-RevId: 5744726f8c0bf5089380f8417408a75ef125c45a
2024-07-08 16:32:22 +00:00
Konstantin Hudyakov
423a4cf421
IFT-573 Fix completion item detection in Python Basic completion lesson
...
GitOrigin-RevId: 83e1c2575c879fba8732417bd68ca783b52f5c99
2024-07-05 18:36:32 +00:00
Konstantin Hudyakov
65ea85868f
IFT-572 Fix unexpected restore in Postfix Completion lesson
...
GitOrigin-RevId: a218c2630eea473c725229091405522123e62f2f
2024-07-05 18:36:32 +00:00
Konstantin Hudyakov
670a8644ea
IFT-577 Do not show Learn tool window in WebStorm and JavaScript lessons in the other IDEs
...
It is only a workaround to fix this problem in 242. Real fix requires more work and will be delivered in 243: IFT-570.
GitOrigin-RevId: 426b7cdb16ae87ba070af26aa139f8fea29c0dab
2024-07-03 20:24:42 +00:00
Maksim Banaev
02a2f7bc86
[clion] restore LocalHistory Lesson
...
GitOrigin-RevId: df15eee0c7898b951eb724d136beb523b987adda
2024-06-27 13:25:42 +00:00
Konstantin Hudyakov
9ee89b102b
IFT-553 Adapt Local History lesson to new local history dialog UI
...
GitOrigin-RevId: 8c54467456e8e519a1de1ecbef00ac1fe30589da
2024-06-26 17:34:11 +00:00
Konstantin Hudyakov
2aeceefae9
[IFT] Refactor: do not duplicate the LocalHistoryLesson in Go course
...
GitOrigin-RevId: 9a0221b1b0df5e5e02506e07bcf5aa904e1adb3d
2024-06-26 17:34:07 +00:00
Nikolay Chashnikov
734d22367f
API cleanup: mark for removal API which was deprecated in 2023.3 or earlier (IJPL-503)
...
GitOrigin-RevId: 619375d93c72a0cf38144e1e781902b358e201b7
2024-06-20 09:26:41 +00:00
Alexander Lobas
89d58ee436
IJPL-150231 Move icon mappings from json to icon generator
...
GitOrigin-RevId: 4d4576fc7eeb92ec43c36abec2d62d271b45d9a4
2024-06-15 23:19:46 +00:00
Alexey Merkulov
8a1eba4a40
GO-16797 Add onboarding tips for sample projects in GoLand
...
GitOrigin-RevId: 445e5d3ec1eab54ea10016b8de1929baadb08bec
2024-06-12 13:14:28 +00:00
Gregory.Shrago
4101fa8f0f
drop obsolete FreezingDataContext
...
GitOrigin-RevId: 320d51c7bbe954bd70c8c77f1c53c8151a73300c
2024-05-31 16:14:07 +00:00
Alexey Merkulov
c794a1f036
[IFT] Add reworked java onboarding lesson
...
GitOrigin-RevId: f2f92f105fc03a8d206878e1462a981f538ab456
2024-05-13 23:39:48 +00:00
Alexander Lobas
3f90c0e90f
IJPL-49419 Move old UI to plugin
...
GitOrigin-RevId: 0ebbb04fd33b7663c08303a1e3f56057fa8884d9
2024-05-12 09:25:36 +00:00
Anton Efimchuk
a403ce305d
PY-72389 Markdown cells cannot create new lines
...
GitOrigin-RevId: bcd636dd42dfc8b38bb10fa1c3e265035956fc46
2024-05-03 10:50:13 +00:00
Vladimir Krivosheev
2308b1d43a
IJPL-973 extract intellij.platform.lvcs.impl (as it uses VCS impl)
...
GitOrigin-RevId: b884d5830b393bbea5320680dd1b47876e2b0d12
2024-04-29 15:44:29 +00:00
Eldar Abusalimov
0cc73b1334
LLM-2129,LLM-2790: Always use getter/setter for LicensingFacade.INSTANCE
...
Otherwise, the `LicenseStateListener` doesn't get notified about the updates.
Fixes AI Assistant being unavailable in case of using the Remote Mode.
GitOrigin-RevId: 261cfb65fab0935e6bbd25e6ab3143ca6268878f
2024-04-24 16:49:08 +00:00
Maksim Banaev
e58a3c0ceb
CPP-37769 Features Trainer: Add Code Assistant lessons
...
* remove QuickImplementations from QuickPopups Lesson in Nova
GitOrigin-RevId: 45198cac99faf903cbd35e79781ffb988a2e9e89
2024-04-24 03:03:19 +00:00
Dmitry Batrak
881b370b95
RDCT-1092 Hotkeys are displayed incorrectly in popups on different OS
...
replace SystemInfo.isMac with ClientSystemInfo.isMac() in keyboard-shortcuts-related code
GitOrigin-RevId: 640604dff8e09d1aeccd0edc156873dd63c09fea
2024-04-22 19:16:22 +00:00
Yuriy Artamonov
59597eb185
[platform] IJPL-938 Deprecate public utils in com.intellij.refactoring.suggested
...
Update usages
GitOrigin-RevId: d56e13ad1631e92d900ded8d89edbed7bf214c41
2024-03-29 22:09:46 +00:00
Vladimir Parfinenko
82964a08f5
[debugger] differentiate source of breakpoint toggling, IDEA-349250
...
Differentiate toggling by gutter click (automagical selection of the best breakpoint variant) and by shortcut (selection of the nearest breakpoint by caret position).
Toggling from gutter doesn't move the caret and tries to choose the best breakpoint variant (not yet chooses, but work in progress).
Toggling by shortcut can move the caret and chooses the nearest breakpoint variant.
GitOrigin-RevId: 8f4f68b5ed57155907f1f0dd2447a6813a84e4ca
2024-03-28 15:13:12 +00:00
Piotr Tomiak
0ae82b0137
IJPL-787 JBHtmlPane: support rendering of shortcuts, unify color rules (support for code colors in an editor colors scheme)
...
GitOrigin-RevId: ecedf51ebf3d89a4d8c056697e9e2bf38775e1f5
2024-03-06 20:30:56 +00:00