Commit Graph

70 Commits

Author SHA1 Message Date
Konstantin Hudyakov
328b4bb8c8 IFT-190 Make Recent files lesson completable with Python 2.7
IDEA-CR-71042

GitOrigin-RevId: 664c3b34a8146931683ad87913ad6ce7f5dfd7f4
2021-03-25 09:33:06 +00:00
Konstantin Hudyakov
1c6fd8d650 IFT-189 Show warning if Python 3 not installed in FString completion lesson
IDEA-CR-71039

GitOrigin-RevId: 2e3eff55e75c645e2708026fd13787a5c5072e8a
2021-03-25 09:32:10 +00:00
Alexey Merkulov
48978184b0 [IFT] Adjust debug lesson for Python 2.7
GitOrigin-RevId: 8362390b6dead28e8c25a77012f3f9b46f003b9c
2021-03-24 12:42:31 +00:00
Konstantin Hudyakov
48def2e239 IFT-186 Fix proved and probable NPEs in UI detection triggers
IDEA-CR-71027

GitOrigin-RevId: 53a112b53275be16bf6c73ab5ae67da2aea3b700
2021-03-23 13:28:12 +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
47698f9e06 IFT-177 Fix localization in Python Quick-fix lesson
IDEA-CR-70981

GitOrigin-RevId: 85da73cbb1293c3c95738d0196f3ba9e826d0e3b
2021-03-19 08:01:40 +00:00
Alexey Merkulov
b5d6a4b5af [IFT] Duplicate balloons for project steps to the learning panel
GitOrigin-RevId: af020c44d3bc3ed333612727389d75eae2249dff
2021-03-12 12:06:20 +00:00
Konstantin Hudyakov
d96c4e5367 IFT-160 Fix localization in Python Rename lesson
IDEA-CR-70878

GitOrigin-RevId: ee592dd3cd3412b3b489c283e798457dec19e3e8
2021-03-12 08:45:36 +00:00
Konstantin Hudyakov
77d8e9b539 IFT-158 Add missed localization to InPlaceRefactoring lesson
IDEA-CR-70878

GitOrigin-RevId: fa306789cfc15f7703db8be4f96258f29361864c
2021-03-12 08:45:35 +00:00
Alexey Merkulov
3745210346 [IFT] Add restore logic to onboarding tour
And support restore API for steps without editor

IDEA-CR-70872

GitOrigin-RevId: 15a592672b834c0cd8b450c0569f9ee08829182e
2021-03-11 16:38:18 +00:00
Alexey Merkulov
4536f36359 [IFT] Add end lesson dialog for onboarding tour
IDEA-CR-70872

GitOrigin-RevId: 67ba0af9626a22e6c71c555df1350883fd3613d8
2021-03-11 16:38:18 +00:00
Alexey Merkulov
64a5e99c64 [IFT] Fix highlighting of run area
IDEA-CR-70872

GitOrigin-RevId: 8d41d23a4946bbb487f77561fb98cb4abe1d87ff
2021-03-11 16:38:17 +00:00
Alexey Merkulov
145d073b25 [IFT] Introduce DSL for runtime messages configuration
IDEA-CR-70872

GitOrigin-RevId: c03adee4ed1c1952b17067809934faa07292c152
2021-03-11 16:38:16 +00:00
Alexey Merkulov
0f1a15684a [IFT] Rewrite onboarding messages
IDEA-CR-70872

GitOrigin-RevId: 7d3de071c7a7583e7dd42532069fbe1b692512cb
2021-03-11 16:38:15 +00:00
Alexey Merkulov
f7a79f1c17 [IFT] Show learning panel at the start of onboarding lesson
IDEA-CR-70872

GitOrigin-RevId: c6155a0f2dd6a9f41b27b52e4f1cb70e8000d531
2021-03-11 16:38:14 +00:00
Konstantin Hudyakov
474998f281 IFT-155 Fix first step in Quick Fix refactoring lesson
IDEA-CR-70877

GitOrigin-RevId: 30b0e9c884d4ecb27a9b187399237dd92837fcb8
2021-03-11 16:35:54 +00:00
Alexey Merkulov
81c5ae5a62 [IFT] Move PyCharm onboarding lesson under the ift.experimental.lessons flag
GitOrigin-RevId: 113616d7b17632013045ed306b3ad8f6f2495baf
2021-03-05 11:21:34 +00:00
Konstantin Hudyakov
6afcf21cc6 [IFT] Delete unused implementation of finding Python SDK
IDEA-CR-70665

GitOrigin-RevId: 93c9c1a468f903a21a3a98805c78b59c5247f47a
2021-02-26 09:59:55 +00:00
Alexey Merkulov
6df76e2b42 [IFT] Improve onboarding tour
* Ask about close lesson only on explicit balloon close
* Close the Learn panel when the tour is starting

GitOrigin-RevId: bd635ba371a15a0d4a1c200e524546bf10e0b29a
2021-02-20 16:14:19 +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
2ad3a04215 [IFT] Fix Python selection lesson
GitOrigin-RevId: db33746550f1a186b640aec8afa92e40faa5f7c9
2021-02-16 13:24:13 +00:00
Alexey Merkulov
c71c87b408 [IFT] Fix i18n support for Python rename lesson
GitOrigin-RevId: b9acbeed6d7cd2d26af7763b8a423e1a6cf6876b
2021-02-16 13:24:12 +00:00
Alexey Merkulov
c605f743b7 IFT-74 UX-1532 Add IFT promoter to the main tab on the welcome screen
IDEA-CR-70455

