AquaMail Forum

English - Android => Development builds => Topic started by: Kostya Vasilyev on October 02, 2016, 01:29:24 am

Title: Version 1.6.4-dev3 - "work in progress", Google Play "beta"
Post by: Kostya Vasilyev on October 02, 2016, 01:29:24 am
https://www.aqua-mail.com/download/AquaMail-market-1.6.4-dev3.apk

---

+ Settings screens on tablets now use a side by side two panel layout.

+ Message view -> Menu -> send to Google Translate.

+ Fixes in push mail for Exchange.

---

+ Экраны настроек на планшетах теперь отображаются в две панели.

+ Меню при отображении сообщений - перевести через Google Translate.

+ Исправления в пуш почте для Exchange.

Title: Re: Version 1.6.4-dev3 - "work in progress", Google Play "beta"
Post by: Davey126 on October 03, 2016, 09:03:32 pm
re: + Settings screens on tablets now use a side by side two panel layout.

Hum...settings panel remains left justified on (3) different 7" tablets with native resolutions ranging from 600x768 to 1200x1920. All rotations. What am I doing wrong? Dev 3.0 and 3.1

BTW - general UI tweaks (settings search, message dividers, etc) in this cycle are quite nice - thank you!
Title: Re: Version 1.6.4-dev3 - "work in progress", Google Play "beta"
Post by: Davey126 on October 04, 2016, 03:06:09 am
Sure - landscape and portrait shots from the high-res device. Hopefully I'm not misunderstanding the change (wouldn't be the first time).

In case it matters ROMs are CM 11, 12.1 and 13, each on a different Amazon Fire platform.
Title: Re: Version 1.6.4-dev3 - "work in progress", Google Play "beta"
Post by: mikeone on October 04, 2016, 06:52:42 am
Sure - landscape and portrait shots from the high-res device. Hopefully I'm not misunderstanding the change (wouldn't be the first time).

In case it matters ROMs are CM 11, 12.1 and 13, each on a different Amazon Fire platform.
How is the view after selecting an item, e.g. Look and feel
Title: Re: Version 1.6.4-dev3 - "work in progress", Google Play "beta"
Post by: Geezer on October 04, 2016, 01:45:27 pm
It's been quite a while since AM has been updated on the Play Store (July).  Any timeframe for an official release there?
Title: Re: Version 1.6.4-dev3 - "work in progress", Google Play "beta"
Post by: Davey126 on October 04, 2016, 05:59:00 pm
Sure - landscape and portrait shots from the high-res device. Hopefully I'm not misunderstanding the change (wouldn't be the first time).

In case it matters ROMs are CM 11, 12.1 and 13, each on a different Amazon Fire platform.
How is the view after selecting an item, e.g. Look and feel
Same. Descriptor left justified, selector right. Landscape snip attached.
Title: Re: Version 1.6.4-dev3 - "work in progress", Google Play "beta"
Post by: mikeone on October 04, 2016, 06:20:19 pm
Okay, got it now.
There is the "two panel mode" missing (on the right side).

Title: Re: Version 1.6.4-dev3 - "work in progress", Google Play "beta"
Post by: Geezer on October 05, 2016, 06:12:47 pm
Quote
It will be released when it's ready
Yes, I certainly hope it's "ready" when it's released...


Quote
In the meantime, you may download and install the dev build, it's rather stable.
Is there a list of changes for this dev build since the last Play Store release?

Title: Re: Version 1.6.4-dev3 - "work in progress", Google Play "beta"
Post by: StR on October 05, 2016, 07:57:41 pm
Is there a list of changes for this dev build since the last Play Store release?

+ Settings screens on tablets now use a side by side two panel layout.

+ Message view -> Menu -> send to Google Translate.

+ Fixes in push mail for Exchange.
Those are the changes of the latest -beta/-dev  version.
To see all changes since the last Play Store release, you can combine all the changes listed in all -dev versions since 1.6.2.8. Or, to make it simpler, just from all -beta versions (those combine several -dev versions):
http://www.aqua-mail.com/forum/index.php?topic=4942.0
http://www.aqua-mail.com/forum/index.php?topic=4972.0

The biggest change is the "push" for Exchange (available only for the paid version of Aquamail).

