plastic icon indicating copy to clipboard operation
plastic copied to clipboard

Shared bounty for community-contributed ports to other IDE's?

Open GavinRay97 opened this issue 4 years ago • 3 comments

Not sure if anyone else would be interested, but I'd personally be willing to contribute ~$25-50 (based on effort/quality) for a Jetbrains IDE port. Maybe others also find themselves desperately longing for Plastic when using IE, IntelliJ or Visual Studio.

For me, doesn't even have to be perfect. Just "close enough" would be fine, and much better than nothing 😅

Maybe the bounty gets high enough and it becomes worthwhile for someone to do it?

GavinRay97 avatar Oct 10 '21 16:10 GavinRay97

I made an initial port to Jetbrains IDEs. I published a first version for now. I did implement basic colors for now and will need to add more languages. Java looks pretty sleek imo. I use it myself.

https://github.com/barfurth/plastic-jetbrains

Just adding: Jetbrains Plugins are a much bigger ordeal than something like VSCode and requires more of an infrastructure to test. Especially since I had to implement custom syntax highlighting for some of the keywords that cannot be achieved with the built in options. I'm not sure the whole thing would fit in this repository even though it's called a monorepo. Maybe it can be moved at some point if a certain maturity is reached. Or moved to your profile namespace.

Also: the sheer amount of colors IntelliJ technically needs exceeds what VSCode gives me in terms of examples by far. I've guessed a lot of the choices to have a "plastic" look and feel.

sbarfurth avatar Dec 04 '21 17:12 sbarfurth

Hey, this is pretty slick!

Just installed it, looks great. Do you have a donation link?

idea64_MvxvI36ADJ

GavinRay97 avatar Dec 10 '21 18:12 GavinRay97

Thanks for the feedback @GavinRay97, I'm all good without any donations. I hope you like the port! I will try to continue improving it, especially with more languages. I'm happy to accept any suggestions here or on the repository there.

If you want to donate something, pick a charity instead of me :)

sbarfurth avatar Dec 10 '21 19:12 sbarfurth

This is awesome. Are you happy for me to put this into the Plastic project but linked to your repo (as I don't have JetBrains and so won't be able to maintain it)?

will-stone avatar Jan 08 '23 08:01 will-stone

Thanks @will-stone, sure. I'm also not currently able to maintain it well, but I still have the relevant infrastructure. I guess it won't hurt to add it. Last time I checked it was still working well.

sbarfurth avatar Jan 08 '23 08:01 sbarfurth

Cheers @sbarfurth, I've added a Community Themes file which is shown at the bottom of the homepage 😀

https://plastictheme.com/

will-stone avatar Jan 08 '23 12:01 will-stone

@sbarfurth It still works fantastic, even with the new Jetbrains Beta UI

I've manually editted the plugin manifest in the .jar with 7-zip to get it to run in the new Beta UI and it still looks great!

GavinRay97 avatar Jan 08 '23 20:01 GavinRay97