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
