Author Topic: Version 1.6.4-dev3 - "work in progress", Google Play "beta"  (Read 14145 times)

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Version 1.6.4-dev3 - "work in progress", Google Play "beta"
« 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.

« Last Edit: October 16, 2016, 08:57:29 pm by Kostya Vasilyev, Aqua Mail »
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

Davey126

  • Sr. Member
  • ****
  • Posts: 258
Re: Version 1.6.4-dev3 - "work in progress", Google Play "beta"
« Reply #1 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!

Davey126

  • Sr. Member
  • ****
  • Posts: 258
Re: Version 1.6.4-dev3 - "work in progress", Google Play "beta"
« Reply #2 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.

mikeone

  • Hero Member
  • *****
  • Posts: 2762
Re: Version 1.6.4-dev3 - "work in progress", Google Play "beta"
« Reply #3 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

Geezer

  • Guest
Re: Version 1.6.4-dev3 - "work in progress", Google Play "beta"
« Reply #4 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?

Davey126

  • Sr. Member
  • ****
  • Posts: 258
Re: Version 1.6.4-dev3 - "work in progress", Google Play "beta"
« Reply #5 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.

mikeone

  • Hero Member
  • *****
  • Posts: 2762
Re: Version 1.6.4-dev3 - "work in progress", Google Play "beta"
« Reply #6 on: October 04, 2016, 06:20:19 pm »
Okay, got it now.
There is the "two panel mode" missing (on the right side).


Geezer

  • Guest
Re: Version 1.6.4-dev3 - "work in progress", Google Play "beta"
« Reply #7 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?


StR

  • Hero Member
  • *****
  • Posts: 1558
Re: Version 1.6.4-dev3 - "work in progress", Google Play "beta"
« Reply #8 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).


Davey126

  • Sr. Member
  • ****
  • Posts: 258
Re: Version 1.6.4-dev3 - "work in progress", Google Play "beta"
« Reply #9 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).

mikeone

  • Hero Member
  • *****
  • Posts: 2762
Re: Version 1.6.4-dev3 - "work in progress", Google Play "beta"
« Reply #10 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.
« Last Edit: October 09, 2016, 12:04:25 pm by mikeone »

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Version 1.6.4-dev3 - "work in progress", Google Play "beta"
« Reply #11 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.

Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

mikeone

  • Hero Member
  • *****
  • Posts: 2762
Re: Version 1.6.4-dev3 - "work in progress", Google Play "beta"
« Reply #12 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
« Last Edit: October 10, 2016, 01:10:13 pm by mikeone »

Davey126

  • Sr. Member
  • ****
  • Posts: 258
Re: Version 1.6.4-dev3 - "work in progress", Google Play "beta"
« Reply #13 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.

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Version 1.6.4-dev3 - "work in progress", Google Play "beta"
« Reply #14 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.
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/