RSS
Pages: 1 ... 88 89 90 91 92 93 94 95 96 97 98 99 100
[>] Re: Странно
ii.14
vit01(mira, 1) — Peter
2017-05-06 14:39:59


Peter> То-есть и в релизе окно дебага будет?

Говорю же, что это ключевой элемент. Поэтому конечно будет.

У нас раньше, в 2014, был другой андроид-клиент, от товарища ntkrnlmp.exe, который ныне в секте не сидит.

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

Ведь когда чаще всего валятся ерроры? Правильно, когда их меньше всего ждёшь, то есть на улице, между парами, в автобусе. И запустить там adb или отладчик - ну вообще не вариант. Так хотя бы появляется возможность понять, что произошло.

[>] Re: Странно
ii.14
vit01(mira, 1) — Peter
2017-05-06 15:50:32


Peter> Ну можно было в лог писать, например.

И в логи оно пишется. Точнее, дублируется.

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

Но, как все уже поняли, выхлоп фетчера выводится на экран, потому что он нужен прямо здесь и сейчас.

[>] Re: idec mobile
ii.14
vit01(mira, 1) — Andrew Lobanov
2017-05-06 14:18:24


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

Хмм. Как раз именно такое поведение сейчас. И на 4.4, и на 7.0 работает

После фетча всегда появляются новые сообщения в счётчике. А при старте - тем более. Пересчёт запускается при каждом вызове onResume() и при onCreate()

Видимо, это что-то ОС-специфичное для 5 андроида. Надо это как-то отдебажить.

Могу добавить Toast'ы при изменениях в жизненном цикле активити. А ещё - добавить кое-какую дополнительную проверку.
Хмм. Странновато немного.

[>] Re: Странно
ii.14
vit01(mira, 1) — Peter
2017-05-06 14:10:01


Peter> Можно либо убрать таймаут, или убрать кнопку отмена, или вообще дать возможность дебаг не смотреть? Или в фон пускать фетчер. :) а так супер все.

Окно дебага - это та вещь в клиенте, которая тщательно продумывалась мной ещё до его создания.

Зачем нужен таймаут после фетча? Всё очень просто. Фетчер - это ключевой компонент всего ii/IDEC. Если он валится с ошибкой или ведёт себя немного не так (косячный алгоритм скачивания), пользователь это обязательно заметит. И сообщит мне.
Не только фетчер запускается с окном дебага, но и некоторые другие операции, в которых я не уверен на 100%.

Итак, таймаут нужен, чтобы успеть СДЕЛАТЬ СКРИНШОТ.

Насчёт кнопки отмены. Хмм. Спасибо за отзыв, попробую её просто убрать.
Привык пользоваться телефонами с хардварной клавиатурой, поэтому проблемы наэкранных кнопок как-то прошли мимо :)

[>] Re: Странно
ii.14
vit01(mira, 1) — vit01
2017-05-06 16:09:20


Подгуглил насчёт Navigation Bar'а. Увы, убирать отдельные кнопки (да и отключить эту штуку в целом) нельзя. Можно только временно скрывать с глаз долой.

[>] Re: idec mobile
ii.14
vit01(mira, 1) — vit01
2017-05-06 17:44:31


Вечернее обновление, без коммита в Git

1. Для Петра: убран Navigation Bar в дебаг-окне
2. По просьбам Андрея:

2.1. Значки наверху отсортированы так, что и для малых, и для больших экранов будет удобно
2.2. При каждом обновлении счётчика в списке эх выдаётся Toast, сигнализирующий об этом. Попробуй попользоваться клиентом некоторое время и напиши мне, какое было поведение

Обновляйтесь, товарищи!

// Пункт 2.1 сейчас всё-таки закоммичу.

[>] Re: Странно
ii.14
vit01(mira, 1) — Peter
2017-05-06 16:43:07


> Может, тогда не закрывать его самому по тайм-ауту, а всегда ждать нажатия кнопки -- типа -- "принято"?
Практика показала, что вручную тыкать на кнопку лень. Да и быстрее оно тоже закрываться не будет.