Title: Re: Version 1.6.4-dev3 - "work in progress", Google Play "beta"
Post by: Davey126 on October 09, 2016, 02:37:43 am
Okay, got it now.
There is the "two panel mode" missing (on the right side).
Curious if others are seeing this? Seems strange it that happens on three different devices with varying hardware characteristics but all share a common ancestry (Amazon tablets running CM).
Title: Re: Version 1.6.4-dev3 - "work in progress", Google Play "beta"
Post by: mikeone on October 09, 2016, 12:02:21 pm
Okay, got it now.
There is the "two panel mode" missing (on the right side).
Curious if others are seeing this? Seems strange it that happens on three different devices with varying hardware characteristics but all share a common ancestry (Amazon tablets running CM).


It's the size. I suppose that AquaMail considers that a tablet is a device wider than 8 inches.

AFAIK it depends not only on the orientation (portrait vs. landscape) but also on the screen size based on the available screen width. Android divides the range of actual screen sizes and densities into a set of four generalized sizes:

small (), normal(), large() and xlarge ()

and additionally in a set of six generalized densities:

ldpi (low) ~120dpi
mdpi (medium) ~160dpi
hdpi (high) ~240dpi
xhdpi (extra-high) ~320dpi
xxhdpi (extra-extra-high) ~480dpi
xxxhdpi (extra-extra-extra-high) ~640dpi

-> see attached illustration / overview

As a result it is possible that Android couldn't recognize the screen orientation correctly.
Title: Re: Version 1.6.4-dev3 - "work in progress", Google Play "beta"
Post by: Kostya Vasilyev on October 10, 2016, 01:46:11 am
Quote
It's the size. I suppose that AquaMail considers that a tablet is a device wider than 8 inches.

AquaMail doesn't "consider" anything here.

There is standard (Android provided) settings code and it "just knows" if the device should be running Settings in two panel or one panel.

( the device's own Settings app is different, what I wrote above is for third party apps )

Looking at *standard* Android source code, two panel view is enabled for "the device screen's min width" >= 720dp (logical, not physical, pixels).

Could be different (changed) in CM.

Title: Re: Version 1.6.4-dev3 - "work in progress", Google Play "beta"
Post by: mikeone on October 10, 2016, 01:05:11 pm
Quote
It's the size. I suppose that AquaMail considers that a tablet is a device wider than 8 inches.

AquaMail doesn't "consider" anything here.

There is standard (Android provided) settings code and it "just knows" if the device should be running Settings in two panel or one panel.

( the device's own Settings app is different, what I wrote above is for third party apps )

Looking at *standard* Android source code, two panel view is enabled for "the device screen's min width" >= 720dp (logical, not physical, pixels).

Could be different (changed) in CM.
Kostya:
I assume, that the "device screen's min width" could be decreased to 600 dp to get the two panel view (for the settings screens) at least also on 7" tablets.

Typical numbers for screen width dp are:

    320: a phone screen (240x320 ldpi, 320x480 mdpi, 480x800 hdpi, etc).

    480: a tweener tablet like the Streak (480x800 mdpi).

    600: a 7” tablet (600x1024).

    720: a 10” tablet (720x1280, 800x1280, etc).

I found that information in this article:
http://android-developers.blogspot.de/2011/07/new-tools-for-managing-screen-sizes.html?m=1
Title: Re: Version 1.6.4-dev3 - "work in progress", Google Play "beta"
Post by: Davey126 on October 10, 2016, 06:22:57 pm
Quote
It's the size. I suppose that AquaMail considers that a tablet is a device wider than 8 inches.

AquaMail doesn't "consider" anything here.

There is standard (Android provided) settings code and it "just knows" if the device should be running Settings in two panel or one panel.

( the device's own Settings app is different, what I wrote above is for third party apps )

Looking at *standard* Android source code, two panel view is enabled for "the device screen's min width" >= 720dp (logical, not physical, pixels).

Could be different (changed) in CM.
- native "DPI" on the three device in question ranges from 160 to 320
- on the highest resolution device (xhdpi - which can easily accommodate two panels) I previously ran an AOSP rom which displayed the native settings panel in a single column
- it's quite possible Amazon's proprietary bootloader/kernel comes into play; I do not own a non-Amazon device that is defined as a 'tablet' in build.prop so can not immediately validate; might try to experiment with a couple phones if time permits
- don't think CM is the culprit here

My follow-up question asked if others were observing the behavior. Didn't see a response one way or the other. Given Kostya's explanation of how the feature is implemented (native android code/settings) I would not expect any further consideration of my situation without colaboration from others on non-Amazon devices.

I do appreciate all of the responses (thank you!). Good info for me and future forum visitors. Just don't want to make too big a deal out of this given the unique device type.
Title: Re: Version 1.6.4-dev3 - "work in progress", Google Play "beta"
Post by: Kostya Vasilyev on October 10, 2016, 09:45:16 pm
Re: I assume, that the "device screen's min width" could be decreased to 600 dp to get the two panel view (for the settings screens) at least also on 7" tablets.

Nope. This is defined in the Android framework.

And then the manufactures may use their own "switch over point" for one panel vs. two panel prefs screen if they want to.

One of those things.
Title: Re: Version 1.6.4-dev3 - "work in progress", Google Play "beta"
Post by: mikeone on October 10, 2016, 10:00:38 pm
Re: I assume, that the "device screen's min width" could be decreased to 600 dp to get the two panel view (for the settings screens) at least also on 7" tablets.

Nope. This is defined in the Android framework.

And then the manufactures may use their own "switch over point" for one panel vs. two panel prefs screen if they want to.

One of those things.
Ohh, that's a pity.
I thought it would be a part of your own code (which could be changed).
Title: Re: Version 1.6.4-dev3 - "work in progress", Google Play "beta"
Post by: ravikumarhn08 on October 12, 2016, 03:55:35 pm
Just downloaded this beta version 1.6.4 dev3. Push mail not at all working with my OnePlus One (CM 13.1.2). I'm using only one office account. Earlier I had set time interval 1 minute for sync, now I turned off that scheduled time interval. I enabled push mail but mails are not syncing automatically. Can someone help!!!! I need this push mail feature very badly. I'm using paid version of aqua mail.
Title: Re: Version 1.6.4-dev3 - "work in progress", Google Play "beta"
Post by: StR on October 12, 2016, 04:14:28 pm
First of all:
What is the server (email provider)?
Is this account set in Aquamail as Exchange?
Title: Re: Version 1.6.4-dev3 - "work in progress", Google Play "beta"
Post by: mikeone on October 12, 2016, 04:51:00 pm
Just downloaded this beta version 1.6.4 dev3. Push mail not at all working with my OnePlus One (CM 13.1.2). I'm using only one office account. Earlier I had set time interval 1 minute for sync, now I turned off that scheduled time interval. I enabled push mail but mails are not syncing automatically. Can someone help!!!! I need this push mail feature very badly. I'm using paid version of aqua mail.
Hi,
'Push' and 'Sync' are two different parts of quite the same requirement: getting new messages on your phone as soon as possible. However, we shouldn't mix them up.

Settings for accounts configured as IMAP

First step: Reconfigure your sync settings as follows.
a)  On app's level
> Menu button > Settings > Mail, receiving:
Scheduled sync: enabled
Mail check interval: 15 minutes (= default, very reasonable)

b) On account level
> long press on account name > Options and folders > Account options:
Scheduled sync: enabled

c) On folder level
> long press on account name > Options and folders > Folders > press on each folder name which you want to sync (e.g. Inbox):
chose 'Sync (plain folder)'

You will find some more interesting information in the app's FAQ-page:
http://www.aqua-mail.com/?page_id=227
> Search for "Messages to sync and messages to cache settings"


Second step: Enable 'Push'
a)  On app's level
> Menu button > Settings > Mail, receiving:
Push mail: enabled

b) On account level
> long press on account name > Options and folders > Account options:
Push mail: enabled

c) On folder level
> long press on account name > Options and folders > Folders:
> long press on account name > Options and folders > Folders > press the wheel of the folder where you want to get push notifications (e.g. Inbox):
check 'Use Push mail'

Please have a look into the app's FAQ-page:
http://www.aqua-mail.com/?page_id=227
> Search for "How do I enable Push mail"

Title: Re: Version 1.6.4-dev3 - "work in progress", Google Play "beta"
Post by: ravikumarhn08 on October 14, 2016, 03:51:50 am
Just downloaded this beta version 1.6.4 dev3. Push mail not at all working with my OnePlus One (CM 13.1.2). I'm using only one office account. Earlier I had set time interval 1 minute for sync, now I turned off that scheduled time interval. I enabled push mail but mails are not syncing automatically. Can someone help!!!! I need this push mail feature very badly. I'm using paid version of aqua mail.
Hi,
'Push' and 'Sync' are two different parts of quite the same requirement: getting new messages on your phone as soon as possible. However, we shouldn't mix them up.

Settings for accounts configured as IMAP

First step: Reconfigure your sync settings as follows.
a)  On app's level
> Menu button > Settings > Mail, receiving:
Scheduled sync: enabled
Mail check interval: 15 minutes (= default, very reasonable)

b) On account level
> long press on account name > Options and folders > Account options:
Scheduled sync: enabled

c) On folder level
> long press on account name > Options and folders > Folders > press on each folder name which you want to sync (e.g. Inbox):
chose 'Sync (plain folder)'

You will find some more interesting information in the app's FAQ-page:
http://www.aqua-mail.com/?page_id=227
> Search for "Messages to sync and messages to cache settings"


Second step: Enable 'Push'
a)  On app's level
> Menu button > Settings > Mail, receiving:
Push mail: enabled

b) On account level
> long press on account name > Options and folders > Account options:
Push mail: enabled

c) On folder level
> long press on account name > Options and folders > Folders:
> long press on account name > Options and folders > Folders > press the wheel of the folder where you want to get push notifications (e.g. Inbox):
check 'Use Push mail'

Please have a look into the app's FAQ-page:
http://www.aqua-mail.com/?page_id=227
> Search for "How do I enable Push mail"

Hi, I made the settings as per your instructions but not working. I am not getting mails instantly.
Title: Re: Version 1.6.4-dev3 - "work in progress", Google Play "beta"
Post by: StR on October 14, 2016, 04:00:21 am

Hi, I made the settings as per your instructions but not working. I am not getting mails instantly.

Would you please answer the questions I asked earlier?
Not all e-mail providers support Push.

First of all:
What is the server (email provider)?
Is this account set in Aquamail as Exchange?
Title: Re: Version 1.6.4-dev3 - "work in progress", Google Play "beta"
Post by: Kostya Vasilyev on October 14, 2016, 09:19:16 pm
With scheduled sync enabled and push disabled, you should be getting new mail every 15 minutes (that's the default).

On some phones, setting the frequency of scheduled mail checks too close (e.g. 5 minutes, 1 minute) can cause Android to block the app from working in the background (even if that's what you want), I've seen it happen. Maybe OnePlus has an "optimization" too.

Better leave that at 15 minutes.

And what's the mail provider? Hotmail, GoDaddy, Gmail, etc?

Ultimately, I'd like to see a debug log (please see the link in my signature for instructions).
Title: Re: Version 1.6.4-dev3 - "work in progress", Google Play "beta"
Post by: ravikumarhn08 on October 15, 2016, 05:47:15 am
With scheduled sync enabled and push disabled, you should be getting new mail every 15 minutes (that's the default).

On some phones, setting the frequency of scheduled mail checks too close (e.g. 5 minutes, 1 minute) can cause Android to block the app from working in the background (even if that's what you want), I've seen it happen. Maybe OnePlus has an "optimization" too.

Better leave that at 15 minutes.

And what's the mail provider? Hotmail, GoDaddy, Gmail, etc?

Ultimately, I'd like to see a debug log (please see the link in my signature for instructions).

I am using "Exchange mail" for my corporate office account. This is the only one account iam using. I'll send the log.
Title: Re: Version 1.6.4-dev3 - "work in progress", Google Play "beta"
Post by: ravikumarhn08 on October 17, 2016, 10:23:24 am
With scheduled sync enabled and push disabled, you should be getting new mail every 15 minutes (that's the default).

On some phones, setting the frequency of scheduled mail checks too close (e.g. 5 minutes, 1 minute) can cause Android to block the app from working in the background (even if that's what you want), I've seen it happen. Maybe OnePlus has an "optimization" too.

Better leave that at 15 minutes.

And what's the mail provider? Hotmail, GoDaddy, Gmail, etc?

Ultimately, I'd like to see a debug log (please see the link in my signature for instructions).

I sent the log to your mail id. Please check. Still issue is not resolved.