fullstack-development / react-redux-starter-kit

Modular starter kit for React+Redux+React Router projects.
https://demo.fullstack-development.com/
MIT License
91 stars 13 forks source link

текстовый инпут languages в настройках #94

Closed dasmike closed 5 years ago

dasmike commented 5 years ago

в модалке с настройками поиска инпут languages текстовый. непонятно в каком формате вбивать язык. эт к тому же никак не валидируется. похорошему его надо сделать селектом

chmnkh commented 5 years ago

крч, гитхаб не дает апи какого-либо, чтобы языки получить все, я предлагаю распарсить файл с языками из Linguist, который гитхаб юзает для определения языков реп, и положить файл с языками в assets какие-нибудь внутри фичи, и селект потом бахнуть из языков полученных, нормальное решение?

либо так либо руками вводить, но там опять же никак особо не провалидируешь и формат не укажешь, потому что сам гитхаб апи этого не уточняет вообще

Znack commented 5 years ago

Ну или десяток языков самим накидать самых популярных, а остальные просто через инпут ручками позволить вбивать. Чтобы автокомплит был с необязательным выбором из списка

Znack commented 5 years ago

Хотя это сломает голову чувакам

Znack commented 5 years ago

Можно пресеты как у птички:

image

chmnkh commented 5 years ago

че за пресеты в чем отличие от селекта?

Znack commented 5 years ago

А ты точно увидел скриншот и посмотрел на https://ptichka.moscow? :)

это не совсем автокомплит, ты все равно руками вбиваешь значение, просто можешь щелкнуть видные сразу фиксированные значения (которых всего 3-5 штук обычно для примера самых популярных)

chmnkh commented 5 years ago

мне кажется это не то что нам надо) селект в принципе норм, но вот эта проблема с языками стоит причем писать навскидку несколько языков это имхо какая-то фигня

NikitaRzm commented 5 years ago

@chmnkh просьба - когда пишешь или думаешь что это "фигня", сразу это обосновывать, чтоб было ясно сразу, в какую сторону думать отвечающему)

Znack commented 5 years ago

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

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

chmnkh commented 5 years ago

@chmnkh просьба - когда пишешь или думаешь что это "фигня", сразу это обосновывать, чтоб было ясно сразу, в какую сторону думать отвечающему)

Хотя это сломает голову чувакам

я из этого сделал вывод, что Серега сам к этому пришел уже, поэтому ничего не стал пояснять

для меня это фигня - потому что это выглядит как какая-то халтура или недопиленная фича и по факту это так и есть

in19farkt commented 5 years ago

Моё имхо. Селект в данном случае херня, нет апишки которая отдаст все языки, а хардкодить какой-то список тоже не варант, т.к. он со временем должен изменяться, постоянно появляются новые языки.

Мне кажется тут пресеты норм впишутся, берем 5-10 самых популярных языков, и под инпутом делаем списком кнопки с логотипами, как на птичке, нажимаешь логотип, инпут заполняется. Нужен другой язык, впиши руками.

chmnkh commented 5 years ago

ну популярные языки точно так же поменяться могут в общем-то)

in19farkt commented 5 years ago

ну популярные языки точно так же поменяться могут в общем-то)

это да, но это не так критично, как отсутствие интересуемого языка в селекторе.

chmnkh commented 5 years ago

ну вообще говоря можно же и руками ввести но идея с пресетами мне в принципе нравится, го пресеты