TwoEightNine / XVII

android messenger for vk social network
https://play.google.com/store/apps/details?id=com.twoeightnine.root.xvii
GNU General Public License v3.0
79 stars 13 forks source link

small enhancements #7

Open owaimori opened 3 years ago

owaimori commented 3 years ago

хорошее приложение

было бы здорово, если бы еще было что-то такое

важное:

  1. добавить возможность включить всплывающие уведомления (их вроде бы нету)

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

  3. если открывать приложение нажатием на уведомление в списке запущенных приложений появляется его копия, и их со временем накапливается много >w> было бы хорошо, если бы она оставалась одна

остальное:

при прикреплении изображений иметь сортировку по папкам как в стандартной галерее, а не просто все картинки на одной странице

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

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

в настройках текст не помещается на кнопках

TwoEightNine commented 3 years ago

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

owaimori commented 3 years ago

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

realme 7 (RMX2155) android 11/realmeUI 2.0

TwoEightNine commented 3 years ago

@owaimori, добрый день.

  1. Всплывающие уведомления задаются в настройке канала уведомлений (xvii -> уведомления -> открыть настройки уведомлений или настройки -> приложения -> xvii -> уведомления -> нужный канал)
  2. не удалось воспроизвести. еще актуально?

размеры кнопок пофиксил в 6.1.4

остальные замечания/пожелания учел

owaimori commented 3 years ago

@TwoEightNine уведомления у меня не всплывают, а со звуком просто появляются в строке сверху, может я что-то не так сделал?

да, они все еще появляются в разделе предупреждающих уведомлений, может любые уведомления, которые посылаются в эту категорию не всплывают, тогда? ещё эта категория обычно в самом низу в списке, если есть другие уведомления

TwoEightNine commented 3 years ago

@owaimori, я имел в виду эту штуку: image

на чистом андроиде 11 она есть. на emui 8 тоже есть, там она называется "баннеры". если не найдете, пришлите, пожалуйста, скрин этого экрана (xvii -> уведомления -> изменить настройки личных сообщений)

насчет разговоров я читал, нужно внести некоторые изменения, попробую. но в 6.1.4 этого еще нет. btw было бы интересно узнать у вас как у пользователя, в чем преимущество/удобство этой категории (кроме явного приоритета над прочими уведомлениями)?

owaimori commented 3 years ago

@TwoEightNine я полагаю, у меня вместо этого вот эти две галочки сверху, они включены, но уведомления не всплывают >w> возможно все же из-за категории, но я не могу точно сказать, потому что мне туда уведомления не часто приходят

кроме того что они всегда сверху причин особо нет >w> если они не всплывают у меня по какой-нибудь другой причине, то это не так и важно, будут ли они сверху, хотя это все равно удобно

TwoEightNine commented 3 years ago

@owaimori, это общий экран уведомлений xvii. а если перейти на экран канала уведомлений, например "личные сообщения" ниже? на этом экране обычно такая настройка

owaimori commented 3 years ago

@TwoEightNine действительно, они там почему-то выключены... я не думал, что помимо переключателя на сам текст тоже можно нажать >w> теперь все работает, спасибо

owaimori commented 3 years ago

@TwoEightNine а то, что видео не работают, так и задумано?

TwoEightNine commented 3 years ago

@owaimori, нет. видео должны работать, открываясь в кастом табе. если не работает, было бы здорово увидеть скринкаст

owaimori commented 3 years ago

@TwoEightNine при попытке нажать на видео загруженное в вк просто появляется сообщение, что ссылки такого типа не поддерживаются и все

TwoEightNine commented 3 years ago

это баг, спасибо, поправлю. так бывает, когда есть другие приложения, обрабатывающие ссылки vk

TwoEightNine commented 3 years ago

@owaimori, попрошу вас сделать вот что, если не затруднит:

  1. тыкнуть на видео еще раз
  2. перейти в правую вкладку с настройками, проскроллить вниз и тапнуть на номер версии
  3. долистать до последних логов с тэгом [browsing]
  4. прислать сюда (либо скопировать на кнопку, либо скрин, главное, чтобы был актуальный [browsing])
owaimori commented 3 years ago

@TwoEightNine вот

DEVICE INFO:
realme RMX2155 (SDK 30, 7,53 GB RAM)

