Жести навігації оновлено з кращим прихованням навігаційної панелі, дією запуску програми, сумісністю з Android P тощо

Жести навігації від XDA забезпечують керування жестами в стилі iPhone X на будь-якому пристрої Android. Ми наполегливо працювали, і наше останнє оновлення принесло багато!

ми запущено наш Жести навігації додаток трохи більше 3 тижнів тому, і з часу нашого Останнє оновлення, ми наполегливо працювали, щоб відповісти на величезну кількість відгуків, які ми отримали. Наша програма, яка спочатку була розроблена як проста програма для керування жестами на основі жестів Apple iPhone X, згодом отримала багато функцій налаштування. Ми також не зупиняємося на досягнутому, оскільки майбутнє оновлення дозволить користувачам створювати елементи керування жестами, як у OnePlus 5T і OnePlus 6. Якщо ви втомилися від усього екрану, який займають ваші нудні кнопки навігації програмного забезпечення, то вам варто спробувати наше останнє оновлення програми. Це абсолютно безкоштовно для всіх основних дій і налаштувань!

Ми б хотіли дякуємо всім нашим прихильникам, які придбали преміум-версію програми. Ваша підтримка допомагає нам продовжувати розробку програми. Це друге велике оновлення додає дві нові функції виключно для преміум-користувачів. Тепер, коли наше останнє оновлення доступне, ми можемо присвятити більше часу реалізації функцій преміум-версії програми.

Після оновлення рекомендуємо перезавантажити, якщо у вас виникнуть проблеми. Іноді оновлення програми призведе до того, що оболонка OEM вимкне службу доступності... або може статися інша дивина. Перезавантаження поверне все з чистого аркуша.

[appbox googleplay com.xda.nobar]

Оновлення вже доступне для користувачів Play Store. Якщо ви не хочете чекати оновлення, ви можете завантажити APK тут.

Завантажити Navigation Gestures 1.2.0

Жести навігації v1.2.0 Журнал змін

Журнал змін величезний, тому я збираюся розділити зміни на розділи, щоб все було впорядковано.

Сумісність з Android P

Минулого тижня Google випустив Android P Beta 2 (Попередній перегляд розробника 3) для Google Pixel, Google Pixel XL, Google Pixel 2 і Google Pixel 2 XL. The Основний телефон і Sony Xperia XZ2 також отримали це оновлення. З будь-якої причини Google вніс зміни в останню бета-версію Android P, які тепер дозволяють програмі Navigation Gestures працювати. Ми зробили абсолютно нічого щоб це сталося. Ми скептично ставимося до того, що так і залишиться, коли вийде Android P Beta 3/Developer Preview 4, тож насолоджуйтесь цим на своєму пристрої Android P. Ми все ще дотримуємося нашого обхідного шляху, якщо Google скасує зміни, які вони внесли, щоб наш додаток працював на Android P.

Нові преміум-функції

  • Дія перемикання клавіатури для запуску діалогового вікна перемикання клавіатури
  • Дія запуску програми для запуску вибраної програми*

*Якщо ви помітили, що програма «повільно» запускається після того, як ви активували кнопку «Додому» за допомогою таблетки, це сталося через незрозумілу зміну, внесену ще в Android 4.4 KitKat. Якщо у вас немає цей модуль Xposed або користувацький ПЗУ, встановлений разом із патчем, це неможливо обійти.

Зміни зовнішнього вигляду

  • Додано поля ручного введення для всіх слайдерів.
  • Повзунки зовнішнього вигляду для кутового радіуса, ширини, висоти, позиції X і Y позиції тепер можна налаштувати на зміну у відсотках, а не пікселях/dp. Встановлення у відсотках означає, що таблетка буде масштабуватися в ландшафтному режимі.
  • Максимальне положення Y збільшено з 70 dp до 130 dp

Зміни поведінки

  • Сподіваюся, нарешті вирішує проблему, через яку панель навігації відображається в повноекранних програмах як YouTube. Це теж повинно виправити "мерехтіння" екрана що ви, хлопці, повідомили, де навігаційна панель стрибає вгору та вниз.
  • Відокремлено функцію приховування панелі навігації від функції таблетки. Це означає приховання навігаційної панелі тепер означає ДОПОМОГУ. Ви можете пропустити надання дозволу WRITE_SECURE_SETTINGS під час запуску та надати його пізніше, якщо спробуєте вимкнути функцію приховати панель навігації. Це повинно допомогти виправити ті випадки, коли програма думає, що пристрій має навігаційну панель (і таким чином змушує їх виконати це налаштування), хоча вони її не мають. Оскільки ми відокремили цю функцію, тепер є 2 плитки швидкого налаштування: одна для перемикання таблетки та інша для перемикання навігаційної панелі програмного забезпечення.
  • Додано "більший хітбокс" до Параметри --> Сумісність і ввімкніть його за умовчанням. Це збільшує хітбокс таблетки з 4dp вище до 12dp вище, що полегшує влучення.
  • Якщо дію «проведіть пальцем і утримуйте» не встановлено, за замовчуванням діятиме «проведіть пальцем» у цьому напрямку. напр. якщо «провести вгору й утримувати» не налаштовано, а ви проводите вгору й утримуєте, буде виконано звичайну дію.
  • Зменште мінімальний час проведення та утримання з 200 мс до 100 мс.
  • Пріоритет постійних сповіщень на Android Oreo змінено з мінімального на низький. Сподіваємось, це має припинити сповіщення «програма працює у фоновому режимі».
  • Чутливість і анімація, загалом, має бути значно покращився.
  • Можливість увімкнути таблетку в режимі автомобіля (Android Auto)
  • Додано опцію «Зберігати оригінальну панель навігації в повноекранному режимі» в меню «Налаштування» --> «Сумісність», якщо ви хочете, щоб панель навігації була доступною, проводячи збоку

Виправлення помилок

  • Виправлено помилку, через яку діалогове вікно гучності залишалося на екрані протягом 20 секунд

Різні зміни

  • Масове очищення вподобань, щоб зробити його більш організованим і красивішим.
  • Сподіваюся, вирішено проблему, через яку не виявлялася преміум-версія. (Зазвичай це вирішувало перезавантаження на стороні користувача.)

Список функцій для жестів навігації

Для тих із вас, хто хоче отримати доступ до цієї програми, але тільки зараз чує про неї, ось список функцій, що враховує останнє оновлення (розгорніть кнопку):

Список функцій жестів навігації

Жести

  • Крани
    • Один натискання
    • Двічі натисніть
    • Натисніть і утримуйте (тривале натискання)
  • Свайпи
    • Проведіть пальцем угору й утримуйте
    • Проведіть пальцем ліворуч
    • Проведіть ліворуч і утримуйте
    • Проведіть праворуч
    • Проведіть праворуч і утримуйте
    • Проведіть пальцем вгору
    • Проведіть пальцем вниз

Дії

  • безкоштовно
    • додому
    • Назад
    • Останні програми
    • Увімкнути розділений екран (потрібно Android Nougat+)
    • Відкрити попередню програму (потрібна Android Nougat+)
    • Відкрийте Помічник
    • Сховати таблетку
  • Преміум
    • Потягніть панель сповіщень вниз
    • Потягніть плитки швидкого кріплення
    • Відкрийте меню живлення
    • Перейти до попередньої доріжки*
    • Перейти до наступної медіа доріжки*
    • Відтворити/призупинити поточний медіа-доріжку*
    • Діалогове вікно перемикання клавіатури
    • Запустити додаток**

* Не гарантується робота медіа-дій з усіма додатками. Медійні дії використовують стандартні Android API для роботи з більшістю програм.

**Якщо ви помітили, що програма «повільно» запускається після того, як кнопка «Додому» була використана за допомогою таблетки, це пов’язано з незрозумілою зміною, внесеною ще в Android 4.4 KitKat. Якщо у вас немає цей модуль Xposed або користувацький ПЗУ, встановлений разом із патчем, це неможливо обійти.

Зовнішній вигляд (все безкоштовно)

  • Перемкнути тінь таблетки
  • Налаштуйте колір таблетки
  • Налаштуйте прозорість таблетки
  • Налаштуйте колір рамки таблетки
  • Налаштуйте радіус кута таблетки
  • Налаштуйте ширину/висоту таблетки
  • Налаштуйте вертикальне/горизонтальне положення таблетки

Поведінка (все безкоштовно)

  • Сховати в повноекранних програмах
  • Не рухайте таблетку над клавіатурою
  • Тримайте таблетку ввімкненою в режимі автомобіля (Android Auto)
  • Налаштуйте час проведення й утримання
  • Налаштувати тривалість вібрації
  • Налаштувати тривалість анімації

Сумісність (все безкоштовно)

  • Сховати вихідну панель навігації в альбомній орієнтації
  • Виправлення в режимі планшета
  • Більший хітбокс
  • Зберігайте оригінальну панель навігації в повноекранних програмах

читати далі


Часті запитання щодо жестів навігації

Будь ласка, розгорніть кнопку нижче, щоб переглянути наші відповіді на список поширених запитань.

