Grilled Cheese

ExploreLog inSign up

Róbert Novotný

@novotnyr.bsky.social

42 Following29 Followers

👷‍♂️ Platform Developer Advocate @ JetBrains 🛠️ #Kotlin #Java

PostsRepliesMedia
@novotnyr.bsky.socialOct 9, 2026, 9:23 PM

Preventing IDE UI freezes is a collab between JetBrains and plugin authors.

Marketplace now shows plugin-attributed freeze reports.

1. Enable reporting in plugin.xml
2. Observe Freeze tab on Marketplace
3. Use analyze-freeze skill by @halirutan.bsky.social

blog.jetbrains.com/platform/202...

@novotnyr.bsky.socialOct 8, 2026, 1:24 PM

And there's an open-source fork of SwingX, updated and maintained at github.com/wumpz/swingx

@novotnyr.bsky.socialOct 8, 2026, 1:24 PM

SwingX is no longer bundled with the IntelliJ Platform as of 2026.3. The Platform SDK and UI components already provide similar features. If your plugin still needs SwingX, provide the library explicitly.
youtrack.jetbrains.com/issue/IJPL-749

@novotnyr.bsky.socialSep 25, 2026, 6:45 PM

Thanks to sharp eyes of @hszanowski, there's a better version with bigger, bolder captions
youtube.com/shorts/lTHX-...

@novotnyr.bsky.socialSep 25, 2026, 2:09 PM

Check out the fully functional IntelliJ plugin with a persistent coffee counter at github.com/JetBrains/pl...

@novotnyr.bsky.socialSep 25, 2026, 2:07 PM

IntelliJ plugin that persists a simple counter and toggle across IDE restarts? PropertiesComponent might be enough for primitive data types and Strings - scoped per-project or globally.
youtube.com/shorts/Lwqw0...

@novotnyr.bsky.socialSep 22, 2026, 12:33 PM

Either is fine! As long as it gets you started. Btw instead of the template, the New | IDE Plugin wizard is very simple, really minimalistic and builds upon everything. From there, you can AI onwards.

@novotnyr.bsky.socialSep 22, 2026, 11:08 AM

Looks good! Did you start from the New Plugin Generator in the IDE or was it AI-bootstrapped?

@novotnyr.bsky.socialSep 14, 2026, 1:35 PM

Woah, I didn't realize how much has happened during past months. Thanks for summarizing this.

@halirutan.bsky.socialSep 11, 2026, 3:36 PMReposted by @novotnyr.bsky.social

Summer 2026 IntelliJ Platform update for plugin developers:

10 changes in ~5 minutes, including native plugin variants, Starter/Driver testing, LSP API renames, Kotlin UI DSL, PolySymbols, and VFS listeners.

Video: youtu.be/5mQixmpezuI

Details: platform.jetbrains.com/t/summer-202...

@novotnyr.bsky.socialSep 7, 2026, 9:02 AM

Credential persistence in the IntelliJ SDK comes down to three moving parts: Attributes, PasswordSafe, and Credentials. Here's how they connect.

@novotnyr.bsky.socialSep 1, 2026, 9:20 AM

Debouncing search text field updates? Too many file system events occurring too quickly?
IntelliJ SDK 2026.2 has DebouncedUpdates – an event coalescing mechanism. Supports last-only mode, collection into a list, and it’s aware of the UI and coroutine lifecycle. platform.jetbrains.com/t/introducin...

@novotnyr.bsky.socialAug 31, 2026, 12:25 PM

sdkmanrc entries can be autocompleted in JetBrains IDEs with this tiny plugin by @sivalabs.in
plugins.jetbrains.com/plugin/30654....

And, iIt's a nice example of basic autocompletion in the IntelliJ SDK. github.com/sivaprasadre...

@novotnyr.bsky.socialAug 27, 2026, 9:37 AM

I can now edit my IntelliJ plugin description directly from the Marketplace UI. ✏️
No need to upload a new plugin version with a modified plugin.xml.
The IntelliJ Platform SDK docs have been updated, too.
plugins.jetbrains.com/docs/marketp...

Terms of UsePrivacy PolicyCommunity StandardsHelpGet the app

Grilled Cheese is a product of Village Compute

Version devBuilt at: 2026-10-12 00:11:13 EDT