It kinda makes sense that she wears civilian clothes because she works with alot of the civilians on the ship. They reinforced the outfits by showing other people wearing rather tight-fitting civilian outfits. Tasha's sister comes to mind. Heck, even Q had to wear spandex when he lost his powers. However, she should have been occasionally wearing her uniform all along.