Yarn maker Unifi posted a full-year loss of US$52.3m, but said conditions within the textile supply chain had continued to improve during its fiscal fourth quarter.