did not test win32 backend with this change (might have broken a few things)
on my machine the canvas drawing is only running at around 8-30 fps (doesn't seem to be x11 related, also happens if I profile 100 times) - Ryzen 7 1700x nvm, should have been running with LDC from the start
screen might flicker on updating, but at least it's there fixed with 8843bab
this adds a new x11 dependency which is useless on windows because dub doesn't support platform specific dependencies. Could in theory work around this with 2 different build configurations and submodules though.
on my machine the canvas drawing is only running at around 8-30 fps (doesn't seem to be x11 related, also happens if I profile 100 times) - Ryzen 7 1700xnvm, should have been running with LDC from the startscreen might flicker on updating, but at least it's therefixed with 8843bab