Pages: 1 2
[#] Re: idec mobile
vit01(mira, 1) — Peter
2017-04-17 11:04:32


Peter> Завел две ноды с разными подписками. Слева в меню переключаю ноды, а список эх остается старым. При рестарте приложения -- меняется.

AL> Изменение подписок так же видно только после рестарта. Что-то разладилось.

Поправил клиент, проверяйте.

[#] Re: idec mobile
vit01(mira, 1) — vit01
2017-04-23 15:07:52


Обновление!

1. Добавлена навигация по обсуждениям (то есть по repto) методом стека. Смотрим в менюшку во время прочтения эхи и в верхнюю панель

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

3. Полностью переработана правка списка эх. Эхи можно перемещать и удалять с помощью свайпа и drag & drop. Это надо не просто увидеть, это надо потрогать! ;)

4. Прилагаем меньше усилий пальцами, чтобы открывать свайпом NavigationDrawer

5. Изменён фетчер. Если включен /x/c, то идёт более сильная экономия трафика, чем была ранее. Эту фичу у меня Андрей просил. Ещё поменял настройки по умолчанию (теперь всегда предлагается обрезка индекса, как в Цезии), добавил предупреждение на галочку с рекурсивным скачиванием

6. В настройках по умолчанию Таверна - это теперь на самом деле Таверна idec.spline-online.tk. И в предложенные дефолтные эхи для неё включена game.rogue.14.

7. Ещё пару мелочей поменял (например, заход в пустую эху), причесал исходники для более удобного чтения (фетчер), и.т.д.

Спасибо Борису за советы и продолжительные консультации.

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

Вот.

[#] Re: idec mobile
vit01(mira, 1) — vit01
2017-04-23 15:33:57


Если кто-то успел обновить клиент до того, как прочитал это сообщение, ставьте его снова. Поспешишь - людей насмешишь!

Видимо, эту неделю мне придётся смешить людей ещё много-много раз, ведь фетчер нуждается в ещё большей основательной доработке.

[#] Re: idec mobile
vit01(mira, 1) — vit01
2017-05-06 06:03:58


Утреннее обновление

1. Изменён способ получения (и закрытия) экземпляра БД, что должно пофиксить кое-какой баг.
2. Расширенный поиск теперь адекватнее взаимодействует с экранной клавиатурой (+ workaround для перекрытия кнопки)

И самое главное:

3. Поддержка разметки для моноширинного текста. Всё-таки получилось!

// может быть, не все ASCII-арты рендерятся правильно (хотя силуэты товарища Пинки в ii://pipe.2032 уже различить можно), но для чтения исходников эта вещь уже отлично подходит

APK: https://ii-net.tk/ii/files/app-debug.apk

// Тест ради примера

        switch (id) {
            case R.id.action_settings:
                startActivity(new Intent(this, CommonSettings.class));
                return true;
            case R.id.action_fetch: {
                Intent intent = new Intent(this, DebugActivity.class);
                intent.putExtra("task", "fetch");
                startActivity(intent);
                return true;
            }

И ещё тест

                 ..- - .   
                '        `.    
               '.- .  .--. .    
              |: _ | :  _ :|    
              |`(@)--`.(@) |     
              : .'     `-, :      
              :(_____.-'.' `       
              : `-.__.-'   :       
              `  _.    _.   .      
             /  /  `_ '  \    .    
            .  :          \\   \   
           .  : _      __  .\   .  
          .  /             : `.  \ 
         :  /      '        : `.  .  
        '  `      :          : :  `. 
      .`_ :       :          / '   | 
      :' \ .      :           '__  : 
   .--'   \`-._    .      .' :    `).
 ..|       \   )          :   '._.'  :
;           \-'.        ..:         /
'.           \  - ....-   |        ' 
   -.         :   _____   |      .'  
     ` -.    .'--       --`.   .'    
         `--                --  

[#] Re: idec mobile
Andrew Lobanov(tavern,1) — vit01
2017-05-05 19:31:25


> Ключевые изменения с момента публикации предыдущего поста (за исключением багофиксов):

Как круто! Обязательно обновлюсь.

> А ещё нам очень требуются ТЕСТИРОВАНИЕ и ОТЗЫВЫ.
> Не стесняйтесь писать, я не кусаюсь.

Вот я писал уже, вроде. У меня какая-то фигня с сообщениями. Настраиваю ноду, подписки, жму "скачать", скачиваются сообщения далеко не у всех конференций. Ещё бывает, то скачал сообщения, а счётчики в списке не обновились. Обновляются с перезапуском клиента.

Формализовать и отловить все условия не могу, но вот так вот.

PS: Android 5.1

PPS: Тебя не затруднит в такие новости сразу ссылку на apk в конце пихать? Реально удобней было бы =)

[#] Re: idec mobile
vit01(mira, 1) — Andrew Lobanov
2017-05-05 19:49:12


AL> У меня какая-то фигня с сообщениями. Настраиваю ноду, подписки, жму "скачать", скачиваются сообщения далеко не у всех конференций

Фетчер я обновил ещё в предыдущей версии. Должно всё скачиваться

Кроме этого, чистка /x/c теперь действительно работает.

// Оказалось, что до этого удалялся не тот файл. Вот я балбес

AL> PPS: Тебя не затруднит в такие новости сразу ссылку на apk в конце пихать? Реально удобней было бы =)

В навдравере есть кнопка "Обновиться", но для тех, кто сидит на старых версиях, повторюсь:

https://ii-net.tk/ii/files/app-debug.apk

[#] Re: idec mobile
Andrew Lobanov(tavern,1) — vit01
2017-05-05 20:35:48


> Фетчер я обновил ещё в предыдущей версии. Должно всё скачиваться

А вот тут я не понял. Похоже, я постоянно ставил какую-то древнюю версию. Потому что всё совсем иначе выглядит после обновления =)

> В навдравере есть кнопка "Обновиться", но для тех, кто сидит на старых версиях, повторюсь:

А ещё это полезно новым пользователям.

[#] Re: idec mobile
Andrew Lobanov(tavern,1) — vit01
2017-05-05 21:09:41


А вот вопросы есть.

Будет ли поддержка моноширинных вставок (которые ==== обрамляются)?

Действительно ли нужны кнопки перехода на последнее сообщение и списка в читалке? Просто я из-за этого не вижу количество сообщений. Хотя, это как раз фигня.

[#] Re: idec mobile
vit01(mira, 1) — btimofeev
2017-05-06 08:07:52


btimofeev> Ещё релиз меньше по размеру, т.к. не содержит отладочной информации

Если стек-трейсы будут оставаться прежними (то есть вывод adb страдать не будет), то тогда вполне можно и перейти на релиз-сборки.

[#] Re: idec mobile
Andrew Lobanov(tavern,1) — vit01
2017-05-06 07:24:39


> Не мог бы ты накидать скриншотов клиента в целом? Просто у меня нет девайсов с маленьким экраном, только две "лопаты".

http://192.168.1.2:3000/x/file/idec-mobile0.png
http://192.168.1.2:3000/x/file/idec-mobile1.png

[#] Re: idec mobile
vit01(mira, 1) — btimofeev
2017-05-06 10:15:11


vit01>> Если стек-трейсы будут оставаться прежними (то есть вывод adb страдать не будет), то тогда вполне можно и перейти на релиз-сборки.

btimofeev> А у тебя будет две версии в этом случае собираться. Себе будешь ставить дебаг версию, пользователям релиз. Просто пользователям незачем тратить лишний трафик и ресурсы телефона.

А вот фиг. Когда у пользователя рухнуло приложение, то он может открыть логи и скинуть мне трейс.
Если мы излишне всё сожмём, убрав весь якобы ненужный функционал, то баги будут дольше жить на устройствах.

Очень удобно сделано в F-Droid и NewPipe. Если приложение падает, то открывается Email-клиент со всей нужной информацией, и багрепорт сразу можно отправить на почту разработчикам.

[#] Re: idec mobile
btimofeev(mira, 24) — vit01
2017-05-06 10:01:52


vit01> Если стек-трейсы будут оставаться прежними (то есть вывод adb страдать не будет), то тогда вполне можно и перейти на релиз-сборки.

А у тебя будет две версии в этом случае собираться. Себе будешь ставить дебаг версию, пользователям релиз. Просто пользователям незачем тратить лишний трафик и ресурсы телефона.

У меня в патчере, например, команда gradle build собирает сразу восемь apk, релиз и дебаг версии для четырех магазинов приложений (с немного измененными настройками, а для Google Play и с измененными исходниками). Там все довольно гибко можно настроить.

[#] Re: idec mobile
Andrew Lobanov(tavern,1) — vit01
2017-05-06 12:05:06


А вот. Я так понимаю, количество сообщений в сабже подсчитывается при каждом открытии списка конференций. Почему бы не сделать это при старте и после фетча? Тогда отзывчивость будет существенно выше.

[#] Re: idec mobile
vit01(mira, 1) — btimofeev
2017-05-07 06:54:38


vit01>> Очень удобно сделано в F-Droid и NewPipe. Если приложение падает, то открывается Email-клиент со всей нужной информацией, и багрепорт сразу можно отправить на почту разработчикам.

btimofeev> Есть свободный аналог, Acra, кажется называется, но ее я не пробовал - там вроде нужен собственный сервер.

Заглянул в исходники F-Droid и обнаружил, что он как раз использует Acra. Собственный сервер там вроде и не нужен.
Попробую к нам эту штуку включить.

[#] Re: idec mobile
btimofeev(mira, 24) — vit01
2017-05-06 18:54:11


vit01> Когда у пользователя рухнуло приложение, то он может открыть логи и скинуть мне трейс.

Это пользователю придется ставить adb на комп, искать в огромном логкате стектрейс. Либо если телефон root'ован, можно логкат просмотреть прямо на телефоне, что попроще, но все равно мало кто таким будет заниматься.

vit01> Очень удобно сделано в F-Droid и NewPipe. Если приложение падает, то открывается Email-клиент со всей нужной информацией, и багрепорт сразу можно отправить на почту разработчикам.

Это совсем другая штука, они не распространяют дебаг версию, у них внутри либы которые занимаются сбором стектрейсов. Типа Firebase Crash, который очень удобен, нужно лишь добавить в gradle.build несколько строк и у тебя в веб интерфейсе будут отображаться все падения со стектрейсами. Но эта штука проприетарная, в свободную программу такое тащить, наверное, не стоит. Есть свободный аналог, Acra, кажется называется, но ее я не пробовал - там вроде нужен собственный сервер.

[#] Re: idec mobile
vit01(mira, 1) — vit01
2017-05-07 08:09:16


Обновление:
Включены багрепорты по Email (с помощью Acra). Теперь не нужно делать adb logcat и всячески извращаться.

Просто устанавливаете новую версию поверх текущей, ловите падение, и информация об ошибке прилетит ко мне на мыло.
Уже сам проверял - работает.

APK: https://ii-net.tk/ii/files/app-debug.apk

[#] Re: idec mobile
vit01(mira, 1) — vit01
2017-05-07 12:53:34


Обновление

Новая фича в настройках - включите галочку "Скрывать верхнюю панель при прокрутке во время чтения эх"
Это должно понравиться тем, у кого маленький экран.

Качать APK как обычно

[#] Re: idec mobile
Peter(syscall,1) — Peter
2017-05-07 11:17:17


Но в целом, клиент радует! Пробую дальше. :)

[#] Re: idec mobile
vit01(mira, 1) — Peter
2017-05-07 12:07:39


Peter> 1) следует избегать "жаргонов" и обращений на "ты" в сообщениях (окно дебуга, сообщение про слеш в конце урл) итд,

Надо сказать, разговорная речь есть не только в этих местах, а раскидана по всему клиенту. Изначально хотелось, чтобы приложение для "уютной секточки" общалось с пользователем не официально-деловым стилем, а было немного "проще в выражениях".

Это можно взять и поменять. А можно и не менять ;)

Тут пусть народ выскажется. Как решит большинство, так и будет.

Peter> 3) с убиранием кнопки "<" стало лучше!

Коммитить так и не стал, потому что статусбар исчезает, а это не есть красиво. Рано или поздно всё равно придётся что-то делать.

Peter> Почему 2-3 секунды?
Ровно 2 секунды. Чтобы успеть всё прочитать. И скриншот, конечно.

Peter> Кажется, в psi, это окно называется консоль. Вот можно сделать так, что консоль можно включить и выключить.

Это наиболее подходящий вариант с точки зрения компромисса

Peter> В любом случае, принимает решение всегда автор -- так как ты пишешь клиент, тебе и решать каким ему быть.
Peter> Ты можешь учитывать или нет опыт использования

Если изменения кому-то нужны, то они рано или поздно будут. Пока что хочется угодить всем, но некоторые вещи (вроде окна дебага) кажутся нецелесообразными, чтобы их разгребать здесь и сейчас.

Коль народу не лень, можете продвигать свои хотелки сразу в виде исходников:
https://github.com/vit1-irk/idec-mobile

Линус Торвальдс сказал однажды: "Talk is cheap, show me the code".
Так что любой пулл-реквест и патч имеет больше ценности, чем наши обширные разглагольствования. На Гитхаб захожу регулярно, стараюсь всё мержить побыстрее.

[#] Re: idec mobile
vit01(mira, 1) — vit01
2017-05-13 12:25:56


Обновление

1. Добавлен индекс в базу данных. Фризы при переходе на список эх должны уменьшиться.
2. Изменено версионирование. Теперь это дата и время сборки. Кстати, их можно посмотреть из менюшки NavDrawer'а (в самом низу). Специально сделал, чтобы убрать путаницу, когда присылают багрепорты.

Можно спокойно обновляться поверх, клиент сам всё сделает (sqlite имею в виду)

Андрею обновляться обязательно. Борису просьба посмотреть build.gradle и высказаться в скрытоэхе

APK: https://ii-net.tk/ii/files/app-debug.apk

[#] Re: idec mobile
Andrew Lobanov(tavern,1) — vit01
2017-05-12 11:32:01


>> Нафига её обновлять когда она заведомо не меняется? Количество сообщений меняется только после фетча. Зачем их считать каждый раз?
> После чистки по ЧС, после удаления/обрезки эх. А ещё счётчики непрочитанных имеются, но тут всё понятно.

Ну так и дёргать пересчёт из этих функций. Счётчики вот да, но я не знаю как ты их реализовал. Даже если это просто флаг в базе, то всё равно выходит в два раза меньше селектов, если общее число кешировать и пересчитывать только по необходимости.

>> Ты ж не предупреждал нигде, что перед обновлением нужно сносить старую версию.
>> Я таки смог обновить сабж, хотя и не без матюков (кто ж знал, что он не обновляется при обновлении?).

> Старую версию и не надо сносить. Новая всегда должна вставать поверх без всяких проблем.
> А какие там циферки при установке APK отображаются (1.0 или 1.1), абсолютно не имеет значения. Считайте, что они для красоты.

Тем не менее, эта проблема встречается и не только у меня. Может, дело в старом ведре, а может в кривой вендорской прошивке, но я и андроид-версию инстеда так же тестил: сперва сносить, потом ставить. Как раз потому, что из-за статичной версии оно криво обновлялось.

Я бы всё таки такие вещи учитывал, так как андроид - это всегда зоопарк.

>> Так что это за тост такой? За здравие?
> Я имел в виду вот этот тост: https://developer.android.com/guide/topics/ui/notifiers/toasts.html

Понял. Я просто в терминологии андроидной не силён =)

> И засунул таковой при обновлении счётчиков. Правда, мы так и не поняли друг друга нормально (на выходных), поэтому надо его оттуда убрать за ненадобностью.

Я только видел "Получено n новых сообщений" после фетча, но он и раньше был. А то, о чём ты говоришь, я не заметил. Может потому, что каждый переход к списку эх вызывает некислые фризы.

[#] Re: idec mobile
vit01(mira, 1) — Andrew Lobanov
2017-05-12 10:19:59


AL> Нафига её обновлять когда она заведомо не меняется? Количество сообщений меняется только после фетча. Зачем их считать каждый раз?

После чистки по ЧС, после удаления/обрезки эх. А ещё счётчики непрочитанных имеются, но тут всё понятно.

Если основательно взяться за ускорение алгоритма, то надо будет не мгновенный кэш, а постоянный делать + усложнять некоторые штуки. Посмотрим сначала, как оно с индексами вести себя будет.

AL> Ты ж не предупреждал нигде, что перед обновлением нужно сносить старую версию.
AL> Я таки смог обновить сабж, хотя и не без матюков (кто ж знал, что он не обновляется при обновлении?).

Старую версию и не надо сносить. Новая всегда должна вставать поверх без всяких проблем.
А какие там циферки при установке APK отображаются (1.0 или 1.1), абсолютно не имеет значения. Считайте, что они для красоты.

AL> Так что это за тост такой? За здравие?

Я имел в виду вот этот тост: https://developer.android.com/guide/topics/ui/notifiers/toasts.html

И засунул таковой при обновлении счётчиков. Правда, мы так и не поняли друг друга нормально (на выходных), поэтому надо его оттуда убрать за ненадобностью.

[#] Re: idec mobile
Peter(syscall,1) — vit01
2017-05-13 14:16:29


Обновился. Вроде баг. В списке эх нажал пометить все как прочитанные а в меню слева -- счетчик новых сообщений остался 84. При нажатии на них -- пишет, что новых сообщений нет.

[#] Re: idec mobile
Andrew Lobanov(tavern,1) — Peter
2017-05-13 14:26:38


> Обновился. Вроде баг. В списке эх нажал пометить все как прочитанные а в меню слева -- счетчик новых сообщений остался 84. При нажатии на них -- пишет, что новых сообщений нет.

У себя такого не заметил. Странно.

[#] Re: idec mobile
Peter(syscall,1) — Peter
2017-05-13 21:54:09


Все. Разобрался. :) клиент радует.

[#] Re: idec mobile
Peter(syscall,1) — vit01
2017-05-13 21:43:31


Обновился.
У меня вопрос по использованию.
В левой шторке выбрал непрочитанные. Меня бросает на первое сообщение (самое старое). Но как перейти к следующему? Кнопки перейти вперед вроде не видно (кроме той, что в конец прыгает сразу).

[#] Re: idec mobile
vit01(mira, 1) — vit01
2017-05-13 16:41:00


В новой сборке:

1. Черновики проверяются по хэшу. Так что если вы случайно что-то процитировали или просто ничего не написали (и нажали кнопку назад), то такие "пустышки" будут автоматически удалены при отправке.

Вообще, для такого специально есть кнопка удаления в меню, но ведь всякое бывает.

// Однако если отправлять сообщения стрелочкой во внутреннем редакторе, то оно уйдёт в принудительном порядке. Спамерам на заметку :)

2. Починил функцию "Пометить почту прочитанной" на главном экране. Теперь очищаются непрочитанные в NavDrawer'е, да и сама операция запускается в отдельном потоке, дабы не раздражать юзера.

APK как обычно: https://ii-net.tk/ii/files/app-debug.apk

[#] Re: idec mobile
vit01(mira, 1) — Peter
2017-05-13 15:20:58


Этот баг я уже исправил у себя в IDE.
Подождите немного, сегодня ещё сборка будет.

[#] 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) — vit01
2017-06-12 19:07:55


К сожалению, настоящим релизом я вас сегодня порадовать не могу.

Но пусть будет хотя бы скриншот: https://ii-net.tk/screens/Screenshot_2017-06-12-22-56-49.png

Поставленная задача с планшетной читалкой оказалась довольно сложная, и я пока что еле-еле реализовал самые базовые вещи.
Зато фича наверняка позже себя оправдает.

// Особо любопытные могут скомпилировать с Гитхаба, но юзабилити пока оставляет желать лучшего

[#] 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
vit01(mira, 1) — btimofeev
2017-06-15 17:49:04


vit01>> Из новых фич, как вы уже догадались, у нас планшетный режим.
btimofeev> К сожалению потестить не смогу, т.к. нет планшета, но хотелось бы.

Можешь попробовать поменять 640dp в названиях каталогов ресурсов на меньшее значение.
А ещё в 7 андроиде (да и в 6 тоже) можно менять масштаб изображения на экране в системных настройках. Так что с пятидюймовкой протестировать можешь без проблем. У меня почти на самом минимуме стоит масштаб.

// только что важный коммит сделал, который падение исправляет кое-где, обновись

[#] Re: idec mobile
vit01(mira, 1) — vit01
2017-06-15 18:12:43


Вот это на телефоне скрин (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) — Andrew Lobanov
2017-06-15 19:49:22


AL> Я начинаю хотеть планшет %)

На самом деле не стоит. Во-первых, в карман фиг засунешь. Во-вторых, придётся таскать клавиатуру, потому что без неё толку от девайса мало (самому вот не повезло, прошивка планшета USB OTG не поддерживает).

Телефон во многом лучше или фаблет. Например, 5.5 дюймов или 6. Там и экран относительно большой, и влезать будет в штаны.

Планшет мне нужен, чтобы тестировать наш клиент на Android 4.4, потому что на основном девайсе семёрка. Ну и для подстраховки таскаю его на дачу (на тот случай, если мобила разрядилась). А так его мать юзает, чтобы кинцо всякое разное смотреть.

[#] 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
btimofeev(mira, 24) — vit01
2017-06-15 22:28:04


vit01> Это не баг, это фича. Я специально захардкодил так, чтобы в результатах поиска и в непрочитанных всегда открывалось само сообщение независимо от настроек. Это сделано в целях экономии времени.

По-моему, это не логичное поведение. Если пользователь хочет, что бы сразу отображалось сообщение, то он включит опцию в настройках. Если хочет список, то выключит опцию. А так получается, что в одной части приложения это поведение настраивается, а в другой нет. Как-то странно.

[#] 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
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) — vit01
2017-06-26 14:04:57


Кстати, есть инструкция как его билдить? Всё таки хочу запилить Solarized расцветку.

[#] 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
btimofeev(mira, 24) — vit01
2017-06-26 20:36:52


vit01> И ещё, для всех пользователей клиента я подготовил небольшой сюрприз, о котором здесь не написал.

Какое-то все гигантское, и шрифт, и прогресс-колесо))

[#] Re: idec mobile
vit01(mira, 1) — Andrew Lobanov
2017-06-27 05:21:09


AL> Шрифт и правда великоват, а колесо я вообще не увидел =(

Заглянув в исходники, я примерно понял свою ошибку, но всё-таки хотелось бы увидеть скриншот.

[#] 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) — vit01
2017-06-30 18:10:29


Только что добавил в клиент очень вкусную фичу - обновление отдельных сообщений с сервера

Например, сослался кто-нибудь на определённое сообщение из индекса, которого у вас в базе нет
Пусть это будет ii://vEdu4F7rwud6zDIpLAZ1

Тыкаете в клиенте на ссылку и видите там [ничего]. Теперь можно зайти в меню и нажать кнопочку "Обновить с сервера". Хоп - и уже готово для прочтения.

Также фича может быть полезна, если у вас есть нода с админкой, чтобы заменять уже существующие сообщения в базе.

Pages: 1 2