I sometime receive request to ‘improve’ landscape view of Pure grid calendar.
I thinked about many ideas for this, but I didn’t find any solution.
There is multiple contraints I am not able to comply :
– which form could it adopt in landscape, just enlarge ? ugly and not more useful with 2x large and same height
– currently, it’s 1 single bitmap generated on demand for the whole widget (impossible to change), and enlarge is not possible or it would be VERY VERY ugly. So, it would mean prepare a special bitmap for the landscape.
—> prepare an alternative bitmap would use a loooot of CPU (as you noticed, refresh or change month is not very fast due to full redraw and events management)
– let says 2 bitmaps (1 port / 1 land), then it would use a lot of memory in the launcher (nearly x2 the actual memory footprint). especially with timeline where background can reach 675×480 in 32 bits ! Most launchers would simply crack with so much memory. Some already have problems with biggest widgets sizes and many widgets.
In other pure widgets, the background definition remains in SD 480p (not HD 720p requiered for timelines) to avoid using too much memory. This is not possible for Pure grid with timelines, 720p is required for high definition text (it is the case without timelines).
And please, don’t ask me about options for such things, it would be horrible in the code to manage such cases (resolution, options, land or not …).
Finally, most users doesn’t have/use landscape (in stock Home, unless you have a keyboard, you never have access to the landscape view)… so, make everybody paying (with CPU and memory) for may be 5% of users… it’s not very fair.
So, unless you have a miracle solution, we’ll have to stick with the current situation.
I really prefer to focus on more useful features like weekly and daily view.