[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdeedu/marble
From:       Torsten Rahn <tackat () kde ! org>
Date:       2008-01-04 15:18:28
Message-ID: 1199459908.443280.3971.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 757251 by rahn:

Updating TODO again



 M  +23 -8     TODO  


--- trunk/KDE/kdeedu/marble/TODO #757250:757251
@@ -22,32 +22,47 @@
 Showstoppers to fix before KDE 4.0.1 / Marble 0.5.1:
 ====================================================
 
-Refinement:
+REFINEMENTS:
+
+Low hanging (but important) fruits:
+-----------------------------------
+
 *** Update screenshots in the docs!
 
+*** Add maximumZoom and minimumZoom support for .dgml files. MapTheme should parse \
this information and should change Marble's zoom slider accordingly. +
+*** Fix Double Click on map (which should center the map on the point being double \
clicked). +
+*** Add a *small* percentage bar to the status bar that indicates map downloads \
(should be really tiny and not obtrusive just to see that something is going on). \
Ideally the user would get a tooltip once he hovers that progress bar with numbers of \
files in the queue, maybe amount of data that has been downloaded during the session. \
+ +BUGS:
+*** We need to invoke a PlaceMarkLayout::requestStyleReset once a KML file has been \
loaded. Otherwise labels will overlap. +*** Free tileloader cache if we switch to \
plain map (or rather: free tileloader cache if we stop using a theme that is using \
the tileloader). Check "top" console command to confirm it got fixed. +
+
+More sophisticated issues which need some thinking and discussion (some issues might \
be delayed to 4.1): +
 *** Create map tiles at compile time
 
 *** Download manager fixes:
 - After maps get downloaded sometimes the resolution doesn't get updated to what is \
                has just been stored on the disc
 - Implement "retry to download the tile 3 times during the current session if the \
tile couldn't get fetched on first try"  
-*** Minor Backend feature polishment:
+*** Minor Backend feature fixes and polishment:
 - Create a LatLonBoundingBox
 - Create a QPersistentModelIndex for MarblePlaceMarkModel items to improve speed on \
                close up zooms.
 - Make Marble have a RenderingQuality setting in ViewParams: 
 
-* LOW: For slow hardware with different defaults ( No Relief in Atlas View, using \
setShowQuickAndDirty(true) for really sloppy interpolation ) +* LOW: For slow \
hardware with different defaults ( No relief in Atlas View, using \
                setShowQuickAndDirty(true) for really sloppy interpolation )
 * MEDIUM: Basically what we have now
 * HIGH: Uses Antialiased vector lines
-* PRINT: Adds some Really Slow (TM) nice stuff that are typical for printed maps: \
e.g. Blue antialiased coast lines for the Atlas map. +* PRINT: Adds some Really Slow \
(TM) nice things that are typical for printed maps: e.g. Blue antialiased coast lines \
for the Atlas map.  
-- Make Marble use different Render Settings while panning (MOVE) and after releasing \
the mouse (DROP). +- Make Marble use different render settings while panning (MOVE) \
and after releasing the mouse (DROP).  
-For KDE 4.0.1 it should use MEDIUM for panning and HIGH or PRINT after the mouse \
button has been released +For KDE 4.0.1 it should use the render quality MEDIUM for \
panning and HIGH or PRINT after the mouse button has been released  
-*** Fix Double Click on map (which should center the map on the point being double \
clicked).  
-*** Add a *small* percentage bar to the status bar that indicates map downloads \
(should be really tiny and not obtrusive just to see that something is going on). \
Ideally the user would get a tooltip once he hovers that progress bar with numbers of \
files in the queue, maybe amount of data that has been downloaded during the session. \
                
 - Planning and architecture: write proposals for Marble 0.6 / KDE 4.1:
 Topics:


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic