domenica 23 gennaio 2011

Some testing done during the weekend on the field made me ralize that there is a bug in the drawing code, still. I like to blame this bug again on Nokia and the bad Qt drawing bug on pen's < 1, but anyway, i need to fix it again.

This time i will try to change approach. TrackTable will calculate the required transformation (Scale+Translation) but after that, it will not be applyed to the painter. Instead, the matrix will be passed to the paintLayer functions and THEY will have to apply it to the points to be drawn. This in theory could lead to some more slowlyness, but afterall there shouldnt be more calculations than having the matrix applied to the painter... We will see.

Update: the new track drawing code seems to be working pretty nice... Why didnt i tought about this before? Well, now its done... And i am working on the map drawing code.

Update: done also for the map drawing... And tested on device: looks nice and its also faster!

Now i am adding support for UTM imports on IMP files.

Update: Everything works not so bad... I am going to release BETA 8 soon...

Update: FreeTrack 1.3.0 BETA8  has been released NOW! Go get it! It has the new great drawing code!

Stay tuned!

Nessun commento:

Posta un commento