xatupal / KeeTheme

KeePass Plugin
MIT License
457 stars 36 forks source link

ListView stays dark after deactivating KeeTheme #61

Open Rookiestyle opened 3 years ago

Rookiestyle commented 3 years ago

When KeeTheme is activated, the entry list (ListView) is changed

  1. BackColor and ForeColor in KeeTheme.Apply(Control control)
  2. BorderStyle, BackColor, BackgroundImage and BackgroundImageTiled in ListViewDecorator.Apply(Control control)

When KeeTheme is deactivated, these changes are not reverted and as a result the entry list remains dark

caspadan commented 1 year ago

I don't know if this is at all related or if it should rather be a separate topic - but not wanting to 'spam'.

Regarding this: I only really notice this behaviour when using the ColoredPassword plugin. The issue for me seems to appear if you load up KeePass with the ColoredPassword plugin set to active. You can change it to active afterwards and KeeTheme seems fine. But as soon as you load KeePass with ColoredPassword as active, the issue arises.

I find if you do load KeePass with ColoredPassword active, you can set it to not be active, and then enable/disable (Ctrl-T) KeeTheme and thereafter activate ColoredPassword again. Seems to work.

@Rookiestyle just "summoning" you here for your own information :) - edit: i only just realised you actually are the OP.