Overchan Android (fork) Браузер для Android Github: https://github.com/overchan-project/Overchan-Android F-Droid: https://f-droid.org/packages/bus.chio.wishmaster/ Ссылка на самую актуальную тестовую версию: https://github.com/overchan-project/Overchan-Android/releases/download/current/Overchan-Android-current.apk Список изменений и предыдущие версии: https://github.com/overchan-project/Overchan-Android/releases Сообщения об ошибках оставлять в треде или здесь: https://github.com/AliceCA/Overchan-Android/issues Сайт исходного приложения: https://miku-nyan.github.io/Overchan-Android Информация о создании пользовательских тем: https://github.com/miku-nyan/Overchan-Themes Прошлый тред >>19410
Тред ещё жив?
>>22301Конечно.
При попытке обновления показывает вот это.
Версия стоит вот эта.
>>22307>>22308Подозреваю, текущая либо из Фдроида, либо из репы Алисы/Элихарт. Сохрани настройки, скопируй открытые вкладки если совсем старая версия и начисто переустанови.
>>22310Да она меня в целом устраивает, в том-то и дело.Ещё вот это стало появляться, как перешёл на Android 9.
Nowere.net без галки https выдает 404, у AllChan и BrChan просто 404 выдает.Как-то много борд из списка забанены на территории РФ. Удивительно...
Еще смущает пустота между номером треда и самим постом. Замечено на доске /ukr неназывача, но может быть и еще где-то
>>22317Там флажки должны быть. Просто они, видимо, не работают на старых версиях андроида.
>>22316>Nowere.net без галки https выдает 404Не заметно, что они принудительно перевели пользователей на шифрованное соединение. Страницы открываются, посты отправляются по http без проблем.>забанены на территории РФВот тут могут скрываться подводные камни, какие-то страницы сайта уже в бане. Попробуй открыть в обычном браузере, наверняка там будет заглушка провайдера.В любом случае галка https по умолчанию будет выставлена включенной.>AllChan 404Модуль для ololordjs слишком завязан на публичное API сайта, которое автор то ли изменил, то ли сломал в движке Аллчана, нужно разбираться.>BrChan просто 404Светлая память российско-бразильской анонимной дружбе, а также ее последствиям в лице лолифокса (ныне дорвей).
>>22320>Вот тут могут скрываться подводные камни, какие-то страницы сайта уже в бане. Попробуй открыть в обычном браузере, наверняка там будет заглушка провайдера.Обычно тыкаю на /b, так что не думаю, что это какие-то определенные. Но браузеры честно демонстрируют плашки роскомнадзора.>Светлая память российско-бразильской анонимной дружбе, а также ее последствиям в лице лолифокса (ныне дорвей).Грустно все это... Светлая память.На TBPChan сертификат ssl/https умер, наверное, следует связаться с админами.
Периодически на неназываче случается такая ерунда, что при переходе с одной вкладки на другую тред просто не открывается. Просто на пустом фоне крутится кружок анимации, никакой передачи данных при этом не происходит. И так может длиться вечно, если не убить приложение и не перезапустить его. После перезапуска всё сразу открывается. Может быть, такое не только на неназываче случается, но у меня подавляющее большинство из трёхсот вкладок открыто именно оттуда.
>>22334Такое происходит с разными бордами, причём сразу со всем доменом. Оно может таки прогрузиться с попапом какой-то там ошибки. Ещё Мику писал, что-то связанное с автообновлением и большими тредами.
>>22338Нет, обычно другие вкладки нормально работают при этом, проблема как правило именно в какой-то определённой. А как-то не особо хочется перезапускать приложение, особенно, если оно было открыто уже несколько дней.
>>22339А ты что-то теряешь при перезапуске?
Небольшое обновление (rc37)https://github.com/overchan-project/Overchan-Android/releases/download/current/Overchan-Android-current.apkИсправлена проблема с восстановлением позиции в треде при использовании сокращенных постов.Исправлена старая проблема с прыгающим скроллингом при использовании сокращенных постов.Исправлены диалоговые окна, двигающиеся вверх-вниз на фоне галереи, переключающейся в полноэкранный режим.По сравнению с rc35 переделана логика работы с content-ссылками, ведущими в чужой кеш. Теперь при отсутствии прямого доступа к прикрепляемому файлу он копируются в основной кеш приложения (размер которого контролируется и задается в настройках). Скопированные файлы со временем удаляются независимо от черновиков по обычной логике контролируемого файлового кеша.
>>22351404
>>22352Сорри, добавлял небольшой хотфикс. Сейчас всё уже на месте.
Так, походу я сломал положение диалоговых окон в ландшафтной ориентации. Сильно не злитесь, постараюсь починить в понедельник-вторник.
Починено (насколько это на данный момент возможно).
Что-то версии из ОП-поста слишком много трафика жрать стала. Вы туда майнер вшили?
>>22379У меня всё норм
>>22380Он у тебя на авто-обновлении стоит?
>>22383Да. Я правда на ленивой подгрузке и в вабм-тредах не сижу, с пяток технических дебаготредов вроде этооо, полдюжины фанфикотредов и пара чятиков, картинок минимум, один текст если скипать ненужное. А без ленивой подгрузки только так 35-40 гигов в месяц улетало.
Обновление версии в f-droid планируется?
>>22405Сейчас открытие видео в WebView без предзагрузки не работает на досках, для доступа к которым нужны куки.По-хорошему, это надо бы починить перед релизом. Так что на днях я попробую заставить себя что-нибудь с этим сделать, и после этого оно скорее всего будет уже более-менее готово для f-droid'а.
В реквесте https://github.com/overchan-project/Overchan-Android/pull/2 постинг на Эндчане с капчей и из под Тора по-прежнему сломан, косяки с куки. Постараюсь исправить, но ничего не могу гарантировать. Сайт иногда выдает ошибки сервера или базы данных, а иногда банит выходную ноду. Возможно это такой детектор флуда.
При попытке прикрепить изображение программа падает с предложением отправить репорт.
>>22471Быстрофикс: ложная тревога, было отключено приложение галереи. Но на 8чане произошло вот такое.
>>22472У 8чана технические проблемы.
>>22473Я не про проблемы, меня смутила сдвинувшаяся надпись.
>>22473Что, до сих пор не вернулся обратно?
>>22475 Сейчас в рид-онли и только в ТОРе. Я бы не надеялся на возвращение, если честно. Автор, принимаются просьбы на добавление досок или лучше сначала дотянуть до релиза на F-Droid и после предлагать?
А можно сделать сохранение позиций в треде? Ну или хотя бы чтоб при переходе из раздела в уже открытый тред, позиция бы не сбрасывалась? Очень странное решение.
>>22512>А можно сделать сохранение позиций в треде?Позиция и так сохраняется же.>Ну или хотя бы чтоб при переходе из раздела в уже открытый тред, позиция бы не сбрасывалась?Я когда-то уже смотрел, можно ли что с этим сделать, но почему-то ничего в тот раз делать не стал. Вроде бы из-за того, что не было очевидного и простого способа. Но раз не только меня нынешнее поведение раздражает, то придется, наверное, как-нибудь еще раз глянуть.
>>22513>Позиция и так сохраняется же.А она сохраняется даже при закрытии треда/вкладки? Просто из самой программы это не понятно, так как единственный переход без сброса позиции который можно осуществить, это через открытую ранее вкладу в левом меню. Если сохраняется то и отлично, достаточно просто отучить ее постоянно сбрасывать.>нынешнее поведение раздражаетДа это вообще жесть какая-то, у меня скоро палец отсохнет этот ползунок дрочить.
>>22514>А она сохраняется даже при закрытии треда/вкладки?Нет, но едва ли это проблема. Потому что зачем закрывать тред, к которому собираешься возвращаться?
>>22515Так удобнее следить на уровне разделов, а не отдельных тредов, позволяет не плодить лишние раз треды в списке открытых, при автообновлении большого количества которых жрется батарея. А открытыми оставлять только те где ведется активное обсуждение, чтоб уведомляло об ответах. Но это возможно мои причуды, если оно хотя бы открытые перестанет сбрасывать уже хорошо.
>>22516>не плодить лишние раз треды в списке открытых, при автообновлении большого количества которых жрется батареяНичего подобного, я не заметил какого-то кардинального отличия по расходу батареи при малом и большом количестве открытых вкладок. Осмотрено при включенной оптимизации батареи для оверчана.
>>22517А у тебя сколько время обновления стоит?Ну я в любом случае не вижу смысла держать пол доски во вкладках, лишнее место занимает, проще скрыть лишнее на самой доске.
>>22518>сколько время обновления стоит60, по дефолту. >не вижу смысла держать пол доски во вкладках, лишнее место занимает, проще скрыть лишнее на самой доске.Это хорошо и удобно работает, если сидишь в пределах одной или нескольких досок. А у меня только на неназываче досок более десяти, плюс ещё на других бордах много чего постоянно открыто, причём зачастую просто конкретные треды, без самой доски. Просто потому, что меня интересует один-два треда оттуда, а остальное мне не упало никуда. И гораздо проще сразу увидеть все новые посты, чем листать кучу досок в их поисках.
>>22519>Это хорошо и удобно работает, если сидишь в пределах одной или нескольких досокНу да, я про это и говорю. У меня есть доски которые мне интересны, при этом есть доски где интересны пара тредов. Вот для первого и нет смысла держать все это дело во вкладках. Потому я их и закрываю несмотря на то что вернусь, вопрос же изначально в этом был.
Возможно ли добавить 0-chan.ru , хотя бы в урезанном виде (чтение и постинг без фичи с обновлением в реальном времени)?
Если во врем обновления тредов попытаться расширить вкладку, то приложение вылетает.
>>22534Один раз только получилось воспроизвести. Непонятно.
>>22535Да, чёткой закономерности тоже пока выяснить не удалось. Обычно если приложение уже долго работало, то вылетит с 90% вероятностью.
>>22535Есть смысл крашрепорты через стандартную форму засылать?
>>22537Ну какой-то есть. Особенно, если с комментарием, как это случилось.
>>22538Ну я именно про те что при шаринге вылетают.
>>22539Про шаринг уже наверно нет необходимости.
Добавлена обработка >>22534 исключения.Добавлена поддержка cookies при использовании WebView.Теперь повторное открытие уже открытой вкладки по ссылке из поста/истории/избранного/etc не сбрасывает позицию.Теперь открытие новой вкладки из истории/избранного добавляет вкладку после предыдущей открытой вкладки, а не в конец списка.https://github.com/overchan-project/Overchan-Android/releases/download/current/Overchan-Android-current.apk
>>22525Вообще возможно, но в ближайщее время я вряд ли буду что-то такое делать.
>>22545>Теперь повторное открытие уже открытой вкладки по ссылке из поста/истории/избранного/etc не сбрасывает позицию.>Теперь открытие новой вкладки из истории/избранного добавляет вкладку после предыдущей открытой вкладки, а не в конец списка.Как же пиздато, спасибо, насколько же незначительные мелочи иной раз упрощают жизнь.
Исправлен небольшой баг предыдущего обновления. Желающие могут обновиться по той же ссылке.
>>22552Так ты скажи хоть, какой именно баг. А то вдруг мне стоит обновиться, а я сижу с этим багом и не знаю об этом. Просто обычно я обновляю что-то только в крайнем случае.
>>22545>Теперь повторное открытие уже открытой вкладки по ссылке из поста/истории/избранного/etc не сбрасывает позицию.>Теперь открытие новой вкладки из истории/избранного добавляет вкладку после предыдущей открытой вкладки, а не в конец списка.А можно сделать так, чтобы это включалось отдельными галочками в настройках? А то мне теперь несколько некомфортно из-за этих изменений, я привык к тому, как было раньше и хотел бы иметь возможность вернуть всё как было.
>>22554Как-то практически обосновать это сможешь? Или все исключительно в угоду привычки?
>>22553Обновляйся. Суть бага в том, что при переходе по ссылке на пост всё же наверное нужно изменять позицию в треде и фокусироваться на посте>>22554Чисто технически это возможно, но вообще нежелательно.
>>22555В силу привычки, да. Просто иначе мне придётся откатиться на старую версию и навсегда остаться на ней, чтобы не страдать из-за изменения логики работы приложения. >>22556>нежелательноНо почему?
>>22557>Но почему?Нужно тратить время на реализацию, усложняет логику кода, занимает место в настройках.>Просто иначе мне придётся откатиться на старую версию и навсегда остаться на ней, чтобы не страдать из-за изменения логики работы приложения.В чем выражается страдание? Прецедент уже был? Можешь описать, в каких именно случаях старая логика кажется тебе удобнее и оптимальнее?
>>22558>старая логика кажется тебе удобнее и оптимальнееНи в каких не кажется, я вообще не об этом говорил. А о том, что я привык к тому, что было раньше и сам факт изменения причиняет сильные неудобства. Я допускаю, что сейчас стало лучше, но мне лично нужно не "лучше", а "привычнее". А вообще, я просил спросил, можно ли сделать ещё две настройки. Если нет - значит нет, я просто буду молча использовать старую версию, благо, она полностью удовлетворяет всем моим запросам, только и всего.
Видел поддержку хттп прокси, что насчёт носков? Они без рута через любой connectbot работают и мне не надо пердолить впску
Можно как-нибудь починить баг в выделением текста? Периодически текст в постах просто не выделяется вообще никакими способами, помогает только переход на другую вкладку и обратно. Андроид 8.1.0, никаких китайских оболочек, просто чистый андроид.
Нашёл баг, если открыть любой тред, свернуть и развернуть приложение, то при открытии медиафайлов между ними нельзя будет переключаться. Лечится переходом в другой тред.
>>22575Баг известный, но там не всё так просто.
>>22576Печально однако, хотя баг не критичный, жить с ним можно.Ну ещё небольшой реквест запилю, можно добавить кнопку обновления всех тредов в менюшку над вкладками? Там где избранное и история, места вроде много, должна органично вписаться. Заебывает её через лонгтап по вкладками прожимать.
>>22577Я не против попробовать, если ни у кого не будет возражений.>>22564Думаю, это будет следующее, что я попытаюсь починить.
>>22577>>22578Ещё при Микунян реквестировали переназначение верхних кнопок треда (ответ, обновить, меню) при раскрытии панели вкладок, чтобы по ним было взаимодействие со списком вкладок, а не с открытой страницей.
>>22579С переназначением кнопки обновления всё понятно. Но предлагалось сделать с другими кнопками?
>>22580>но что предлагалось сделатьбыстрофикс
>>22580Скрывать. Но то же меню можно было бы перепилить под взаимодействие с вкладками. Хотеть поиск по вкладкам, например.
>>22579Тоже как вариант, хотя с точки зрения ui это будет не совсем очевидно как по мне.
Баг.Если включить ответы списком, то при открытии списка показывается только первых три, остальных будто бы нету.Андроид 7.1
На Ксаоми 4Икс (А - 7.1.2) нельзя нормально длинно-скрин сделать, т.к. начинает зацикливаться последняя область (притом, что снизу ещё огромная часть поста есть). Можете починить, пожалуйста?
Автообновление открытых вкладок происходит по очереди или сразу все одновременно? Если по очереди, можно ли сделать настройку, чтобы одновременно?
И ещё реквест - убрать три кнопки из боковой панели и перенести их в меню, чтобы помещалось больше вкладок.
>>22589Уточнение: Невозможно с открытым длинным ответом. Если отмотать к этому посту, то длинно-скрин делается без проблем. Беда только у открытых больших ответов.
>>22605Проверь, на версии 1.6.8 так же?
>>22563Бамп вопросу
Заебало случайно отправлять недописанный пост на неназываче, нажавши на send вместо автоисправления. Да, у меня пасскод. Сделай возможность отправки по двойному нажатию на send, опционально, естественно. Будет страховка от случайной отправки.
>>22608Объясни подробнее, что ты хочешь делать? Для тебя найти или настроить socks-прокси значительно легче, чем http, или что?>>22610Могу сказать только, что мне нравится эта идея, и что это давно есть в планах.
>>22611Да, у меня ssh туннель который по сути SOCKSv5 прокся. Пердолить впску с опенвпн или хттп проксей долго и шатается, а через ssh дроп пакетов нулевой и пинг норм. Ну и 2019 на дворе, пятые носки почти все умеют, в оверчане бы было круто иметь. А то сиди рутуйся и проксируй конкретные иконки, ну что это.
>>22612Посмотрел. Скорее всего не получится заставить WebView работать через socks-прокси (там и http-прокси сейчас через дикие костыли работает). Соответственно, через прокси не будет работать всё, что сейчас грузится через WebView: гуглокапча, проверки клаудфлары, видео при определённых настройках галереи…
>>22612Shadowsocks ставь, удобно, быстро, качественно.
>>22622Это всё ещё socks5 прокся, только ещё и сервер надо дополнительно ковырять, в то время как ssh на любом кактусе есть из коробки. Без рута и какого-нибудь ProxyDroid конкретные приложения в неё не завернёшь, а запилить socks5 интерфейс в самом оверчане я и просил.>>22621Это грустно. А что именно им мешает-то, капча вроде работает когда я с рутом заворачивал её в проксю.
>>22624>Это всё ещё socks5 проксяТолько нормальная с полноценным шифрованием.>сервер надо дополнительно ковырятьТам в три команды все ставится, проще некуда.>ssh на любом кактусе есть из коробкиРазве что на линуксах, да и то не всех.>Без рута и какого-нибудь ProxyDroidВ том и дело, что ставишь один shadowsocks и просто выбираешь в нем какие приложения завернуть, рутов не надо.
>>22625У ssh было отличное шифрование ещё до того, как это стало моднымНо зачем ковырять, когда ssh уже есть и включен, особенно если я клянчу доступ к чужой машине
>>22625мисклик, пардонВпску или роутер на винде поди найди ещё, я ж не буду на одноевровую машину с полгигом памяти винду ставить.Даладна, с каких пор per-app заворачивание без бизибокса делается?
>>22626Ладно, я все равно не выкупаю что, чем и для каких целей ты там пердолишь, да и мне не особо интересно. Так что удачи и всего хорошего.
>>22627>Даладна, с каких пор per-app заворачивание без бизибокса делаетсяСо времен vpnservice, в 4 ведре вроде завезли.
>>22624>А что именно им мешает-то, капча вроде работает когда я с рутом заворачивал её в проксю.Просто чтобы работало без заворачивания, уже сам клиент должен уметь в socks-протокол. А андроидовский WebView, судя по тому, что я увидел, с socks'ом подружить нереально.
>>22630А у фаерфокса что, свой webview?
>>22631Он на родном геко работает, о чем ты. Там никакого вебвью даже рядом не лежало.
А можно приделать какую-нибудь анимацию вместо значка вкладки во время автообновления? Ну просто чтобы было понятно, что оно вообще идёт.
>>22645Что-то такое? https://anonfile.com/wa513f50n0/Overchan-Android-show-tab-update_apk
>>22648Не вижу изменений, может не туда смотрю.мимо
>>22650Все, понял. Просто на тумороу получается чёрный значек на чёрном фоне, так что ничего не видно особо.
>>22651Ну и добавлю что наверное правильнее будет при начале обновления обозначать значек на всех тредах которые ещё не обновились и убирать его когда произошло. Просто сейчас когда много вкладок совсем не понятно что он в данный момент обновляет, надо бегать по всему списку пытаясь поймать этот значек.
>>22652А ещё лучше добавить таки кнопку обновления над менюшкой с вкладками и уже на ней сделать какую-то индикацию идёт ли сейчас обновление или нет.
>>22651>>22652Это просто небольшой эксперимент на коленке, чтобы как-то немного проиллюстрировать сабж, поэтому так криво. Вообще, лично я не вижу большого смысла в этом (но это я).>наверное правильнее будет при начале обновления обозначать значек на всех тредах которые ещё не обновились и убирать его когда произошло.Тогда я бы наверное как-то так сделал: перед обновлением все обновляемые вкладки обозначаются каким-нибудь одним цветом, затем, по мере обновления, значки перекрашиваются в другой, затем, когда обновление полностью закончится, все значки убираются. Так всегда будет понятно, что происходит.>>22653Хм. Может я как-то неправильно понял суть >>22645 предложения? Я от чего-то решил, что анону хочется отдельную индикацию обновления на каждой вкладке… А общий статус обновления сейчас и так отображается в двух местах: 1) пропадает пункт "run auto update" из контекстного меню вкладки, 2) статус всегда пишется в системном уведомлении (если оно не выключено). Нужно ли показывать то же самое ещё в одном месте?
>>22654>все обновляемые вкладки обозначаются каким-нибудь одним цветом, затем, по мере обновления, значки перекрашиваются в другой, затем, когда обновление полностью закончится, все значки убираютсяЗвучит как самое разумное решение, только как мне кажется сложно будет оптимальные цвета подобрать учитывая разнообразность тем и значков борд, может стоит выделять как-то иначе.>отдельную индикацию обновления на каждой вкладкеСкорее всего он этого и хотел, но твоё решение тут вообще все запросы покрывает.>1) пропадает пункт "run auto update" из контекстного меню вкладкиЧто крайне неудобно, хочешь ты такой требы обновить нажимаешь один лонгатп + клик, а потом лонгтапаешь до посинения чтоб понять когда оно уже все и можно треды чекать.>пишется в системном уведомленииЯ не любитель засирать нотификейшен всем подряд, глаза режет потому отключено.>Нужно ли показывать то же самое ещё в одном месте?Ну вообще идея было в том чтоб понимать когда при манулал апдейте можно треды чекать, но твоё решение и так максимально оптимально покажет все что надо, хотя кнопку для обновления я бы все равно просил куда-нибудь добавить.
>>22648Да, что-то типа такого. Правда, я предполагал именно что замену иконки на анимацию, как в браузерах, крутящиеся точки и все дела, а не просто затемнение фона. Но и так годится. Только пусть оно обновляет не только вкладки с тредами, но и доски и результаты поисков.
>>22654>пропадает пункт "run auto update" из контекстного меню вкладкиИногда он просто пропадает, с концами, и больше не появляется до перезапуска приложения. После фиксов стало реже, но всё равно случается иногда. >статус всегда пишется в системном уведомлении (если оно не выключено)Так оно всегда у всех выключено, для чего оно вообще добавлено, не совсем понятно, ведь первым делом его все отключают.
>>22656Я постараюсь сделать как-нибудь покрасивее.>пусть оно обновляет не только вкладки с тредами, но и доски и результаты поисковЭто бессмысленно делать. Обновление тредов показывает количество новых постов, ответы на посты, на которые подписан, подгружает в фоне содержимое тредов. А тут что будет? Как-то сразу и не ясно.>>22657>После фиксов стало реже, но всё равно случается иногда.Случается, да. Мне пока что трудно сказать, почему так, и как это исправить. Так как никто вроде не против, я скоро попробую повесить обновление вкладок на кнопку обновления в экшен-баре при условии открытой шторки. Это частично поможет бороться с данной проблемой.
>>22658>А тут что будет?Не придётся каждый раз листать на самый верх каталога доски и обновлять вручную. На быстрых разделах было бы очень удобно, если бы они поддерживались в актуальном состоянии. Также и с поиском, хотелось бы видеть актуальную информацию, а не на момент поиска когда-то давно. Ну и понятное дело, чтобы это было опционально, не всем ведь нужно и удобно будет так, как мне.
И ещё вопрос, всё же как насчёт того, чтобы из боковой панели три кнопки наверху убрать в меню под три точки? Это позволит видеть чуть больше вкладок, а из этих кнопок обычно используется только одна, да и то не очень часто.
Либо, раз уж мы начинаем приделывать кнопки экшонбара к боковой панели, пусть карандаш при открытой панели создаёт новую вкладку, а историю и избранное можно смело убирать в меню.
>>22660>чуть больше вкладокАж на целую одну, зато наверняка набегут господа которые жить без этих кнопок не могут.
>>22662>наверняка набегут господаТак всё же исключительно опционально. Пусть эти господа не ставят галочку, раз хотят там кнопки.
>>22663На каждый чих галочку пилить тоже не есть хорошо.
>>22664Нет, это как раз хорошо. Это даёт возможность каждому настроить приложение так, как удобно именно ему, не приходится мириться с некой "линией партии". Главное, правильно сгруппировать настройки. Лучше один раз потратить 5 минут, настроить всё, а потом пользоваться, чем постоянно страдать из-за того, что какой-то параметр теперь имеет другое значение или что-то стало работать не так, как раньше. И здесь не важно, на самом деле, в лучшую сторону меняется или в худшую, главная идея в том, чтобы всегда можно было настроить как раньше и не испытывать неудобств от изменений.
>>22665Нет, это плохо как с точки зрения интерфейса так и с точки зрения кода. Посмотри на мировую практику, все идет к упрощению и это не просто так. Сам плеваться будешь когда будет 500 настроек на каждый чих, 90% которых будут абсолютно непонятны всем кто изначально не в теме, насколько подробное описание к ним не пиши. Это уже не говоря о том как все это раздует код и усложнит разработку.
>>22666>Посмотри на мировую практику, все идет к упрощению и это не просто такЭто последствия глобальной дебилизации населения и не является ничем хорошим, вынуждая пользователя привыкать и приспосабливаться вместо того, чтобы пользоваться. >90% которых будут абсолютно непонятны всем кто изначально не в теме, насколько подробное описание к ним не пишиТем, кому непонятно, это и не нужно, пусть используют умолчания и не жужжат. А кому нужно, тот разберётся.
Расслабьтесь, я всё равно не буду делать ничего сложного.Давайте лучше пока решим, что делать с отображением состояния обновления вкладок, раз уж начали.В общем, пока эксперементирую с тем, что на скриншоте.Цвета полосок слева берутся из темы, но для них пока нет отдельных аттрибутов. С одной стороны это плохо, но с другой стороны так не нужно редактировать все существующие темы.Далее, нужно решить такую вещь: что должно отображаться, когда обновление закончилось? Нужно ли убирать эти полоски? Если убирать их, то убирать совсем (что вызовет смещение всего, что правее их, немного влево) или просто делать невидимыми?И что насчет толщины полосок? Сейчас нормально, или лучше их сделать тоньше (или шире)?Ну и, конечно же, всегда можно просто отказаться от этой идеи.https://anonfile.com/49jf9b5cn0/Overchan-Android-show-tab-update-2_apk
>>22668>Давайте лучше пока решим, что делать с отображением состояния обновления вкладок, раз уж начали.А можно так, чтобы как во вкладках на десктопном браузере, значок заменялся на анимацию из крутящихся точек, например? Чтобы без всяких полосок и прочих лишних элементов.
>>22669Можно (наверное), но он же будет заменяться на долю секунды в большинстве случаев. А если сделать так, чтобы значок появлялся сразу на всех вкладках (а не только на той, которая фактически обновляется), а потом менялся обратно на иконку когда вкладка обновлена, то тогда, как только обновятся все вкладки на экране, станет снова непонятно, идет обновление или нет. Но попробовать можно, конечно.
>>22668> Нужно ли убирать эти полоски?Слишком васянски получается от всех этих мельтешений.> просто делать невидимыми?Так определённо будет лучше.>И что насчет толщины полосок?Думаю можно спокойно раза в два тоньше сделать.>Ну и, конечно же, всегда можно просто отказаться от этой идеи.Да не, не стоит, весьма неплохо получилось.
Сделал еще один экспериментальый билд, в этот раз для >>22669 варианта.https://anonfile.com/G0Q09356n8/Overchan-Android-show-tab-update-3_apkМожете попробовать.
>>22672Ну т.к теперь непонятно идёт ли обновления я бы предпочел первый вариант. Идей как его указать в таком варианте у меня нету.
>>22673Можно показывать анимацию на всех вкладках пока обновление не закончится полностью. Но если период обновления маленький, то может случиться такое, что анимация будет вместо иконок почти постоянно, что тоже плохо.
>>22662Например, я.
>>22659>Не придётся каждый раз листать на самый верх каталога доски и обновлять вручную. На быстрых разделах было бы очень удобно, если бы они поддерживались в актуальном состоянии. Также и с поиском, хотелось бы видеть актуальную информацию, а не на момент поиска когда-то давно.Тогда лучше сделать автоматическое обновление вкладки, не являющейся тредом, при её открытии. Постоянно обновлять их в фоне как-то не слишком разумно.
>>22674Ну лично меня бы это устроило, но вроде затевалось все чтоб конкретные показывать. Хотя я большого смысла в этом и не вижу.
>>22676Да это вообще бред, а не идея. Ну открываешь ты раздел, мотаешь в середину и находишь интересный тред. Потом возвращаешься чтобы дальше смотреть треды, а у тебя все там обновилось и хер пойми где ты сейчас, что ты видел и что дальше делать. Не надо обновлять разделы, это бред. Если кого-то так сильно парит вверх мотать, то можно просто сделать автопрокрутку при нажатии кнопки обновления в разделе, но автообновлять там точно нечего.
>>22678Ну вообще я тоже так считаю, просто решил предложить чуть менее странный вариант.
Немного допиленный вариант с полосками:https://anonfile.com/c1JbA75bnf/Overchan-Android-show-tab-update-2.1_apk
>>22680А в тон вкладки их нельзя сделать когда не активно?
>>22680Тебя прям это зацепило, столько обнов давненько не было.
>>22681Можно конечно. Просто в этот раз решил попробовать так. Если делать прозрачными, то получается как будто прямоугольники появляются и изчезают. Если делать серыми, получается что-то вроде включающегося и выключающегося сигнала светофора, что тоже по-своему неплохо.>>22682Просто это достаточно легко и достаточно весело делать. Ну и это не обновы, а просто экспериментальные сборки, чтобы проще было понять, как каждый из вариантов работает в реальности.
>>22683А что скажешь насчёт варианта подсветки названия треда?
>>22687Будет слишком бросаться в глаза, как мне кажется.
Капчу на синче убрали в /b/, но вводить всё равно требуется, чому так?
>>22728Там просто гвоздями прибито, на каких досках синча нужна капча (потому что сам сайт, вроде бы, не даёт такой информации, ну или я просто не знаю, как её получить). Завтра утром поправлю.
>>22729Спасибо.
current-сборка обновлена. Убрана капча в /b/ синча.https://github.com/overchan-project/Overchan-Android/releases/tag/current
Зделой в настройки галочку, чтобы полные изображения загружались в фоне, а то у меня на телефоне интернет медленный, но безлимитный. Очень раздражает по две минуты ждать каждую картинку, пока она загрузится, особенно если тред из картинок состоит.
>>22743Ты про подгрузку последующих медиа в фоне?
>>22745Да, именно. Чтобы открыл тредик, а картинки начали грузиться сразу все, по очереди. Тогда можно будет подождать минут пять и спокойно смотреть все картинки, пока одну смотришь - они дальше грузятся. А то сейчас одну открыл, дождался, посмотрел, на следующую листнул, снова ждать приходится, и так каждую картинку по минуте-две. А когда их много, один тред можно полдня пытаться смотреть, это очень раздражает.
>>22746Находясь в треде => три точки => сохранить => все вложения.Подгрузит в кеш все превьюшки, подгрузит полные версии изображений, ещё и даст возможность полноценно просматривать тред оффлайн, когда интернет отключат (или в лесу, или в бункере каком-нибудь). Вот разве не здорово?
>>22747Так дело-то в том, что мне не надо сохранять все вложения, и тем более сохранять весь тред. Надо, чтобы они именно загрузились в кэш, сохраню я потом только то, что мне нужно.
>>22746Да,в кловере и дашчне такое есть, думаю действительно полезная штука. Ну естественно надо ограничивать количество медиа грузящихся в фоне.>>22748Ну ты можешь использовать как решение своих проблем, поставь сохранение тредов в zip и периодически чисти ненужные.
>>22748Нужна именно автоматическая подгрузка? Что насчет такой, как при сохранении треда, только без самого сохранения?
>>22750 Лучше именно автоматическая, с возможностью выключения в настройках. Очень нехочется совершать какие-то дополнительные действия в каждом треде. И по умолчанию выключена, естестсвенно. При безлимитном мобильном интернете или вайфае на трафик, добавляемый таким решением, можно просто положить, а у кого есть лимит трафика, просто не будут её включать. Ну и написать можно прям капсом, что ВКЛЮЧЕНИЕ ДАННОЙ ОПЦИИ СЕРЬЁЗНО УВЕЛИЧИТ РАСХОД ТРАФИКА, ПРИМЕНЯТЬ С ОСТОРОЖНОСТЬЮ! ** (даже капсболдом лучше, если в интерфейсе можно писать капсболдом. А, и в эту же сборку светофор при обновлении вкладок, а то я уже очень привык к нему, без него будет очень грустно. Надеюсь, я не слишком сильно охуел.
>>22751Короче, сделал для себя экспериментальный билд (пока криво и без всяких галочек), сейчас тестирую.Есть пара вопросов.1) Хорошо ли будет, если изображения будут загружаться всегда от начала треда? Допустим, тред большой, его начало было давно нами просмотрено, и изображения давно выгружены из кеша пока мы посещали другие треды. Тогда при возвращении в тред получится, что несмотря на то, что нам интересны изображения в конце треда, грузиться первым делом будут опять картинки из его начала. Как-то не очень. Но в то же время какое-нибудь другое решение, которое было бы однозначно лучше, мне в голову не приходит.2) Немного несвязанный с темой вопрос. Кто-нибудь пользуется фоновой _не_ленивой_ загрузкой превьюшек совместно с фоновым автообновлением вкладок? Сейчас фоновое автообновление при обновлении каждой вкладки запускает для этой вкладки фоновую подгрузку превьюшек. Это по идее так, но по факту у меня две эти функции как-то не очень дружат. Кто-нибудь пользуется этими функциями совместно? У вас это всё нормально работает? А то у меня есть желание оставить фоновую загрузку превьюшек только для просматриваемого треда, а для автообновляемых в фоне вкладок убрать.>и в эту же сборку светофор при обновлении вкладок, а то я уже очень привык к нему, без него будет очень грустноЕсли в таком виде оно всех устраивает, то я могу добавить. Можно даже с галочкой. Но вообще я хотел ещё немного подумать над дизайном, ну или дождаться может быть ещё каких-нибудь предложений от анонов. А то как-то оно всё же сильно выбивается из классического дизайна оверчана (или мне кажется?).
>>22752 > 1) Хорошо ли будет, если изображения будут загружаться всегда от начала треда? Допустим, тред большой, его начало было давно нами просмотрено, и изображения давно выгружены из кеша пока мы посещали другие треды. Тогда при возвращении в тред получится, что несмотря на то, что нам интересны изображения в конце треда, грузиться первым делом будут опять картинки из его начала. Как-то не очень. Но в то же время какое-нибудь другое решение, которое было бы однозначно лучше, мне в голову не приходит. В идеале, для этого нужно сделать тоже настройку, грузить с начала треда или с того места, на котором тред открыт. По идее, можно привязаться к ленивой загрузке превьюшек. Я же правильно понимаю, что если смотреть тред до середины, потом почистить кэш, а потом снова продолжить смотреть тред, то превьюшки будут с текущего места и дальше? Ну если листать вниз, соответственно. Но я бы предпочёл настройку, но это я. Можно запилить отдельную группу настроек где-нибудь наверху, а в неё убрать само включение, переключение сначала/с текущего, может ещё что при тестировании возникнет. > Сейчас фоновое автообновление при обновлении каждой вкладки запускает для этой вкладки фоновую подгрузку превьюшек Но ведь действительно загружаются только те превьюшки, которых ещё нет в кэше, так? > то по идее так, но по факту у меня две эти функции как-то не очень дружат. Кто-нибудь пользуется этими функциями совместно? У вас это всё нормально работает? Я попробовал как раз сегодня включить и выключить ленивую подгрузку превьюшек и какой-то сильной разницы не заметил в треде с огромным количеством картинок. Превьюшки всё равно грузились медленнее, чем я листал. > Если в таком виде оно всех устраивает, то я могу добавить. Можно даже с галочкой. Но вообще я хотел ещё немного подумать над дизайном, ну или дождаться может быть ещё каких-нибудь предложений от анонов. А то как-то оно всё же сильно выбивается из классического дизайна оверчана (или мне кажется?). Меня очень устраивает, прямо просто десять из десяти. Гораздо лучше того костыля с постоянным пунктом автообновления, чем ты когда-то запиливал.
>>22753>По идее, можно привязаться к ленивой загрузке превьюшек. Я же правильно понимаю, что если смотреть тред до середины, потом почистить кэш, а потом снова продолжить смотреть тред, то превьюшки будут с текущего места и дальше?По идее они грузятся только для видимых постов (на то это ведь и ленивая загрузка, она не грузит дальше того, что абсолютно необходимо). Это работает для превью, которые загружаются быстро, но, как мне кажется, не будет хорошо работать для полноразмерных изображений, которые, в зависимости от размера, будут грузиться по нескольку секунд после того, как пост покажется на экране. Весь смысл как раз ведь в том, что скроллишь тред, а там всё уже загружено. В то же время, привязываться к месту, на котором тред был открыт, тоже как-то не очень правильно: пользователь вполне может проскроллить и начать смотреть с другого места, или вообще просматривать тред снизу вверх (я, например, часто так делаю). Так что это решает проблему только для какого-то одного частного случая.>Но ведь действительно загружаются только те превьюшки, которых ещё нет в кэше, так?По идее да.>Я попробовал как раз сегодня включить и выключить ленивую подгрузку превьюшек и какой-то сильной разницы не заметил в треде с огромным количеством картинок. Превьюшки всё равно грузились медленнее, чем я листал.Просто если не загружена другим способом, превьюшка грузится ленивым способом (по всей видимости). Попробуй временно отключить автообновление, тогда, возможно, заметишь разницу. Вообще, как раз об этом я и говорю: у меня тоже так получается, что если активны обе функции, то неленивой загрузки превью в открытом треде не дождаться.>Меня очень устраивает, прямо просто десять из десяти. Гораздо лучше того костыля с постоянным пунктом автообновления, чем ты когда-то запиливал.Ну я про дизайн в основном говорю. Может быть стоит как-нибудь другому это всё оформить.И да, думаю, что аналог того костыля нам всё равно не помешает. Потому, что автообновление сейчас, хоть и редко, но всё же отваливается, и нужно как-нибудь его перезапускать его вручную. Сейчас можно разве что зайти в настройки и выкл./вкл. его.
>>22754 > Так что это решает проблему только для какого-то одного частного случая. Тогда стоит запилить либо несколько вариантов в настройках, либо несколько билдов с разными настройками, и уже живьём посмотреть, как будет удобнее. Я за настройки, если что. Явсегда за разнообразие настроек. > Может быть стоит как-нибудь другому это всё оформить. Оставляй пока так, через галочку. Будут преждожения и/или пожелания - тогда и посмотрим, что делать. > Сейчас можно разве что зайти в настройки и выкл./вкл. его. Либо убить приложение и запустить снова, что быстрее, ололо. Я так и делаю при каких-либо плавающих неполадках вроде подвисания загрузки треда (когда просто крутится анимация, передача данных неактивна и ждать можно бесконечно) либо при отваливании автообновления. Правда, после установки версии со светофором я пока не сталкивался именно с проблемами автообновления.
>>22752Зачем городить костыли, сделай нормальную подгрузку с регулируемым количеством последующих как в остальных клиентах.Условно открываем медиафайл и начиная от него в фоне погружается несколько последующих. Люди с медленным интернетами смогут листать тред с меньшим ожиданием, при этом все логично, просто и не забивает кеш хер пойми чем. Если у кого-то настолько медленный интернет что даже это не удовлетворит, то он всегда может выкачать его полностью и смотреть локально.
>>22756Т.е. до открытия первой картинки автоподгрузка не начнется?
>>22757Нет, не начнётся. Это будет необходимым тригером, позволяющим не грузить лишнего за зря.
>>22756>с регулируемым количеством последующихТолько если там можно будет указать 9001 следующий. Я специально попросил загрузку всех картинок в треде, и именно автоматическую, а не после открытия первой из них, чтобы сразу после открытия треда начали грузиться все вложения. Сразу после открытия, а не после любых дополнительных действий, смекаешь?
>>22759Да мне то понятно что ты просил. Я просто не считаю это хорошим решением если говорить о приложении для всех, а не хотелках конкретного человек. Как мне представляется моё решение будет более логичным и правильным при этом поможет тебе с твоей проблемой просмотра медиа на медленных интернатах, а так же сделает удобно многим другим. Тебе же если нужны вообще все медиа в треде, предлагается качать весь тред, да это аж несколько дополнительных кликов, но и юзкейс у тебя очень специфический, если для каждого такого юзкейса делать отдельную кнопку/настройку то скоро места не останется.
>>22760Давай хотя бы так для начала, я уже готов тестировать. Но вообще, я всё-таки за миллиард настроек на каждый чих, я считаю это идеальным решением в любой ситуации. Кому как нужно, тот себе так и настраивает, в итоге довольны все.
Вот это вот ещё можно пофиксить? Не то, чтобы это было критично прям, но раздражает, что имя файла отображается не полностью, хотя пустого места очень много. И кнопки справа сдвинуты. После загрузки файла всё становится нормально, но тем не менее, хотелось бы, чтобы сразу нормально было.
>>22762У тебя всегда так, или это какой-то редкий / разовый глюк? У меня никогда не наблюдалось такого, хотя иногда (крайне редко) и бывают небольшие странности в отображении интерфейса.Прикрепил картинку для примера того, как у меня выглядит просмотр изображения с длинным названием.
>>22763Нет, не всегда, время от времени такое происходит. Но больше одного раза в день, это точно.
>>22763И у тебя картинка уже загружена, а это проявляется только в процессе загрузки, по завершении всё нормально.
>>22764>>22765Какой у тебя телефон / версия андроид? Попробуй поставить нормальный размер интерфейса в настройках системы. Если не поможет, то или просто забей, или поменяй прошивку / телефон. На стороне оверчана я скорее всего ничего не смогу с этим сделать.
>>22766У меня асус макс про м1, андроид 8.1.0. Размер интерфейса уменьшен, да, но обычный поставить не могу, потому что всё становится очень крупное и от этого мне очень дискомфортно, я специально подбирал такой размер, чтобы глазам приятно было. >На стороне оверчана я скорее всего ничего не смогу с этим сделать.А почему нельзя привязать кнопки к правой стороне жёстко, чтобы они никогда не отходили от неё? Ведь вся проблема в том, что кнопки смещаются влево.
>>22767>А почему нельзя привязать кнопки к правой стороне жёстко, чтобы они никогда не отходили от неё?Потому что они и так должны быть привязаны. Это системное меню, в него можно только добавить пункты / иконки, их точное положение никак не регулируется.>асус макс про м1А, теперь понятно. Абсолютно безнадёжная модель в плане софта. Настолько кривого андроида с новыми и новыми глюками при каждом обновлении я больше нигде не видел. Так что меняй прошивку, либо смирись. Я смирился.
>>22768>Потому что они и так должны быть привязаны. Это системное меню, в него можно только добавить пункты / иконкиНичего не понял. Явно же видно, как эти иконки смещены влево на скриншоте, а после завершения загрузки картинки они прыгают обратно вправо. >их точное положение никак не регулируется.Разве нельзя тогда задать размер поля для имени файла в пикселях, чтобы иконки не могли сместиться?А ещё хотелось бы, чтобы при установке курсора в поле капчи раскладка менялась на английскую сама, как это делает куклоксрипт в браузере на пека, это возможно сделать?
>>22769>Ничего не понял. Явно же видно, как эти иконки смещены влево на скриншоте, а после завершения загрузки картинки они прыгают обратно вправо. Прыгают, но это всё делает андроид, на конкретно твоей текущей прошивке. На моей, например, уже не делает, хотя у меня такой же телефон. А код оверчана там просто добавляет в системное меню пункты, два из которых (обновить и сохранить) помечает как "отображать в виде иконки, если на экране хватает места". И всё, дальше система должна отображать эту панель/меню своим стандартным способом.>спойлерЗавтра попробую погуглить на эту тему.
>>22770А какая у тебя прошивка? У меня стоит ресуррекшонремикс древний, но его давно не обновляют, а мне всё лень на другую поменять.
>>22771Сейчас официальная 9-ка, билд .55 (наименее глючный из 9-ток). По сравнению с восьмым андроидом от того же асуса косяков чуть больше, но зато оверчан полностью перестал вылетать (серьезно, за несколько последних месяцев не было ни одного вылета, хотя раньше чуть ли не каждый день крашился по неизвестной причине, так что хоть что-то хорошее).
>>22772Надо тоже поставить себе девятку, но я как представлю, какая это куча возни с бэкапами, мне становится настолько лень, что я уже полгода забиваю на это. А официальные прошивки я даже не рассматриваю, я сразу же после покупки разблокировал и поставил тот же кастом, что стоял на прошлом телефоне.
>>22774Эх, когда-то и я разблокировал телефоны в день покупки, перебирал прошивки/моды/патчи и доводил всё до идеала. А сейчас что-то так лень, что я даже с кривым поделием асуса смирился. Всё же старею, видимо.
Будет ли добавлена возможность сохранять картинки с исходным названием?
>>22776Могу сказать, что помню об этом реквесте и хочу его выполнить (как и многие другие). Просто мало свободного времени, а когда оно есть, то бывает очень трудно себя заставить заниматься именно оверчаном. Возможно когда-нибудь сделаю. Ну или кто-то другой.
>>22777Ты вспомни пожалуйста, а то я джва года жду.Мимо другой анон
>>22776Как вообще можно было убрать сохранение картинок с их именем?
>>22780Борды отдают ссылки без имени, точнее со сгенерированным, с ним и сохраняется. Чтобы сохранить с оригинальным, надо его предварительно достать из поста и уже прописать при сохранении.мимонеразраб
>>22779Опишите детально, как бы вы хотели, чтобы это работало.Например, сейчас при сохранении в имя файла, перед расширением, через дефис, добавляется код борды. При использовании оригинального имени этого не нужно делать, я правильно понимаю?Как быть в ситуации, когда файл с таким именем уже существует?
Хотя ладно, короче. Вопросы слишком очевидные, пожалуй. Очевидно, что суффиксы не используем, если существует — то тупо показываем ошибку (как сейчас, в принципе), дальше пусть пользователь разбирается, что у него там. Если не согласны, то предлагайте. Завтра попробую это запилить.
>>22783>тупо показываем ошибкуЛучше изменять имя добавив пару символов и сохранять рядом. А ещё лучше спрашивать конечно какие действия предпринять, но это если тебе не лень все это кодить.
>>22784Мне лень. Но с ошибкой всё же лучше, чем с автоматическим переименованием, я считаю. Потому что иначе можно случайно сохранить ту же картинку повторно, даже не заметив этого. И будет этот дубль себе тихо лежать где-то в папочке. А потом надо будет еще и потратить время на его удаление, когда найдешь… А с ошибкой не будет такой проблемы, да и к тому же так очень легко сделать, и будет готово завтра в первой половине дня (сделал бы сейчас, но сейчас я с телефона, а там надо редактировать много файлов, чтобы добавить новую настройку).
>>22785>Потому что иначе можно случайно сохранить ту же картинку повторно, даже не заметив этогоКак по мне это менее бесячая херня, чем бежать в галлерею/файл менеджер, искать там нужный файл по имени что когда их много будет тебе ещё испытаением, переименовывать его, идти обратно в приложение и только сейчас сохранять.
>>22786Я исхожу из того, что два разных файла с одинаковым именем еще поискать надо, а вот попытаться повторно сохранить картинку, которую уже сохранял, но забыл, — вроде вполне обычная ситуация, как мне кажется. Но, думаю, можно сделать настройку для этого. А следующим этапом — опциональный диалог для подтверждения перезаписи или сохранения с другим именем. Но это уже точно будет не завтра.
>>22782Примерно как >>22781 описал. Код борды наверное не надо, хотя если бы была кастомная маска с операторами {{борднейм}}/{{оригиналнейм}}/{{файлнейм}}/{{таймштамп}}/чтотамещё, было бы круто но скорее всего жопа слипнется, поэтому хватит галки текущей схемы/оригинального имени
>>22787Есть куча народу с куклой которая мпереименовываeт файлы в ".jpg", также если вставлять битмап из буфера обмена, оно отсылается как image.jpg , я бы просто дописывал (1) (2) (3) и так далее, бросая яркий заметный варнинг как сейчас у "имя файла уже есть", только "сохранено как image(14).jpg"
https://github.com/overchan-project/Overchan-Android/releases/download/current/Overchan-Android-current.apkОсновные изменения:Добавлена настройка, включащая сохранение файлов под оригинальными именами.Добавлена возможность сохранить переименованный файл в случае, когда файл с таким именем уже существует.Для этого нужно тапнуть по всплывшему уведомлению «Файл уже существует».Прочее:Если оригинальное имя файла представляет собой только расширение («.jpg», «.png» и тому подобное), то при отображении в галерее и сохранении используется сгенерированное бордой имя файла.Также еще раз починено отваливающееся автообновление. На этот раз, возможно, окончательно.
Алсо, предлагаю потестировать последние изменения, объявить новый стабильный релиз и загрузить его в f-droid в таком виде.Над светофорами, автозагрузкой оригиналов и всем прочим нужно еще думать/работать, поэтому они будут дорабатываться в рамках current-версии после стабильного релиза.
>>22792>файл в случае, когда файл с таким именем уже существует.>Для этого нужно тапнуть по всплывшему уведомлению «Файл уже существует».Пока что просто добавляется (номер), надписм "такой файл уже существует" не появляется. Это отдельной галкой?
>>22795У меня нет слов, чтоб выразить своё негодование.И правда, там явно что-то работает не так, когда новая галочка в настройках не стоит.Ушел допиливать. Ждите.
>>22792Хау-ау мой лысый череп, дождался таки. Ну шо, буду ездить на шее пока ты жив - ты помнишь может, был год назад реквест, поле на синчах для ютубных ссылок? Можешь между делом глянуть, пока у тебя время на оверчан появилось?
>>22792Лэээээ, где предзагрузка полных картинок и отправка по двойному нажатию на send, жи есть?
Вроде починил.https://github.com/overchan-project/Overchan-Android/releases/download/current/Overchan-Android-current.apk
>>22802>>22800
>>22800>>22803Предзагрузка оригиналов на ранней стадии разработки. Подтверждение при отправке без капчи в планах.
>>22802Без светофоров грустняво стало.>>22793>загрузить его в f-droid в таком видеДа давно уже пора.
>>22792>Для этого нужно тапнуть по всплывшему уведомлению «Файл уже существует».Весьма не очевидно, но вроде работает.
>>22805>Без светофоров грустняво стало.Светофоры будут, я просто хочу допилить их немного.>>22806>Весьма не очевидноСогласен, но зато оно довольно удобно, вроде. Одновременно и информирует, и не создает зря копии файлов, и при этом без лишних диалогов. Можно, конечно, дописать там что-нибудь в уведомлении, типа "tap to rename"… Но уведомление "N new posts" в общем-то тоже сейчас никак не информирует о том, что после тапа по нему будет переход к новым постам. Так что для единообразия можно оставить и как есть.
>>22802Можещь после сохранения с (номером) выкидывать такое же сообщение? Типа, сейвед аз лмаохахаприколюхи_хохотач(номер). А то не очень понятно, успел нажать или нет, довольно быстро исчезает.
Извините за неровный почерк, пишу с автобуса
>>22808Почему именно с номером? Вообще я сегодня подумал, что надо бы сделать, чтобы при любом успешном сохранении или снизу всплывало "Saved", или чтобы уведомление в системной шторке не исчезало по завершению загрузки/сохранения. А то действительно бывает непонятно, сохранилось оно там или нет.>>22809Да ничего, мы тут все в автобусе.
>>22810Ну или так, просто слишком быстро исчезает и никакой обратгой связи по тапу, ни уведомления, ни фига, только по автобекапилке можно впалить.
>>22811Завтра попробую сделать, если успею. Посмотрю, как будет лучше.
>>22798>ты помнишь может, был год назад реквест, поле на синчах для ютубных ссылок?Конечно. И каждый раз, когда я выбираю, чего бы попробовать допилить следующим, он имеет шанс быть выбранным.>Можешь между делом глянуть, пока у тебя время на оверчан появилось?На самом деле оно не появилось, но как-нибудь я попытаюсь.
Очередная тестовая сборка.Переделана нотификация при загрузке файлов, теперь после завершения загрузки в шторке показывается нотификация «Downloaded».Через 5 секунд после окончания загрузки, если нотификация «Downloaded» все еще не убрана, она убирается.Также исправлены некоторые баги предыдущего обновления.https://github.com/overchan-project/Overchan-Android/releases/download/current/Overchan-Android-current.apk
>>22816Лучше бы мои реквесты запилил, чем эту бесполезную ерунду.
>>22817Ну ты конечно охуевший.
>>22816>Переделана нотификация при загрузке файлов, теперь после завершения загрузки в шторке показывается нотификация «Downloaded».Как-то оно странно отображается, где-то действительно так, а где-то пикрил. Вроде как-то зависит от размера файла.
>>22818Да, я такой. Имею право, лол. Если бы не я, жрали бы сейчас градиенты а-ля виста в оформлении, я тогда ещё убедил Мику убрать их.
>>22819Ещё потестил, файлы меньше 100кб корректно, больше висит как на пике.
>>22820Не имеешь, если кто-то что-то делает бесплатно на голом энтузиазме, претензии такого рода неуместны.
>>22822У меня отображается как на пике только пока идет загрузка, а потом Downloaded. Какая у тебя версия андроид?И я только что нашел еще другой незначительный баг, так что, видимо, придется опять допиливать. Вот почему всё всегда должно быть так сложно?!
>>22824Он же с кеша сейвит? Чему там грузить.Андроид 7.1
>>22825Ну, если сохранять видео, когда оно настроено не скачиваться в кеш, или сохранять любой еще не загруженный файл через тап на превьюшке, то должно будет скачиваться.
>>22826Ну я то конкретно про картинки подгруженные в кеш.
>>22827Пофиксил пока остальные мини-недоделки. С уведомлением на 7.1 тоже постараюсь разобраться, но чуть попозже.
>>22827А хотя знаешь, если не затруднит, всё же проверь, пожалуйста, ещё раз вот на этой вот прямо самой последней сборке (rc48), вдруг на ней будет нормально. Я там довольно много поменял всё-таки.https://github.com/overchan-project/Overchan-Android/releases/download/current/Overchan-Android-current.apk
Зделой так, чтобы при нажатии на ссылку на пост из другого треда не кидало в тот тред, а было такое же всплывающее окно, а внизу него кнопка "перейти в тред".
>>22835Сделать что-нибудь на эту тему давно есть в планах, причем с довольно высоким приоритетом. Надеюсь, что скоро дойду до этого.
Хм-м-м, картинку без названия вообще сохранило..jpg и всё.Такое от чего может быть?
>>22842Номер сборки? И ссылка на псто с картинкой тоже не помешала бы, если можно.
>>22833Да, сейчас нормально стало, спасибо.
А у кого-нибудь ещё пропали всплывающие внизу уведомления в духе "тред удалён", "1 новый пост", "невалидная капча"? Андроид 7.1.2Разработчик-кун няша и молодец.
>>228431.6.9-rc48Пост не помню, но вот эта картинка, её даже оверчан не видит чтоб запостить, рядом её копия которой дал имя.
>>22848А на какой имиджборде была картинка? Вообще, по идее, такое может быть только если на самой борде файл хранится под оригинальным названием (как на доброчане, например), и при этом название это пустое (т.е. только расширение). Но тот же доброчан, вроде как, не дает постить такие файлы. Если же на сервере файл имел нормальное название, то такого не должно было произойти.
>>22848А, блин, уже увидел, на какой борде. Сорри.
>>22848Проверь, там название это просто расширение ".jpeg", иди пробел + расширение " .jpeg". От этого тоже может быть такое.
>>22851Нет пробела.
Доведена до ума работа нотификации загрузок.Реанимирована функция проверки обновлений из меню приложения.Добавлена опциональная автоматическая проверка обновлений при запуске приложения.Для проверки обновлений добавлен выбор между релизной и тестовой версиями.https://github.com/overchan-project/Overchan-Android/releases/download/current/Overchan-Android-current.apk
>>22852>Нет пробела.Тогда я не знаю, почему так получилось.Но если еще раз повторится, и не забудешь, откуда скачан файл, то напиши еще раз, посмотрим.
>>22860Обновить теперь предлагает, это да, но он предлагает поставить 1.6.8
>>22862Правильно, это же последний «стабильный» релиз.Если в настройках включишь «разрешить тестовые версии», то не будет предлагать.
>>22863Пардон
Можно сделать возможность переименования файлов перед отправкой и возможности проставления unix timestamp?
>>22865>переименования файловВ приложении? Потому что вне приложения и так никто не запрещает, вроде как. Во что и зачем?>возможности проставления unix timestampА тут вообще не понял.
>>22866>Во что и зачем?Во что угодно, зачем - чтобы не распространять имена своих картинок по сети.>А тут вообще не понял.https://ru.wikipedia.org/wiki/Unix-времяЭто те циферки, которыми картинки называются на бордах после загрузки на сервер.
>>22867>Во что угодно, зачем - чтобы не распространять имена своих картинок по сети.Распространять названия своих картинок по сети — плохо? Чем это хуже распространения по сети самих картинок? Что-то мне кажется, что это будет чисто вредительская функция. Тут только недавно просили, чтобы я сделал сохранение файлов под оригинальными именами. Ты хочешь лишить этих анонов шанса при сохранении сразу получить картинку с более-менее осмысленным именем? Что тебе это даст? Лучше вместо этого будь няшей и называй картинки как следует, чтобы было всем сразу понятно, что на них, и где найти еще похожего, и чтобы можно было не переименовывать вручную.>Это те циферки, которыми картинки называются на бордах после загрузки на сервер.Так их же сервер берет из своих часов, наверное. Ты как-то хочешь повлиять на это со стороны приложения? Как?
>>22869>Ты хочешь лишить этих анонов шанса при сохранении сразу получить картинку с более-менее осмысленным именем?image(42).png - достаточно осмысленное имя?>Лучше вместо этого будь няшей и называй картинки как следуетНа смартфоне? Где нередко и файловая структура закрыта от пользователя?>и чтобы можно было не переименовывать вручную.Кстати, не хватает опции "Сохранить как..."Если так боишься вредительства, почему бы не запретить загрузку любых файлов и оставить только картинки? Ведь пользователь может скачать и получить себе трояна без регистрации и СМС. Ещё вордфильтр захардкодить можно, словом можно убить, знаешь ли.>Ты как-то хочешь повлиять на это со стороны приложения?Это можно было бы сделать в рамках переименования файла перед загрузкой.
>>22869Тоже считаю такое поведение приложения невежливым по отношению к другим пользователям. >Так их же сервер берет из своих часов, наверное.В таком случае будет заметна разница между временем отправки и временем генерации поста на сервере. Это явно показывает попытку спрятаться за автоматическими трюками.>Ты как-то хочешь повлиять на это со стороны приложения? Как?Можно изменять при отправке переменную с именем файла, оставляя только точку и его расширение.Кстати, можно добавить в фильтр встроенного диалога прикрепления >>22848 файлы с именем такого вида, например ".jpg"?
>>22870>Это можно было бы сделать в рамках переименования файла перед загрузкой.Что сделать-то? Изменить настройки часов на сервере?>image(42).png - достаточно осмысленное имя?Я же написал "шанс". Очевидно, что оно не во всех случаях осмысленное. Но это ведь не значит, что нужно заниматься целенаправленным уничтожением как этой, так и любой другой, потенциально полезной, информации.>На смартфоне? Где нередко и файловая структура закрыта от пользователя?Конкретно на андроиде структура открытая. Оверчан — приложение для андроида.>Кстати, не хватает опции "Сохранить как..."Интересная идея. Запишу себе.>почему бы не запретить загрузку любых файлов и оставить только картинки? Ведь пользователь может скачать и получить себе трояна без регистрации и СМС. Ещё вордфильтр захардкодить можно, словом можно убить, знаешь ли.Потому что а) такими вещами обычно занимается сервер, б) у пользователя в любом случае остается выбор, скачивать ли файл, читать ли сообщение, добавлять ли слова в фильтр автоскрытия. А вот удаленные названия файлов он включить у себя уже никак не сможет. С другой стороны, тебе никто не мешает удалять названия файлов вручную (в оверчане сейчас нет никаких препятствий для этого). Просто незачем это, как по мне довольно сомнительное, занятие автоматизировать в клиенте. По той же причине, полагаю, нам не нужна и встроенная автовайпалка.>>22871>Можно изменять при отправке переменную с именем файла, оставляя только точку и его расширение.Ну, с подменой оригинального имени, которое отправляется с клиента, все более-менее понятно, это да. Как повлиять я там спросил именно про timestamp в сгенерированном на сервере имени.>Кстати, можно добавить в фильтр встроенного диалога прикрепления >>22848 файлы с именем такого вида, например ".jpg"?Думаю, что их не показывает, потому, что в андроиде файлы, начинающиеся с точки, считаются скрытыми. У себя я вполне могу прикреплять такие файлы, используя сторонний файловый манагер, умеющий показывать скрытые файлы, а также работать выбиралкой.
>>22869>Ты хочешь лишить этих анонов шанса при сохранении сразу получить картинку с более-менее осмысленным именем?Да. А ещё хочу возможность удаления exif из фотографий перед отправкой.
>>22873Я тут немного подумал, и, возможно, я все же сделаю какую-нибудь галку на форме постинга (например, рядом с галками sage и op), которая будет удалять эту разную sensitive информацию из вложений. Но ее нужно будет проставлять каждый раз, когда захочешь ее использовать потому что нефиг. Такой вариант устроит?
>>22874Лучше в настройках, чтобы имя и exif удалялись наглухо и всегда.
>>22874Диалог переименования файла предусмотрен?
>>22877Я пока представлял себе что-то такое: после добавления вложения, рядом с крестиком («удалить вложение») появляется еще одна иконка, с помощью которой можно отметить вложение как «содержащее конфиденциальную информацию в имени или exif», при отправке эта информация стирается, если вложение было отмечено. Такой компромиссный вариант, короче.
>>22878Хотя бы так, уже было бы хорошо. Не настолько часто я что-то отправляю. Только делай сразу с подтверждением отправки поста и предзагрузкой картинок.
>>22879>подтверждением отправкиВведи капчу, введи её ещё триста раз, а потом ещё и подтверждение тыкать? Да ты поехавший
>>22879Не-не, прямо сейчас я точно не буду это пилить. Над предзагрузкой картинок хочу продолжить работать, но чуть позже.А вот на подтверждение отправки поста в ближайшие дни вполне можешь рассчитывать. Как раз сегодня я эксперементировал с подтверждением перехода в другой тред (там что-то сложное сделать пока тоже нет возможности, но вот просто подтверждение — вполне можно).>>22880Ну, вообще надо бы сделать так, чтобы подтверждение появлялось только в том случае, если капчу не надо вводить. Я попробую так сделать.
>>22880У меня пасскод, и я устал отправлять недописанный пост, промазав по вариантам подсказки слова, попадая на send вместо него.
Вынеси автохайд в меню под три точки и запили, чтобы просто на основе выделенного текста через контекстное меню можно было добавлять правила автохайда.
Пришёл выразить благодарность. Блин, не думал, что такая мелочь, как сохранение позиции треда при открытии его из другого места будет настолько приятной. При открытии уже открытого во вкладочке треда с нулевой, до сих пор рефлекторно пытаюсь скроллить ползунком вниз. Приведу вообще свой юзкейс для наглядного примера: я активно использую незакрываемые вкладки с автообновлением по вайфаю, проверяя сами вкладки на наличие циферок, а когда с опсосного интернета без автообновления, то рефрешу нулевую в поисках своих тредов. Надеюсь, поможет как-то прочувствовать самому и довести до ума такой юзер экспириенс.И это ещё не оптимальное поведение, ящитаю. Можно автоскролл к первому непрочитанному -2 сделать при открытии с нулевой и обновлении треда.
Алсо совсем круто было бы чекать ранее открытые треды или треды из вкладок при рефреше нулевой, сверяя количество постов в треде на нулевой и во вкладке, и соответственно отмечать более ярко количество новых сообщений на нулевой.
>>22888 Это нужно делать из боковой шторки, а не с нулевой.
>>22885>>22886Тестовая версия обновлена.Добавлено отключаемое в настройках подтверждение при постинге без капчи.Добавлено отключаемое в настройках подтверждение при переходе из треда по ссылке на другую страницу, открываемую внутри оверчана.В главное меню добавлен пункт, открывающий страницу редактирования правил автоскрытия.>>22887>Можно автоскролл к первому непрочитанному -2 сделать при открытии с нулевой и обновлении тредаЗачем -2? И первое непрочитанное — что имеется ввиду? По идее ведь, на каком месте остановился при переключении на другую вкладку, на том и нужно открывать (как это сделано сейчас), потому что дальше как раз и будет идти непрочитанное. Переход к новым постам после обновления при открытии сейчас возможен по тапу на всплывающее сообщение «N новых постов». Безусловный переход, как мне кажется, был бы не так удобен, т.к. не давал бы возможности выбора, переходить или нет.
>>22886>чтобы просто на основе выделенного текста через контекстное меню можно было добавлять правила автохайдаМожно попробовать сделать, но нужно подумать, прямо сейчас не могу, сорри.
Возможно сделать чтоб название статьи, песни и прочего отображалось вместо ссылок?
>>22895Для страниц теоретически наверное можно (не уверен правда, насколько это будет сложно, но точно не будет совсем легко). Проблема в том, что придется при загрузке треда загружать и все web-страницы по всем ссылкам из него. Действительно ли оно того стоит?
>>22896Просто спросил
>>22893>Тестовая версия обновлена.А светофор в ней есть?
>>22898Не. Но к светофорам вернусь уже очень скоро, можешь не сомневаться.Обновил тестовую сборку еще раз. Убрал автохайд из основного меню настроек (потому что зачем оно в двух местах?). Попутно починил импорт после переустановки настроек автохайда и порядка имиджборд.
Кто-нибудь уже пользуется автопроверкой обновлений? Мне просто интересно.
>>22900Поставил галочку.Скачалось обновление.
>>22899А какой тогда вообще смысл обновляться? Сделай вот ровно то же самое, но со светофором, пусть даже без настроек его.
>>22902Так никто же не заставляет. Я часто загружаю новые версии, чтобы изменения, которые я делаю, как можно быстрее получили возможность пройти публичное тестирование.В светофорах есть один момент, который мне не очень нравится, как работает. Но сегодня попробую вернуться к ним. Скоро все будет, в том или ином виде.
Светофоры!!!https://github.com/overchan-project/Overchan-Android/releases/download/current/Overchan-Android-current.apk
>>22903>чтобы изменения, которые я делаю, как можно быстрее получили возможность пройти публичное тестированиеТак мы все только за, но зачем убирать удачные идеи, которые понравились?
Единственный момент, можно несколько переделать подтверждение, чтобы не отдельное окно было, а просто надо было джва раза нажимать на send? Сейчас приходится переводить палец для подтверждения, это лучше, чем отправить половину поста, но всё ещё не идеал. А вообще, спасибо тебе за то, что поддерживаешь приложение и допиливаешь. Ты молодец.
>>22906А я и не убирал. В обычной тестовой (не экспериментальной) сборке их никогда не было. А чтобы добавить в обычную сборку, нужно было сначала немного допилить и добавить настройку (как минимум).>>22907Думаю можно, но не знаю, насколько хорошо оно получится. Надо будет поэкспериментировать.
>>22893>>22907>>22899Дизигнер в треде. Кнопку отправки предлагаю заменить на свайпалку влево-вправо.И что за светофоры? Дайте ссылки на обсуждение.
>>22909>заменить на свайпалку влево-вправоНу не…>>22909Выше по треду. Новая настройка «Show tabs state» — добавляет на вкладки в шторке индикатор, показывающий их состояние при автообновлении.
>>22893>Зачем -2?Как раз для того, чтобы было видно, что выше уже прочитанные сообщения, а ниже новые. Но это только при условии, что посты короткие достаточно.Вообще, появилась идея, как сделать это красиво. Попробую сверстать вечером.
>>22910Чому? Прям как на Али! Можно даже цветовой индикатор достаточности смещения ползунка для отправки сделать, чтоб при небольших свайпах красный фон был за пройденным путём ползунка, а при достижении нужного расстояния менялось на зелёный и надпись "Отправить" появлялась.Алсо впихни настройки автохайда в подменю при включенной настройке "Меню настроек".
>>22911Уточни, пожалуйста. Ты имеешь ввиду случай, когда мы покинули вкладку, долистав её до самого конца, потом вернулись, а там новые посты, но их сразу не видно? И такая же ситуация когда обновляешь тред, находясь внизу: посты появляются, но чтобы их увидеть, нужно дополнительно скроллить. Если это, то это неплохая идея для доработки, насчет которой можно подумать. А вот как-то дополнительно корректировать сохраненную в середине треда позицию я бы не стал.>>22912Потому что я не умею делать GUI. Да и там сейчас всё более-менее нормально, классический дизайн.Настройки автохайда уже добавлены тупо в общее меню. Добавил бы в подменю, но я им не пользуюсь и вообще хочу выпилить, потому что оно крайне неэффективно.
>>22913 Конечно первое. Было бы супер-удобно. Так может, меню не выпиливать, а допилить?
>>22916>может, меню не выпиливать, а допилить?Не представляю, как это подменю сделать лучше, пока в него перемещается пункт общих настроек. Когда его включаешь, то появляется доступ к паре настроек через те же два клика, что и обычно, только с чуть меньшим количеством скроллинга. Зато доступ ко всем остальным настройкам усложняется на целый один клик. Это супер тупо по-моему.
>>22917Так нужно всего лишь добавить третий клик обычным настройкам. :^)
Ниче сё ты с обновами разошёлся, прям как в старые добрые, эхх.По поводу внутренней проверки обновлений, может лучше чтобы качались они самим приложением, а не перекидыванием в дефолт браузер.
>>22919Да, потом попробую такое добавить.
>>22917Не надо его выпиливать, пусть пользуются те, кому удобно. Больше возможностей - больше довольных пользователей же. Я придерживаюсь того, что не человек должен не подстраиваться под приложение, а приспосабливать его под себя.
А можно ещё сделать чтобы он в фоне чекал треды только когда приложение запущено? Вот мне нафиг не упало иметь информацию об ответах на мои посты когда приложение свернуто, уж не говоря о том сколько это лишнего трафика генерирует.
>>22921Поэтому и не трогаю. Мне оно не мешает, просто кажется недостаточно полезным.Скоро выложу версию с отправкой по двойному нажатию на send. Оно намного проще технически, чем то, что сейчас сделано (с показом диалога только если нет капчи, включая рекапчу). А предупреждение, которое есть сейчас, уберу, потому что мне не нравится то, сколько там пришлось поменять для реализации.
>>22922Сделаю.
>>22909НИ В КОЕМ СЛУЧАЕПрограмма достаточно хороша своим дизайном, а современный дизайн - настоящее вредительство в сфере удобства пользования программами.
За светофоры отдельное спасибо, наконец можно понять в каком состоянии находится процесс обновления.
>>22928Пожалуйста. Если есть идеи или замечания, то можете что-нибудь предлагать по поводу их улучшения. Например, в новой версии я совместил в них показ статуса автообновления и индикацию того, включено ли автообновление для вкладки. Судя по комментам в коде, Мику тоже хотел как-то это отображать, но в какой-то момент отказался, так как выглядело не очень.
>>22929>индикацию того, включено ли автообновление для вкладкиСовершенно лишнее, яшитаю. Оно включено по умолчанию, а если кто-то его выключил, то он знает, что он это сделал и на каких именно вкладках. Предлагаю сделать отображение этого опциональным.
>>22923>Скоро выложу версию с отправкой по двойному нажатию на send. Оно намного проще технически, чем то, что сейчас сделаноЕсть предложение. При включенном подтверждении пусть кнопка send меняет цвет при первом нажатии, либо изначально будет другого цвета, а по нажатию он меняется на дефолтный для темы, тем самым показывая, что сейчас сообщение будет отправлено.
>>22931Оно еще немножк помогает ориентироваться во вкладках. Сразу видно, где треды, а где доски/каталоги.
>>22934Может и так, конечно, но на вкладке с каталогом всегда написано "/ХХ - Catalog", не знаю, как можно не отличить такую вкладку от треда.
>>22929На данный момент нету. Хотя тут очевидно что не самое лаконичное решение, но вот что конкретно стоило бы подправить сказать не могу.>включено ли автообновление для вкладкиДа, действительно, я сразу и не заметил. Хотя эти обновления довольно геморно регулировать, так что я этим не занимаюсь даже когда есть нужда.>>22931А ты вообще понял о чем речь? Я вот даже не представляю что конкретно ты хочешь изменить.
>>22935Долнителнительное визуальное выделение лишним не будет. Когда вкладок много я периодически мимо пролетаю.
>>22933 Это всё очень сложно сделать, по сравнению с основым функционалом (просто двойное нажатие). И думаю, что большинство юзеров будут просто быстро дважды тапать по ней, не глядя, что там за цвета. Вряд ли оно того стоит. Можно попробовать сделать, но только когда уже совсем нечем будет заняться.
>>22924Спасибо, няша.
>>22937Да я не говорю, что будет лишним. Но мне оно не сильно нужно, я и без него привык. Меня наоборот раздражает это дополнительное выделение тредов цветом, когда не идёт обновление. Поэтому я и предложил сделать его тоже опциональным. Я бы его выключил, но светофор оставил. А тебе удобно, ты не выключал бы. И все довольны.
>>22940Там уже настроек столько что их по хорошему бы начать групировать. Не говоря уже о ньюфагах которые вообще ничерта понять в них не могут даже сейчас.
Ещё по поводу светофоров такой вопрос, он загорается когда тред уже обновлен или непосредственно перед началом обновления?
>>22942Когда обновлена, кроме текущей вкладки. Из-за технических ограничений (и некоторых эстетических соображений), текущая вклада помечается как обновленная сразу, хотя по окончанию обновления может перекраситься в красный, если произойдет ошибка. По окончанию обновления всех вкладок делается пауза в одну секунду перед тем, как индикация пропадет.
Стоп стоп стоп, я что-то не понял, а какого лешего он теперь при автообновлении обновляет не только треды, но и доски/каталоги.
>>22941>Там уже настроек столько что их по хорошему бы начать групироватьЯ уже предлагал такое делать, так что полностью поддерживаю. Благо, настройки - это такая штука, куда не нужно постоянно лазить, особенно теперь, когда автохайд вынесен в меню. Кстати, а можно сделать так, чтобы при выделении текста в контекстом меню был пункт autohide и сразу открывался диалог создания нового правила уже с выделенным текстом? Это помогло бы избежать лишних тапов на копирование/вставку. Но это так, просто вопрос.
>>22944А и правда. Вот это как раз тот случай, когда всё должно быть строго опционально, как я и говорил. Мне такое только нравится, я даже просил так сделать, но у меня безлимит, а у кому-то может мешать.
>>22946Да это мешает банально потому что пока я доску листал у меня по сути два раза позиция сбрасывалась и я хуй пойми где оказывался.
>>22944>>22946Это просто косяк. Обновляет, но только если это выбранная вкладка. Починю.>>22945Я взял этот реквест на заметку, как будет возможность — попробую сделать. Ну, как и с 99% реквестов, короче. Как только, так сразу т.е.
>>22946Апдейт. Проверил на сосачёвском б, если запустить обновление в каталоге б, то ничего не обновляется. Если запустить из любой другой вкладки - обновляется.
>>22949А нет, наврал. Тоже обновляется, если даже в самом каталоге запустить. >>22948>ПочинюТолько не убирай совсем, а приведи в нормальный вид и сделай галочку.
>>22948А ну тогда ок, буду ждать фикса.>>22950Зачем тебе это?
>>22951Чтобы не дёргать вручную каждый каталог, очевидно же. У меня очень много вкладок, на разных бордах и много каталогов разных досок. И если они тоже будут обновляться в фоне, будет намного проще. Как вариант, можно сделать так, чтобы обновлялись все доски/каталоги, кроме открытого в данный момент.
>>22952>Как вариант, можно сделать так, чтобы обновлялись все доски/каталоги, кроме открытого в данный момент.Это не поможет, открыл ты тред, почитал, вернулся дальше скролить, а там уже все обновилось.
>>22953Ну и невелика потеря. На досках с малой скоростью постинга всё равно далеко не убежит, а на досках с высокой тем более плевать. Годный живой тред всплывёт, а мёртвый не сильно и нужен. Впрочем, я ещё раз повторю, что предлагаю это делать строго опционально, потому что далеко не каждому будет удобно. Кому не удобно - может просто не включать и пользоваться как раньше.
>>22954Хуйню короче какую-то придумал. Сорян конечно но все это звучит как полный бред.
Короче сделал пока отправку по двойному нажатию и пофиксил светофоры, чтобы доски с каталогами не пытались автоматически обновиться. Можете скачивать / тестить, если есть желание. На этом всё пока что.
>>22957Годно, спасибо. Но с цветом кнопки всё же стоит поэкспериментировать, мне кажется. Ну или с текстом на ней, чтобы отличить состояния кнопки.
>>22958Хорошо, я попробую потом как-нибудь.
>>22958Сейчас могу разве что поменять максимальное время "задержки" этого дабл тапа. Сейчас вот прикидываю, стоит ли её делать больше. Например, чтобы если забыл про двойное нажатие и нажал один раз, можно было успеть вспомнить и послать второе нажатие.
Сделал задержку больше. Всё-таки так гораздо более юзер-френдли.
Включил светофор и понял, почему крашится приложение. Оно ж реально сначала запускает апдейт всех вкладок, и только после того, как все стартанёт, начинает с первой эти обновления сохранять в память, причём в том же порядке. Соответственно, если вкладок много, оно ложит сд/озу. Почему не сохранять асинхронно вкладочку сразу, как та обновилась? Ну то есть стартанула обновляться первая вкладка, пошло дёргать вкладки дальше, а первая вкладка уже обновилась, не дожидаясь, пока дёрнутся остальные.
>>22964Не, там росто индикация так сделана. В тот момент, когда полоски перекрашиваются в цвет ссылок, я просто отмечаю вкладки как "запланированные к обновлению". Потом по очереди запланированные вкладки обновляются. Краши бывают, если выключена ленивая подгрузка превью картинок. В этом случае для каждой обновляемой в фоне вкладки запускается подгрузка превью, не помню, насколько одновременно. Я починю это скоро, как-нибудь. В крайнем случае — просто уберу неленивую подгрузку превью для автообновляемых в фоне вкладок.
>>22968 Погоди. А когда оно в зелёный перекрасилось — оно полностью обновилось или только запустило обновление? Почему тогда после окончания обновления из цвета гринтекста в цвет текста не перекрашиваются сразу все вкладки одновременно, есть небольшой делей?
>>22970>>22943
>>22970Короче просто потому, что я так сделал. Тупо для красоты. Без этой задержки невозможно бы было увидеть "'зеленый свет" на последней вкладке.
>>22971>>22972Уже понятнее. Но я не про задержку перед снятием индикатора, а про видимую очерёдность её снятия, про лаг между снятием индикатора у последующих друг за другом вкладок. Будто индикация снимается сверху вниз по очереди, когда можно было грохать разом всю очередь.
>>22973На примере цветов темы Photon:серый = автообновление не идет, обновление данной вкладки выключеносиний = автообновление не идет, обновление данной вкладки включенооранжевый = автообновление идет, обновление данной вкладки на очередизеленый = автообновление идет, данная вкладка обновлена успешнокрасный = автообновление идет, ошибка при обновлении данной вкладкиВкладки обновляются по очереди, то есть обновление вкладки запускается, когда закончилось обновление предыдущей.
>>22970Хотя может быть у тебя оно просто как-то по-другому работает. У лично у меня вкладки из зеленого в серый/синий перекрашиваются все одновременно. И код так написан, что их одновременнее и не перекрасить.Если сможешь как-нибудь записать видео, то было бы интересно посмотреть, как оно у тебя выглядит.
>>22974Да, всё так. Но, хм, ещё раз объясню: либо из-за инпут лага, либо ещё из-за чего, но прямо вот видно, как проносится очередь перекрашивания зелёного в синий. Из синего в оранжевый тоже не сразу перекрашивает все вкладки. Надеюсь, понятно выразился.
>>22976Возможно особенность твоего андроида.
>>22975Да, вот оно. Вечером попробую с Сяомы записать, на рабочей мобилке нет рекордилки искаропки, искать лень.
А зачем вообще нужно избранное, кто и для каких целей его использует?
И можно ли сделать зум картинок тап анд драгом? По даблтапу он всегда херовый масштаб подбирает.
Блин, вынеси, пожалуйста, файлик со вкладочками из общей папки с кешем. Уже второй раз при автоматической чистке кеша (если лимит указать на максимальный размер) слетают открытые вкладки. Помнится, ещё Мику пыталась переработать эту чистку кеша. Наверное, стоит сделать приоритет следующим: мёртвые закрытые треды → большие фалы медии (картинки/видео) → фуллсайз медиа → тумбинашки мёртвых тредов → тумбинашки просто закрытых тредов → тумбинашки открытых тредов (от самой давно открывавшейся вкладки до последней открытой) → полные треды закрытых вкладок → полные открытые треды (от самой давно открывавшейся вкладки до последней открытой).
>>22981Открытые вкладки не удаляются ни при ручной чистке кеша, ни при автоматической. Если у тебя такое было, то причина, возможно, в чём-то другом. Сходу я не могу сказать, почему такое может быть, тут надо искать повсюду где и что с ними вообще делается. Но чистка кеша их точно не удаляет.
>>22981Или ты имеешь ввиду не то, что буквально слетели (пропали) открытые вкладки, а что всего лишь при переключении на открытую, но давно не посещаемую вкладку, она пыталась перезагрузиться из инета, а в кеше содержимого треда не было? Но причем тогда (тот один) файлик (tabsstate)? В нем же нет содержимого тредов.
>>22982 >>22983 Первое. Чёрт знает, почему так, но его нет, а история с фавами есть.
>>22984Т.е. реально файл tabsstate с концами удалился, я правильно понял? Если так, то буду пытаться разобраться, почему так могло быть.
>>22985 Правильно, да. Посмотри, пожалуйста.
>>22979>А зачем вообще нужно избранное, кто и для каких целей его использует?Если много вкладок, то можно использовать для перехода в избранный тред без необходимости искать его в длинном общем списке, например.>>22980>И можно ли сделать зум картинок тап анд драгом?Сейчас там можно плавно зумить pinch жестом, правда немного коряво. Но вообще да, галерею неплохо было бы допилить, включая более удобные жесты и адекватную совместную работу её полноэкранного режима и контролов webview'шного видеоплеера. К сожалению, не имею ни малейшего понятия, когда смогу заняться этим.
>>22988>зумить pinch жестомНо для этого необходимо задействовать два пальца.>когда смогу заняться этимЖаль, ну будем ждать.
Зделой так, чтобы выделенный текст можно было сразу загуглить в дефолтном браузере.
>>23000Зделол.
>>23001Спасибо.
Кстати, ченжлоги не обновляются? Было бы хорошотна каждый апдейт ченжлог, позволит генерить для стейбл-апдейта из ночнушек, и ночнушкам можно будет диффать версию установленную с последней и подгружать ченжлоги всех пропущенных сборок.
>>23003Обычно я обновляю описание тестового релиза на гитхабе. При проверке обновлений показывается это описание полностью. Когда выпустим новый стабильный релиз, это описание, в своей финальной версии, перейдет к нему. Думаешь, что нужно что-то более сложное? С моей точки зрения оно того не стоит.
Обновление.Изменены цвета светофоров для лучшей совместимости с разными темами.Тема Burichan теперь с красными ссылками, как на 4чане. К сожалению, классический Burichan плохо работает со светофорами, а также (субъективно) и сам по себе.Уменьшена ширина светофоров (долго думал, менять её, или нет, и в итоге решил, что стоит хотя бы попробовать).Добавлена новая опция, делающая так, что автообновление остается в фоне только пока работает приложение (по >>22922 реквесту).Добавлен workaround, решающий проблему с перестающим работать выделением текста из-за бага в андроиде.
>>23008>Добавлен workaround, решающий проблему с перестающим работать выделением текста из-за бага в андроиде.Вот это спасибо, будем тестировать. Но сделай, пожалуйста, возможность отключения светофора, когда обновление не активно. Это постоянное выделение тредов цветом жутко раздражает, очень хотелось бы его отключить, и оставить светофоры только во время обновления.
А ещё подтверждение отправки зачем-то работает даже тогда, когда спрашивает капчу. Только что в этом треде я ввёл капчу и пришлось джва раза нажать на send, чтобы отправить первый пост, хотя двойное нажатие должно отправлять только при отсутствии капчи.
>>23009>возможность отключения светофора, когда обновление не активноНеактивно это в смысле совсем выключено, или в смысле ждет наступления момента следующего обновления?>>23010Это сначала я сделал, чтобы окошко диалога подтверждения выходило только тогда, когда не нужно вводить капчу. Но реализация получилась не слишком простой, плюс потребовала правок во всех модулях имиджборд, использующих гуглокапчу. Мне это показалось нежелательным и недостаточно красивым. Поэтому, когда делал отправку по двойному нажатию, я решил отказаться от этого всего и сделать просто отправку по двойному нажатию. Плюс, как мне кажется, в отличии от всплывающего диалога, про который не забудешь, и который сам не закроется, с двойным нажатием гораздо лучше будет просто привыкнуть тапать всегда по два раза при ответе, чем оно будет то так, то эдак, изменяясь зависимости от доски, кукисов, скорости постинга, etc.
>>23011>Неактивно это в смысле совсем выключено, или в смысле ждет наступления момента следующего обновления?Это в смысле вот это вот, очень мешает. >Поэтому, когда делал отправку по двойному нажатию, я решил отказаться от этого всего и сделать просто отправку по двойному нажатиюЭто не совсем удобно, когда на одних бордах есть капча, а на других нет. Двойное нажатие - это же всего лишь страховка от случайной отправки, а когда есть капча, никак не получится отправить случайно. >лучше будет просто привыкнуть тапать всегда по два раза при ответе, чем оно будет то так, то эдакПо мне, всё же лучше будет "то так, то эдак", а ещё лучше возможность выбора поведения.
>>23012>Это в смысле вот это вотПо этому скриншоту нельзя понять, обновление выключено совсем, или же просто не идет в данный момент. А я, собственно, про это и спрашиваю.Также, возможно проблема в большей степени в цветах, а не в самом присутствии индикации. Попробуй повключать другие темы и посмотри, как оно тебе. Возможно лучше будет просто сделать что-то с цветами.>По мне, всё же лучше будет "то так, то эдак", а ещё лучше возможность выбора поведения.Я подумаю насчет этого. Вполне вероятно, что сделаю, но только после того, как финализируем и зарелизим версию 1.6.9. А то сейчас там не получается сделать красивый отдельный патч, из-за того, что изменения частично пересекаются с тем, что сделано на других ветках.
>>23013>По этому скриншоту нельзя понять, обновление выключено совсем, или же просто не идет в данный момент.Не идёт в данный момент. Сейчас проверил, при полностью выключенном светофоре нет вообще никакой подсветки. >Также, возможно проблема в большей степени в цветах, а не в самом присутствии индикацииНет, именно в самом её присутствии. Лично мне не требуется дополнительно показывать, какие из вкладок у меня треды, а какие - доски и каталоги, я итак это знаю. И эта дополнительная индикация создаёт ощущение, что мне, как для дебила, это ещё раз раскрасили, типа я не разберусь без этого. Я понимаю, что такого и в мыслях не было, но жутко бесит. >Возможно лучше будет просто сделать что-то с цветами.Например, в период реактивности обновления сделать светофор полностью прозрачным.
>>23014В общем я попробовал по-всякому, и мне кажется, что светофоры все же не стоит полностью убирать, а лучше просто делать их всех одинакового серого цвета. Так что пока я так и сделал. Проверь, может быть тебя это тоже устроит, я обновил сборку.Помимо этого вернул/добавил animach.pw, если кому-то нужно. Сейчас он там под именем и иконкой LOLIFOX. Если хотите переименовать в Animach и поменять иконку, то напишите.
Подумав, поменял название тоже. Теперь осталась только старая иконка.
А почему до сих пор у каждой борды тупо нет опции ввести любой домен? Я бы ещё сделал клонирование любой борды, чтоб лишний раз не просить добавить очередной клон.
>>23020>А почему до сих пор у каждой борды тупо нет опции ввести любой домен?Потому что никто не сделал. Ну, и ещё возможно потому, что полноценно (то есть так, чтобы ссылки с этим доменом предлагало открыть в оверчане из других приложений), через настройки всё равно скорее всего не добавишь домен.
Можешь в минорных релизах мелкие фиксы как-то отдельным блоком вверх выносить? А то уже пятый раз читаю чем 1.6.9 лучшн 1.6.8 и не могу в этой каше отличий r58 от r59 найти.
>>23022Хорошо, я попробую.А так rc59 отличается убранной индикацией того, включено ли обновление вкладки (теперь, если обновление не идёт, то все вкладки помечаются одинаковыми серыми полосками), и добавленным animach.pw
>>23015>попробовал по-всякому, и мне кажется, что светофоры все же не стоит полностью убирать, а лучше просто делать их всех одинакового серого цвета.Вот зачем ты такой трудный? Сделай просто ещё одну галочку в настройках "не показывать светофоры между обновлениями" и всё. В который раз уже пишу, что не в цвете дело, а в самом наличии лишней индикации.
>>23008>Добавлена новая опция, делающая так, что автообновление остается в фоне только пока работает приложение (по >>22922 реквесту).Спасибо, не совсем то что я имел в виду, но и так хорошо.
Мне кажется или с каждой версией клиент становится все более и более лагучим?
>>23027Кажется.
>>23028Да нет, не кажется. Поставил форк с фдроида, все намного быстрее и плавнее работает. Допускаю что на быстрых устройствах это будет мало заметно, но на 425 снапе прям отчётливо видны лаги.
>>23029На 636 вообще никакой разницы нет.
>>23027Из-за светофоров точно может такое быть.Из-за фикса выделения текста, возможно, тоже.
>>23029>>23033Хотя, если подумать, то дело скорее всё же именно в фиксе. Попробуй потестировать, когда автообновление не выполняется или выключено. Если лучше не станет, значит действительно светофоры не при чём. А вот фикс выделения текста очень может быть.>>23025>В который раз уже пишу, что не в цвете дело, а в самом наличии лишней индикацииТы же писал, что тебе не нравится то, что показывается где тред, а где нет. Сейчас не показывается. А малозаметные серые полоски с краю можно считать просто частью дизайна. И серьезно, если при выключении "светофор" полностью исчезает, это смотрится не очень. Могу сделать специальную сборку для этого, чтобы все могли посмотреть и проголосовать.
Алсо, кто тут ещё трудный.
>>23026>не совсем то что я имел в видуЕсли ты имел ввиду, что надо сделать так, чтобы обновление отключалось даже когда просто переключаешься на другое приложение, то это уже перебор, как мне кажется. В смысле, перешёл ты такой по ссылке, завис немного в браузере, и уже, возможно, пропустил какой-то пост. Не говоря уже о том, что это было бы значительно сложнее реализовать (если вообще возможно).
Я знаю что уже реквестили, один раз даже я сам. Но можно запилить сброс кукисов, хотя-бы всех и сразу, тут уж похуй на разделение по бородам. Просто одну небольшую кнопочку рядом с очисткой кеша, чтоб нажал и ебнуло все это говно. Проводить процедуру с экспортом настроек, сбросом, импортом, уже порядком подзаебало.
>>23037Может и не сегодня, но когда-нибудь займусь этим. Если будет выбор, то в первую очередь лучше делать общий сборс, или для конкретной борды?
>>23034>Ты же писал, что тебе не нравится то, что показывается где тред, а где нет. Сейчас не показываетсяЯ с самого начала писал, что не нравится именно факт индикации между обновлениями. В первой версии светофоров было просто идеально, когда обновление неактивно, не было никакой индикации. Об этом я тебе сразу и написал в >>22931. Просто добавь ещё одну галочку в настройки для отключения этих серых полосок или делания из прозрачными, чтобы не видеть их, когда обновление вкладок неактивно.
>>23038Да сделай общий, там если чего лишнего и ебнет, не жалко.
>>23038Спасибо кстати за перенос правил автоскрытия. Всегда так вломак было в настройки лезть, а сейчас в два клика всякие говнотреды отлетают.
Можешь сделать стандартную системную тему android light with dark acrtionbar?
В общем, тестирование показало, что фикс неработающего выделения текста расходует примерно на 20% больше процессорного времени на 636 процессоре при быстром скроллинге треда (~55% без фикса, ~75% с фиксом). Всё остальное если и влияет на производительность, то крайне незначительно. Конечно, следовало этого ожидать, но я пока не знаю другого способа обойти этот баг андроида с выделением. Даже не знаю, что делать с этим.>>23039Тебя, случаем, не Роршах зовут? А то тот тоже не любил компромиссы.>Просто добавь ещё одну галочкуОх, знал бы ты, как мне уже надоело их добавлять, не говорил бы так. На каждую новую настройку нужно редактировать по семь файлов (восемь, если настройка используется в галерее), в том числе прописывать на четырех языках (два из которых я не знаю) как минимум по два сообщения. Очень напрягает, когда на каждые несколько строчек кода, изменяющих что-то, нужно тратить в 5 раз больше времени на добавление галочки.Но, специально для тебя, я добавил галку. Две даже (одну в подарок).>>23042Как она выглядит? Кстати, ты можешь сам сделать кастомную тему, а я бы потом добавил ее или в репозиторий кастомных тем, или даже в основной список.Инструкция - https://github.com/miku-nyan/Overchan-Themes/blob/master/docs/Custom-Themes-ru.mdРедактор - https://jsfiddle.net/v36tehfq
>>23043>На каждую новую настройку нужно редактировать по семь файлов (восемь, если настройка используется в галерее)Это повод пересмотреть и оптимизировать их добавление, и только. Галочек туда со временем придётся напихать ещё много. В идеале вообще каждое изменение нужно сопровождать своей галочкой, чтобы его всегда можно было отключить. Особенно, если оно несёт измерения в интерфейсе и/или поведении, потому что даже положительные изменения могут быть для кого-то неприятными и вызывать дискомфорт, это надо тоже учитывать.>в том числе прописывать на четырех языках (два из которых я не знаю) как минимум по два сообщения. А на четырёх-то почему? Я понимаю английский и русский, а остальные-то какие? >Но, специально для тебя, я добавил галку. Две даже (одну в подарок).А вот это спасибо. Вот теперь светофоры закончены и выглядят именно так, как нужно с самого начала. Полностью настраиваемая функция, которую каждый может настроить именно так, как ему удобно и нравится. Кто хочет - выделяет треды, кто хочет - не выделяет, кто хочет - отключает индикацию вообще (как я). А кто-то может вообще полностью светофоры отключить. В итоге все счастливы и довольны. Я же не за свой личный идеал бьюсь и предлагаю, я всегда за то, чтобы каждый мог выбрать именно то, что нужно именно ему.
>>23044>Это повод пересмотреть и оптимизировать их добавление, и толькоА там и нечего особо оптимизировать. Разве что языки убрать (но этого я не хотел бы делать).>А на четырёх-то почему? Я понимаю английский и русский, а остальные-то какие?Ещё украинский и немецкий.Вот добавил я сейчас эти галки, но всё же, откровенно говоря, мне очень и очень не нравится замусоривать экран настроек подобными малопонятными и малозначительными пунктами. Вот серьезно, как по мне было бы гораздо лучше сейчас сделать одну единственную галку, которая включала бы какой-нибудь вариант, более-менее устраивающий всех, ну или хотя бы большинство. Может, голосовался сделаем?
>>23045*голосовалку
>>23045>Вот серьезно, как по мне было бы гораздо лучше сейчас сделать одну единственную галку, которая включала бы какой-нибудь вариант, более-менее устраивающий всех, ну или хотя бы большинствоТак и надо, иначе не будет нормального юа, не будет нормального юзабилити. В идеале настроек должно быть по минимуму, а весь расширенный функционал должен быть встроен в интерфейс.
При добавлении в quick access каталогов, добиваются просто разделы. Можно ли это пофиксить чтобы добавлялись именно каталоги? А ещё каталоги нельзя добавить в избранное, хотя такую возможность тоже неплохо было бы иметь.
>>23048Можно подумать насчет этого.>>23047Какой вариант ты бы выбрал?Если индикация автообновления включена, но само автообновление в данный момент не выполняется,1) скрывать индикацию (т.е. индикация исчезает и появляется в зависимости от того, идет ли прямо сейчас обновление)2) отмечать все вкладки как неактивные (т.е. когда обновление не идет, все вкладки отмечаются одинаковым, например серым, цветом)3) отмечать вкладки по-разному, в зависимости от того, включено ли автообновление для данной вкладки (т.е. серый + другой цвет)4) все три варианта доступны для настройки5) два первых варианта доступны для настройки
>>23049Ну в догонку еще один вариант, на всякий случай:6) индикация состояния автообновления на вкладках вообще не нужна
>>23047>В идеале настроек должно быть по минимумуКатегорически нет. Пользователь не должен приспосабливаться к приложению, этого не должно быть от в коем случае.
>>23051Я считаю, что в этом вопросе (как и во многих, многих других) нужно стараться в первую очередь придерживаться золотой середины и здравого смысла. Как было бы плохим приложение, не содержащее вообще ни одной настройки, точно так же плохо и приложение, переполненное малопонятными и незначительными (и в особенности — чисто косметическими) опциями. Если в приложении некоторую фичу нельзя просто начать использовать (ну или в крайнем случае — просто включить и начать использовать), а нужно перед этим, переключаясь туда-обратно, опробовать несколько комбинаций настроек (потому что сразу не очевидно даже, что они вообще делают), а потом еще думать, как же будет все-таки лучше, то это с большой вероятностью говорит о том, что данная фича недоработана и в любом своем варианте выглядит сомнительно.
>>23052>Я считаю, что в этом вопросе (как и во многих, многих других) нужно стараться в первую очередь придерживаться золотой середины и здравого смыслаКонечно стоит. И в этот треде мы как раз занимается поисками этой середины. >Как было бы плохим приложение, не содержащее вообще ни одной настройки, точно так же плохо и приложение, переполненное малопонятными и незначительными (и в особенности — чисто косметическими) опциямиМного настроек всегда было и будет лучше, чем мало настроек. Надеюсь, это не нужно доказывать?>Если в приложении некоторую фичу нельзя просто начать использовать (ну или в крайнем случае — просто включить и начать использовать), а нужно перед этим, переключаясь туда-обратно, опробовать несколько комбинаций настроек (потому что сразу не очевидно даже, что они вообще делают), а потом еще думать, как же будет все-таки лучше, то это с большой вероятностью говорит о том, что данная фича недоработана и в любом своем варианте выглядит сомнительно.Начнём немного с другого. Кто вообще заставляет перебирать и переключать эти настройки? Давайте подберём вариант, который устраивает большинство, после чего сделаем это настройками по умолчанию. Ещё раз, не единственно возможным вариантом, а по умолчанию. В основном меню в настойках оставим только базовые параметры, а все твики для подсебя и прочий кастомайзинг уберём в отдельную группу и назовём ее "экстра-настройки" или "для продвинутых" или ещё как угодно. В итоге все те, кому нравится вариант по умолчанию, просто не будут заходить в длинный список малопонятных им галочек и переключателей, они просто установят, будут пользоваться и радоваться. А все те, кому что-то по умолчанию не нравится, зайдут туда, разберутся и сделают так, как им удобно. Ориентироваться же только на большинство и прикрываться лозунгами "сложна, нипанятна, ниасилят" и тому подобное - это путь в дашчян, где разработчик всю дорогу вертел мнение пользователей и делал только так, как нравилось ему. Это плохой путь, и лично мне бы очень не хотелось, чтобы оверчан двигался по нему.
>>23049>Какой вариант ты бы выбрал?Я бы выбрал вообще убрать светофоры, т.к это контринтуитивное решение которое засоряет интерфейс. Сторонний человек в жизни не догадается что это там, зачем и почему мигает, ну и в целом выглядит не очень.Хотя меня неверное лучше вообще не слушать, я бы много чего поменял, так что некоторые нынешние пользователи остались бы крайне недовольны.
>>23054>Я бы выбрал вообще убрать светофорыТак просто не включай их, только и всего. Для того туда и сделаны эти галочки, чтобы даже ты смог выбрать именно то, что устраивает тебя.
>>23053>Много настроек всегда было и будет лучше, чем мало настроек. Надеюсь, это не нужно доказывать?Много настроек нужно когда приложение плохо спроектировано, это такой костыль чтобы заткнуть криворукость.
>>23055Ладно, это не интересный спор из которого я пожалуй удалюсь, но с таким подходом не уехать дальше приложения для трех аутистов.
Напоминаю, что большое количество настроек позволяет подстроить приложение под свои нужды.
>>23056Много настроек нужно для того, чтобы, ВНЕЗАПНО, иметь возможность настроить приложение. >приложение плохо спроектированоМожно спроектировать хорошо, выбрать умолчания, которые устроят большинство, но почему нужно лишать выбора остальных? Я вот этого не могу понять. Как может помешать куча настроек, если она убрана в укромное место и туда лазить среднестатистический пользователь никогда не будет?>>23057Почему именно аутистов-то сразу? Назови мне преимущества отсутствия возможностей перед наличием возможностей.
>>23058Именно так, я это и пытаюсь донести. Ладно, допустим, что много настроек пугает среднего пользователя. Но нужно учитывать тот факт, что если человек установил оверчан, а не мейнстримный дашчян, то он уже наелся экспириенса, рассчитанного на среднего пользователя. Если он здесь, дашчян его чем-то не устраивает, как и другие альтернативы вроде кловера того же. Не надо превращаться в новый дашчян, блеать.
Короче.Я тоже люблю настройки, но в данном конкретном случае я верю, что они не нужны.Проблема в том, что так, как оно есть сейчас (с этими настройками), совершенно не ясна базовая концепция этой фичи (индикатора).По моему скромному мнению, нам нужно сделать выбор между двумя вариантами того, чем является эта фича.Итак, данная фича1) Это индикатор состояния на каждой вкладке.В этом случае этот новый элемент интерфейса симулирует цветной LED-индикатор, опционально устанавливающийся на некий серийно производимый объект (вкладка). Он способен менять цвета, и показывать в каком состоянии объект находится (собирается обновиться, обновляется, уже обновлен, ошибка и т.д.). При определенных условиях он вполне может быть и выключен (быть какого-нибудь нейтрального серого цвета), но не может исчезнуть совсем.2) Это вертикальный прогресс-бар, визуализирующий ход обновления.В этом случае новые цветные элементы интерфейса на вкладках следует рассматривать не по отдельности, а как единое целое (прогресс-бар). Прогресс-бар, в силу своей сверхъестественной природы, вполне может повляться из ниоткуда и исчезать как только в нем пропадает необходимость. Но прогресс-бар ни в коем случае не должен выглядеть прерывистым и показывать какую-либо информацию кроме "прогресс дошел до сюда" (в нашем случае — "обработано столько-то вкладок"). Поэтому для реализации такой концепции требуется оставить для каждой вкладки только два возможных цвета и отказаться от отображения любой информации кроме "вкладка на очереди" и "вкладка обработана".Я не знаю, какой из этих вариантов лучше, но считаю, что любой из них будет лучшим, более интуитивным и красивым решением, чем что-то среднее, пусть даже и настраиваемое.
>>23061От самого словосочетания вертикальный прогресс-бар у меня мозг взрывается, а учитывая что речь о мобильном устройстве, шкале не влезвющей в один экран и "заполняемости" сверху вниз это прям вообще ад.
>>23062Поэтому изначально оно и было сделано как "LED-индикатор на каждой вкладке". Со всеми вытекающими.Алсо>Прогресс-бар, в силу своей сверхъестественной природы, вполне может повляться из ниоткуда и исчезать как только в нем пропадает необходимость. Наверное тут будет немного лучше сказать, что прогресс-бар является как бы отдельной от всех вкладок сущностью, и поэтому, подобно стороннему измерительному прибору, может быть размещен рядом с вкладками (поверх них) на время обновления, и убран по окончании процесса. Но так как он представляет собой заполняющуюся шкалу (как термометр), на этой шкале не должно быть пустых промежутков, или промежутков какого-то особенного цвета, соответствующих особенностям какой-то там конкретной вкладки.В общем, к чему я это все написал. Я, хоть и не разбираюсь в дизайне пользовательских интерфейсов, все же вижу, что чаще всего элементы этих интерфейсов симулируют поведение разных физических объектов (термотметров, переключателей, лампочек-индикаторов и т.д.). И нам при добавлении новых элементов в интерфейс приложения нужно отталкиваться от этих же принципов.
Поиск выделенного текста из меню выделения не работает. Я выделяю текст, нажимаю "web search" и вместо стандартного запроса, каким же браузером я хочу искать этот текст в гугле, я получаю сраное ничего. Просто ничего не происходит.
>>23064А какие браузеры у тебя установлены?
>>23066Браузер "Браузер" и waterfox. При нажатии на обычную ссылку в посте спрашивает, чем открыть. А поиск не спрашивает ничего и просто не работает.
После одного обновления, только сейчас заметил одну проблему: при скачивании картинки положение вылетает, скачивая шесть копий этой картинки. Android 6.0.1Версия последняя.
>>23067Можешь проверить с каким-нибудь яндекс-браузером? Просто оно там сейчас открывается не как ссылка, а как "действие web-поиска". Возможно, что не все браузеры это поддерживают (хоть и большинство), но я сделал именно так, а не открытием жестко заданной ссылки на сайт гугла, чтобы те, у кого в браузере выбран другой поисковик могли воспользоваться им, а не жестко заданным гуглом.
>>23068С какой именно ошибкой? Есть стэктрейс? Воспроизводится каждый раз? Имеет ли значение, сохранять через галерею или через лонгтап на превьюшке? Имеет ли значение, включена ли опция сохранения файлов под оригинальными именами?
>>23069С яндекс-браузером не могу, проверил с ванильным firefox, тоже не работает. Может быть причина в том, что у меня не выбран браузер по умолчанию на уровне системы?Но его выбирать я не буду, потому что мне нужно, чтобы каждый раз спрашивало, в чём именно открывать ссылки.
>>23071У меня лису тоже не предлагает. Предлагает google, яндекс и оперу. В общем я взял это на заметку. Возможно, придется для этого добавить какую-нибудь настройку, но я постараюсь как-нибудь сделать так, чтобы за пользователем остался выбор поисковика, и в то же время поддерживались все браузеры.
>>23070Оно не то чтобы вылетает, скорее просто выключается, поэтому никаких ошибок не пишет. Пока он не скачает все шесть копий программу не включить, ибо она сразу выключается. От способа сохранения или настройки сохранения под родными названиями не зависит.Где стэктрейс можно посмотреть?
>>23072>Предлагает google, яндекс и оперуНичего из этого списка у меня не стоит и никогда стоять не будет, увы. Попробуй как-нибудь с лисофорками подружить, пожалуйста.
>>23073>>23070Прости, дезинформировал. Происходит это каждый раз, но ошибка всё же вылетела один раз, когда я попробовал включить до окончания загрузки всех картинок. Но это окошко сразу закрылось
>>23073Если не крашится, то нигде.>>23075Ладно, я постараюсь как-нибудь так понять, в чем может быть дело. Трейс в данном случае все равно бы не сильно помог скорее всего.
>>23075Можешь проверить, есть ли странности на версии 1.6.8, например, появляется ли всплывающее сообщение "файл существует" при первой попытке сохранения нового, ранее не сохраненного файла?
>>23077Скачал 1.6.8, но ничего странного не происходит, всё хорошо сохраняется
>>23078Андроид-то нормальный или какая-нибудь говносборочка по типу миюяй/флайма?
>>23079Бюджетный самсунг - galaxy j2 prime
Обновил еще раз сборку.Привел светофоры к финальному виду и больше не хочу их трогать. Сейчас индикация отображается только во время обновления, в ней только два цвета, и она работает как прогресс-бар.Добавил возможность задать кастомную строку поиска. В этом случае указанный адрес + запрос открываются как ссылка, что дает возможность использовать web-поиск с большинством браузеров.>>23074Скачай новую версию, зайди в настройки -> Advanced -> Web search URLВбей туда https://google.com/search?q= или что-то другое, если хочешь другой поисковик. После этого должно искать в 99% браузеров.
Забыл сказать, выпилил лишние настройки индикации автообновления. Единственная оставшаяся настройка (вкл/выкл) переехала в раздел настроек автообновления, рядом с включением нотификации в статусбаре.
Ща обновлюсь, гляну. Но у меня было пара предложений, в том числе по светофорам.1) Сделай проверку обновлений приложения только по вай-фаю, если в автообновлении тредов выставлено. Ещё можно номер версии перенести в туда же, а лицензию куда-то ещё, а то плождение сущностей. И не мозолить глаз нотификацией каждое открытие, если один раз уже нажал отмену с этим обновлением, в следующий раз просто нотификацию в шторку кидать.2) Не знаю, как сейчас прогрессбар выглядит, но у меня была идея убрать боковую фигню и прогресс обновления показывать фоном вкладки. Заодно убрать эти крестики у дохлых тредов, заменив красным фоном вкладки, а цифери новых постов в фавиконку всунуть, как у куклы.
>>23081Хорошо вышло со светофором в конечном итоге.
>>23083>Сделай проверку обновлений приложения только по вай-фаю, если в автообновлении тредов выставленоМожно.>Ещё можно номер версии перенести в туда же, а лицензию куда-то ещёКуда? А вообще, и так сойдёт.>один раз уже нажал отмену с этим обновлением, в следующий раз просто нотификацию в шторку кидатьТогда может всегда нотификацию при автопроверке?>прогрессбарУже не буду там ничего менять. Надоело.>>23084>Хорошо вышло со светофором в конечном итоге.Ага, нормально.
>>23085Охлади траханье, всегда можно вернуться к задаче после отдыха.Ну, только если туда же ченжлоги всунуть. Узнать список изменений всё же полезно. Можно при тапе по нотификации показывать попап с ченжлогами и обновлялкой. Правда, сразу напрашивается фича автоматической установки всех прилетающих апдейтов.Чёрт знает, куда, на самом деле. Вообще, вспомнил ещё одну мысль: можно настройки разбить по категориям-подменюшкам, а чтобы много раз не тыкать дабы попасть к конкретной настройке, сверху серчбар с быстрым поиском по первым буквам и ключевым словам. Или пойти дальше и вообще сделать Соломоново решение касательно всех чекбоксов на каждый чих — в основных настойках оставить основные настройки, а всю косметику вынести в конфиг-файл, как chrome://flags, со своей смотрелкой в настройках.
>>23081>Добавил возможность задать кастомную строку поискаВо, вот теперь работает.
>>23083>Заодно убрать эти крестики у дохлых тредов, заменив красным фоном вкладки, а цифери новых постов в фавиконку всунуть, как у куклы.Это наоборот полная ерунда. И на куклу не кивай, я лично Стёпу обратно переубедил вернуть через 2 дня после запила этой ерунды - текстовые квадраты и счетчик постов видны на любом девайсе под любым углом, и в любом количестве, а не только меньше десяти; с текущими шакальными иконками это превратится в размазню без контраста. Да и с любыми впрочем, городить кучу логически несвязанной инфы в один небольшой квадрат - плохая идея на любой доске быстрее 10 постов в сутки.
А можно обратно сделать так, чтобы при сохранении картинки в шторку не срало уведомлением о том, что она сохранена? Сейчас приходится после каждой сохранённой картинки открывать шторку, убирать уведомление, закрывать шторку. Да, я знаю, что оно пропадает, но у меня пунктик на тему того, что в шторке ничего не должно быть, и даже несколько секунд - это для меня больно. В настройках не нашёл, как совсем выключить уведомление в шторке и оставить только тост.
>>23089Я наверное попозже тебе отвечу. Отчего-то в эту минуту мне ничего цензурного в голову не приходит.
>>23089У меня такого в последней версии нет, просто на долю секунды в шторке появляется значок загрузки и всё. Но попробуй в настройках уведомлений андроида потыкать разные уровни оповещений, возможно, это поможет.
>>23091>просто на долю секунды в шторке появляется значок загрузки и всёОстающееся на 5 секунд уведомление сделано так, что оно будет работать только на Android 7 и выше.На более старых версиях сейчас сервис крашится, что вызывает на некоторых системах его перезапуски и приводит к >>23068 проблеме. У себя я уже исправил это, сегодня собираюсь выложить.
Можно сделать так, чтобы при пролистывании картинок открытых из всплывающего окошка с постом тред не перелистывался на этот пост? Но в то же время при пррлистывании картинок, открытых просто из поста, тред прокручивался как сейчас?
>>23093Можешь подробно объяснить, почему для тебя прокручивание треда>при пррлистывании картинок, открытых просто из постаОК, но>при пролистывании картинок открытых из всплывающего окошкане ОК?Может быть проще просто выключить функцию (как это давно сделал я)?
>>23092> сегодня собираюсь выложить.Да ты прям на убой работаешь, что не день то обнова, спасибо за труды.
В общем, выложил обновление. Единственное отличие — исправлена >>23068 проблема. Больше сегодня обнов скорее всего не будет.>>23095Ну там просто был явный косяк с моей стороны. Такое я всегда стараюсь как можно быстрее исправлять.
>>23094Могу. Когда я просто листаю тред с кучей картинок, мне скроллирование нужно. А когда я по цепочке ответов спускаюсь или поднимаюсь, вдруг нахожу в ней пост с несколькими картинками и смотрю их, мне совершенно не удобно, что меня кидает на тот пост. Приходится закрывать всю цепочку ответов, искать то место, откуда я начал идти по ней, потом снова открывать.
>>23097Ну в общем это крайне проблематично сделать. Может быть есть какие-то другие идеи, способные помочь с той же проблемой?
>>23097Держи в уме что перешёл по ссылке и не листай картинки вбок, а закрывай и открывай каждую. Я так делаю и каких-то проблем не испытаю.
>>23098Как вариант сделать по дашчановскому принципу, по тридоту при пролистывнии картинок добавить кнопку для перехода к посту.
>>23100По лонгтапу не лучше было бы?
>>23101Так в оверчане нет менюшки по лонгтапу.
>>23102Ну так без менюшки. Тупо лонгтап на картинке = переход к её посту.
>>23098Может быть, стоит посмотреть, как в дашчане реализовано? Я проверил, там как раз как нужно сделано, если просто открыть картинку и листать вбок на другие, тред скроллится. А если открыть именно из всплывающего окошка с постом и листать - не скроллится.
>>23103Слишком как-то по васянски.>>23104Сомневаюсь что код из дашчана хоть как-то применим к оверу.
>>23105Так я и не говорю, что прям кусок кода спереть, а хотя бы посмотреть, каким образом реализовано там. Отличается ли пост просто в треде от поста в окошке, если отличается, то чем именно, ну и так далее. Почему-то же даже один и тот же пост просто в треде и в окошке дают разные результаты при одном и том же действии, а именно просмотре картинок в нём. Значит, это вполне себе реализуемо в принципе.
>>23093Ну короче я сделал какой-то костыль, вроде бы всё работает. Теперь у меня два вопроса к вам.Можно ли эту логику сделать фиксированной, или вам опять нужны будут настройки?Нужно ли прокручивать тред, если картинка была открыта из галереи, которая открывается через три точки?
>>23107>Можно ли эту логику сделать фиксированной, или вам опять нужны будут настройки?Меня устроит и без настройки, за других ничего не могу сказать. >Нужно ли прокручивать тред, если картинка была открыта из галереи, которая открывается через три точки?Мне кажется, что нужно. Чтобы по закрытию картинки быть на посте с ней, а не искать его потом по всему треду.
>>23108Тогда так и сделаю.
>>23107> Можно ли эту логику сделать фиксированной, или вам опять нужны будут настройки?Фиксированная будет норм, если кто-то использовал это для перемещения к посту, то это очень странно.> Нужно ли прокручивать тред, если картинка была открыта из галереи, которая открывается через три точки?Нет, это позволит без переключения настроек перемещаться по картинкам. Так реализовано в кловере и это довольно удобно, однако неплохо было бы добавить в менюшку по трем точкам переход к посту с медиа, тогда это закроет вообще все возможные вопросы.
По поводу производительности, у меня вроде лагов особо нет, но медиа файлы на последних версиях стали открываться очень долго. Особенно это заметно сразу после разворачивания приложен, после тапа на картинку ее открытие происходит через 3-5 секунд. Под открытием я подразумеваю не ее непосредственную отрисовку после загрузки, а именно открытие вообще окна галереи. Раньше кстати тоже была видимая задержка, но она была в районе секунды.
>>23111У меня галерея мгновенно открывается на таком же телефоне, как у разработчика, с 636 снапом. Другое дело, что частенько бывает, что после полной загрузки картинки (синяя полоса дошла до конца и пропала), на растянутом превью может две-три секунды крутиться синяя срань и только после этого появится нормальная картинка. Кстати, это можно починить, чтобы картинка сразу показывалась по окончанию загрузки, а не крутилась ещё анимация?
>>23112>Кстати, это можно починитьПока нет.
>>23112И вообще может это просто из-за нехватки памяти и работы сборщика мусора. Перезапусти оверчан, перезагрузи телефон…
Весь вечер кодил. Грядёт годнота. Но нужна одна новая иконка.
>>23120Звучит вкусно, поглядим.
>>23120>новая иконкаНе нужна. Та, которая сейчас идеальна.
>>23123С чего ты взял что он про иконку приложения.
Реквестирую шаринг ссылок по лонгтапу, сейчас либо весь пост можно отправить, либо каждый линк выделять вручную, что не очень то и удобно.
И не стоит ли что-то сделать с галереей той что по трем точкам вызывается, почему превьюшки такие маленькие и зачем такие огромные промежутки между ними, можно как-то пофиксить.
>>23114> И вообще может это просто из-за нехватки памяти и работы сборщика мусора. Перезапусти оверчан, перезагрузи телефон…Нет, дело не в памяти, ее достаточно. Все перечисленные процедуры я делал неоднократно.
Сейчас в контекстом меню обычного поста и всплывающего поста есть пункты "Select text" и "Copy text" соответственно.
Меня интересует, пользуется ли кто-то ими, и нужны ли они вообще? Так как они занимают место в менюшке, добавлять в неё новые полезные пункты может быть проблематично.
>>23130Никогда не пользовался, если честно.
>>23129>>23130Да я пользуюсь периодически чтобы сохранить пасту/пост с полезной инфой в записную книжечку.
>>23132Share разве не лучше для этого?
>>23133У меня в заметочки не шарится. Но вообще на самом деле если сильно мешает можно и убрать, в конце концов выделить и скопировать можно по другому.
>>23133Я таки и делаю, просто шарю в гуглкип.
Здравствуйте, не так давно узнал про оверчан, пользуюсь неделю, составил список разного рода багов, реквеста, пожеланий. Какого-то баглиста не нашёл, так что сори если какие-то из проблем уже известны или как-то решаются настройками.1) При включенной настройке сохранения файлов с оригинальным именем шаринг файлов происходит с дефолтным.2) Информацию о загрузке файла лучше давать не в уведомлениях, а через всплывающее информационное сообщение снизу. По типу тех что о новых постах.3) Зум картинок через tap and drag, очень не хватает такой уже стандартной во всех приложениях функции.4) Быстрое закрытие дерева ответов, как вариант через удержание кнопки назад на смартфоне.5) Уведомление об ответе должно висеть до тех пор пока ты его не увидишь, находясь в открытом треде нет вообще никакой индикации о том что на твой пост кто-то ответил, так же как и нет возможности найти этот ответ.6) Вставка текста плейнтекстом. Сейчас сохраняется форматирование и текст 72 шрифта при вставке в форму ответа именно таким и будет, что затрудняет любое взаимодействие с ним.7) Каждая страница доски открывается в отдельной вкладке. Не лучше ли было это делать в рамках одной?8) После очистки кеша повторно появляются уведомления об ответах.9) Подгрузки последующих медиа файлов в фоне очень не хватает, на медленном интернете прям больно смотреть.10) При полноэкранной галереи периодически возникают разного рода баги отрисовки, то название заскочит не туда, то строка состояния скроется не корректно.11) Иногда медиа файлы перестают переключаться, и показывается будто он один в треде, хотя на самом деле это не так.
>>23137>1) При включенной настройке сохранения файлов с оригинальным именем шаринг файлов происходит с дефолтным.Спасибо, починю.>2) Информацию о загрузке файла лучше давать не в уведомлениях, а через всплывающее информационное сообщение снизу. По типу тех что о новых постах.Чем лучше? Если файл сохраняется не из кеша и его загрузка занимает какое-то время, если сохраняется тред, а не файл, если сохраняется множество файлов через галерею, то в уведомлении все равно отображается прогресс загрузки. Поэтому я решил не добавлять новых сущностей, а простос сделал так, чтобы уведомление задерживалось на некоторое время, даже если файл сохранился мгновенно (например, из кеша).>3) Зум картинок через tap and drag, очень не хватает такой уже стандартной во всех приложениях функции.Переработка жестов (и вообще поведения) галереи есть в планах.>4) Быстрое закрытие дерева ответов, как вариант через удержание кнопки назад на смартфоне.Сделал вчера. Вероятно, скоро окажется и в публичной версии.>5) Уведомление об ответе должно висеть до тех пор пока ты его не увидишь, находясь в открытом треде нет вообще никакой индикации о том что на твой пост кто-то ответил, так же как и нет возможности найти этот ответ.Уверен, что тебе понравится постоянная сигнализация при быстром общении в треде? Ответы на свои посты можно отличить по цветному фону отвечающих на твой пост ссылок.>6) Вставка текста плейнтекстом. Можно подумать.>7) Каждая страница доски открывается в отдельной вкладке. Не лучше ли было это делать в рамках одной?Может быть и лучше. Всегда так было, я как-то и не задумывался даже.>8) После очистки кеша повторно появляются уведомления об ответах.Есть такое. Как-нибудь посмотрю, но это такое, уже с очень низким приоритетом.>9) Подгрузки последующих медиа файлов в фоне очень не хватает, на медленном интернете прям больно смотреть.Есть желание это сделать, в скором времени вернусь к этому вопросу.>10) При полноэкранной галереи периодически возникают разного рода баги отрисовки, то название заскочит не туда, то строка состояния скроется не корректно.Тут есть два варианта работы: как было изначально, и как стало после моих попыток доработать. К сожалению, оба работают не идеально, но тут большая часть проблем из-за дурацкой реализации полноэкранного режима в самом андроиде.>11) Иногда медиа файлы перестают переключаться, и показывается будто он один в треде, хотя на самом деле это не так.Тоже древний баг, особенно часто возникает в больших тредах (1000+ постов). Как и многое другое пока стоит в очереди.
>>23137> Сейчас сохраняется форматирование и текст 72 шрифта при вставке в форму ответа именно таким и будет, что затрудняет любое взаимодействие с ним.Если оригинальный текст был 72 шрифта и вообще каким бы то ни был, сохранения визуальной разметки при вставке есть дефолтное поведение Андроида. Закрой-открой форму. Если же звёздочки и прочая вакабаразметка копируется, то это странно, да.>>23138Только не надо вешать ничего на лонгтап взада, на нём обычно висит форседклоуз текущего приложения. Вот даблтап норм.Алсо реквестирую унификацию выделения текста. Привык как на Миюе даблтапом выделять, сейчас на стоке неудобно.
>>23139>Только не надо вешать ничего на лонгтап взада, на нём обычно висит форседклоуз текущего приложения.У меня ничего не висит, например.>Вот даблтап норм.Ага, очень. Захотел вернуться на два поста назад в цепочке ответов, а вместо этого закрыл вообще всё.
>>23130Не вижу смысла в Copy text, когда есть Select text, где при выделении можно скопировать необходимое посредством всплывающей стандартной менюшки.
>>23140>У меня ничего не висит, например.Да это вроде на китайских саоми что-то накручено. У меня на стоке тоже ничего нет, закрывать на удержание кнопки назад в дашчане было очень удобно.
>>23141В "Select text" тоже немного смысла: если надо скопировать часть текста — есть даблтап, если весь — Share в Clipboard.
>>23142>Да это вроде на китайских саоми что-то накрученоНа только. У меня на всех кастомных прошивках эта функция тоже включена всегда. Так что если и делать закрытие всей цепочки ответов по лонгтапу "назад", то только опционально.
>>23140>Захотел вернуться на два поста назад в цепочке ответов, а вместо этого закрыл вообще всёРазницу между даблтапом и двумя одиночными знаешь?
>>23144Так может оно вам и не будет мешать. В смысле, может все равно будет выполняться то, что у вас там в системе настроено.
>>23145Что, ждать секуду после закрытия каждого диалога? А если все равно случайно нажмешь слишком быстро и всё закроешь?
>>23146Вот именно, что будет срабатывать именно то, что в системе, то есть закрытие приложения.
>>23148Ну вам же именно это и нравится, я так понял.
>>23149Именно. Поэтому я и говорю, что нужен другой способ закрытия сразу всей цепочки ответов. К тому же, длинное нажатие будет недоступно тем, кто использует жесты вместо навбара. Нужно какое-то решение, которым смогут воспользоваться все, а не только часть.
Закрытие дерева ответов сделайте на удержание клавиши назад. Не выдумывайте херни.
Сборка обновлена.>>23151Пока сделал так. Сначала пусть все хотя бы посмотрят, как оно у них работает, и работает ли вообще. Потом решим, нужно ли добавлять ещё что-то.
>>23152Хороший подход. Но над кастомизацией действий подумайте.
>>23152Чёт херова работает, после закрытия цепочки он ещё автоматом несколько тредов назад отматывает.
>>23151>удержание клавиши назадЭто дискриминация прогрессивной части аудитории а пользу некрофилов. Я пользуюсь жестами и мне этот функционал недоступен.
Может подобие таких вот кнопок из кловер как-нибудь отрисовывать?
В сборке 63 отвратительно работает счётчик новых постов. Просто не показывает их наличие в чести вкладок, хотя на деле новые посты там есть. Откатился обратно на 62, буду ждать починки. У меня почти 300 вкладок, как я должен без счётчика определять, где есть новые посты? Я не настолько поехал, чтобы все 300 каждую минуту вручную протыкивать.
>>23157В сборке 63 ничего не менялось в этом плане. При заходе в тред ты видишь сообщение "N новых постов", или просто видишь посты, отмеченные как непрочитанные? Индикация автообновления включена? Что на ней видно?
>>23158>При заходе в тред ты видишь сообщение "N новых постов", или просто видишь посты, отмеченные как непрочитанные?Вижу посты, которых ранее не было, они помечены как непрочитанные. На тост не обратил внимания, так что не скажу за него.Индикация включена, отображается типа тред обновился, но количества новых сообщений в левой панели нет. Я просто откатился на прошлую версию на втором таком треде и не собираюсь ставить ничего новее, пока проблема не будет решена. В 62 всё замечательно отображается.
>>23159А, ещё момент. Первая сотня вкладок показывала нормально, счётчик сработал. Проблема началась во второй трети списка.
>>23159>>23160Какой размер кеша стоит?
>>231611024 мегабайта.
Добавьте пожалуйста возможность шарить линк на медиафайл при удержании на превьюшке.
>>23162В скольки из этих 200 тредов были непрочитанные посты при том, что счетчики ничего не показывали? Уверен, что не могло быть такого, что ты когда-то уже заходил в эти треды, затем вышел, не сняв подсветку с непрочитанных постов, а потом забыл об этом?>>23163Постараюсь сделать. Крайне годная идея, позволит более удобным образом открывать в фоне (во внешнем плеере) всякие там видео и аудио.
У кого-нибудь ещё наблюдается такое >>23154 ?
>>23164> Постараюсь сделать. Крайне годная идея, позволит более удобным образом открывать в фоне (во внешнем плеере) всякие там видео и аудио.Для этого и хотеть, спасибо.
>>23164>В скольки из этих 200 тредов были непрочитанные посты при том, что счетчики ничего не показывалиПонятия не имею, сколько всего таких было. Говорю же, на втором таком я прибил приложение и поставил прошлую версию. >Уверен, что не могло быть такого, что ты когда-то уже заходил в эти треды, затем вышел, не сняв подсветку с непрочитанных постов, а потом забыл об этом?Совершенно уверен. Я всегда снимаю подсветку с новых постов, когда захожу в тред.
>>23165Там просто после закрытия нет прерывателя к результате, после закрытия дерева ответов, кнопка назад продолжает отрабатывь дефолт действие по переходу назад. Если вовремя ее отжать то отматываться ничего не будет, но там даже задержки нет, очень сложно.
На Android 10.0 пропали всплывающие сообщения о сохранении картинок и о новых постах. Они ведь были раньше, я ничего не путаю?
>>23172А впрочем, о моем же новом посте всплывающее сообщение только что все же было, и "файл уже существует" для картинки - тоже. А вот "нет новых постов" при следующем обновлении страницы - не было. Хотя у меня могут быть проблемы с памятью, и его никогда не было.И ещё я помню сообщение "файл будет сохранен..." для каждой скачиваемой картинки - но это я могу с 2ch Browser путать.
И ещё на 10.0: при нажатии ссылок на посты в треде, перед отображением окна с постом, на экране на долю секунды появляется окно с постом во всю высоту экрана. Пустое или с текстом - не успеваю разглядеть.Такого на 9.0 у меня точно не было.
Как теперь текст выделять?
>>23175Как и всегда, через даблтап.
>>23176Никогда не пользовался, не знал.
Вот это вот что тебе и зачем рядом с кнопкой сохранения? Можно это убрать в меню или сделать отключаемым?
>>23178НЕЛЬЗЯ
>>23179НАДА
>>23180НЕНАДА
>>23181ОБЯЗАТЕЛЬНА НАДА
Конструктивно.
>>23168>Если вовремя ее отжать то отматываться ничего не будет, но там даже задержки нет, очень сложно.Как будет возможность, проверь на последней версии, пожалуйста.>>23163>возможность шарить линк на медиафайл при удержании на превьюшкеСделано.
>>23184>Как будет возможность, проверь на последней версии, пожалуйста.Теперь работает корректно, спасибо.
>>23182НЕНАДАБЛИЕАТЬ. Итак имя файла ни хрена не помещается, ещё и эта дурь
>>23172>На Android 10.0 пропали всплывающие сообщения о сохранении картинокИх никогда и не было в оверчане (только сообщения об ошибках типа "файл уже существует" или "файл уже есть в очереди загрузок").>и о новых постахНасчет этого нужно будет глянуть. На следующей неделе как-нибудь попробую потестить в эмуляторе. Скорее всего это исправимо.>>23174>И ещё на 10.0: при нажатии ссылок на посты в треде, перед отображением окна с постом, на экране на долю секунды появляется окно с постом во всю высоту экрана.А вот с этим точно будет проблема. Я попробую потом поэкспериментировать и придумать какое-нибудь решение, но предварительный диагноз неутешительный.>>23156Как опциональный костыль для тех, у кого нет кнопки "Назад", оно может быть и сойдет, но вообще некрасиво выглядит. Я вот думаю, может быть лучше будет попытаться как-нибудь повесить закрытие всех диалогов на долгий тап за пределами диалога? Раз уж одиночный тап за его пределами закрывает один диалог.
>>23179А что это хоть такое-то? А то я опасаюсь нажимать. И всё же я бы хотел возможность это скрыть, потому что не понимаю, что это и для чего нужно.
>>23187>повесить закрытие всех диалогов на долгий тап за пределами диалогаВот, вот это идеально было бы, если такое возможно вообще. Это будет работать даже без навбара. А то я привык к жестам и не хочу возвращаться к кнопкам уже.
>>23188Hint: долгое удерживание на иконке в action bar'е выводит всплывающую подсказку с её описанием.
Изменение имени файла на загрузку ещё не выкатили?
>>23191Поподробнее плиз. Что ты имеешь ввиду? "Save as"?
>>23192Нет, Send as, в куклоскрипте такая фишка есть при нажимании карандаша под картинкой.
>>23193Пока нет ничего такого. А учитывая, сколько вокруг вечно чем-то недовольных анонов, а также неумолимо набирающий обороты android 10, несущий кучу своих проблем, и тот факт, что я и так ничего не успеваю, то возможно, что и не будет. Хотя я и не против попробовать что-то такое сделать и при сохранении, и при загрузке.
>>23178Эта хрень же просто дублирует кнопку Назад, разве нет? Но кнопка Назад и так есть на всех Android-устройствах, и дотянуться до нее проще, чем до этой кнопки сверху. Тогда зачем она нужна?
Вернуться к посту что ли, только я не понимаю зачем это.
>>23187>костыль для тех, у кого нет кнопки "Назад"И у кого же ее нет?
>>23195Она перематывает тред к посту, содержащему картинку. Особенно полезно из галереи.
>>23197Говорят, что у пользователей 10-го андроида.
>>23198Никогда не понимал людей, которые хотят переходить к посту через картинки. Либо ты читаешь посты, и тогда тебе точно не надо терять текущую позицию в треде, либо ты просто смотришь картинки, и тогда тебе вообще должно быть плевать на посты.Ладно, пусть остаётся - но лично я бы эту функцию в меню спрятал.
>>23199Кнопка Назад есть всегда и везде, просто может быть реализована по-разному. 10-й Андроид как раз даёт на выбор наибольшее число вариантов.
>>23201По мне, кстати, отказ от кнопки "меню" в пользу переключалки между окнами — большое упущение. У каждой кнопки есть минимум три простых и понятных запоминающихся действий — тап, даблтап и лонгтап. У софтварных кнопок добавляются ещё жесты. И если от какой кнопки и стоит отказаться, так это переключение между окнами, даже в стоковом древнем ведре оно было по лонгтапу на дом.мимо
>>23200Хорошо что не ты занимаешься разработкой, мы бы все тут такого говна пожрали что аж страшно.
>>23197У меня нет. Я использую жесты от края экрана, навбара нет, кнопок на нём, соответственно, тоже нет. Есть только жест "назад", но он работает как одиночное нажатие.
>>23202>И если от какой кнопки и стоит отказаться, так это переключение между окнамиВторой вариант на скриншоте - это оно и есть. Только ты от этого ничего не выигрываешь, поэтому лучше просто оставить 3 кнопки.>по лонгтапу на домПо лонгтапу на дом давно уже вызов поисковика/ассистента стоит.>>23204Просто отключи жесты, ни один нормальный человек этим кривым говном на 10-м Андроиде не пользуется.
>>23205>Просто отключи жестыДавай ты перестаешь за меня решать, что мне делать и чем мне пользоваться, а? Мне так удобно, жесты отличные, меня всё устраивает. Это гораздо лучше устаревшего навбара. И решения, привязанные к навбару, я считаю совершенно недопустимыми, потому что они являются прямой дискриминацией пользователей, что в корне неправильно.
>>23206Имей ввиду, что эти жесты в своем текущем виде могут надолго не задержаться. Google очень часто отказывается от собственных идей, а конкретно эта идея ещё и реакцию получила, мягко говоря, не самую положительную. Поэтому в Android 11 жесты уже могут быть другими.
>>23200Дядя, ты дурак?
>>23205Китайцы активно пользуются, сам в метро видел!
>>23200Удвою, эту фичу вообще случайно зафорсили и в той позиции ей точно не место.
>>23214Тебя настолько беспокоит кнопочка на экране? Требуй опциональный интерфейс.
>>23215>ТребуйНу вы там совсем уже осмелели походу.
>>23215Тебе так сложно нажать галку в настройках что ты требуешь кнопку для этого, ещё и в самом тесном месте?
>>23217Вообще не понял твой поток сознания.>>23216Будьте реалистами - требуйте невозможного.
Камон, 1) мелкая кнопка 1) в шапке, 3) когда в галерее. Спорю, что ее никто, кроме заказчика, и не заметил бы и не пользовался бы.И для этого нужна 9001-ая галка в настройках?Лично я знаю, что не буду ей пользоваться, но она мне в той пустой шапке и не мешает вообще ни разу, чтобы трясти настройку.
Смотрите как сделал. Переход к посту работает по клику на названии. И даже название переносится на вторую строку если очень длинное. Что думаете?
>>23220Я думаю, сил это идеально.
>>23218Куда тебе.
>>23220Дякую. Название файла это половина рофла на форчане, а редкую кнопку спрятать за кликом по названию ещё и чисто выглядит.
Пофиксил стиль отображения текста в заголовке галереи. На этом пока всё, наверное.
>>23224Пофиксил - это увеличил размер текста? Мелкий лучше был.
>>23225Возможно так оно и есть, но должно же быть единообразно. Если уменьшать, то надо и для всех других заголовков тоже. Поэтому пока пусть так лучше будет.
Нашёл странный баг при использовании функции превью треда. Когда прокручиваешь вниз, то проблем нет, но если прокрутить ответы обратно вверх, то текст выходит за экран и остаются большие пустые пространства. Нашёл его на Ычане, на других сайтах не видно, скорее всего это связано с количеством отображаемых ответов, на Ычане их показывается больше, чем на других бордах. Версия приложения самая последняя.
>>23227У меня не видно такого и на Ычане. Можно ссылочку на конкретный тред?
>>23228Вот этот самый аномальный. http://iichan.hk/b/res/4959054.html
>>23229Не получается такого же добиться. Проверял с разными комбинациями настроек широких диалогов и полноэкранной галереи, превью треда крутид туда-сюда по несколько раз. Какая версия андроид у тебя? Потом попробую проверить в эмуляторе.
>>232307.1.2 версия. Оно как-то выборочно работает, могу подобное найти только в нескольких тредах и только с определёнными постами. Так-то жить особо не мешает, если несколько раз туда-сюда прокрутить, то всё начинает отображаться как надо.
>>23220 Для фичи, которая может привести к нежелательной потере текущей позиции в треде, нужна защита от случайных нажатий. Лучше все же убрать в меню.
>>23232Позиция в треде гораздо легче теряется случайным касанием правого края экрана. А то, что ты написал, это я вообще не знаю, что надо делать, чтобы случилось.
>>23233Мимо кнопки сохранения файла промахнуться, лол. На лопатах и в маршрутке особенно актуально.
>>23232>>23234В меню точно не уберу. Возможно сделаю долгое нажатие. Но не обещаю, пока не попробую.
>>23235По одиночному тапу показывать инфу о файле, по лонгтапу переход к посту.мимо
В общем, в итоге сделал так >>23236Также заменил опцию "Send by double tap" на опцию "Safe posting", позволяющую отправлять посты как по двойному, так и по долгому нажатию кнопки "Send". Всем, кто пользовался опцией "Send by double tap" нужно зайти в настройки и включить новую опцию.
>>23237Не пора ли в фдроид?
>>23242Поддерживаю
Имеется пара реквестов по поводу галереи, во первых когда её открываешь неплохо было бы делать это именно с того места откуда она открыта, а не с первого поста и второе это уменьшить промежутки между изображениями, очень много места пропадает зря.
>>23220>И даже название переносится на вторую строку если очень длинное. Словил такой баг.
>>23245Это только при загрузке? В смысле потом нормально стало, или всегда так?
>>23246Всегда
>>23247Версия андроид?
>>232484.4.2
>>23245>>23246У себя вот на такой наткнулся.Андроид 7.1
>>23231Та же фигня. Приходится на пост пальцем тыкать, чтобы починить.Андрюха 7.1.2 с Ксаоми...
А можно по логтапу на линк сделать возможность его расшарить? Сейчас для этого приходится выделять далеко не самым удобным способом.
>>23257Как минимум можно попытаться. И я помню про этот реквест, но сейчас немного не до этого.
>>23258А надо бы сделать, вот убрали выбор текста из менюшки по лонгтапу, теперь в постах где одна ссылка без текста её вообще никак не выделить.
>>23260Не,ну если она там прям совсем одна, то можно же тупо весь текст скопировать. Проблема будет как раз, если ссылок больше. Но вообще я займусь этим вопросом. Возможно верну выделение текста из контекстного меню, если не придумается ничего лучше.
>>23261https://www.google.com
>>23261Вот если сообщения такого вида, то никак. Я по крайней мере способа не нашёл.
>>23263Сейчас доисправляю последние баги и займусь этим.
>>23264Ок, спасибо. Лучше конечно если получиться именно шаринг ссылок прикрутить, как не крути удобнее.
>>23264Лучше бы предзагрузку полных картинок пилил.
>>23266Лучше бы ты свои советы при себе оставил.
Обновление. Багофиксы и настройка "вкл/выкл" автовоспроизведение видео.
>>23270>"вкл/выкл" автовоспроизведение видеоГодно, теперь можно врубить вебвью, а то я именно из-за этого им не пользовался.
А это нормально? Куда ему столько?
>>23270Теперь отображается вот так, но так хотя бы лучше, чем до этого было.
>>23277А что именно плохо?
>>23278Ну, если бы я загружал картинки на телефон, то для меня было бы непонятно, какого формата изображение. Но я нетребовательный, так что особо ничего плохого не вижу и потому благодарю за фикс.
>>23280Просто я потыкал в эмуляторе, и на 4 андроиде как-то криво выглядело в две строчки со стандартным размером шрифта. Поэтому я на 4 и ниже сделал в одну. Я могу попробовать сделать шрифт поменьше, но тогда он (по крайней мере пока) будет отличаться по размеру от того, что в заголовке треда. Но в принципе, там сейчас должно работать инфо по клику, так что расширение файла при желании можно и так посмотреть.
>>23281Ну, отличия от заголовочного шрифта некритичны по моему мнению, но про фичу с кликом спасибо - не знал, буду ею пользоваться теперь.
Можно ли фуллскрин режим галереи доработать таким образом чтобы воспроизведение начиналось только по тапу на область видео. Поясню в чем именно проблема, если настроить просмотр на внешний плеер то при пролистываний файлов весь интерфейс убирается и нет никакой возможности например сохранить файл или расшарить на него линк, т.к тап по любой области приводит к открытию файла.
>>23283Ну либо по лонгатпу на любой области показывать интерфейс, так наверное даже будет лучше.
>>23283>>23284Не знаю, что там можно, но желание переработать всё, что связано с полноэкранным режимом, есть давно.
Опять что-то с названиями
>>23286А что не так?
>>23287Обрезано когда не уместилось во вторую строку
>>23288Ну а что еще делать, если оно не уместилось? Могу сделать, чтобы были три точки в конце, если оно вам надо.
>>23288И что ты предлагаешь, добавлять строки пока не влезет?
>>23290Раньше мелкий шрифт был. В принципе если будет помещаться 256 символов, это в любом случае лимит любой фс, хватило бы для любого случая.
Алсо иногда вот такое при загрузке
>>23291И ради чего? Оно и так выглядит нормально. Если хочешь полное увидеть то тапни по названию.
>>23281>могу попробовать сделать шрифт поменьшеА можно это сделать не только для некроёбов? Ну или опционально.
Там насасаче какой-то псих предлагает выкинуть вкладки и сделать второй дашчян, лел.
>>23295Срочно в новости, на первую полосу.
Предлагаю убрать из боковой панели три кнопки наверху, избранное и историю в меню, новую вкладку на карандаш при открытой панели.
Обновил сборку.Реализовал копирование ссылок, насколько смог, правильно.Пофиксил продолжающий играть после закрытия WebView, при воспроизведении audio-only файла.По реквесту из другого треда немного изменил логику работы убирания подсветки непрочитанных постов (на пробу).В этой сборке одиночный тап на посте снимает выделение только с него и всех постов выше, долгий — со всех.
>>23297Пообсуждайте между собой это. Лично мне это не нужно, и время на это тратить не хочется.
>>23298>В этой сборке одиночный тап на посте снимает выделение только с него и всех постов выше,Что за бред, кому и зачем это вообще может быть надо?
>>23300Давай общаться спокойно и конструктивно. Я сделал пока просто чтобы попробовать (в том числе самому) и заодно обсудить тут этот вопрос.Кто-нибудь знает, в чём вообще изначальный смысл подсветки непрочитанных постов?И почему она должна всегда сниматься вся сразу?
>>23301Да я вроде спокоен, просто это действительно странно и смысл мне непонятен от слова совсем.>Кто-нибудь знает, в чём вообще изначальный смысл подсветки непрочитанных постов?Ну как я понимаю выделять сообщения подгруженные после обновлений. Взглядом это не очевидно и можно спокойно начать читать уже прочитанный пост.>И почему она должна всегда сниматься вся сразу?А почему нет, взгляд уже зафиксирован на новых сообщениях, дальше уже нет необходимости в выделении.
>>23298>В этой сборке одиночный тап на посте снимает выделение только с него и всех постов выше, долгий — со всех.Ну нее, сейчас потестил это все максимально неудобно, я как минимум за смену назначений тапов. Вот кому надо пусть лонгтапом убирает выделение с верхних. Кроме того, теперь нельзя по мере скрола открывать медиа файлы одним тапом, надо обязательно делать два.
>>23302Ну в общем-то да. Я сейчас попробовал немного и как-то оно совсем не очень. Хотя вообще у меня самого иногда вроде бывали моменты, когда мне не хотелось снимать эту подсветку целиком (не помню уже, почему).>Вот кому надо пусть лонгтапом убирает выделение с верхних. вот только что хотел предложить. Так оно не будет влиять на привычный процесс, но всё же добавится маленькая новая возможность на случай, если она вдруг понадобится. Сейчас перезалью сборку.
>>23304В каком треде это вообще реквестили, мне прям интересно стало чем человек руководствовался.
>>23305В другом треде.
>>23306Ссылочку можно, я таких намеков не понимаю.
Сборка обновлена.>>23307https://2ch.hk/mobi/res/1309744.html#1724176
>>23308Слишком сложно, так я ничерта и не понял чем он недоволен и в чем его проблема. Ну да ладно, главное что все вернулось на место.
>>23309Да я тоже что-то подозреваю, что до конца не понял, о чём он.>Ну да ладно, главное что все вернулось на место.Вы же не думали, что я сознательно могу сделать с оверчаном нечто плохое?
>>23301>Кто-нибудь знает, в чём вообще изначальный смысл подсветки непрочитанных постов?Чтобы отличить новые посты от старых, очевидно же.
>>23310Ну а вдруг ты послушаешь овоща из того треда и заменишь открытые вкладки на избранное. Наи самом деле я так не думаю, конечно.
>>23312Не, максимум, что я там сделаю, это (авто)очистку вкладок, оставляющую открытым только то, что есть в избранном.Кстати, кому-нибудь нужна функция копирования ссылки на пост? Если да, то в каком виде вы бы хотели её видеть?
>>23310У каждого свое плохое, всем нам свойственно заблуждаться.
>>23313 > (авто)очистку вкладок, оставляющую открытым только то, что есть в избранном Я надеюсь, строго опционально? Мне, например, такая вещь не нужна, я пользуюсь оверчаном в первую очередь из-за того, что могу забыть про избранное и постоянное пердолирование с добавлением-удалением вкладок.
>>23315>Я надеюсь, строго опционально?Само собой это опционально, да и вообще еще под вопросом.
Это как-то фиксится? Ответов 10, а показывает только 3?
>>23297Меня в интерфейсе всё устраивает, зачем сто раз переделывать уже готовые фичи, когда можно заняться реализацией новых и фиксом багов.
>>23317Какая версия андроид? И какой тред? У меня никогда не получалось это воспроизвести у себя на телефоне, надо бы попробовать в эмуляторе.
>>233197.1.1 в треде любом где больше трёх ответов, без исключений.
>>23320Потом гляну. Если долго-долго не гляну — напомните, плиз.
>>23321Ну ты отпишись если глянешь, через недельку напомню если что.
Вот, давно хотел написать, но забывал. Иногда в боковой панели не пропадает количество новых постов в треде, даже если я уже его открыл и даже сбросил выделение с них. Если перейти в другую вкладку и вернуться в тред, то пропадает. Сейчас вот с этим тредом такое случилось. Андроид 8.1.0.
Там во втором треде про вкладки заговорили. Категорически против дашефикации вкладок, именно поведением классических браузеров и привлёк когда-то Оверчан.А вот группировку вкладок, как когда-то пытались сделать в Опере, было б норм. Выделил несколько вкладок, собрал в группу, группу можно свернуть-развернуть, чтобы глаза каждый раз не мозолила, в свёрнутом состоянии счётчик новых постов на группе берётся как сумма всех новых постов на вкладках из группы. Это гораздо более гибкая система, чем дурацкая группировка с изоляцией по бордам. Например, на разных бордах есть треды одной тематики, и их правильнее держать в одном месте, чем размазывать по разным бордам. Особенно вымораживала в Дашчане строгая изоляция вкладок разных борд, когда нельзя тупо в один список слить все вкладки.
>>23324Я это не осилю.Лучше скажите-ка вот что.«Copy link», «Share link», «Copy text», «Share (text)»Что из этого нужно в контекстном меню поста? Сейчас там есть только «Copy text» и «Share» для того, чтобы скопировать полное содержимое поста. Но при этом нет никакой возможности (вообще нигде в приложении) быстро скопировать ссылку на конкретный пост. Можно скопировать или расшарить ссылку на тред, можно на вложение, но на пост — нельзя. Мне кажется, что это неправильно. Я могу добавить что-нибудь в контекстное меню поста, но оно тогда получится слишком большим и менее удобным. Как бы вы сделали?
>>23324>в Дашчане строгая изоляция вкладок разных борд, когда нельзя тупо в один список слить все вкладки.Можно, включается в настройках.>>23325>Как бы вы сделали?Контекстное меню же может быть многоуровневыми. Было бы идеально просто доп. опции распихать в подменю.
>>23325Эх.Двухуровневое меню. Да, больше тапов, но не так часто оно нужно. Вот умел бы в кастомные менюшки, предложил бы сделать квадратные кнопки вместо обычных пунктов.
Да кстати, поправь пожалуйста чтобы при импорте/экспорте сохранялись настройки выборы капчи для борд.
https://2ch.hk/mobi/res/1134050.html#1724758>https://2ch.hk/mobi/res/1134050.htmlПочему первый абзац не покрасило как цитирование, а дальше всё нормально?
>>23329Кто знает. В браузере тоже так.
>>23329Оно и в браузере так, не проблема оверчана. Можно символ левый.
>>23326Всё равно, ставка в Дашчане и Оверчане на диаметрально противоположные способы работы со вкладочками. Дашчан больше про древовидную иерархию и работу с закладками, вкладки лишь временная сущность, Оверчан же наоборот, больше про ручную сортировку и вкладки как постоянно открытые треды для мониторинга. Когда-то давно могло сложиться иначе, но Мику вовремя зареквестили галку "Не закрывать вкладки".
>>23332 > вовремя зареквестили галку "Не закрывать вкладки". Это был я.
Некоторые ответы съезжают за край экрана и приходится пальцем нажимать, чтобы они вернулись в норму.Это из-за чего так поломалось?В предыдущих версиях такого не было.
>>23334Скриншот плиз.
>>23326>Контекстное меню же может быть многоуровневыми.>>23327>Двухуровневое меню.Так и сделал.>>23328Над этим нужно будет подумать, а то там не так очевидно, что надо делать.
Надо бы еще подправить обработку нажатий на постах. Хотел сделать, чтобы копирование ссылок не срабатывало на локальных ссылках, типа ссылок на пост, чтобы копирование не мешало вызову контекстного меню над этими ссылками. Вроде бы и сделал, что хотел, но как-то оно все равно странно работает. Как же надоело. С каждой мелкой доработкой возникает столько непредвиденных проблем, что с ума сойти можно.
Ох и намучился же я с этим копированием ссылок (а точнее не столько с ним, сколько с тем, чтобы прикрутить к ссылкам лонгтапы так, чтобы ничего не сломать). Но зато теперь наконец всё идеально. Можно спать спокойно.
>>23334Если имеешь ввиду это >>23227, то кажется я понял, что это вызывает. А конкретно недавно добавленный "фикс" отваливающегося выделения текста. Я попробую что-нибудь придумать.
Под видео в посте написано, что это видео. Под гифкой - что это гифка. Зделой также для жпг и пнг.
>>23338Годно, однако к последнему пункту шаринга все же стоит дописать что это текст.
>>23340А, и вместо просто надписи video лучше зделоть webm и mp4, чтобы сразу понятно было.
>>23340Если нет подписи и так должно быть понятно что речь о картинке.>>23342Зачем, что это дает?
>>23343Понятно, что о картинке, но непонятно, в каком она формате же. >что это дает?Информацию о формате медиафайла.
>>23344Как меняется твой опыт взаимодействия с файлом от этой информации?
>>23345Будет проще отличать нормальных людей от идиотов, постящих фотографии в пнг, например. Сейчас приходится постоянно лазить в контекстное меню для этого, а так будет сразу видно, кому не стоит отвечать.
>>23346Понятно, реквест придумал, а смысл забыл. В общем мне кажется не стоит нагружать интерфейс такой информацией. Если так интересно всегда можно посмотреть инфу о файле по лонгтапу.
>>23347>нагружать интерфейсТак уже пишется "video" и "gif", я всего лишь предлагаю привести всё к единому виду.
>>23348Сейчас файлы делятся на фото, видео и гифки, что уже "приведено к единому виду".Ты же предлагаешь вместо этого делить их по расширениям файлов.
>>23349Именно. И тогда на каждом вложении что-то будет написано, всё будет одинаково, а не как сейчас, на двух написано, а на двух не написано.
>>23348Оно имеет единый вид.>>23350>на КАЖДОМ вложенииВот именно. Это нагружает интерфейс и не даёт профитов, а значит не имеет смысла.
>>23351>Это нагружает интерфейсНу давай тогда с видео и гифок тоже уберём, хули нет-то. Всегда ж можно свойства посмотреть. >не даёт профитовДаёт. Сейчас нужно проверять каждую фотографию через лишние нажатия, вдруг она в пнг, а так сразу будет видно.
>>23352>Ну давай тогда с видео и гифок тоже уберём, хули нет-то. Всегда ж можно свойства посмотретьЭто уже необходимость. Видя превьюшки в виде картинки и нажимая на нее пользователь ожидает увидеть картинку и по дефолту это происходит. Если же мы имеем дело с видео или гифкой то это ломает дефолт логику и необходимо дополнительное указание на это. В случае с пнг и жпг никак на взаимодействие с приложением не меняется, а значит и нет смысла это указывать.>ДаётНет.>Сейчас нужно проверять каждую фотографию через лишние нажатия, вдруг она в пнг, а так сразу будет видно.Это нужно только отдельно взятому сумасшедшему человеку.
>>23353 > В случае с пнг и жпг никак на взаимодействие с приложением не меняется Меняется. Фотография в пнг весит гораздо больше, из-за этого тратится больше трафика.
>>23354Размер файла и так указан под ним.
Ну, единственный плюс отображения расширений в том, что их можно пихнуть в одну строку с размером и особо мешать не будет.незаинтересованный дизигнер
>>23336>Над этим нужно будет подумать, а то там не так очевидно, что надо делать.Может проще просто дефолтные будет поменять? Если на двачах и форчане поставить fallback то и бекапить ничего не надо, сомневаюсь что вообще кто-то джаваскриптовской пользуется.
Периодически ловлю такой баг - картинки, шбм перестают листаться влево-вправо, а открываются только нажатием в посте. Чтоб пофиксить - закрыть клиент и опять открыть.Было на разных версиях, много лет подряд, на разных андроидах - от кастомов 4.2.2 до нынешнего 9.
>>23358Старый баг, разраб о нем знает. Перезапускать клиент не обязательно можно переключиться в другой тред и обратно, либо несколько раз открыть закрыть файл, тоже иногда помогает.
>>23357>бекапить ничего не надоА они бекапятся. Просто не импортируются сразу после переустановки. И я даже знаю почему так, но для того, чтобы выбрать лучшее решение, нужно немного подумать, а сейчас есть вещи и поважнее.>Может проще просто дефолтные будет поменять?Это могу. Сделал для 2ch.hk и 4chan.org. Если хотите изменить настройки по-умолчанию еще где-то, то говорите.>>23227Исправлено.
>>23359Я давно этого у себя не видел, кстати. Уже было начал думать, что оно как-то мимоходом само исправилось.
>>23361Он действительно стал намного реже появляться, но все же появляется.
Не знаю, баг или фича, но иногда при открытии картинки пишется, что это вложение 1/1, а из там должно быть явно больше...
>>23363Это вот этот >>23358 баг.
>>23341>к последнему пункту шаринга все же стоит дописать что это текстВ русском переводе «Поделиться текстом» будет странновато выглядеть, мне кажется. Не то чтобы неправильно, но какое-то непривычное словосочетание.
>>23365Ну в английском то хоть добавь.>В русском переводе «Поделиться текстом» будет странновато выглядеть, мне кажетсяМожет поделиться на отправить заменить? Как вообще по дефолту эти функции в русском андроиде обозначаются?
>>23366Поменял на всех языках короче.
>>23367Ответь своё официальное мнение по поводу реквеста >>23340 >>23342.
>>23368Мне кажется, что это не нужно, и вообще плохо работает (я проверил, если что).Как есть сейчас хорошо тем, что пикчи и видео визуально различаются, и когда при скроллинге треда попадается видео, то это сразу же заметно и бросается в глаза. А если всегда показывать надпись (которая еще и расширение), то получается что и там три-четыре серых буковки, и тут, и нужно специально фокусировать взгляд на них, чтобы понять, что это. И в этом нет ничего особенно удобного. Сколько трафика скушает картинка действительно лучше определять по её размеру, который и так показывается. Поэтому единственное преимущество здесь в единообразии, но само по себе это ничего не даёт. Короче сам я смысла не вижу. Если бы просили большое количество людей, то скорее всего сделал бы настройку, а так… ну ты понял.
Кстати о позиционировании в треде. Не срочно, но вспомнил древнюю особенность раздражающую. Если тред открыт где-нибудь не сверху, то при автообновлении нижний пост с экрана уплывает чёрт знает куда, если появились реплаи у постов выше, у которых их не было. То есть позиция сохраняется относительно абсолютных координат страницы, а не постов.
>>23370Она сохраняется относительно верхнего края верхнего видимого поста (где область «видимости» начинается от верхнего края экшенбара). Поэтому позиция смещается при появлении ответов только у тех постов, которые видны на экране, при этом уплывают вниз посты, которые ниже их. Не вижу вариантов, как сделать так, чтобы на экране ничего не дергалось, когда посреди экрана появляется новый элемент. Что-то в любом случае будет сдвигаться же.
>>23371Сохранять по позиции нижнего видимого поста? Например. Страница чаще находится в самом низу и скроллится вниз за новыми постами.
>>23372Если речь идет только про самый низ треда, то в планах есть подумать, можно ли улучшить поведение при появлении новых постов, если тред доскроллен до конца. А то сейчас даже если ничего никуда не уплыло, то новый пост все равно не видно, пока не прокрутишь. В общем посмотрим, может быть что-то получится.
>>23317Посмотрел. В общем, в андроиде 7.0/7.1 есть баг, из-за которого и не работало. Добавил костыль, теперь должно быть нормально.
>>23375Заработало, спасибо. Много вообще сейчас костылей в приложении для совместимости с разными ведрами? Вся эта версионность действительно доставляет так много проблем как о ней говорят?
>>23376Сейчас 115 кусков кода зависят от версии андроида.
>>23376Но проблемы доставляет не столько сама версионность, сколько баги, косяки и странности андроида, помноженные на количество версий. Вообще, хуже платформы я еще не встречал. И в плане стабильности, и в плане архитектуры андроид это жесть какая-то.
>>23379>хуже платформы я еще не встречалА у тебя большой опыт?>>23378Звучит не слишком страшно.
>>23380>А у тебя большой опыт?Не слишком. Особенно в мобильных платформах. Но за 10 лет в IT андроид был и остаётся для меня одним из худших экспириенсов.>Звучит не слишком страшно.Ну я же и говорю, что основная проблема андроида в его беспросветной кривизне, а не в различиях между версиями. Различия по большей части решаются использованием библиотек совместимости или же добавлением проверок. Проблема в кривом дизайне API, в нагромождении кучи разных API для одного и того же, в недостаточном их функционале, настолько, что то и дело приходится пользоваться рефлексией и обращаться к недокументированным возможностям, в багах и скрытых особенностях реализации, в плохой документации.
Тут уж раз стали задейтвововать лонгтап назад, может на него ещё повесить обратное действие одиночного нажатия в отношения табов. Чтобы можно было закрывать вкладки при включенной настройки do not close tabs, ну и наоборот не закрывать без нее. А то бывает заходишь в тред и понимаешь ну что полная помойка, а выйти быстро никак.
>>23382А зачем вообще используют опцию «do not close tabs»? А то я вчера вообще подумывал переделать обработку кнопки «Назад» как-нибудь так, чтобы закрытие вкладки было на лонгтапе, а короткое нажатие возвращало бы из треда на доску, а с доски на их список. Ну или что-нибудь на эту тему.
>>23383Чтобы не закрывать вкладки очевидно, переходишь с раздела в тред, хочешь обратно вернуться его не закрыв, а хуй, надо боковое меню дрочить. Ну и у меня как-то в дождь сенсор залагал и нажати раз 30 сработало закрыв половину тредов, больше такого опыта повторять не хочется.>А то я вчера вообще подумывал переделать обработку кнопки «Назад» как-нибудь так, чтобы закрытие вкладки было на лонгтапе, а короткое нажатие возвращало бы из треда на доску, а с доски на их списокТак я примерно про то и говорю.
>>23383Может, будет лучше, чтобы Назад возвращала обратно по списку действий?
>>23384>>23385Сейчас назад, когда не закрывает вкладки, возвращает назад по истории вкладок. И вот мне хотелось как раз уточнить, это лучше оставить так, или же было бы лучше, если бы она возвращала из треда на нулевую, с доски на список досок и т.д.?
>>23386 > . Оставить так, но при этом запилить способ подниматься из треда на доску.Где-нибудь сверху кнопку зделоть вместо иконки гамбургер-меню, например.
>>23386>она возвращала из треда на нулевую, с доски на список досок и т.д.?Как мне кажется вот это, но есть несколько подводных. Во первых скорее всего кто-то будет недоволен из-за смены дефолт действия, во вторых каково будет поведнение если открыто несколько страниц раздела?
>>23388Плюс непонятно что делать если перешёл по ссылке из другого треда, или если у теья просто не открыты вкдадки на раздел, борду. В общем на самом деле слишком много подводных вырисовывается, пусть лучше это действительно будет дефолт назад.
>>23387>сверхуНеудобно, да и там места нет. А если убрать гамбургер, то возможно будут проблемы с открытием шторки на андроид 10 и каких-нибудь еще устройствах.>>23388>>23389Поведение можно придумать любое. Старую логику можно тоже оставить, в виде настройки или еще как. Короче я пока попробую немного пофантазировать на эту тему, и вы тоже попробуйте.
>>23390А какие профиты вообще от этого? Так ли часто надо выходить с раздела на борду. Как мне видится не особо. С треда в раздел да, имеет смысл, но обычно только тогда когда ты в этот самый тред из раздела и зашёл. Все же просто назад имеет более частое применение, по крайней мере при моем опыте, может я конечно чего-то не понимаю.>Поведение можно придумать любоеНе слишком ли много придется городить для всякого рода исключений и останется ли оно для пользователя очевидно как себя поведет приложение при очередном нажатии назад.
>>23391>А какие профиты вообще от этого?Ну, у меня в реквестах записано, значит кому-то оно было нужно. Профит возможно в том, что так действие кнопки назад будет предсказуемее. Например, я не помню, в какой тред я заходил перед этим, и поэтому не стану сейчас нажимать назад, чтобы не переходить неизвестно куда. А вот с выходом на нулевую или на список досок всегда было бы все понятно.>Так ли часто надо выходить с раздела на борду.В каких-то случаях от быстрого открытия списка досок пользы может быть больше, чем от быстрого возврата на нулевую. Потому что нулевая как правило находится в шторке значительно ближе.>Не слишком ли много придется городить для всякого рода исключений и останется ли оно для пользователя очевидно как себя поведет приложение при очередном нажатии назад.Подозреваю, что для меня в любом случае будет очевиднее, чем обычный назад.
>>23392>Ну, у меня в реквестах записано, значит кому-то оно было нужноА есть кстати где-то список в открытом доступе, ради интереса хотелось бы глянуть.>Например, я не помню, в какой тред я заходил перед этим, и поэтому не стану сейчас нажимать назад, чтобы не переходить неизвестно кудаА часто ли в такой ситуации ты хочешь попасть в раздел треда?>Подозреваю, что для меня в любом случае будет очевиднее, чем обычный назад.Ну ок, может на самом деле так и есть, надо пробовать чтобы точно понять как оно будет восприниматься, я просто и не припомню приложений у которых именно такое поведение.
>>23392>нулевуюЭто ты quick access так называешь? С ним бы на самом деле тож что-нибудь сделать не мешало, а то назначение как-то совсем сомнительное.
>>23393>А есть кстати где-то список в открытом доступе, ради интереса хотелось бы глянуть.В открытом нет, да и тот, что есть, давно не обновлялся. Надо привести его в порядок, тогда можно будет и выложить куда-то.>А часто ли в такой ситуации ты хочешь попасть в раздел треда?Не обращал внимания, если честно. Но когда хочу быстро перейти к какой-нибудь другой доске (особенно, если та не открыта во вкладке), то замечаю, как напряжно это делать.>>23394>>нулевую>Это ты quick access так называешь?Конечно же нет. Нулевая это нулевая страница раздела. Очевидно же.>С ним бы на самом деле тож что-нибудь сделать не мешало, а то назначение как-то совсем сомнительное.Возможно, что так оно и есть. Лично я не пользуюсь им. Но я и закладками в браузерах не пользуюсь, вместо этого просто набираю что-то в адресной строке и тыкаю автодополнение.
>>23395>Конечно же нет. Нулевая это нулевая страница разделаШибко мудрено написано, не выкупил.
Блин, как я мог забыть? Удалённые сообщения на двощах не помечаются как удалённые. И этот баг ещё со времён живой Мику.
>>23397Так и должно быть. Если хочешь чтобы отмечались, выключи в настройках двоща мобильное api.
>>23398 А совместить никак?
>>23399Если подгружать только последние посты, то как узнавать, что там выше по треду что-то удалилось?
Отпала капча на этой борде. Еще сегодня утром ведро ругнулось на оверчан 80 версии и предложило отправить его в плейстор на проверку. Перед тем, как успел что-то нажать - приложение установилось и окно само закрылось. И почему то плохо работали шбм - открывались без звука и очень большой фрймдроп был, прям по 1 кадру в секунду воспроизводились. Стоит галка на использовать WebView вместо VideoView. Не догадался сменить все обратно, а вместо этого перезагрузил свой Я.Фон и все починилось допускаю, что это просто сам яфон мозги полощет
Если тапнуть на рефссылку на удолённый пост, открывается меню лонгтапа.
>>23402На любую рефссылку. А на самом деле, вообще на любую локальную ссылку (с относительным адресом). Я специально так сделал, потому что иначе то и дело срабатывало копирование ссылки вместо контекстного меню, из-за того, что ссылки на другие посты есть практически во всех постах, а еще там особенность реализации такая, что если справа от ссылки нет простого текста, то тап на этом пустом месте считается тапом по ссылке.
>>23402Или ты имел ввиду, что открывается контекстное меню при обычном коротком тапе? У меня такого нет. Только что проверил. Сслыка на удаленный пост, который на странице, работает как обычно, если поста нет, то или контекстное меню, или "post isn't found", в зависимости от того, короткий тап или длинный.
>>23403>копирование ссылки вместо контекстного менюОно вообще очень странно работает, а нельзя сделать чтобы при лонгатпе по ссылке просто рисовалось стандартное контекстное меню с доп. пунктами копирования и шаринга ссылки?
>>23407Нет, так скорее всего не получится.
>>23406 При обычном одиночном тапе по ссылке на пост, которого нет и который выдаёт "Пост не найден". Впрочем, обновление до актуальной версии помогло.
>>23379>>23381Сейчас фактически есть только две мобильные платформы, и на одной из них подобное приложение существовать нормально не может из-за полнейшей огроженности. Поэтому Android - единственный выбор, и его проблемы придется терпеть. Ну, кроме совсем уж древних версий, поддержку которых можно и дропнуть.
Что думаете насчёт того, чтобы добавить в приложение тему в стиле Чио-чана?
>>23411Тем много не бывает.
>>23412Тогда посмотрите пока в виде custom темы.https://mega.nz/#F!HYlUWawZ!cTuxp0R5vcEUSXcoSZcJjwВсё ли там нормально? У меня сомнения разве что насчет цветов textColorPrimary и sidebarBackground. Сначала сделал как на скриншоте выше (файл Umnochan2.json), потом поменял на цвет из фрейма (файл Umnochan1.json). Как будет лучше/правильнее?
>>23413Ошибочка, там должно быть sidebarForeground.
>>23413Не знаю как правильнее, но лично мне больше первая нравится.
А возможно сделать тему мюон? Чтобы как на сайте, с завитушками на фоне, свечением ссылок и всеми делами.
>>23416Ничего такого на данный момент движок тем не поддерживает. Можно просто сделать цвета как там.
>>23417А сильно сложно расширить его возможности? Было бы действительно прикольно будь такого рода костамайз.
>>23418Для кастомных тем точно будет много работы. Для встроенных в приложение это скорее всего не так сложно, но вряд ли имеет смысл добавлять тему мюон в список базовых, она слишком уникальная для этого. Я думаю, что для начала будет лучше добавить или изменить в работе тем что-нибудь менее значительное.
>>23400Сверять номер последнего поста в треде? Немношк лиспоподобного псевдокода: (if (= (localpostno len) (2ch.hk/makaba/mobile.fcgi?task=get_thread&board=curboard&thread=curthread&post=((localpostno len) - 1) (1) (localpostno)))(2ch.hk/makaba/mobile.fcgi?task=get_thread&board=curboard&thread=curthread&post=(localpostno len))(2ch.hk/makaba/mobile.fcgi?task=get_thread&board=curboard&thread=curthread&post=1))
>>23420Твой пример не компилируется в моём внутреннем компиляторе.
>>23421 если всего ЛокальныйНомерПоста = первому ЛокальнйНомерПоста из 2ch.hk/makaba/mobile.fcgi?task=get_thread&board=ТекущаяДоска&thread=ТекущийТред&post=(всего ЛокальныйНомерПоста - 1) тогда 2ch.hk/makaba/mobile.fcgi?task=get_thread&board=ТекущаяДоска&thread=ТекущийТред&post=(всего ТекущийНомерПоста) иначе 2ch.hk/makaba/mobile.fcgi?task=get_thread&board=ТекущаяДоска&thread=ТекущийТред&post=1
>>23420 Не пойдёт: по твоим ссылкам там номеров нет, это индексы в массиве, они относительны. Подобную структуру строит мой фронт к Автобусу из HTML-а, с теми же недостатками. З.Ы.: А что за свойство closed у каждого поста, оно не о том?
>>23423Это закрытые треды, т.е. те, в которые писать нельзя. Спросишь, при чём тут обычные посты? Ха! При том, что в движке каждый пост =тред, то есть чисто технически они могут приделать как многоуровневые треды, так и тредированные ссылки на посты как в Твиттере. Вообще, Макаба прикольная в некоторых аспектах, было бы интересно её потыкать.Алсо можно ж сверять не локальный, а глобальный номер, вытягивая из запроса по локальному. Т.е. вот в треде у тебя 100 постов, последний имеет номер 1234, тянешь посты в треде с 100-го, сверяешь глобальный номер первого (в нашем случае 100-го) поста из подгруженных и если он не равен 1234, то грузить весь тред.
>>23424 Понятно. Дураки одинаково мыслят — у меня такая же идея была. Хотя технически это просто реализация дерева постов. >Алсо можно ж сверять не локальный, а глобальный номер, вытягивая из запроса по локальному. Не можно, а только так и выйдет. Это, однако, отловит только деструктивные изменения списка, недеструктивные, комментарии модератора к посту, например, останутся невидимы. Вообще, довольно интересная задача для бэка. Хотя её можно журналом решить, чего уж тут. Ладно, извините что вклиниваюсь, тем более, что не пользуюсь этим.
>>23424>Т.е. вот в треде у тебя 100 постовА если тред бесконечный и локально у тебя больше постов, чем на сервере?
>>23426 А сейчас как обновление таких тредов происходит?
>>23427Так же, как и остальных: запрашиваются новые посты по глобальному номеру.
>>23428 Тогда алгоритм остаётся тот же. При слиянии полученного с сервера полного списка с локальным существующие только локально посты помечаются как удалённые. Посты (которые одновременно треды) в списках упорядочены по их номерам, посему такое слияние будет происходить за линейное время.
>>23429При получении полного списка постов там сейчас примерно так и происходит, и всё как надо отмечается. Выше вопрос был в том, как я понял, чтобы каким-то образом совместить экономящую трафик подгрузку только новых постов с возможностью отмечать удаленные посты, которую сейчас дает загрузка полного треда при обновлении. Было предложено определять, нужно ли грузить полный тред, запрашивая новые посты по локальному порядковому номеру поста и сверяя глобальный номер первого поста в выдаче с номером последнего локального. Но такая логика не будет работать с бесконечными тредами, и они будут перезагрзужаться полностью каждый раз же.
>>23430 Всё, поняла уже. Тогда да, не будет.
Меню настроек уже давно не помешала бы группировка в несколько подменю.
>>23425Ну, да. Лог самый оптимальный вариант. И запросы вида log?time=unixtimestamp&location=location&event=event1,event2,…>>23426Ez.Если сумма новых постов и старых больше бамплимита, тогда если по глобальному номеру не выдаёт 404 пост с локальным номером, равным количеству загруженных постов по глобальному номеру последнего в треде на момент загрузки минус 1, дёргать весь тред заново.
>>23440 Можно просто запрос тот же оставить, только вместо &post=<порядковый номер в треде> сделать &fromTime=<timestamp>, ну и гранулярность таймстампу повысить до одной секунды, чтобы база не повесилась. Останется вопрос только, как очищать этот журнал, поскольку он будет очень резво расти в размерах. >Ez. Насколько я понимаю из этого разговора, бесконечные треды там сделаны в виде очереди фиксированного размера. Когда эта очередь заполнена, то при добавлении туда нового поста из неё сперва удаляется самый старый. Отсюда порядковые номера постов уменьшаются на единицу и узнать, произошли ли деструктивные изменения в хвосте уже нельзя без загрузки всего треда (вернее того, что от него осталось). Могу понимать неправильно, конечно.
>>23441Чистить по логам удаления родительских нод. Удалилась нода (тред) — удалились все записи с ней связанные. На бордах с тредлимитом это не проблема.Так в том и дело. Перечитай ещё раз условия. Хотя, ладно, на примере. Допустим, бамплимит в 500, есть тред с 450 тредов, последний пост 1234. После обновления запросом по 1234 выдаёт 100 новых постов. 450+100=550>500. 100-50=50. Смотрим текущий 49-й пост (№666). Если по mobile.fcgi?task=get_post&board=доска&post=666 в респонсе 404 — всё ок, пост уплыл, тянем только новые посты, удаляя 50 первых. Если там пост — грузим все посты с локального первого.
>>23442 В моём понимании такой форум — это дерево в реляционной модели, узлы первого уровня которого являются досками и любые их изменения ограничены группой администраторов форума. Отсюда в журнале измений этого дерева будут оставаться записи об удалении узлов второго уровня, которые треды (которые одновременно посты ну или наоборот). Грохать их по таймеру? Ещё у меня в голове вертится слово «фрагментация», что с ним делать пока непонятно. >Если по mobile.fcgi?task=get_post&board=доска&post=666 в респонсе 404 — всё ок Так бы и сказал, что посредством дополнительного запроса. Тут не знаю. Во-первых, такой апдейт надо делать атомарным у меня выбора не было из-за ленты — не знаю, насколько это здесь сложно. Во-вторых, коннект — штука небыстрая, на 3G-свистке занимает секунд 5-10 это вам не ВебСокеты. Два запроса — два коннекта, увеличивай время вдвое. Получается новая фича за счёт тормозов.
Чот ссылки через раз прожимаются
>>23443 Ну, хм, смотря какая структура нод у тебя и как строго они друг от друга зависят. Если как на Нульчане было, где обязательно указывалась хоть одна >>ссылка и дочерний пост привязывался к родительскому по первой >>ссылке (которые помечались как ответы, а остальные как упоминания), и при этом дочерняя нода не может существовать без родительской, то, опять же, грохнулась родительская нода — грохаются все логи всей цепочки дочерних нод. У меня, например, крутилась идея Твиттеро-подобной борды, ориентированной не на доски, а на профили пользователей. Можно зарегаться, можно просто что-нибудь запостить и создастся временный профиль, но не суть. Основной момент был в том, что это many-to-many, где дочерняя нода может существовать без родительской в рамках треда, так как все посты будут отображаться как треды на страничке постера. И это уже сложнее простого дерева. Но всё всё равно упирается в реализацию бд и её архитектуру. Туда же фрагментация. Можно всё разбить на отдельные куски большую бд, а можно хорошо её спроектировать и сделать гибкой и быстрой. Если интересно попилить децентрализованный движок с постами-нодами, или обсудить его, или попилить вообще что-нибудь бордорелейтед — напиши на ovo@waifu.club. Вот забавно получается. По идее, все эти апи должны сократить потребление трафика и скорость загрузки страницы, а по факту только замедляют. Даже эмпирически, у меня обычные треды, которые полностью грузятся и парсятся с хтмлки, обновляются быстрее, чем двощи.
>>23446 Всё всегда упирается в архитектуру БД, если у тебя более одной таблицы. Поэтому проектирование таких вещей начинается с того, что ты берёшь ручку, листок бумаги и начинаешь рисовать таблички. Потом начинаешь эти таблички перекладывать на сущности ORM, обходя узкие места ORM, потом пишешь сервисный слой, затем фронт. >что это many-to-many, где дочерняя нода может существовать без родительской в рамках треда, так как все посты будут отображаться как треды на страничке постера >можно просто что-нибудь запостить и создастся временный профиль Хех. Такой профиль будет привязан к сессии, которая протухнет через дефолтные 30 минут и восстановить её будет нельзя. Т.е. посты незарегистрированных пользователей будут самоубиваться по таймауту. >напиши на А смысл? В таких разработках нет ничего секретного, зато появятся обидки вида «Почему ты мне не отвечаешь?!». Почему бы не создать тред здесь? Тем более, что, как мне кажется, обсуждение заглохнет через пару постов. >По идее, все эти апи должны сократить потребление трафика и скорость загрузки страницы Пикрилейтед. Основная проблема фронта уже давно заключается в том, что сам коннект клиента к серверу занимает времени на порядки больше, чем загрузка и обработка данных. Причём в мобильных сетях это время зависит даже от погоды у тебя за окном. К тому же, запросы могут теряться по дороге, а мобилы могут внезапно рвать соединение с инетом и переподключаться. REST-API с запросом на каждый чих — это голубая мечта теоретиков.
>>23444Эээ так ты же мимо них жмешь, а когда первый раз попал, отчетливо видно срабатывание скролла вместо тапа.
>>23448Так ни фига, я несколько раз в ссылку попадал и она срабатывала раза с третьего. Когда линия после ссылки пустая и можно тыкать в любой горизонтальной точке - то же самое, всегда работало, а в 78 отвалилось и только с десятого раза, и то если ровно в середину буквы тыкаешь.
Ещё пример. Такое ощущение что ещё и баланс между свайпом и тапом поменялся, раньше хотя бы на горизонтальные движения так не агрилось.
Алсо, файл с чейнджлогом у тебя на гитхабе лежит? Хочу долгими зимними вечерами перечитывать логи.
>>23456То, что показывается в приложении, это просто описание релиза: https://github.com/overchan-project/Overchan-Android/releases/
>>23174Есть какой-то прогресс по этому багу?
>>23459Пока особо им не занимался. В общем-то там очевидно, что это и почему, но пока не могу сказать, получится ли избавиться от этого лишнего показа окна.
А можно парсилку ссылок на anon.fm, чтобы кликабельными были? Заодно там же можно скрыть номер поста, этот таймштамп не несёт никакой нагрузки и обновляется раз в день, а при ответе можно вставлять айди приславшего.
>>23461>парсилку ссылок на anon.fmВ смысле ссылок из другого места, ведущих на anon.fm, или ссылок на странице anon.fm, ведущих куда-то еще?>чтобы кликабельными былиВ каком смысле «кликабельными»? Что должно происходить по клику, чего не происходит сейчас?>скрыть номер постаНадо посмотреть.
>>23462 На странице. По дефолту в /answers.js теги <a> ставятся только для ссылок от диджея. Поэтому когда ссылку присылает слушатель, ссылка не кликабельна, приходится выделять и вставлять в браузере. Давно хотел написать, но не было живых допильщиков.
>>23462 >>23463 А ещё можно для лучшей работы с выделением своих постов брать айдишник, который выдаётся в формочке после отправки сообщения.
Зделой возможность скрывать посты по картинке, как в куклоскрипте. Там есть пункт "скрыть с похожими изображениями".
Для автоскрытия создано правило с текстом "твои действия?", именно с вопросом в конце. В посте есть слова "твои действия", без вопроса в конце. Почему этот пост скрыло? Чини автоскрытие давай.
>>23474Так и должно быть.
>>23474Экранируй символ знаком \
>>23475Не должно. >>23476Вот мне делать больше нечего. Чините так, чтобы оно само экранировало что нужно. Я не хочу ничего запоминать или экранировать, я хочу просто копировать текст со всеми знаками препинания и делать правило, которое будет скрывать именно то, что я скопировал и только его.
>>23477С такими закидонами тебя можно только нахуй послать, скрытие работает по правилам регулярных выражений где знак ? является функциональным метасимволом. Хочешь чтобы он воспринимался просто как текстовый символ, поставь перед ним \
>>23478>скрытие работает по правилам регулярных выраженийНазови мне хоть одну причину, почему я должен во всём этом разбираться. Я скопировал текст, вставил в правило и хочу, чтобы оно скрывало именно этот текст, я совершенно не обязан знать всякие регулярные выражения и прочие заумные штуки. Делаете приложения для пользователя - так делайте его так, чтобы для его использования не нужно было каких-либо специальных знаний.
>>23479>Назови мне хоть одну причину, почему я должен во всём этом разбиратьсяТы хочешь чтобы оно работало.>я совершенно не обязан знать всякие регулярные выражения и прочие заумные штукиТогда оно не будет работать.>Делаете приложения для пользователя - так делайте его так, чтобы для его использования не нужно было каких-либо специальных знаний.Когда заключим с тобой договор на коммерческих условиях с наличием такого рода пунктов в нем, тогда и поговорим.
>>23480>Ты хочешь чтобы оно работалоДа, хочу чтобы работало. И работало прозрачно для пользователя без специальных знаний. Я не программист, чтобы разбираться во всех этих регулярных выражений и прочем дерьме. Я просто хочу пользоваться с удобствами. >Тогда оно не будет работать.А это уже задача программиста - сделать так, чтобы оно работало. Пусть напишет обработчик этих своих выражений, но по умолчанию всё должно восприниматься именно как простой текст.
>>23481>Я просто хочу пользоваться с удобствами. А я хочу выебать галь гаддот, что-то на хуй оно от того ко мне не прыгает.> Я просто хочу пользоваться с удобствами. Иди на фриланс, найми человека который сделает тебе пиздато.>А это уже задача программиста - сделать так, чтобы оно работалоОно и работает.>но по умолчанию всё должно восприниматься именно как простой текст.Кому должно?
>>23482>Оно и работает.Не работает. Оно не воспринимает адекватно знаки препинания.
>>23483Оно работает в соответствии с заданными правилами.
>>23484Это неправильные правила. Для заучек-ботаноа можно было придумать какой-нибудь специальный символ, который означал бы, что нужно использовать эти ваши задротские выражения, а для нормальных людей оставить логично и понятно, чтобы все символы были именно текстом.
>>23485>Это неправильные правилаНу раз ты так сказал.>заучек-ботаноаГосподи блядь, там десяток правил осваиваемых за 5 минут. Не хочешь, не надо. Уж поверь никто сильно не расстроится от того что у тебя что-то там не работает так как ты хочешь. Готовое решение тебе дали, хочешь используй, не хочешь не используй. У меня все.
Это ж всё на добровольных основах. Попроси — может сделают, чего наглеть?
>>23485>2019>Не мочь в регэкспыЧто значит - в тостер нужно положить хлеб и включить в розетку? Это какие-то неправильные правила. Я хочу, чтобы горячие тосты появлялись там прозрачно для пользователя! Для заучек-электриков-хлебопекарей можно было придумать какой-нибудь специальный рычаг, который означал бы, что нужно использовать это ваше задротское электричество и задротский хлеб, а для нормальных людей оставить логично и понятно, чтобы горячие тосты материализовались именно по щелчку пальцев.
Спешу сообщить, что на моём 4.2 нет выделения текста даблтапом искаропки! Я хоть и планирую ближайшее время на 9 перекатиться, но всё же волнуюсь за инвадидов!
Пока вы тут меряетесь силой вакуума в черепе, подниму вопрос конкуренции - наскооько заморочно будет экзифы из пикч выдирать например на цоцаче?
>>23491>выдиратьВ смысле просматривать? Или в смысле стирать при отправке?
>>23492Вообще читать, разве стирание не запилили года 3 назад?
>>23493Да вроде нет там нигде стирания… Просмотр должно быть несложно сделать.
На главном домене Кольчана сейчас висит заглушка, в то время как борда вполне себе функционирует на поддомене backdoor: https://backdoor.kohlchan.net/ . Помогите адаптировать форк Overchan'a с поддержкой Кольчана под новое доменное имя.Форк лежит тут: https://github.com/Eilhart/Overchan-Android/releasesОбсуждение форка на Кольчане: https://backdoor.kohlchan.net/prog/res/7.html
>>23495Новый домен можно прописать в настройках же.
>>23496Благодарю. Мне не удалось сразу найти это в настройках. Теперь все работает.
>>23495Не за что же. Кстати, в этот форкhttps://github.com/overchan-project/Overchan-Android/releases/патчи Eilhart'а для поддержки Кольчана тоже уже давно интегрированы.
>>23498Тогда эту новость следует немедленно опубликовать в той теме во имя всех медленных покемонов же!
По сей день ломается просмотрщик фото (1/1 вместо m/n)...
>>23501Ну почини.
Кипучее движение игристого ума, остановка.
При обновлении тредов нужно писать не количество новых сообщений, а количество непрочитанных. Объясняю, почему. Если в тредах остались новые сообщения (обновление произошло, но вкладку я не открывал и счётчик не был сброшен, соответственно), а потом приложение было завершено по любой причине (упало само, я специально убил его, либо просто перезагрузил телефон), то после запуска при новом обновлении вкладок будут показаны только новые сообщения, если они появились в треде. Те же сообщения, которые были раньше, но я их не читал, не будут отображены. Например, в треде было 5 новых постов до перезапуска, я его не открывал, после перезапуска будет показано, что там нет новых постов, хотя их там осталось по прежнему 5. Второй пример. Было 5 постов, тред не открывался, после перезапуска или во время него появился ещё один пост. Обновление покажет только один новый пост, хотя на самом деле их там 6, а не 1.
>>23509То есть ты хочешь, чтобы было: зашел в тред, обновляешь, всплывает сообщение «10 новых постов» (потому что 10 непрочитанных), обновляешь еще раз — снова всплывает «10 новых постов»… Так что ли?
>>23509И если ты не открывал вкладку, то счетчик на вкладке не должен сбрасываться, вроде как. В том числе и после перезапуска.
>>23510Я говорю про боковую панель, в первую очередь. А так - да, пусть и в тосте показывает, если посты не прочитаны, я не против.
>>23512У тебя после перезапуска приложения сбрасываются счетчики на вкладках в боковой панели?
>>23511Я не знаю, должен или не должен. Может быть, это баг, может быть, нет. Андроид 8.1.0, линейка, поведение именно такое, как я описал.
>>23514У меня ничего не сбрасывается. По идее, оно может сброситься только если ты кэш очистишь, или тред пропадет из кэша. Можешь записать видео?
>>23502 Блять, я прошу починить, ибо не являюсь разработчиком. Хуле токсичничаешь, блядь, даже от простого репорта о баге? Звезда во лбу не слишком ли ярко сияет, ваше превосходительство? Алсо постинг поломался из под приложения...
>>23501Баг легко не чинится, нынешний разработчик не готов с ним возиться. Учитывая твою формулировку ты должен быть в курсе.>>23517>Алсо постинг поломался из под приложенияГде, когда, при каких обстоятельствах?
>>23517>Хуле токсичничаешь, блядь, даже от простого репорта о баге? Ну как бы, ты зарепортил то, что до тебя только в одном этом треде упоминали четыре раза. Из этого я сделал вполне логичный вывод о том, что все предыдущие ответы в духе "баг известный, возможно когда-нибудь будет починен" тебя не устраивают. Ну и попробовал тебе предложить другой вариант, только и всего.>я прошу починить, ибо не являюсь разработчиком. Я так-то тоже не являюсь разработчиком оверчана (я его не разрабатывал, я простой пользователь, как и все тут). Более того, я не являюсь даже андроид-разработчиком. Не являюсь я также и java-разработчиком, и за всю жизнь мной на java не было написано ни одной программы. Поэтому не надо, пожалуйста, делать поспешных выводов о том, что мне тут всё быстро и легко, и что я что-то там не чиню потому что я вредный. Практически на каждую мелочь, которая не является чем-то совсем уж простым и очевидным, мне нужно тратить от нескольких часов до нескольких дней на изучение кода, его переделку и поиск багов. Свободного времени мало, а когда оно появляется, то не всегда присутствует желание сутки напролет сидеть над кодом оверчана. Баг на очереди, как и еще многое другое, но, блин, не стоит ожидать от меня, что я смогу работать над всем этим постоянно и непрерывно. Репортите незарепорченное, предлагайте новое. Если нет сил ждать, и есть хоть какие-то навыки в области программирования (даже неважно, на каком языке), то присоединяйтесь к допиливанию. Ничего невозможного здесь нет, тут весь вопрос лишь в том, какой частью своего времени вы готовы пожертвовать ради нужного вам багфикса или фичи, ну или простой благодарности от анончиков.
>>23447В моём видении было так: временный профиль живёт 60 дней с момента последнего поста (можно "войти" по куке или по генерируемому паролю из настроек аккаунта), после чего посты не удаляются, а привязываются к единому анонимному профилю с закрытой лентой. Грубо говоря, сообщения останутся доступными, но только при нахождении их на странице (в треде), где они были оставлены или по прямой ссылке. Но можно, например, привязать временный профиль к постоянному, если залогинен в постоянный или регаешься и знаешь пасс/куку временного.>голубая мечта теоретиковЖаль, что именно эти теоретики в основном и ответственны за наш интернет, и он не на рест-апи только из-за низкой квалификации большинства формошлёпов в конструкторе сайтов.>А смысл?Я там не один. В частности с этим движком дело в том, что разработка вялотекущая, и главный автор не хочет её сливать в паблик до запила стабильной версии с выкатом в продакшен. К тому же на более ранней и криво… кхм, сырой итерации крутится одна известная в узких кругах борда, поэтому может сойти за пиар (за это отдельно обидно в целом за современный интеренет, где искренние желания сделать что-то интересное приравнивается к скаммерству и желанию заработать). Если более в общем, то наша цель не заставлять других делать проекты за нас, а предоставить место, где можно найти интересных людей, перед этим собрав как можно больше оных в одном месте. Хотя, "место" тут слабо употребимо, скорее, связать все нити, ведущие к этим людям. Есть желание показать обитателям разных околобордовых сообществ, что наличие полезных и знающих своё дело не зависит от ресурса и его идеалогии, что зачастую единомышленники просто не знают друг о друге, но находятся в одном информационном поле. Но это лирика. Я к тому, что никто не будет тебе докучать вопросами и кидать обидок, но у тебя будет знание о "месте", где высока вероятность найти готовых помочь или предложить задание из области твоих интересов. Обсуждение — лишь малая часть возможной совместной деятельности, в первую очередь предлагается вместе попилить, а не распылять усилия на разные реализации одного и того же, или вообще оставить вполне рациональные идеи без внимания.З.Ы.: никогда не кидайте написание поста на полуслове.
>>23501Починено (как минимум для случая со 100%-ным 1/1 в тредах с большим количеством вложений).Кажется, раньше также бывали ситуации с временным 1/1, исправляющиеся переключением на другую вкладку и обратно.Не знаю, поможет ли этот фикс в тех ситуациях тоже, так как не могу их специально воспроизвести.
Нужно заменить 8chan на 8kun, недавно возродились вроде как.
У меня одного когда внутри треда нажимаешь кнопку "Браузер", он просто его обновляет?
>>23573Тоже так.А ещё область полосы прокрутки слишком широкая и часто случайно тыкаешь в неё и тред перескакивает. Не знаю, это общий баг или проблема конкретного разрешения экрана.
>>23573>>23574Зайдите в настройки андроида для оверчана, выберите там "Open by default" -> "Open supported links" -> "Ask every time".
>>23575Большое спасибо, а вообще это из-за какого-то обновления могло сброситься или я сам выключил и забыл (но зачем тогда)?
>>23576Из-за обновления не могло. Возможно сам случайно сделал — на новых андроидах там достаточно нажать "always" вместо "just once" при выборе приложения, и оно даже подтверждения не спросит.
>>23577Спасибо за помощь!
Сделал >>23571 + дальнейшие фиксы 1/1 + пара мелочей. Кто хочет, можете обновляться.
>>23579Не работает. Баг с панелькой сам не понял как вызвал
Так и должно быть, если клаудфлэра работает? Синч.
>>23580Там сам сайт пока то не работает, то работает частично. Они до конца еще не запустились, как я понял.А что с панелькой? Она наоборот должна была починиться.>>23581Не знаю. Зашел, проверил. У меня нормально прошла проверка клаудфлары.
>>23582>Там сам сайт пока то не работает, то работает частично. Они до конца еще не запустились, как я понял.Проверил - он упал, оказывается. Претензию снимаю.>А что с панелькой? Она наоборот должна была починиться.Просто случайно заметил уже после того, как сделал скриншот. После переключения вкладки все стало нормально.
>>23582Какой домен?
>>23584syn-ch.com
>>23585Спасибо.
Надо ещё адрес 8ch в Tor поменять на jthnx5wyvjvzsxtu.onion
>>23593Сделал, но выложу обновление позже (когда там заработает капча/постинг и я смогу всё это проверить).
И про Анон.фм не забудь! Его бы вообще допилить, чтобы естественнее смотрелся.
Несколько раз одно и тоже.
Можно будет когда-нибудь сделать очистку удалённых постов без залезания в настройки и удаления кэша?
>>23628 Три точки -> Reload
>>23629А~Спасибо.
Требую немедленного и полного выпиливания нахуй любых говносмайликов, чтобы в приложении вообще не было никакой возможности их отображения. До сегодняшнего дня я думал, что пользуюсь нормальным приложением, а не говном для смайлодебилов. Исправляй давай.
>>23642Сиди на нормальных бордах, где нет смайлов.😒
>>23642Смайлики это часть юникода, петуч, как ты их собрался выпиливать?
>>23644Так, чтобы их не было. Пусть пишет код символа вместо отображения самого смайлика, ну или я не знаю.
>>23642🤣🤣🤣
>>23645>😭😭😭😂😂😂
Можно зарепортить пост, но нельзя зарепортить тред. Почему?
>>23652А ты зайди в тред и репорть ОП-пост.
>>23653А без захода в тред как зарепортить?
Словил вот такое. Андроид 5.1.1
Зделой, чтобы в фоне новые посты проверялись раз в пять минут, либо можно было самому настроить интервал. Сейчас можно либо включить противной с таким же интервалом, что сжирает батарею, либо отключить совсем и утром сосать хуи вместо чтения загруженных за ночь тредов, которые уже смыло. Причём достаточно всего лишь оставить смартфон на экране блокировки, ничего не загрузилось.
Спустя день после обновления приложения Ычан стал выдавать ошибку unable to parse pensons.
>>23645Что проще, выпилить смайлики или дурачка?
>>23665Смайлики. Дураков, которые их постят, слишком много.
На десятом андроиде при просмотре постов по ссылкам видеорелейтед. Исправишь?
>>23656>>23667Знаю про эти проблемы, исправлю если получится. Тут >>23656 возможно придется ликвидировать подменю (т.е. вернуть все подпункты в основное меню) для старых версий андроида (самый простой вариант). С этим >>23667 пока вообще не знаю что делать.>>23490Вообще, у меня в эмуляторе, на чистом андроиде 4.2 и даже на 4.0.3 всё нормально. Возможно, что это какая-то особенность конкретно твоей прошивки. Так как неизвестно, где ещё может такое быть, я решил, что верну пункт «Select text» для всех версий андроида (будет в подменю Copy/Share).>>23664Там кто-то шатал на стороне Ычана. Вроде пытались прикрутить какую-то проверку, или что-то такое. Не успел начать разбираться, что именно там случилось и зачем, как у меня всё снова заработало.>>23593>>23596После того, как постинг там заработал, я потестировал все это дело, пофиксил проблемы, которые смог найти, но так и не смог заставить работать постинг через Tor из Оверчана. Надо дальше разбираться.Сейчас у меня тут перерыв на некоторое время. Точно не знаю, когда смогу вернуться к допиливанию.
>>23658Правильно ли я понял, что ты хочешь раздельные настройки интервала между автообновлениями: 1) в нормальном состоянии (когда основное приложение запущено) и 2) в фоновном состоянии (когда приложение не запущено и работает только сервис обновления)?
>>23668>возможно придется ликвидировать подменю (т.е. вернуть все подпункты в основное меню) для старых версий андроидаТолько ввели и уже убирают. Хотя я не особо и пользовался, но как-то грустноЕще при дабл-тапе одна и та же фотография открывается два раза и при переключении случается наслоение, как на скриншоте. Не знаю, баг или фича, но репортну
>>23670>Еще при дабл-тапе одна и та же фотография открывается два раза и при переключении случается наслоение, как на скриншоте.Забавно, не замечал раньше. Как-нибудь попробую пофиксить. Спасибо.
>>23669Да, чтобы разные интервалы, когда приложение открыто на переднем плане и когда оно в фоне.>>23670>Еще при дабл-тапе одна и та же фотография>открывается два раза и при переключении случается наслоение, как на скриншоте.Да, есть такое. Ещё и закрывать два раза приходится.И ещё есть репорт по десятом андроиду, точнее по анимации. Если смахивать открытую картинку вниз, то всё нормально. А если смахнуть вверх, интерфейс всё равно уезжает вниз, смотрится не очень хорошо. Видеорелейтед. Сделай так, чтобы уезжало в ту сторону, куда свайп.
>>23672>И ещё есть репорт по десятом андроиду, точнее по анимации.У меня и на девятом так же. Просто это дефолтная анимация закрытия окна на этих системах. Помню, что когда обновился до 9 андроида, то тоже сразу заметил. Хотел это как-то переделать, но там то ли не получалось что-то, то ли было слишком сложно и лень было заморачиваться, и в итоге решил оставить как есть.
>>23658 >что сжирает батарею Это твои фантазии или таки проводил замеры? Вот например мои с последнего замера, открыто было около сотни тредов, фоновое обновление дефолтная минута. Как видно он практически не будил тело, и в фоне очень мало использовал ресурсов. При этом уведомления исправно приходили, задержка была в районе 1-5 минут от постинга. Не знаю за счёт чего он работает, но как по мне результаты просто космические и переживать за какой-то жор не стоит.
Что-то Ычан перестал открываться. Надо бы обновиться, наверное. Откуда последнюю версию качать? Из шапки ставится просто Оверчан, а я хочу обновить Оверчан-форк.
>>23678 >Что-то Ычан перестал открываться. Он сейчас много у кого барахлит, судя по сообщениям из /d/ >Откуда последнюю версию качать? Там ссылка в шапке на самую актуальную версию. Это форк. В попытке ответить словил __DONTTRICK. Классно
Касательно бага из >>23667. Проверил в двачбраузере, там такого эффекта нет при появлении окошка с ответом, можно посмотреть, в чём разница здесь и там.
>>23681Всплывающее на долю секунды окошко используется сейчас в оверчане, чтобы измерить ширину диалогового окна. Эта ширина затем используется, чтобы определить максимальную длину строки текста в посте, которая в свою очередь задействуется в реализации обтекания превьюшки текстом. В двачбраузере другая реализация обтекания, не зависящая от предварительного знания ширины строки, поэтому там такой костыль не требуется. Если позаимствовать идею реализации оттуда кстати, это вообще законно?, то, возможно, и получится в оверчане избавиться от костыля с мигающим окном.
>>23682Оверчан и есть глубоко модифицированный двачбраузер, так что это будет не более, чем возвращение к истокам. Плюс, лицензия двачбраузера не запрещает. А делать что-то с этим надо, десятый андроид уже здесь, и его пользователей будет только больше со временем.
Можно, пожалуйста, убрать первым пунктом это "translate"? Причём дубликат его есть под тремя точками, разве что без иконки, делает совершенно то же самое.
>>23684Потерял пик.
И вообще, можно ли сделать меню выделенного текста именно в виде вертикального меню, а не строчки?
>>23685У меня не стоит гуглопереводчик, и пункта этого в меню нет. Думаю, его туда система добавляет.
>>23684Не знаю, у меня нет такого. Но возможно тебе поможет удаление из системы приложения google translate.>>23686Оно стандартное-системное и на всех версиях андроид отображается по-разному. Сделать везде вертикальное может быть и можно, но только если полностью заменить его на что-то свое.
>>23687>>23687Да не хотелось бы его удалять, иногда он бывает нужен. Посмотрю, может у него есть настойки этого.
Заметил такую ерунду - при раскрытии больших постов тред перестает нормально листаться, при попытках начинает дергаться, лечится переключением вкладок.Еще на этой борде словил какую-то странную штуку с __DONTTRICK, которая прошла после вычистки данных.
>>23692>при раскрытии больших постов тред перестает нормально листаться, при попытках начинает дергатьсяВерсия?
>>23679 Ты имеешь в виду > https://github.com/overchan-project/Overchan-Android/.. ? Оттуда ставится просто Оверчан, а не Оверчан-форк. Или я чего-то не понимаю?
>>23694Пакет называется просто Overchan, но на деле это именно форк. Нынешний разработчик уже четвёртый, если я ничего не путаю.
>>23693rc84
>>23696А версия андроид? И можешь ли записать видео?
>>23695То есть, последняя версия сейчас это 1.6.9-rc84?
>>23698Именно.
>>23698Да. Последняя тестовая сборочка, если точнее.
>>23697 5.1.1. https://files.catbox.moe/wr57rv.mp4
>>23701Благодарю. Попробую разобраться, как будет время.
>>23702Лучше для новых версий андроида чини, например мограющее окно при открытии поста по ссылке в десятом. Некрофилы могут подождать и потерпеть.
>>23692>>23701У тебя это происходит каждый раз после раскрытия длинного поста?На эмуляторе 5.1.1 у меня ни разу не получилось такого добиться.
>>23708Не каждый - вчера для видео пытался выбить специально и не смог, а позже словил случайно.
Только сейчас заметил, что дата в буржуйском формате. В системе только 24часовой формат из настроек. Это можно как-то с моей стороны починить?
>>23727Включи русский язык в системе.
>>23728Не поможет, всё равно будет мм.дд.гггг.
>>23728Но я хочу англюсик, мне лень угадывать как там привычные настройки перевели надмозгом.
Можно добавить поддержку bunkerchan.xyz?
>>23727Ставь англюсик United kingdom, а не USA.
>>23732А там всякая дичь вроде preferences вместо settings
8kun.net сменил домен на 8kun.top, скорее всего не в последний раз. Возможно ли добавить опцию для его ручного выбора?
А это нормально для ычана?
>>23735Удааиваю багрепорт.Вангую, что вёрстку шатают.
>>23735Отбой, отображение починилось.
Добавьте пожалуйста в галерею указание типа файла.
Можно сделать так чтобы цепочку в 10 ответов можно было закрыть одним нажатием,а не нажимать десять раз кнопку назад?
>>23754Подержать кнопку назад.
>>23755Подержал, закрылся весь оверчан.
>>23756Версия андроид?
>>237579, но у меня в настройках системы выбрано закрытие приложения по удержанию кнопки назад.
>>23755Когда держу кнопку назад ничего не происходит.
У меня одного на двачах при автообновлении большого количества тредов те что ниже начинают выдавать крестики. Будто есть какое-то ограничение на количество конектов.
>>23767Абу сделал ограничение, из-за которого после нескольких запросов подряд, сделанных через мобильное api, последующие запросы выдают 503 пока не пройдет 300мс или больше. Решить это можно двумя путями: или (1) сделать патч, который заставит приложение делать повторные запросы в ответ на 503 и не считать сразу данную ситуацию ошибкой, или (2) выключить в настройках использование мобильного api (потому что на запрос статических json-файлов с полным содержимым треда ограничений по-прежнему нет). Когда появилась эта проблема, я хотел было реализовать пункт (1), но мне в итоге не понравилось, что обновление получается очень долгим, да и на повторные запросы тоже уходит трафик, из-за чего выгоды от использования мобильного api становится меньше. Так что для себя я решил, что просто отключу мобильное api; а так как никто по поводу данной ситуации ничего не писал, то я и не стал добавлять никаких новых костылей в приложение.
>>23768>выключить в настройках использование мобильного apiПонятно, так и сделал. А с задержкой между запросами не пробовал эксперементировать, может тогда не будет в блок выкидывать?
>>23769Пробовал, но меньше 300 мс задержку между обновлениями соседних вкладок всё равно сделать не получается.
>>23770Понятно, абу опять учудил какую-то дичь.
Разработчики ещё живы, или приложение опять мертво до появления следующего форка?
>>23786Я жив, но пока не могу что-то делать.
На форчане капча не подгружается.
>>23791Выключи рекапчу fallback для форчана. Там её сломали недавно, вроде.
Делайте перекат, тред уже с главной уплыл.
Мелкий багрепорт Если в процессе скачивания оригинала изображения прерывается связь, то отображается полностью прозрачное изображение. Это ок, все-таки прервалась связь. Сам баг возникает позже, если попытаться с уже работающей сетью снова открыть это изображение. Судя по всему, приложение пытается взять его из кеша (где оно или битое, или не скачанное) и сразу, без каких-либо загрузок открывается такое же прозрачное изображение. И никак более открыть или перескачать это изображение не получается - всегда будет прозрачный фон. Лечится только вычищением кеша в настройках. Посему предлагаю - ловить исключения при скачивании файлов, и в случае их возникновения не писать файл в кеш, чтобы в дальнейшем (при следующем открытии изображения) он перескачивался.
>>23797У меня не получается воспроизвести. Отключал wifi во время открытия большой картинки — показывает ошибку, но при повторной попытке (с уже включенной сетью) качается заново.>ловить исключения при скачивании файлов, и в случае их возникновения не писать файл в кешВообще, там вроде так и делается:https://github.com/overchan-project/Overchan-Android/blob/65fb185b6fbfcfdc4865060cad9504941d7e8626/src/nya/miku/wishmaster/ui/gallery/GalleryBackend.java#L341
>>23799 Наверное, ручное отключение сети даёт другой эксепшн, или он ловится где-то в другом слое. Ну и ладно, попадаю на такое поведение относительно редко.
Зделой такую настройку, чтобы при листании картинок можно было пропускать видео, потому что видео для идиотов, а я не хочу видеть видео, я же не идиот.
>>23792А как это сделать? Не вижу в настройках ничего похожего.
>>23809А она есть.
Иногда картинка или видео в посте открывается два раза, одно поверх другого. В итоге посмотрел, смахнул, а оно не смахнулось. Ещё может открыться поверх бокового меню, если тапнуть на картинку и тут же резко вытащить меню. Андроид 10.Почини, чтобы так не было и поверх меню или друг друга не открывалось.
>>23811Такое может быть если ты два раза нажимаешь.
>>23814Может быть и нажимаю, но разве нельзя это обработать и просто игнорировать второй тап в таком случае?
>>23815Я не разраб, скорее всего можно, хотя можно и просто два раза не нажимать.
>>23816Так я специально и не нажимаю, лол. Иногда само так получается.
На Ычане перестали отображаться оригинальные имена файлов, когда раскрываешь картинку. На остальных бордах работает, на Ычане - нет.
>>23820>пересталиНикогда не отображались. Но это возможно допилить, в принципе. По идее, нужно допиливать эту функцию:https://github.com/overchan-project/Overchan-Android/blob/65fb185b6fbfcfdc4865060cad9504941d7e8626/src/nya/miku/wishmaster/api/util/WakabaReader.java#L414Можете попробовать. Ну или я сделаю, когда вернусь к доработке оверчана.
Это нормально, что мое приложение 1.6.9 версии говорит, что надо поставить 1.6.8 версию?
>>23854Да, так как последняя типа стабильная версия это 1.6.8 (но вообще это, конечно, тупо; просто я не заморачивался).Чтобы не предлагало, надо или поставить галку "разрешить beta-версии", или отключить автопроверку обновлений.
>>23855Спасибо.
Сделай уже так, чтобы ычан работал нормально через https, ну что уже никаких нет. Выключил пока https, но без него же не дело, я боюсь постить без него. А с ним пикрелейтед.
>>23865У меня всё работает.
>>23865Дело в блокировке РКН, а не оверчане.
>>23880Если бы дело было в блокировке, не работало бы и на пекарне в браузере, но там работает. А оверчан через домашний вайфай не работает.
>>23881Через браузер телефона работает?
Как настроить прокси в приложении? У меня полностью Ычан открываться перестал. Раньше 502 периодически выскакивала, а теперь полностью забанено провайдером.
>>23901В настройках борды можно указать http-proxy, если тот без авторизации. Но лучше юзать Tor или VPN.
Сделайте пожалуйста побольше отступ от края экрана, который боковую панель вкладок открывает, в чехле с бортиком почти невозможно сейчас ее открыть, очень узкая.
>>23904Можно открыть кнопкой наверху.
Нашел пару рабочих прокси. Но часть из них (в основном украинские, польские и беларуские) мод-тяном забанены. Пришлось искать американские (так как /бант/). Азиатских чёт не нашёл.
>>22525Поддерживаю этот реквест.
>>23905 У меня большой пальчик правой руки на 3 дюйма короче диагонали экрана, недостает. Сейчас adb shell 10,0,0,0 использую, чтобы край экрана отодвинуть немного.
>>23918 Так ты двумя руками телефон держи. Хотел комфортно пользоваться одной рукой на лопате? А вот на-ка, выкуси. Все приспосабливаются и ты приспосабливайся.
>>23919К чему такая агрессия? Я всего лишь про нерабочую фичу написал - слишком узкая часть экрана, которая выдвигает панель вкладоу, и попросил побольше сделать.Попробовал adb shell wm 720x1280, по ощущениям стало шире. Возможно просто масштабирование для зоны, которая панель вкладок дёргает, нет (1080x2340 у лопаты).
>>23920Короче официально изменение данного параметра не поддерживается. Но можно сделать через рефлексию (т.е. через костыли).Так что я бы предпочел ничего там не менять, а тебе посоветовал бы просто юзать мобилку без чехла (как делают все ровные пацаны).Но так как я всё равно уже сделал тестовую сборку с этим костылём, то вот она:https://mega.nz/#!Cc9FQKbY!LsRu59tG_FBXH-oHM2TxxDq4YR6ytZpkqlLTzXJPff8Можешь попробовать или пользоваться, но не обещаю, что это попадёт в будущие версии.
Почему так и когда исправят?
>>23954Что именно тебя смущает? Пункт Translate, или расположение меню действий на экране?
Возможно ли сменить 8ch.net на 8kun.top?
>>23957>8kun.topМеня оно перекидывает на какой-то https://vanwatech.com/Это так и должно быть?
>>23958Это нечто вроде cloudflare, должно открыть дальше сам сайт. Он правда в реестре РКН, но через vpb работает.
>>23956Что меню не влезает по ширине, если выделять текст в ответе. Из-за этого я не могу даже скопировать текст.Да и translate было бы неплохо убрать, если это возможно. Удалять само приложение не выход, оно мне иногда нужно, а этот пункт очень мешает.
>>23959Действительно, из под Tor'а открывается. Думаю, на днях сделаю.>>23960>Что меню не влезает по ширинеДумаю, что это косяк твоей прошивки. В приложении нигде положение этого меню не контролируется, да и сомневаюсь, что это возможно. У меня, например, при выделении ссылок добавляется пункт яндекс-браузера, но в этом случае меню не уезжает за край экрана, как у тебя; вместо этого остальные пункты, включая копирование, просто переезжают в меню трех точек. Что касается Translate, то это тоже зависит не от оверчана. У меня гугл-переводчик тоже установлен, но пункта нет, как ни странно.
>>23961>Думаю, что это косяк твоей прошивкиА я не думаю. У меня не включены широкие ответы. Если их включить, ничего не уезжает. Но я не буду их включать, потому что они выглядят неприятно. Нужно чинить так, чтобы при любых опциях всё нормально было.
>>23962Я мимокрок и у меня вообще другая менюшка. Прошивка типа голый андроид 8-ой. Так что дело в прошивке.
>>23962Короче, смог у себя воспроизвести. Такое получается, когда включаешь "Display - Small" в настройках андроида. Причем у меня все равно получается как-то странно: если добавился пункт яндекс-браузера, то всё норм, а если ничего не добавлено, то последние пункты вылезают за край.
>>23962Без понятия, что можно сделать с этим. Очевидно же, что это всё косяки андроида.
Хотя может быть, если явно устанавливать ширину не-широким диалогам, как это сейчас делается с широкими, то может это как-то и поможет. Не знаю. Попробую потом.
>>23963А у меня десятый, причём стоковый.>>23965>Без понятия, что можно сделать с этимА заменить это меню на своё каштомное никак нельзя? И сделать своё меню вертикальным.
>>23968>заменить это меню на своё каштомноеВообще в теории вроде бы можно, но я думаю, что это того не стоит. Надо ли объяснять, почему?
>>23969>но я думаю, что это того не стоитНе согласен. Своё меню мало того, что будет одинаково выглядеть на всех версиях андроида со всеми оболочками, так ещё и работать будет без сюрпризов и лишних пунктов.
>>23922От души, спасибо, то, что надо.Извини за долгий ответ. Это можно сделать, разобрав apktool и поменяв там где-то параметры?
>>23971>Это можно сделать, разобрав apktool и поменяв там где-то параметрыНе. Но я может все же добавлю настройку потом.
Хм-м-м.https://2ch.hk/wm/src/3328934/15815854659230.jpg
>>23973Ну под таким названием значит загрузили файл. Алсо, пишите словами тоже, что не так. По скриншотам не всегда сразу понятно.
>>23974Не сообразил, что поделать.
В версии 1.69 не отображается капча на ычане, видно только фон (пик). В версии 1.68 на этом же устройстве отображается.
>>23993Вообще там должен быть прозрачный фон. На 1.6.8 отображается с таким же белым фоном?
>>23993У меня работает все.
>>23995Да, с фоном.
Словил багу. Когда нажимаю в одном треде на фото и, пока она не прогрузилась по каким-то причинам, переключаюсь на другой тред, то картинка резко возникает. Странно, как по мне. Плюс по каким-то причинам на 4чане не работает спойлер. В браузере он тоже не сработал.Андроид 9.
Снммаю претензию с фото - оказалось, запоздание это проблема телефона в целом. Но с разметкой все еще в силе
Небольшой багрепорт. При разделении экрана всплывающие посты позиционируются относительно центра экрана, а не вьюпорта.
>>24007Проверил у себя. В общем, лично у меня (на андроиде 9) проблемы с позиционированием всплывающих превью постов присутствуют только если включен полноэкранный режим галереи (судя по всему, из-за костылей, призванных устранить дёргание основного и диалоговых окон при открытии полноэкранной галереи; из-за них есть и другой косяк — с позиционированием контекстного меню всплывающего поста), но у меня противоположная проблема: диалоги стремятся уползти за край экрана. В остальных же случаях всё нормально.Но вообще, очень сложно всё это привести в порядок. Сомневаюсь, что осилю пофиксить всё так, чтобы было прямо везде всё нормально.Кстати, с завтрашнего дня планирую наконец продолжить допиливание. Пока ничего глобального, но постараюсь всё же потихоньку что-нибудь делать, а то что-то уже совсем забросил.
>>24010Спасибо, что живой!Главное тред перекатить, а то уже под тысячу постов и почти вторая страница.
Небольшое обновление.Пофикшен 8chan (домен заменен на 8kun.top + прочие фиксы для восстановления работоспособности).Пофикшен Анимач (домен заменен на animach.moe).Обновлена версия библиотеки httpclient, в связи с чем из кода убран костыль для cookies. Желательно протестировать, как работает всё, что связано с куками (ежедневные капчи, доступ к 18+ разделам после первого поста, вкл/выкл пасскода и всё такое).В скором времени будут еще некоторые мелкие обновления.>>24011Перекатывайте.
>>24026Зделой так, чтобы обновление качалось прямо из оверчана, а не перекидывало в браузер.
>>24027Надеюсь, что когда-нибудь сделаю.
>>24029 >>24029 >>24029
>>24030http://410chan.org/dev/res/24029.htmlhttp://410chan.org/dev/res/24029.htmlhttp://410chan.org/dev/res/24029.html