Попробовал скрыть NavigationBar в дебаг-окне. В следующей сборке можно будет заценить.

> Поставил клиент. Настроил свою ноду. ii.syscall.ru. забрал сообщения. Слева нажал настройку станций и удалил tavern. Клиент после выхода в список эх крашится. Запустить снова тоже не получается. Крашится на старте.

Молодец, поймал нехороший баг. У меня на планшете тоже так разок было, но отследить его не получилось.
Короче, либо подключаешь телефон через USB к компьютеру и гонишь лог через adb logcat.

Либо есть второй вариант.

1. Для телефонов с Root:
     1. Ставим вот это приложение: https://f-droid.org/repository/browse/?fdfilter=alogcat&fdid=rs.pedjaapps.alogcatroot.app
     2. Запускаем.
     3. Запускаем клиент, воспроизводим баг
     4. Возвращаемся в приложение для сборка логов, прокручиваем в нужное место, делаем скриншот. Критические ошибки там красным цветом выделяются

2. Для всех остальных, которые без рута
     3. Включаем настройки разработчика, если они ещё не включены
     4. В настройках разработчика выбрать пункт "Отладка по сети"
     5. Ставим приложение: https://f-droid.org/repository/browse/?fdfilter=logcat&fdid=com.tananaev.logcat

     Оно дожно позволить смотреть логи без рута


> Клиент нужен, но лично для меня есть объективный минус: тормозит на большом числе сообщений (>2000).

Тут можно обходное решение делать. Заходишь на экран "Дополнительно", там есть вкладка с базой данных. Можно обрезать содержимое эх, когда в них скапливается большое количество сообщений.

Новостные эхи вроде ii://lor-opennet.17 я иногда подчищаю до 50-100 мессаг. Всё равно перечитывать их не буду, так что пусть не захламляются.

[>] Re: idec mobile
ii.14
vit01(mira, 1) — Peter
2017-05-07 10:27:32


Peter> Отправил багрепорт. Воспроизвел так же. Нюанс - удалять нужно активную на данный момент станцию.

Отловил баг. Оказалось, что он возникал из-за моей глупейшей опечатки.
Качай по прежней ссылке, должно всё сразу заработать.

// Твоё письмо так и не пришло. Оказалось, что 7 и предыдущие андроиды (у меня на планшете 4.4) по-разному обрабатывают SEND_TO Intent. Пришлось и багрепортинг чинить :)

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


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

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

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

[>] Re: Странно
ii.14
vit01(mira, 1) — btimofeev
2017-05-07 06:54:32


btimofeev> Я бы тоже окно дебага убрал бы. Тоже периодически надоедает, да ещё и не понятно что оно там выводит и зачем мне это. Лучше писать эту инфу в файл, а сообщения загружать в фоновом сервисе. Человек при ошибке тебе и файл отправит.

Но что бы ты предложил взамен? Безликие прогрессбары?
Ошибка может заключаться не только в выбросе Exception, но и в том, например, что клиент отказывается фетчить какую-то эху. Или начинает качать все сообщения подряд (и его тогда прибивать надо), или мудрит с построением индекса (то есть начинает слишком мелкими или большими порциями забирать его).

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

[>] Re: idec mobile
ii.14
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
ii.14
vit01(mira, 1) — vit01
2017-05-07 12:53:34


Обновление

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

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

[>] ОТБОЙ
ii.14
vit01(mira, 1) — All
2017-05-07 12:53:35


Всё, хватит.
Ещё в пятницу у меня была температура выше 37, и до сих пор не спадает. Вон вчера почти 38 было, и вообще хреново. Лучше не становится.
Всё освободившееся (в связи с болезнью) время тратил на клиент и целый день просиживал в IDE.

Короче, ну его, этот клиент, только нервы портит
Пойду в кровать лучше // или новую серию млп посмотрю

