Weekly Status Update for moblin-applets (0.55)
This week has been dedicated to touchscreen calibration and
background applet upgrades.
* * Vast improvement of the load time for the backgrounds
*** it now takes 29 seconds to load 3275 images, which means
*** the average user's 200 images would take's under 2
* * Changed the background loading scheme. It no longer
*** thumbnails from moblin-media, it looks at the
*** path independantly and reads in the images from scratch.
*** has proven to be much faster.
* * Image loading now happens in two phases: first the
*** are read and a list of images created. This takes about
*** the total load time. Then the window's treeview is
*** with text only so that the user can immediately see
*** Then the thumbnails are loaded in a background thread.
*** the user should be able to see thumbnails as they're
*** but that part isn't working yet.
*-- Todd Brandt <firstname.lastname@example.org>* Fri Apr 11
03:03:18 PDT 2008
* * disabled the moblin-system-daemon logging functionality,
*** is important since it could slow down the boot process
*** tries to create a file in /var/log
*-- Todd Brandt <email@example.com>* Wed Apr* 9
04:59:17 PDT 2008
* * Changed the background applet behavior
* * Fixed the color picker dialog to automatically update
*** "Solid Color Background" entry to reflect the
new color, select
*** its entry, and switch the background to the solid color.
* * If Solid Color Background was last set, reopening the
*** will select and scroll to its item.
* * Added stricter parsing rules for the xorg.conf file.
* * The touchscreen values are now only accessed in an
*** section with the Identifier set to touchscreen.
* * Duplicate values of the calibration parameters are
* * BUGS FIXED
* * BUG: "Cannot add photos into wallpaper list"
*** FIX: The package now installs a /desktop/moblin/background/thumbpaths
*** folder in gconf and adds keys for every thumbnail cache
*** backgrounds applet should traverse looking for images.
*** two now, one for .moblin-media/thumbnails/largest and
*** .realplayer/thumbnails/largest. It looks for them in
*** pulls in any images named in the expected format. If
*** duplicates it only takes the first found.
* * BUG: "Starting Touchscreen banner still exists when
do nothing after
*** launch touch screen till time out or exit calibration by
*** FIX: I changed the behavior of the calibrator to always
*** min and max values in logical order (i.e. MaxX > MinX
and MaxY > MinY)
*** and to employ the use of SwapX and SwapY to handle
inverted axes. The
*** read_calibration and apply_calibration apis both still
*** arguments, but instead of the last arg being rotation,
it's a "flags"
*** argument with 4 bits used: b0=SwapX, b1=SwapY,
*** b4=RotateCW. The moblin-dbustest program has also been
*** read in this new data.
*-- Todd Brandt <firstname.lastname@example.org>* Mon Apr *7
14:55:20 PDT 2008
* * Added the read_calibration function to the
*** API in order to allow users to retrieve the xorg.conf
*** the touchscreen. It returns xmin, xmax, ymin, ymax, and
* * Added read_calibration to the list of commands supported
* * BUGS FIXED
* * BUG: Touchscreen applet: if calibration wrongly and save
*** configuration, stylus will keep inaccurate even after
*** calibration again
*** FIX: There are 8 possible layouts for the touchscreen,
*** which have now been tested. These are the possible ways
*** the touchscreen can be mapped to the display. These can
*** simulated on the samsung by pressing the buttons in
*** Screen points:
*** 0* 1
*** 2* 3
*** 1) No Rotation, X Aligned, Y Aligned
*** press 0 1 2 3
*** 2) No Rotation, X Inverted, Y Aligned
*** press 1 0 3 2
*** 3) No Rotation, X Aligned, Y Inverted
*** press 2 3 0 1
*** 4) No Rotation, X Inverted, Y Inverted
*** press 3 2 1 0
*** 5) ClockWise Rotation, X Aligned, Y Aligned
*** press 2 0 3 1
*** 6) ClockWise Rotation, X Inverted, Y Aligned
*** press 0 2 1 3
* **7) ClockWise Rotation, X Aligned, Y Inverted
*** press 3 1 2 0
*** 8) CounterClockWise Rotation, X Aligned, Y Aligned
*** press 1 3 0 2
*** The touchscreen calibration algorithm assumes the screen
*** if the x coordinates of points 0, 1 and 2, 3 are within
100 of each
*** other. This way you have some room to create a rectangle
*** presses but if you go too far outside the points it will
*** junk config. The config can be reversed though by
redoing it properly.
*-- Todd Brandt <email@example.com>* Thu Apr* 3
16:52:35 PDT 2008
Ubuntu-mobile mailing list
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile