Nikita Iarychenko
1eb3edbbba
OPENIDE add missing copyrights
...
(cherry picked from commit b729986736 )
2025-10-08 11:03:19 +04:00
Nikita Iarychenko
c616055e7d
OPENIDE #97 License and Eula in OpenIDE (add copyright)
...
(cherry picked from commit c04ce4e31d29757b01124bef5d56341c1d5c3076)
(cherry picked from commit dd6672929b )
2025-10-08 11:01:35 +04:00
axiom
18f177c16a
16 branding defects fixed.
...
(cherry picked from commit 4ede66edf1dba37f984904252add615415421e2b)
(cherry picked from commit 89b579e3eb )
2025-10-08 11:00:41 +04: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
Vladimir Krivosheev
65fe061584
IJ-MR-162467 don't export intellij.platform.analysis
...
GitOrigin-RevId: fcbcb68010b58cb507fee2c47473758b999e471b
2025-06-04 11:16:33 +00:00
Vladimir Krivosheev
3b584c22e2
blockingContext is not required anymore (implicit), cleanup
...
GitOrigin-RevId: 40eb198d27159ee39fa84ce8a9c246df5756d33c
2025-05-30 12:00:47 +00:00
Vladimir Krivosheev
fbc9805e89
IJ-MR-162467 don't export intellij.platform.jps.model
...
GitOrigin-RevId: ebaebc90d514e5f3046fe2b973647da4bf156625
2025-05-14 18:10:23 +00:00
Vladimir Krivosheev
53ab1b258e
IJ-MR-162467 do not export intellij.platform.refactoring
...
GitOrigin-RevId: 4bb68401d046d1fffba4fa73935bb1c404d8d49f
2025-05-09 20:49:36 +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
Yann Cébron
9428900cd7
[devkit] Resolve action IDs for Activate$ToolwindowID$ToolWindow (IJPL-165055)
...
remove suppressions
GitOrigin-RevId: 98ae416120a3da1ef1de1567518e9e5af7c1eb5e
2025-01-16 17:48:29 +00:00
Yann Cébron
6d46b77f7e
[devkit] inject reference "Action ID" (IJPL-116495)
...
add injections: featuresTrainer & lessons
GitOrigin-RevId: 910155a2594afa977c55b306fad377b25c412436
2025-01-14 16:06:04 +00:00
Vladimir Krivosheev
0bc1cf1557
update bazel files
...
GitOrigin-RevId: 7320d3eff3aba093692ce66839c720ece6d7c4db
2024-12-30 11:28:24 +00:00
Vladimir Krivosheev
2cd6fbda37
do not export deps blindly (part 4)
...
GitOrigin-RevId: f9c9a9ba2b8a6dd1359b8bcb78220feceb3699e8
2024-12-23 13:05:06 +00:00
Vladimir Krivosheev
98799639aa
do not use _test as lib - test targets do not support this
...
GitOrigin-RevId: f2f49db4294b6a64040dbbd5f1d95e972cbd70a3
2024-12-15 18:32:30 +00:00
Vladimir Krivosheev
8c77c9ed84
don't export ide.core.impl from lang-impl
...
GitOrigin-RevId: 029fef0995b0d8e6b684f463bdd856dd17021366
2024-12-02 11:32:59 +00:00
Vladimir Krivosheev
17916c90f8
libraries -> lib, resources, opt-in, test deps
...
GitOrigin-RevId: db66ee95dcb0f0553b40c9cc56cd6afed8634cdd
2024-11-27 13:53:42 +00:00
Maksim Zuev
0abb3ae300
[debugger] IDEA-361922 Extract debugger settings to a separate module so that it can be used in the frontend
...
GitOrigin-RevId: 5e42886a5f5642581b36397ad3fcb30b8fe57e83
2024-11-21 07:14:36 +00:00
Vladimir Lagunov
0f8de35eb7
[eel] IJPL-163027: Move Project Structure -> SDKs to EelApi
...
GitOrigin-RevId: 20fe00115b3693c50c1485a33635c58bdb83ad73
2024-10-30 17:09:45 +00:00
Konstantin Hudyakov
513b928a78
IJOB-26 Do now show Run and Debug lessons in Aqua
...
These lessons expect that `Current File` run configuration is available, but it is not enabled in Aqua.
GitOrigin-RevId: 0412925c501f3234444702c5f6657078e83d5f30
2024-10-24 14:45:15 +00:00
Konstantin Hudyakov
29bc27c597
IJOB-570 Fix 'The editor has been closed' warning in Java Inheritance Hierarchy lesson
...
GitOrigin-RevId: 298e94227a3fdc626ba81cea4e8517db921f1c09
2024-10-24 14:45:14 +00:00
Konstantin Hudyakov
4ccc72e919
[IFT] Do not allow opening reworked onboarding tour until indexing is finished
...
Move properties override to project-based onboarding lesson base class.
Probably will make the problems described in IFT-591 and IFT-592 appear less often.
GitOrigin-RevId: fa8ad0874ba30ef3b38fb719ef3fcc7a27159fa7
2024-08-05 12:14:30 +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
b70f9fe0de
IJPL-43794 Features Trainer: show old onboarding lesson in the essential section if experiment is enabled
...
To not mention 'onboarding' again, because this term now means New Users Onboarding.
GitOrigin-RevId: 864b72b6a7f2ee63363071914a3fdc6f50bbf03d
2024-07-22 10:55:41 +00:00
Tagir Valeev
522f2ab43e
[i18n] Fix internationalization warnings
...
GitOrigin-RevId: 7b4a959cf215d79d86d6d9a7727f0fc054097517
2024-06-18 13:46:50 +00:00
Alexey Merkulov
c794a1f036
[IFT] Add reworked java onboarding lesson
...
GitOrigin-RevId: f2f92f105fc03a8d206878e1462a981f538ab456
2024-05-13 23:39:48 +00:00
Alexey Merkulov
2cfc4319bd
[IFT] Refactoring: extract common code for the java shortened and full onboarding lessons
...
GitOrigin-RevId: f13d3ef7b76a8fb5eb3f32356f83956851f7d407
2024-05-13 23:39:48 +00:00
Alexey Merkulov
6add35c455
[IFT] Refactoring: prepare for the shortened onboarding lesson
...
GitOrigin-RevId: 57b8114b8917271127553bfe80265abf51649ee4
2024-05-13 23:39:48 +00:00
Vladimir Krivosheev
3a9826fcc4
IJPL-148249 intellij.java.performancePlugin and intellij.java.featuresTrainer as a v2 module
...
GitOrigin-RevId: b2a8c10d07744219f644d8bc2507eb65e0597938
2024-04-16 17:06:28 +00:00
Maxim Banaev
abdb299e0a
CPP-37769 Features Trainer: Add Code Assistant lessons
...
* better text in common lessons
* fix help links
* add some additional steps to Popups lesson
GitOrigin-RevId: 2a3824121599561882f7d6726e91a7334aa6307c
2024-03-04 12:59:30 +00:00
Maxim Banaev
f9690088ad
CPP-35553 Features Trainer: Add Run / Debug workflow lesson
...
* add run Configuration lesson
GitOrigin-RevId: 3a28c5bb686c5d12db378b46d3c095783aa8e48f
2024-02-27 18:20:13 +00:00
Alexey Merkulov
a73b1e5713
[IFT] Refactoring: extract same logic about showing onboarding feedback
...
GitOrigin-RevId: 899001a8cd92e7dbe95c2ea1efcb0d00037f1df1
2024-02-27 17:50:22 +00:00
Konstantin Hudyakov
8d397b5b30
IFT-556 Edit the position of debug GotIt tooltips in onboarding lessons
...
Since the debug toolbar is showing on the left, edit the GotIt tooltips positions to not intersect with tool window stripes.
GitOrigin-RevId: a801c231e87728ae7bf16edfb8135660ef574266
2024-02-26 12:45:37 +00:00
Konstantin Hudyakov
6027da7a0b
IFT-549 Enable the Main Toolbar forcefully in onboarding lessons
...
Previously we have enabled the navigation bar to make the actions of the IDE header visible, but in the New UI it makes no sense. So, we have to enable the Main Toolbar now.
GitOrigin-RevId: cc29207ecc86dd56280556b9a3b43df240acb53f
2024-02-20 18:40:46 +00:00
Konstantin Hudyakov
ff7ceba2fa
IFT-555 Refactor: do not modify the lesson variables in the LessonContext
...
It would be better to get rid of using mutable lesson properties and store mutable lesson state inside the lesson context or something with a clear life cycle. But such a solution requires more work.
GitOrigin-RevId: 1ab2b16a9af2ecc9713f2b77501c68830cb61f33
2024-02-20 18:40:41 +00:00
Maxim Banaev
858b5e1e70
CPP-37550 IFT: Add Navigation Lessons to CLion
...
* add Next/previous occurence lesson
GitOrigin-RevId: 4fd345585e6ceacc7f989ff707941997d3502d59
2024-02-16 17:42:34 +00:00
Tagir Valeev
7625b3c7a2
[java] IDEA-345355 Refactor HighlightingFeature (in progress)
...
Merge JavaLanguageFeature into JavaFeature
GitOrigin-RevId: 212b31d072450df03fc9eeeeb2cf0861b2b32bc1
2024-02-08 10:07:28 +00:00
Tagir Valeev
d8aa739e97
[java] IDEA-345355 Refactor HighlightingFeature (in progress)
...
Use JavaLanguageFeature instead of HighlightingFeature
GitOrigin-RevId: ad24840c3e810521c82da3873ec42aa3fadb4c0d
2024-02-08 10:07:18 +00:00
Dmitry Pogrebnoy
c52e01c89c
IDEA-338866 Set time scope for feedback collection for onboardings
...
(cherry picked from commit 0cba21a9137f10365bacb6d998601e570940b0cd)
IJ-CR-121256
GitOrigin-RevId: a90bc9c9ce1c6462c9719ed4ddd305a5e1a44f29
2023-12-11 11:54:11 +00:00
Konstantin Hudyakov
228b04489b
IFT-525 Add Java or Kotlin onboarding tour promoter
...
Created the separate `intellij.kotlin.onboarding-promoter` module for the promoter extension.
This module is not bundled to Kotlin plugin because the promoter should be present only in IDEA Community/Ultimate (when Kotlin and Features Trainer plugins are enabled).
The name of this module is prefixed by `intellij`, because otherwise `KotlinModuleConsistencyTest` will fail. Also, there will be a lot of failed tests because this module won't be loaded in `ClassPathXmlPathResolver.resolveModuleFile` (`intellij` prefixed module descriptors can be missed when loading, by `kotlin` is not).
GitOrigin-RevId: 4b81ff2bfc0b60148e8b91fd35539edd113ab787
2023-11-29 16:48:11 +00:00
Konstantin Hudyakov
4798cf5858
IFT-525 Move onboarding tour banner image to Java lessons module
...
It will be required to reuse this image in the "Java or Kotlin" onboarding promoter and, so it should be accessible from the new module.
GitOrigin-RevId: 60d30d93cc3ef2b3ca9a9c05f009588338e257f0
2023-11-29 16:48:07 +00:00
Konstantin Hudyakov
c9ef3bcc4d
IFT-525 Use single ID for Java and Kotlin onboarding lessons
...
Then, if one of these lessons is passed, the other will also be marked as passed.
Also, implement lesson passed state migration, so the Java onboarding lesson will stay passed after ID renaming, if it was passed before.
GitOrigin-RevId: 20b949355b5492c8626d764a4a60da9dcd974800
2023-11-29 16:48:04 +00:00
Frederik Haselmeier
30a5cc3323
[kotlin] Translated onboarding tour to Kotlin, added a few more lessons
...
^KTIJ-26048 fixed
Merge-request: IJ-MR-120001
Merged-by: Frederik Haselmeier <Frederik.Haselmeier@jetbrains.com >
GitOrigin-RevId: 355d7d61360183b72a190c1d092e629b9774e0d9
2023-11-27 12:14:20 +00:00
Konstantin Hudyakov
b04c281c69
IFT-518 Refactor: use PlatformUtils.isIntelliJ() instead of separate conditions
...
`PlatformUtils.isIntelliJ()` also true for IDEA EDU, but since it is not released anymore, it is ok to use this function to check for IDEA Community/Ultimate.
GitOrigin-RevId: 50b9b8e38ec7ba422d09e15f91b1c177f925c458
2023-11-20 10:25:23 +00:00
Konstantin Hudyakov
eee95f36ec
IFT-518 Make Java onboarding lesson and promoter available only in IDEA Community/Ultimate
...
GitOrigin-RevId: a50cd450b5f6d446b904ac0c735a320a3fb38657
2023-11-10 11:21:13 +00:00
Alexey Merkulov
9ee1ff4780
[IFT] Fix icon in the Java Inheritance lesson
...
The problem reported in comment for IFT-120
GitOrigin-RevId: 2be6305ddf3c115c067f581f79f4863404e4c8ea
2023-10-31 18:38:27 +00:00
Frederik Haselmeier
7fa947f590
[kotlin] Extracted onboarding tips documentation provider logic to abstract class
...
KTIJ-27381
GitOrigin-RevId: 7b0b93c33d18242538c6cdebaf922d59cc4dc78d
2023-10-20 16:00:35 +00:00