nakarte
nakarte copied to clipboard
Добавить Hide/Show all tracks
Хотелка опциональная, но вроде несложная и интерфейсу не навредит. При планировании дальнейших маршрутов обычно получается вот такая каша
и, чтобы ее скрыть не удаляя, надо или все прощелкивать, или открывать новую сессию браузера и там все удалить.
P.S.: И вообще не очень понятно, что происходит, когда удаляешь все треки в соседней вкладке браузера. Открываешь nakarte.me в третьей вкладке, а там снова все треки живы.
Про PS - это одно из проявлений бага https://github.com/wladich/nakarte/issues/228
Да, начиная с 2 треков надо добавить галочку для выключения всех треков, заодно повесить на какой-нибудь хоткей
Интересный вопрос - сохранять ли при этом состояние для каждого трека? Т.е. должна ли эта галочка менять все галочки для треков или влиять на одтельный статус "показывать видимые треки"?
Наверное, либо пункт меню "скрыть/показать", которые выставляют все чекбоксы. Либо внизу кнопка "скрыть/показать", которая чекбоксы не трогает, но все сворачивает и убирает с карты. К этой кнопке можно и кнопки "сохранить треки" (в localStorage), "восстановить" (из localStorage), и м.б. галочка "сохрянять при закрытии вкладки". Сейчас этот самый localStorage совсем непонятно себя ведет (если несколько вкладок), я так к нему и не привык. Либо надо больше контроля, либо - не попользуешься.
С другой стороны, лично для меня это все кажется не очень нужным. Я предпочитаю подгружать с диска то, что надо, когда не надо - все очищать, если хочется сохранить состояние - сохранять ссылку. Так что я пожалуй, за минималистичный вариант, пункт меню "скрыть/показать". Или даже за вариант "ничего не менять":)