Поширені запитання про жести навігації

  • Допоможіть, я видалив програму, і я більше не можу отримати доступ до панелі навігації!
    • Підключіться до свого комп’ютера та виконайте таку команду: adb shell wm overscan reset
  • Внизу екрана є «біла лінія»!
    • Це НЕ помилка. Це побічний ефект змін, які ми навмисно внесли після версії 1.0.0, оскільки без них багато пристроїв Samsung, Motorola та Xiaomi повідомляли основні помилки (наприклад, чорний екран після розблокування, через що телефон не можна було використовувати.) «Біла лінія» спричинена тим, що панель навігації прихована на 99,99%, але не на 100% (тобто. ми повністю приховуємо навігаційну панель, за винятком 1 пікселя.) Таким чином, «біла лінія» насправді є лише вашою навігаційною панеллю, яка має білий колір. Це помічають переважно власники Samsung, оскільки Samsung агресивно фарбує панель навігації в білий колір. Ми розфарбовуємо панель навігації, щоб приховати цю білу лінію.
  • Видалення програми не повертає мою панель навігації!
    • Не видаляйте програму, якщо спочатку не вимкнете таблетку в програмі. Наша програма не може виявити, коли її видаляють, тому ми не можемо скасувати зміни, які вона вносить, якщо ви її видалите. Спочатку вимкніть таблетку, а потім видаліть її як зазвичай.
  • Pill не працює з закріпленням екрана.
    • У нас немає способу імітувати тривале натискання кнопки «Назад» без root. Попереднє рішення, яке ми розглядаємо, полягає в тому, щоб виявити, коли телефон переходить у стан закріпленого екрана, і вимкнути таблетку, щоб повернути стандартну панель навігації.
  • Програма приховує док-станцію в Samsung DeX.
    • Мабуть, док-станція в DeX розглядається як панель навігації. Ми побачимо, чи зможемо ми виявити DeX і просто вимкнути додаток, коли це станеться.
  • Чи можемо ми додати функцію, де таблетка знаходиться у власній окремій області, щоб вона не накладалася на певні елементи інтерфейсу?
    • Швидше за все, ні, вибачте. Ми вже натискаємо вміст екрана вниз, щоб приховати панель навігації. Додавання цієї функції також вимагатиме від нас підняти вміст екрана вгору. Ми не можемо мати обидва способи. Проте, незабаром ми додамо жести в стилі OnePlus поза екраном, коли ви проводите пальцем угору від нижньої частини екрана. Завдяки цьому вам не доведеться турбуватися про накладення елементів інтерфейсу!
  • Чи можемо ми сховати таблетку, коли на панелі запуску?
    • Так, у майбутньому випуску можна буде приховати таблетку, коли ви перебуваєте на головному екрані.
  • Чи можемо ми заблокувати екран?
    • Ми знаємо 4 способи зробити це, і жоден із них не є ідеальним. Немає простого API «екрана блокування» (ну, до Android P), який ми можемо використовувати, який не має власної частки проблем. Nova LauncherОднак підхід, мабуть, є найкращим рішенням, тому ми, швидше за все, будемо робити те, що вони роблять. Але планується!
  • Чи можемо ми зробити скріншот?
    • До Android P, єдиний спосіб зробити це — за допомогою API MediaProjection (той, який дозволяє записувати екран). Це дуже інтенсивно, але це можливо.
  • Чи можемо ми додати спеціальні кореневі дії?
    • Так, ми знову додамо їх у майбутньому випуску.

читати далі


Приєднуйтесь до нашої групи бета-тестування навігаційних жестів

наш група бета-тестування у Telegram підтвердили, що останній випуск добре працює на таких пристроях:

Список пристроїв, протестованих із жестами навігації v1.2.0

  • Google Nexus 6
  • Google Pixel XL
  • Google Pixel 2 XL
  • Huawei P9 Lite
  • LG G6
  • LG V20
  • LG V30
  • Motorola Moto G4 Play
  • Motorola Moto Z Play
  • OnePlus 5T
  • Samsung Galaxy Note 8
  • Samsung Galaxy S8
  • Samsung Galaxy S9
  • Sony Xperia XA1 Ultra

читати далі

Ми тестуємо кожен випуск, перш ніж надсилати його в магазин Google Play, але навіть із групою бета-тестування все одно важко знайти кожну нову помилку в програмі.


Відгуки та підтримка навігаційних жестів

Зворотній зв'язок дуже важливий для нас. Хоча ми щасливі мати доступ до великої команди, яка володіє великою різноманітністю пристроїв від кількох різних виробників пристроїв, нам важко забезпечити роботу без помилок на кожному пристрій. Якщо у вас виникли проблеми з нашим додатком, не зволікайте напишіть нам або опублікуйте в офіційна тема підтримки XDA.

Ми плануємо додати додаткові функції в наступних випусках, щоб надати користувачам більше можливостей для жестів і дій. Ми сподіваємося надати досвід, який може замінити панель навігації на вашому пристрої. Якщо ви вважаєте, що нам варто додати одну або дві функції, щоб це сталося, зв’яжіться з нами зі своїми ідеями!