https://www.aqua-mail.com/download/AquaMail-market-1.10.0-382-dev-52d034752796.apkhttps://www.aqua-mail.com/download/AquaMail-market-1.10.0-383-dev-97a15e156e96.apk---
We had to re-implement Android's "Context Action Mode" with our own code (because of some subtle / interesting UI issues...)
"Context Action Mode" is when you select "something" (often by long pressing) and the action bar changes and shows "action" icons for the currently selected "thing".
This new code is *not* used:
- Android 4.*, single panel UI, Floating Action Button ON -- i.e. "icons along the bottom".
- Single panel UI, message list, "floating context bar" is on -- i.e. we use also our own, but older, separate "popup window" with icons.
It is therefore used:
- Selecting messages in message list (when the "floating context bar" is off or where it's not available) -- i.e. "action icons along the top of the window".
- Text in message view
- Quoted message text on the compose screen (reply, forward)
- Editable text on the compose screen.
This new code works better when going in and out of full screen mode or when going into "context action mode" in full screen UI mode (including side by side UI layout), there is animation and the icon bar never overlaps window content. There are also more subtle UI "fixes" e.g. status bar color will change to "action color" and so on.
We're very interested in any compat issues, in particular on Android 4.* (but not only) or devices with heavily modified system software (Xiaomi, Meizu, OnePlus, ...)
- Build 383: fixed annoying animation when confirming "delete" from notifications, Samsung + Android 7
---
Нам пришлось реализовать "Context Action Mode" в своём коде (из-за некоторых неприятных проблемок в интерфейсе).
"Context Action Mode" это когда что-то выбирают (обычно длинным нажатием) и заголовок окна меняется и показывает иконки для "действий" над выбранными "чем-то".
Новый код *не* используется:
- Андроид 4.*, одна панель, Большая Круглая Кнопка выключена -- т.е. "иконки по низу экрана".
- Одна панель, список сообщений, настройка "панель действий" включена -- это наш код, но он не новый, для иконок действий используется "всплывающее окно".
Новый код используется:
- При выборе сообщений в списке (если "панель действий" отключена или недоступна) -- т.е. когда "иконки действий показываются в верхней части окна".
- Текст при просмотре сообщений
- Цитируемый текст при написании сообщений (переслыка, ответ)
- Редактируемый текст при написании сообщений.
Новый код работет лучше при входе и выходе в режим отображения на весь экран или когда действия выбираются уже в режиме на весь экран (включая интерфейс в "две панели"), там теперь нормальная анимация и полоска с действиями не пересекается с содержимым окна. Стало возможным исправить и некоторые меньшие подглюкивания, например правильно обновляется цвет статусной строки.
Нам очень интересна информация о каких-либо проблемах совместимости, особенно на Андроиде 4.* (но не только) а также устройства с "доработанным" Андроидом (Xiaomi, Meizu, OnePlus, ...)
+ Сборка 383: исправили раздражающую анимацию при удалении из уведомления, Самунг, Андроид 7.