Commit Graph

137 Commits

Author SHA1 Message Date
Gregory.Shrago
b54dcb3a6c fix DataProvider cast in lessons
GitOrigin-RevId: 7518e8c1d95c1bc1c269e152b1832e29f09180ee
2024-08-09 18:18:23 +00:00
Dmitry Batrak
d2d4f6ab88 GTW-7495 Keymap settings in HTTPClient in devcontainer is incorrect
Use context-dependent Ctrl/Cmd+Enter shortcut to take into account the OS of the client process

GitOrigin-RevId: 1ec4df494b81c9c25972918a4f25a9e8d02688e9
2024-04-10 11:41:38 +00:00
Konstantin Hudyakov
a924dddaea IFT-536 Fix starting of some Git lessons
There was a problem with the stripe button name we tried to find, so we searched by the incorrect name.
Use the name from the tool window title provider instead of the hardcoded message from the bundle (the same provider is used for stripe button name).

GitOrigin-RevId: aa2ada90d442bad433a065df20f5608a771c8100
2023-12-18 12:48:16 +00:00
Julia Beliaeva
586207252a [vcs-log] refactor DataGetter function names
GitOrigin-RevId: c547887b301950bc4c73f90bd7de5ec2a83bac89
2023-11-16 00:07:05 +00:00
Maxim.Banaev
149b8f7fd4 CPP-34907 [FeaturesTrainer] Git > Quick Start stuck when preparing sandbox
Change ToolbarComboWidget to ToolbarComboButton in GitFeatureBranchWorkflowLesson
Remove code duplication in the lesson

GitOrigin-RevId: f926be1809ddb3006ff532a35576520e1f325bba
2023-09-12 13:44:57 +00:00
Maxim.Banaev
f60ebef687 CPP-34907 [FeaturesTrainer] Git > Quick Start stuck when preparing sandbox
GitOrigin-RevId: 69420ee201960f884463570b7687a9d483242355
2023-09-08 16:52:16 +00:00
Julia Beliaeva
e1dde99c3b [vcs-log] extract an interface to encapsulate text filter field in the log tab
GitOrigin-RevId: 4f22449068be456e9a71226a59d81a673ec3a98d
2023-08-26 01:12:19 +00:00
Vladimir Krivosheev
8dd13764a9 IDEA-326151 update hash algo for icons
GitOrigin-RevId: bb8f3acd0314190362619afb86151270b893f082
2023-08-09 14:46:20 +00:00
Alexey Merkulov
a8b334de45 IFT-463 Fix wording
GitOrigin-RevId: a2359d63d457459fb5cacac28d44aeb26e3a93cb
2023-06-14 22:04:33 +00:00
Daniil Ovchinnikov
97f0a7fd3b migrate usages of ModalityState.NON_MODAL to ModalityState.nonModal
GitOrigin-RevId: fb4855bfa90dbf384fed24871e4b28ab803847bb
2023-06-09 21:58:50 +00:00
Dmitry Matveev
a9d10a0919 Feature trainer. Small fix for Rider
(cherry picked from commit 94b7508656b9f68681340541e77e5c6989e7e18f)

IJ-CR-107213

GitOrigin-RevId: c00afc6a1fce10b85ecabd11b8f5fce9960b13ee
2023-05-09 11:35:09 +00:00
Dmitry Matveev
c5b0fccfc9 Proofread VCS lesson in the feature trainer
GitOrigin-RevId: c1d8eaf086a44e7992810772e8401097893744c6
2023-04-20 10:43:11 +00:00
Vladimir Krivosheev
6dbda83b26 use komihash for icon classes to align rasterized key with a runtime cache key (same algo)
GitOrigin-RevId: fec04acb91d4a69d5c50571d3408c9b0ce3fddd4
2023-03-24 15:49:56 +00:00
Konstantin Hudyakov
c7b72363eb [IFT] Edit text in Git lessons
GitOrigin-RevId: 2d7d313eec05fc93e60cba70d622aee70b85329c
2023-03-14 16:00:55 +00:00
Konstantin Hudyakov
58b330b232 [IFT] Refactor: extract opening git tool window steps to utils
GitOrigin-RevId: f4854e6bd187b77cf5f78b037d7df25216aebca7
2023-03-14 16:00:52 +00:00
Alexey Merkulov
aaea90d631 [IFT] Apply JBUI scaling in popup construction instead of call places
IJ-CR-103403

