AquaMail Forum

English - Android => Development builds => Topic started by: Kostya Vasilyev on June 07, 2016, 11:08:38 pm

Title: Version 1.6.2.3-1-better-widgets-3 - "new stable" + experiment (updated)
Post by: Kostya Vasilyev on June 07, 2016, 11:08:38 pm
https://www.aqua-mail.com/download/AquaMail-market-1.6.2.3-1-better-widgets-1.apk

https://www.aqua-mail.com/download/AquaMail-market-1.6.2.3-1-better-widgets-2.apk

^^ Fixed sizing issues with Nova + custom grid, "dark" and "frameless" styles so far only.


https://www.aqua-mail.com/download/AquaMail-market-1.6.2.3-1-better-widgets-3.apk

^^ Fixed "total count" jumping to the top when there is no "label", for "dark" and "frameless" styles so far only.

---

+ Fixed the "nav drawer - search" freeze

+ A few more tweaks to font sizes / styles in material theme: nav drawer, folder picker dialog, account selection drop-down (compose screen)

+ New "message counter" widgets, "before" and "after" screenshots are below.

If everything's good, the plan is to merge these changes into Google Play "stable" by the weekend.

---

+ Исправил зависание с вызовом поиска при открытой боковой панели

+ Мелкие правки размера и стиля шрифтов в боковой панели, окне выбора папок, списке выбора учёток (на экране написания сообщений)

+ Новый "дизайн" виджетов "счётчиков сообщений", скрины "до" и "после" прилагаются

Если всё будет хорошо, то эти изменения будут в "стабильной" версии для Google Play в ближайшие выходные.

Title: Re: Version 1.6.2.3-1-better-widgets-1 - "new stable" + experiment
Post by: stevealb on June 08, 2016, 02:14:41 am
The labels under the widget (frameless) are not centered under the icon, they're off to the left a bit.
Title: Re: Version 1.6.2.3-1-better-widgets-1 - "new stable" + experiment
Post by: Davey126 on June 08, 2016, 05:30:15 am
Nice widget and font (ongoing) refinements. The updated nav bar appearance makes the "other folders" dialog pale by comparison. :)

On a related but seperate topic ...

'Old guy' eyes are becoming increasingly apparent. I toggle between largest zoom level and one notch down in the message list on my high-res tablet. Potential enhancement for a future build: one more level of zoom. I know there are numerous options for tweaking individual element sizes throughout the app (I use those too) but a quick overall zoom via volume buttons is oh-so-convenient when then lenses are not being cooperative. Existing zoom range is more than adequate on lower resolution devices.
Title: Re: Version 1.6.2.3-1-better-widgets-1 - "new stable" + experiment
Post by: Philip on June 08, 2016, 11:32:20 am
The labels under the widget (frameless) are not centered under the icon, they're off to the left a bit.
Yes, I've noticed that too.

My widgets are packed together much more tightly than in the screenshot above, and I'm losing almost all of the leftmost character of the name for each of them.
Title: Re: Version 1.6.2.3-1-better-widgets-1 - "new stable" + experiment
Post by: Philip on June 08, 2016, 01:36:48 pm
It's a Nexus 6 running 6.0.1 build MOB30M.

I'm reluctant to post a screen shot (there's is so much personally identifying information that it would be almost totally blanked out!), but if you look at Kostya's "after" screen shot, you can see that the (54642) "Gmail" label is Left Justified rather than Centred.
Title: Re: Version 1.6.2.3-1-better-widgets-1 - "new stable" + experiment
Post by: stevealb on June 08, 2016, 01:58:48 pm
It's a Nexus 6 running 6.0.1 build MOB30M.

I'm reluctant to post a screen shot (there's is so much personally identifying information that it would be almost totally blanked out!), but if you look at Kostya's "after" screen shot, you can see that the (54642) "Gmail" label is Left Justified rather than Centred.

Do you use a launcher (Nova or else) to test with/without labels, increase/decrease number of columns /rows,  etc.?

