Metro

Начал вчера перепиливать старый порт metromap под Fremantle.
Пока примерно так:



Пакета нет и запускается пока только из терминалки :)
Интерфейс сейчас привожу в порядок, но учитывая что куски этого самого интерфейса разбросаны по разным частям кода, хз сколько что получится в результате. Скорее всего сделаю форк, так как оставлять старые куски, очень не хочется.

Из того что сделано пока: убрано старое меню и начато новое. Опции которые были сделаны для тачскринов включены по-умолчанию (one-button mode, compact). ScrollWindow заменен на Panning и по-мелочевке почищен код. Пока основная проблема, что делать с основным интерфейсом :/ идей пока никаких :/ верхняя часть с тремя контролами, имхо слишком много занимает места. но город можно убрать будет в настройки. переключение день/ночь наверно тоже (но спорно). куда девать элемент с найденными путями, вообще не понятно :/ и стоит ли его убирать вообще.
есть какие-нибудь идеи? :)
То есть там будет два поля с точками начала и конца пути ? А можешь мне прислать что есть - помучаю.
Всё что место на экране занимает - лучше бы было в меню. А эту хрень - может полупрозрачной сделать ?
не... как раз одно поле с уже рассчитаными маршрутами..
от двух полей с началом и концом пути сейчас пытаюсь избавиться :/ до этого они были скрыты из-за того что compact mode включен был. но чего с удалением их тяжко.. на них там завязано дофига всего :/