Projects/Marble/MeeGo

Developed by Daniel Marth during Google Summer of Code 2011. User interface ideas (under development): On startup a "home screen" is shown that lines up a couple of possible activities. Each activity is represented by its name and an icon, aligned in a grid. Selecting any activity brings the user to the main screen. The main screen adjusts itself to the chosen activity and provides a way to go back to the home screen and related activities. Most activities display a map (MarbleWidget) as the main widget, but that's not always the case (e.g. during configuration).

TODO List

Replace: Blue and gray in Navigation activity, lightsteelblue in hightlights

Fix float item borders

Polishing

1.3.3

There are pixel errors

Improve whitespace usage in Search/Routing

Polishing

1.3.3

Use more space for the map whenever possible (e.g. no search result, no turn directions)

Voice installation progress

Polish

1.3.3

Use a progress bar to show the voice navigation speaker download/installation progress.

Consistent margins and spacing

Polishing

1.3.x

Currently often hard-coded or missing

Improve map matching

Feature

1.3.x

No turn instructions if direction and distance indicate that we're not following the route. Detect that a U-turn is needed and announce it.

Reverse geocoding for via points

Feature

1.3.x

Use that instead of "Point in map"

Remove via points

Feature

1.3.x

Currently deactivated as triggering it from the ViaPointEditor delegate affects the delegate itself (deletes it) which results in a segfault for some reason

Concatenated voice commands

Feature

1.3.x

Test whether concatenated commands (turn distance) work.

Test whether monav is installed

Feature

1.3.x

Recommend users to install monav when it's not there

Add missing activity icons

Polishing

1.3.x

Routing, Tracking and Navigation still use generic icons

QML Tile Creation Progress Item

Polishing

1.3.x

QWidget version instantiated by MarbleMap, looks strange and is portrait only

Search result icons

Feature

1.3.x

Add an image provider for placemark icons and use it in search results

Last target as route destination

Feature

1.3.x

Keep a model of last route targets and let the user choose from it when editing via points

Improve Offline Routing Data UI

Polishing

1.3.x

Right now, it's a very long list with lots of small items to pick. Maybe add this alphabetical scroll slider (like in the contacts app) or use a drill-down menu like in Nokia Maps? Continent -> Country ( -> Province or All)