GitOrigin-RevId: 30b92fe24ca3b54a144fbc0ce4e6ac9adc7180e6
2023-02-24 15:00:53 +00:00
Konstantin Hudyakov
e6ceb976ea [IFT] Git lessons cleanup
GitOrigin-RevId: 042ab06730f125d4c979a51952410b2d52a0dde1
2023-02-15 17:25:07 +00:00
Konstantin Hudyakov
7ea1824ace [IFT] Improve Git lessons
- make highlightings less aggressive
- add more popups
- replace 'click to proceed' steps with gotIt popups where it is suitable

GitOrigin-RevId: 3242ad7ff361a135c29c01cda1ed78c611780f25
2023-02-15 17:25:04 +00:00
Konstantin Hudyakov
fea0d09484 [IFT] Fix UI tests in Git lessons
GitOrigin-RevId: ca88dc30a2d8b552c4ba5485335f505b7161c700
2023-02-15 17:25:01 +00:00
Konstantin Hudyakov
b927380be2 [IFT] Adapt Git lessons to new UI
GitOrigin-RevId: df9d2e67d3d3715423111c94e4ceed27071a3827
2023-02-15 17:24:57 +00:00
Daniil Ovchinnikov
578eaaf60e rename library kotlin-stdlib-jdk8 -> kotlin-stdlib
GitOrigin-RevId: cddf45ccfd5563d3fe209bea62a1c37c94f44ff9
2023-01-10 12:22:34 +00:00
Dmitry Matveev
748be09c39 Feature Trainer. Improve wording in the 'Git' lesson
GitOrigin-RevId: 8d57f4b2abefa259fc7142547166a467f98a74af
2023-01-10 10:23:54 +00:00
Vladimir Krivosheev
8e919e297f space and qodana, git feature trainer - do not use internal API to load SVG
GitOrigin-RevId: 1b84c2beb1320869203099c7911624e40769248d
2022-12-27 10:27:29 +00:00
Konstantin Hudyakov
d794e669d8 IFT-419 Fix highlighting of Show Diff action in Git Annotate lesson
Improve the check ot not highlight `Show Diff in Separate Window` action.

GitOrigin-RevId: 3dcb223694667c1cc21b152528eac696a1f8ee3d
2022-11-14 16:15:43 +00:00
Konstantin Hudyakov
bac7f3589a [IFT] Fix empty Git Log in Git lessons
For some reason it is not updated properly during Git repository initialization and first showing of Git Log tool window. Annotate lesson stuck because of it.

GitOrigin-RevId: 2bd39f47b813fe2a9dd265f092aa2e012d8b454b
2022-11-02 16:16:40 +00:00
Konstantin Hudyakov
508df86697 [IFT] Merge Git Lessons plugin into main IFT plugin
So, there will be only one IDE Features Trainer plugin in the installed plugins page.

IJ-CR-95996

GitOrigin-RevId: 15aad69f3ec75bb928dfa2a5d7ecaee5b5fb45be
2022-09-28 14:54:21 +00:00
Aleksandr Krasilnikov
fb8a5f439c [NewUI] Move log filter actions from popup to the search field
IDEA-290199

GitOrigin-RevId: ee0fb0b48a745938fd80c04d822e574ce3114458
2022-09-21 11:22:05 +00:00
Konstantin Hudyakov
2b20bea008 [IFT] Fix incorrect indents before and after code and action text elements
Shortcuts and code should be surrounded by non break spaces, so it is better to use `LearningDslBase` methods than specifying them directly in the bundles.

GitOrigin-RevId: 1107b77c6c1968c47dfe0ae7a13604e74ebb8e40
2022-09-16 06:19:29 +00:00
Aleksey Pivovarov
be53a46721 vcs: remove usages of deprecated API - CommonCheckinProjectAction
GitOrigin-RevId: f215e9b996bf022e239c03648011b901d8f0b445
2022-09-09 15:10:09 +00:00
Konstantin Hudyakov
09cf2b1fee IDEA-300739 Add tests for checking integration of lessons with tips
GitOrigin-RevId: 04aeced1e0b20f5f74f0296270fa6ce22020d66e
2022-09-01 15:42:25 +00:00
Konstantin Hudyakov
5ae19d4044 IDEA-300739 Remove obsolete declarations of tips for lessons
GitOrigin-RevId: 23f0dc181089c24280e88702da46228b3777750f
2022-09-01 15:42:24 +00:00
Konstantin Hudyakov
26265ef6ff IDEA-300739 Specify tips for lessons in learning course
GitOrigin-RevId: a74698489a8af593e07a936422e27ebe76da6f98
2022-09-01 15:42:23 +00:00
Konstantin Hudyakov
321b94a7a3 IDEA-298422 Implement ShortcutTextPart
And also extract and generalize ActionKeyPopup

