nevra / lepradroid Goto Github PK
View Code? Open in Web Editor NEWAndroid клиент для Лепры by Roman Abdulmanov
Home Page: http://leprosorium.ru/comments/1232321
Android клиент для Лепры by Roman Abdulmanov
Home Page: http://leprosorium.ru/comments/1232321
Через меню по долгому тапу, по аналогии с голосованием за коммент.
На маркете, в настройках смарта, да и в самом лепрадроиде (настройки - о программе) версия обозначена как 1.0.2х (подозреваю, что во всех этих случаях она берется автоматом), а в changelog ты пишешь о 0.0.2х - либо там, либо тут ошибка в номере мажорной версии.
Хочется :)
Сменить имя ярлыка (который выносится на "десктоп"), если возможно, с "LepraDroid by R" на просто "LepraDroid".
Дело в том, что на смарте (иксперия нео, 3.7" 480x854) естественно не влезает и выглядит так:
LepraDroid |
(т.е. только палочка от b)
А на планшете (10.1" 1280x800) выглядит так:
LepraDroid by
Т.е. все равно не влезает ни там, ни там и выглядит коряво.
P.S.
Правда подозреваю, что сменить имя этого ярлыка можно только вместе с именем проги. В общем к размышлению автору.
Сделать распознавание жестов вроде того, как сделано (к примеру) в dolphin browser:
в углу полупрозрачная кнопка, по нажатию на которую экран затемняется и на нем можно рисовать "жест" (gesture).
Какие жесты? Для начала простейшие и наверное самые востребованные "листать\jump to до конца вверх" - в виде галочки ^ и "листать\jump to до конца вниз" - в виде V. А то порой можно долго скролить вверх-вниз.
Ну и в перспективе добавление новых жестов "из коробки" и возможность добавлять свои жесты (это отдельные фичреквесты, если тема с жестами пойдет)
На galany nexus-е 4.0.4 (4.0.3 тоже было) (на других не тестировал) есть есть проблема, если проскроллить большой комментарий вниз, а потом проскроллить вверх немного, то большой комментарий как-будто проскакивает. Иногда вообще непонятно, куда тебя заносит после такого скроллинга.
В ишью #40 распознать этот баг не смог, поэтому завел новый.
Собственно, сабж. Хорошо бы сделать аналогично ленте в JustReader (слайдом вбок): типа слайд влево - стереть из вещей (для главной или тела поста - добавить в мои вещи), вправо - в избранное. Но тут уже есть такие жесты для навигации между разделами. Возможно, имеет смысл сделать отдельный режим как внутри поста (навигация по новым комментам) -"работа с лентой", когда будет не переключение между разделами, а именно работа с МВ.
Хотелось бы когда-нибудь увидеть возможность быстрого перехода среди последних открытых постов, в виде истории или быстрого перехода по N последним постам.
Идем в любой пост с видео (сейчас прилинкованное видео отображается как лепромаска). Тапаем на него. Открывается тело поста, текст виден нормально, вместо видео - пиктограммка со знаком вопроса.
Если это не тяжело сделать.
При переходе на другое приложение или на home screen, LepraDroid напрочь забывает где ты находился.
При каждом повторном открытии просмотр всегда начинается с главной.
Приложение должно обязательно запоминать просматриваемый пост/комментарий и выводить это место на экран при каждом включении, кроме, разве что, начальной загрузки (если это будет реализовано, то и при начальной загрузке можно спросить пользователя, хочет ли он "восстановить сессию")
Спасибо
хотелось бы, чтобы режим навигации по новым комментариям был либо включён всегда, либо включался в настройках навсегда.
в каждом посте тыкать "меню -> навигация по комментариям" лень :)
На ханикомбе (в моём случае 3.2.1 стоковый) заметил такую багу, что если при скроле не очень мягко сделать слайд вверх, то после остановки скроллинга нижнии отображённые комментарии начинают колбаситься.
Попытался снять на видео, вроде должно быть понятно о чём речь идёт, но фокус отсутствует напрочь (не нашёл его в камере): http://video.yandex.ru/users/anticipator/view/83/ так что как есть. Пока снимал видео, сделал случайно слайд пальцем резче, чем обычно, так волна прыгающих комментариев вообще прошла в два этапа.
Acer Iconia Tab A501 (если это важно).
Если в момент запуска приложения, т.е. почти сразу, нажать кнопку back, дабы прервать его (я вот забыл переключиться с 3g на wifi), подождать 2-3 сек (у меня они ушли как раз на включение wifi и подключение к сети, но можно просто подождать), то дальнейшие попытки запуска приводят к пустому белому экрану и FC. Лепрадроид в памяти при этом не остается.
Самоизлечивается через некоторое время (видимо какие-то таймауты проходят).
Отчет отправил - там все детали. На всякий случай: SE Xperia NeoV (a 2.3.4)
Сабж. Все 3 поля на логон скрине воспринимают enter и соответственно делают перевод строки. Нестрашно, но некрасиво.
Скриншот (Galaxy Tab 10.1. HC 3.2):
http://leprastuff.ru/data/img/20120302/09c6280a5814670cedc71c1b0afedcf1.jpg
(линк скопировать в новое окно, чтобы открыть. я про хотлинкинг забыл ага)
Как вариант, можно сделать сабмит всей формы по нажатию enter.
P.S.
Чтоб 2 раза не вставать: логон скрин так же не особо адаптирован под большие экраны (логотип, шрифты - см скрин в общем).
Ещё одно странное поведение на ханикомбе, по нажатию на виджет перестал запускаться клиент.
Не уверен когда точно это произошло, но где-то примерно, когда нотификации в клиенте появились.
Андроид 3.2.1 (стоковый) / Асер Икония Таб А501
Сейчас кэш располагается в /mnt/sdcard/LepraDroid/
На моём, например, девайсе /mnt/sdcard/ — это всё та же внутренняя память, а реальная sd-карточка (физический носитель) монтируется в /mnt/sdcard/external_sd/
Можно как-нибудь запилить, чтобы при наличии такого монтирования кэш приложения отправлялся в /mnt/sdcard/external_sd/LepraDroid/, т.е. действительно на sd-карту?
Добавьте, пожалуйста, в профили пользователей никнейм!
Также, неплохо было бы увидеть там другие атрибуты, вроде картинки и прочего.
Но никнейм, все-таки, в первую очередь.
Можно, наверное, дизейблить этот пункт меню до загрузки всех комментов.
Мне лично кажется немного неуютным отсутствие пути до текущего местоположения.
То что это "Пост" это приятно, но хотелось бы напоминания откуда я сюда пришел. С глагне, подлепры или там из избранного.
Если это как-то обозначить, то будет явно понятно, что с этого уровня можно выйти наверх кнопкой назад.
ИМХО, ага.
Собсно, хочется иметь способ отписываться от постов, чтобы на виджете счетчик не показывал большие цтфры.
Вообще лучше предоставить юзернейму возможность выбора в настройках
Реализовать отключение картинок для медленных соединений
Хорошо бы иметь возможность выбирать порядок расположения вкладок, для быстрого перемещения по самым используемым.
По мотивам последнего апдейта. Думаю-таки стоит начинать делать страничку с настройками, где кроме прочего дать возможность выбирать цвет индикатора нового коммента и автора.
(мне вот красный ну вообще не ок, а кому-то очень даже)
Не особо важно, но все же: я плюсанул пост, забыв, что плюсики закончились, телефон сказал мне, что мой голос учтен, потом я посмотрел на этот пост с компьютера - а он не проплюсован. Хотелось бы, чтобы когда плюсы/минусы кончаются, он вместо таблички "Ваш голос учтен, новый рейтинг N" выдавал что-то вроде "у Вас закончились голоса на сегодня, так что сидите и молчите в тряпочку"
Линки на лепропосты (на инбоксы см. ниже) открываются в приложении, если ссылка написана явно: http://leprosorium.ru/comments/номер
Если же ссылка прописана в в "a href" с альттекстом, то приложение её отправляет в браузер, в себе открыть не пытается.
сабж.
Донейт пакеты на примере Cool Reader, ИМХО — предпочтительнее.
Пустой пакет в Маркете за деньги в поддержку проекта. Лучше — несколько видов за разную цену.
Вместо капчи белый прямоугольник.
Помогает долгое тыкание по капчи.
Sent via Hubroid
Хотелось бы уметь общаться тет-а-тет создавая для начала простенькие инбоксы из профайлов юзернеймов.
На данный момент при открытии поста по тапу из ленты он загружается по своей ссылке вместе с комментариями. Если при открытии распарсить его из ленты, то комментарии не будут загружаться, соответственно счётчик новых комментариев не сбросится.
Реализовать возможность защищать приложение паролем
Приложение выдает "Упс, ошибкО". Предлагаю исправить на "Упс, ошибкА". Все-таки не 2005-й на дворе.
Желание многих
Sent via Hubroid
На 10''-дурах даже крупный шрифт (из 2-х на выбор) как-то мелковат, на мой вкус.
Хотелось бы расширить диапозон выбора размера шрифта на увеличение.
Не критично, жить можно и так, но было бы очень удобно.
Добавить возможность выбора между режимами отображения новых комментариев "Какого черта, показывать как всегда! Вечная классика, для тех, кто понимает" и "Ветвистыми деревьями. Модно, современно, видно если Вам отвечают."
Значение опции НЕ должно меняться в зависимости от соответствующей опции в настройках аккаунта пользователя в браузерной лепре.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.