View Single Post
No!No!No!Yes!'s Avatar
Posts: 700 | Thanked: 846 times | Joined on Nov 2009
#308
Originally Posted by techie View Post
Hi I have a issue with the positioning of QBW widgets on the desktop.
They seem to move a few pixels up, if placed at the bottom, after a reboot or switching activities through Desktop Activity Manager.
I also reported this to your tracker to an existing bug (#5893) but the 0% of activity there made me doubt if it would come to your notice.
So I am posting here hope you don't mind.

I have updated QBW to devel-version (AWESOME changes btw!) but it persists.

The widget moves up independent of whether it is a beecon or snippet.
I have also found that (at least on my N900) the widget moves up only if its height is less than 91 else it stays at the bottom as it should.

Here are my screenshots:
Widgets positioned as intended
http://img41.imageshack.us/img41/7379/n9001.png

Widgets after rebooting or switching activities (DAM)
http://img404.imageshack.us/img404/1144/n9002.png

Beginning from left the heights are:
30 , 91 , 80 , 200(way>91)
For some reason they move up to align at the top,I don't know why, except of course the big widget.

Please advice.
Ok ... I can confirm the issue and on first thought I'm quite pessimistic about its resolution.

Problem is Hildon-Home seems to perform some usability check on widgets geometry which are way out of the programmer's control.
I verified a few things:
  1. It seems HH wants to preserve space for the two icons "Wrench" and "Widget Close" to display in their whole (Especially if widget are near bottom and left margins of the screen, so even if widget is 1x1 px you will almost always get a minimum allocation of ~48*2x48*2)
  2. It seems HH wants to preserve space for you to point your stylus to your Widget and be able to drag and drop it around the screen
  3. It seems that the vertical bands to the right and left of the screen, to "teleport" widgets to other desktops, also have some implications in this size/position choice
  4. There is non programmatic way to make HH override default behaviour.



60x60 size is barely usable (with stylus)
50x50 size is almost unusable
Even if 200x40 is quite usable, HH however offsets it from bottom border of at least Wrench+Close icons height

I believe there is no way out of this
__________________
Have a look at Queen BeeCon Widget (WIKI) Customizable and flexible widget-based multi-instance monitoring, alerting and interactive tool for the N900
Please provide comments and feedback for having QBW supported and enhanced further - (DONATE) - v1.3.3devel / v1.3.3testing / v1.3.3extras