GitOrigin-RevId: 6e5a1abeaad8d4b53956d5f9053b2dedf002c27b
2022-08-05 06:30:05 +00:00
Julia Beliaeva
12b19bfde4 [vcs-log] introduce VcsLogCommitSelection to keep information about selected commits
GitOrigin-RevId: b37440175c7547d2a58826fe787a35bbaaf84fdf
2022-07-18 21:31:08 +00:00
Aleksey Pivovarov
21b85d02a8 vcs: decouple toolwindow UI from ChangesViewCommitWorkflowHandler
GitOrigin-RevId: 31b2d8cabaca87a1bccc7c36eb323b8a72612d45
2022-07-12 10:57:00 +00:00
Konstantin Hudyakov
491cf0fcb0 [IFT] Move 'gotItStep' task to LessonUtil
IJ-CR-26892

GitOrigin-RevId: 7d52918839c0dc77ee6c6c1022a0085e2a1ecadc
2022-07-07 11:05:23 +00:00
Aleksey Pivovarov
6362e76015 action-update-thread: commit message history
GitOrigin-RevId: 64bea6722f8dd3e17bb7f50e403c6501bf2eb87b
2022-06-23 11:08:44 +00:00
Alexey Merkulov
55f45f8cf6 [IFT] Refactoring: simplify highlighted items click
IJ-CR-24522

GitOrigin-RevId: 9144288b5f99d643a15f2c8e71f8503707fb5898
2022-05-19 02:25:25 +00:00
Alexey Merkulov
fe531857fd [IFT] Fix Git Quick Start lesson
IJ-CR-24522

GitOrigin-RevId: 4e12baaef1708913f30c2611c6a5f37039881b83
2022-05-19 02:25:18 +00:00
Aleksey Pivovarov
7c5bb85f52 vcs: cleanup
GitOrigin-RevId: c961af5ec1dc629c79af29f5f469329cffacdaa5
2022-04-22 17:26:38 +00:00
Aleksey Pivovarov
6baf51eead vcs: cleanup - formatting
GitOrigin-RevId: 6495344a9949d2661599ce8f93694189d9350b17
2022-04-12 17:40:01 +00:00
Konstantin Hudyakov
138267eccb [IFT] Fix EA-434030: race condition due to async update of VCS mappings
When we are trying to get list of existing Git repositories it can be empty due to refresh is not happened yet.

IJ-CR-22810

GitOrigin-RevId: aa3cc3bc26d959bad7412b1e4946ea1b39476fa4
2022-04-01 15:25:03 +00:00
Konstantin Hudyakov
c3afa6d5dc IFT-360 Check that action toolbars contain required action
User can change the content of any toolbar (add and remove actions). So explicit check required.

IJ-CR-22728

GitOrigin-RevId: 9e4fc35487182de0da0c085490b307527fcd4d1b
2022-03-31 08:56:53 +00:00
Alexey Merkulov
9a9d91de49 [IFT] Simplify project file choosing logic
IJ-CR-21061

GitOrigin-RevId: e89483e50232d437cc8c8b46ee25d4ac176137d0
2022-02-22 13:58:58 +00:00
Vladimir Krivosheev
ca302bf355 cleanup - use getIcon(String, ClassLoader), deprecated bad API
GitOrigin-RevId: 80d5e88d3f3c6cc9f72ea1dde3b49c1bf76dee8a
2022-02-10 19:32:45 +00:00
Alexey Merkulov
6be33ab243 [IFT] Refactoring: use the new API for trigger and highlighting
IJ-CR-20587

GitOrigin-RevId: 07ecb4e2e9dd740ebcccbadc80db6b15416cef80
2022-02-10 15:15:37 +00:00
Vladimir Krivosheev
79508d3dc7 cleanup
GitOrigin-RevId: 9ed3834683e2c494c7473af2ab4752f9741eeff3
2022-02-07 15:58:29 +00:00
Alexey Merkulov
e1a9d03136 [IFT] Rework learning project root detection
ProjectRootManager.getInstance(project).contentRoots works too strange for Rider solution project structure

IJ-CR-20198

GitOrigin-RevId: cec5e3d83daa036101bc4f596916f6240bb2b14d
2022-01-28 15:21:22 +00:00
Konstantin Hudyakov
b30f0a7c77 [IFT] Adapt Annotate lesson to showing commit information in Git Log
IJ-CR-20042

GitOrigin-RevId: 6637a746ef5a6e13b7ab5e69cc657c5cb96c2301
2022-01-26 08:40:43 +00:00
Konstantin Hudyakov
75508378c8 [IFT] Add test script to Modal commit enabled warning
It will fix UI tests if for some reason modal commit dialog is enabled by default.

IJ-CR-19745

GitOrigin-RevId: 2a71ab9387367fa8d0ca239439f3f1193ee4a898
2022-01-18 19:48:40 +00:00