Author Topic: Version 1.6.2.3-1-better-widgets-3 - "new stable" + experiment (updated)  (Read 13285 times)

Davey126

  • Sr. Member
  • ****
  • Posts: 258
Re: Version 1.6.2.3-1-better-widgets-1 - "new stable" + experiment
« Reply #15 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.

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Version 1.6.2.3-1-better-widgets-1 - "new stable" + experiment
« Reply #16 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).
« Last Edit: June 08, 2016, 05:22:50 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/

Philip

  • Jr. Member
  • **
  • Posts: 75
Re: Version 1.6.2.3-1-better-widgets-1 - "new stable" + experiment
« Reply #17 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!)
« Last Edit: June 08, 2016, 05:27:03 pm by Philip »

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Version 1.6.2.3-1-better-widgets-1 - "new stable" + experiment
« Reply #18 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...

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/

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Version 1.6.2.3-1-better-widgets-1 - "new stable" + experiment
« Reply #19 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).
« Last Edit: June 08, 2016, 05:57:15 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/

Philip

  • Jr. Member
  • **
  • Posts: 75
Re: Version 1.6.2.3-1-better-widgets-1 - "new stable" + experiment
« Reply #20 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!

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
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...)
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/

Philip

  • Jr. Member
  • **
  • Posts: 75
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!

Davey126

  • Sr. Member
  • ****
  • Posts: 258
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.

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
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...)
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/

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
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.
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/

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
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).
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/

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Alright, here is what they all look like now. Nova + custom grid.

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/