GitOrigin-RevId: 685078654e093f2dc48c8ee52df0a3f0a12b2f8f
2021-02-12 16:13:58 +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
Alexey Merkulov
118953a992 [IFT] Support main toolbar in the onboarding lesson
GitOrigin-RevId: 824b1647d877c8c89afc9fbcb8bb69ad9a93b78f
2021-02-05 14:08:13 +00:00
Alexey Merkulov
22d038c82f [IFT] Update onboarding lesson
GitOrigin-RevId: db704b5d35da7e42ce9df1b028bb0c6abc2099c0
2021-02-04 13:33:45 +00:00
Alexey Merkulov
a2361995c4 [IFT] Fix F-String completion lesson
GitOrigin-RevId: e6ce45865bc4f8e72f361dd1baec6fa6f5da2491
2021-02-04 13:15:13 +00:00
Alexey Merkulov
d188d12005 [IFT] Add restores to onboarding lesson
GitOrigin-RevId: 19613a563c961bc196889fda9de2e00dcb16bae6
2021-02-02 18:50:49 +00:00
Alexey Merkulov
409902fb48 [IFT] Fix messages for onboarding lesson
GitOrigin-RevId: 33e26d3392000b977176329754c2d347924353d6
2021-02-02 18:50:46 +00:00
Alexey Merkulov
eb288ddb5d [IFT] Extract onboarding messages to bundle
GitOrigin-RevId: 6f3b0e3259ba17a5a2e848e69583509106fa42e0
2021-01-29 16:53:57 +00:00
Alexey Merkulov
e9971f180f [IFT] Add callback links
GitOrigin-RevId: c531eb55bee124d3e38fcf2a94a6000e2e7c9220
2021-01-29 13:24:00 +00:00
Alexey Merkulov
3c60737e1f [IFT] Update Onboarding tour
GitOrigin-RevId: 33a6ed7c17d6a1e0a4e3af132d33ce742915b13e
2021-01-29 13:24:00 +00:00
Alexey Merkulov
4e8429f43c [IFT] Rework balloon size to specify only the width
GitOrigin-RevId: a6bdba0896ab0b57a05bffddb40bd775ef60e8e4
2021-01-29 13:23:59 +00:00
Alexey Merkulov
451278462c Revert "[IFT] Rework search everywhere steps for onboarding tour"
This reverts commit bb992808

GitOrigin-RevId: fc74395b163c465c037c009eb98d14e37c018ed6
2021-01-29 13:23:58 +00:00
Alexey Merkulov
8bef7460e0 [IFT] Rework search everywhere steps for onboarding tour
GitOrigin-RevId: bb992808a3551e89b555562dce61b40e17fb1340
2021-01-26 18:12:04 +00:00
Alexey Merkulov
590b270292 [IFT] Add pulsation highlighting for buttons and into onboarding tour
GitOrigin-RevId: 9ae8e58952a84c696d2cc2df3b600891bc6760b8
2021-01-26 13:27:54 +00:00
Alexey Merkulov
82991dc25a [IFT] Improve learning balloon
GitOrigin-RevId: 8f152cf1d86bb895fd6fdd9476fd871f5d53ed4a
2021-01-26 12:34:31 +00:00
Alexey Merkulov
4bc6f91d4c [IFT] Remove indexing GotIt from onboarding lesson
GitOrigin-RevId: fe86a6353a06040681caf34856bfbef2b1e29604
2021-01-26 12:34:30 +00:00
Alexey Merkulov
1e0463cc99 [IFT] Reorder Python lessons
IDEA-CR-70162

GitOrigin-RevId: 3e1be9ae52d93e60e280916ac55c82a740f0160a
2021-01-18 14:45:13 +00:00
Alexey Merkulov
137b3b45f0 [IFT] Reorder navigation lessons
GitOrigin-RevId: d6bcd06cc899d5c99e197dcd26224bcf9828ed79
2021-01-18 14:01:28 +00:00
Konstantin Hudyakov
c92c226e0b [IFT] Add possibility to restore task when warning resolved
IDEA-CR-70047

GitOrigin-RevId: 054536bbdacd4354604ff1c648621552ed1b9818
2021-01-12 13:58:35 +00:00
Alexey Merkulov
f8b8d5fa5e [IFT] Replace workaround by better solution
GitOrigin-RevId: a064c686db782dd3b28ee74751001d1f3d26fc67
2021-01-12 12:00:29 +00:00
Alexey Merkulov
c39395d762 [IFT] Fix exception in Onboarding lesson
GitOrigin-RevId: 5c736cb1ce69385ae320c150804b545a395a6516
2021-01-11 20:22:31 +00:00
Konstantin Hudyakov
76db4f66dc [IFT] Add Find and Replace in files lesson for java, python and ruby
IDEA-CR-69975

GitOrigin-RevId: 0db188d67ae1a5c294047e7e4eb95fe01d5f5e85
2021-01-11 13:40:24 +00:00
Dmitry.Krasilschikov
429d3fc5cf Use ActionButton for Square Stripe buttons
GitOrigin-RevId: ce4fed7a161fab7baf70bbe89592b25eb8f12c60
2021-01-06 21:58:29 +00:00