Гуд бай май френдз! Хорошего вам настроения! # Коммитов нет, но вы держитесь =)

[>] Re: idec mobile
ii.14
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: Странно
ii.14
vit01(mira, 1) — Andrew Lobanov
2017-05-07 10:56:53


>> Но что бы ты предложил взамен? Безликие прогрессбары?
AL> Я бы вообще в фоне фетч производил

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

AL> Тогда этот фетчер надо заменить. Я ума не приложу как такое поведение можно реализовать даже, а ты его отслеживаешь.

Ну вот исходник, сможешь хотя бы примерно разобраться в алгоритме построения индекса?
https://github.com/vit1-irk/idec-mobile/blob/master/app/src/main/java/vit01/idecmobile/Core/Fetcher.java

Ещё в прошлом месяце я получал багрепорты о странном поведении фетчера, хотя у меня самого оно практически не проявлялось.
А если бы всё в фоне скачивалось? Тогда бы просто было что-то вроде "клиент лагает", и починить баг было бы нельзя.

После 23 апреля я уже нашёл те баги в фетчере и переработал его, но паранойя осталась. А вдруг ещё что-нибудь эдакое будет?

[>] Re: iing
ii.14
vit01(mira, 1) — Andrew Lobanov
2017-05-08 03:15:03


AL> В сабже таки появилась адаптивная вёрстка, но пока особо не тестил ничем, кроме своего телефона.
AL> Таверну уже обновил. Просьба потестировать это дело.

Лови скриншот: https://ii-net.tk/screens/adaptive1.png

Тут сразу заметно:

1. Странное масштабирование фона, если сообщение меньше размера экрана
2. Мелкие контролы, по которым трудно тыкать пальцем

Если открыть большое сообщение, то, когда дочитаешь до конца, его надо скроллить наверх, а это время. Поэтому имеет смысл добавить position:fixed в стиль верхней панели.

Да и кнопки навигации зелёные тоже можно поместить в тёмную панель. Для более-менее больших экранов там им самое место. Благо CSS - это не Гугловские API, и появление кнопок можно захардкодить без особых проблем.

[>] Re: iing
ii.14
vit01(mira, 1) — vit01
2017-05-08 03:26:48


А вот и первый серьезный баг: https://ii-net.tk/screens/adaptive2.png

[>] Re: iing
ii.14
vit01(mira, 1) — Peter
2017-05-08 11:33:12


Peter> Короче, только не это!!! Fixed панели это ужасно. Почти как iframe.

1. Не надо сравнивать тёплое с мягким :)

2. Fixed-панель может быть довольно удобной. Вот, например, https://developer.android.com/reference/android/support/v4/widget/NestedScrollView.html
// Первый сайт, который вспомнил.

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

Просто мысли вслух. Наверняка ещё что-нибудь придумать можно.

[>] Re: iing
ii.14
vit01(mira, 1) — Andrew Lobanov
2017-05-10 09:50:46


>> О, а это отличная идея. Ждём кнопку :)
AL> Есть кнопка.

Когда поворачиваю телефон, кнопка исчезает. Может быть, оставить её насовсем (хотя бы в уменьшенном виде?)

+ тестировал масштабирование _главной страницы_ в Pale Moon на нетбуке; там есть такой переходный момент, когда содержимое вылазит за пределы экрана. Мобильная версия начинает включаться, если увеличиваешь ещё больше.

[>] Re: idec mobile
ii.14
vit01(mira, 1) — Andrew Lobanov
2017-05-11 09:06:48


AL> Как-то сильно сабж стал после обновлений тормозить при переходе на список конференций. Он точно в базу не лезет за каждым разом?

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

2016-10-17: зарождение проблемы
https://ii-net.tk/ii/ii-point.php?q=/m/PrfA3gIzuoLcJxBxNWDA
https://ii-net.tk/ii/ii-point.php?q=/m/S8EjA80dlL7gXAlQSiGq

2017-04-14: изменил поведение
https://ii-net.tk/ii/ii-point.php?q=/m/FTPVc3A8jLmx6tGxxRX0

И ведь специально написал, что оно поменялось. Но тогда всем было пофиг.

AL> Как будто он каунты в базе без индекса считает.

Именно так и происходит. Могу в обновлении индекс создать, благо API это позволяет безболезненно сделать.

И да, именно к тебе обращаюсь. В обновлённых сборках я добавил Toast с надписью "Debug: update echolist". Ты уже попользовался клиентом, так что описывай мне теперь его поведение.
Когда ты наблюдал это сообщение, обновлялись ли счётчики в списках (или через раз), и так далее.

[>] Re: idec mobile
ii.14
vit01(mira, 1) — Andrew Lobanov
2017-05-12 07:46:20


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

Я говорил, что эта информация *должна* обновляться всегда, в том числе там, где ты сейчас написал. А ты говорил, что после фетча и ещё когда-то она НЕ обновляется, хотя надо бы.

AL> Я ничего нового в поведении клиента не наблюдал с тех пор, как понял, что он у меня не обновлялся.

Тогда какие вопросы? Если клиент старой версии, то багрепорты протухли. Придётся добавлять в каждый клиент запись: собрано dd:MM:YYYY HH:mm, чтобы таких недоразумений больше не возникало

>> И да, именно к тебе обращаюсь. В обновлённых сборках я добавил Toast с надписью "Debug: update echolist". Ты уже попользовался клиентом, так что описывай мне теперь его поведение.

AL> Если бы я знал что это такое, то описал бы обязательно.

Теперь, когда выяснилось, что твой багрепорт с "недообновлением" списка оказался ложным, то смысла в этом деле уже не вижу. Уберу потом.

AL> Индексы существенно ускоряют обращение к базе.

Окей, будет индекс. Но не раньше выходных.

[>] Re: iing
ii.14
vit01(mira, 1) — Andrew Lobanov
2017-05-08 14:53:49


AL> Четверть экрана съедена панелью браузера и фиксед-панелью сайта.

Не у всех четверть (здесь от размера экрана и dpi зависит), но окей, понятно.

AL> Я лучше кнопку "наверх" внизу прилеплю.

О, а это отличная идея. Ждём кнопку :)

[>] Re: idec mobile
ii.14
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
ii.14
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
ii.14
vit01(mira, 1) — Andrew Lobanov
2017-05-13 14:56:26


AL> Соответственно при фетчинге один из узлов валится по таймауту. Если при этом нет новых сообщений, то появляется сообщение о проблеме со связью:
AL> Это от таймаута?

Да. По тексту на скриншоте ты мог и сам догадаться :)

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

А коль у тебя рутованный телефон, то можно оставить всего одну таверну, подменяя айпишник парой тыков в приложении Hosts Editor (есть в F-Droid). Там это очень удобно галочкой сделано. На твоём месте я именно так и организовал бы фетч.

[>] Re: Поставь на меня фетч music.14
ii.14
vit01(mira, 1) — Peter
2017-05-14 08:15:40


Peter> Сабж! Я у тебя ее тяну.

Восстание эхи из мёртвых! ;)
Теперь она и у меня в фетчере, так что прокидывайте.

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


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

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


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

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

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

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

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

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

[>] Re: RSS-фетчер
ii.14
vit01(mira, 1) — Difrex
2017-05-15 16:48:00


Актуальный и самый удобный - rss2idec.
Ещё можно мой, но он серверный и в составе PHP-ноды.

Андрей что-то после миграции так и не обновил доку.

А ещё я только что потыкал по ссылкам и обнаружил, что на Common Lisp ни ноды, ни клиента уже нет.
Спрашивал ведь: "А давай я форкну?". На это мне был дан ответ, что все наработки останутся, и что форкать не надо.

[>] Re: RSS-фетчер
ii.14
vit01(mira, 1) — vit01
2017-05-15 16:50:08


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

Надо опять обновлять. Но кто этим займётся?

[>] Re: RSS-фетчер
ii.14
vit01(mira, 1) — Andrew Lobanov
2017-05-15 18:35:13


AL> Надо бы вернуть на гитхаб, раз всем надо не гит, а именно гитхаб.

Без разницы на сервер, но нам нужна своевременная правка документации

Вот, полюбуйся:

git clone https://github.com/vit1-irk/new-docs
cd new-docs

grep -r spline1986 .

И только бы кто-нибудь позаботился, да поправил ссылки. Можешь как раз это и сделать, у тебя RW-доступ в доку.

[>] Re: idec mobile
ii.14
vit01(mira, 1) — vit01
2017-05-21 19:30:11


Сегодняшнее обновление:

1. Новая настройка: открывать непрочитанные сразу после фетча. По умолчанию выключено.
2. В NavDrawer'е появился счётчик у черновиков. Цифры 0 в этих же счётчиках больше не показываются. А ещё запросы к БД там настроил асинхронно, что должно уменьшить задержки.
3. Попытался починить баги с падением клиента, о которых мне сообщали Борис и Андрей по почте. Не зря фичу ввёл, уже плоды приносит!
4. Починил баг с падением клиента после открытия уже удалённого/отправленного черновика.

Прошу обновиться

[>] Re: Tavern
ii.14
vit01(mira, 1) — Andrew Lobanov
2017-05-22 18:38:00


AL> Эксперимента ради таки добавил в сабж (в апстриме iing этого пока нет) js-скриптов маленько.

Навигация кнопками нравится. Для вимеров наличие сочетаний тоже круто.
// А ещё нужны клавиши для перехода в начало и в конец.

Сам уже давно мог бы добавить JS-штуки в ii-php и сделать наконец-то полноценный материал-дизайн, но меня до сих пор останавливает желание поддерживать всё и вся.

[>] Re: iing
ii.14
vit01(mira, 1) — Andrew Lobanov
2017-05-22 17:04:36


AL> Итак. Я доделал адаптивный интерфейс. Теперь совершенно вся вебморда таверны приспособлена для использования на девайсах с мелким экраном.

Сейчас ещё лучше, но баги всё равно есть

Например, тот, про который я уже сообщал: https://ii-net.tk/screens/Screenshot_20170522-140701.png
И ещё вылезающий за границы экрана текст на главной странице: https://ii-net.tk/screens/Screenshot_20170522-140639.png

[>] Скриншот
ii.14
vit01(mira, 1) — All
2017-05-22 18:59:10


Народ, подкиньте какой-нибудь милашный скрин текущей версии Цезия.

// Решил просто обновить немного главную https://ii-net.tk и понял, что старый сабж этого клиента выглядит не очень

[>] Re: iing
ii.14
vit01(mira, 1) — Andrew Lobanov
2017-05-23 05:20:44


AL> Не знаю насколько он милашный, но я так в секточке чижу.

Здесь, конечно, лютое ШГ, но для документации и главной сойдёт, спасибо :)

[>] Re: Скриншот
ii.14
vit01(mira, 1) — Difrex
2017-05-23 18:50:42


Difrex> скриншот цезия в более выскоком разрешении

Какой дали, такой и загрузил скрин. Вроде бы, неплохо смотрится.
Масштабируются картинки под размер экрана. И ещё они кликабельны, так что их можно рассмотреть при желании.

// Список станций мне с точки зрения дизайна не нравится. Но как сделать красивее, пока не знаю.

[>] Re: Скриншот
ii.14
vit01(mira, 1) — Andrew Lobanov
2017-05-23 15:45:26


В общем, обновил немного главную https://ii-net.tk (и поменял скрин с Цезием)

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

[>] Re: iing
ii.14
vit01(mira, 1) — Andrew Lobanov
2017-05-23 05:20:45


>> https://ii-net.tk/screens/Screenshot_20170522-140701.png
AL> Так и не смог воспроизвести, но беглое гугление подсказало один из вариантов. Проверь. Вдруг помогло.

