February Status update for Moblin Applets

Moblin Applets Documentation:

Created a 37 page document describing the 10 control panel and 3 status
bar applets. I will be adding this to the moblin-applets project page on
moblin.org now that John has given me access to the svn repository. 
 
Touchscreen Calibration Utility:

Split the utility into two pieces, one for the GUI portion, the other
for the low level touchscreen driver access and xorg.conf configuration
portion. The low level version now resides in a new system daemon called
moblin-system-daemon which is started as root via init.d. The gui
remains in the moblin-touchscreen executable. The two communicate via
DBUS functions so that all the actions requiring root are carried out by
the daemon. Thus there is no longer a need to log in as administrator to
configure the touchscreen 

The touchscreen config utility now has the ability to determine the name
of the xorg.conf file by scanning the /etc/event.d/session file and
reading the option passed to the -config argument. This means that the
samsungQ1 config file is no longer hardcoded and the applet should be
more extensible to unknown platforms 

added the capability to add in a completely new touchscreen config
section to the target xorg.conf file if it doesn't have one. This should
allow any system to be configured from scratch without the need for any
default config or prior knowledge of the touchscreen characteristics. 

removed the filter placed on the points touched on the screen which
prevented users from going too far from the illuminated points. This was
causing problems on the crown beach. 
 
Background Applet:

Changed the background applet to no longer use an XML database to save
files. It scans the moblin-media thumbnail cache for photos and
populates those instead. Photos can no longer be added or removed from
the background applet, they are managed from the moblin-media photo
viewer exclusively. 
 
Sound Mixer Applet:

The sound applet is redesigned to dynamically present volume sliders and
mute buttons for every playback or capture track the sound hardware
supports. It presents a notebook where each tab represents a different
"track", e.g. Master, PCM, CD, Aux, Line in, etc. Within each notebook
tab there are a series of controller elements instantiated for each
channel available in the track. For instance if a track is mono is will
have one controller element, if it's stereo it will have two, one for
left and one for right. If a track is 5.1 dolby it will have 6
controller elements: front left, front right, front center, rear left,
rear right, and woofer. 
 
Hardy Package Builds:

Created hardy versions of moblin-applets and moblin-keyboard-manager for
upload into the ubuntu-mobile repo. Moblin Applets only required a small
change to the liboobs functions being used by the date & time applet as
their prototypes have changed in the hardy platform's version. 
 

25 Bugs Fixed this month:

BUG: No Way to set one photo to wallpaper 
BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/192851 
FIX: The moblin-media package changed both the thumbnail format and
folder so the background applet couldn't find the images. It's been
updated. 

BUG: "Click Background applet cause hildon desktop restart" 
BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/191481 
FIX: Added default gconf settings for /desktop/moblin/background 

BUG: "Terminal font size is not consistent by different opening  ways:
keyboard shortcut and GUI." 
BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/172478 
FIX: This file configures the desktop shortcut for the terminal:
/usr/share/mobile-basic-flash/applications/90-terminal.desktop Gconf
key: /apps/moblin_settings_daemon/keybindings/term_cmd New value: uxterm
-fa Monospace -fs 12 

BUG: "Launching soft keyboard made control panel applets dialog window
layout disordered." 
BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/164632 
FIX: About Me dialog is encased in a moko now 

BUG: "Cannot launch Email with keyboard shortcut" 
BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/186550 
FIX: The problem I think is with the alt being a toggle rather than a
control key on the samsung. I changed all the default shortcuts to use
ctrl+shift+char now and they all seem to work great. 

BUG: "The About Me UI is disordered after input multiple lines strings
in Address edit entry" 
BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/186955 
FIX: I tried instantiating a moko finger scroller around the address
text box and it behaved just as I expected, the larger moko (for the
entire dialog) overrode the smaller moko and the box was unusable. So
this is a catch 22, I need the entire box to be in a moko so none of the
component elements can be moko (unless Frank can figure something out).
Instead I changed the behavior of the scrolled window around the address
box to not allow the box to be resized. If you type too many lines you
get horizontal and vertical scroll bars. 

BUG: "Buttons on Background dialog is ugly, suggest make them small to
be harmonious with the whole dialog" 
BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/187213 
FIX: The add and remove wallpaper buttons are gone now. All that's left
are Cancel, OK, and the background color picker buttons. 

BUG: "Scroll bar exists in Add wallpaper dialog" 
BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/187926 
FIX: There is no more add wallpaper dialog. 

BUG: "Scoll bar exists when input many strings in Address edit entry on
About Me dialog" 
BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/187924 
FIX: Fixed with the about me moko 

BUG: "Scroll bar exists in "Advanced Configuration" tab of Proxy applet"

BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/187917 
FIX: Added a moko scroller 

BUG: "It shows disordered sound info after launch sound applet" 
BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/186561 
FIX: To make things a little clearer though, I made the mute buttons
stay in the same position on every tab regardless if there's volume
control sliders or not. I also added in support for capture elements 

BUG: "Suggest remove screen resolution list box since there is only one
option for user" 
BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/185844 
FIX: I have the screen resolutions combo box grayed out if there is only
one resolution available. This way the user can see what the current and
only resolution is and will know that they cannot change it. 

BUG: "Screen resolution dialog layout disordered when try to change
another resolution" 
BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/178554 
FIX: The resolutions that caused this problem are no longer supported,
however I did add them back in temporarily to test the failure. You can
do it with this command: su -l ume -c "gconftool-2 --type "string" --set
/desktop/moblin/screen/resolutions 1024x600,800x480,800x600,640x480".
This command will enable 640x480 in the pulldown for test, and the
latest dialog shows no alignment issues when it's reverted. 

BUG: "Marquee bar disappear after change screen rotation and reboot
system" 
BUGLINK: https://bugs.launchpad.net/moblin-ui-framework/+bug/184997 
FIX: I've removed the left and right rotations from the screen
resolution dialog. It still supports inverted but that one has never had
any issues. 

BUG: "The About Me UI is disordered after input multiple lines strings
in Address edit entry" 
BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/186955 
FIX: I changed the about-me dialog to exist within a moko finger scroll,
so if you start the virtual keyboard or type multiple lines in the
address field the entire window will scroll 

BUG: "Scroll bar still exists on Buttons applet" 
BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/176037 
FIX: Changed the GtkScrolledWindow to a moko finger scroller 

BUG: "Button Applet: home screen cannot switch to other category when
button is deactivated and switch to background" 
BUGLINK: https://bugs.launchpad.net/moblin-ui-framework/+bug/176022 
FIX: The butons dialog is a dialog again, so it can't be minimized. 

BUG: "Click "X" to close Buttons window cause hildon desktop restart" 
BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/176024 
FIX: Buttons is a dialog again, the X button doesn't close it anymore 

BUG: "Launch Buttons applet should pop up a dialog instead of window to
be consistent with other applets" 
BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/176039 
FIX: Changed the glade file to use dialog format instead of window 

BUG: "Change http proxy cannot change other proxy automatically if using
same proxy for all protocols" 
BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/176079 
FIX: Added a callback for the "changed" signal from the http proxy entry
boxes. It updates the other entries if same proxy is checked. 

BUG: "The prompt dialog "Calibration Cancel" make marquee bar disappear"

BUGLINK: https://bugs.launchpad.net/moblin-ui-framework/+bug/180247 
FIX: I just went ahead and removed the entire canceled dialog. I found
it annoying to have to confirm the fact that I canceled my calibration
by pressing another button. 

BUG: "Cannot show "Calibration Canc..." dialog title intactly" 
BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/180249 
FIX: I changed the title of that dialog to just Canceled. 

BUG: "If touch wrong four points on calibration window cause touchscreen
inaccurate" 
BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/180253 
FIX: Changed the restart dialog to say "TITLE:Apply Calibration?
BODY:Click yes to restart GUI and apply, click no to discard changes".
Changed the utility to only update the xorg.conf file if the user
selects yes, this way the user can choose to discard their changes. 

BUG: "It shows an error message box "Settings Error, unable to
detect..." when click sound applet icon from settings" 
BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/177409 
FIX: The issue was with the static declaration of 3 stereo audio tracks.
The volume status bar and control panel apps have now been completely
upgraded to do things dynamically. 

BUG: "About device dialog blocks all areas on the whole screen except
for the dialog itself" 
BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/179151 
FIX: The problem was with the use of gtk_run_dialog, which forces the
dialog to be modal despite its window flags.

-- 
Ubuntu-mobile mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile

Reply via email to