Commit Graph

60 Commits

Author SHA1 Message Date
Vladimir Krivosheev
86b23d40f1 IJPL-197 introduce core-only or allowlist-only ApplicationActivity
GitOrigin-RevId: cb3631d0748100134dc8a6021dac1a2f57859121
2024-08-14 13:08:53 +00:00
Vladimir Krivosheev
398ebce1d5 split content report
GitOrigin-RevId: ef449bdf4c5480a6ee3ce43b4af118c2c6e31219
2024-07-25 19:20:06 +00:00
Yuriy Artamonov
b333fe8ad9 [codevision] IJPL-156683 Simplify changing the default alignment of inlay hints in IDE
GitOrigin-RevId: e18312174ae63c4bfcf00941963628a748ade580
2024-06-21 22:13:16 +00:00
Nikita Katkov
1e963bc5c7 [core] IDEA-347144 Removed quick fix provider because there will always be an intention to configure tempalte data language
GitOrigin-RevId: 2bc8db4f9bbb7da695125199eca84b637b467912
2024-02-22 20:13:49 +00:00
Andrey Cherkasov
019a6852f4 [java] Make extension classes final
GitOrigin-RevId: 1aae04982598568a111e8c78b9a71c9d2b4aa150
2023-12-13 20:02:09 +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
Konstantin Hudyakov
f69eee737e IFT-524 Fix starting the onboarding lesson when the other learning course is selected
Select the course of the onboarding language and start the onboarding.

GitOrigin-RevId: 9ed0874a133186bb043c11d48a4dc2e225c9e680
2023-11-23 22:54:35 +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
Ivan Migalev
43d3be1535 (IDEA-327207) Settings Transfer: IDEA plugin mappings
GitOrigin-RevId: 370d7b2d3ca79e884f8126cac09a88dcea61d4ec
2023-11-01 19:02:03 +00:00
Ivan Migalev
0fbed82618 (IDEA-327207) Settings Transfer: more tailored extension design for VSCode, extract the JVM part
GitOrigin-RevId: d484b886b144a61ebe0594bbec250fb848b348c0
2023-10-26 21:04:48 +00:00
Elena Shaverdova
92179ae0ad IDEA-336134 Rework implementation of ProjectTemplateExportable through ExportableComponent
GitOrigin-RevId: dda70a261e39833aec8e93fe71ddc75502d37593
2023-10-24 18:52:14 +00:00
Konstantin Hudyakov
de818a91f6 IFT-416 Edit onboarding banners text
Also edit the text of DataSpell onboarding for consistency.
And decrease the font size of the onboarding banner title.

GitOrigin-RevId: 8bdc141f8a27773e7d5659d14c1ad2d3270a70f1
2022-11-10 08:36:58 +00:00
Alexey Merkulov
ed71667dbf Disable Java onboarding tour promoter for Aqua IDE
GitOrigin-RevId: 6385202565af113b4243ad5f432b86b01c964137
2022-10-13 19:55:01 +00:00
Alexey Merkulov
0f512c103e IFT-394 Rework promoter, so it can be used in non-empty case
And fix double scaling in empty borders

IJ-CR-28024

GitOrigin-RevId: eb91b5485533fc9024354d8872c334ee6408a7c9
2022-08-10 18:05:19 +00:00
Alexey Merkulov
777cd13006 IFT-394 Implement closing promo
IJ-CR-28024

GitOrigin-RevId: 032a39e5de4a547561c4e7124afeb6424bdf37f1
2022-08-10 18:05:18 +00:00
Alexey Merkulov
c997826d3c Refactoring: convert methods to properties
IJ-CR-28024

GitOrigin-RevId: d1d6b6b3114bb30dc6c2507457eb157a9621cc55
2022-08-10 18:05:15 +00:00
Vladimir Krivosheev
28d91ee7e8 StatisticsStateCollectorsScheduler - do not use projectOpened
GitOrigin-RevId: 04e0a645ab05c5ebf9241d93803559b0794d6f6a
2022-07-20 07:45:28 +00:00
Florian Kistner
9166933cc4 KMA-459 Foundations for KMM IU Plugin
GitOrigin-RevId: a882e86c109a7f5bed9d26a259fe297437a6ae43
2022-07-01 14:29:18 +00:00
Aleksey Pivovarov
e7c8c99057 ui: deanonymize ActionGroups
GitOrigin-RevId: 4584c8cacbd9ad5327e14831ccae4e2443823be4
2022-06-21 09:34:20 +00:00
Konstantin Hudyakov
8443ccc738 IFT-357 Add icon for Java onboarding tour
IJ-CR-22434

