[>]
Re: Android клиент
ii.14
vit01(mira, 1) — btimofeev
2016-08-30 08:16:50
Готово:
https://github.com/vit1-irk/idec-mobile
1. Разобрался, как сделать удобное хранение и подгрузку конфига.
2. Сделал активити настроек с предыдущим пунктом. Вроде работает.
3. MainActivity теперь успешно подгружает все станции и переключает список эх при выборе станции из менюшки.
С чем есть проблемы:
1. Нужен виджет редактирования списка эх. Что-то вроде ListView, только с возможностью править/удалять/добавлять элементы и перемещать их вверх/вниз.
2. Обязательно нужна DebugActivity для работы фетчера
3. Нужен Custom ListViewAdapter для списка сообщений в эхе.
[>]
Re: Caesium 0.3
ii.14
btimofeev(tavern,13) — Andrew Lobanov
2016-08-30 07:43:50
btimofeev> Андрей, когда нода не доступна, цезий при отправке сообщения пишет ошибку, а при получении просто выдает трейсбэк и возвращается на главный экран без сообщений об ошибке.
И еще один баг: нода была не доступна, я в это время пытался отправить сообщения, они соответственно не отправились, потом захожу в исходящие, хочу отредактировать сообщение, а цезий пишет что оно уже отправлено.
[>]
Re: Android клиент
ii.14
vit01(mira, 1) — vit01
2016-08-31 17:06:43
А, и ещё четвёртое: теперь можно почистить одним кликом кэш /x/c и всю базу данных сообщений целиком, но это так, мелочи для дебага.
[>]
Re: Android клиент
ii.14
Andrew Lobanov(tavern,1) — vit01
2016-08-31 10:50:21
AL>> А будет возможность читать по одному сообщению на экран и переключаться между ними свайпом?
> Да, это планируется. Только вот надо сначала базовые вещи до ума довести.
Я на всякий случай спросил. На тему базовых вещей я даже в цезии долго возился. Адекватная прокрутка при выборе конференций, отрисовка сообщений, разбиение на строки по ширине терминала. Вот это вот всё.
> Например, фетчер сохраняет сообщения в чёрт знает каком порядке, поэтому приходится сортировать их по дате.
Кстати, странно. Отпишись как разберёшься с проблемой. Интересно в чём причина.
> Ещё в дебаг-окне без автопрокрутки жизнь очень печальная.
Это да.
> И окно конфига для станций надо реализовать как можно скорее.
Вот это больная мозоль у меня. До сих пор не могу решиться взять и написать это для цезия.
> Если буду писать клиент каждый день, то за месяц, наверное, юзабилити какое-то появится :)
Да не суть. Хоть в подарок на НГ %)
[>]
Re: Android клиент
ii.14
Andrew Lobanov(tavern,1) — vit01
2016-08-31 10:21:03
> 1. Появилась DebugActivity
> 2. Наконец-то работает фетчер!
> 3. Исправлены кое-какие баги в интерфейсах, связанные с опечатками и с моим незнанием Java
Круть!
> Тем, кто любит смотреть на скриншоты, будет пока только это:
> https://ii-net.tk/ii/files/zQRRcxAASQY7HzSmpCRY.png
А будет возможность читать по одному сообщению на экран и переключаться между ними свайпом?
[>]
Re: Android клиент
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-08-31 07:07:52
Да ты чего, он ещё настолько сырой, что ни отобразить ничего (кроме списка эх), ни зафетчить пока не может :)
Пока только терпение; может быть, через месяц что-то готово будет.
[>]
Re: Android клиент
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-08-31 10:36:47
AL> А будет возможность читать по одному сообщению на экран и переключаться между ними свайпом?
Да, это планируется. Только вот надо сначала базовые вещи до ума довести.
Например, фетчер сохраняет сообщения в чёрт знает каком порядке, поэтому приходится сортировать их по дате. Ещё в дебаг-окне без автопрокрутки жизнь очень печальная. И окно конфига для станций надо реализовать как можно скорее.
Если буду писать клиент каждый день, то за месяц, наверное, юзабилити какое-то появится :)
[>]
Re: Android клиент
ii.14
Andrew Lobanov(tavern,1) — vit01
2016-08-31 07:53:17
> Да ты чего, он ещё настолько сырой, что ни отобразить ничего (кроме списка эх), ни зафетчить пока не может :)
Главное, что процесс пошёл =)
> Пока только терпение; может быть, через месяц что-то готово будет.
Месяц это скоро. Есть повод порадоваться, что вообще в обозримом будущем оно будет.
> // прямо сейчас сижу и шаманю над фетчером
А я тут некоторые баги в цезии пофиксил. Правда баг в фетчере/мейлере не могу понять откуда берётся (когда из-за недоступности ноды они решают, что нода ответила msg ok и трут toss-файлы).
[>]
x/filelist и x/file
ii.14
Andrew Lobanov(tavern,1) — All
2016-08-31 18:18:55
Тут немного подумал на тему сабжа. Противоречит ли стандарту внедрение индексов файлов для каждого поинта в отдельности? На всякий случай таверна уже это умеет (за исключением вебморды), но чисто идеологическую сторону вопроса хотелось бы обсудить.
Лично я считаю, что не противоречит, ибо в стандарте не указано что файлы скрыты только для публичного доступа. Их вполне можно скрыть и от остальных поинтов.
Практическую ценность в наших масштабах сия фича не имеет, но реализуется достаточно просто и не корёжит стандарт.
[>]
Новости таверны
ii.14
Andrew Lobanov(tavern,1) — All
2016-09-06 11:38:28
Теперь я могу выкладывать файлы индивидуально для каждого поинта. Фича пока бесполезная, но чёт руки чесались. А так же пофиксил "панельку с кнопками" на странице чтения. Теперь нефункциональные кнопки (например, ответа или создания нового сообщения при неуказанном authkey) становятся неактивными.
[>]
Re: Android клиент
ii.14
vit01(mira, 1) — vit01
2016-09-02 18:06:02
Уже соскучились по коммитам? Только что отправил в клиент новую годную фичу - универсальное окошко для редактирования списка эх.
Может править как оффлайн-эхи, так и эхи какой-нибудь станции.
Чтобы поправить список, не надо ходить далеко в настройки: просто делаете долгое нажатие на главном экране и попадаете в этот диалог. Изменения отображаются сразу же, наглядно, прямо как в CutieFeed. Это гораздо удобнее, чем было раньше в клиенте ntkrnlmp.exe из 2014 года.
Скриншот:
https://ii-net.tk/ii/files/nw7vOCKxCpTzoyX9legn.png
На сегодня все возможности конфигурирования полностью готовы, и я могу сосредоточиться на главном функционале клиента.
[>]
Re: Android клиент
ii.14
Andrew Lobanov(tavern,1) — vit01
2016-08-31 18:18:55
> Что нового:
> 1. Работает настройка таймаута для сетевых соединений
> 2. Сделал окно настроек станций (пока нельзя добавлять/удалять сами станции и править список эх, но остальное делать можно) как точную копию подобного из CutieFeed
> 3. Товарищ btimofeev приделал крутой Navigation Drawer с иконками и нескучными обоями. Спасибо за Pull Request!
Выглядит очумительно. Прямо глаз радуется.
[>]
Re: x/filelist и x/file
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-08-31 18:30:34
AL> Тут немного подумал на тему сабжа. Противоречит ли стандарту внедрение индексов файлов для каждого поинта в отдельности?
Нет, не противоречит.
Хоть я тоже думаю, что фича бесполезная (по крайней мере, сейчас), но реализовать при желании можно.
[>]
Re: Android клиент
ii.14
Andrew Lobanov(tavern,1) — vit01
2016-09-06 16:47:34
> 1. Починил баг с неправильной сортировкой и с "пропажей" сообщений. Как оказалось, фетчер здесь совершенно ни при чём. Проблема была из-за логической ошибки при запросе данных из Cursor (смотреть файл SqliteTransport.java). Ошибка очень глупая, и стыдно как-то даже.
Фигня. Все делают ошибки. И все рано или поздно делают глупые ошибки. А я особенно (история коммитов цезия тому доказательство) =)
> 2. Написал фрагмент для просмотра сообщения и сделал то самое офигенное переключение свайпом! (через ViewPager)
Аааа! Переключение свайпом это офигенно да =)
> И самое главное - скриншоты:
Красотень. Где-нить собраднные apk-шки можно глянуть?
[>]
Re: Android клиент
ii.14
vit01(mira, 1) — vit01
2016-08-31 20:31:01
И вдогонку:
1. Причесал и улучшил код для Navigation Drawer'а, вынес некоторые моменты и сделал обновление списка станций по onResume()
2. Теперь можно добавлять и удалять станции!
Дальше надо бы сделать виджет редактирования списка эх. И вот тут-то вряд ли поможет изобретение велосипеда.
[>]
Re: Android клиент
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-09-06 18:53:31
Кстати, хотел сообщить свои мысли по поводу карбонки. Реализовывать её буду вообще нескоро, но обсудить лучше заранее.
В обычных клиентах туда засовывают все сообщения, которые адресуются конкретному пользователю (по имени).
Я же хотел бы сделать совсем по-другому, превратив бывшую карбонку в какое-то подобие отстойника для непрочитанных сообщений. То есть в это место будут сваливаться все сообщения, которые были получены с последнего фетча.
Вот решил человек получить почту. Получил, всё круто, 50 сообщений. И думает: "Блин, времени нет, потом прочитаю". Закрывает клиент и откладывает телефон. Проходит время, он решает наконец-то прочесть. Заходит в "отстойник", листает потихоньку, заканчивает.
Затем фетчит снова. После фетча это место очищается и заполняется свежими сообщениями. Цикл повторяется.
В CutieFeed мне этой фичи часто не хватает (именно для "стены текста" целиком). Потому что только получишь новости, а у тебя сразу срочные дела появились. Да, он запоминает позицию для каждой эхи, но заходить отдельно во все конференции по порядку слишком утомительно. В сабже подобная "новая карбонка" была бы очень кстати.
[>]
Re: Android клиент
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-09-07 02:57:28
AL> // Про карбонку
AL> Она для того и предназначена всю жизнь. Не только у нас. И это полезная фича, особенно если из неё сразу же можно и ответить.
Насчёт полезности классической карбонки как раз хочу поспорить. У нас в секте часто приходится отвечать на сообщения с адресатом All или вообще вмешиваться в "чужой" разговор. А ещё сложилась практика отвечать самому себе.
>> Я же хотел бы сделать совсем по-другому, превратив бывшую карбонку в какое-то подобие отстойника для непрочитанных сообщений. То есть в это место будут сваливаться все сообщения, которые были получены с последнего фетча.
AL> Достаточно просто иметь кнопку скрытия прочитанных конференций. Во всяком случае попробуй такой вариант рассмотреть.
Подумал и пока не знаю, как это может выглядеть. Вот как посмотришь APK, скажи, как бы ты это реализовал.
Просто с текущим андроидо-GUI одного скрытия будет недостаточно. Мне вот нравился вариант Цезия, где по всем непрочитанным можно пройтись буквально одной кнопкой.
[>]
Re: Android клиент
ii.14
Andrew Lobanov(tavern,1) — vit01
2016-09-07 06:58:26
> Насчёт полезности классической карбонки как раз хочу поспорить. У нас в секте часто приходится отвечать на сообщения с адресатом All или вообще вмешиваться в "чужой" разговор. А ещё сложилась практика отвечать самому себе.
Начинать разговор, вклиниваться в разговор и отвечать самому себе (я правда перебиваю адресат в таком случае как правило) это совсем другой юзкейс =) Тут же именно увидеть где и кто тебе написать в отдельном месте удобней.
AL>> Достаточно просто иметь кнопку скрытия прочитанных конференций. Во всяком случае попробуй такой вариант рассмотреть.
> Подумал и пока не знаю, как это может выглядеть. Вот как посмотришь APK, скажи, как бы ты это реализовал.
Сегодня накачу. Буквально в ближайшие часы.
> Просто с текущим андроидо-GUI одного скрытия будет недостаточно. Мне вот нравился вариант Цезия, где по всем непрочитанным можно пройтись буквально одной кнопкой.
Цезий просто ориентирован на машинки с разделением устройств ввода и вывода. А когда надо тыкать в экран, надо оптимизировать выводимую информацию.
В общем, пока не смотрел apk и потому не буду ничего по теме говорить.
[>]
Re: Android клиент
ii.14
Andrew Lobanov(tavern,1) — vit01
2016-09-07 06:58:26
> Ура, товарищи! С клиента наконец-то можно что-то почитать.
Попробовал. В целом понравилось. Странными показались несколько аспектов: не могу понять в какой момент сохраняются настройки станции (один раз удалось перебить адрес, а потом уже не удавалось), не понял как добавить новую станцию (или пока нет такого функционала?) и немного смутило положение кнопок при чтении. Может, стоит их вынести в меню? Заодно какой-нить шаринг сделать =)
В целом, не взирая не ожидаемые шероховатости, клиент очень понравился. По скринам он выглядел скучнее =)
[>]
Re: Android клиент
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-09-06 17:03:43
AL> Где-нить собраднные apk-шки можно глянуть?
Обещал к концу недели, но если не страшно смотреть, то вот собрал только что:
https://ii-net.tk/ii/files/app-debug.apk
Только сразу говорю - ставить лимит /u/e на значение не больше 10. А то активити эхопросмотра на данный момент грузит всю эху целиком. Постараюсь сделать подгрузку по-человечески в скором времени.
AL> Красотень.
Пока что ещё нет. Над дизайном надо ещё долго заморачиваться (мой идеал - стандартный Email-клиент андроида). Но если что, пулл-реквесты с радостью принимаю. Работа с подстановкой нужных иконок и доведением layout несложная (хоть и долгая).
[>]
Re: Android клиент
ii.14
Andrew Lobanov(tavern,1) — vit01
2016-09-06 21:03:35
> В обычных клиентах туда засовывают все сообщения, которые адресуются конкретному пользователю (по имени).
Она для того и предназначена всю жизнь. Не только у нас. И это полезная фича, особенно если из неё сразу же можно и ответить.
> Я же хотел бы сделать совсем по-другому, превратив бывшую карбонку в какое-то подобие отстойника для непрочитанных сообщений. То есть в это место будут сваливаться все сообщения, которые были получены с последнего фетча.
> Вот решил человек получить почту. Получил, всё круто, 50 сообщений. И думает: "Блин, времени нет, потом прочитаю". Закрывает клиент и откладывает телефон. Проходит время, он решает наконец-то прочесть. Заходит в "отстойник", листает потихоньку, заканчивает.
> Затем фетчит снова. После фетча это место очищается и заполняется свежими сообщениями. Цикл повторяется.
Если уж и делать такое, то лучше для этого создать отдельную сущность. Что-то типа того, что было в clii. Во всяком случае, корбонка нужна. Позволяет оперативнее реагировать в случае чего.
Но если на минутку отвлечься от идеи "отстойника", то у меня есть кое какие соображения по теме. Заходить в эхи должно быть предельно легко. Если к этому добавить возможность скрывать эхи без новых сообщений, то это сделает пробег по эхам очень простым. И без добавления новых сущностей.
Про скрытие эх в списке это я в сосиске использую постоянно. Оперативное общение делает очень простым и удобным.
Ещё в голдеде эхи с непрочитанным поднимаются в списке вверх, например. Но для мобильного приложения это лишнее. Достаточно просто иметь кнопку скрытия прочитанных конференций. Во всяком случае попробуй такой вариант рассмотреть.
[>]
Re: Android клиент
ii.14
Andrew Lobanov(tavern,1) — vit01
2016-09-06 17:59:58
> Обещал к концу недели, но если не страшно смотреть, то вот собрал только что: https://ii-net.tk/ii/files/app-debug.apk
Обязательно гляну сегодня-завтра.
> Только сразу говорю - ставить лимит /u/e на значение не больше 10. А то активити эхопросмотра на данный момент грузит всю эху целиком. Постараюсь сделать подгрузку по-человечески в скором времени.
Учту.
> Пока что ещё нет. Над дизайном надо ещё долго заморачиваться (мой идеал - стандартный Email-клиент андроида). Но если что, пулл-реквесты с радостью принимаю. Работа с подстановкой нужных иконок и доведением layout несложная (хоть и долгая).
Скажем так, оно выглядит очень неплохо для своего возраста. Но каждый скриншот лично меня порадовал. Насчёт пулл реквестов от меня помощь ждать не стоит. Я джаву даже не знаю. Тем более такие страшные слова, как активити. Но добрым словом и моральной поддержкой помочь могу =)
> // Просьба народу хотя бы отписываться, а то в одиночестве допилинг скучнее гораздо.
Не пропускаю почти ни одного сообщения. Как потыкаю на железке, отпишусь обязательно.
[>]
Caesium
ii.14
Andrew Lobanov(tavern,1) — All
2016-09-06 21:50:00
Сабж сегодня обзавёлся механизмом работы с черновиками. Соответствующие коммиты (как я люблю: новая фича и следом же багфиксы к ней) уже в master-ветке. Реализовано пока несколько топорно, но работает. О том, как этим делом управлять, читайте README.md.
[>]
Re: Android клиент
ii.14
Andrew Lobanov(tavern,1) — vit01
2016-09-07 11:14:18
AL>> Тут же именно увидеть где и кто тебе написать в отдельном месте удобней.
> Вот в клиенте ntkrnlmp.exe была опция выделения цветом сообщений для таких случаев. Очень удобно.
Но в таком случае теряется самая суть - оперативность. То есть пока я не дочитаю до нужного сообщения в нужной эхе, я не смогу его увидеть. По крайней мере в цезии получается очень удобно сразу же просмотреть, что мне написали и ответить на это, а потом уже неторопливо почитывать остальную почту. Даже на это сообщение я отвечаю из карбонки.
AL>> не могу понять в какой момент сохраняются настройки станции
> Когда ты закрываешь настройки станций или переходишь на другую вкладку (станцию) в этих самых настройках
Но адрес ноды оно мне не сохраняло.
AL>> не понял как добавить новую станцию
> Открываешь Navigation Drawer, жмёшь на название станции. Высвечивается список, где внизу кнопка со значком плюса "Добавить станцию".
Таковая кнопка пропала после удаления одной из двух станций. Или после добавления второй. Я, если честно, рано утром глядел и мог просто не уловить момент точно.
AL>> немного смутило положение кнопок при чтении. Может, стоит их вынести в меню?
> Ответ и ответ с цитатой? Не, здесь фишка как раз, что эти кнопки рядом. Вот я их собираюсь в размерах увеличить и выровнять по центру, как в Email-клиентах. Но в меню продублировать можно тоже.
Ну ответить и ответить с цитатой вполне логично: дочитал, потом ответил. А вот добавить в избранные не настолько часто нужная фича, чтобы так сильно занимать место на экране.
> Шаринг - это меню "Поделиться", как часто в приложениях делают? Хмм, тут Content Provider приделывать надо, да и не очень понятно, чем именно делиться. Кстати, я специально поставил так, чтобы поле msgid и текст сообщения можно было копировать.
Ну типа да. Можно, конечно, и копипастить, но на мелких экранах неудобно выделять область сообщения, а тут уже при отправке отрезать лишнее проще. Хотя, мой опыт работы с тыкательным междумордием мал, и вполне может оказаться, что я не прав. Но это настолько некритичная штука, что озвучил я её, наверное, зря.
[>]
Re: Android клиент
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-09-07 10:50:49
AL> Тут же именно увидеть где и кто тебе написать в отдельном месте удобней.
Вот в клиенте ntkrnlmp.exe была опция выделения цветом сообщений для таких случаев. Очень удобно.
AL> не могу понять в какой момент сохраняются настройки станции
Когда ты закрываешь настройки станций или переходишь на другую вкладку (станцию) в этих самых настройках
AL> не понял как добавить новую станцию
Открываешь Navigation Drawer, жмёшь на название станции. Высвечивается список, где внизу кнопка со значком плюса "Добавить станцию".
AL> немного смутило положение кнопок при чтении. Может, стоит их вынести в меню?
Ответ и ответ с цитатой? Не, здесь фишка как раз, что эти кнопки рядом. Вот я их собираюсь в размерах увеличить и выровнять по центру, как в Email-клиентах. Но в меню продублировать можно тоже.
AL> Заодно какой-нить шаринг сделать =)
Шаринг - это меню "Поделиться", как часто в приложениях делают? Хмм, тут Content Provider приделывать надо, да и не очень понятно, чем именно делиться. Кстати, я специально поставил так, чтобы поле msgid и текст сообщения можно было копировать.
[>]
Re: Android клиент
ii.14
Andrew Lobanov(tavern,1) — geomaster
2016-09-07 08:55:46
> Да, в почтовых клиентах Андроида есть такая фича - Умная папка. Она собирает последние N сообщений (или непрочитанные сообщения) по всем учеткам. Но это сделано через отдельный вид клиента. Можно настроить несколько видов: классический, "Умная папка" и еще чего-нибудь на вкус клиентописателя. Вот в такой реализации - Умная папка - было бы удобно. А карбонку лучше оставить как есть.
Вот да. Карбонка, непрочитанные (раздельно) и скрытие конференций без новых сообщений удовлетворят если не всех, то почти всех =)
[>]
Re: Android клиент
ii.14
Andrew Lobanov(tavern,1) — All
2016-09-07 09:48:07
> Вот да. Карбонка, непрочитанные (раздельно) и скрытие конференций без новых сообщений удовлетворят если не всех, то почти всех =)
Последнее, конечно, должно быть опцией.
[>]
Re: Android клиент
ii.14
vit01(mira, 1) — geomaster
2016-09-07 10:50:50
geomaster> Можно настроить несколько видов: классический, "Умная папка" и еще чего-нибудь на вкус клиентописателя. Вот в такой реализации - Умная папка - было бы удобно. А карбонку лучше оставить как есть.
Да, можно и так. Хоть я всё равно в нужности классик-карбонки сомневаюсь, но отказываться от неё, видимо, не стоит. Не очень приятно ещё, что при таком раскладе придётся сообщения считывать сразу после фетча, но что поделаешь.
[>]
Re: Android клиент
ii.14
geomaster(mira, 23) — vit01
2016-09-07 08:42:19
AL>> // Про карбонку
>>> Я же хотел бы сделать совсем по-другому, превратив бывшую карбонку в какое-то подобие отстойника для непрочитанных сообщений. То есть в это место будут сваливаться все сообщения, которые были получены с последнего фетча.
Да, в почтовых клиентах Андроида есть такая фича - Умная папка. Она собирает последние N сообщений (или непрочитанные сообщения) по всем учеткам. Но это сделано через отдельный вид клиента. Можно настроить несколько видов: классический, "Умная папка" и еще чего-нибудь на вкус клиентописателя. Вот в такой реализации - Умная папка - было бы удобно. А карбонку лучше оставить как есть.
[>]
Re: Android клиент
ii.14
btimofeev(tavern,13) — Andrew Lobanov
2016-09-07 11:07:14
AL> скрытие конференций без новых сообщений
Поддерживаю вот этот вариант. Удобно когда отображаются только непрочитанные сообщения, а что бы отобразить все, просто нажимаешь иконку в тулбаре. Ну и так же при просмотре всех сообщений можно отделять непрочитанные более жирным заголовком, к примеру.
[>]
Re: Android клиент
ii.14
btimofeev(tavern,13) — vit01
2016-09-07 11:07:14
vit01> Над дизайном надо ещё долго заморачиваться (мой идеал - стандартный Email-клиент андроида). Но если что, пулл-реквесты с радостью принимаю. Работа с подстановкой нужных иконок и доведением layout несложная (хоть и долгая).
Сделай пожалуйста несколько скриншотов стандартного email клиента, так как у меня есть только gmail и inbox, а стандартный я видел когда-то давно в 4 андроиде, но уже не помню что там.
Я как раз вчера начал работать с layout'ами, сегодня-завтра постараюсь продолжить и пришлю пулл реквест.
Я тебе писал в джаббере, но ты туда похоже не заходишь, так что спрошу здесь: в папках drawable лежат иконки, можно их удалить? (у себя локально я уже удалил) Ибо все материальные иконки от гугла уже вшиты в apk в виде шрифта. Использовать их можно вот таким образом:
new IconicsDrawable(this).icon(GoogleMaterial.Icon.gmd_settings).color(Color.RED).sizeDp(24)
[>]
Re: Android клиент
ii.14
Andrew Lobanov(tavern,1) — vit01
2016-09-07 11:14:18
> Хоть я всё равно в нужности классик-карбонки сомневаюсь, но отказываться от неё, видимо, не стоит.
Когда кто-то в своём клиенте не делает карбонку, где-то в мире грустит один Андрей =)
Похоже, кроме меня и Ромы ей никто особо и не пользуется.
[>]
Re: Android клиент
ii.14
vit01(mira, 1) — btimofeev
2016-09-08 09:12:33
Оу, нет. Извиняюсь за неточность, но шрифты меня не устраивали в свайпоокне просмотра сообщения (потому что они серые и трудночитаемые). В списке как раз на данный момент шрифты идеальные.
Остальные пулл-реквесты обязательно смержу, как закончу работу над своим багом.
[>]
Re: Android клиент
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-09-07 12:02:58
AL>>> не могу понять в какой момент сохраняются настройки станции
>> Когда ты закрываешь настройки станций или переходишь на другую вкладку (станцию) в этих самых настройках
AL> Но адрес ноды оно мне не сохраняло.
Это баг. Баги случаются и фиксятся. Спасибо :)
AL> А вот добавить в избранные не настолько часто нужная фича, чтобы так сильно занимать место на экране.
Это же черновая версия. В итоге оно совсем по-другому выглядеть будет, занимая гораздо меньше места.
AL> // Ещё бы темы иметь. Хотя бы светлую и тёмную, бо ночью от белого глазки устают даже на минимальной яркости. Но это так. Фантазии.
Темы - это хорошо. Тёмная тема экономит батарею на AMOLED-дисплеях. Мне бы тоже хотелось, но не всё сразу, опять же.
AL> Когда кто-то в своём клиенте не делает карбонку, где-то в мире грустит один Андрей =)
Да сделаем тебе карбонку, не грусти :)
[>]
Re: Android клиент
ii.14
btimofeev(tavern,13) — vit01
2016-09-08 11:03:37
vit01> В списке как раз на данный момент шрифты идеальные.
Твои шрифты, на мой взгляд, слишком огромные. Я выставил размер в соответствии с гайдами material дизайна (
https://material.google.com/style/typography.html#typography-styles и
https://material.google.com/components/lists.html#lists-specs во второй ссылке промотай до раздела Three-line list). Предыдущий мой скриншот был с тонкими шрифтами, а вот этот слева с обычными, а справа для наглядности твой вариант:
http://savepic.ru/11272528.png
Вот на экране сообщения, думаю, шрифт самого сообщения можно сделать покрупнее (16sp) и черного цвета, для комфортного чтения. Но заголовки так выделять нет смысла, и так понятно что это заголовок, он может быть чуть крупнее обычного текста и выделен bold'ом.
[>]
Re: Android клиент
ii.14
vit01(mira, 1) — btimofeev
2016-09-08 11:23:25
Пусть тогда кто-нибудь ещё скажет, нравятся ему крупные или мелкие шрифты.
Мне просто крупные понравились, потому что экран лопатообразный (5.3 дюйма). А так особо всё равно.
[>]
Re: Android клиент
ii.14
vit01(mira, 1) — btimofeev
2016-09-07 12:02:58
btimofeev> Сделай пожалуйста несколько скриншотов стандартного email клиента, так как у меня есть только gmail и inbox, а стандартный я видел когда-то давно в 4 андроиде, но уже не помню что там.
Он вроде не особо отличается от gmail-овского.
Скриншоты:
https://ii-net.tk/ii/files/cB6ZX86YegdihaWcXlEL.png
https://ii-net.tk/ii/files/idYmEtAWzN20x72GZA6j.png
На что особо следует обратить внимание:
1. Значок добавления в избранное и значок на FloatingActionButton
2. Грамотно подобранные шрифты (имею в виду цвет и размер)
3. Кнопки Ответить/Ответить всем/Переслать
4. Серые горизонтальные разделители между блоками
5. Хорошие padding'и
[>]
Re: Android клиент
ii.14
Andrew Lobanov(tavern,1) — vit01
2016-09-07 12:42:35
> Это баг. Баги случаются и фиксятся. Спасибо :)
Вот баги, кстати, я ужасно ищу. Сколько не бьюсь с тестированием, как только даю посмотреть кому-нибудь другому, как сразу же получаю пачку багрепортов. Но рад и поиском этого дела помочь в меру сил.
> Это же черновая версия. В итоге оно совсем по-другому выглядеть будет, занимая гораздо меньше места.
> Темы - это хорошо. Тёмная тема экономит батарею на AMOLED-дисплеях. Мне бы тоже хотелось, но не всё сразу, опять же.
Ну так я идеи накидываю. Дабы в случае их отсутствия в твоём todo, ты их туда добавил. Ну или обсудить, если идеи спорные.
> Да сделаем тебе карбонку, не грусти :)
Ура :3
[>]
Re: Android клиент
ii.14
btimofeev(tavern,13) — vit01
2016-09-08 02:21:07
vit01> Над дизайном надо ещё долго заморачиваться (мой идеал - стандартный Email-клиент андроида).
Немного поэкспериментировал со шрифтами, наиболее нормально (по-моему) выглядит так (это похоже на то что гугл использует в своих email клиентах):
http://i.imgur.com/AENd7Zk.jpg
Если подходит пришлю пулл реквест.
[>]
Re: Android клиент
ii.14
btimofeev(tavern,13) — vit01
2016-09-08 13:58:12
vit01> А на экране сообщения поменять однозначно надо.
Тут как-то посложнее. Вот например вариант
http://imgur.com/nvPYq7L
Пункт добавить в избранное наверное лучше в меню засунуть, я пробовал добавить в виде звездочки в правый верхний угол, но смотрится не очень.
[>]
Re: Android клиент
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-09-08 16:14:00
AL> Пункт меню "New Station" не создаёт новую станцию. То есть максимум 2 станции пока возможно. Понимаю, что заглушка, но на всякий случай всё равно пишу =)
Вот только что попробовал, и у меня получилось. Хотя сам кусок кода забагованный, сейчас займусь им.
[>]
Re: Android клиент
ii.14
Andrew Lobanov(tavern,1) — vit01
2016-09-08 16:28:27
> Вот только что попробовал, и у меня получилось. Хотя сам кусок кода забагованный, сейчас займусь им.
Оно вот так себя ведёт у меня: тыкаю в "New Station", заполняю все поля, жмакаю "Назад". Снова захожу в настройки станций и в меню вижу изначальную станцию, станцию, которую я создал и не вижу уже пункта "New Station". Надеюсь, понятно объяснил =)
[>]
Re: Android клиент
ii.14
Andrew Lobanov(tavern,1) — vit01
2016-09-08 13:39:28
Пункт меню "New Station" не создаёт новую станцию. То есть максимум 2 станции пока возможно. Понимаю, что заглушка, но на всякий случай всё равно пишу =)