IngvarJackal / FurView2

Программа для просмотра и организации изображений на Андроиде с имиджборд и других источников
Apache License 2.0
4 stars 0 forks source link

Aliases #130

Closed Zey-Uzh closed 9 years ago

Zey-Uzh commented 9 years ago

Добавление чёрного списка и алиасов.

Zey-Uzh commented 9 years ago

Пока добавлен только чёрный список.

Zey-Uzh commented 9 years ago

Работают черный список и список алиасов. Соответствующие активности вызываются из меню InitialScreenActivity и MainActivity. Эти пункты меню доступны только после первого поиска (когда БД инициализирована). В активности чёрного списка и алиасов реализовано добавление элементов, удаление элементов (по долгому касанию), в меню - удаление всех элементов и помощь. В FullScreenActivity под списком тэгов реализовано выделение тэгов и добавление их в чёрный список, а так же связывание данных тегов с алиасами. Текущие проблемы:

Есть следующее предложение: сделать отдельную таблицу алиасов в БД где будут только добавленные пользователем алиасы. Именно из этой таблицы и можно отображать алиасы в соответствующей активности (т.к. вряд ли пользователю интересны стандартные алиасы).

Zey-Uzh commented 9 years ago

Всё равно остался баг. При удалении алиаса по долгому нажатию на него, из списка он не пропадает. Пропадает только при следующем запуске приложения, хотя должен сразу.

Zey-Uzh commented 9 years ago

Ещё есть идея добавлять пользовательские алиасы в начало, а не в конец. Чтобы пользователю не надо было листать в конец, чтобы посмотреть их.

Zey-Uzh commented 9 years ago

Теперь алиасы пользователя отображаются вначале списка. Попутно устранён баг с неудаляющимися элементами.

Zey-Uzh commented 9 years ago

С кодом всё. Интерфейс выглядит так. Чёрный список blacklist_vert_1 blacklist_horiz_1

Алиасы aliases_vert_1 aliases_horiz_1