Nov 8, 2022
===========

WM_TIMER takes too much time to update
the GUI due to inner loop. Provide an
implementation that works iteratively
based on timer for:
g_query->WantArtist();
g_playlist->WantPlayList();
g_playlist->WantRefresh();

Add Undo/Redo for the playlist. It
will take place in AskForPlaylist(),
possibly a PtrList keeping copies
of previous changes.

######
Colors
Dialog deepest: RGB(26, 26, 26)
Dialog deep: RGB(31, 31, 31)
Dialog border: RGB(34, 34, 34)
Dialog bg: RGB(51, 51, 51)
Dialog button: RGB(75, 75, 75)
Dialog button hover: RGB(95, 95, 95)
Dialog button letter on grey bg: RGB(210, 210, 210)
Dialog button letter on blue bg: RGB(224, 224, 224)
Blue control: RGB(55, 141, 247)
Yellow control: RGB(255, 177, 8)
Green control: RGB(85, 137, 36)
Purple control: RGB(161, 60, 213)
Green vu meter: RGB(0, 75, 0)
Yellow vu meter: RGB(79, 79, 0)
