Сразу несколько изменений. На случай если что-то совсем не работает, некоторое время будет доступна старая версия по адресу http://old.nakarte.tk.
Изменения внутри:
- Стало удобнее пользоваться на маленьких экранах, особенно на телефонах. В списках слоёв и треков появилась прокрутка и кнопки для сворачивания в иконку. Настройки печати тоже можно свернуть. Если списки слоёв и треков перекрываются, то при наведении мыши или касании пальца они поднимаются наверх.
- При печати стало использоваться меньше памяти, на компьютерах с малым количеством памяти печать должна работать быстрее.
- Печать стала немного быстрее и в остальных случаях.
- PDF-файлы теперь открываются в стандартном просмотрщике Windows 8.
- Во время печати и создания JNX интерфейс не зависает.
- При создании JNX в меню показывается предупреждение (выделяется красным цветом), если количество тайлов может превысить 50000 (это ограничение формата JNX).
- При создании JNX не позволяет сохранить файлы, если в них не оказалось ни одного тайла или более 50000 тайлов, т.к. такие файлы могут привести к тому, что навигатор перестанет загружаться.
- Панорамы теперь включаются отдельной кнопкой.
- Вид панорамы (место, направление, увеличение) сохраняется в ссылке.
- Список слоёв теперь можно настраивать. Иконка с шестерёнкой открывает большой список слоёв, которые можно добавить. Сейчас там есть варианты OSM (Open Cycle Map, Open Topo Map), хребтовка Алексея Цветкова, карты Норвегии и Чехии.
- Собственные слои можно добавить нажав на иконку с карандашом. Такие слои тоже можно включать и выключать из списка.
- Отметки километров на треках при печати стали более заметные.
- Сайт должен нормально работать в Internet Explorer 11.
- На слое с разграфкой номенклатурных листов можно копировать имя листа в буфер (клик на имени листа, в меню выбрать формат имени).
- Починил ошибку из-за которой могли не загружаться zip-архивы с русскими именами файлов.
- Слой викимапии загружается быстрее, карта во время загрузки меньше дёргается.
Изменения внутри:
- репозиторий теперь здесь: http://github.com/wladich/nakarte
- для сборки используется npm и webpack
- переписана значительная часть кода, много где используются фичи ES6
- перешёл на Leaflet 1.0.3, добавил костыли для ошибок в нём