Commit Graph

35 Commits

Author SHA1 Message Date
Jakub Chrzanowski
290e494c87
Code cleanup 2023-08-07 15:33:29 +02:00
Jakub Chrzanowski
0217a01c9d
Use "JetBrains Marketplace" name in docs and comments 2023-07-27 18:06:04 +02:00
Jakub Chrzanowski
d22a737277 Migrate from the deprecated FrameStateListener.onFrameActivated() to ApplicationActivationListener.applicationActivated(IdeFrame) 2023-06-07 10:44:04 +02:00
Jakub Chrzanowski
a73b073f2e Fixed deprecated usage of ContentFactory in MyToolWindowFactory 2023-06-07 10:44:04 +02:00
Jakub Chrzanowski
f686654cbb Example code - MyToolWindowFactory tool window basic implementation 2023-03-10 12:04:06 +01:00
Jakub Chrzanowski
5bda710503 Use logger warn instead of TODO() 2023-03-10 12:04:06 +01:00
Jakub Chrzanowski
b8ad6a9a5e Example code - registered project service changed into a lightweight one 2023-03-10 12:04:06 +01:00
Jakub Chrzanowski
59ec0d6096 Example code: added FrameStateListener application listener; removed deprecated ProjectManagerListener application listener 2023-03-10 12:04:06 +01:00
Jakub Chrzanowski
2be34f79b2 Example code - removed application service 2023-03-10 12:04:06 +01:00
Yann Cébron
d36e4e6d96 plugin.xml: add <resource-bundle> definition for convenience 2023-03-10 12:04:06 +01:00
Jakub Chrzanowski
7de60b2524 MyProjectService.kt: introduce dummy method to visualise code coverage 2022-09-20 15:05:38 +02:00
Jakub Chrzanowski
e8ebb74ac2
plugin.xml: Change the plugin name to pass Plugin Verifier check 2022-09-19 13:43:13 +02:00
Jakub Chrzanowski
5915fcbb64 code cleanup 2022-08-07 22:41:46 +02:00
Jakub Chrzanowski
0644b59d8e Example implementation: invoke TODO() only if not CI 2022-08-07 22:41:46 +02:00
Jakub Chrzanowski
06795471f0 Example implementation: Add TODO() with a hint to remove stale sample code 2022-08-07 22:41:46 +02:00
Jakub Chrzanowski
b1f751c5f7 tests 2021-09-07 09:32:37 +02:00
Jakub Chrzanowski
be7db8265f Qodana integration 2021-09-07 09:32:37 +02:00
Jakub Chrzanowski
e3dd698e1e plugin.xml comments update 2021-09-07 09:32:37 +02:00
Jakub Chrzanowski
e2354624f7 Logo 2021-09-07 09:32:37 +02:00
Jakub Chrzanowski
3ab6c490fa Use DynamicBundle instead of AbstractBundle in MyBundle.kt 2021-09-07 09:32:37 +02:00
Yann Cébron
bd9f2715ea update links to SDK Docs 2021-01-21 11:10:06 +01:00
Dmitry Kozhevnikov
692f21953e
Fix MyBundle.messagePointer to return Supplier<@Nls String> instead of String (#71) 2020-12-20 22:30:29 +01:00
Casper Boone
e3e031bd96
Use Kotlin extension function to retrieve service 2020-10-30 17:05:21 +01:00
Eduardo Fonseca
89e756a16f
Fix ProjectManagerListener scope (#36)
Listeners for topic "com.intellij.openapi.project.ProjectManagerListener" don't work
inside <projectListeners>, only <applicationListeners>.
2020-09-25 20:50:42 +02:00
Jakub Chrzanowski
4b52b7e90d Remove vendor website from plugin.xml 2020-07-02 08:41:26 +02:00
Jakub Chrzanowski
24617eb392 MyBundle - use AbstractBundle instead of DynamicBundle for 2019.3 support 2020-06-23 12:23:39 +02:00
Jakub Chrzanowski
3e1244f12c Remove MyDynamicPluginListener 2020-06-22 13:08:19 +02:00
Jakub Chrzanowski
e4a1106495 GitHub Actions - template cleanup workflow 2020-06-17 21:06:57 +02:00
Jakub Chrzanowski
31bd7db2f0 Fixed plugin dependencies, GH Actions - publish plugin 2020-06-17 12:06:43 +02:00
Jakub Chrzanowski
67df09b137
GH Actions release + Changelog integration (#3) 2020-06-16 11:09:54 +02:00
Jakub Chrzanowski
3c1166e1f2 detekt integration 2020-05-05 21:56:33 +02:00
Jakub Chrzanowski
f7af65b00a Rewrite Gradle script to us Kotlin DSL, code cleanup 2020-05-05 08:29:16 +02:00
Jakub Chrzanowski
3f83267e99 rewrite Java classes to Kotlin 2020-04-28 15:23:14 +02:00
Jakub Chrzanowski
42a4db90e7 Basic scaffold - project service, app service, listeners, bundle 2020-04-21 19:49:38 +02:00
Jakub Chrzanowski
c4670a498b initial commit 2020-03-18 09:59:00 +01:00