I use Nova and took off the "padding" option,  and the labels are now fully visible, but still way off to the left.
Title: Re: Version 1.6.2.3-1-better-widgets-1 - "new stable" + experiment
Post by: Kostya Vasilyev on June 08, 2016, 02:12:53 pm
Re: Kostya's "after" screen shot, you can see that the (54642) "Gmail" label is Left Justified rather than Centred

Yes, I see now.

That's only in the "frameless" widget style -- can you confirm that it's the one you're using and the only one where you're seeing this issue?
Title: Re: Version 1.6.2.3-1-better-widgets-1 - "new stable" + experiment
Post by: Kostya Vasilyev on June 08, 2016, 02:50:58 pm
Checked, this was intentional -- but makes sense to use centering just like in the other styles.

PS - "other issues"?  :o
Title: Re: Version 1.6.2.3-1-better-widgets-1 - "new stable" + experiment
Post by: Philip on June 08, 2016, 03:31:31 pm
That's only in the "frameless" widget style -- can you confirm that it's the one you're using and the only one where you're seeing this issue?
Just to confirm that yes, it's the frameless widget where I'm seeing this behaviour.

(To answer @Paris Geek's earlier question - I'm using Nova Prime as my launcher. 8 rows and 7 columns on each of my 8 home screens. My widgets don't have padding - adding padding makes the effect worse).
Title: Re: Version 1.6.2.3-1-better-widgets-1 - "new stable" + experiment
Post by: Davey126 on June 08, 2016, 04:16:01 pm
'Old guy' eyes are becoming increasingly apparent. I toggle between largest zoom level and one notch down in the message list on my high-res tablet.

If you need more than 5 level zooms in Aquamail, that means that your device resolution and font size need to be adapted to your eyes. Your friends are:

- A free app called "Screen Size"  to let you (and us if you wish to share) know and understand your screen resolution and font size. If you get a font size of 1.1 or less that means that you should increase the global font size of your device: you can do so in device settings (under Display)

- Another free app called "Big font (change font size)" which does what it's in its name (you have to reboot when the app tells you to do so to settle font size change).

- An app called Nova Launcher + You tube e-learning  to change your screen resolution (dpi) (no root needed). Very powerful on high res screens, you'll get all your app frames (and font) change in size. If you run new devices (> 2014),  try the dpi increase. Your device will be wonderful after that.

If you still need information, let me know. Screenshots would be appreciated.
Hi Paris Geek -

Thanks for the suggestions. As a developer I am fully aware of my devices capabilities. In a nutshell 323 ppi on a 178 mm panel (~1920x1200). There is nothing amiss with font sizes in general or a need to move away the from native resolution. As a long time user of Nova (excellent launcher) I do tweak a few element sizes - sometimes up, sometimes down. Most remain at default values. And as you might expect I have a handful of other advanced tools that can be used to tweak display performance at the device, app or element level. I could easily enlarge the Aqua's presentation by say 10%. But that's totally unnecessary.

The suggestion here was to simply add another level of zoom at the upper end of the range as the existing selections are skewed toward micro-sized fonts on *some* higher resolution device. There is nothing 'wrong' with Aqua or my tablet. The existing zoom limits work great on all my other devices which range from a grainy 163 ppi to mid-300s (don't own one of the super high res devices that delve into the ridiculous 400+ ppi range which trades battery life for an indiscernible improvement in quality). The suggestion is not critical or necessary; just seems like a nice enhancement for the aging eye crowd that fits right into the existing Aqua framework.

Again - I do appreciate the suggestions as they may help others who may benefit from broader ppi (or dpi or dp if you prefer) tweaks.
Title: Re: Version 1.6.2.3-1-better-widgets-1 - "new stable" + experiment
Post by: Kostya Vasilyev on June 08, 2016, 04:37:52 pm
Re: Would you please check those elements (screenshot)?

For some reason I'm not allowed to open the attached image.

Can you please email it to me?
Title: Re: Version 1.6.2.3-1-better-widgets-1 - "new stable" + experiment
Post by: Kostya Vasilyev on June 08, 2016, 04:43:54 pm
Re: Would you please check those elements (screenshot)?

I see now.

Yes, a very "fine" widget / icon grid, I mean very small cell size, so the widgets get clipped.
Title: Re: Version 1.6.2.3-1-better-widgets-1 - "new stable" + experiment
Post by: Philip on June 08, 2016, 04:55:43 pm
Sorry that I've had to redact so much, but hopefully this gives an idea of what I'm seeing...
Title: Re: Version 1.6.2.3-1-better-widgets-1 - "new stable" + experiment
Post by: Kostya Vasilyev on June 08, 2016, 04:57:46 pm
Re: Sorry that I've had to redact so much, but hopefully this gives an idea of what I'm seeing

The label being left aligned aside -- seven columns is very much non-standard (IIRC), even on a Nexus 7.

Do you use a custom launcher grid? Custom DPI settings too perhaps?
Title: Re: Version 1.6.2.3-1-better-widgets-1 - "new stable" + experiment
Post by: Philip on June 08, 2016, 05:07:54 pm
Nexus 6, Nova Launcher Prime, with grid set to 7 columns x 8 rows. (I have 8 "home" screens at this size - that's my "email" one).

DPI hasn't been tweaked.
Title: Re: Version 1.6.2.3-1-better-widgets-1 - "new stable" + experiment
Post by: Davey126 on June 08, 2016, 05:11:44 pm
(To answer @Paris Geek's earlier question - I'm using Nova Prime as my launcher. 8 rows and 7 columns on each of my 8 home screens. My widgets don't have padding - adding padding makes the effect worse).
JFYI - I also use Nova - normally 6x6 on a 323 ppi panel. I upped the density to 8x7 and did not observe the clipping reported by @Philip. No padding, icon size 100%, "medium" label font, standard size (close to mid-point on slider). I did notice left aligned labels on frameless widgets but I think that is well established now.
Title: Re: Version 1.6.2.3-1-better-widgets-1 - "new stable" + experiment
Post by: Kostya Vasilyev on June 08, 2016, 05:18:20 pm
Re: left aligned labels on frameless widgets

This is understood, changed earlier today, done.

Re: clipping reported by @Philip

Here is the "thing":

There are two ways for widgets to specify their size:

1 - Completely fill the launcher's grid cells. This is "the old way" and looks really really bad when those cells are large.

2 - Specify an actual width / height.

The "standard" size (sort of guaranteed to fit) is really too small, good enough for simple "toggle" / "wifi state" etc. widgets, but not large enough for Aqua's "counter" widgets (which need to have a label and a counter and an icon too).

In most cases, you can get by with a larger fixed size, sometimes you can't if the grid is too dense.

Even a custom grid can be handled nicely by the launcher -- e.g. on my Samsung S6 / S7, the launcher will *scale* any widgets that don't fit the grid's cells, this is if I use a custom gird in Samsung's launcher.

Nova, on the other hand, does not do this type of scaling and also does not report the actual cell size to the widget (which ironically Samsung's launcher does, this is actually a standard Android launcher feature).

I've got Nova installed now, looking at ways to fix it.

In the meantime -- in Nova, if you long press a clipped widget, there is a menu item to "fit the cell" or something like that (my S7 is set to Russian... but the icon sort of looks like a TV screen).
Title: Re: Version 1.6.2.3-1-better-widgets-1 - "new stable" + experiment
Post by: Philip on June 08, 2016, 05:23:40 pm
In the meantime -- in Nova, if you long press a clipped widget, there is a menu item to "fit the cell" or something like that (my S7 is set to Russian... but the icon sort of looks like a TV screen).
I think that's called "Padding" in the English version.

If I toggle it, it makes the clipping much worse (i.e. my screenshot shows the optimal setting!)
Title: Re: Version 1.6.2.3-1-better-widgets-1 - "new stable" + experiment
Post by: Kostya Vasilyev on June 08, 2016, 05:26:25 pm
This is such a mess.

Add to this how since Android 4.0, launchers always add padding all around a widget...

And not being able to use custom (app provided) layout calculations...

Title: Re: Version 1.6.2.3-1-better-widgets-1 - "new stable" + experiment
Post by: Kostya Vasilyev on June 08, 2016, 05:51:32 pm
OK.

Think I found a "trick" to: 1) limit the size of widgets to fixed values and 2) fit them to the launcher grid, at the same time.

I've only updated the "dark" and "frameless" styles so far -- so it's possible to compare to the other ("material", "light", "translucent") styles.

@Philip, @Paris Geek can you please try this one:

https://www.aqua-mail.com/download/AquaMail-market-1.6.2.3-1-better-widgets-2.apk

The screenshot is Nova + custom grid + no labels (which I guess makes the grid even more dense).
Title: Re: Version 1.6.2.3-1-better-widgets-1 - "new stable" + experiment
Post by: Philip on June 08, 2016, 06:03:24 pm
@Philip, @Paris Geek can you please try this one:
That works perfectly for me (with both modes of Padding/Marge).

Thank you so much for the amount of effort you have put in to resolve this!
Title: Re: Version 1.6.2.3-1-better-widgets-2 - "new stable" + experiment (updated)
Post by: Kostya Vasilyev on June 08, 2016, 06:05:06 pm
Re: That works perfectly for me (with both modes of Padding/Marge).

Great. I'll wait to hear from @Paris Geek and then I can update the other styles.

Re: Thank you so much for the amount of effort you have put in to resolve this!

Well, it was just luck that I had this idea (about how to limit the size both by actual content and fixed values...)
Title: Re: Version 1.6.2.3-1-better-widgets-2 - "new stable" + experiment (updated)
Post by: Philip on June 08, 2016, 06:17:29 pm
Sorry guys, takes time to test all possibilities.
I think you you are doing much more rigorous testing, whereas I was only looking at a single use case!
Title: Re: Version 1.6.2.3-1-better-widgets-2 - "new stable" + experiment (updated)
Post by: Davey126 on June 08, 2016, 06:25:05 pm
Late add; I realise the issue has been resolved.

Re: Nova, on the other hand, does not do this type of scaling and also does not report the actual cell size to the widget (which ironically Samsung's launcher does, this is actually a standard Android launcher feature).

Nova does a pretty good job auto-scaling icons especially on high density layouts. Under 'look & feel' there is a setting 'normalize icon size' which adds another layer of abstraction. Not for everyone but offers a one tick solution for some.
Title: Re: Version 1.6.2.3-1-better-widgets-2 - "new stable" + experiment (updated)
Post by: Kostya Vasilyev on June 08, 2016, 06:26:28 pm
Re: pretty good job auto-scaling icons especially

I already had that enabled (it appears to be the default, don't use custom launchers myself...)
Title: Re: Version 1.6.2.3-1-better-widgets-3 - "new stable" + experiment (updated)
Post by: Kostya Vasilyev on June 08, 2016, 06:34:31 pm
Re: When you set the transparent widget without a label (in AquaMail), the counter of "all messages" is moved to the top. To be fixed.

Fixed, please try this one:

https://www.aqua-mail.com/download/AquaMail-market-1.6.2.3-1-better-widgets-3.apk

The fix is for "dark" and "frameless" styles only so far, so you can compare.
Title: Re: Version 1.6.2.3-1-better-widgets-3 - "new stable" + experiment (updated)
Post by: Kostya Vasilyev on June 08, 2016, 08:15:19 pm
Re: Yes, fixed.

Good.

I'm going to fix the other styles, merge, and post a new build later today.

There is another change I'm in the process of making (not to widgets, this is for undo).
Title: Re: Version 1.6.2.3-1-better-widgets-3 - "new stable" + experiment (updated)
Post by: Kostya Vasilyev on June 08, 2016, 09:07:02 pm
Alright, here is what they all look like now. Nova + custom grid.