LOGS:
13:39:06 [emoji] init started
13:39:06 [is online] true
13:39:06 [emoji] successfully initialized
13:39:06 [login] account updated
13:39:06 [longpoll] launched core ...113
13:39:06 [longpoll] on null
13:39:06 [longpoll] alarm started
13:39:06 [online] start
13:39:06 [lifecycle] FriendsFragment onViewCreated
13:39:06 [lifecycle] FriendsFragment onActivityCreated
13:39:06 [lifecycle] DialogsFragment onViewCreated
13:39:06 [lifecycle] DialogsFragment onActivityCreated
13:39:06 [is online] true
13:39:06 [lifecycle] FeaturesFragment onViewCreated
13:39:06 [lifecycle] FeaturesFragment onActivityCreated
13:39:06 [share parser] contains 0 files
13:39:06 [lifecycle] FriendsFragment onResume
13:39:06 [lifecycle] DialogsFragment onResume
13:39:06 [lifecycle] FeaturesFragment onResume
13:39:06 [files compat] deleted 0 files, released 0 bytes
13:39:06 [online] set online: 1
13:39:07 [dialogs] cached list
13:39:07 [longpoll] on 1710431839
13:39:08 [longpoll] updates: 1
13:39:08 [longpoll] on 1710431840
13:39:08 [dialogs] cached one dialog
13:39:09 [lifecycle] FriendsFragment onPause
13:39:09 [lifecycle] DialogsFragment onPause
13:39:09 [lifecycle] FeaturesFragment onPause
13:39:09 [lifecycle] ChatMessagesFragment onViewCreated
13:39:09 [lifecycle] ChatMessagesFragment onActivityCreated
13:39:09 [lifecycle] ChatMessagesFragment onResume
13:39:09 [chat] onResume
13:39:15 [lifecycle] ChatMessagesFragment onPause
13:39:15 [chat] onPause
13:39:15 [lifecycle] AttachFragment onViewCreated
13:39:15 [lifecycle] AttachFragment onActivityCreated
13:39:15 [lifecycle] AttachFragment onResume
13:39:15 [lifecycle] GalleryFragment onViewCreated
13:39:15 [lifecycle] GalleryFragment onActivityCreated
13:39:15 [lifecycle] PhotoAttachFragment onViewCreated
13:39:15 [lifecycle] PhotoAttachFragment onActivityCreated
13:39:15 [lifecycle] GalleryFragment onResume
13:39:18 [lifecycle] GalleryFragment onPause
13:39:18 [lifecycle] AttachFragment onPause
13:39:18 [lifecycle] ChatMessagesFragment onResume
13:39:18 [chat] onResume
13:39:18 [lifecycle] GalleryFragment onDestroyView
13:39:18 [lifecycle] PhotoAttachFragment onDestroyView
13:39:18 [lifecycle] AttachFragment onDestroyView
13:39:21 [longpoll] updates: 4
13:39:21 [longpoll] on 1710431845
13:39:21 [dialogs] cached one dialog
13:39:21 [dialogs] cached one dialog
13:39:21 [bitmap notification] opening
13:39:21 [bitmap notification] took 98 ms
13:39:22 [browsing] found as browsers: [com.android.chrome]
13:39:22 [browsing] found for vk.com: [com.perm.kate]
13:39:22 [lifecycle] ChatMessagesFragment onPause
13:39:22 [chat] onPause
13:39:22 [lifecycle] ChatMessagesFragment onResume
13:39:22 [chat] onResume
13:39:24 [browsing] found as browsers: [com.android.chrome]
13:39:24 [browsing] found for vk.com: [com.perm.kate]
13:39:25 [lifecycle] ChatMessagesFragment onPause
13:39:25 [chat] onPause
13:39:25 [lifecycle] ChatMessagesFragment onResume
13:39:25 [chat] onResume
13:39:25 [lifecycle] ChatMessagesFragment onPause
13:39:25 [chat] onPause
13:39:26 [lifecycle] FriendsFragment onResume
13:39:26 [lifecycle] DialogsFragment onResume
13:39:26 [lifecycle] FeaturesFragment onResume
13:39:26 [files compat] deleted 0 files, released 0 bytes
13:39:26 [lifecycle] ChatMessagesFragment onDestroyView

PREFS:
beOffline = false
beOnline = true
stickerSuggestions = true
exactSuggestions = true
showNotif = true
vibrate = true
sound = false
showName = true
showContent = true
showNotifChats = true
vibrateChats = true
soundChats = false
showContentChats = true
isLightTheme = false
color = ffff8ba8
colorBetterWithWhite = false
useStyledNotifications = true
hasPin = false
notifyAboutInvadres = true
takeInvaderPicture = false
pinMixtureType = NONE
fakeAppType = NONE
owaimori commented 3 years ago

@TwoEightNine еще заметил, что при открытии маленьких картинок (например 352х33) приложение крашится >w> я уже отправлял репорт на кнопку, которая появляется при краше, если это помогает

TwoEightNine commented 3 years ago

@owaimori, спасибо. Kate заявил в своем манифесте, что подходит для открытия этой ссылки. когда же он ее обрабатывает, он говорит, что ссылка не поддерживается. WA неприятный: удалить/задизейблить Kate.

а я позже сделаю так, чтобы ссылки vk открывались только в браузере.

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

TwoEightNine commented 3 years ago

upd. вот browsing:

13:39:22 [browsing] found as browsers: [com.android.chrome]
13:39:22 [browsing] found for vk.com: [com.perm.kate]
owaimori commented 3 years ago

@TwoEightNine я попробовал открыть 300x300, 300x30, 30x300 и 30x30. не открываются только та, у которой высота 30 и просто 30x30