Open ChrisCarini opened 2 years ago
Changing the background might be more difficult than expected; there appear to be 2 ways to change the background:
A custom theme seems to have only static color codes available to set, though perhaps a totally custom UI theme could be created w/ a method to determine the color - look into UITheme
A background image seems to be a bit easier, though still difficult. Maybe based on what Yann said in this JB platform thread and using a custom set of background images provided in the plugin resources dir. Eventually calling IdeBackgroundUtil.repaintAllWindows()
like in BackgroundImageDialog.doOKAction()
(set a breakpoint in doOKAction()
on the repaintAllWindows();
call, and see the prop key and value being set.
@all-contributors please add @harrisjasmine for ideas, userTesting
@ChrisCarini
I've put up a pull request to add @harrisjasmine! :tada:
Feedback provided by @harrisjasmine (
TL;DR
'd):