Whisk together vinegar, oil, garlic, salt and pepper in a large bowl; set aside. Bring a 6-qt. saucepan of salted water to a boil; add beans and cook until tender, about 3–4 minutes. Using a slotted spoon, transfer to a bowl of ice water. Drain and toss with vinaigrette, feta, mint, and onion.