I now have initial window resizing added to your example: https://github.com/Manuel-Koenig/VulkanTriangleD
It's still pretty much your code, but I structured it into several functions. Window resizing does work in the sense that the triangle gets stretched and redrawn, but the validation layer is still complaining.