-
-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
2024.3 performance issues (seemingly) caused by Catppuccin? #190
Comments
Hey 👋, Personally, I must say that I am completely baffled at this. I'm still not convinced that Catppuccin is the problem because honestly I don't even know what we could change. Realistically, this plugin is only XML files that list hex codes which JetBrains is responsible for loading. I suppose I'd be interested to know if the person on the plugin review was also using Goland or if it was another IDE. Can you try invoking the context menu with another theme plugin enabled on the marketplace and see if you can reproduce this behaviour? Failing that, could you try to reproduce this in another IDE? I'm struggling to think of the root cause because the context menus are fine in Intellij for me when using Catppuccin. |
Looks like the issue happens more specifically when Catppuccin Latte is selected as the "Preferred Theme" (not the same as "Preferred Editor Color Scheme"). The effect seems stronger when both the theme and color scheme are set to Catppuccin but setting the theme to "Light" for example makes this a non-issue. I tried several themes from the "Material Theme UI" but I couldn't reproduce. I'm able to reproduce in PyCharm. We can see that it wants to redraw the popup quite often, I wonder whether there is a rendering issue somewhere. I'm guessing not that many people use light theme ^^ |
Can you downgrade your IDE version to 2024.2.x instead of using 2024.3 and see if this issue still persists? |
The issue doesn't appear on GoLand 2024.2.4 or PyCharm 2024.2.5. After upgrading again to 2024.3, the issue re-appears instantly. |
Okay... that's interesting. It looks like the issue can be isolated to versions after 2024.3 but only to the Catppuccin theme plugin? It's weird to have this type of regression but for (seemingly) only Catppuccin. This plugin is only defining JSON and XML files so I cannot think of anything to change on our side at the moment. For what its worth, a fair amount of users have reported performance issues on the 2024.3 release: I don't have any explanations on why the issue is appearing for you when only the Catppuccin theme is enabled though. |
Oh well maybe the issue will sort itself out in a JetBrains fix later? In the meantime I reverted to 2024.2 which seems to work fine. Thank you for being so responsive. At least the issue is documented. |
Yeah this one is very odd to me, thanks for taking the time to take the screen recordings. I can't believe that a simple colourscheme plugin can be responsible for IDE freezes/hangs but I'm happy to merge a PR that fixes this if Catppuccin is indeed the problem. Unfortunately, I don't have the time to look into this and frankly little motivation since there's very little, if at all, to debug and investigate. I'll keep this issue open since there was another person on the reviews that mentioned the IDE being laggy. |
@sgoudham This only happens with Catppuccin Latte. |
Is there an existing issue outlining your problem?
Have you followed the instructions in the the pinned issue?
Describe your problem.
When using alt+enter to trigger actions, the IDE (Goland) hangs forever. It shows as "unresponsive" in macOS process list and needs to be killed.
Attach screenshots.
With Catppuccin theme plugin enabled and active.
After alt+enter, I'm trying to use arrows up+down but it doesn't move. My cursor also showed the "spinning ball", though it doesn't render on the screencast.
https://github.com/user-attachments/assets/1aac8640-7a3f-475c-8752-d6c92f8204fd
With Catppuccin theme plugin disabled
https://github.com/user-attachments/assets/892e1cfc-d363-435b-b64e-4b44ebea2afb
Looks like it also affects at least one other user (https://plugins.jetbrains.com/plugin/18682-catppuccin-theme/reviews):
What IDE(s) are you seeing the problem on?
GoLand 2024.3 Build #GO-243.21565.208, built on November 14, 2024
Any additional comments?
This doesn't happen with builtin themes as shown in the screencast.
Also, I really love Catppuccin themes! Thank you for making them available for so many platforms 🙏🏻
The text was updated successfully, but these errors were encountered: