Marble/MaemoTODO: Difference between revisions

From KDE Community Wiki
m (16 revisions imported)
 
(14 intermediate revisions by 2 users not shown)
Line 1: Line 1:
=== Tile Creation ===
=== Tile Creation ===
Creating maps before they are shown for the first time does not work on Maemo. Currently this leads to a crash at the first start, when the Atlas map is trying to be created. A workaround is described in the [[/MaemoEnvironment|development environment page]].
Running tilecreator in scratchbox does not work on the armel target (Qt programs loading .jpg files via QImage/QImageReader segfault in scratchbox). Therefore tiles cannot be created from srtm.jpg, which leads to a segfault on the device when activating maps using srtm data on the N900. As a workaround, the data files (which are architecture independent) can be copied from a different build.


=== Font Sizes ===
=== Storage directories ===
Fonts in the control widgets are too big, fonts in the map too small.
Maemo devices have uncommon partition layouts and sizes. In particular, space on / is quite limited, /home and /opt have more and /home/user/MyDocs plenty. For this reason we install marble in /opt/marble and use /home/user/MyDocs/.local/share/marble to store cached data.
 
=== Control Box ===
A stripped down version of the control box would help. The tabs itself take more than half of its space.
* Unify search input field and routing fields
* Float items in the map (large '+' icon to zoom in, '-' icon to zoom out) instead of the navigation controls
 
=== Menu ===
The main menu is missing.

Latest revision as of 08:05, 21 October 2016

Tile Creation

Running tilecreator in scratchbox does not work on the armel target (Qt programs loading .jpg files via QImage/QImageReader segfault in scratchbox). Therefore tiles cannot be created from srtm.jpg, which leads to a segfault on the device when activating maps using srtm data on the N900. As a workaround, the data files (which are architecture independent) can be copied from a different build.

Storage directories

Maemo devices have uncommon partition layouts and sizes. In particular, space on / is quite limited, /home and /opt have more and /home/user/MyDocs plenty. For this reason we install marble in /opt/marble and use /home/user/MyDocs/.local/share/marble to store cached data.