Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
310 commits
Select commit Hold shift + click to select a range
7942cfd
Update table formatting and fix layout link in radio button documenta…
ViktoriaMiroshnichenko Jul 18, 2025
df59bb9
Fix broken anchor link in radio button documentation
ViktoriaMiroshnichenko Jul 18, 2025
0923c69
"Refine tabs documentation: reorganize content, clarify usage guideli…
ViktoriaMiroshnichenko Jul 18, 2025
e411fa1
"Refactor tabs documentation: enhance structure, clarify guidelines, …
ViktoriaMiroshnichenko Jul 18, 2025
010ba1d
Generate Android Studio releases
hsz Jul 19, 2025
8b67141
UX-3435 Input Field Guideline — Have hidden the chapter about the dat…
eldar-jetbrains Jul 21, 2025
f5020c0
Merge branch 'input-eldar'
eldar-jetbrains Jul 21, 2025
35c0d6b
Generate Android Studio releases
hsz Jul 22, 2025
6f77752
Add documentation for Kotlin Notebook integration and update related …
hsz Jul 22, 2025
9acd3a0
content_updates.md: Kotlin Notebook integration
hsz Jul 22, 2025
9c3e6ef
adjustments related to the review
hsz Jul 22, 2025
0c9af62
tools_kotlin_notebook.md: update helper functions table and examples
hsz Jul 22, 2025
ce9cca6
tools_kotlin_notebook.md: add links to class references in the helper…
hsz Jul 23, 2025
6dbc9be
Generate Android Studio releases
hsz Jul 25, 2025
0f70bd4
Generate Libraries releases variable file
hsz Jul 26, 2025
dae4f7d
v.list: manual sync
YannCebron Jul 29, 2025
f218585
[code samples] org.jetbrains.intellij.platform 2.7.0
YannCebron Jul 29, 2025
3cf92a7
UX-2323 Update existing UI Guidelines: Tooltip
MariannaKononenko Jul 29, 2025
a4e566a
UX-2323 Update existing UI Guidelines: Tooltip
MariannaKononenko Jul 29, 2025
80e682c
UX-2323 Update Icon Button article
OlyaB Jun 17, 2025
94e9cb7
UX-2323 Icon button: fix text, optimize images
OlyaB Jun 19, 2025
0e473aa
Merge branch 'icon_button_olya'
OlyaB Jul 31, 2025
16ee173
UX-2323 Update existing UI Guidelines: Tooltip: fixes after review
MariannaKononenko Jul 31, 2025
66da572
Merge branch 'tooltip_marianna'
MariannaKononenko Jul 31, 2025
33b0afe
Generate Android Studio releases
hsz Aug 1, 2025
16836b1
settings.md: Use simpler English
karollewandowski Aug 4, 2025
c556d91
virtual_file_system.md: hold a read action -> hold a read lock
karollewandowski Aug 4, 2025
657c0c5
virtual_file_system.md: Cleanup
karollewandowski Aug 4, 2025
b3a16b6
Regenerated EP lists
karollewandowski Jun 17, 2025
3281106
v.list: Update IntelliJ Platform version
karollewandowski Jun 18, 2025
fd5a229
Update links
karollewandowski Jun 18, 2025
dadab03
Rename Web Symbol API to Poly Symbol API
karollewandowski Jun 18, 2025
7923d9a
Rename Web Symbol API pages to Poly Symbol
karollewandowski Jun 18, 2025
b616866
Rename Web Symbol API pages to Poly Symbol - missing file
karollewandowski Jun 18, 2025
2462172
Update Poly Symbols availability version
karollewandowski Jun 18, 2025
7ebe357
Update code links
karollewandowski Jun 18, 2025
9a7ab2b
Update code links
karollewandowski Jun 18, 2025
0d3b045
stub_indexes.md: Use links from branch 251
karollewandowski Jun 23, 2025
e3e1db5
Update target version: 2024.2.6 -> 2024.3.6
karollewandowski Jun 25, 2025
9d201ed
Update sinceBuild version: 242 -> 243
karollewandowski Jun 25, 2025
7017f45
run_configuration: Fix deprecated API usage
karollewandowski Jun 25, 2025
965e969
Remove deprecated AnActionEvent.getRequiredData usages
karollewandowski Jun 25, 2025
f68048a
Grammar cleanups
karollewandowski Jun 25, 2025
f4604be
Update documentation of PolySymbols (#1504)
piotrtomiak Jun 26, 2025
7b8b85d
Update EP and listener lists
karollewandowski Aug 5, 2025
108aded
Update platform versions in v.list
karollewandowski Aug 5, 2025
b78f00a
Remove gh-ic-master usages in favor of the release branch
karollewandowski Aug 5, 2025
e5e791e
stub_indexes.md: Use %gh-ic-251-master% for all Properties language e…
karollewandowski Aug 5, 2025
77b2ac0
generated_intellij_community_plugins_extension_point_list.md: Bring b…
karollewandowski Aug 5, 2025
4f8dd67
Use the "non-blocking read actions" term instead of "cancellable read…
karollewandowski Aug 5, 2025
7e9f112
glossary.md: Fix link
karollewandowski Aug 5, 2025
3157a4a
[api changes] update api_changes_list_2025 to mention that several mo…
chashnikov Aug 6, 2025
75164d0
Generate Android Studio releases
hsz Aug 8, 2025
c13a474
creating_actions_tutorial.md: Clarify how to invoke Create Action
karollewandowski Aug 8, 2025
24c0528
creating_actions_tutorial.md: Cleanup
karollewandowski Aug 8, 2025
1f07229
Generate Libraries releases variable file
hsz Aug 10, 2025
9e4a2b4
Update IntelliJ Platform Gradle Plugin
karollewandowski Aug 11, 2025
9f8547e
launching_coroutines.md: Cleanup
karollewandowski Aug 11, 2025
21d45c9
Document currentThreadCoroutineScope
karollewandowski Aug 11, 2025
b1fa89b
Generate Libraries releases variable file
hsz Aug 12, 2025
d7855c7
language_server_protocol.md: Update customization content
karollewandowski Aug 12, 2025
c8cfb48
documents.md: Link RW locks directly from the sentence
karollewandowski Aug 12, 2025
afe010a
documents.md: Cleanup
karollewandowski Aug 12, 2025
2ec9af9
working_with_text.md: Cleanup
karollewandowski Aug 12, 2025
a7a7a95
editor_events.md: Cleanup
karollewandowski Aug 12, 2025
eef826e
plugin_configuration_file.md: Update incompatible-with content
karollewandowski Aug 13, 2025
ebd4ba9
tools_intellij_platform_gradle_plugin_types.md: add `JetBrainsClient`…
hsz Aug 13, 2025
6b1d8ea
tools_intellij_platform_gradle_plugin_task_awares.md: document new pr…
hsz Aug 13, 2025
715f4c8
tools_intellij_platform_gradle_plugin_dependencies_extension.md: upda…
hsz Aug 13, 2025
5604c77
tools_intellij_platform_gradle_plugin_repositories_extension.md: upda…
hsz Aug 13, 2025
2631e16
tools_intellij_platform_gradle_plugin_types.md: add `envVarBaseName` …
hsz Aug 13, 2025
a3c087f
Generate Libraries releases variable file
hsz Aug 14, 2025
e4863e4
Generate Android Studio releases
hsz Aug 15, 2025
75ef7cc
Generate Libraries releases variable file
hsz Aug 16, 2025
42f9e04
Update IntelliJ Platform Gradle Plugin 2.7.1 -> 2.7.2
karollewandowski Aug 18, 2025
0058b2e
[api changes] update api_changes_list_2025 to mention that several mo…
chashnikov Aug 15, 2025
e3444f5
Generate Android Studio releases
hsz Aug 19, 2025
3c95985
disposers.md: Listener/listeners ambiguity
karollewandowski Aug 21, 2025
babd3d6
Generate Android Studio releases
hsz Aug 22, 2025
82addc1
build(deps): bump actions/setup-java from 4 to 5
dependabot[bot] Aug 22, 2025
ac5cf06
Update settings_groups.md
AleksandrSl Aug 22, 2025
2a533e9
Bump actions/checkout from 4 to 5
dependabot[bot] Aug 22, 2025
35e44a2
tools_intellij_platform_gradle_plugin_tasks.md: update task propertie…
hsz Aug 25, 2025
8127d9d
tools_intellij_platform_gradle_plugin.md: update snapshot repository …
hsz Aug 25, 2025
8aaff56
Add note about no longer needing to specify `jetbrainsRuntime()` in t…
ChrisCarini May 3, 2025
21841f8
Generate Libraries releases variable file
hsz Aug 26, 2025
4d76bca
tools_intellij_platform_gradle_plugin_types.md: document `RequestedIn…
hsz Aug 27, 2025
669da61
tools_intellij_platform_gradle_plugin_types.md, tools_intellij_platfo…
hsz Aug 27, 2025
8517b76
tools_intellij_platform_gradle_plugin_gradle_properties.md: document …
hsz Aug 27, 2025
a731a95
tools_intellij_platform_gradle_plugin_extension.md: add `caching` sec…
hsz Aug 27, 2025
7de428a
Generate Android Studio releases
hsz Aug 29, 2025
f5531b7
Generate Android Studio releases
hsz Aug 30, 2025
edf8102
language_server_protocol.md: Update plugin.xml configuration with the…
karollewandowski Sep 1, 2025
257e41f
tools_intellij_platform_gradle_plugin_tasks.md: fix outdated `cachePa…
hsz Sep 1, 2025
5335246
Update missed plugin-verifier-version
karollewandowski Sep 2, 2025
2c1279e
Update IntelliJ Platform version
karollewandowski Sep 2, 2025
b38cf02
Generate Android Studio releases
hsz Sep 3, 2025
82a0298
Generate Libraries releases variable file
hsz Sep 3, 2025
b6305fe
Refine progress bar documentation and update assets
ViktoriaMiroshnichenko Sep 3, 2025
7ace032
Simplify progress bar documentation and update images
ViktoriaMiroshnichenko Sep 3, 2025
427808c
Refine progress bar documentation and update images
ViktoriaMiroshnichenko Sep 3, 2025
6dd2708
Enhance progress bar documentation and update images
ViktoriaMiroshnichenko Sep 3, 2025
dcb8bed
Update IntelliJ Platform version from 2.7.2 to 2.8.0
karollewandowski Sep 4, 2025
6a8eff4
Generate Android Studio releases
hsz Sep 5, 2025
1e21254
build(deps): bump actions/github-script from 7 to 8
dependabot[bot] Sep 5, 2025
4db6d54
Generate Libraries releases variable file
hsz Sep 6, 2025
3f8da39
Update IntelliJ Platform version from 2.8.0 to 2.9.0
karollewandowski Sep 8, 2025
e90889a
update marketplace-zip-signer-version version
YannCebron Sep 9, 2025
f77c0cb
Fix file naming inconsistency and update tab example images for impro…
ViktoriaMiroshnichenko Sep 11, 2025
5ffbeca
Fix encoding issue in image reference for correct tab placement example.
ViktoriaMiroshnichenko Sep 11, 2025
143ac62
Update and refine radio button usage images for light and dark themes
ViktoriaMiroshnichenko Sep 11, 2025
c04ac24
Update "How to use" images for light and dark themes in radio button UI
ViktoriaMiroshnichenko Sep 11, 2025
923e522
Delete invalid example
karollewandowski Sep 11, 2025
edcd8d9
Generate Android Studio releases
hsz Sep 12, 2025
a64234e
[api changes] update api_changes_list_2025.md to mention breaking cha…
chashnikov Sep 15, 2025
7bd90df
IJPL-175712 Accessibility UI guidelines
dmitrii-drobotov Jul 1, 2025
97e21dc
Improvements after review
dmitrii-drobotov Jul 14, 2025
5db514a
Move the accessibility guide to the base platform section
dmitrii-drobotov Sep 19, 2025
4ed6cf8
Generate Android Studio releases
hsz Sep 23, 2025
3ac0aa4
Update EP and Listener lists for 2025.2.2
karollewandowski Sep 23, 2025
85d1b1a
Fix code samples verification
karollewandowski Sep 24, 2025
c806a34
docs(samples): add Facet Basics to README code samples list (#1609)
houssemzaier Sep 24, 2025
a96f385
setting_up_theme_environment.md: Cleanups
karollewandowski Sep 25, 2025
7b194b5
setting_up_theme_environment.md: Workaround for selecting the SDK dir…
karollewandowski Sep 25, 2025
0deefcf
Generate Android Studio releases
hsz Sep 26, 2025
42e02b2
Describe TextEditorCustomizer replacement
karollewandowski Sep 26, 2025
2039806
Generate Android Studio releases
hsz Sep 27, 2025
ef11525
Fix of the images in the sizes and placement chapter of the Empty Sta…
helloeldar Sep 29, 2025
531b241
Generate Android Studio releases
hsz Sep 30, 2025
46a7915
Merge branch 'fork/dmitrii-drobotov/accessibility-ui-guidelines'
OlyaB Oct 1, 2025
d8cd73d
Update EP and Listener lists for 2025.2.3
karollewandowski Oct 3, 2025
57b9971
Hide Kotlin UI DSL 1
karollewandowski Oct 3, 2025
d3ab408
Generate Android Studio releases
hsz Oct 4, 2025
a286879
Clarify Kotlin UI DSL Version 1 status
karollewandowski Oct 6, 2025
335a237
threading_model.md: Link Investigating IntelliJ Platform UI Freezes b…
karollewandowski Oct 8, 2025
6429803
Update progress bar dark mode image for process control
ViktoriaMiroshnichenko Oct 9, 2025
5a7fd0c
Generate Android Studio releases
hsz Oct 10, 2025
f541b82
kotlin_ui_dsl_version_2.md: Move information about V1 and V2 into the…
karollewandowski Oct 13, 2025
2a91985
psi_performance.md: Fix the CachedValuesManager class name typo
karollewandowski Oct 13, 2025
6567502
psi_performance.md: Grammar fixes
karollewandowski Oct 13, 2025
6260b84
Move Kotlin UI DSL V1 -> V2 migrations and content to the hidden Kotl…
karollewandowski Oct 13, 2025
229b457
Update IntelliJ Platform Gradle Plugin from 2.9.0 to 2.10.0
karollewandowski Oct 15, 2025
4a00ffb
Generate Libraries releases variable file
hsz Oct 16, 2025
3c28d50
Do not verify code samples against 253+ EAP versions
karollewandowski Oct 16, 2025
7c15680
api_changes_list_2025.md: Improve the Kotlin UI DSL migration link an…
karollewandowski Oct 16, 2025
05a496a
plugin_configuration_file.md: Add recommendation to not use until-build
karollewandowski Oct 16, 2025
f0f191a
api_changes_list_2025.md: Add info about org.intellij.intelliLang cha…
karollewandowski Oct 16, 2025
b796501
Generate Android Studio releases
hsz Oct 17, 2025
b93b8dd
Generate Libraries releases variable file
hsz Oct 20, 2025
a322f8c
Update IntelliJ Platform Gradle Plugin from 2.10.0 to 2.10.1
karollewandowski Oct 20, 2025
025bc06
Generate Libraries releases variable file
hsz Oct 23, 2025
4706057
Update IntelliJ Platform Gradle Plugin from 2.10.1 to 2.10.2
karollewandowski Oct 23, 2025
a401172
Edits for the API Migration page (#1651)
Fuchig Oct 23, 2025
2529a95
Generate Libraries releases variable file
hsz Oct 24, 2025
6373918
Update EP and Listener lists for 2025.2.4
karollewandowski Oct 24, 2025
f759714
build(deps): bump actions/upload-artifact from 4 to 5 (#1673)
dependabot[bot] Oct 27, 2025
9f1bbab
Qodana Inspection: Initial import
novotnyr Oct 21, 2025
4af641d
Qodana Inspection: Declare dependency on the Kotlin plugin
novotnyr Oct 21, 2025
9abb8b9
Qodana Inspection: Add module to composite build
novotnyr Oct 21, 2025
8984bd0
Qodana Inspection: Add Kotlin inspection
novotnyr Oct 21, 2025
c15ce60
Qodana Inspection: Add Playground project as a target for verifications
novotnyr Oct 21, 2025
0895e43
Qodana Inspection: Create sub-composite build for Qodana sample
novotnyr Oct 21, 2025
174efae
Qodana Inspection: Add global helper tasks for building and staging
novotnyr Oct 21, 2025
6a83dff
Qodana Inspection: Add READMEs
novotnyr Oct 21, 2025
f4360ca
code_inspection_qodana/README.md: Cleanup
karollewandowski Oct 27, 2025
e25d754
Qodana Inspection: Fix typos
novotnyr Oct 27, 2025
c19cdea
Qodana Inspection: Use the proper file name for the service descriptor
novotnyr Oct 27, 2025
8b5d1e6
code_inspection_qodana/README.md: Add information about installing Qo…
karollewandowski Oct 27, 2025
d5d0af2
Add .gitignore for qodana-playground
karollewandowski Oct 28, 2025
fd97d12
code_inspections_qodana/README.md: Cleanup
karollewandowski Oct 28, 2025
6cc9b98
Rename qodana-playground -> qodana_playground
karollewandowski Oct 28, 2025
3964b4b
Add copyright notices
karollewandowski Oct 28, 2025
0841b74
Add code_inspection_qodana/code_inspection to the verification matrix
karollewandowski Oct 28, 2025
1aa8973
Simplify code_inspection_qodana/code_inspection setup
karollewandowski Oct 28, 2025
54a176d
Fix code samples verification for code_inspection_qodana/code_inspection
karollewandowski Oct 28, 2025
fdf65f1
Fix code samples verification for code_inspection_qodana/code_inspection
karollewandowski Oct 28, 2025
0d166a1
PSI Performance: add more information (#1672)
bartekpacia Oct 28, 2025
b4f42dd
Generate Android Studio releases
hsz Oct 29, 2025
39196f9
Generate Libraries releases variable file
hsz Oct 29, 2025
7e72649
tools_intellij_platform_gradle_plugin_extension.md: Document the new …
karollewandowski Oct 29, 2025
55646d8
modifying_psi.md: Cleanups
karollewandowski Oct 30, 2025
bb3fad7
setting_up_theme_environment.md: Update the action text
karollewandowski Oct 30, 2025
dd514b5
setting_up_theme_environment.md: Split long sentence
karollewandowski Oct 30, 2025
ab986fc
dialog_wrapper.md: Clarify reacting to closing non-modal dialogs
karollewandowski Oct 30, 2025
3a108d9
dialog_wrapper.md: Cleanups
karollewandowski Oct 30, 2025
6441f61
Generate Android Studio releases
hsz Oct 31, 2025
7fbb588
Update IntelliJ Platform Gradle Plugin from 2.10.2 to 2.10.3
karollewandowski Oct 31, 2025
4636b49
plugin_extensions.md: Make the introduction to extensions less confusing
karollewandowski Oct 31, 2025
c5b62f0
themes_customize.md: Add information about extending existing themes
karollewandowski Oct 31, 2025
f72def2
libraries_releases.main.kts: Remove "Version " suffix in IntelliJ Plu…
karollewandowski Oct 31, 2025
3b2bd23
v.list: Change order fo easier comparison with v-releases.list
karollewandowski Oct 31, 2025
29e41d8
v.list: Update Plugin Verifier version
karollewandowski Oct 31, 2025
14ddc25
Generate variables into v.list
karollewandowski Oct 31, 2025
50b991c
Refine progress bar documentation and update images
ViktoriaMiroshnichenko Oct 31, 2025
6b89bc9
Refine progress bar documentation and restructure content
ViktoriaMiroshnichenko Oct 31, 2025
07cb106
Add notes styling for progress bar documentation and update images
ViktoriaMiroshnichenko Oct 31, 2025
68b98c5
Enhance progress bar documentation and update images
ViktoriaMiroshnichenko Oct 31, 2025
d08e672
Update progress bar documentation and refresh images
ViktoriaMiroshnichenko Oct 31, 2025
03bfbde
Generate Libraries releases variable file
hsz Nov 3, 2025
439a23d
Update IntelliJ Platform Gradle Plugin from 2.10.3 to 2.10.4
karollewandowski Nov 3, 2025
84e3205
language_server_protocol.md: document new LSP features introduced in …
hsz Nov 3, 2025
48d7556
language_server_protocol.md: clarify LSP feature versions for 2025.1.…
hsz Nov 3, 2025
9b66426
Add Rider icons documentation (#1692)
thisisvolatile Nov 3, 2025
ece9075
api_internal.md: Update links for creating YouTrack issues for Intern…
karollewandowski Nov 4, 2025
b286126
api_internal.md: Delete a command setting a sprint from the Internal …
karollewandowski Nov 4, 2025
a5e744d
IJSDK-2608 Clarify wording on Community Edition and Ultimate mentions…
jreznot Nov 4, 2025
75ba1ce
Generate Libraries releases variable file
hsz Nov 5, 2025
605d726
idea.md: Fix the broken content in a table row
karollewandowski Nov 5, 2025
613cd59
idea_ultimate.md: Delete a reference to a removed snippet
karollewandowski Nov 5, 2025
4321f12
Revert disabled inspections
karollewandowski Nov 5, 2025
443ad3e
Add initial documentation about modular (v2) plugins (IJPL-215912)
chashnikov Nov 4, 2025
ddc68c5
Update documentation about modular (v2) plugins (IJPL-215912)
chashnikov Nov 6, 2025
f31ae44
Generate Android Studio releases
hsz Nov 7, 2025
ae38908
content_updates.md: Add new entries
karollewandowski Nov 7, 2025
c698876
IJSDK-2677 Add the documentation page for the Reworked Terminal API
KonstantinHudyakov Nov 7, 2025
2d77d0f
IJSDK-2677 Mention the terminal on the Plugin Dependencies page
KonstantinHudyakov Nov 7, 2025
bc86e3b
plugin_dependencies.md: Sort plugins in the table A-Z
karollewandowski Nov 7, 2025
8f05559
embedded_terminal.md: Fixes and cleanups
karollewandowski Nov 7, 2025
0a28357
embedded_terminal.md: Remove redundant whitespace
karollewandowski Nov 7, 2025
feec37f
content_updates.md: Add Terminal API section
karollewandowski Nov 7, 2025
04bd6e5
threading_model.md: Add links to Threading Kotlin Notebooks
karollewandowski Nov 7, 2025
7ea689a
UX-2323 Update Radio Button article: fix images and some text details
OlyaB Nov 9, 2025
2ecb0d1
Merge branch 'radio_button_vika'
OlyaB Nov 9, 2025
a5bdb7f
UX-2323 Update Radio Button article: fix images and some text details
OlyaB Nov 9, 2025
96ae875
UX-2323 Fix images width in checkbox.topic
OlyaB Nov 9, 2025
a1b3d9b
UX-2323 Fix image names in tabs.md
OlyaB Nov 9, 2025
40fad6c
Merge branch 'tabs-vika'
OlyaB Nov 9, 2025
72ef587
UX-2323 Fix split_icon_button.md
OlyaB Nov 9, 2025
8009763
Merge branch 'split_icon_button_olya'
OlyaB Nov 9, 2025
6829fb2
UX-2323 Fix wording in progress_bar.md
OlyaB Nov 9, 2025
6824bba
UX-2323 Fix typos in illustrations for Notification Balloon article
OlyaB Nov 9, 2025
aabb20a
Update UI guidelines TOC: remove obsolete articles, add missing article
OlyaB Nov 9, 2025
b20c81f
Update progress bar images with new assets and reorganize
ViktoriaMiroshnichenko Jun 18, 2025
2d89c39
Update progress bar images and restructure documentation
ViktoriaMiroshnichenko Jun 19, 2025
6854b09
Update progress bar images with new assets and streamline structure
ViktoriaMiroshnichenko Jun 19, 2025
12c9c27
Streamline progress bar documentation and update assets
ViktoriaMiroshnichenko Jun 19, 2025
49fbabb
Refine progress bar documentation and update assets
ViktoriaMiroshnichenko Sep 3, 2025
1f4c18d
Simplify progress bar documentation and update images
ViktoriaMiroshnichenko Sep 3, 2025
aee081c
Refine progress bar documentation and update images
ViktoriaMiroshnichenko Sep 3, 2025
ff6eb7a
Enhance progress bar documentation and update images
ViktoriaMiroshnichenko Sep 3, 2025
2ff2be9
Update progress bar dark mode image for process control
ViktoriaMiroshnichenko Oct 9, 2025
6a3a7ad
Refine progress bar documentation and update images
ViktoriaMiroshnichenko Oct 31, 2025
f66ada0
Refine progress bar documentation and restructure content
ViktoriaMiroshnichenko Oct 31, 2025
3cf5cb8
Add notes styling for progress bar documentation and update images
ViktoriaMiroshnichenko Oct 31, 2025
f27ff31
Enhance progress bar documentation and update images
ViktoriaMiroshnichenko Oct 31, 2025
fb23572
Update progress bar documentation and refresh images
ViktoriaMiroshnichenko Oct 31, 2025
1bacf7d
UX-2323 Fix wording in progress_bar.md
OlyaB Nov 9, 2025
9f68cf8
Update tab guideline images and improve documentation
ViktoriaMiroshnichenko Jan 2, 2025
c866f27
Update progress bar images with new assets and reorganize
ViktoriaMiroshnichenko Jun 18, 2025
a1e3ed4
Merge remote-tracking branch 'origin/Vika_progress_bar' into Vika_pro…
ViktoriaMiroshnichenko Nov 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
43 changes: 29 additions & 14 deletions .github/scripts/libraries_releases.main.kts
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
#!/usr/bin/env kotlin

// Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.

/**
* This script is used to update the versions of libraries stored in the v-releases.list releases file.
* This script is used to update the versions of libraries stored in the v.list releases file.
*/
@file:DependsOn("org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.7.0-RC")

Expand All @@ -12,8 +14,7 @@ import kotlinx.serialization.json.jsonPrimitive
import java.io.File
import java.net.URL

val FILE_PATH = "v-releases.list"
val UNKNOWN = "unknown"
val FILE_PATH = "v.list"

val releasesList = mapOf(
"intellij-platform-gradle-plugin-version" to ReleaseInfo(
Expand Down Expand Up @@ -47,27 +48,41 @@ val vars = releasesList.mapValues { (key, releaseInfo) ->
val content = URL(releaseInfo.url).readText()
Json.decodeFromString<JsonArray>(content)
.mapNotNull { it.jsonObject["name"] }
.map { it.jsonPrimitive.content.removePrefix("v") }
.map { it.jsonPrimitive.content.removePrefix("v").removePrefix("Version ") }
.run(releaseInfo.transformer)
} catch (e: Exception) {
println("Cannot resolve the latest $key version: ${e.message}")
UNKNOWN
println("Cannot resolve the latest '$key' version: ${e.message}")
throw e
}
}
}
}.map { (key, version) ->
"<var name=\"$key\" value=\"$version\"/>"
}

"""
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE vars
SYSTEM "https://resources.jetbrains.com/writerside/1.0/vars.dtd">
val newFileContent = StringBuilder()
val patternToInsertAfter = "<!-- GENERATED CONTENT START -->"
val patternToSkipUntil = "<!-- GENERATED CONTENT END -->"

file(FILE_PATH).useLines { lines ->
var insideGeneratedContent = false
for (line in lines) {
if (line.trim() == patternToInsertAfter) {
insideGeneratedContent = true
newFileContent.appendLine(line)
newFileContent.appendLine(" <!-- This content is generated by libraries_releases.main.kts script. -->")
newFileContent.appendLine(" <!-- DO NOT EDIT IT MANUALLY -->")
newFileContent.appendLine(vars.joinToString(prefix = " ", separator = "\n "))
} else if (line.trim() == patternToSkipUntil) {
insideGeneratedContent = false
newFileContent.appendLine(line)
} else if (!insideGeneratedContent) {
newFileContent.appendLine(line)
}
}
}

<vars>
${vars.joinToString("\n ")}
</vars>
""".trimStart().let(file(FILE_PATH)::writeText)
file(FILE_PATH).writeText(newFileContent.toString())

fun file(path: String) = File(System.getenv("GITHUB_WORKSPACE") ?: "../../").resolve(path).also(File::createNewFile)

Expand Down
12 changes: 7 additions & 5 deletions .github/workflows/code-samples.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Fetch Sources
uses: actions/checkout@v4
uses: actions/checkout@v5

samples:
name: Code Samples / ${{ matrix.plugin }}
Expand All @@ -24,6 +24,7 @@ jobs:
matrix:
plugin:
- action_basics
- code_inspection_qodana/code_inspection
- comparing_string_references_inspection
- conditional_operator_intention
- editor_basics
Expand All @@ -43,9 +44,9 @@ jobs:
- tree_structure_provider
steps:
- name: Fetch Sources
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: Setup Java
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: zulu
java-version: 17
Expand All @@ -60,6 +61,7 @@ jobs:
shell: bash
run: |
echo "pluginVerifierHomeDir=~/.pluginVerifier" >> $GITHUB_OUTPUT
echo "sanitizedPluginName=$(echo '${{ matrix.plugin }}' | tr '/' '-')" >> $GITHUB_OUTPUT

- name: Run Plugin Verifier
run: |
Expand All @@ -75,9 +77,9 @@ jobs:

- name: Collect Plugin Verifier Result
if: ${{ always() }}
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
name: ${{ matrix.plugin }}-pluginVerifier-result
name: ${{ steps.properties.outputs.sanitizedPluginName }}-pluginVerifier-result
path: ${{ github.workspace }}/code_samples/${{ matrix.plugin }}/build/reports/pluginVerifier

mirror:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/dependabot-combine-prs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:

# Steps represent a sequence of tasks that will be executed as part of the job
steps:
- uses: actions/github-script@v7
- uses: actions/github-script@v8
id: fetch-branch-names
name: Fetch branch names
with:
Expand Down Expand Up @@ -99,7 +99,7 @@ jobs:
console.log('Combined: ' + combined);
return combined
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
fetch-depth: 0
# Creates a branch with other PR branches merged together
Expand All @@ -125,7 +125,7 @@ jobs:
git pull origin $sourcebranches --no-edit
git push origin $COMBINE_BRANCH_NAME
# Creates a PR with the new combined branch
- uses: actions/github-script@v7
- uses: actions/github-script@v8
name: Create Combined Pull Request
env:
PRS_STRING: ${{ steps.fetch-branch-names.outputs.prs-string }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/generate-android-studio-releases.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
generate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- name: Generate
run: "${GITHUB_WORKSPACE}/.github/scripts/android_studio_releases.main.kts"
- name: Commit changes
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/generate-descriptor-pages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- name: Generate descriptor pages content
run: "${GITHUB_WORKSPACE}/.github/scripts/generate_descriptor_pages.main.kts"
- name: Check for changes
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/generate-libraries-releases.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@ jobs:
generate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- name: Generate
run: "${GITHUB_WORKSPACE}/.github/scripts/libraries_releases.main.kts"
- name: Commit changes
uses: Endbug/add-and-commit@v9
with:
message: 'Generate Libraries releases variable file'
add: 'v-releases.list'
add: 'v.list'
4 changes: 2 additions & 2 deletions .github/workflows/verify-api-changes-pages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Fetch Sources
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: Setup Java
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: zulu
java-version: 11
Expand Down
4 changes: 3 additions & 1 deletion .idea/compiler.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

22 changes: 20 additions & 2 deletions .idea/gradle.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .idea/inspectionProfiles/Project_Default.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/kotlinc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions .idea/modules/qodana-playground.main.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions code_samples/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,11 @@ In the following table, you may find all available samples provided in the separ
| Code Sample | Description |
|-----------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Action Basics](./action_basics) | Action and Action Group patterns implementation, adds entries to the Tools menu. |
| [Kotlin Class Name Convention Inspection](./code_inspection_qodana) | Local Inspection Tool, checks Kotlin class name convention. Allows to be run in Qodana |
| [Comparing References Inspection](./comparing_string_references_inspection) | Local Inspection Tool, adds entries to **Settings &#124; Editor &#124; Inspections &#124; Java &#124; Probable Bugs**. |
| [Conditional Operator Intention](./conditional_operator_intention) | Intention action, suggests converting a ternary operator into an `if` block and adds entry to **Settings &#124; Editor &#124; Intentions &#124; SDK Intentions**. |
| [Editor Basics](./editor_basics) | Basic Editor APIs example with editor popup menu with extra actions. |
| [Facet Basics](./facet_basics) | Custom Facet pattern, adds *SDK Facet* to the **Project Structure &#124; Project Settings &#124; Facets** menu. |
| [Framework Basics](./framework_basics) | Basic *SDK Demo Framework* support added to the **File &#124; New &#124; Project &#124; Java** wizard. |
| [Live Templates](./live_templates) | Live templates for Markdown language, adds an entry to the **Settings &#124; Editor &#124; Live Templates** dialog. |
| [Max Opened Projects](./max_opened_projects) | Application services and listeners, shows warning dialog when more than 3 open projects are opened. |
Expand Down
2 changes: 2 additions & 0 deletions code_samples/_gradleCompositeBuild/gradle.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
org.gradle.jvmargs=-Xmx1024m
1 change: 1 addition & 0 deletions code_samples/_gradleCompositeBuild/settings.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
rootProject.name = "SDK Code Samples"

includeBuild("../action_basics")
includeBuild("../code_inspection_qodana")
includeBuild("../comparing_string_references_inspection")
includeBuild("../conditional_operator_intention")
includeBuild("../editor_basics")
Expand Down
20 changes: 16 additions & 4 deletions code_samples/action_basics/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
// Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
import org.jetbrains.intellij.platform.gradle.IntelliJPlatformType.IntellijIdea
import org.jetbrains.intellij.platform.gradle.IntelliJPlatformType.IntellijIdeaCommunity
import org.jetbrains.intellij.platform.gradle.models.ProductRelease.Channel.RELEASE

plugins {
id("java")
id("org.jetbrains.intellij.platform") version "2.6.0"
id("org.jetbrains.intellij.platform") version "2.10.4"
}

group = "org.intellij.sdk"
Expand All @@ -18,7 +21,7 @@ repositories {

dependencies {
intellijPlatform {
intellijIdeaCommunity("2024.2.6")
intellijIdea("2024.3.6")
}
}

Expand All @@ -27,12 +30,21 @@ intellijPlatform {

pluginConfiguration {
ideaVersion {
sinceBuild = "242"
sinceBuild = "243"
}
}
pluginVerification {
ides {
recommended()
// since 253, IntelliJ IDEA Community and Ultimate have been merged into IntelliJ IDEA
select {
types = listOf(IntellijIdeaCommunity)
untilBuild = "252.*"
}
select {
types = listOf(IntellijIdea)
sinceBuild = "253"
channels = listOf(RELEASE)
}
}
}
}
9 changes: 9 additions & 0 deletions code_samples/code_inspection_qodana/.gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#
# https://help.github.com/articles/dealing-with-line-endings/
#
# Linux start script should use lf
/gradlew text eol=lf

# These are Windows script files and should use crlf
*.bat text eol=crlf

5 changes: 5 additions & 0 deletions code_samples/code_inspection_qodana/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Ignore Gradle project-specific cache directory
.gradle

# Ignore Gradle build output directory
build
Loading
Loading