-
Notifications
You must be signed in to change notification settings - Fork 5.3k
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
IDEA-324382 Window frame respect GTK Theme #2565
base: master
Are you sure you want to change the base?
Conversation
…tead multiplying values.
…ttons with extracted icons.
… from adwaita. WIP listenIconThemeChanges from dbus
…parate windows and linux custom code
…ows icons if no icons found
Hello @ybedrov , Thank you for taking the time to review my pull request! I would like to know if you have any comments or suggestions regarding the approach I've taken. Is there anything specific I should address or change? I'm here to collaborate and make this pull request the best it can be. Your feedback would be greatly appreciated. Thanks again! |
# Conflicts: # platform/core-ui/src/util/IconUtil.kt
Nice job man!! What a good touch from your part. Its still incredible how IntellJ devs haven't solved this yet. 😒 |
Nice job, works perfectly. Hope someone from JetBrains notices this |
This change makes IntelliJ IDEA more consistent with my GNOME desktop environment, I hope this will be included in the main line of the project soon. |
Lol when community fix problems of thousand dollars paid engineer... |
Hi, what's the status on this feature? |
This feature has been implemented in a little bit different way. Here are short details: Note that the ticket IDEA-324382 was renamed into https://youtrack.jetbrains.com/issue/IJPL-43747 |
Under
ide.linux.mimic.system.theme
registry key, added GTK styled titlebar buttons with selected icons theme.Images:
Video:
Changes:
To do:
Possible, future:
The main intention of this initial PR is to ensure that everything continues to work in all systems as always. Next, we will continue development from these codebase with feedback from users who use other themes or desktop environments. For now, it should work when activating the
ide.linux.mimic.system.theme
variable in IntelliJ's registry while using Linux.Related issues: