SASGIS - SAS.Планета
View Issue Details
0002926SAS.Планета[All Projects] Хотелкаpublic12-12-2015 13:2314-06-2016 08:33
zed 
zed 
normalminorhave not tried
resolvedfixed 
151111 
160606160606 
0002926: Расширить функционал избранных карт, добавив избранные места
В рамках хотелки 0002613 просили избранные наборы карт+слоёв, мне кажется, что можно пойти дальше и добавить там сохранение координат, чтобы получились избранные места к которым можно быстро перейти по горячим клавишам с опциональным включением нужных карт/слоёв.
избранное
related to 0002613resolved zed Организация произвольных карт+слоёв в наборы для быстрого переключения между ними 
related to 0002736confirmed  Хоткей для запоминания и перехода на текущую позицию 
Issue History
12-12-2015 13:23zedNew Issue
12-12-2015 13:24zedRelationship addedrelated to 0002613
12-12-2015 13:38TolikNote Added: 0016905
12-12-2015 13:40GarlNote Added: 0016906
12-12-2015 13:41GarlNote Edited: 0016906bug_revision_view_page.php?bugnote_id=16906#r6829
12-12-2015 13:41TolikRelationship addedrelated to 0002736
12-12-2015 13:42GarlNote Edited: 0016906bug_revision_view_page.php?bugnote_id=16906#r6830
12-12-2015 13:42TolikNote Added: 0016907
12-12-2015 13:44zedNote Added: 0016908
12-12-2015 13:44GarlNote Added: 0016909
12-12-2015 13:47TolikNote Added: 0016911
12-12-2015 13:51GarlNote Added: 0016912
12-12-2015 13:51TolikNote Added: 0016913
12-12-2015 13:57zedNote Added: 0016914
12-12-2015 14:00GarlNote Added: 0016915
12-12-2015 16:21GarlNote Added: 0016916
12-12-2015 17:20zedNote Added: 0016917
12-12-2015 17:29GarlNote Added: 0016918
12-12-2015 17:37zedNote Added: 0016919
16-12-2015 10:15vdemidovStatusnew => confirmed
16-12-2015 10:15vdemidovTarget Version => 191221
31-05-2016 09:31TolikNote Added: 0017267
31-05-2016 11:38zedNote Added: 0017268
02-06-2016 11:05zedNote Added: 0017276
02-06-2016 11:06zedAssigned To => zed
02-06-2016 11:06zedStatusconfirmed => assigned
02-06-2016 11:06zedTarget Version191221 => 160606
02-06-2016 12:31TolikNote Added: 0017280
02-06-2016 12:35TolikNote Edited: 0017280bug_revision_view_page.php?bugnote_id=17280#r6941
02-06-2016 12:37GarlNote Added: 0017281
02-06-2016 12:42zedNote Added: 0017282
02-06-2016 12:43GarlNote Added: 0017283
02-06-2016 12:44TolikNote Added: 0017284
02-06-2016 12:45zedNote Added: 0017285
02-06-2016 12:49zedNote Added: 0017286
02-06-2016 12:55GarlNote Added: 0017287
03-06-2016 16:23zedStatusassigned => resolved
03-06-2016 16:23zedFixed in Version => 160606
03-06-2016 16:23zedResolutionopen => fixed
14-06-2016 08:33vdemidovTag Attached: избранное

Notes
(0016905)
Tolik   
12-12-2015 13:38   
Как мы уже обсудили, идея хорошая. Вопрос только в том, как удобно задавать любимые координаты.
Предлагаю сделать галочку Current place - Текущая позиция, чтобы без лишних телодвижений сохранить то место, которое сейчас в центре экрана.
(0016906)
Garl   
12-12-2015 13:40   
(edited on: 12-12-2015 13:42)
можно добавить галку по ней запоминать координаты в уже существующий функционал

хотелка 0002736 не рядом?

(0016907)
Tolik   
12-12-2015 13:42   
Тогда 2736 можно будет закрыть.
(0016908)
zed   
12-12-2015 13:44   
>Предлагаю сделать галочку Current place
С галочкой оно проще всего, но как потом редактировать координаты если вдруг понадобится?

>хотелка 0002736 не рядом?
Да, получится практически всё то, что там хотелось. Только без перехода "назад".
(0016909)
Garl   
12-12-2015 13:44   
тут вопрос: объединять, или делать отдельно запоминая только координаты...
(0016911)
Tolik   
12-12-2015 13:47   
Кроме этой галочки, можно сделать ещё одну, с координатами.
(0016912)
Garl   
12-12-2015 13:51   
а если вставить галку и панельку с координатами как в диалоге перейти?
(0016913)
Tolik   
12-12-2015 13:51   
Лучше так: одна галочка Coordinates, рядом с ней поля ввода X и Y, в которых (только при добавлении!) автоматом вставляются координаты центра.

Тогда не возникнет проблем с редактированием.
(0016914)
zed   
12-12-2015 13:57   
Вот, я тоже думаю про панельку - это у нас универсальное поле ввода координат. Там и X,Y есть.
(0016915)
Garl   
12-12-2015 14:00   
передложение для первых 10 штук утянуть хоткеи из хотелки 2736 и закрыть ту хотелку ...
(0016916)
Garl   
12-12-2015 16:21   
а если в избранных сделать опционально отключаемым
карту
слои
зум
координаты
и в зависимости от галок сохранять их в инишку
(0016917)
zed   
12-12-2015 17:20   
Оно ж там и так опционально.
(0016918)
Garl   
12-12-2015 17:29   
а если сделать только 12 зум, то кричит что нужно выбрать слой или карту...
(0016919)
zed   
12-12-2015 17:37   
Это оно сейчас так специально сделано. Когда появится возможность задавать координаты, ругаться не будет.
(0017267)
Tolik   
31-05-2016 09:31   
Как бы эту фичу ускорить? С тех пор, как zed меня убедил в её полезности, жду с нетерпением :)
(0017268)
zed   
31-05-2016 11:38   
А я так уже и забыл про неё.

Постараюсь сделать, не откладывая в долгий ящик.
(0017276)
zed   
02-06-2016 11:05   
Сделал. Сборка для тестов: https://yadi.sk/d/FHeSAbJZsCdfC

Если к вечеру вдруг найдутся какие-нибудь баги, смогу оперативно пофиксить.
(0017280)
Tolik   
02-06-2016 12:31   
(edited on: 02-06-2016 12:35)
Работает, спасибо.
Даже назначил кнопку Home на свой дом, очень удобно, хотя она и срабатывает как хоткей даже когда вводишь текст (например, имя файла в диалоге склейки, home по идее должен перемещать в начало текста).

По той же причине нельзя назначать хоткеи такие как 1, 2, 3 - об этом уже давно писали.

(0017281)
Garl   
02-06-2016 12:37   
а вот при выборе тайловых и пиксельных координат появляется ещё одно поле зума...

может опцию "скрывать не выбранные слои" выводить в параметрах диалога?
(0017282)
zed   
02-06-2016 12:42   
> может опцию "скрывать не выбранные слои" выводить в параметрах диалога?

Не понял, где выводить?
(0017283)
Garl   
02-06-2016 12:43   
>Не понял, где выводить?
в нижней части окошка управления избранным там же где и карты и зум и координаты
(0017284)
Tolik   
02-06-2016 12:44   
А где хранятся favorites? В ini не нашёл, хочу скопировать на др. комп.
(0017285)
zed   
02-06-2016 12:45   
Maps/Favorites.ini
(0017286)
zed   
02-06-2016 12:49   
Garl
У этой опции слишком длинное название, чтобы её туда впихнуть.
(0017287)
Garl   
02-06-2016 12:55   
Ясно, тогда забываем.