Alexey Merkulov
413fdb6473
[IFT] Fix test execution for Java Debug lesson
...
There was hanging for all lessons run
GitOrigin-RevId: e315f1deda79d38e7a9e2b625a1801392d4c8a65
2021-12-24 18:14:09 +00:00
Konstantin Hudyakov
0c49cada83
Extract test data path to util class
...
IJ-CR-14522
GitOrigin-RevId: 4b51a40aeb973403323d4ff93014c7483b82d5a0
2021-12-16 16:43:33 +00:00
Konstantin Hudyakov
6fd52bb65f
Do not process PSI actions if AST is not loaded
...
Also little bit refactor Surround With suggester
IJ-CR-14522
GitOrigin-RevId: cd82158729f8f6b8cd2c26b518acaeedc119ee0e
2021-12-16 16:43:32 +00:00
Konstantin Hudyakov
2986a16262
IFT-291 Bundle Features Suggester to Java, Kotlin, Python and JavaScript
...
IJ-CR-14522
GitOrigin-RevId: 6512d5f061c8004fb3e4f7f3f1f404193f30e1f5
2021-12-16 16:43:28 +00:00
Konstantin Hudyakov
aee12eb6b8
[IFT] Edit Debug lesson to use new evaluate expression field
...
IJ-CR-18086
GitOrigin-RevId: c2b070b13f19cab6025d463b4da578b8eafaf045
2021-12-08 10:15:36 +00:00
Konstantin Hudyakov
4693a95ce6
[IFT] Extract Java learning project installation logic
...
IJ-CR-18000
GitOrigin-RevId: cf2110bebaf5305d1a888721ce79c8b888a1047f
2021-12-01 11:17:45 +00:00
Alexey Merkulov
72668a60a8
Revert "[IFT] Hide non-working extract method lesson from Java course"
...
This reverts commit 1eb4e444439e57e06c161f50ea6d896a76691c90.
The problem is fixed in master by now
GitOrigin-RevId: 8993d553d0f7e456b7b3931f9aa08b519947f0cc
2021-11-18 13:17:28 +00:00
Alexey Merkulov
954e4ea819
[IFT] Hide non-working extract method lesson from Java course
...
The release has no fixes for IDEA-262587
GitOrigin-RevId: 1eb4e444439e57e06c161f50ea6d896a76691c90
2021-11-18 12:39:20 +00:00
Konstantin Hudyakov
4d19d10cf8
[IFT] Report module id in 'start_module_action' event instead of localized name
...
IJ-CR-17256
GitOrigin-RevId: fc381347933348a4d3f4ce287876c7cae6356b20
2021-11-17 12:26:03 +00:00
Konstantin Hudyakov
7b2267516b
[IFT] Add informers with link to restore changed incorrect settings
...
IJ-CR-16949
GitOrigin-RevId: 91ebe9c6b11d3b769022a4ad77a4bb254ea6ab62
2021-11-12 11:02:51 +00:00
Alexey Merkulov
cb9d895960
[IFT] Add comments about help link names
...
GitOrigin-RevId: 745d8d57caf5877696376be258ff97137ab6374d
2021-10-22 12:44:03 +00:00
Alexey Merkulov
6fec34e0bc
[IFT] Complete help links for Java, Python and Ruby course
...
GitOrigin-RevId: d58a00415a5af1506c7fabd1a17b3c13e54cb9a2
2021-10-21 18:34:42 +00:00
Alexey Merkulov
a744f02f55
[IFT] Improve help link API
...
GitOrigin-RevId: 9931c91e63d983a9e94ea7d301da79e9579d08ab
2021-10-21 18:34:37 +00:00
Alexey Merkulov
e561d63446
[IFT] Switch on help links and cover Editor Basics and Completion modules
...
GitOrigin-RevId: 71496673b0e005b659049c1bc4048bfb37edf956
2021-10-20 18:54:52 +00:00
Alexey Merkulov
d46fccd837
[IFT] Fix Run Configuration lessons
...
GitOrigin-RevId: 67fde709814573c173bef0bd349141ca57403a98
2021-10-18 18:58:14 +00:00
Konstantin Hudyakov
769d463a46
[IFT] Link Java, Python and Go lessons with TipsOfTheDay
...
GitOrigin-RevId: f48801cca6a176d01600bd3f36e64d3490ea5c00
2021-10-13 10:14:55 +00:00
Konstantin Hudyakov
8e91f22b20
IFT-265 Add lesson about Local History feature
...
GitOrigin-RevId: 4438df6ef2c2fa728b604969d13d07a4f6e49808
2021-08-31 16:10:13 +00:00
Alexey Merkulov
9bc56abe97
[IFT] Content structure refactoring: make it possible for learning project to be subdirectory of learning content
...
GitOrigin-RevId: db32d289c50b6dd21bd609d0911b9aa899906769
2021-08-24 16:23:26 +00:00
Alexey Merkulov
4d0abe8a06
[IFT] Propose to choose python interpreter when start learning from welcome screen and no SDK found
...
IJ-CR-12594
GitOrigin-RevId: 5b424cc24239fb2603990995f0c5bd010191a453
2021-08-18 13:24:03 +00:00
Alexey Merkulov
120d07d8bb
[IFT] Reformat
...
GitOrigin-RevId: b625b8411722f764ba2dece7d102bc0eb3f3549d
2021-07-19 19:26:03 +00:00
Alexey Merkulov
c45ac9022d
[IFT] Cleanup
...
GitOrigin-RevId: 058d8a627202490e91743a7ec275ed339e209f91
2021-07-19 19:26:00 +00:00
Konstantin Hudyakov
5a21fb37d6
[IFT] Switch on Git lessons by default
...
IJ-CR-11765
GitOrigin-RevId: d4458a1df0ff5dac76a7ac546c5a4fc7190461be
2021-07-13 11:40:33 +00:00
Dmitry Avdeev
ac3e4e15ed
IDEA-239640 Start working from Empty Project
...
setting JDK automatically if missed
GitOrigin-RevId: c7571918d3d0fc127247b9b76ca041b98bb4106d
2021-06-11 20:14:51 +00:00
Konstantin Hudyakov
40cef0f6c1
[IFT] Bundle Git lessons plugin to IDEA and add lessons to Java learning course
...
GitOrigin-RevId: 454c7c14a7ec00303acb815e2b7786929a26e309
2021-05-27 11:49:52 +00:00
Alexey Merkulov
ecac79c7ea
[IFT] Fix declaration and usages lesson after platform changes in the tab text
...
GitOrigin-RevId: a9e201c62970944c6212fc559479363d48cb3f58
2021-05-25 17:03:11 +00:00
Alexey Merkulov
1f03890baf
[IFT] Introduce transparent restore API
...
Also fix autorun test for Java extract method lesson
GitOrigin-RevId: 10f6a766679a1da569b5c7142eaf84cbaa76fe9c
2021-05-25 17:03:10 +00:00
Konstantin Hudyakov
76d2b6bd96
IFT-100 Improve Duplicate and delete lines lesson
...
Add step with suggesting the convenient way to duplicate multiple lines
IDEA-CR-71489
GitOrigin-RevId: ff65e78ca3baab3fdedeed81cc82099fd6a5e223
2021-05-25 13:22:34 +00:00
Alexey Merkulov
b31ba8169f
IFT-79 Rework shortcut style and and fix line breaks before punctuation
...
GitOrigin-RevId: b4731ebd1dee6955617bff7b7ff5ccba04222511
2021-05-17 20:02:37 +00:00
Alexey Merkulov
c86244005a
[IFT] Add test steps for Java Statement completion lesson
...
GitOrigin-RevId: 894a10538eccab974a28abc34339e6e2ec39e1cf
2021-04-27 20:17:05 +00:00
Konstantin Hudyakov
136cbde576
[IFT] Fix triggers and add GUI test for Java Type matching completion lesson
...
IDEA-CR-71359
GitOrigin-RevId: 314c0be99fbd8f57345f38ec9d86b4878627c397
2021-04-27 14:04:54 +00:00
Konstantin Hudyakov
8ef2fa9461
[IFT] Add GUI test for Java Basic completion lesson
...
IDEA-CR-71359
GitOrigin-RevId: e59753fa0774ad3af6381999bad6be1cbb42365b
2021-04-27 14:04:53 +00:00
Alexey Merkulov
94b04c5c88
[IFT] Fix GUI test for Rename lesson for Java
...
GitOrigin-RevId: 99dc86541f58de0def91498c3e7f47c8d65eafcd
2021-04-23 20:01:11 +00:00
Alexey Merkulov
03cf96a57d
[IFT] Change name of "Smart type completion" lesson to "Type-matching completion"
...
also fix the indent in the python sample
GitOrigin-RevId: e8e88c6618eb4f700bdbdf7ccb286cfe18b9d8a2
2021-04-14 12:58:02 +00:00
Konstantin Hudyakov
7dea2dadc8
[IFT] Generalize postfix completion lessons
...
IDEA-CR-71209
GitOrigin-RevId: 12cb5a709a58acd749ba5c150d228b15c7a4441a
2021-04-13 06:09:54 +00:00
Alexey Merkulov
9eeea5f1d2
IFT-198 Allow complete the step with mouse click
...
Just typing should work also
GitOrigin-RevId: c5abb89bb34b472a0c1f488623650ef4683f2e7c
2021-04-02 11:38:36 +00:00
Vladimir Krivosheev
0ec818456e
rename according to module file name convention
...
GitOrigin-RevId: 66a48c64dd478f96758885afa5e915d366bcb88f
2021-03-30 07:08:32 +00:00
Alexey Merkulov
27bd099fbc
[IFT] Remove shared indexes remark because shared indexes message is muted when training is started
...
GitOrigin-RevId: 573172efeb1fb91524aab698140209d1c00196bc
2021-03-26 14:22:50 +00:00
Alexey Merkulov
e9d2005425
IFT-180 Improve task text in the Find Occurrences lesson
...
GitOrigin-RevId: 9a502a11a117fb6e35166d13fbcb1c56302877a7
2021-03-26 10:25:17 +00:00
Alexey Merkulov
37454824b8
IFT-182 Fix debug lesson for case when hotswap option is set to always
...
IDEA-CR-71066
GitOrigin-RevId: 5b20afa93342b38d6360840e47e34f11fdaa971a
2021-03-25 13:59:10 +00:00
Konstantin Hudyakov
1ba98e8f36
IFT-169 Add warning to refactoring lessons if inplace refactorings disabled
...
IDEA-CR-71024
GitOrigin-RevId: 7407b3f02b3acb4f4244434db498554a9cbe8172
2021-03-23 13:27:10 +00:00
Konstantin Hudyakov
e32773646c
IFT-181 Improve Editor coding assistance lesson
...
IDEA-CR-70982
GitOrigin-RevId: 1f78e7471f3391dbbbe9281d7db10766ea1c548f
2021-03-19 09:38:07 +00:00
Konstantin Hudyakov
e9a2a75e46
IFT-175 Edit number of selects in Java Select lesson
...
IDEA-CR-70987
GitOrigin-RevId: 154dae989b626dc50f482a76568b52aab2a3212b
2021-03-19 08:23:49 +00:00
Konstantin Hudyakov
8cc36b74e7
IFT-166 Adapt Refactoring menu lesson according to not native localization
...
To test adaptation without installing language plugin switch 'ift.adapt.to.not.native.localization' key in the registry to 'true'
IJ-CR-7003
GitOrigin-RevId: cf014568d394126587ade7ff89cb9e3cdb6da59c
2021-03-15 14:49:02 +00:00
Konstantin Hudyakov
5ec67dd859
[IFT] Update Extract Method lesson for Java
...
(cherry picked from commit f70f2f6e758d6faec898b1e72e137ad9217d5edc)
IDEA-CR-70585
GitOrigin-RevId: 5b7421e78f4439033d642990cc400622b22f3c58
2021-02-20 12:11:18 +00:00
Alexey Merkulov
4cbe1d21b1
[IFT] Exclude testGuiFramework dependency from IFT modules
...
Also make test script to wait editor analyzed
IDEA-CR-70569
GitOrigin-RevId: f7b3f69043de4fd064aa1c4c95c25622766825a1
2021-02-19 11:36:28 +00:00
Alexey Merkulov
a088f477b2
[IFT] Add option to skip lesson GUI test
...
IDEA-CR-70569
GitOrigin-RevId: 5e6f1e93643f0bdb68ce1f01a79ec1c4ff8940f1
2021-02-19 11:36:26 +00:00
Alexey Merkulov
c4d30d7489
[IFT] Rework Lesson API
...
IDEA-CR-70490
GitOrigin-RevId: e51ed223096bb361781236b69ab9843cabe4832d
2021-02-12 12:09:28 +00:00
Alexey Merkulov
ba6b3ef02d
[IFT] Big files move
...
IDEA-CR-70490
GitOrigin-RevId: a20fef4ca9dd177f6af4b8aabff14c337c6aae80
2021-02-12 12:09:23 +00:00
Alexey Merkulov
4c2330c494
[IFT] Remove Module parameter from lessons
...
GitOrigin-RevId: 585dc35780d5f2a0640b02b174dd01e116233000
2021-02-11 16:42:30 +00:00
Konstantin Hudyakov
b3b8c11398
IFT-141 Fix toolwindow closing steps not completing by clicking "Hide" button
...
IDEA-CR-70408
GitOrigin-RevId: 3b936027a5a6a620e5b19fbfcfc516970581ee0e
2021-02-08 10:24:54 +00:00