24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Тестовая версия от !7Y0Ba3aTEM: https://yadi.sk/d/BsBSLTMFaQvUt (с исходниками, по состоянию на 10.09 содержит альтернативные библиотеки для открытия изображений)
>>350633 Никто не пользуется 1.6. Я серьезно. Даже на 2.0-2.2 почти никто уже не сидит. Относительно большое количество пользователей есть только на 2.3. И не забывай, что на 2ch.hk обладателей некроверсий Android еще меньше, чем в общей статистике. Зато из-за этой библиотеки теперь приходится компилировать C++, о чем написали выше.
>>350628 Ну ок, надо чтобы miku nyan тогда исправил или удалил, т.к. я по комиту не понимаю, что это за файл .cproject и что именно там просит команду sh.
К тому же гифки автоматически растягивать точно не нужно, кому надо сами увеличат.
Вот кстати статистика версий устройств из аналитики. В столбце большие цифры это какие-то Sessions, юзеров поменьше будет. Возможно, версию 1.6 можно и выпилить, но на 2 версиях еще есть устройства.
>>350652 И сохраняя совместимость и лишая пользователей 4.X всяких фишек, ты сам поддерживаешь в нищенках убеждение "а чо мне его менять, ну и пофиг что держит два часа, зато двачбраузер работает)))"
>>350666 > просто ты потреблядь Просто прошло три года с выхода 4.0 и андроид в очередной раз радикально меняется, но упертые нищенки что-то кукарекают про потреблядство.
>>350659 В 4 версиях кроме свистелкоперделок никаких нормальных фишек нет. Вот например просмотр gif-картинок из коробки не добавили, могли бы хоть что-то полезное сделать. Вместо этого решили покрасить все в голубом стиле, вот и все улучшения.
>>350657 >Да и этот просмотрщик не причина устанавливать Не только для просмотрщика, взаимодействие с нативным кодом вещь вообще полезная. Или 300 мб это проблема?
>>350668 Причем здесь нищенство? Если годный девайс выполняет свои функции, зачем его менять, если так сказали маркетологи?
>>350688 Для начала - производительность. Начиная с 4.1 система работает заметно быстрее. Мне, как пользователю, это очень важно. И API тоже. Есть достаточно годных приложений, которые пилятся под 4 и выше. Интерфейс, опять же. На 2.3 даже привычную сейчас всем верхнюю панель нельзя так просто запилить в программах стандартными средствами.
>>350696 Я не яблоблядь чтобы бегать и доказывать что 4.7 не лопата а уже тренд. Мне удобно, привык за два дня и на старый htc смотрю снисходительно. А если все это делается (я про поддержку некроговна) из альтруистических побуждений, то я еще раз пишу: владельцев 4. куда больше, и прокидывать их это просто срать в душу.
>>350701 >Для начала - производительность. Начиная с 4.1 система работает заметно быстрее. Мне, как пользователю, это очень важно. Вопрос в том, какой ценой? Монопольно отдавать все ресурсы UI, понижая производительность в целом, но рисуя красивые анимации (как в ios), мне нахуй не надо. Уж лучше пусть будет 30 fps вместо 60
>>350703 > выпустили телефон 3.5 > люди купили > выпустили пробную партию 4 > раскупили вмиг и стали просить больше > выпустили модели до 4.7 > продажи до небес, все хвалят аллаха и просят еще > SAMSUNG ВИНОВАТЫ ЛЮДЯМ ПЛОХО ЗДЕЛАЛИ ФУФУФУФ ЗАСТАВЛЯЮТ ЛЮДЕЙ ИСПОЛЬЗОВАТЬ ЛОПАТЫ ФУФУФУ Раздается невнятное бормотание 1.5 человек. Разве нет?
>>350647 гуд, теперь компилируется. Правда, новый просмотрщик subsampling не открывает некоторые картинки, в классе BitmapInitTask бросает exception: java.io.IOException: Image failed to decode using JPEG decoder.
Хотя расширение вроде jpg. Надо будет добавить обработку исключений и в случае ошибки рисовать webview.
>>350713 >владельцев 4. куда больше, и прокидывать их это просто срать в душу. И как же поддержка старых API прокидывает владельцев 4? ААА, нищеброды на некродевайсах этим пользуются, это оскорбляет мои потреблядские чувства, нахуй это некроговно!!
>>350715 Что ты пытаешься доказать? Что старые смартфоны работают лучше новых? Очевидно, это не так. Да, и пресловутый Dashchan (заточенный под 4.x) все-таки работает быстрее, что символизирует.
>>350719 Про Джобсе Apple очень консервативно относились к изменеию размеров, в то время как Samsung именно тогда начал делать лопаты все больше и больше, что быстро подхватили остальные. А теперь и Apple.
>>350730 Ну так запили мне нормальное боковое меню и удобные свайпы, потому что в 2014 ЖАТЬ КНОПОЧКИ чтобы перейти в другой тред это пиздец. Что, будешь использовать костыльную либу, в которой эти уебищные панели будут ограничены в возможностях и тормозят даже на топовых девайсах? Нет, ты этого вообще не сделаешь. Даша запилил хороший юзер-френдли интерфейс, претензии есть, но по мелочам. Однако, использовать его анальный зонд я не собираюсь, пока он не даст исходники. Почему его интерфейс работает плавнее и вообще удобнее, чем костыльная параша с совместимостью некроговна под вашим с вортексом началом?
>>350737 Не пора. Но их уже выкинули. Если вернуться к тому, с чего мы начали, то я еще раз хочу сказать, что поддержку 1.x из программы можно смело выпиливать. А возможно, и всех версий ниже 2.3, но это еще под вопросом.
И gif-просмотрщик не позволяет увеличить/уменьшить гифку пальцами. В итоге к релизу поменяю только просмотр обычных картинок. Для гифок и изображений с ошибками будет все ещё webview.
>>351007 Ага, теперь лучше. Только лучше к гифкам тоже зум двойным тапом прикрутить, для целостного пользовательского опыта. Но без сглаживания гифок все равно не очень хорошо. Эта библиотека совсем в него не может?
Словил себя на мысли, что после того, как обезьяна запилила новый движок, а здесь началась активная параллельная разработка двух браузеров, я только и делаю, что тестирую их и пишу реквесты/багрепорты. Треды совсем перестал читать с телефона. Забавно.
>>351031 >Эта библиотека совсем в него не может Так вроде может (по крайней мере, начиная с API 11 устанавливается Paint), только не работает нихуя. Попробую еще разобраться. Двойной тап сделать попробую.
Это теперь даже немного смешно. Вот эта гифка через SinpleGifView не воспроизводится. Неужели нет ни одной свободной библиотеки, которая нормально работает со всеми изображениями? Сначала проблема с JPEG, теперь это.
Кстати, отправлять этот пост мне пришлось с компьютера, потому что 2ch Browser выдает "При отправке сообщения возникла ошибка", если попытаться отправить любую гифку весом ~2МБ. Кажется, я даже знаю, почему. Вот тут http://dashchan.reformal.ru/proj/?ia=687542 описана проблема с отправкой тяжелых файлов. Программа другая, формат файла другой, но симптомы похожие.
Автор, будешь юзабилити пилить? Или так планируешь все оставить, хорошо конечно что он теперь работает, но пользоваться по прежнему не очень удобно. лучшее что я видел в этом плане это clover 4чановый, но и дашчан начинает пилиться в этом направлении, хотелось чтобы единственный расово-вернвй, православный клиент был более юзабелен.
>>350701 Не знаю как там у вас с 4.1, а у меня когда Xperia mini pro обновилась до 4.0.4 лагать начали даже небо и Аллах. А дальше не обновляется, сука. >>350733 >жать кнопочки как что-то плохое Говна пожуй. Суки, сначала выпили хардверные кнопки, потом украли сенсорные, а заодно и экранные прихватили. Знал бы ты как бесит ваш пидорский свайп на 3"! Остается дождаться когда останется чисто голосовое управление. Ни одного более-менее приличного девайса с клавиатурой и экраном до 4" так и не выпустили, пидарасы. Как будто телефоны - это прерогатива бескнопочных говноедов с длинными большими пальцами, а всем остальным и бабушкиного сименса хватит. Накипело >>351050 Тоже заметил, что единственный тред который я теперь читаю с двощбраузера регулярно - этот. Рекурсия какая-то. Тред о том, как сделать удобнее просмотрщик этого треда.
Алсо, спасибо за кнопочки зума, наконец-то поставил с дропбокса (и нихуя у меня не вылетел браузер, как специально, ждал версии под меня)
>>351210 Ты немного отстал от жизни. Теперь Вортекс и !7Y0Ba3aTEM пилят браузер совместно. x2ch Browser - это теперь тестовая версия 2ch Browser, код у них общий.
>>351340 Не пробовал. Хотел сделать рут и просто вычистить все эти перделки, но понял, что нихуя не понял. Рисковать девайсом и данными на нем к тому времени было уже страшно. До этого ставил какую-то каштомную прошивку на книгу Nook, но перепихивание флешек не научило меня разбираться в этом деле. Скоро освободится одно полумертвое ведро, думаю хоть на нем попрактиковаться. Так ведь и то подделка под Samsung, а не SE.
>>351153 Нативная libgif, но она же тормозит. И в simplegifview не "свободная библиотека", а встроенный в андроид Movie. (хотя, сам андроид свободный, так что в некотором смысле да)
Уважаемые аноны, не могли бы выложить последнюю версию с пофиксеным багом с пикчами на какой нибудь более юзабельный источник, на ргхост например. Сижу с мобильника и с яндекс диска скачать нет никакой возможности.
Вроде отлично, эксепшны у просмотрщика картинок обрабатываются правильно. Но я не понял предназначение класса TouchGifView, который делает множество каких-то действий с матрицей.
Еще непонятен код у webview: [code]double picdpi = (context.getResources().getDisplayMetrics().density 160d) / scaleX;[/code] И [code]setDefaultZoomFAR[/code] У меня работает без этого кода, зачем и где он применяется?
Еще я удалил getDisplayResolution и переделал через onGlobalChangeListener, который дожидается пока view получит размеры.
>>351801 Исходники ведь от стороннего разработчика, не так уж и важно здесь хранить.
>>351803 Да, понятно, пиеч зум работает, но в webView еще есть двойной тап. И пинч немного отличается от просмотрщика обычных картинок. Сложно все с этими гифами.
>>351821 >Обновлена сборка на яндексе Ты охуел да Вортекс ты чего троян туда вставил сука. Пидор ебанвй пили на гугломаркете пока так не сделаешь буду пользоваться только дашабраузером там хоть какое то юзабельность есть все равно у вас с Дашей походу вставлены трояны суки
Обновлена сборка на яндексе. https://yadi.sk/d/BsBSLTMFaQvUt В просмотрщике гифок нормальный двойной тап и инерционный скроллинг. Добавлена совместимость с 1.5 >>351908
>>350664 >Ну и еще я могу любому выдать доступ к аналитике, можно прислать свой gmail-адрес на мою почту и я добавлю Какой адрес? написал на [email protected], или другой?
>>352142 А SimpleGifView в текущей версии с Дропбокса не открывает некоторые гифки и не может в сглаживание. Может быть, оставить WebView? Для гифок он не так уж и плох.
>>352127 >Как ты добавил эту совместимость для 1.5? Сделал еще одно активити для табов/истории, без ViewPager.
>И кстати что этот setDefaultZoom(FAR) делает у webview? Так до сих пор не понял смысл. Это устанавливает масштаб webView, чтобы оно выглядело, как на определенном значении dpi (FAR - наибольшее, 240 dpi). Т.е. изменяет пределы масштабирования, например, чтобы большие пикчи можно было уместить в экран. Или наоборот, для слишком маленьких (типа значков) выставить CLOSE, чтобы можно было больше растянуть. Только оно в киткате - deprecated, и альтернатив я не нашел. Да и в любом случае, там только 3 фиксированных значения, для картинок даже 3000x3000 FAR не спасает.
>>352139>>352142 >воспроизводит медленно, как "нативная библиотека" в одной из старых сборок Сейчас сделал замеры на одной из гифок (из /media/ на нулевой, с координатной плоскостью, чтобы было проще определить один и тот же период). Вот средние значения: 5.12 - webView 7.70 - libgif старая 5.70 - libgif новая Думаю, кому это принципиально (10%), включат webView в настройках, он никуда не денется. >А SimpleGifView в текущей версии с Дропбокса не открывает некоторые гифки и не может в сглаживание. Я уже писал, что то, что он не открывает гифки, не моя проблема, декодер из стандартного класса Movie. Поддержку gif туда добавили то ли в API 10 (2.3.4), то ли в 3.0, и работает она криво. На stackoverflow решение - сторонний gif декодер. И libgif с обёрткой - не самое худшее решение. А сглаживание - не проблема, с ним я разобрался. В принципе, можно и вернуть этот декодер, и он даже будет работать с новым touchgifview (т.е. нормальный зум), только нужно ли? Всё равно же не все файлы проигрываются.
Добавил тестовую версию с Movie декодером гифок (со сглаживанием, зумом) на яндекс, кому интересно посмотреть. https://yadi.sk/d/BsBSLTMFaQvUt (test 20140912) Но в основную ветку, я считаю, не нужно. Работает, как мне показалось, довольно нестабильно: выкидывает OOM на больших файлах (есть мнение, что нет, но у меня и на avd, и на моей xperia ray на гифке 11M стабильно выкидывает); некоторые гифки не воспроизводит вообще (>>351153); на gingerbread ведёт себя странно (на моем телефоне с 2.3.4 вроде работает более-менее нормально, а на avd с тем же API выдаёт омск - видеорилейтед).
Обновил еще тестовую сборку на яндексе. (а старую все равно еще никто не успел скачать) Т.к. в случае ошибки в декодере Movie происходит автоматическое переключение на libgif, без консоли дебага понять сложно, какой просмотрщик используется на данной пикче. Поэтому добавил еще всплывающее сообщение с ошибкой, чтобы было видно, когда использовать Movie не удалось.
>>352343 Ящитаю, можно сделать по тому же принципу, что и пикрилейтед (или пик из оп-поста этого треда), т.е. по центру значок в высоком разрешении, и такого же типа фон. Или где больше народа, создать тред в /b/ или какой-нибудь тематике, пусть дизайнеры уровня /b/ посоветуют.
>>352371 >Обновил еще тестовую сборку на яндексе. >яндексе Да ты охуел со своим трояном блять ты что пидор ебаный. Блять Вортекс я всегда знал что ты еблан, но блять есть же всему предел сука. Сделай нормально выложи в плеймаркет, для тебя аутиста там тоже можно тестировать бета версии сука ты что идиот или правда вставил троян пидрила
>>352464 >Падает при открытии этой гифки Так я же про это и писал. Или падает - вместе со активити (или вообще приложением)? Тогда интереснее, какая версия android, модель телефона, был ли очищен кэш?
>>352463>>352484 >со своим трояном >троян Блядь, ты заебал! Все исходники ко всем выложенным версиям лежат там же на яндекс.диске. В т.ч. JNI (а то ведь вообще пиздец, двоичный код прямо на процессоре выполняется). Так что какие-то сомнения - бери, собирай сам. Или иди нахуй, использовать никто не заставляет.
Алсо, на данный момент версия на яндексе (которая не тестовая) полностью совпадает по коду с версией на дропбоксе (за исключением названия и ключа). Отличие тестовой версии - добавлен еще один гиф декодер (можно выбрать в настройках), который, скорее всего, не нужен вообще. На то и тестовая версия.
>>352482 Какая версия приложения (откуда), какой телефон?
>>352499 >Блядь, ты заебал! Все исходники ко всем выложенным версиям лежат там же на яндекс.диске. В т.ч. JNI (а то ведь вообще пиздец, двоичный код прямо на процессоре выполняется).
Это ты заебал исходники хуескодники. Ты блять не увиливай сука, ты ведь знаешь что обывательский анон не разберется.
>Так что какие-то сомнения - бери, собирай сам. Или иди нахуй, использовать никто не заставляет.
Иди нахуй со своим СПИРВА ДОБЕЙСЯ
>Алсо, на данный момент версия на яндексе (которая не тестовая) полностью совпадает по коду с версией на дропбоксе (за исключением названия и ключа).
Яндексе хуяндексе, дробоксе хуебоксе однохуйственно почему не на гуглеплее с фильтрацией троянов
>>352506 > почему не на гуглеплее Потому что анон допиливает, вротекс не может или не хочет сам допиливать. Только иногда кладёт на маркет. Скачай оттуда, там рабочая версия, и жди обновления, наркоман хуев, блядь.
>>352656 Вортекс хотел дождаться, когда последняя доска /f/ перейдет на Макабу, а потом уже обновить в Маркете. Но что-то мне подсказывает, что про эту доску просто забыли, и Вортекс должен пнуть обезьяну сам.
Собрал тут свои реквесты, которые еще не утратили актуальность.
1. >Предлагаю выводить под тредом не количество постов, а количество ответов, т.е. на один меньше. Это позволит избавиться от бесполезной строки "1 сообщение..." под пустыми тредами. Вортекс, ты не забыл еще про это?
2. >Не работает перелистывание в галерее (subsampling-scale-image-view), если картинка увеличена больше размера экрана.
3. >Не лучше ли все-таки иметь ручную настройку HTTPS? Кстати, если соединение перестанет быть защищенным, пользователь об этом сможет как-то узнать?
4. >Если уж сделал подменю "Настройки галереи", то выдели его как-то по-другому, потому что по внешнему виду этого пункта настроек совсем непонятно, что это целое меню. Или вообще все настройки на несколько подменю раздели, так будет логичнее.
Привет всем привет от тебя зависит только от того же года выпуска с бензиновыми моторами в ОПпосте я тебя не устраивает и не только на первый план предприятия и не встречались в Москве в районе дома в ОПпосте я тебя не устраивает и не только в этом случае не знаю что делать если не секрет в этом году мы планируем выпустить новый год отмечает свое мнение о нем.
>>352741 >1 Если с ответами еще можно просто вычитать 1, что делать с файлами? везде "0 ответов, (1..4) файла"? Вычитать количество прикрепленных к оп-посту файлов? Но ведь может показываться только один файл (если в настройках отключены мультипикчи в списке тредов). В общем, общее число постов и файлов мне кажется более логичным.
>2 Вообще-то, пролистывается, только нужно свайпать точно вбок, а не под углом.
>3 >ручную настройку HTTPS Смысл? Без https чан не работает вообще, ни на одном домене. >Кстати, если соединение перестанет быть защищенным, пользователь об этом сможет как-то узнать? А вот это можно будет сделать
>>352874 >что делать с файлами? Плевать на файлы. Их количество сейчас везде неправильно показывается - и в 2ch Browser, и в Dashchan, и даже в веб-версии (я однажды даже отрицательное значение словил, лол).
>только нужно свайпать точно вбок Хм, действительно. Но в WebView удобнее пролистывается.
>Без https чан не работает вообще, ни на одном домене. Там что-то непонятное с этим HTTPS. Сейчас принудительно включается, а где-то неделю назад не включался. А еще меня несколько раз со всех доменов редиректило на hk. Впрочем, не важно. Включение HTTPS всегда, когда это возможно + уведомление в случае, если HTTPS отвалится - хороший вариант.
Чуть не забыл. проблема >>351153 с отправкой больших файлов тоже все еще актуальна.
>отправлять этот пост мне пришлось с компьютера, потому что 2ch Browser выдает "При отправке сообщения возникла ошибка", если попытаться отправить любую гифку весом ~2МБ. >Кажется, я даже знаю, почему. Вот тут http://dashchan.reformal.ru/proj/?ia=687542 описана проблема с отправкой тяжелых файлов. Программа другая, формат файла другой, но симптомы похожие.
Увеличил таймаут до 30 секунд, гифка загрузилась. Однако, на больших файлах (или если загружать сразу 4), может не успеть. Алсо, оказывается, мобильное API работает без https. Только пикчи вообще не показывает без проверки cloudflare (надо один раз открыть любую пикчу, проходит проверку, и дальше работает нормально). Так что настройку вернул, но по умолчанию https включен.
>>352944 >Однако, на больших файлах (или если загружать сразу 4), может не успеть Я там вариант решения этой проблемы предлагал: >А если сделать таймаут настраиваемым? Или даже выбирать автоматически в зависимости от веса отправляемых файлов? Можно такое реализовать?
>>352952 >уведомление в случае, если HTTPS отвалится Если отвалится вообще, просто не будет грузиться, т.к. ссылка на https. Хуже, если будет кривой сертификат (MITM, или просто обезьяна накосячит). Только уже давно в параметрах клиента проверка сертификата отключена всегда.
>>352952 Думаю, можно. Только вопрос, как тогда подбирать время, какой коэффициент? И нужно учитывать, что это может еще зависеть от текущей загрузки сервера.
>>352962 >Только уже давно в параметрах клиента проверка сертификата отключена всегда Какой тогда смысл в HTTPS, если он продолжит работать с кривым сертификатом, и пользователь об этом не узнает?
Вот самый первый коммит (март 2012): Т.е. принимается любой сертификат, независимо от того, какой там домен указан.
При этом сам сертификат, видимо, проверяется (должен таки быть валидным), т.к. на древних андроидах (видимо, там корневой сертификат протух) сертификат не принимался не смотря на это (и на 2ch.hk тоже), пришлось делать отдельную SSLSocketFactory, который принимает любой сертификат.
2ch Browser - 7 Dashchan - 3 Веб-версия - 1 отображается + 1 пропущен (хотя на самом деле пропущено 3) Правильного значения нет нигде. И по поводу отрицательных значений я не шутил, вот пруф: http://i.imgur.com/rBqF6Xl.png
>>353014>>353021 А с количеством ответов действительно все в порядке. Только это не количество ответов. Потому что в треде, состоящем только из ОП-поста, ответов быть не может.
>>352992 Компа под рукой нет. Исправьте баннер! Картинку по центру надо, надпись можно либо убрать, либо сделать 2ch @ browser, но картинка сбоку это зашквар
>>352992 Ок, возьму баннер пока так. Но иконка с каким-то непонятным серым крестом.
>>353020 Отображается общее количество, а не пропущенное, в целом число логичное.
>>353189 Можно попробовать и по центру без названия, но почти все приложения рисуют название на баннере. Потом сделаю второй вариант и посмотрю что лучше.
>>350696 xperia z1\z3 compact, больше рея всего на сантиметр. Ну и к бОльшему размеру быстро привыкаешь. Ну или рей мегагоднота, да, особенно если руки прямые и можешь попердолиться.
>>350696 Ходил долге время с симбоноклой 3.5". Захотел сменить телефон на нелопату. Хотелось лте, поэтому выбор был гелекси 4 мини или австралийский razr m. Есесно взял второй. Со временем в семье появились сначала xperia t, nokia 920 xperia sp и сейчас вот вместо xperia t была куплена галактическая жопа 4. Что я могу сказать сейчас? 4.3" - маловато, я бы взял 4.5" с тонкими рамками. Все перечисленные телефоны для меня неудобны в использовании - слишком большие. Из последних новинок меня привлекает z3c, наверное его и возьму, когда надоест моторола.
>>353186 >А смысл? Я ведь уже писал: чтобы под тредами, состоящими только из ОП-поста, не видеть строку "1 сообщение и 0 изображений".
>>353214 >Но иконка с каким-то непонятным серым крестом. В полном размере загрузи, превью Макаба распидорасила.
>Отображается общее количество, а не пропущенное, в целом число логичное. Количество постов действительно правильное, но совсем не логичное. Количество пропущенных постов (т.е. количество ответов) было бы гораздо лучше. Нет смысла считать ОП-пост, который и так уже на экране.
А количество изображений всегда (и везде) неправильное. Вернемся к этому >>353020 прмеру. 1. Текущаа версия 2ch Browser показывает общее число постов и изображений в треде, поэтому там должно быть число 4+3+2 = 9. Но вместо этого мы видим 7. 2. Dashchan показывает количество пропущенных ответов и изображений, поэтому число изображений должно быть на 4 меньше, т.е. 5. Вместо этого там 3. 3. Веб-версия показывает три последних поста и количество пропущенных постов с изображениями. Пропущены три поста с одной картинкой каждый, но вместо этого мы почему-то видим цифру 1. Вывод: у сайта и мобильных приложений большие проблемы с подсчетом количества изображений в треде.
>чтобы под тредами, состоящими только из ОП-поста, не видеть строку "1 сообщение и 0 изображений". Ну будет строка "0 сообщений 0 файлов", это лучше? И это только в /d/, а в других разделах тогда будет "0 сообщений 1 файл", "0 сообщений 4 файла". И вся логика теряется.
>>353264 >Ну будет строка "0 сообщений 0 файлов", это лучше? >а в других разделах тогда будет "0 сообщений 1 файл", "0 сообщений 4 файла" Если в треде только ОП-пост, то не должно быть никакой строки, это же очевидно.
>>353285 Можно сделать такие же разделители, как между постами. Тогда они везде одинаковые будут. Вот мы и подошли вплотную к дизайну. Это хороший знак.
>>353279 >Так это другой вопрос, и счетчик здесь вообще не причём. Почему же "не причем"? Под тредами с ответами показывать количество этих самых ответов (без ОП-поста). Под пустыми тредами тоже "показывать" количество ответов, и скрывать строку с нулями. Логика общая для любых тредов.
>>353351 >Под тредами с ответами показывать количество этих самых ответов (без ОП-поста) Так ещё раз, а с файлами то что? Я знаю, что сейчас счетчик сломан (на сайте), но всё же? Вот оп-пост в 3 пикчами и ещё 15 дальше в треде. Написать "18 файлов" будет нелогично (по аналогии с числом постов, ОП-пост то уже виден). Тогда что писать - 17 файлов? Но в зависимости от настроек может быть видна как одна первая картинка, так и все 3.
>>353368 >Так ещё раз, а с файлами то что? Еще раз отвечаю: что угодно. Именно потому что счетчик уже сломан. Идеально - починить его и показывать количество пропущенных картинок, т.е. общее количество минус количество картинок, показанных в ОП-посте в соответствии с текущими настройками. Другой вариант - показывать не количество картинок, а количество пропущенных постов с картинками (так было бы в веб-версии, если бы оно там правильно работало). Кстати, webm тоже вместе с картинками считаются?
>>353249 Если неправильно в веб-версии, то неправильно будет и в андроид-приложении, т.к. json api возвращает то же что и хтмл страница. Не исправится никак. И лучше пусть остается общее количество сообщений.
>>353430 http://pastebin.com/raw.php?i=7gJWDuEY Вот тебе патч, бери исходники с гитхаба и собирай. В основную ветку не пойдёт, мне кажется, общее число постов и файлов, мне кажется, лучше. Можно, конечно, сделать еще одну настройку, но во-первых, я думаю, это мало кому будет нужно, а во-вторых, меню настроек и так слишком перегружено. >Кстати, webm тоже вместе с картинками считаются? Считаются, и там вообще счетчик не картинок, а файлов.
>>353558 Давно уже, качай сборки с яндекса или дропбокса
>>353556 Иконку-то я перерисовал, но она мне не нравится. И, вероятно, не только мне. Я уже очень давно жалею, что когда-то предложил этот вариант. Этот круг, силуэт анонимуса в стиле герба - все это уныло и абсолютно не оригинально. Вот я и подумал: а не пора ли придумать что-то новое? Оставить силуэт для сохранения преемственности, но изменить форму иконки и убрать эти ассоциации с гербом. Получится пикрелейтед. Два варианта, отличаются контрастностью градиента.
>>353586 Ладно, разберемся с этим как-нибудь в другой раз. Патч сохранил, но собирать лень.
Может вам стоит перестать делать ахуительный дезигн, а перейти на простой дезигн? Ну, например просто плоское изображение пакета с вырезанными глазами и ртом? Примерно вот так. Я не умею рисовать, но это всяко лучше многогранников, гругов и всяких ебаных звезд.
>>353716 Ассоциаций с совковыми символами в новом варианте и так уже гораздо меньше. >Пакет, пакет на голове БЛДЖАД Не понял. Предлагаешь пакет вместо звезды? Покажи пример пакета, который ты считаешь подходящим. Хотя мне кажется, что это как-то глупо будет смотреться.
>>353741 Хуёвый какой-то пакет. Нужен геометрически правильный.
>>353745 Уже есть безумный шар в браузере для WP8. Спасибо, больше не надо.
>>353753 >Уже есть безумный шар в браузере для WP8. Спасибо, больше не надо. Он там не на значке, а можно сделать значком, главным символом приложения. Неслабо тогда бахнет, лол! А главное, права предъявить то будет не кому, йоба это же не зарегистрированный знак
>>353759 Я не на голову пакет надеваю, я иконку рисую. >перегруженная В этой иконке отдельных элементов гораздо меньше, чем в старой. Или для тебя "перегруженная" - это когда градиенты есть?
>>353768 Градиенты везде на ведре ебашат. Мне на них похуй. Именно эта выебистость и школизм в виде шестигранника, этот анон, эта звезда. Слишком много всего. Особенно шестигранник.
>>353768 >Анус свой главным символом сделай, пёс Ой, иди нахуй! Здесь и делать ничего не надо, не редактировать (есть и векторные варианты, и PNG, нужно просто взять готовый значок). И для баннера тоже, готового контента с ЕХИДНЫМИ СЫРКАМИ дохуя. Впрочем, моё дело предложить.
>>353772 >в виде шестигранника >Особенно шестигранник Ну предложи другую форму. Только не круг со сраным "гербом". >этот анон Он там во все времена был. Пусть Вортекс убирает, если считает нужным. >эта звезда Попробую все-таки пакет сделать. >Слишком много всего Что именно ты подразумеваешь под "всего"? Что предлагаешь убрать?
>>353776 Ну смотри, сейчас дезигн ведра упирается в иконка=один элемент, символизирующий программу. Без хуйни. А тут пакет - сразу означает что человек скрывается. Анонимная имиджборда подходит под это.
Я не умею вообще нихуя рисовать. Мышкой делать уебищно, да и сам думаю какой бы формы сделать рот. Но попробую, если уж ты настаиваешь.
>>353778 >Но попробую, если уж ты настаиваешь. Не надо, я уже сам попробовал. Хуйня какая-то, со звездой лучше.
>>353780 >А герб охуенен. Только он не создавался как иконка для этого приложения. Его просто взяли и скопипастили сюда, потому что лень было придумывать что-то более оригинальное.
>>353781 Так тоже нормально. А вообще, меня этот баннер мало беспокоит.
>>353780 Бомбануло. Ты же потом будешь сидеть как уебашка с новым ведром и флэтом, а двощ будет у тебя вот с такой хуергой. И это будет ой как не красиво. Хотя кого я обманываю, ты же сидишь на 2.3 и будешь дальше мусолить свою бюджетку. Ну и до дезигна тебе, с таким мышлением, тоже далеко
>>353784 Сделал что-то примерное. Опять же, нужны люди, умеющие рисовать. Я же могу только рисовать лого метро, не более, лол.
>>353792 Я и сам понял, что он "не очень". Попробую что-то такое >>353790 сделать. Но это уже совсем другая иконка, и возможность перехода на нее зависит от желания Вортекса.
>>353796 Ну как. Мода-хуеда там. К тому же ярко. Если следовать веянием нового ведра, то можно даже что-то оттенить немного. Предложу сделать изгибы немного оттененными. Ну и сделать низ более похожим на пакет. Эти отрывки от перфоленты тоже можно слегка оттенить. Будет годно.
Все же рисовать в пейнте, мышкой, на работе, где экран пиздец растянут ахуенно удобно. И еще можно взять в рассчет тот факт, что в жизни я единственный раз нарисовал ракету на 5 классе в 3-ем. И то получил я ее за оригинальность, а не качество.
А ведь можно просто спиздить лого у макаки. Не у даши с его непонятной любовью к кругам и оранжевому, а именно оригинальную молнию со стартовой страницы. Без всякого обрамления, кругов-шестигранников. Минималистичней некуда, и по делу.
>>353838 >охуенно выделяться на фоне других иконок Как что-то плохое. Или в твоем дезигнерском сне все иконки будут выполнены в едином стиле, с отличием, в скажем, букве, на них изображенной? Может у тебя еще рабочий стол на пеке кастомизирован свистоперделками? Джинсы узкие носишь? В жопу ебешься? Иконки должны отличаться друг от друга, чтобы, знаешь, отличаться. Потому что я должен краем глаза блять видеть где какое приложение, а не удалять приложение из-за того, что иконка к другим на рабочем столе не подходит.
>>353845 > Потому что я должен краем глаза блять видеть Ну и каштомизируй свой интерфейс, уебашка. Откуда такие мудаки лезут? Иди, делай себе иконки хуй пойми каких размеров.
>>353887 Ну почти. Нужны замятые углы в флэте. Еще я бы добавил морщины над или сбоку глаз. Изначально я делал набросок. Не нужно его копировать, нужно допиливать все.
>>353845 > все иконки будут выполнены в едином стиле, с отличием, в скажем, букве, на них изображенной This. Можно ещё цветом разные сделать, но не более. Форма должна быть одинаковой у всех. > Может у тебя еще рабочий стол на пеке кастомизирован свистоперделками? Нет, но иконки выключены, чтоб не загораживали обои.
>>353922 >Рабочий стол >Нет иконок >не загораживать обои. Ахуительный говноед. Ну открыл бы вьювер и смотрел на картинку. Рабочий стол для иконок, как раз. Пиздец просто.
>>353762 >>353768 А у кого, по твоему, коммунисты сперли знак, да еще и перевернутый? Примерно, как нацисты и свастика и арийскую теорию испохабили, наравне с евгеникой.
Я что-то не понял, зачем нужен этот код, когда SubscaleImageView и без него работает. Поэтому уберу: layout.addView(LayoutInflater.from(context).inflate(R.layout.loading, null)); imageView.setInitCallback(new FixedSubsamplingScaleImageView.InitedCallback() { ...
Тормозят списочки при загрузке аватаров. В даштяне не тормозит. Вы хоть с потоками разберитесь и Executors попробуйте чтоли.
И еще сделайте установку позиции в конец после подгрузки постов с кэша, а то всегда приходится то до конца самому успеть прокрутить, то ждать пока появится тост с количеством сообщением и потом самому вычитать из номера последнего поста, количество новых.
>>354327 ВСЕГДА ТАК БЫЛО! У ДЕДОВ ТОРМОЗИЛО И У ВАС ПУСТЬ ТОРМОЗИТ! ИЛИ ТЫ ПОДПИНДОСНИК? МНОГОПОТОЧНОСТИ ЕМУ ЗАХОТЕЛОСЬ! НИКОГДА ТАК НЕ ДВАЧЕВАЛИ И НЕЧЕГО НАЧИНАТЬ!
Обновлена сборка на яндекс.диске. https://yadi.sk/d/BsBSLTMFaQvUt Просто сборка текущего среза репозитория на github. Отличается от той, что в маркете, выбором галереи в kitkat (те самые киткатопроблемы)
>>354499 Да, спасибо, работает обоими способами. Но почему и какого хрена я должен сам руками выставлять значения, вместо того, чтобы приложение само работало без таких тонкостей? Какого хрена это не упомянуто на странице Плея?
>>354502 >Но почему и какого хрена я должен сам руками выставлять значения По умолчанию стоит домен 2ch.hk. Если у тебя .pm, значит ты его сам руками и выставлял, до обновления. Если ставить с нуля, всё работает сразу
>>354525 Каких настроек? Из-за того, что кто-то сам поставил себе в настройках кривой домен (да, зато там проверка cloudflare отключена) и забыл про это, теперь отключить нахуй проверку сертификата? А нахуй тогда вообще такое SSL? Единственное, согласен, что нужно было подробнее описать суть ошибки, что делать и чем это грозит. Ведь это мы знаем про текущую ситуацию с 2ch.pm, а что, если на самом деле MITM? Не всем насрать на безопасность.
>>354429 >Отличается от той, что в маркете, выбором галереи в kitkat (те самые киткатопроблемы) Визуально - никаких отличий. Как работало все раньше без проблем, так и сейчас работает.
>>354549 Можно еще с тех пор, как в одной из тестовых версий появилась настройка "Киткатопроблемы". Причем там все отлично работало, когда эта настройка была выключена, в связи с чем я попросил ее выпилить, что и было сделано ближе в релизу.
>>354560 А, блджад. Версию из Маркета-то я и не проверил. Я предыдущую тестовую с сегодняшней сравнивал. Действительно, в версии из Маркета не работают сторонние галереи. Снова.
Вортекс, ты мудак. В одной из твоих же сборок с Дропбокса эта проблема уже была исправлена, а ты опять сломал. Спасибо !7Y0Ba3aTEM за фикс.
Иконку исправьте все-таки (и баннер в Маркете). У той, которая в релизе 1.4.5 - звезда сжата по ширине. Я это точно знаю, потому что сам и сжал. Вот >>354325 исправленная.
>>354635 Двачую. Вообще, кажется, нынешняя версия идеальна. Во всяком случае двачевать с нее мне удобнее и приятнее, чем с пеки. Только куда полоска загрузки в тредах при обновлении пропала? Давно ее не видел
>>354641 Я не он, но преимущественно да. Накатывать обновления, выходящие дважды в день в режиме тестовой обкатки не вижу смысла. Только когда какое-то критическое для меня обновление вышло, скачал посмотреть. Ни разу не ставил x2ch. Вортекс тем и хорош, что на маркете старается держать готовый продукт для тех, кто этот тред вообще не читает, быть может.
>>354644 Вортекс сегодня крупно обосрался. Подробности в их объединенном треде. >>354642 Сейчас очень быстро проходит обновление. Полоска не успевает раскрыться на весь экран.
>>354647 Не так уж быстро. Надпись "загрузка" под тредом успевает секунд пять повисеть, от полоски ни следа нет. Обосрался - это с настройками-то? Обосрались те, кому в голову не пригшло их самим пофиксить
>>354651 Все равно обосрался. Не предусмотреть директивную смену настроек и не сообщить о том, что она важны это прямое наплевательство на пользователей.
>>354644 >Вортекс тем и хорош, что на маркете старается держать готовый продукт для тех, кто этот тред вообще не читает, быть может. И поэтому вернул в релиз баг, которого уже давно не было ни в одной "тестовой" версии: >>354565
>>354331 Переделаю структуру как будет возможность.
>>354472 >>354492 В настройках исправится. А вообще да, мне не надо было слушать ламеров, которым нужно было защищенное соединение сами не знают зачем. 99% пользователей все равно на сертификаты и https, так что настройки уберу.
>>354529 Именно, что не нужно никому знать, ssl там или не ssl.
>>354565 Все версии начиная с появления макабы были с такой киткатгалереей. Да и к тому же, поставил киткат - пользуйся его галереей, руки не отвалятся.
>>354574 Иконка всегда в уменьшенном виде, никто не увидит 1 пиксель разницы.
>>354642 Загрузка пропала т.к. Абу возвращает сжатый gzip поток, в котором неизвестен размер. Не исправится никак.
Похоже, что кто-то снова зазвездился. Ну, ничего страшного, с этим мы уже имели дело.
>>354826 >99% пользователей все равно на сертификаты и https, так что настройки уберу Т.е. ты считаешь, что никто не должен знать, когда используется настоящий SSL, а когда вместо этого хуй собачий? Чем тебе эта настройка мешает? Можешь сделать проверку сертификата выключенной по дефолту, но настройку убирать не надо, потому что это снижение безопасности и функциональности. А если "из принципа" хочешь убрать, то и поддержку HTTPS выпиливай полностью, ибо нехуй.
>Да и к тому же, поставил киткат - пользуйся его галереей, руки не отвалятся. Похоже, что ты так и не понял: в версии !7Y0Ba3aTEM на 4.4 сейчас работают любые галереи (в том числе и стандартная). А в твоей - только стандартная. Чем же твоя версия лучше?
>Иконка всегда в уменьшенном виде, никто не увидит 1 пиксель разницы. Тот, кто о нем знает - увидит. Так сложно поменять на GitHub? Никто и не просил из-за одной иконки сразу новую версию собирать и заливать в Маркет.
>>354838 > А если "из принципа" хочешь убрать, то и поддержку HTTPS выпиливай полностью, ибо нехуй. И поддержку двача вместе с ним, он ведь без https просто не будет работать, долбоёб.
>>354826 >99% пользователей все равно на сертификаты и https, так что настройки уберу >не нужно никому знать, ssl там или не ssl
За всех не говори. И то, что у тебя было с ALLOW_ALL_HOSTNAME_VERIFIER - это пиздец дыра, хуже трояна. Тем более, это анонимный форум, безопасность здесь играет не последнюю роль. (да, обезьяна всё равно всё сольёт, в случае чего, но это не повод так поступать)
Как решение предлагаю поменять значение ключа настройки домена, тогда после обновления он сбросится на дефолтный 2ch.hk, и проблемы не будет. И написать более подробный текст к сообщению об ошибке.
>>354849 Действительно. Два дня назад работало, в т.ч. и отправка. В любом случае, настройка SSL нужна. Как ещё один из вариантов, можно сделать как в обычных браузерах, чтобы при возникновении ошибки сам предлагал отключить проверку сертификата, например, в виде диалогового окна: "Соединение не защищено. Отключая проверку сертификата, ты сам долбоёб, твой трафик могут перехватывать. Отключить проверку? (Да/нет)" Тогда ебонтяи, не читая, сразу нажмут "Да" и проблемы не будет.
>>354850 >Тогда ебонтяи, не читая, сразу нажмут "Да" и проблемы не будет. Главное, чтобы при этом не_ебонтяям не приходилось наживать "Нет" несколько раз в день.
>>354838 Https останется обязательным, валидация не нужна. Ну а киткат прикрепление постоянно у кого-то не работало, что при фиксе, что без него. По идее, надо избавиться от файлов и прикреплять потоки, но это сложно будет протестировать.
>>354845 >ALLOW_ALL_HOSTNAME_VERIFIER - это пиздец дыра, хуже трояна. Лолшто, еще один кулхацкер здесь завелся. Троян в 1000 раз хуже, чем игнорирование https. К тому же твои отправляемые посты в любом случае станут доступны всем посетителям двача. Нашел что скрывать, лол.
>>354850 Ну нажмешь ты нет, и что, не будешь приложением и сайтом пользоваться? Так не пользуйся сразу.
>>354889 >Лолшто, еще один кулхацкер здесь завелся. Троян в 1000 раз хуже, чем игнорирование https Смотря какой троян, и смотря какая ситуация.
>К тому же твои отправляемые посты в любом случае станут доступны всем посетителям двача. Нашел что скрывать, лол. Ты еблан. Посты видны всем (посетителям двача) анонимно. Совсем другое дело, когда сосед, владелец wifi точки поставит у себя SSL прокси и однозначно деанонимизирует тебя. И сделать это не так сложно, как тебе кажется.
>Ну нажмешь ты нет, и что, не будешь приложением и сайтом пользоваться? Так не пользуйся сразу Охуительная логика! Файрфоксом тоже предлагаешь не пользоваться сразу?
>>354934 Уебывай с треда и с двача, а то здесь видите ли, сертификат недоверенный. Как будто его кто-то заставляет этим сайтом пользоваться. Не хочешь - не пользуйся, но для остальных валидация https будет проигнорирована.
>>354889 Проверка сертификата - это очень полезная вещь для тех, кто действительно ценит безопасность. И не смей её выпиливать. Если не хочешь видеть жалобы "ААААА, у меня не работает", то выключи проверку по дефолту, но настройку оставь. HTTPS можешь сделать всегда включённым и убрать из настроек, но тогда нужно будет сделать уведомление на тот случай, если обезьяна когда-нибудь откажется от HTTPS. Например, "Это соединение не является защищенным" - выводить, если включена проверка сертификата а настройках.
>Ну а киткат прикрепление постоянно у кого-то не работало, что при фиксе, что без него. Про киткатопроблемы тут писал я. Я же - ОП этих двух тредов, и знаю, что после фикса на прикрепление изображений с 4.4 никто не жаловался (пока ты не выпилил фикс в релизе 1.5.4). Я же раньше писал, что после фикса все стало работать отлично, и попросил убрать его из настроек и сделать активным по дефолту. Возражений не последовало.
>>354981 Что значит "принудительно"? Выпилить настройку домена и оставить только .hk? Зачем? Сейчас все отлично работает. Есть выбор домена, есть настройка HTTPS, есть настройка проверки сертификата. Этих настроек достаточно для того, чтобы продолжить пользоваться приложением независимо от того, что обезьяна решит сделать с доменом и HTTPS завтра. Зачем что-то из этого убирать? Можно только по дефолту включить "Игнорировать ошибки сертификата", чтобы было меньше комментариев "помогите, у меня ничего не работает".
Всё из-за этого треда, а точнее поста, так будет пока он не уплывёт из видимости (Оп-пост и 3 последних поста) https://2ch.hk/s/res/1045141.html#1045300 Этот кривой парсер не обрабатывает ESC-символ \v Вообще говоря, и не должен https://en.wikipedia.org/wiki/Escape_character#JavaScript >Note that the \v and \0 escapes are not allowed in JSON strings Но абу (или кто делал JSON API для макабы), видимо, решили по-другому. Что делать - или менять JSON парсер (или вообще нахуй переписать весь браузер с нуля), или костыль, который до парсера будет заменять эти \v на что-то другое.
>>355959 >>355241 Вот этот отчёт, я правильно понимаю? Ошибка: >Caused by: java.lang.UnsatisfiedLinkError: Couldn't load gif: findLibrary returned null
Это что за планшет такой g22ref, а главное, на какой архитектуре (даже интересно)? У нас нативная библиотека собирается под все архитектуры: arm64-v8a, armeabi, armeabi-v7a, mips, mips64, x86, x86_64. Разве вообще есть андроид под что-то ещё?
В любом случае, можешь в настройках включить webView для просмотра гифок, там такой проблемы не будет.
>>355959 >>355241 Могу предположить, что планшет этот Wexler TAB 7iS (гугл по запросу g22ref даёт только одну ссылку на 4pda)
Ну, во-первых, планшет - говнище. Заказал бы уж что-нибудь нормальное на алиэкспрессе, чем покупать это оверпрайсное говно с заклеенной этикеткой. Как и прочие эксплеи, роверпады, и иже с ними.
Но не суть. Процессор то вроде обычный arm, что странно, хули тогда не подгружается библиотека? А какие приложения (из тех, что используют нативный код) у тебя еще установлены и работают?
>>356018 Ну пиши, если надо, только что это даст? И так ясно, что доска не нужна или будет выпилена, или оставлена в таком состоянии как сейчас. Флешки поломали еще в 2012, для гифок и видео сейчас /media/. Хочешь побыстрее окончательно выпилить код поддержки вакабы? Так а что это изменит?
>>356030 >Доска flash выпилена с заглавной страницы двача. Через веб не открывается, только через моббраузеры. Постинга не было с конца лета. И что это должно мне сказать? Ну и, как уже выяснили, через веб таки открывается.
>>356034 это можно просто сделать, а с этим >>356032 надо подумать. Совсем как на десктопе все равно не получится, мышки то нет
>>356041 И какое мне дело до этого? Она заморожена в мобильном браузере, а в веб версии работает? Нет. Какое мне дело до доски, на которую я не заходил, даже когда она работала как надо?
Еще небольшое обновление: изменено сообщение об ошибке сертификата и изменен ключ для хранения настройки домена (после обновления он сбросится на 2ch.hk). Фикс совместимости с Android 1.6. И инкремент версии https://yadi.sk/d/BsBSLTMFaQvUt
>>356383 Да, тогда это действительно совместная работа. Есть ли у тебя трипкод и если нет, то чем занят !7Y0Ba3aTEM? И не называется ли твоя часть работы браузер x2ch?
>>356386 А, тогда хорошо. Я почему-то решил, что уже четыре человека делают браузер для мобильного двачевания. Успехов тебе и благодарности за труд ради всех, кто им пользуется.
Алсо, Вортекс, я таки не понял твою позицию по поводу SSL
Когда не было проверки Cloudflare и я предлагал поставить домен по умолчанию 2ch.pm (как единственный вариант заставить браузер хоть как-то работать), ты вернул 2ch.hk и ответил, чего его форсишь, там сертификат кривой. И ничего, что у половины пользователей в это время была ошибка 503. А сейчас, когда некоторые всё-таки сами поставили в настройках 2ch.pm и сейчас наблюдают ошибку "Недоверенное соединение" (и даже не хотят зайти посмотреть в настройки), ты собираешься просто выпилить проверку сертификата? В чём логика?
Чтобы исправить ситуацию (а прокол есть, признаю, нужно всегда предусматривать защиту от дурака), нормальное решение - сбросить домен (не принудительно прописать .hk, а поменять ключ настроек, чтобы после обновления значение сбросилось один раз на дефолтное). Тогда ошибка останется только у тех, у кого действительно непорядок с HTTPS (ведь на 2ch.hk сертификат нормальный), и пользователь должен знать (по крайней мере, быть уведомлён) о проблеме. На этот случай - более подробный текст с сообщением об ошибке, и что делать. Всё это уже сделано, осталось собрать и выложить.
>>356176 Реально спасибо, а можно убрать полупрозрачное затемнение? Плюс можно запилить Photon Tablet UI: - Закругление рамки в 1-2px - Бордюр #ccc - Отступ сообщений в 5px от края?
>>356651 Вот более подробное описание возможного Photon Tablet UI: - Закругление рамки в 1-2px (Можно 5px как раньше, или вообще без как на том самом) - Фон страницы #eee - Бордюр вокруг post #ccc - Фон поста #ddd - Ну и номер поста перенести поближе к имени, то есть убрать нахуй от правого угла - Отступ сообщений в 5px от края
>>356415 Логика в том, что hk это единственно правильный домен. Остальные домены работают как-то по своему и значит неправильно. Выбор домена я сделал когда сломался 2ch.so, затем отменили 2ch.ec, и была неопределенность, какой домен будет следующим. На данный момент этот выбор не нужен.
>>356665 Все-таки оставь возможность менять домен, так как никогда не знаешь, что жизнь выкинет на этот раз. Или ты каждый раз будешь заставлять людей ждать, пока перепилишь приложение на новый домен?
>>356651 Сделал непрозрачность 10% (чтобы видеть, какой пост активен). С остальным, как бы не началось метание говна, кто уже привык. Попробуй сам запили, там видно будет.
К слову, у нас появился еще один json - https://2ch.hk/mobi/threads.json В нем можно увидеть немного новой информации: Отображаются сразу все треды с доски, у каждого треда видна информация о просмотрах (views), кол-ве подписок (favorites) и бамплимите.
На ее основе можно сортировать треды, выводить каталог, да и какой-нибудь свой топ тредов по выбранным доскам разработать.
>>356856 >4.4 - 4.4.4 >Сторонние программы теперь не могут писать на карту памяти — без рутования записать на карту можно только родными "Моими файлами". Лолшто?
Начал пилить что-то типа архиватора (не в смысле сжимает до 2КБ, а качалку). Скачивает треды и собирает назад в HTML файлы, чтобы потом двачевать лол оффлайн. Можно куда-нибудь интегрировать, и поднять свой архивач и т.д. Исходники: https://github.com/miku-nyan/makaba-archiver В принципе, на основе этого можно будет запилить интерфейс сохранения тредов из мобильного браузера в HTML.
>>357563 Трип-код где? Тут можно давать такие обещания только если ты собираешься их выполнять. Скачанные по json треды возможно собрать обратно в html? Постарайся сделать так, чтобы тред у тебя не превращался в кучу файлов, запиханных в одну директорию.
>>357565 Я такие сложности не знаю. Мне достаточно того, что разработку ведешь ты, а не кто-то там с горы. Если осилишь, мое глубокое почтение еще более увеличится.
>>357571 Ну допустим, всякие css, js и миниатюры еще можно попробовать упаковать, как .mht, но что тогда делать с пикчами? К тому же, нужно хранить еще где-то json файл, чтобы потом можно было прочитать на телефоне, HTML так просто обратно не распарсишь
>>357572 Вот теперь ты объяснил, насколько много существует трудностей из рода тех, о которых обычный двачер не знает. Если оригинальные пикчи не пакуются в mht, не класть ли их навалом в папку с названием треда? И в ней же пусковой файлик для просмотра архива на любом компьютере и ОС, могущей в html.
>>357577 Не совсем объяснил я. Получаем страницу в json Скачиваем все изображения/webm файлы в папку, например в title_files, где title - Содержимое тега тайла Саму страницу сохраняем title.html. Потом папку и этот файл упаковываем в архив title.zip
>>357578 И получаем превеличайшую кучу файлов, тратящих больше ресурсов при передаче и обработке, чем один сплошной файл с возможностью вытаскивать из него целые пикчи и вебм.
>>357583 У меня ничего такого нет, не путай себя и других. Мне только нужно, чтобы не было html-помойки у меня на компьютере, тратящей большее количество ресурсов на большее количество файлов. Если это будет архив или хранящийся на облаке в сети mht, но в любом случае единый файл из которого можно вытащить данные стандартными средствами, это то, что надо.
>html-помойки у меня на компьютере, тратящей большее количество ресурсов Думаешь, mht портатит меньше ресурсов? Лол. Если тебе неудобно заливать это в облако, можешь сам запаковать, хоть в тарбол без сжатия, хоть в zip, хоть архиватором Бабушкина, кому как удобнее. К слову, mht из коробки поддерживается не всеми браузерами (в firefox нужен аддон, насчет хрома не знаю)
>>357587 Ну, хорошо. Тогда надо придумать какой-то раскрыватель такой папки, либо заархивированной, либо полной файлов. Чтобы только обязательно кукла работала, раз кукловоды не могут в закрытый стандарт mht.
>>357601 Спасибо, вот о недопущении такого и говорил. Каждому треду отдельную папку с отдельным пусковым файлом, над ним должно быль оглавление, включающее все треды в борде. Файло-папочная-дисковая архитектура, в общем. Обязателен поиск по означенному району.
>>357601 Никачает. Выложите, хотя бы скрин, что там за файлы, в чем ужас?
Алсо, хуй знает, что делать с куклоскриптом. Он к локальным страницам не цепляется. Пробовал тупо включить в html страницу <script type="text/javascript" src="dollchan.js"> и положить в ту же папку, не работает. Видимо, я что-то делаю не так.
Пиздец ребята, вы уже даже сохраненный тред без своего скрипта прочитать не можете? И как только люди раньше на двачах сидели, когда пикчи в отдельной вкладке открывались...
>>356176 Хуйню запилил, а не интерфейс для планшетов. Делай слева в столбик открытые треды и избранное с провекой новый постов и отображением их количества.
>>358138 Вот этого двачую. Кто превратит json в подобие домашнего браузера, с большим количеством одновременно открытых вкладок, тот будет молодец. И будет больше поводов тупить в свой планшет, не глядя по сторонам.
>>358135 Написал вчера на сырночан, может ответят что. А вообще, основные преимущества куклоскрипта - онлайновые. Для чтения реально полезная вещь разве что автоскрытие вайпа и выделение жирным ссылки на пост во всплывающих окошках
>>358138 Разве в этом вашем дашчане не так сейчас?
>>358301 Ничего подобного на строку вкладок в дэшчане нет. Постарайся нам сделать так, как дома, с миганием фавиконов и возможностью видеть, как много непросмотренных постов в полу-открытый тред капнуло.
>>358301 > Разве в этом вашем дашчане не так сейчас? Не совсем. Там есть панель с открытыми тредами, но без мигания фавиконов и счётчика новых постов. А ещё её надо доставать руками. Я же говорю про постоянно отображаемую в ландшафте полосу с вкладками. Примерно как пикрелейтед, только с мигающими иконками.
>>358347 Не думаю, что прям раздельные версии надо делать, просто описать два типа раскладки интерфейса. Я не программист, но насколько я знаю, это вполне возможно сделать.
>>358484 В меню выбирай настройки и ставь галочку на использовать https, галочку на игнорировать ошибки ssl сертификата убери. Проверь этот рецепт на телефоне.
Добавил тестовую сборку с возможностью загрузки тредов https://yadi.sk/d/BsBSLTMFaQvUt Можно посмотреть, как оно будет выглядеть.
Интегрировано пока криво, практически просто скопировал java проект архиватора с минимальными изменениями и сделал оболочку ASyncTask. Как следствие, всё просто загружается ещё раз уже (т.е. если тред уже утонул, но остался в кэше, он не загрузится), вложения грузятся заново, даже если уже есть в папке загрузок (или в кэше).
Куклоскрипт пока включен всегда (потом, наверное, сделаю настройкой). Если хочется посмотреть, как всё выглядит без него, можно удалить файл dollchan.js из папки makaba.
>>358676 >.js? ты что, ебанутый? Ну охуеть теперь. Сами же просили куклоскрипт. И он даже работает Стёпа коммит запилил
>сделайте уже чтобы списки не тормозили Надо сначала локализовать проблему. Когда именно они тормозят? Только при загрузке "аватарок", или вообще всегда?
>>358695 Я уже как то делал тестовые сборки двачбраузера с замером скорости рендеринга. Тормоза начинаются, когда подгружается элемент списка при скроллинге. Алсо, пробовал переносить загрузку пикчей в треды с низким приоритетом, что немного помогало, но не всегда. Попробуй подключить логкат и посмотреть на варнинги при скроллинге - там будут сообщения о просадке фпс. Так же тормоза фиксились изменением типа лэйаута.
>>358647 Даже самый крупный шрифт на планшете выглядит мелким. Тут в соседнем треде говорили, что х2сН браузер приобрел планшетный интерфейс. Сделай установку шрифта не по пределах, а по пунктам и выбор шрифта сделай не только по-умолчанию.
>>357570 На вакабе открывались точно. На макабе уже точно не помню. Вроде бы открывались по началу, на первых версиях. А есть ли где-нибудь архив старых версий? Хочу по юзать, может за работают пикчи. Скажу точно.
>>359758 Разницу между ударить и нажать понимаешь? Походу, нет. Прижми один палец на тот пост, на который хочешь ответить и подержи до появления контекстного меню.
>>360106 Ничем. Но в следующей версии хохлам завезу русский язык (но не украинский, т.к. не знаю). А то сейчас они чего-то все надписи по английски читают.
>>360163 Если у хохла в телефоне хохляцкая локаль, может он просто не хочет видеть русский язык? Лучше тогда уж настройкой, хотя хз. или это такой ход конём по нотам?
>но не украинский, т.к. не знаю Гугл транслейт, рус<->укр вроде нормально должен перевести, грамматика то похожая. Только найти здесь носителя, кто прочитает и исправит ошибки.
>>359692 Просто полностью удалил двач браузер (скачанную вчера с маркета версию) и установил заново с того же маркета ту же версию - пикчи за работали.
Вортекс! И нян, которая ему помогает! Когда tabs (закладки) открываешь, по-умолчанию открывает favorites. Можно ли сделать, чтоб текущие вкладки открывало?
>>360257 Если пусто, значит по умолчанию == 2ch.hk. Попробуй удалить всё, оставить пустую строчку.
К тому же, 403, да еще и при постинге, очень странно. 403 еще может означать проверку cloudflare с капчей, если там IP забанен А может, просто обезьяна шатала в это время
>>360262 >К тому же, 403, да еще и при постинге, очень странно. Ты знаешь, насчет цифры на библии клясться не стану, но слово Forbidden было 100%. А вообще все заработало и экспериментировать больше не хочу
>>360331 >У меня с капчей только что был 503, сразу же пошла проверка CloudFlare и все заработало. Почему-то у того господина автоматика сбоит. 503 щас тоже было. Но заебись, что больше не надо вводить текстовую капчу пиздец, а ведь мы когда-то через нее двачевали. И предпросмотр отправляемых картинок вообще заебись, а то при добавлении фото постоянно ссусь прикрепить не то и сдеанониться, лол. Так что, пользуясь случаем, передаю большое спасибо волку и другим участвовавшим анонам.
>>360435 >>360437 Хуй знает, сейчас закрыл приложение (полностью), открыл, постит и проверку не требует. Может у тебя печенька сбросилась, или просто не сохраняется. Если постоянно повторяется, попробуй сбросить все данные >>360268
Кстати, здесь таки косяк!!! Как я понял из кода, рекапчу может показывать только в ThreadsListActivity. При этом index.json (и другие json, видимо) выдаются и без проверки, а проверка всплывает только при постинге (как и при проверке без капчи). Надо бы исправить, чтобы при получении ошибки в AddPostActivity тоже была возможность пройти проверку. Только как, делать отдельное activity для ввода капчи? Можно (как костыль) перед получением списка тредов (например, "2ch.hk/b/index.json") запрашивать "2ch.hk/b/", чтобы сразу запросило и прошло проверку. Вортекс, предложения?
Пока, возможно, сработает такое решение: у кого ошибка 403 Forbidden, открыть сначала каталог тредов и ввести рекапчу там
В общем, я даже поставил orbot на телефон, чтобы воспроизвести. Действительно, 403 Forbidden вываливает только при постинге, и решение с каталогом работает. В каталоге вываливает рекапчу, и после авторизации ошибка 403 пропала. появился ответ макабы: бан №...., причина: уход от бана, прокси, /mlp Нужно делать скорее делать решение, или хотя бы задокументировать это, а то на маркете много отзывов именно про 403
>>360719 Более полный список форумов включается через настройки, если ты об этом. Включить в список некоторые форумы мешает политика Google Play, но можно добавить их в закладки, тогда они начнут появляться в общем списке форумов в категории "избранное". >>360547 Я чего-то не пойму, т.е. сейчас у меня есть два варианта: 1. Открыть доску, ввести рекапчу, двачевать 2. Открыть прямиком тред через закладки, попытаться отправить пост, подождать, пока браузер пройдет проверку и отправить пост Так? Воспроизвести не получилось. Я это к тому, что второй способ-то проще, никто не любит вводить капчу, тем более рекапчу.
>>360733 Это всё нужно, только в случае, когда cloudflare запрашивает проверку с рекапчей (ошибка 403). У меня такое получилось воспроизвести только через тор. Но видимо, у некоторых такое происходит и без тора.
>1. Открыть доску, ввести рекапчу, двачевать Не доску а "каталог". Сама доска может открываться нормально. >2. Открыть прямиком тред через закладки, попытаться отправить пост Будет 403. Это и нужно исправлять
>>360825 У меня сразу после 403 браузер обновляет капчу, начинается проверка CloudFlare и все, ввожу капчу второй раз - пост отправлен. Хотя непорядок конечно, вообще хуйня. Так это макак сделал или оно само сломалось?
И плюс к этому >>360974 Вот я уже долгое время включал браузер, отключался от вайфая и подключался к мобильному интернету, вернулся на домашний вайфай - баг не повторился. Может это было какое-то временное шатание?
>>360980 А хули он его утром дважды распознавал? С первого раза не запомнил? Думал, щас с мобильного интернета напишу, там всегда айпишники разные, а домашний белый
>>360984 Да test P.S. Сука! Толи я слепой, то ли что. Сейчас с мобильного интернета было 503, и все так и произошло, как я описал (503-проверка CloudFlare-попробуйте еще раз). Наверное и утром было 503. Ну я и еблан.
>>360986 ЯННП! Сейчас на домашнем вайфае залез написать пост на хисторач, опять были 503 и проверка после первого ввода капчи. Подумал, что проверка идет отдельно для каждой доски. Для проверки зашел в /b, бросил картинку в ЗП тред - проверки нет. Подумал, что наверное уже была проверка в /b. Зашел на /test, там я в жизни не постил - проверки нет. Хуйня какая-то. Нужно больше данных с других досок.
Ебал я cloudflare, гугл и рекапчу! Это пиздец. Выяснилось, что http поток читает 170 байт и зависает нахуй. Причём, зависит от User Agent, поставил строчку от Firefox, и чудеса прекратились. Пробовал разные ноды тора. Что это за хуйня?
А ещё, страница может выглядеть и вот так: http://pastebin.com/G55ZXp3w И код не 403, а 503! Но такую выдало только один раз. Тоже, хуй знает, отчего это зависит?
Ну и обновлённая сборка: - Проверка рекапчи в случае ошибки 403 Forbidden в AddPostActivity. - Заменил UserAgent на Firefox 31 под Windows 7 https://yadi.sk/d/BsBSLTMFaQvUt
>>360487 Наверно надо создать отдельную activity с cloudflare капчей и редиректить туда. При успешном вводе закрывать activity и приложение само вернется на предыдущий экран.
>>360457 Эта капча случается с почти любым заграничным ip-адресом, неважно 3g или домашний интернет. Но ввести нужно максимум раз в месяц, поэтому я и не старался особо, сделал только в списке тредов, для меня этого было достаточно.
>>361390 > Наверно надо создать отдельную activity с cloudflare капчей и редиректить туда. Аутисты, почему вам до сих пор не пришла в голову мысль сделать это в диалоговом окне как у Дашки?
>>361421 > хуета которой место в веб 1.0. > 2ch browser Что-то не так? И вообще диалоговые окна можно в каждом втором системном приложении встретить, долбоёб. И в двачбраузере они есть.
>>361484 >>361485 Да, проверял только с тором, а там адреса забанены, и после проверки капчи всё равно не постит, только ответ с сообщением о бане. И не обратил внимание, что postsender может null вернуть, в итоге NPE. Исправлено. https://yadi.sk/d/BsBSLTMFaQvUt
>>361503 Нашёл ещё один баг, которого нет в версии 1.5.5. Если свернуть приложение, я потом открыть с ярлыка, то оно показывает стартовый список досок, а не страницу, на которой было свернуто. Может быть, оно вообще закрывается при сворачивании?
>>361527 >Если свернуть приложение, я потом открыть с ярлыка, то оно показывает стартовый список досок, а не страницу, на которой было свернуто Может ты открыл с ярлыка не x2ch, а просто 2ch. Для андроида это два абсолютно не связанных между собой приложения.
>>361543 Я открыл оба приложения, в обоих открыл тред, оба свернул, оба снова открыл с ярлыков. В 2ch Browser был открытый тред, а в x2ch - стартовый список досок. Но после принудительного перезапуска приложения баг больше не появлялся.
>>361552 Nexus 5, памяти 2ГБ. Если разворачивать не ярлыком, а из системного "диспетчера задач", то все работало нормально. Думаю, оно и в версии Вортекса может быть, но встречается нечасто. А может быть, это вообще не проблема приложения, а у системы крыша едет немного.
>>361552 Поставил последнюю версию с яндекса. Пишет 503 ошибку при хттпс и отключенной проверке сертификтов. Проверка клаудфары не проходит по таймауту. Как настроить так, чтобы работало?
>>361430 Нет их в гугловых приложениях, уебан, ни в джимейле, ни в хэнгаутс, ни в транслейт. И я оставил только для нефонового скачивания файлов и при отправке сообщений, но и их когда-нибудь уберу. Вставлять диалоговые окна где-то еще - пиздец из 90-х с кучей попапов.
>>361985 Не совсем понимаю смысл вашего обсуждения. Вы считаете, что пользователю ни в коем случае нельзя давать возможность самому в диалоговом окне менять настройки, влияющие на отображения приложения?
>>361985 И второй вопрос, который разбирался в >>361506. Автор x2ch пользуется только своей программой для постов с трип-кодом или данная проблема возникает у любого обладателя трип-кода из-за особенностей макабы?
>>362030 Браузером x2ch. Насколько понял, проблема возникает только если постить через отладчик и к обычным пользователям отношения не имеет. Тогда это хорошая новость для всех.
>>362040 Очень странно. Никогда не видел, чтобы окон было два. Постарайся не терять трип, особенно если выкладываешь новую версию. И спасибо тебе за труд.
>>362055 >Это в настройках Действительно. Но вообще, имхо, маленькое окошко удобнее, что висит статично, пока прокручиваешь тред. >И почему не пользуешься? На харкаче и так нормальный интерфейс, я не нашел для себя ничего, ради чего бы стоило к каждой вкладке загружать ещё js на 400КБ. На других чанах да, без куклоскрипта никуда. Особенно когда уже привык, что под постом список ответов, и при наведении везде всплывающие окошки. У меня и на ЛОРе подобный js.
>>361997 Причем здесь страница настроек к говнопопап-окнам?
>>362088 Это стандартные настроечные диалоги андроида и контекстное меню любых списков, а не собственноручные говнопопапы как в дашчане. Съеби с этого треда.
>>362156 > Это стандартные настроечные диалоги андроида и контекстное меню любых списков В дашчане они же и используются, долбоёб. > а не собственноручные говнопопапы Ты не видел, как в двачбраузере всплывающее окно ответа на пост выглядит? Вот это - самый настоящий "собственноручный говнопопап" со своим уёбищным фоном вместо системного. В даше всё сделано так, как задумано системой.
>>361503 Я переписал немного твою обработку рекапчи и заодно убрал постинг у вакабы, теперь осталась только макаба.
Еще я не понимаю, как у кого-то получается ловить 403 ошибку при постинге, ведь до постинга нужно увидеть список тредов, а там и будет капча на всю страницу. Алсо, мне эта капча почему-то уже не показывается, похоже, она автоматически заносит адреса в белый список при нескольких успешных ответах.
Зато 503 ошибка бывает часто, надо будет потом вынести в отдельную страницу и отображать как видимый web view.
>>362165 Окна ответов это да, говнопопапы скопированные 1:1 с веб-версии. Но свои всплывающие окна добавлять - пиздуй обратно в 90-е и съеби с этого треда.
>>362214 Подведём итоги: Системные приложения используют диалоги, гугловские приложения используют диалоги, в настройках любых приложений используются диалоги, в контекстном меню любых приложений используются диалоги. В двачбраузере как минимум в 4 различных местах используются диалоги, в 2 из которых они выглядят как пизданутое васянское говно. Но у тебя, долбоёба, диалоги - признак 90х и веб 1.0. Это полный пиздец. Особую комичность этой ситуации придаёт то, что 2чбраузер в целом выглядит как говно в стиле веб 1.0.
>>362212 >Еще я не понимаю, как у кого-то получается ловить 403 ошибку при постинге, ведь до постинга нужно увидеть список тредов, а там и будет капча на всю страницу. -> >>360487 на скрин посмотри index.json отдаётся без проверки, mobile.fcgi, видимо, тоже. Проверку начинает требовать только posting.fcgi и makaba.fcgi
>надо будет потом вынести в отдельную страницу и отображать как видимый web view. Вообще, неплохая идея, можно и при 503, и при 403 посылать на такую страницу с WebView, типа, там и набирай свою капчу, а потом просто печеньки собирать.
>>362063 Кнопки разметки тоже можно включить в настройках. Даже этот раздел настроек называется, кажется, "раньшебылолучше" >>362216 Если ты знаком с определением веб2.0, то в курсе, что это вопрос не дизайна, а способа наполнения сайта. Хотя на ваш срач мне похуй, можешь не отвечать, просто не мог не заметить. Раскудахтались тут про 1.0
Что за фигню мне прислали, опять будут приложения выпиливать?
Hello Google Play Developer,
We are constantly striving to make Google Play a safe and positive experience for developers and consumers. This requires us to occasionally update our Developer Distribution Agreement ("DDA") in accordance with the law and current best-practices. This email is to notify you that we've made some changes to our policies, which are highlighted below.
We've updated requirements on the level of support that developers must provide to their users, including a minimum defined service level and requirements for accurate contact information. We're expanding the marketing opportunities developers have available when Google promotes their apps. As always, developers can control this choice via settings in the developer console. We've introduced language that will allow Google to distribute apps and games from the Google entity most appropriate to user location, and to comply with changes to international VAT tax regulations. No immediate action is necessary regarding this update, and we will prominently notify you when action is required. For details, please see this Help Center article. We've updated DDA 4.5 to provide additional clarity around the distribution of third-party apps on Google Play to maintain a secure ecosystem. We've introduced language that supports Google's ability to remove apps and games identified as security risks from user devices. We've updated the DDA acceptance model to be less disruptive to developers, and to allow us more flexibility as we rapidly introduce support for new product features. Please take a look at the Google Play Developer Distribution Agreement to review all the changes in more detail, and then sign into your developer console with your primary developer account to accept the agreement.
We ask you to accept this agreement within 30 days of the receipt of this notification. After this time, we may restrict the publishing ability of accounts until the agreement has been accepted. After 90 days, apps published on accounts not accepting the DDA will be removed from the store until the DDA has been accepted.
>>362216 Подведем итоги: ты еблан, приписавший контекстное меню и комбобоксы к "диалогам", в то время как первоначально навязывал попап с cloudflare-капчей. Алсо, когда был веб 1.0, ты еще в детский садик ходил, так что не рассказывай мне про историю веба.
>>362245 А что веб-версия при 403 ошибке делает, редиректит на b и потом обратно? Тогда отдельная активити была бы логичным решением, как отдельная страница.
>>362678 Нет, для белой темы нужен стандартный цвет, а не фотоновский оранжевый.
>>362731 > Подведем итоги: ты еблан, приписавший контекстное меню и комбобоксы к "диалогам" Потому что это и есть диалоги, долбоёб. В исходниках андроида прямым текстом создаётся AlertDialog. И от того, что это якобы системная хуйня, они не перестают от этого быть диалогами. > в то время как первоначально навязывал попап с cloudflare-капчей. Я тебе сказал, что так лучше сделать, на что ты мне сказал, что это вебодиннольная хуйня и диалогам не место в приложении. На что я тебе привёл кучу контрпримеров, что диалоги как раз используются для подобных задач. Но у тебя, долбоёба, это всё ВЕБОДИННОЛЬВРЁЁЁТИ. > Алсо, когда был веб 1.0, ты еще в детский садик ходил, так что не рассказывай мне про историю веба. А теперь решил на личности перейти, клоун?
>>362743 Для каких "подобных задач", наркоман? Ты в подобные задачи записал те скриншоты с настройками/контекстными меню/комбобоксами что ли? Съеби уже с треда, школота, если не можешь понять различие системных окон с собственноручными попапами.
>>362816 На 3 скриншотах из 6 мною предоставленных диалоговое окно было создано не контекстным меню и не настройками, т.е. они тоже являются собственноручными, долбоёб. Хотя, как я уже говорил, от того, что остальные 3 созданы с "настройками/контекстными меню/комбобоксами", они от этого не перестают становиться диалоговыми окнами, и абсолютно похуй чем они были созданы - сам факт их использования системой задаёт тенденцию их использования.
А заодно я хочу услышать объяснение, почему ты не хочешь убрать диалоговое окно при нажатии на "ответы" и на "показать оп-пост полностью". Что за двойные стандарты?
>>362826 Нет, не похуй как они были созданы. Системные стандартизированные, упрощенные и к ним уже привыкли с самой первой версии андроида. А вот собственнонаписанные все вырвиглазный пиздец.
Попапы для ответов тоже выглядят вырвиглазно, но в веб-версии такие же, так что пришлось копировать какие есть. Любые другие попапы выглядят как костыли, в том числе диалоговые окна "ок/отмена" от которых успешно избавились в gmail.
>>362866 > Нет, не похуй как они были созданы. Системные стандартизированные, упрощенные и к ним уже привыкли с самой первой версии андроида. А вот собственнонаписанные все вырвиглазный пиздец. Любой "собственнонаписанный" можно сделать так, чтобы он выглядел как стандартизированный. Для этого существуют гайдлайны, о которых ты даже не знал. > Попапы для ответов тоже выглядят вырвиглазно, но в веб-версии такие же, так что пришлось копировать какие есть. То есть всё таки двойные стандарты или ты всё таки придёшь к заключению, что диалоги весьма функциональны и они должны быть в приложениях по мере необходимости? > Любые другие попапы выглядят как костыли, в том числе диалоговые окна "ок/отмена" от которых успешно избавились в gmail. А тебя не смущает, что я тебе давал скриншот из gmail с диалоговым окном "ок/отмена"? > Любые другие попапы выглядят как костыли Ебать, у тебя весь двачбраузер выглядит как костыль, а тебя смущают именно диалоговые окна /0
>>362872 >Любой "собственнонаписанный" можно сделать так, чтобы он выглядел как стандартизированный. Для этого существуют гайдлайны, о которых ты даже не знал. Нельзя, они будут вырвиглазны из-за нестандартности.
>То есть всё таки двойные стандарты или ты всё таки придёшь к заключению, что диалоги весьма функциональны и они должны быть в приложениях по мере необходимости? Не функциональны и могут быть заменены более функциональными вещами.
>А тебя не смущает, что я тебе давал скриншот из gmail с диалоговым окном "ок/отмена"? Из страницы настроек что ли? Там много встроенных, а в списке писем диалогов с подтверждениями уже нет.
>Ебать, у тебя весь двачбраузер выглядит как костыль, а тебя смущают именно диалоговые окна /0 А то, пользуйся веб-версией и не еби мне мозг.
>>362887 > Нельзя, они будут вырвиглазны из-за нестандартности. Такое то ОТРИЦАНИЕ. Если делать как гугл говорит - они не будут вырвиглазными. Иначе гугл бы вообще никакой информации о диалогах в современные гайдлайны не добавлял, но надо же - они есть даже на официальном сайте с информацией о материал дизайне! Причём очень подробно. > Не функциональны и могут быть заменены более функциональными вещами. Что может быть функциональнее диалога, который появляется при нажатии на ответ? > Из страницы настроек что ли? Там много встроенных, а в списке писем диалогов с подтверждениями уже нет. Самый первый из 6 скриншотов, долбоёб. Несложно заметить, что там список писем, а диалоговое окно спрашивает, действительно ли я хочу удалить выбранное письмо.
А вот щас кстати интересный баг словил. Описываю подробно: Открыл форму ответа, свернул двачбраузер, полазил в интернетах; Вернулся, написал пост, но браузер видимо уже забыл тред и после "сообщение усспешно отправлено" начал его подгружать (т.е. на фоне был просто черный экран и надпись "загрузка", как при открытии треда); Нажатие на любую ссылку в треде открывает последний пост в треде (или мой пост?) (пикрилейтед, пробовал с разными ссылками, в любом случае, ссылок на этот пост в треде еще просто нет)
>>362895 Все эти гайдлайны никак не являются призывом выполнять все что написано. Диалоги в приложениях нахуй не нужны. И да, обнови джимэйл, он уже давно не показывает диалогов при удалении писем.
>>362963 > Все эти гайдлайны никак не являются призывом выполнять все что написано. Диалоги в приложениях нахуй не нужны. Ну да, у тебя своё видение, и, как показал наш диалог, оно вообще нихуя нелогичное и полно двойных стандартов. Невероятно необучаемый /0 А в том, что ты вертишь гайдлайны на хуе, уже никто не сомневается. > И да, обнови джимэйл, он уже давно не показывает диалогов при удалении писем. Самая последняя версия стоит, маня.
>>362968 Какие двойные стандарты? Ты лучше объясни, откуда у тебя появилась эта тупая идея показывать cloudflare-капчу в попапе, хотя она в вебе как отдельная страница? Вот уж смешно видеть диванных дизайнеров, кукарекающих о гайдлайнах и предлагающих совсем вырвиглазный пиздец.
>>362984 А по-моему годная идея. CLOUDFLARE капча занимает совсем мало места, и открывать ее одиноко в центре пустого экрана выглядит нелепо. В попапе, соответствующем её размеру было бы логичнее. ебал дизайн в рот
>>362984 > Какие двойные стандарты? Ты за нитью диалога вообще следишь? У тебя есть попапы, в том числе невероятно отвратительные, но при этом говоришь, что попапы из веб 1.0, клоун. > Ты лучше объясни, откуда у тебя появилась эта тупая идея показывать cloudflare-капчу в попапе, хотя она в вебе как отдельная страница? А зачем нужен клиент для сайта, если он стремится быть аналогичным браузерной версии? Идея взялась с того, что она максимально логична с точки зрения андроида. Именно для того диалоги в андроиде и придумали. Пруфов я тебе уже море предоставил, но ты их упорно игнорируешь, продолжая нести хуйню что диалоги устарели. > Вот уж смешно видеть диванных дизайнеров, кукарекающих о гайдлайнах и предлагающих совсем вырвиглазный пиздец. Я предлагаю сделать так, как задумано андроидом. Или у тебя, Васяна, весь андроид - вырвиглазный пиздец?
>>363082 Если кажется что много пустого места - могу добавить картинок и поле, чтоб совсем как в веб-версии было.
>>363325 Мои попапы скопированы с веба 1:1, читай внимательнее и тренируй память. В нормальных условиях попапы нахуй не нужны ни в андроиде, ни в вебе. Где ты здесь двойные стандарты увидел? Алсо, все началось именно с твоего упоротого желания показывать капчу в попапе. После таких тупых предложений молчал бы о дизайне, лол.
>>363762 > Мои попапы скопированы с веба 1:1, читай внимательнее и тренируй память. Я тебя вообще-то после следующей цитаты акцентировал внимание на том, что ты скопировал из веба, не тебе говорить про "тренировку памяти", долбоёб. То, что ты скопировал их из веба, не оправдывает того, что ты используешь диалоги, считая их "устаревшей хуитой из веб 1.0" - вот двойные стандарты, и об этом речь шла наверное постов 10 назад ещё. > Алсо, все началось именно с твоего упоротого желания показывать капчу в попапе. После таких тупых предложений молчал бы о дизайне, лол. > Именно для того диалоги в андроиде и придумали. Пруфов я тебе уже море предоставил, но ты их упорно игнорируешь, продолжая нести хуйню что диалоги устарели.
>>364071 Я уже пробовал >>355201 Стандартный класс может тянуть только вниз (или я не нашел, как настроить), а такое обновление не нужно, действительно, "тред растёт вниз". Так что просто так с пол-пинка не запилишь, опять нужны костыли, сторонние библиотеки. Может и запилю что-нибудь, когда время будет
>>362731 >Нет, для белой темы нужен стандартный цвет, а не фотоновский оранжевый. Лол, я совсем ослеп. Почему-то был уверен, что в приложении нет темы Photon. А она есть.
Очередной баг, из-за которого мы не расстанемся с WebView. Снова. Пикрелейтед: subsampling-scale-image-view не может нормально открыть изображение. Через WebView правильно отображается. https://2ch.hk/vg/res/8547275.html#8555361
>>364620 Кстати, по поводу "отправить". Почему бы не разместить эту кнопку справа от поля ввода капчи? Так удобнее же, не надо будет скроллить страницу, чтобы увидеть эту кнопку.
>>364817 Я ему давно писал, что обновление капчи надо сделать тапом по капче, а туда, где кнопка обновления сейчас - поставить кнопку "Send". Но вротекс ебалом воротит уже второй год от этой идеи. Нинужно ему, видите ли.
5. Если это здесь кому-то под силу, то было бы неплохо скопировать из Dashchan режим "Расширенный экран" для 4.4 и выше. В этом режиме верхняя панель скрывается при скроллинге, а статусбар и экранные кнопки внизу становятся прозрачными. Пикрелейтед.
6. Обновление треда свайпом вверх. Но все знают, что этого не будет никогда.
>>365552 >Баг subsampling-scale-image-view Рты ебал. После загрузки на форчан, файл получился другой, с другой контрольной суммой, и открывается нормально (>>366032 этот файл). Вообще не понимаю, что это за хуйня? И где её ещё воспроизвести. Может, разработчик этого виджета ответит. >2. 3. 4. По реализации там хуйня, только файлы разметки подправить. Только как это будет выглядеть, еще вопрос. Кнопка "отправить" - прямоугольная, по ширине намного шире высоты. Хуй знает, как это будет лучше запилить, из меня дизайнер хуёвый. С настройками тоже спорное решение >5 https://developer.android.com/training/system-ui/immersive.html Можно будет запилить. Сейчас нет времени разбираться, как-нибудь потом. Или может вортекс запилит
>>363765 Ты до сих пор не успокоился? Ну считаю я диалоги устаревшей хуетой, ну пришлось скопировать с веб-версии, и че, где здесь "двойные стандарты"? Я их в упор не вижу, так что не еби мне мозг.
>>364071 Пробовал, но текущие библиотеки содержат слишком много странных багов, когда не реагирует на отпускание пальца или застревает вместо того чтобы скрыться.
>>364565 Какая-то нестандартная картинка, надо будет разобраться, что с ней не так.
>>366034 Надо разобраться, как пользователи включают и выключают этот immersive режим. А то методы show/hide SystemUi есть, а откуда их вызывать - непонятно.
Про "баг с subsampling-scale-image-view", разработчик ответил.
>I've narrowed the cause down to the JPEG subsampling of this image. ImageMagick reports the subsampling is 2x2, which is quite unusual and not one of the standards any of my image editors will save. I was able to reproduce the problem by using ImageMagick to convert an image to 2x2 subsampling, and make it worse by changing the sampling to 4x4, which gave me one quarter of the screen filled with groups of four interlaced lines. > >I have tried changing the settings used to decode images but this makes no difference, so it must be a bug in BitmapRegionDecoder, which I have no workaround for. I will report the bug to Google, and see what happens, but it will be years before a fix is rolled out. It's quite surprising that no-one has reported this bug as far as I can tell - perhaps that means it is very rare for a JPEG to be compressed this way.
Как решение, можно сделать, чтобы после скачивания пикчи, перед показом, преобразовывать её к sampling-factor 1x1, такие пикчи показываются нормально: https://2ch.hk/test/res/51674155.html#51676062 после преобразования ImageMagick. Только вот чем это делать? Есть порт ImageMagick на андроид с нативными либами, но они занимают по 6 мегабайт, под каждую архитектуру. Так apkшка сразу увеличится метров на 20 (учитывая сжатие zip), по мне так это неприемлемо. А чем ещё можно сделать такое преобразование на телефоне?
>>366199 Лол, ну будет там что-то вроде "340 Main Street, Venice, CA 90291", и что, ты туда приедешь что ли?
>>366426 Да я сам офигеваю, одни предложения охуительнее других.
>>366618 >>366688 Я думаю, такие сжатые изображения очень редкие и можно ничего не делать. Или может есть возможность узнать этот subsampling 2x2 и открывать через webview для этого случая?
Вортекс хуй и лентяй, но запилил нам божественный нейтрон. Даша активно разрабатывает, но что угодно но только не нейтрон. Пиздец у него весь текст одним цветом. Это что? Ебаный стыд очевидные вещи. Ну просто два стула с этим двач бравзерами.
А почему бы не переписать всё на Qt? Охуенно же получится, можно сразу собрать и под Андроид, и под iOS завтра в 20:00, и под Шиндошс Phone, и везде будет одинаково выглядеть. Такая-то кроссплатформенность! Если надо, можно и под пекарню собирать.
>>369039 Двачую этого. Плюс еще скоро Meizu на убунте будет, а следом и другие тилибоны, им тоже двач-браузер на Qt не помешает. Такое кроссплатформенное приложение грех не продавать, я бы купил не раздумывая.
>>369091 А меня волнует, нахуя всё прогонять через виртуальную машину, лишнюю прослойку. Особенно на телефоне, где нужно экономить ресурсы, в т.ч. аккумулятора. Qt не ассемблер, в случае чего, несложно сконпелировать под нужную архитектуру.
>>369098 Сомневаюсь, что тяжеленная Qt-библиотека будет жрать меньше родных средств Android. Не говоря уже о том, что будет смотреться как седло на корове, и на андроиде, и на iOS, и на любом устройстве.
>>369098 Чтобы было проще разрабатывать (Java же! Язык, специально созданный для индусов) и чтобы обеспечить полную платформонезависимость. Иначе придется делать миллион бинарников под разные архитектуры и операционки.
>и чтобы обеспечить полную платформонезависимость А в итоге получаем Android-only. А для шиндошс переписывай на такой же платформонезависимой .NET, для iOS ещё под какой-то анальный фреймворк
Вортекс и !7Y0Ba3aTEM, вы еще живы? Можете добавить в меню при перелистывании картинок пункт "Перейти к посту"? Это удобно же. И кнопку "Отправить" все-таки лучше разместить в одной строке с полем ввода капчи.
>>369431 Я не он, но не люблю разные программы для одного и того же. Один видеоплеер, одна читалка, один аудиоплеер, один двачбраузер. Зачем плодить сущности бестолку?
>>369767 Если кто-то говорит тебе быть нацистом, просто убей его это очень плохая новость. Мне лично непонятно чем заимствование фич у даши плохо, покуда это фичи, а не спорные дизайнерские решения. Хотя я вообще галерей не пользуюсь и ебал ее в рот, но предложение того анона звучит весьма логично. На самом деле все это не важно, разработчики уже покинули тред, и Абу потребуется перевести доску на макаку, чтобы они вернулись.
Не знаю, что еще можно сделать, пока соберу в список то, что собираюсь когда-нибудь начать: 1. Обработка ошибки 407, надо показать форму с логином и паролем. 2. Подумать как сделать Full Screen режим. 3. Может сгруппировать страницу настроек, но это вряд ли буду делать.
>>366946 Скорей всего буду делать как в ВК-приложении, где над новыми постами будет линия с надписью New messages. Да, так >>367067 >>367104 >>367253 Анус себе удвой, эта линия понятнее и проще запрограммировать.
>>367816 Ну значит сижу двачую капчу, а тут приходит письмо от [email protected] "ты крутой чувак, приходи к нам работать в отдел андроида, будешь оптимизировать списочки и улучшать андроид студию чтобы не было сотен ошибок". С тех пор целыми днями и ночами тружусь на благо андроид ос.
>>369307 Когда-то думал, чтобы сделать переход к рилейтед-посту по умолчанию, но почему-то не сделал. А через меню вряд ли это будет удобно.
>>370351 Да, сразу как только сделаю так, чтобы всем на земле было хорошо.
>>370356 Такое письмо получил: "Разница между 407 и 401 семантическая, а не техническая. Т.е. 407 - это частный случай 401. Где-то неправильно настроенное оборудование может возвращать и 401 для прокси. Но мне нужна только поддержка 407 :)
В аттачменте пример всплывающего окна, о котором я говорю."
>>370339 >эта линия понятнее и проще запрограммировать Но она абсолютно бесполезна, потому что ты даже не будешь знать, что она есть, пока не прокрутишь тред именно к тому месту, где она находится. Дисплей смартфона-то гораздо меньше, чем монитор компьютера. Линию легко пропустить при прокрутке, и даже не знать, до или после нее ты уже читаешь.
>чтобы сделать переход к рилейтед-посту по умолчанию Не надо. Тогда галерея сразу начнет портить жизнь всем, кому такой автоматический переход не нужен.
>>370368 Надо будет поискать в интернете, что делать с 407 ошибкой. Но я сам никогда не видел. Всегда достаточно было залогиниться в браузере и доступ получали все приложения.
>>370400 >407 ошибкой. Но я сам Если подключаешься к wifi сети, где такая вот хрень, андроид сам кидает уведомление, мол, пройдите авторизацию, и открывается браузер.
А что, в каких-то ещё приложениях-клиентах, работающих через интернетом, эта ошибка обрабатывается самим приложением?
>>370503 Там есть какое-то апи, вызывается по ссылке 2ch.hk/makaba/makaba.fcgi?task=catalog&board=mobi&filter=standart&json=1 Параметр json=1 нужно добавлять.
>>370521 Дуров на дваче, вот это прикол. Так ты выбрал в какую страну сваливать после того как тебя выгнали из совета директоров?
>>370623 В первый раз слышу об этом. Хорошо, что ты появился и сказал, а то так никогда бы и не узнал.
>>370669 Я куклоскрипт не осилил и ничем из него не пользовался. Так что можно и без этого прожить.
>>370702 >В первый раз слышу об этом. Хорошо, что ты появился и сказал, а то так никогда бы и не узнал. Не пизди. Сто раз уже в тредах писали. Когда скроллишь быстро, текст не плавно идёт, а как бы рывками. Помогает включение ускорения gpu.
>>370727 Включи у вьюхи хардварное ускорение, даун ты тупой. Чтоб не тормозили списочки включайте режим разработчика и пердольте своё ведро, уважаемые пользователи. Из-за таких быдлокодеров у ведра и сложилась репутация лагофонов. Фикси или пиздуй вон из профессии.
>>371131 За деньги пасскоды покупаются, а трипкоды это что-то другое.
>>371433 Эта шторка во всех версиях есть, но я не знаю, какая от нее может быть польза в двач браузере. А про материал дизайн в первый раз слышу. Если это который в 5 версии, то он должен примениться автоматически.
>>372227 Просто вортекс и робин видимо решили уйти из треда, посчитав приложение допиленным. Основная, активная, бурная доработка закончена, насущные проблемы решены. Так что мы возвращаемся к схеме постепенной доработки в свободное время по собственным желаниям вортекса. И это нормально, ему никто не платит и он никому ничем не обязан
Вортекс, можешь убрать избранные доски из общего списка закладок? Они туда дублируются из списка досок, и только мешают. И ещё при просмотре доски в меню почему-то нет пункта "Добавить в закладки", из-за чего приходится делать это из истории. И про вот это >>369307 ещё напоминаю.
>>372406 >посчитав приложение допиленным Тогда нужно было сначала скомпилировать новый билд с учётом последних изменений на GitHub, а потом уже уходить.
>>372428 Кстати, еще кое-что давно хотел спросить. Реально ли как-то запилить в 2ch Browser синхронизацию списка досок с сервером, и при этом не вылететь из Маркета? Тогда можно было бы и вот это https://2ch.hk/userboards.json добавить.
>>372995 Хуй его знает, что там за политика на маркете. Так ведь и через обычный браузер (даже стандартный) можно зайти на порнотуб, или ещё какие сайты с шок-контентом, да даже на тот же харкач, но не выпиливают же, лол. Только Мизулина хотела запретить Яндекс-браузер за то, что там встроенный прокси типа оперы-турбо, не блокирует сайты из реестра, но это к делу не относится, и всё равно закончилось ничем Или таки Даша-тян темнит, и её браузер на самом деле выпилили за трояны?
>>373249 Поддерживаю. При попытке просмотреть галерею с картинками у меня, чтобы выбрать webm для приложения к посту, в QuickPic перестает отображаться любой файл webm. Помогает только жесткая остановка и перезагрузка QP.
Вортекс, если ты ещё жив, то выпили пожалуйста извещение о новых сообщениях вне приложения. Заёбывает когда сворачиваешь двач браузер, заходишь в другое приложение, и везде выскакивает эта ебучая рогатая хуйня извещающая о новых сообщениях в треде. В идеале бы в шторку всё это дело перенести.
>>374297 > Идеально скопировать у Дчана, но граф.оформление оставить от Вортекса. Не у даши канешна функции клёвые, он во всём лудше вортекса... Но всё равно говно яскозал!!! Вортекс перенеси все функции к себе ПЛИЗЗЗЗ(((((
Периодически крашится с ошибкой. Блять вортекс хули ты такое ленивое хуйло. Пилишь же браузер для самой большой рунет борды. Сделал бы вообще приложение платным, я б купил чтобы поддержать. Правда основной контингент в виде школодебилов украли бы апкшку на 4пда. Ну или пилить анальную защиту но это ты не будешь конечно.
>>376999 Ну чо, кто фиксить будет или нет? Не так часто вылетает конечно. Но неприятно. Или снова полгода ждать вортекса? Даша мудила не понимает как должен выглядеть нормальный нейтрон и вообще ему на него поебать. Делает только как он хочет. Большинство пользовательских предложений шлет нахуй. В итоге в его треде остались одни подсосы. Не везет двачу с мобильным бравзером
Да что же это за хуйня? Браузер начал дрочить меня сообщением, что соединение небезопасно, сертификаты хуевые. Я знаю блядь! Раньше это ведь не происходило. Отключал https -отваливалась загрузка пиков, включая капчу, отключал проверку сертификата - похуй вообще, только объявление висит и все. Почему нет кнопки типа "я понимаю и хочу продолжить"? Ну хуй с ним, поменял домен на 2ch.pm и столкулся с другой проблемой. Браузер проходит проверку CloudFlare при загрузке доски и при попытке постинга. Если не открывая доску залезть в тред и попытаться его обновить, а не постить сразу, то проверка не начинается. Просто вылазит ошибка 503.
Вот и новый баг. Не могу открыть/обновить тред, после минуты примерно ожидания браузер пишет "невозможно открыть страницу". При этом доски грузятся, оп-посты и пикчи с них тоже. А если это сообщение появится в треде - то и постинг работает.
Вылеты, у кого вылеты? Вот сейчас отчёты о сбоях на версии 1.5.6 в маркете (отчёты то отправляли?), фиксы по ним:
1. Несколько отчётов NPE. Даже не знаю, как это происходит и почему. Исправлено (возможно, надеюсь), только только по отчётам, у меня из этого ничего ни разу не воспроизводилось.
2. AsyncTask, 9 отчётов, все с Android 4.4, пример: >java.util.concurrent.RejectedExecutionException: Task android.os.AsyncTask$3@41f7f698 rejected from >java.util.concurrent.ThreadPoolExecutor@41b91968[Running, pool size = 5, active threads = 5, queued tasks = 128, completed tasks = 248] Когда в очереди накапливается 128 заданий, выбрасывается исключение. Пока решение - костыль, на киткате использовать последовательный Executor вместо пула потоков. Не знаю, насколько помогло, проверяйте.
4. Ещё несколько ошибок, в частности >Unable to start activity ComponentInfo{com.vortexwolf.chan/com.vortexwolf.chan.activities.PickBoardActivity}: android.view.InflateException: Binary XML file line #8: Error inflating class android.widget.RelativeLayout >Unable to instantiate application com.vortexwolf.chan.common.MainApplication: java.lang.ClassNotFoundException: com.vortexwolf.chan.common.MainApplication Судя по всему, это не вылеты, а программа вообще не запускается. Может apk криво скачался, классы не распаковались, или ещё хуй знает что, не буду утверждать. Пока фиксить нечего.
5. Две ошибки в стеке support.v4 библиотека >java.lang.IllegalArgumentException: pointerIndex out of range >at android.view.MotionEvent.nativeGetAxisValue(Native Method) >at android.view.MotionEvent.getX(MotionEvent.java:2061) >at android.support.v4.view.MotionEventCompatEclair.getX(MotionEventCompatEclair.java:32) >... и >java.lang.ArrayIndexOutOfBoundsException >at android.view.MotionEvent.getX(MotionEvent.java:893) >at android.support.v4.view.MotionEventCompatEclair.getX(MotionEventCompatEclair.java:32) >... библиотека обновлена до последней (октября 2014), возможно поможет.
6. Ошибки в нативном коде (libc.so вроде), претензии к Васяну-вендору прошивки.
7. Несколько OutOfMemory, в разных местах. Ну тут хуй что сделаешь, я пока не берусь. Единственное, если ошибки возникают при загрузке пикч с новой галереей, можно попробовать переключиться в настройках на WebView, ведь раньшебылолучше?
Вортекс-вортекс, а ты можешь запилить полное сохранение тредов? Не в Pocket (которые в итоге становятся нечитабельны, так как внешне подобны веб-версии, и при этом неспасаемы с телефона на нормальное устройство), а в соответствующий html файл и с полным архивом пикч (желательно развернутых), как это делает любой ПеКа браузер? Или слишком сложно?
>>391973 >Pocket (которые в итоге становятся нечитабельны Что за Pocket?
>в соответствующий html файл и с полным архивом пикч Посмотри на яндекс диске (ссылка та же) в папке archive сборка test-x2ch-vortex-20140920. В основной ветке радикальных изменений с тех пор (20 сентября) особо не было, так что версия вполне актуальна. Только там берётся не сериализованная страница из кэша, а тред скачивается заново. (по сути, тупо прицеплен makaba-archiver с минимальными изменениями, безо всякой интеграции) Пример сохранённого треда (этот тред на текущий момент): https://yadi.sk/d/dB1ezkVdcX4Pw По нормальному запилю как-нибудь, когда время будет.
>>391960 Хорошо, спасибо тебе. В другой раз отправляю отчет. Я думал он гугловцам летит, а оказывается разработчику. У меня стоковый киткат 444 без всяких вованских накруток.
По идее, можно и в ExtendedViewPager переопределить этот onInterceptTouchEvent и конструкторы. Или, может, уже пофиксили в новой support.v4? У меня всё равно не получается воспроизвести, ни на эмуляторах, ни на телефоне.
>>391973 Лучше в mht, чтобы файл был один и любой mht-открыватель его открывал. Не люблю папку, полные разрозненных файлов и пусковой файл отдельно для сборки из этой папки страницы.
>>392073 Яндекс что-то сломал там, со смартфона Firefox ругается на сертификат SSL, а если пропустить ошибку, то выдает 404. С компьютера нормально качает.
Кстати, эта версия работает так же, как >>385260, или снова работает с мобильным API?
И напоминаю про реквесты: 1. >>369307 2. >>372428 3. Один и тот же тред, открытый с разных доменов, можно несколько раз добавить в закладки. Это нехорошо.
>>392081 Не любой. MHT так себе стандарт, только IE в него сохраняет по умолчанию. А например firefox нужно дополнение, mozilla даже не считает нужным включать поддержку mht в свой браузер. Обычный HTML же открывается даже в links. И всё равно нужно будет где-то хранить исходный файл (json, или сериализованные java объекты), чтобы открывать мобильным браузером, не парсить же html. И уже обсуждали, можно паковать в zip. Запилю, когда буду нормально переделывать
>>392084 >Яндекс что-то сломал там, со смартфона Firefox ругается на сертификат SSL >подтверждено Unizeto Technologies S.A. Шарага какая-то. Что, яндексу уже не хватает денег на нормальные сертификаты? Или санкции? крымотред стартует здесь
>эта версия работает С мобильным API. Там boolean константа в коде, если шатания ещё будут снова, вынесу в настройку.
>>392118 Насчет того, что есть программы типа https://play.google.com/store/apps/details?id=com.tflare.mhtviewer&hl=ru еще кроме нее. Всякие плагины к браузерам интересуют меньше. А так поставил ее на всех своих андро и гоняй mht-архивчик через облако. Всякие зип-архивы, для которых нужны отдельные манипуляции по разжатию для просмотра интересуют много меньше. В идеале, вообще надо встроить в вортекс кнопку для сохранения треда в текущем виде и при дальнейшем ее нажатии обновлять существующий файл. На архиваче очень уж поганое оформление.
>>392519 Если не трудно, объясни в двух словах как прочесть логи и я тебе в пастбин скину. MotoX, 4.4.4, ни рутов и других разных вованоподелий. На нексусе 7 2013 (4.4.4.) тоже ловлю. Закономерность определить сложно. Но вроде часто вылетает когда я жму на карандашик чтобы пост начеркать.
>>392525 Рут не нужен. Должен быть включен режим разработчика (режим отладки), на пекарне установлен adb из android-sdk. Чтобы сохранить лог, пишешь на пекарне (в командной строке): adb logcat -d > logcat.txt (сохранять нужно сразу после сбоя, пока лог не перезаписан)
Или есть готовые писечки в маркете, которые пишут лог и сохраняют, но не знаю, как хорошо они работают
Пиздец, Вортекс, ты хотя бы скролл добавил для сообщения об ошибке SSL, на большом шрифте хуй че прочитаешь из рекомендаций. Во-вторых - опция "Игнорировать ошибки SSL" нихуя не помогает, я так понимаю что пока макак не слезет с Яндекса, такая хуйня будет продолжаться?
А в последней версии x2ch Browser уже выпилен альтернативный способ загрузки тредов? Надо обратно запилить (и добавить возможность переключаться назад на мобильный API в настройках). А то тут пикрелейтед опять.
А почему в плей маркете так редко обновляешь? Тебя же не выгнали оттуда ссаными тряпками вроде? А то качать с мокрописек всяких клиент (а особенно рипак от вована из соседнего треда) - адский зашквар и занятие не достойное уважающих себя дроедо-господ.
>>396646 Потому что версию на Яндекс-диске компилирует и выкладывает не Вортекс, а другой разработчик. У него есть доступ к GitHub, но нет доступа к Маркету. Вортекс же разработкой приложения в последнее время занимается мало (на GitHub хорошо видно, что значительную часть изменений теперь вносит не он).
Вице разработчик, а ты можешь взять кллвер и допилить до дващурского апи? Или это сложно и нужно все перелопачивать. Ну просто по факту это лучший бордобраузер, велик изобретен уже заранее. Зачем заново пилить?
>>397927 >>397941 Принципиально разные вещи. Здесь классика с очень редкими добавлениями, у конкурента постоянные эксперименты с дизайном на ничего не подозревающих анонах. И возможностей для удобства в разы больше, так как каждый десятый реквест выполняется.
1. Кто "они"? 2. Нахуй вообще обмазыватся во всяких регистрациях? 3. Почему не выложить на том же Рыге или Меге, например, нахуй анону этот анальный Яндекс-диск? 4. Уважаемый программист, задавался ли ты когда-н. такими вопросами?
Сдается мне, что местный оп вообще не имеет никакого отношения к изначальному автору и под видом новых версий пропихивает вам через мокрописечные дропбоксы троянов, придумывая попутно всякие отмазки почему не заливает на плей маркет.
>>398055 >>398072 Местный ОП - это я. И к разработке я действительно никакого отношения не имею. Я только треды создаю же. Что же касается анона, писавшего под трипкодом !7Y0Ba3aTEM, и выкладывающего новые версии сюда https://yadi.sk/d/BsBSLTMFaQvUt - то это https://github.com/miku-nyan , и без него никакого 2ch Browser'а бы уже не было.
>>385260 Что с мобильным апи было не так? Из-за чего был добавлен 2-й способ загрузки?
>>391960 Еще список ошибок есть в Google Analytics. Большинство с функцией nativeGetAxisValue.
>>391973 Пока слишком сложно, т.к. кроме простого текста как-то нужно сохранять изображения.
>>393127 Валидацию SSL не я добавлял, поэтому не знаю, как работает. Проблемы с ssl были только когда пользовался вай-фаем у которого свой сертификат, а с мобильным интернетом все отлично.
Вортекс, самолюбие не страдает от того, что дашка лучше бравзер запилил? Я не наезжаю. Просто хочу сказать - может тоже будешь активно поддерживать и развивать бравзер? Или у тебя нет интереса?
>>406033 Напрасно ты веришь в гуглорынок, как в бога и рай. Посмотри статистику, сколько всего было снято с реализации, так как в процессе продаж оказалось много нехорошего. Поэтому, скачивая обновленную версию с маркета, подумай, что прошлая там точно была проверена временем, а вот эта?
>>406567>>406713 Ещё один мини-реквест добавлю. Пикрклейтед - треды с несколькими картинками а ОП-посте. Есть проблема: эти картинки можно открывать только по одной, а чтобы перелистывать в "галерее", приходится заходить в тред. Думаю, что это будет несложно допилить.
>>407440 Скачай актуальную версию, все сделано. Возможно, что было даже в предыдущей. Открываешь вложение оптреда с доски нажатием на него, получаешь возможность как нажать на любую из картинок, так и нажав на первую, перелистывать мини-галерею множественного вложение оптреда. Вот дальше в тред тебя не пустит, это да.
Автор, ты можешь - починить вылеты - сделать материал дизайн - добавить модного и актуальная функционала вроде свайпов А еще ты можешь что-то подсмотреть в исходниках кловера. Почему ты так на отъебись к своему детищу относишься? Долго не фиксишь, не говоря уже об улучшениях
>>407548 Ни разу не вылетало ничего. Ни на 4.4, ни на 5.0. Да и на предыдущих смартфонах тоже не видел вылетов.
Вместо дизайно- и свайпосрача было бы лучше сначала просто свести к минимуму число кастомных элементов интерфейса, заменив их системными. И сразу станет заметен "новый дизайн". Сейчас даже настройки в приложении на 5.0 выглядят так, как будто у меня стоит 4.4. Вортекс, подумай об этом.
И ещё один реквест: нужно выпилить автообновление капчи после проверки CloudFlare. Посты и с уже введенной старой капчей должны уходить.
>>413109 Создал несколько сотен тредов в mobi, заодно оставив примерно столько же некропостов на доске. А о своих успехах сообщал в d, после чего моча решила отключить здесь трипкоды.
>>413119 Если это правда, то за седой остаются только обвинения во вниманиеблядстве, а за модерами в нежелание тереть вайп и "лечении" ампутацией головной боли на работе.
Скачать: https://dl.dropbox.com/u/8047386/2ch-browser.apk (актуальная версия от Vortexwolf)
Тестовая версия от !7Y0Ba3aTEM: https://yadi.sk/d/BsBSLTMFaQvUt (с исходниками, по состоянию на 10.09 содержит альтернативные библиотеки для открытия изображений)
Google Play: https://play.google.com/store/apps/details?id=com.vortexwolf.chan (по состоянию на 10.09 устарела, лучше качать с Дропбокса/ЯДиска)
Исходники: https://github.com/vortexwolf/2ch-Browser
Старый тред: