BlackStartx / PyCharm-Blender-Plugin

A PyCharm Plugin that simplify the development of Blender Add-On inside the PyCharm IDE.
MIT License
155 stars 12 forks source link

PyCharm 2024.2 compatibilityy #26

Open dsvensson opened 3 months ago

dsvensson commented 3 months ago

As subject says.. 2024.2 is in EAP atm.

BlackStartx commented 1 month ago

Hi Dsven~ ๐ŸŒบ

I'l be back on working for this compatibility tomorrow, it's gonna take time since 2024.2 resleased a whole new versioning for the IntelliJ platform plugins that I may want to implement.

Sorry if this is taking longer than usual :C

CGSeb commented 2 weeks ago

Hi @BlackStartx

Do you have any news about this and the compatibility of the Blender 4.2 extension please?

Can I help you with this in any way?

BlackStartx commented 2 weeks ago

Hi CGSeb~ ๐ŸŒบ

About 2024.2 compatibility

I'll give a better update this time... Beside the point I stated above, there is a bigger reason why I still haven't published 2024.2 yet.

It's because from that version IntelliJ marked the PyRemoteDebugConfiguration endpoint as 'Internal', throwing java.lang.NoClassDefFoundError if used.

That's the configuration that allows for debugging with breakpoints and everything in the Professional Edition, meaning I cannot publish a working Professional version that runs as expected.

I am struggling to find a replacement since the only documentation or reference I can find online are about the old "deprecated" method.

About 4.2 Extension feature

The incompatibility issue of the Debug Configuration is annoying and my brain can't completely focus on other features before that fix, I'm sorry if I haven't done any progress about it those days :c

About the โ€œCan I help youโ€ part

I'm not an expert about JetBrains SDK Platform Plugins, but if you are experienced/have a solution of if you just wanna give it a shot, feel free to open a PR anytime, that's the best way to help me out~ ^-^ โœจ

P.S: Since this fix is taking longer than expected I may in the meantime release the Community Edition for 2024.2

CGSeb commented 2 weeks ago

Thanks a lot for your explanation and I don't mean to pressure you, I wanted to know where it was blocking.

I do not have any experience with IntelliJ SDK or Java, but maybe I can have a look into it if I have some spear time :)

I use the pro edition and I use the debug a lot, this is also why I wanted this update ๐Ÿ˜„ For now, I will do the old way ๐Ÿ‘