[#]
Re: idec mobile
vit01(mira, 1) — vit01
2017-05-21 19:30:11
Сегодняшнее обновление:
1. Новая настройка: открывать непрочитанные сразу после фетча. По умолчанию выключено.
2. В NavDrawer'е появился счётчик у черновиков. Цифры 0 в этих же счётчиках больше не показываются. А ещё запросы к БД там настроил асинхронно, что должно уменьшить задержки.
3. Попытался починить баги с падением клиента, о которых мне сообщали Борис и Андрей по почте. Не зря фичу ввёл, уже плоды приносит!
4. Починил баг с падением клиента после открытия уже удалённого/отправленного черновика.
Прошу обновиться
[#]
Re: idec mobile
vit01(mira, 1) — vit01
2017-06-06 16:18:12
Дорогая При... Тьфу блин!
Дорогие пользователи, следящие за клиентом! Сегодня (а точнее за эти 2 дня) я усвоил один неплохой урок насчёт Андроида. Если вы собираетесь поддерживать зоопарк устройств от 4.4 до 7.1, то не надо ударяться в перфекционизм, используя сторонние библиотеки и совмещая их со стандартным styles.xml, @color, и.т.д. Достаточно сделать по-минимуму, т.е. "шоб работало".
Итак, в обновлении:
1. Новая активити настроек. Спасибо Борису за вручную составленный settings.xml и за текстовые описания. Мне было бы это лень делать самому.
2. Тема оформления теперь меняется на лету, без перезагрузки
Несмотря на отсутствие фактически полезных изменений, прошу народ протестировать, потому что мне пришлось сделать несколько неочевидных трюков.
Ссылка на APK здесь:
https://ii-net.tk/ , а текущие юзеры могут просто нажать на кнопку "Обновиться"
[#]
Re: idec mobile
vit01(mira, 1) — vit01
2017-06-07 20:48:20
Сегодня снова обновление! И оно тоже требует тестирования.
Попробуйте
1. Зайти в список эх
2. Повернуть девайс на 90 градусов
Если размер экрана будет достаточным, то трюк сработает.
Проверял на планшете и на своей лопате. Вроде бы пашет.
[#]
Re: idec mobile
vit01(mira, 1) — Andrew Lobanov
2017-06-08 13:02:54
AL> На моём телефоне не видать ничего нового.
Так и задумывалось. Фишка работает на размерах экрана в ширину 650dip (device independent pixels) и более.
У меня на телефоне 5.3 дюйма, а на планшете - 7. И там, и там новый layout включается только в ландшафтном режиме.
На 10-дюймовом девайсе оно наверняка заработает и так, без поворота.
Кстати, у тебя же есть какая-то китайская коробочка с андроидом, которую ты куда-то там подключал. Можешь завтра на неё клиент поставить и там проверить?
[#]
Re: idec mobile
vit01(mira, 1) — Andrew Lobanov
2017-06-11 13:42:39
> Кстати, у тебя же есть какая-то китайская коробочка с андроидом, которую ты куда-то там подключал. Можешь завтра на неё клиент поставить и там проверить?
AL> Попробую завтра.
И как оно? Работает или нет?
[#]
Re: idec mobile
btimofeev(mira, 24) — vit01
2017-06-12 19:29:16
vit01> Но пусть будет хотя бы скриншот: https://ii-net.tk/screens/Screenshot_2017-06-12-22-56-49.png
По-моему, выглядит отлично. И наверняка удобно будет.
[#]
Re: idec mobile
Andrew Lobanov(tavern,1) — vit01
2017-06-08 12:36:28
> Просто обновишься поверх, повернёшь телефон туда-сюда.
На моём телефоне не видать ничего нового.
> И в настройки зайди, если в предыдущий раз не смотрел.
Вот настройки клёво переделал. По повороту позже посмотрю.
[#]
Re: idec mobile
Andrew Lobanov(tavern,1) — vit01
2017-06-08 13:38:16
> На 10-дюймовом девайсе оно наверняка заработает и так, без поворота.
Вот тут интересно будет посмотреть. Не уверен, что в портретном режиме это будет удобно.
> Кстати, у тебя же есть какая-то китайская коробочка с андроидом, которую ты куда-то там подключал. Можешь завтра на неё клиент поставить и там проверить?
Попробую завтра.
[#]
Re: idec mobile
vit01(mira, 1) — vit01
2017-06-14 17:29:43
Ура, товарищи! Можно порадовать вас реальным готовым релизом.
Ссылка на APK висит на главной
https://ii-net.tk
Из новых фич, как вы уже догадались, у нас планшетный режим. Со времени предыдущего скриншота я добавил выделение цветом текущего прочитанного сообщения и увеличил размер боковой панели для девайсов с 1000dp ширины и более. И ещё исправил огромное количество багов.
О пользователях с обычными, мелкими экранами тоже забочусь
Что нового:
1. Лента сообщений теперь более юзабельная: последнее прочитанное (в обычных эхах) выделяется цветом
2. В этой же ленте, то есть в списке, включена автопрокрутка до последнего прочитанного, чтобы не потерять нить дискуссии и быстро отыскивать нужное
3. Во внутреннем редакторе убран автофокус на полях ввода, чтобы лучше работалось пальцами (раньше сразу выскакивала наэкранная клавиатура и вызывала путаницу)
4. В непрочитанных сообщениях и в результатах поиска теперь можно выходить в список сообщений для навигации, как и в нормальных эхах.
Тестировать всем обязательно, как можно быстрее! На этот релиз было затрачено всё моё свободное время за эти дни.
По статистике Гитхаба изменено 25 файлов, 1104 additions, 586 deletions. Объём работы большой, и хочется получить отклик.
[#]
Re: idec mobile
btimofeev(mira, 24) — vit01
2017-06-15 17:17:03
vit01> Из новых фич, как вы уже догадались, у нас планшетный режим.
К сожалению потестить не смогу, т.к. нет планшета, но хотелось бы.
vit01> 1. последнее прочитанное (в обычных эхах) выделяется цветом
vit01> 2. включена автопрокрутка до последнего прочитанного
Класс, стало гораздо информативнее.
vit01> 4. В непрочитанных сообщениях и в результатах поиска теперь можно выходить в список сообщений для навигации, как и в нормальных эхах.
Небольшой баг: если отключить опцию "Открывать последнее прочитанное", то в вышеназванных разделах вместо списка открывается сообщение. А после нажатия кнопки "назад" открывается список.
[#]
Re: idec mobile
vit01(mira, 1) — btimofeev
2017-06-15 17:56:53
vit01>> 4. В непрочитанных сообщениях и в результатах поиска теперь можно выходить в список сообщений для навигации, как и в нормальных эхах.
btimofeev> Небольшой баг: если отключить опцию "Открывать последнее прочитанное", то в вышеназванных разделах вместо списка открывается сообщение. А после нажатия кнопки "назад" открывается список.
Это не баг, это фича. Я специально захардкодил так, чтобы в результатах поиска и в непрочитанных всегда открывалось само сообщение независимо от настроек. Это сделано в целях экономии времени.
И насчёт кнопки "назад" при отключенной (и включенной) настройке поведение мною специально тестировалось. Так и должно быть
[#]
Re: idec mobile
vit01(mira, 1) — btimofeev
2017-06-15 17:49:04
vit01>> Из новых фич, как вы уже догадались, у нас планшетный режим.
btimofeev> К сожалению потестить не смогу, т.к. нет планшета, но хотелось бы.
Можешь попробовать поменять 640dp в названиях каталогов ресурсов на меньшее значение.
А ещё в 7 андроиде (да и в 6 тоже) можно менять масштаб изображения на экране в системных настройках. Так что с пятидюймовкой протестировать можешь без проблем. У меня почти на самом минимуме стоит масштаб.
[#]
Re: idec mobile
vit01(mira, 1) — Andrew Lobanov
2017-06-15 19:49:22
AL> Я начинаю хотеть планшет %)
На самом деле не стоит. Во-первых, в карман фиг засунешь. Во-вторых, придётся таскать клавиатуру, потому что без неё толку от девайса мало (самому вот не повезло, прошивка планшета USB OTG не поддерживает).
Телефон во многом лучше или фаблет. Например, 5.5 дюймов или 6. Там и экран относительно большой, и влезать будет в штаны.
Планшет мне нужен, чтобы тестировать наш клиент на Android 4.4, потому что на основном девайсе семёрка. Ну и для подстраховки таскаю его на дачу (на тот случай, если мобила разрядилась). А так его мать юзает, чтобы кинцо всякое разное смотреть.
[#]
Re: idec mobile
btimofeev(mira, 24) — vit01
2017-06-15 22:35:18
vit01> А ещё в 7 андроиде (да и в 6 тоже) можно менять масштаб изображения на экране в системных настройках.
Не нашел такого у себя в 6-ке, видимо в стандартной прошивке этого нет.
[#]
Re: idec mobile
btimofeev(mira, 24) — vit01
2017-06-15 22:28:04
vit01> Это не баг, это фича. Я специально захардкодил так, чтобы в результатах поиска и в непрочитанных всегда открывалось само сообщение независимо от настроек. Это сделано в целях экономии времени.
По-моему, это не логичное поведение. Если пользователь хочет, что бы сразу отображалось сообщение, то он включит опцию в настройках. Если хочет список, то выключит опцию. А так получается, что в одной части приложения это поведение настраивается, а в другой нет. Как-то странно.
[#]
Re: idec mobile
Andrew Lobanov(tavern,1) — vit01
2017-06-15 19:17:57
> Вот это на телефоне скрин (5.3'): https://ii-net.tk/screens/Screenshot_20170615-220642.png
> Это планшет (7'): https://ii-net.tk/screens/Screenshot_2017-06-15-22-07-07.png
Я начинаю хотеть планшет %)
[#]
Re: idec mobile
vit01(mira, 1) — vit01
2017-06-16 14:19:45
Корректирующая сборка
1. Исправлена регрессия с неработающей навигацией по repto
2. Учтены пожелания Бориса по "логичности" открытия списка сообщений
3. Поправлен текст предупреждения о доступе к памяти (чтобы не путать народ насчёт SD-карты)
[#]
Re: idec mobile
atsym(syscall,21) — Andrew Lobanov
2017-06-16 05:04:05
Кстати, а возможно ли сдедать так, чтобы клиент на Android'е работал и без доступа к SD (нет карточки)?
[#]
Re: idec mobile
vit01(mira, 1) — vit01
2017-06-26 10:20:16
Обновление клиента!
Пока я ездил на дачу собирать клубнику и упарывался в
ii://develop.16 (увы, никто это даже не прокомментировал), времени на кодинг совсем не было. А сейчас - появилось.
Что нового:
1. Исправлен баг со скроллбарами в режиме чтения. Спасибо Борису за внимательность
2. Попытался поправить баг с пометкой сообщений прочитанными в списке
И ещё, для всех пользователей клиента я подготовил небольшой сюрприз, о котором здесь не написал.
Обновитесь - увидите =)
Обновляться всем обязательно!
[#]
Re: idec mobile
vit01(mira, 1) — Andrew Lobanov
2017-06-26 14:26:28
AL> Кстати, есть инструкция как его билдить? Всё таки хочу запилить Solarized расцветку.
Есть. Посмотри в
ii://tmp.red.eyes
SDK, кстати, можно брать даже самый новый (но build-tools обязаны быть 23 версии для 32-битных систем).
А ещё я только что специально для тебя закинул в репу скрипт progbuild.sh (в корне). Пропиши там путь к своему SDK, запусти с нужным ключом, и он всё соберёт.
И предупреждаю:
APK, которые я распространяю здесь, подписанные, поэтому установить свой поверх него тебе система не даст.
Так что либо запускай в виртуалке (Android-x86, это очень удобный вариант), либо удаляй моё приложение (перед этим не забудь экспортировать базу данных и конфиг в меню "Дополнительно", дабы заново ничего не настраивать).
[#]
Re: idec mobile
Andrew Lobanov(tavern,1) — vit01
2017-06-26 11:12:45
vit01> Обновление клиента!
Ура!
vit01> Пока я ездил на дачу собирать клубнику и упарывался в ii://develop.16 (увы, никто это даже не прокомментировал), времени на кодинг совсем не было. А сейчас - появилось.
Я не знаю что тебе ответить на эти занятия. Я считаю, что это круто, но самоделкин во мне умер в возрасте 14-ти лет и с тех пор я занимаюсь разве что быдлокодингом. Поэтому решил не разводить информационный шум. Тем не менее, читать интересно. Хотелось бы видео (особенно второй модели и со стаканом) =)
vit01> И ещё, для всех пользователей клиента я подготовил небольшой сюрприз, о котором здесь не написал.
vit01> Обновитесь - увидите =)
Уи-и-и-и! Люблю сюрпризы =)
vit01> Обновляться всем обязательно!
Уже побежал качать апдейт.
[#]
Re: idec mobile
Andrew Lobanov(tavern,1) — btimofeev
2017-06-26 22:45:18
vit01>> И ещё, для всех пользователей клиента я подготовил небольшой сюрприз, о котором здесь не написал.
btimofeev> Какое-то все гигантское, и шрифт, и прогресс-колесо))
Шрифт и правда великоват, а колесо я вообще не увидел =(
[#]
Re: idec mobile
vit01(mira, 1) — Andrew Lobanov
2017-06-27 05:21:09
AL> Шрифт и правда великоват, а колесо я вообще не увидел =(
Заглянув в исходники, я примерно понял свою ошибку, но всё-таки хотелось бы увидеть скриншот.
[#]
Re: idec mobile
btimofeev(tavern,13) — vit01
2017-06-26 20:19:03
vit01> SDK, кстати, можно брать даже самый новый (но build-tools обязаны быть 23 версии для 32-битных систем).
Не обязательно, я себе с 25 версией собираю, нужно просто в файле app/build.gradle номер версии поменять.
[#]
Re: idec mobile
Andrew Lobanov(tavern,1) — vit01
2017-06-27 08:22:24
AL>> Шрифт и правда великоват, а колесо я вообще не увидел =(
vit01> Заглянув в исходники, я примерно понял свою ошибку, но всё-таки хотелось бы увидеть скриншот.
Пока не удалось поймать. Чуть позже сбекаплю базу и грохну её, чтобы успеть закринить.
[#]
Re: idec mobile
btimofeev(mira, 24) — vit01
2017-06-26 20:36:52
vit01> И ещё, для всех пользователей клиента я подготовил небольшой сюрприз, о котором здесь не написал.
Какое-то все гигантское, и шрифт, и прогресс-колесо))
[#]
Re: idec mobile
vit01(mira, 1) — Andrew Lobanov
2017-06-27 10:40:17
AL> А вот колёсико я так и не увидел =(
А ведь я его уменьшил более, чем в 2 раза.
Если ты в режиме энергосбережения или отключил анимации в настройках разработчика, то у тебя должно быть что-то вроде этого:
https://ii-net.tk/screens/Screenshot_20170627-143328.png
Ничё, попробую скоро завести эмулятор 5 андроида, а там и посмотрим.
[#]
Re: idec mobile
vit01(mira, 1) — btimofeev
2017-06-27 12:19:30
vit01>> 2. Поддержка русских букв в урлах (см. ii://STkMhQ2eSHnTPQqAynts)
btimofeev> У меня по этой ссылке открывается список сообщений в develop, а не само сообщение. Но я ещё не обновлялся.
Да, действительно. Надо будет поправить.
[#]
Re: idec mobile
vit01(mira, 1) — vit01
2017-06-30 09:22:03
Мини-обновление в клиенте:
1. Карбонка теперь должна поддерживать сообщения, где получатели идут через запятую
2. В фетчинг-окне появился скроллинг, чтобы на маленьких экранах в ландшафтном режиме можно было смотреть лог при ошибке
3. При открытии ii-ссылок на сообщения теперь открывается само сообщение. (в ссылках на эху оставил список, чтобы не путаться)
[#]
Re: idec mobile
vit01(mira, 1) — vit01
2017-06-30 18:10:29
Только что добавил в клиент очень вкусную фичу - обновление отдельных сообщений с сервера
Например, сослался кто-нибудь на определённое сообщение из индекса, которого у вас в базе нет
Пусть это будет
ii://vEdu4F7rwud6zDIpLAZ1
Тыкаете в клиенте на ссылку и видите там [ничего]. Теперь можно зайти в меню и нажать кнопочку "Обновить с сервера". Хоп - и уже готово для прочтения.
Также фича может быть полезна, если у вас есть нода с админкой, чтобы заменять уже существующие сообщения в базе.
[#]
Re: idec mobile
vit01(mira, 1) — vit01
2017-07-05 20:02:45
На сегодня в обновлении ничего особо серьёзного, однако:
1. Повысилась информативность вывода фетчера (цифры при загрузке корректные + в целом получше)
2. Окно помощи полностью переделано, добавлен раздел для новичков (кстати, он будет выскакивать при первом запуске)
3. В репозитории теперь есть почти пустое README.md
Народу, который сейчас решит обновиться, я дам "на подумать" ссылку вот сюда:
https://github.com/vit1-irk/idec-mobile/blob/master/app/src/main/res/values/strings.xml
Особенно пункты help_about и help_newbie. Причём первый говорит сам за себя :) И за мою лень тоже говорит.
[#]
Re: idec mobile
vit01(mira, 1) — vit01
2017-07-10 21:26:44
IDEC Mobile переведён на английский язык!
Уделено внимание даже таким мелочам как дефолтный конфиг (т.е. русским пользователям подставляется Станция мира и Таверна, а всем остальным Mira Station и Tavern).
Даже несмотря на то, что у русскоязычного народа почти ничего не поменяется, следует всё-таки сабж обновить.
И если у вас есть забугорные друзья, то можно их теперь приглашать к нам. Кстати, даже это я предусмотрел. В англоязычной версии справки для новичков написано, что, дескать, не пугайтесь, когда увидите кучу русского текста (и ещё написано, что мы дружбомагичные ребята, которые совершенно не против общения на других языках)
[#]
Re: idec mobile
vit01(mira, 1) — vit01
2017-07-16 14:43:45
Что на сегодня:
1. Учтены замечания Петра
2. Попытался починить очередной баг с падением
Всем обновиться!
[#]
Re: idec mobile
jmaks(tavern,12) — vit01
2017-07-22 04:26:26
vit01> Только что добавил в клиент очень вкусную фичу - обновление отдельных сообщений с сервера
Реквестирую СОХРАНЕНИЕ черновика сообщения!!!!!!!!!!!!!!!!!!!!!!!
Выбесило просто, два раза пытался написать сабж в music.14, в ответ Andrew Lobanov, рекомендации и проч, что послушать, да погонять под настроение.
Первый раз -- упало новое сообщение в ii.14, собственно я его сам и написал до этого, прошло 15мин, обновилось, упало уведомление, что есть новый мессдж, открыл верхний фолд, нажал, смотрю, ага, работает уведомлялка. Открываю Drafts, вижу есть 1мессдж, фух, думаю сохранилось, написал уже много. Открываю, а там просто квотированный текст и заголовки мессдж ответа.
Ладно думаю, напишу еще раз, начал, пишу. Писал писал. Опять расписал уже кучу инфы. Ну думаю, щас то, сохраниться, и что-то сделал связанное с обновлением эх, и короче опять ничего не сохранилось.
Не бывать тому сабжу..
[#]
Re: idec mobile
jmaks(tavern,12) — vit01
2017-07-22 05:26:51
vit01> Всем обновиться!
Я конечно может занудствую, но хотелось бы хоть знать какая теперь версия,
что искать для обновления, а то найдешь, да не то.
[#]
Re: idec mobile
vit01(mira, 1) — vit01
2017-08-02 20:58:52
Итак, IDEC Mobile получает начальную поддержку файловых эх
Обновляться всем обязательно!
1. Заходите в настройки станции, ставите галку "Поддержка файловых эх"
2. Фетчите сообщения как обычно
3. В NavDrawer'е идёте на вкладку "Файловые эхи"
По клику на файле он скачается. Если тыкнуть по нему второй раз, то откроется в соответствующем приложении
Длинный тап == показать полностью описание и хэш
Багов ещё много, но это уже хотя бы что-то. Занимался сегодня клиентом целый день, даже еде внимания меньше уделял. Так что прошу feedback!
[#]
Re: idec mobile
vit01(mira, 1) — vit01
2017-08-03 21:25:10
Обновление IDEC Mobile!
Интерфейс фэх стал более отзывчивым, исправлены вчерашние баги, о которых было сообщено.
Также есть новые фичи:
1. Клиент теперь обрабатывает событие "Поделиться" от сторонних приложений. Можно отправлять файлы в фэхи напрямую из галереи, файлового менеджера или какого-нибудь мессенджера
2. Из режима чтения по просьбе Андрея теперь можно делиться сообщениями из Секты в plain-text, например, по Email/SMS/чтоугодно.
[#]
Re: idec mobile
vit01(mira, 1) — vit01
2017-08-05 20:38:37
Обновления по фэхам на сегодня
1. Исправлен баг с прокруткой списка в конец
2. Опция "Поделиться" для файлов (длинное нажатие)
3. Копирование fid в буфер обмена
4. Если файл криво скачался (т.е. повреждён), то алгоритм предложит его либо удалить, либо открывать на свой страх и риск
5. К скачанному содержимому фэх теперь можно дотянуться из сторонних приложений в диалоге выбора файла. (работает на Android 4.4 и выше)
6. Всё допереведено на русский (мелочь, но всё равно)
Сегодня у меня был тяжёлый день, проведённый в документации Google и на StackOverflow, поэтому крутые фичи под пунктами 2 и 5 требуют того, чтобы вы их оценили.