Zoom: get from beta to production quality
There are still a few glitches in the Gtk3 clients' zoom functionality. This is an umbrella for ones that aren't fatal.
Currently targeting 2.6.0, but probably won't block it if not done in time.
There is easy way to make such zoom perfect. It would be 3X faster without glitches and easy ( still using a lot of cpu but about 200% less)
1) - remove all that crap
2) - Just scale mapview
3) - scale mouse clicks to fit mapview
4) - draw lines/text after mapview is scaled.
With current zoom every tile is drawn average with 1-5 sprites and each that sprite is scaled.
So probably for 1 tile on average 3 sprites with size of that tile are scaled.
In new zoom it would be 1 scale operation instead 500 like now ( and without scaling 3 sprites to draw 1 tile)