Bug/alt 11011#36
Conversation
meanmail
left a comment
There was a problem hiding this comment.
Overview
The PR updates OpenProjectTaskCompat for the 261 platform branch and bumps IDE versions from EAP/RC to stable releases. The key behavioral changes are setting useDefaultProjectAsTemplate = false and runConversionBeforeOpen = false.
Comments
-
useDefaultProjectAsTemplateandrunConversionBeforeOpenchanges — these appear to be the actual fix for ALT-11011. Worth noting: the 252/253 branches use the lambda builder and don't explicitly set these properties, so they get whatever the builder defaults to. If the builder defaults differ fromfalse, the behavior may be inconsistent across platform versions. Please verify. -
beforeInitsimplification — good cleanup, removing the redundant wrapper lambda. -
preparedToOpencleanup — the null-check pattern is now cleaner and consistent with the intent. -
Positional constructor retained for 261 — the previous commit switched to the lambda builder (matching 252/253), but this commit reverts to the positional constructor. Is there a specific reason? The lambda builder is more maintainable (no need to specify every parameter).
-
IDE version updates — moving from EAP snapshots to stable
2026.1.xreleases is good.
rollback changes
bump libs versions
This PR addresses critical issues project opening (ALT-11011). modernizes the project opening logic to align with the latest IntelliJ Platform APIs.
🏗 Platform & API Updates
OpenProjectTaskCompatto use the latest lambda-based constructor forOpenProjectTask, removing deprecated property assignments.gradle-261.propertiesto target the latest stable IDE versions (IU-2026.1.1, CL-2026.1.1, etc.).