GitOrigin-RevId: e2c787d0a42ff59c88a09eb49596794766fa27ce
2022-03-24 13:55:32 +00:00
Konstantin Hudyakov
2259a6e55b IFT-357 Add Welcome screen promoter for Java onboarding tour
For now image is the default Features Trainer icon. It will be replaced later.

IJ-CR-20943

GitOrigin-RevId: 66b75ca010a046c130ee26c2f609a813d05be6b5
2022-03-09 10:00:19 +00:00
Victor Matchenko
405f979ee5 Revert "StatisticsJobsScheduler / StatisticsStateCollectorsScheduler - convert from applicationInitializedListener to preloadingActivity"
This reverts commit 5939acf4 (conversion to PreloadingActivity part):
PreloadingActivity will not be executed in headless environments (see ApplicationLoader) while statistics should be collected in these cases.

GitOrigin-RevId: 7f0dfeb0a9029bb6fc9a433516e2884577bb5a77
2022-01-28 17:49:08 +00:00
Vladimir Krivosheev
91bab61f03 StatisticsJobsScheduler / StatisticsStateCollectorsScheduler - convert from applicationInitializedListener to preloadingActivity
Not important - ensure that it doesn't block application start

GitOrigin-RevId: 5939acf4b1bd5df78617ebe0b239eeb375390c97
2022-01-07 16:23:28 +00:00
Philipp Smorygo
89ec8b5a27 Mark intellij.java.ide.customization as incompatible with AppCode
GitOrigin-RevId: 99497c6b9c0b2e293856d6af67e22eb4328dcb61
2021-11-12 21:12:14 +00:00
Vladimir Lagunov
e87b3d1d3c PY-50328 intellij.notebooks.visualization scope runtime in intellij.java.ide.customization
GitOrigin-RevId: 1fd738459666be286a7570de2ccf4e40ce55cdf8
2021-09-01 09:49:49 +00:00
Vladimir Lagunov
bd37413433 PY-49957 Rename intellij.visualisation.iml -> intellij.notebooks.visualization.iml
IJ-MR-12848

GitOrigin-RevId: edd84938c2a33837aec8c8cac4b8f7eee12a9213
2021-08-16 06:32:55 +00:00
Vladimir Lagunov
fa4365d141 PY-49957 Move intellij.visualisation from R Plugin directory to IntelliJ community
IJ-MR-12848

GitOrigin-RevId: 090aa447e093b6ffdcc3b04ee7c11d3a7148d53a
2021-08-16 06:32:49 +00:00
Svetlana.Zemlyanskaya
36ec26f158 FUS: extract scheduling state collectors into a separate application initialized listener (IDEA-273123)
GitOrigin-RevId: 8c46dae1f77986f9f5c9c6cc95fb7352536bf9c7
2021-07-06 18:58:23 +00:00
Daniil Ovchinnikov
4234f5f3a2 register ImportUsageFilteringRuleProvider in LangExtensions.xml once
GitOrigin-RevId: 7891d77f5867d852112cbbe366a63d8efa9e4929
2021-06-23 16:52:26 +00:00
Daniil Ovchinnikov
5e87e36e23 convert ImportFilteringUsageViewSetting to a light service
GitOrigin-RevId: 9a6d220106e1c1d07e792c566c7956413df386c3
2021-06-23 16:52:24 +00:00
Dmitry Jemerov
c7450b5447 Move project templates to File menu (IDEA-270841)
GitOrigin-RevId: aa32815e416cf2663c4ad942277b911b0485f574
2021-06-14 08:41:06 +00:00
Dmitry Jemerov
c4b40f7b61 Possibility to mark groups as excluded from action search (IDEA-241815)
GitOrigin-RevId: 6d84498ff14f7e4cd2f8926e8d9a6301d5b4141a
2020-09-28 19:36:33 +00:00
Nadya Zabrodina
bb828d33c4 welcome screen: update New Project icons, use General.Add for other places
GitOrigin-RevId: 866d7cfb0926259fd705db426c242bdd3ce4132b
2020-08-03 21:22:57 +00:00
Nadya Zabrodina
0b1c5d533f welcome screen: update icons and text for welcome screen actions
* use old icons by default;
* add registry check to support new tabbed welcome screen presentation;

GitOrigin-RevId: 62bcb02ba40a8a8282cb987c412a3ff3760b8b20
2020-06-16 15:49:32 +03:00
Nadya Zabrodina
a5cf7cc372 welcome screen: update icons usages
GitOrigin-RevId: 2e2b3e467684e1cee22a2eff43368d1602405b33
2020-06-15 17:14:02 +03:00
nik
fba4c538f3 [platform] cleanup: remove commented registration of RemoteTemplatesFactory
moduleType extension point is now dynamic so if we want to make RemoteTemplatesFactory an extension point we'll need to clear caches when list of moduleType extensions changes.

GitOrigin-RevId: a8c1351b33452c218d864ff07994c9954cccf7b3
2020-04-20 13:25:01 +00:00
Gregory.Shrago
4102351487 IDEA-CR-59871 move Mark As Plain Text to platform
GitOrigin-RevId: 3d059bb82871f73d085bd669439a9d0f9f38a546
2020-03-12 21:46:09 +00:00
Kirill Kirichenko
39514b8bba IDEA-217579 Remove basic HectorComponent providers, embed the logic to inspection widget.
GitOrigin-RevId: f51e5bf1113500991ab18245df19bfa59101d75b
2020-03-04 11:19:32 +00:00
Kirill Likhodedov
9402c92bf4 Remove Import Project action from the Welcome Screen, rename "Open" to "Open or Import": IDEA-222368
"Import" is not needed anymore, since "Open" is able to handle most of import features automatically. The action is going to stay in the main menu, at least, for a while, to cover cases which might be missing from the "Open" implementation.

"Open" is renamed to "Open or Import" to help people who used to the "Import Project" action.

GitOrigin-RevId: 288b89a9ca26d884c5a061db53291d8941b54b95
2020-01-29 12:33:07 +00:00
Alexander Zolotov
484d63976b Split ultimate and community tips and trick and load them from platform, not from java plugin
GitOrigin-RevId: 66c850e9eff3630a02922d47fcd76d83b90a9475
2020-01-24 14:37:54 +00:00
Vladimir Krivosheev
345a59713e disable tips-and-tricks for java for now
GitOrigin-RevId: 4bbf578d5f3cc078cd32f5ed5388a6e49ce3c9b3
2020-01-24 10:04:39 +00:00
Alexander Zolotov
477d0289c9 Change tips file reference
GitOrigin-RevId: 29135152934e440e0ab218c351f4b2fbe247934f
2020-01-24 07:04:23 +00:00
Sergey Ignatov
8be9a0ad9c i18n for managing project templates
GitOrigin-RevId: e6f05a3e7488d2a40d521eadaf2c05b0ca99beee
2020-01-23 10:36:47 +00:00
Eugene Petrenko
d39c5f2cee fix UnknownSdkTrackerTest and SdkSetupNotificationTest
GitOrigin-RevId: 93098e545e0a2e7f88ac70bdeb13637804971c7d
2020-01-09 15:10:17 +00:00
Eugene Petrenko
62f51d0605 Call the ProjectSdkUsages from UnknownSdkTracker, simplify code
GitOrigin-RevId: fe66f0e2d7ae11be3d5e770a9433bb709ba9fd0a
2020-01-09 15:10:17 +00:00
Eugene Petrenko
0aa23de66e Restore ProjectSdkSetupValidator EP, rework UnknownSdkTracker to work differently
GitOrigin-RevId: 58db214af3f17e3d6ff8c368f0057f4c801d3588
2020-01-09 15:10:17 +00:00
Dmitry.Krasilschikov
c6fa1bca8a i18n "java ide customization" actions
GitOrigin-RevId: adad43f1f44e8a1a800b3968d06ea5eea7129a7d
2020-01-09 13:01:07 +00:00