The Ukraine war seems to me to resemble in some respects WW One 1915-1917. Any advances by either side seem brief and small, defense is "winning the day" as it were.
Putin has proposed that Ukraine yield the areas Russia has "annexed" and a pledge never to join NATO. I imagine he also has in mind replacing Zelensky with someone more amenable to Putin's orders. At least, so far, there has been no widening of the war, and the famine some predicted didn't happen due to interruption of Ukraine's grain shipments, I'm not clear how that was avoided, maybe more rail shipments in part, maybe shipping is getting through. Either way, the worst of the worst hasn't happened (including nuclear exchanges).
I don't see any near term end, I'd guess in a few years of similar struggle, both sides will finally tire of it, maybe Putin dies, maybe Z is voted out of office, maybe something. Russia de facto has more or less control over the disputed areas. Putin seems likely to get what he has proposed now eventually, but it will be after a lot more lives are lost and property is destroyed.