Project

Profile

Help

HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. Read more...

Task #696027

Zoom: get from beta to production quality

Added by Jacob Nevins over 3 years ago. Updated 15 days ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
gui-gtk-3
Sprint/Milestone:
Start date:
Due date:
% Done:

0%

Estimated time:

Description

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.


Related issues

Blocked by Freeciv - Bug #638737: Zoomed out, black background too smallClosed

<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>
Blocked by Freeciv - Bug #685279: Unit movement trails at non-default zoom levelNew

<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>
Blocked by Freeciv - Bug #696026: Zoom: line artifact in fogged tiles at top of mapview New

<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>
Blocked by Freeciv - Bug #697657: Zoom: explosions not drawn properlyNew

<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>

History

#1 Updated by Jacob Nevins over 3 years ago

  • Blocked by Bug #638737: Zoomed out, black background too small added

#2 Updated by Jacob Nevins over 3 years ago

  • Blocked by Bug #685279: Unit movement trails at non-default zoom level added

#3 Updated by Jacob Nevins over 3 years ago

  • Blocked by Bug #696026: Zoom: line artifact in fogged tiles at top of mapview added

#4 Updated by Jacob Nevins over 3 years ago

  • Blocked by Bug #697657: Zoom: explosions not drawn properly added

#5 Updated by Jacob Nevins over 2 years ago

  • Sprint/Milestone changed from 2.6.0 to 2.6.1

I haven't investigated the specific glitches in related tickets, but I don't recall Gtk3 zoom being obviously dodgy when I've briefly tried it in recent times. I think it is probably usable.

#6 Updated by Anonymous over 2 years ago

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)

#7 Updated by Jacob Nevins over 1 year ago

  • Sprint/Milestone changed from 2.6.1 to 2.6.2

#8 Updated by Jacob Nevins about 1 year ago

  • Sprint/Milestone changed from 2.6.2 to 2.6.3

#9 Updated by Marko Lindqvist 4 months ago

  • Sprint/Milestone changed from 2.6.3 to 2.6.4

#10 Updated by Marko Lindqvist 15 days ago

  • Sprint/Milestone changed from 2.6.4 to 2.6.5

Also available in: Atom PDF