AquaMail Forum

English - Android => Development builds => Topic started by: Kostya Vasilyev on December 30, 2016, 11:26:46 pm

Title: Version 1.8.0-103-dev - "work in progress", not in Google Play
Post by: Kostya Vasilyev on December 30, 2016, 11:26:46 pm
https://www.aqua-mail.com/download/AquaMail-market-1.8.0-103-dev-366ae06906ba.apk

---

+ Happy New Year's (almost)!

+ Android 5+: all visual themes now use Material Design. Settings -> look and feel.

Lost: "icons along the bottom" in message list, account list, on Android 5.0+.

Gained: consistent, more modern; the "accent color" setting now available in all themes.

Compromise: with "pull to refresh", "pull to select", and "floating action bar for message actions", the loss of "icons along the bottom" seems like an acceptable compromise.

+ Android 5+: by default, more modern and elegant "thin" fonts. Settings -> look and feel.

+ Android 6+: permissions (Contacts, Calendar, Storage) are requested when needed, not at install time.

---

+ С Новым Годом (ну почти)!

+ Андроид 5+: все темы переведены на Материальный Дизайн. Настройки - интерфейс.

Потеряли: "иконки в строку внизу экрана" в режимах "список учётных записей" и "список сообщений" на Андроиде 5.0+.

Обрели: едино-образный, более современный дизайн; настройка "цветовой акцент" стала доступна во всех темах.

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

+ Андроид 5+: по умолчанию используются более современные и элегантные тонкие шрифты. Настройки - интерфейс.

+ Андроид 6+: разрешения (Контакты, Календарь, Память) запрашиваются при необходимости а не при установке.
Title: Re: Version 1.8.0-103-dev - "work in progress", not in Google Play
Post by: pyler on December 31, 2016, 05:09:45 am
Android 6+: permissions - well done! :)

Next: nougat launcher shortcut maybe also? :D
Title: Re: Version 1.8.0-103-dev - "work in progress", not in Google Play
Post by: ksuuk on December 31, 2016, 11:29:32 am
Hi,

Made a clean install and wanted to restore settings > Backup & Restore > Folder (as I'm using custom backup folder path) AquaMail crashes, screenshots added.


Title: Re: Version 1.8.0-103-dev - "work in progress", not in Google Play
Post by: miksmith on December 31, 2016, 02:42:35 pm
Great look and feel. Modern slickness to it and no problems so far.

My preference would be to retain the check all accounts button (although I realise I can pull down) on the main screen as I frequently use it

Great stuff :)

Mike
Title: Re: Version 1.8.0-103-dev - "work in progress", not in Google Play
Post by: Kostya Vasilyev on December 31, 2016, 05:14:40 pm
Quote
Made a clean install and wanted to restore settings > Backup & Restore > Folder (as I'm using custom backup folder path) AquaMail crashes, screenshots added.

Android version?

Were you prompted to grant the storage permission? Did you?

Please post the crash log (log-AquaMail-crash.txt, if it got created) or email to support / at / aqua-mail / dot com.

Quote
My preference would be to retain the check all accounts button (although I realise I can pull down) on the main screen as I frequently use it

My preference too.

Unfortunately:

https://code.google.com/p/android/issues/detail?id=77632

"this is not part of Material Design".
Title: Re: Version 1.8.0-103-dev - "work in progress", not in Google Play
Post by: Kostya Vasilyev on December 31, 2016, 05:15:23 pm
Re: Next: nougat launcher shortcut maybe also?

This one is in the task tracker, but no ETA yet.
Title: Re: Version 1.8.0-103-dev - "work in progress", not in Google Play
Post by: qwerty1q on December 31, 2016, 09:15:07 pm
I can't add attachments with X plore.  Can anyone else pls? I can select them,  then OK but there are not in the email. Cld someone test it?  I am on Nougat. So it's either Nougat, or X-plore or Aqua error.

Sent from my HUAWEI NXT-L29 using Tapatalk

Title: Re: Version 1.8.0-103-dev - "work in progress", not in Google Play
Post by: Kostya Vasilyev on December 31, 2016, 09:26:57 pm
What exactly is X-Plore?

File manager? Not seeing any trouble with ES Explorer, Solid Explorer or File Commander?

Does Aqua Mail have Storage permission?
Title: Re: Version 1.8.0-103-dev - "work in progress", not in Google Play
Post by: Kostya Vasilyev on December 31, 2016, 10:07:37 pm
Re: X-Plore

Must be this?

https://play.google.com/store/apps/details?id=com.lonelycatgames.Xplore

I can check but need to know:

- Aqua Mail version (the one here? 1.8-103-dev?)

- Android version

- If 6.0 +, whether Aqua Mail has the "storage" permission

- From where you're picking the attachment in X-Plore (the camera directory, the downloads directory, some other directory that has no special meaning)

- What file type it is (image file, video, sound, text, pdf, etc).

At this point I don't know which, if any, of the above things may matter, so just in case.
Title: Re: Version 1.8.0-103-dev - "work in progress", not in Google Play
Post by: Kostya Vasilyev on December 31, 2016, 10:45:21 pm
Re: X-Plore

It's a shortcoming of X-Plore:

When you pick a file, it sends it "over" into Aqua Mail as a file:// URL.

This will only work if the receiving app (Aqua Mail) already has the Storage permission, which it may not have (yet).

And this will break on Android 7 (if the app is marked as "designed for Android 7, targetSdkVersion=24") because file:// URLs are blocked as a security policy.

Workaround:

Grant Aqua Mail the Storage permission.

Proper fix:

X-Plore to "send over" a content:// URL instead, this is what other file managers do (ES, Solid, File Commander).

Possible "fix":

Aqua Mail would ask the user to grant the Storage permission when he/she taps "Attach".

Not sure if this is the right thing to do.

May be looked down by certain users (e.g. Gmail doesn't do this, it assumes a properly implemented file manager on the other side).
Title: Re: Version 1.8.0-103-dev - "work in progress", not in Google Play
Post by: stevealb on January 01, 2017, 02:24:28 am
It looks nice, but on bigger screens it was much easier to have the action buttons at the bottom of the editing screen to send emails. Now I have to reach up to the top with more than my thumb to send email.

Any chance to put the action buttons back at the bottom of the message editing screen?
Title: Re: Version 1.8.0-103-dev - "work in progress", not in Google Play
Post by: mikeone on January 01, 2017, 03:23:23 am
Any chance to put the action buttons back at the bottom of the message editing screen?

As for as I know: no.

...
Unfortunately:

https://code.google.com/p/android/issues/detail?id=77632

"this is not part of Material Design."
Title: Re: Version 1.8.0-103-dev - "work in progress", not in Google Play
Post by: Kostya Vasilyev on January 01, 2017, 03:37:46 pm
Android 5.0+ only supports this if the app uses the old Holo themes.

And that's exactly how Aqua Mail has been prior to now - the non-default themes were based on Holo.

But at this point, more than half of all Android phones run 5.0 and newer, and users wanted "dark material", so it was time to move on. There were other reasons too.

With pull tor refresh and all that, it's not that bad, IMO.

And on the compose screen it seems moot -- quite often people type something in their messages before sending, and doing that with one hand seems difficult anyway.
Title: Re: Version 1.8.0-103-dev - "work in progress", not in Google Play
Post by: Kostya Vasilyev on January 01, 2017, 10:55:57 pm
Re: When the message is displayed, the (good) icon is very briefly displayed, then a (bad) icon with a letter replaces the good one.

Confirmed. Thank you.
Title: Re: Version 1.8.0-103-dev - "work in progress", not in Google Play
Post by: Kostya Vasilyev on January 01, 2017, 11:13:41 pm
Re: When the message is displayed, the (good) icon is very briefly displayed, then a (bad) icon with a letter replaces the good one.

Confirmed. Thank you.

Fixed. Will post an update tonight.
Title: Re: Version 1.8.0-103-dev - "work in progress", not in Google Play
Post by: Kostya Vasilyev on January 01, 2017, 11:39:51 pm
Re: After backup/restore,

I'm guessing they're restored, but not applied until you've closed and restarted the app's UI (Back key, restart again)?
Title: Re: Version 1.8.0-103-dev - "work in progress", not in Google Play
Post by: Kostya Vasilyev on January 01, 2017, 11:43:20 pm
What did you mean by:

"backup as unselected, restored selected"

?
Title: Re: Version 1.8.0-103-dev - "work in progress", not in Google Play
Post by: Kostya Vasilyev on January 02, 2017, 12:26:06 am
Quote
I unselected "Thin font" in UI, then backuped the app, then uninstalled it.
After reinstalling the app, restoring backup file, I see that "Thin font" in selected (and this not expected).

Thanks, I'll try.

Re: HSV adaptation

I guess you mean "darkening" of the per-account "accent colors"?

Disagree -- think it's nice to have a bit of variation, it more cleanly separates the action bar (which is "window chrome") from the account item (which is "window content, not chrome").
Title: Re: Version 1.8.0-103-dev - "work in progress", not in Google Play
Post by: Kostya Vasilyev on January 02, 2017, 12:51:13 am
Quote
I unselected "Thin font" in UI, then backuped the app, then uninstalled it.
After reinstalling the app, restoring backup file, I see that "Thin font" in selected (and this not expected).

Tried it, three times, could not reproduce...
Title: Re: Version 1.8.0-103-dev - "work in progress", not in Google Play
Post by: Kostya Vasilyev on January 02, 2017, 01:26:17 am
Quote
Re: X-Plore

It's a shortcoming of X-Plore:

When you pick a file, it sends it "over" into Aqua Mail as a file:// URL.

Fixed in Aqua Mail 1.8.0-107, the app now asks for Storage permission *after* control returns from X-Plore (or other apps that do this type of thing).