
News & tips for devs building plugins for @JetBrains products. Subscribe: https://xitter.cf/t.co/X1kKX8oIvc 🦋 https://xitter.cf/t.co/bjhxeT2i9H
Joined January 2013
- Tweets680
- Following5
- Followers5K
- Likes357
JetBrains Platform retweeted

Jakub Chrzanowski 🥑@hszanowskiOct 13
Poland
PolandConnected via Poland App StoreAccount-level information, not a live location or per-post device.
A user says your plugin froze their IDE. You can't reproduce it.
JetBrains Marketplace now shows freeze reports linked to your plugin, with excerpts and full thread dumps.
I made a short walkthrough of the setup and investigation:
youtu.be/5Pdkj4lbTuc
JetBrains Platform retweeted

Jakub Chrzanowski 🥑@hszanowskiOct 9
Poland
PolandConnected via Poland App StoreAccount-level information, not a live location or per-post device.
There's no time to rest! While still at the airport, on my way back from Devoxx, I published a blog post about a new JetBrains Marketplace feature we rolled out!
UI Freezes reports are now available for JetBrains IDEs plugin developers 👇
blog.jetbrains.com/platform/…
JetBrains Platform retweeted

Jakub Chrzanowski 🥑@hszanowskiSep 18
Poland
PolandConnected via Poland App StoreAccount-level information, not a live location or per-post device.
Hacking IntelliJ IDEA — Day 7: Talking to Gradle xitter.cf/i/broadcasts/1qKDzWRNe…
JetBrains Platform retweeted
I made a quick Summer 2026 IntelliJ Platform roundup for plugin developers.
10 changes in ~5 minutes: native plugin variants, Starter/Driver testing, LSP API renames, Kotlin UI DSL migration, VFS listeners, and more.
Watch: youtu.be/5mQixmpezuI
JetBrains Platform retweeted

Jakub Chrzanowski 🥑@hszanowskiAug 10
Poland
PolandConnected via Poland App StoreAccount-level information, not a live location or per-post device.
Hacking into IntelliJ IDEA sources xitter.cf/i/broadcasts/1nGeLMyzX…
JetBrains Platform retweeted

Jakub Chrzanowski 🥑@hszanowskiJul 24
Poland
PolandConnected via Poland App StoreAccount-level information, not a live location or per-post device.
Starting a JetBrains IDE plugin just got simpler.
The new IDE Plugin Generator combines the IDE wizard and the GitHub template into a single flow. Choose features, preview the project, then generate it in IntelliJ IDEA 2026.1+ or your browser.
See what changed 👇
blog.jetbrains.com/platform/…
JetBrains Platform retweeted

Jakub Chrzanowski 🥑@hszanowskiJun 26
Poland
PolandConnected via Poland App StoreAccount-level information, not a live location or per-post device.
A blog post about open-sourcing the LSP API in IntelliJ IDEA 2026.2 is live! ðŸ§
😮 Plot twist: the work is also planned for 2026.1.4 stable, so Android Studio support may arrive earlier than 2026.2.
blog.jetbrains.com/platform/…
JetBrains Platform retweeted
Too many moving parts in modular @intellijidea plugins? New 🎥: building a plugin with content modules using the IntelliJ Platform Gradle Plugin. Covers optional content modules and gdemos CSS PSI, available for free since 2026.1.
youtu.be/7fEdrktCYDo
JetBrains Platform retweeted

Jakub Chrzanowski 🥑@hszanowskiJun 3
Poland
PolandConnected via Poland App StoreAccount-level information, not a live location or per-post device.
Plugin authors: if you save through VFS and then hand a file path to a CLI, formatter, VCS command, or Java file API, check this.
VFS may see fresh content before the disk does.
If the next reader is outside VFS, flush first.
blog.jetbrains.com/platform/…
JetBrains Platform retweeted
IntelliJ Platform plugin devs are getting "ErrorReportSink": an experimental API for automatic error and freeze reporting.
JetBrains Platform retweeted

Jakub Chrzanowski 🥑@hszanowskiJun 1
Poland
PolandConnected via Poland App StoreAccount-level information, not a live location or per-post device.
Stop asking users to paste tokens into plugin settings!
I recorded a video about adding OAuth2 login to JetBrains IDE plugins: browser login, IDE callback, PKCE, PasswordSafe, and GitHub API calls
👇
youtube.com/watch?v=Qt8kLAQQ…
JetBrains Platform retweeted
Replying to @hszanowski
@hszanowski did something unbelievable, just compare how build.gradle.kts looks now and how it was before!
Awesome job, thank you
JetBrains Platform retweeted
Freeze dumps for everyone? Usually no. But when you build plugins for JetBrains IDEs, absolutely yes.
If your plugin causes UI freezes for users, you need the right diagnostics to investigate and fix them. The easiest way to collect reports is the JetBrains Marketplace error reporter, but today it does not expose the freeze dumps it already collects.
If you think plugin developers should have access to that data, please upvote this issue:
youtrack.jetbrains.com/issue…
🤖 Made with AI
JetBrains Platform retweeted

Jakub Chrzanowski 🥑@hszanowskiApr 21
Poland
PolandConnected via Poland App StoreAccount-level information, not a live location or per-post device.
Android Studio finally gets embedded browser power 🚀
This is a big unlock for all Android developers and plugin authors!
Embedded web UIs in Android Studio just got a lot more real 👉 tool windows, auth flows, onboarding, browser-powered plugin UX.
Until now, Android Studio has been missing a capability that other JetBrains IDEs already have — JCEF, the embedded web browser.
platform.jetbrains.com/t/exp…
JetBrains Platform retweeted

Jakub Chrzanowski 🥑@hszanowskiApr 20
Poland
PolandConnected via Poland App StoreAccount-level information, not a live location or per-post device.
If you build plugins for JetBrains IDEs, open this before making another icon manually.
It collects practical icon generators for:
👉 IntelliJ-style letter icons
👉 icon modifiers
👉 badge composition for SVGs
Useful, specific, and easy to apply 👇
platform.jetbrains.com/t/ico…
JetBrains Platform retweeted
Many developers care deeply about IDE performance, so we turned an internal post by @knischt into a public one. It covers the architecture behind UI freezes in IntelliJ-based IDEs, what it took to move more work off the UI thread, and the results so far.
blog.jetbrains.com/platform/…
RT @hszanowski: VS Code has the extension.
@JetBrains IDEs are next.
On Friday, March 27, at 2 PM CET / 9 AM ET, I’m building a JetBrains…
JetBrains Platform retweeted
New YouTube video: Plugin Model v2 for IntelliJ Platform.
Better reload, clarified dependencies, isolated architecture — and a prerequisite for Remote Development support.
A plugin is now split into explicit content modules, each with its own descriptor, dependencies, and classloader.
See an overview of the model in action.
🎥 youtu.be/Kfsu0ITcvs0
JetBrains Platform retweeted
IntelliJ Platform News: If your plugin reacts to lots of file events, this VFS update is worth knowing about.
I break down what changed, what the old EDT-coupled behavior was, and what the new background-capable listener APIs actually give you.
youtube.com/shorts/4EfWxdn7s…
Curious if you’d migrate your listeners.
JetBrains Platform retweeted

Jakub Chrzanowski 🥑@hszanowskiMar 18
Poland
PolandConnected via Poland App StoreAccount-level information, not a live location or per-post device.
Ok, I'm in: if you build a plugin for JetBrains IDEs, I can review your Gradle build script.
I'll verify if caching works, introduce all those good practices, and even migrate it out of Groovy.
Drop me your GitHub repo, and I'll pick it up next week on the live stream! On me!





