C'est pas si dramatique que ça en a l'air.
case sf::Event::Resized:
window.setView(sf::View(sf::FloatRect(0, 0, event.size.width, event.size.height)));
break;
La vue par défaut va produire un zoom, donc il faut que tu utilises une autre vue, qui elle s'adapte à la nouvelle taille de la fenêtre.