Неа, не помогло. Помню, когда писал стили для своей станции, то как-то решил эту проблему.
Надо будет посмотреть и самому отдебажить. Браузер вебкитоподобный, на стандартной WebView андроида.

// Жаль, исходники MLP-шного GUI не сохранились из 2015, там я с фоновой картинкой так нахимичил, что оно везде работало.

[>] Re: iing
ii.14
vit01(mira, 1) — Andrew Lobanov
2017-06-01 11:49:18


Ура, теперь Таверна на телефоне нормально отображается
Так что пихай в апстрим

[>] Re: CutieFeed
ii.14
vit01(mira, 1) — vit01
2017-05-31 20:55:00


Решил вдруг сделать сабж более няшным и минималистичным.

Вот скриншотец: https://ii-net.tk/screens/cutiefeed-md.png

Вдохновлялся Андроид-клиентом; значки от Гугла, как и полагается. Коммитить пока не буду, времени нет :)
Хотя идей и здесь полно, каких можно дореализовать.

[>] Github Authentication
ii.14
vit01(mira, 1) — All
2017-06-04 13:29:33


Оказывается, у API Гитхаба есть возможность подключать сторонние приложения для аутентификации.

Это значит, что можно сделать в наших веб-интерфейсах кнопку "Войти через Гитхаб", и новым пользователям не придётся писать нам на емейл, выпрашивать строку авторизации и прочее-подобное.

При первой OAuth-сессии мы просто генерируем самого поинта вместе с authstr, и пользователь при желании (если хочет воспользоваться клиентом) сможет этот authstr посмотреть.

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

[>] Re: Регулирование
ii.14
vit01(mira, 1) — Andrew Lobanov
2017-06-04 13:29:32


AL> Если что, то срач в r50.sysop начался с невинного вопроса о том, нужно ли заменять в тексте заглавную русскую Н на заглавную латинскую H. Или это уже пережиток прошлого. За чем последовал долгий срач с неправомерным отключением от бонных эх целых узлов.

Это уже какой-то абсурд. Из-за такой мелочи пересраться... Круто, что у нас пока что более-менее дружбомагичная атмосфера здесь.

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

[>] Re: idec mobile
ii.14
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
ii.14
vit01(mira, 1) — vit01
2017-06-08 11:59:16


Для тех, кому лень обновляться.

Настройки должны выглядеть как-то так: https://ii-net.tk/screens/Screenshot_20170608-155106.png

А главный экран - вот так: https://ii-net.tk/screens/Screenshot_2017-06-08-15-49-40.png

[>] Re: idec-mobile
ii.14
vit01(mira, 1) — Andrew Lobanov
2017-06-05 09:06:21


AL> Так что я взял и загрузил в него таверну.

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

[>] Re: idec mobile
ii.14
vit01(mira, 1) — vit01
2017-06-07 20:48:20


Сегодня снова обновление! И оно тоже требует тестирования.

Попробуйте

1. Зайти в список эх
2. Повернуть девайс на 90 градусов

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

[>] Re: idec mobile
ii.14
vit01(mira, 1) — Andrew Lobanov
2017-06-08 11:46:54


Да там тестировать-то нечего.

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

[>] Re: idec mobile
ii.14
vit01(mira, 1) — Andrew Lobanov
2017-06-08 13:02:54


AL> На моём телефоне не видать ничего нового.

Так и задумывалось. Фишка работает на размерах экрана в ширину 650dip (device independent pixels) и более.

У меня на телефоне 5.3 дюйма, а на планшете - 7. И там, и там новый layout включается только в ландшафтном режиме.
На 10-дюймовом девайсе оно наверняка заработает и так, без поворота.

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

[>] Re: idec mobile
ii.14
vit01(mira, 1) — vit01
2017-06-12 19:07:55


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

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

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

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

Pages: 1 ... 88 89 90 91 92 93 94 95 96 97 98 99 100