Design View

Design changes ready to review (33)

Design changes that landed in Ubuntu and ready for the design team to review

Bug Importance Assignee
[TOPBLOCKER] [SDK] Text selection - can't drag the handle Critical giorgio-venturi
[Dash] Remove Header's Suru Background Critical bjkeyser
[SDK] text selection popup menu gets obscured by finger Critical giorgio-venturi
[notification] No warning of high volume level Critical johnlea
Non-square emblems are far too small to be useful Critical johnlea
Scope author should be able to set the number of collapsed results to show High jamesjosephmulholland
Should ship a PNG icon instead of using the theme High tiheum
[indicators] improve the indicator selection High vesar
[SDK] When in insert mode, the handle is blinking and the square is not centre-aligned High giorgio-venturi
picking background image should use Content Hub's peer picker High johnlea
[Dash] Centered title should be requested by scopes explicitly and limited to one line High jamesjosephmulholland
volume notification looks bad when an indicator is open High dizzypaty
[TOPBLOCKER] [Dash] In the app scope, replace the Ubuntu icon in the header with the word "Apps" High johnlea
[system settings] Disabling scope online search in systemsettings makes it impossible to install new apps High johnlea
[gallery/camera] show placeholder message when no photos in photo roll High jounihelminen
[camera]+[gallery] Accessing photo roll could be more discoverable High jounihelminen
[TOPBLOCKER] [Dash] [design] Preview images display as black thumbnails High jounihelminen
[system] Changing volume doesn't show feedback on the phone High estilanda
[Indicators] replace the text "Empty!" with something more useful High dizzypaty
[SDK] Switch is too large High jounihelminen
Manage Dash allows to unfavourite all scopes and leave you with a blank page High jamesjosephmulholland
[messaging-app] missing visual hints when switching SIMs in thread High olga-kemmet
[Switcher] Application dismissal cancellation fails on the right side of the screen High vesar
Volume notifications over multimedia content are annoying Medium mpt
Multi-select mode in history view Medium giorgio-venturi
Dash headers incorrect layout Medium 0-info-m
Add support for flat horizontal list as category layout Medium johnlea
[dash] Sticky headings when scrolling the dash should have some visible separation from the icons that slide under them. Medium estilanda
Fix a string in the welcome wizard Medium olga-kemmet
[SDK] Popover thindivider visible between contents and pointer on phone Medium jounihelminen
[Browser] White line at the bottom of the viewport Low giorgio-venturi
Dash bullet expansion is confusing and difficult to discover Low jamesjosephmulholland
[SDK] Header - section, highlight area too high Low jounihelminen

Triaged and in progress design bugs (252)

Design changes are officially signed off, but that didn't get handed over upstream or downstream

Bug Importance Assignee
[Address Book] app sends you to "Online Accounts" and strands you there Critical olga-kemmet
[App Scope] Creating a new account directly on the phone leads to an unconfirmed account without informing the user High jamesjosephmulholland
[address-book] Middle name is not included in contact display name High olga-kemmet
[Gallery app] Timeline shouldn't display date with no photos High jounihelminen
[settings/cellular] one single "connection type" section is not intuitive for multi SIM phones High mpt
[OOBE] Don't show passcode prompt after 1st step of edge intro High olga-kemmet
[icons] Click package updater needs an updated icon High tiheum
[Notifications] Titles should wrap in the notification menu/indicator High jamesjosephmulholland
[system-settings] 'location access' and 'other app access' separation is confusing High mpt
[sdk] ListItem.Caption text is misaligned compared to other listitems High jounihelminen
[System Settings] lock screen not honoring timeout setting from system-settings High mpt
[location] + [Dash] using location cause a dialog "An unconfined application wants to access your current location" High jamesjosephmulholland
Remove snap-decision fallback High mpt
[Calculator] Swipe to delete a calculation is hard High rvarela.ux
[Orientation] Allow applications to specify the orientations supported High vesar
[SDK] Button with strokeColor does not change font colour High jounihelminen
[camera]+[gallery] Photo roll doesn't have photo editing High jounihelminen
[shell] Please disable screen rotation till unity8 supports it as well High jamesjosephmulholland
[launcher] implement the updated visual design whereby the quicklist is positioned above the user's fingers High estilanda
[messaging] + [phone app] Message history shows thread under old contact name High olga-kemmet
[Gallery app] Deleted photos displayed as empty squares in 'Photos' tab High jounihelminen
[lock screen] Number pad is inconsistent between dialer and lock screen High olga-kemmet
[Location Indicator Menu] GPS switch should be turned off when "Location detection" is off High dizzypaty
[messaging-app] "Send" button is too small, translation doesn't fit for it. High olga-kemmet
[messaging-menu] clear option is painful to use if you get a lot of notifications High dizzypaty
[Background] phone background has 1 px bright line on its right edge High estilanda
[sim pin] prompt on boot but after greeter High olga-kemmet
[Greeter] horizonal rule on pin unlock screen too thin (looks like a scratch) High estilanda
[music-app]+ [dash] Inconsistent artwork between scope and app High jounihelminen
[Notifications] Notifications centre item unclear High jamesjosephmulholland
[Greeter] Unlock screens have different backgrounds High estilanda
[Launcher] home button should reset dash department High jamesjosephmulholland
[Clock app] "Location Service Error!" displayed when location request denied High giorgio-venturi
[ApplicationSwitch] Dificult to find the shell app if it is a empty scope High jamesjosephmulholland
[oobe] Edge tutorial's redesign: new gestures High olga-kemmet
[System Settings] OEM/PES requirement to expose build information High mpt
[System Settings] [design] allow Passcodes of variable length instead of just 4 digits High mpt
[notifications] Clicking on system image update notification doesn't open settings (other than the cog) High jamesjosephmulholland
[sdk] unable to set fixed dimensions for a given Dialog element. High jounihelminen
[System Settings] Difficult to edit SIM name High mpt
[Boot splash screen] spinning Ubuntu logo on update & boot feels frantic and not very classy High jounihelminen
[greeter] strange persistant "Enter SIM1 PIN" dialog on Greeter High olga-kemmet
[Dash] Suru Background should scroll High estilanda
[Dash] Ubuntu store card icon is not aligned and is missing a dark overlay High estilanda
[dash] Subtitle font is too big High estilanda
[OSK] Chinese users have to scroll word ribbon to find correct character High jounihelminen
Home and app scope names are wrong High jamesjosephmulholland
[gallery][visual design]Empty albums High jounihelminen
[Scopes] Process required to pin a shortcut to the launcher does not fit users mental model High jamesjosephmulholland
[Scopes] Attributes in scope cards look ugly High jamesjosephmulholland
[Boot splash screen] Inconsistent spinning-logo screens for startup and system image update High jounihelminen
[Notifications] Implement new visual designs for Snap Decisions and other notifications High estilanda
Need a mechanism to load more query results High jamesjosephmulholland
[spread] Need to teach about right edge gestures somehow High vesar
[system settings] syncing over 3G should be configurable and off by default High olga-kemmet
[dialer-app] can't unlock phone during an incoming call High olga-kemmet
[SDK] MainView.backgroundColor is not usable any more High jounihelminen
[sdk] + [header]Portuguese words in selection header don't fit High giorgio-venturi
[system-settings] are entirely monochrome except for the battery icon High tiheum
[SIM PIN] + [passcode] screens too similar High olga-kemmet
[music] App doesn't explicitly say how to get music onto device High jounihelminen
[Launcher] "Pop out" effect to show that Launcher icon is in reorder state High estilanda
[messaging-app] selection toggle doesn't unselect items in main view High olga-kemmet
[system settings] OAuth based plug-ins appear to crash under poor network connectivity High mpt
[phone-app] 'Switch to default SIM' dialog is confusing High olga-kemmet
[oobe] Edge tutorial's redesign: new look High olga-kemmet
[incoming call] Turn screen on when phone is moved during a call High olga-kemmet
[sdk] ComboButton shows a transparent background High jounihelminen
[SDK] Unfocussed appearance for text field High jounihelminen
[screenshot] not possible to trigger screenshot during the set up wizard High olga-kemmet
[Dash] Art resizes based on header height in horizontal High estilanda
[Messaging Menu] Using "enter" in the messaging menu entry looks like it sends the reply when it doesn't High dizzypaty
[Dialler app] audible feedback after ended call not working in silent mode High olga-kemmet
[Apps Scope] Apps screen spacing should be even High estilanda
[Gallery] imported pictures should show in Event for today High jounihelminen
Can't use earphone to answer or disconnect a call High mpt
[system-settings] should allow switching 2nd SIM to 3G data High mpt
[Gallery app] Timeline displays year '-4714' High jounihelminen
[dash] Scope result models are cleared on updates High jamesjosephmulholland
[Messaging Menu] Impossible to read whole sms in messaging-menu due to line count limit. High dizzypaty
[Messaging Menu] should be closed after sending last message High olga-kemmet
[indicators] In a Dual SIM phone, There is no way to know which of the two SIMs is being used for cellular data. High dizzypaty
[sdk] tabs(actions) miss if too many of them in Tabs(toolbar) Medium jounihelminen
[sdk] Colors should have symbolic names Medium jounihelminen
[address-book]+[dialer-app]+[messaging-app] move "create new" into the header, move FAVOURITES into bottom edge Medium olga-kemmet
[Dash] See more/less sounds wrong Medium jamesjosephmulholland
Extend double-line header to ImageView and TextView Medium giorgio-venturi
[sdk] Overflow page header actions' labels truncated Medium giorgio-venturi
[OOBE] Edge demo lets you swipe from the left in the "Swipe from the right" screen Medium olga-kemmet
[greeter] does not re-lock after hanging up Medium olga-kemmet
[messaging] Incoming group message is treated like an individual text Medium olga-kemmet
[Alarm] default sound for alarm doesn't get its job done Medium jounihelminen
[music-app] Music continues to play after music app is closed Medium jounihelminen
[sdk] improve download progress bar percentage Medium giorgio-venturi
[Network Menu] Enabling flight mode still shows the wifi icon Medium dizzypaty
[Calculator] The equal sign is placed under the result Medium giorgio-venturi
[HUD] No way to invoke HUD on unity8 Medium bjkeyser
[SDK] ListItem.Header font doesn't look like a title Medium jounihelminen
[design] Swipe to remove/answer/switch inconsistent Medium olga-kemmet
[Notifications] after notification in pocket turns the screen on device gets locked with "too many wrong unlock attempts, wait for 3 min" Medium dizzypaty
[Calendar app] Need to provide a way to jump to 'Today' Medium giorgio-venturi
ScrollBar color is not distinctive enough Medium jounihelminen
[Addres book] Date of birth field is missing Medium olga-kemmet
[System Settings] No "Ubuntu Art" available for using as backgrounds (needs wallpapers to install) Medium bjkeyser
[Music App] Add to playlist from the Queue view should add only the current song to a playlist Medium jounihelminen
[Dash] Pull to refresh feels really odd in click scope Medium jamesjosephmulholland
[Notifications] notifications / snap decisions over indicators blend into background Medium dizzypaty
[online accounts] no error when trying to set up Facebook account without internet connection Medium giorgio-venturi
[launcher] Missing "pop out" effect when long-pressing Launcher icon Medium vesar
[design] [greeter] The greeter and screen rotation Medium johnlea
[camera] User is forced to swipe left for photo roll Medium jounihelminen
[scopes] ubuntu store should warn user when there is no network Medium jamesjosephmulholland
[System Settings] Volume buttons change ringtone volume when suspended Medium mpt
[sdk] MainView background doesn't have the correct color when set to a light color Medium jounihelminen
[music-app] Queue list and songs tab have no bottom margin Medium jounihelminen
[Notifications] retain notifications that the user has not acted on Medium dizzypaty
[SDK] Provide a property to change the panel open(), close() animation speed Medium giorgio-venturi
[camera] + [gallery] Inconsistant dialogs between camera and gallery Medium jounihelminen
entering ubuntu one password for purchases can be a pain Medium bjkeyser
[calendar] There is no way to delete an event Medium giorgio-venturi
[System Settings] if “when locked, allow [...] notifications” is disabled, notifications should not be shown Medium mpt
[System Settings] time & date menu should have option to probe for location via GPS Medium mpt
[browser] No option to disable images on 3G Medium giorgio-venturi
[All Apps] Core apps should use the new splash screen features Medium giorgio-venturi
[All Apps] Define rules to construct static splash screen in desktop file Medium giorgio-venturi
[clock app] Font for the date is tiny and barely readable Medium jounihelminen
[sdk] Clicking on checkbox label should toggle the checkbox Medium giorgio-venturi
[video player] accessing video controls are inconsistent with other apps Medium giorgio-venturi
[gallery-app] Import mode not obvious to use Medium jounihelminen
[Infographic] displayed even though its turned off in system settings Medium estilanda
[Dash] shows splash screen with "Scopes" when starting up the phone Medium jamesjosephmulholland
[address-book]Go back to contact app when SMS is created from Contact Medium olga-kemmet
[design] [dialer app] full screen incoming call Medium olga-kemmet
[System Settings] Tapping install (on new image update) should prompt for reboot Medium mpt
[calendar-app] When you open the year view, the current month may not be visible Medium johnlea
[Icons] Panel icon colourization update Medium tiheum
[Address book] Missing "sound" section Medium olga-kemmet
[Weather app] Visual design for "Edit locations" sheet is missing Medium iamfhero
[icons] Many standard icons are missing from the mobile theme Medium tiheum
[Calculator] Pencils appear before calculations are made Medium giorgio-venturi
[SDK] Popover tip is not rendered properly Medium jounihelminen
[system updates] hook into system-image updates to precompile policy prior to reboot Medium mpt
[Dash] Add youtube 'music videos' to music aggregator Medium jamesjosephmulholland
[Sound] Alarm, Calls should always be played (also) in the speakerphone even when a bluetooth or wired headset is used Medium mpt
[themes] [design] Develop a strategy to keep fonts readable wherever we allow the user setting his own background image Medium jounihelminen
[music-app] Two redundant actions to go back from the song queue Medium jounihelminen
Scopes not easily discoverable in the Ubuntu Store Medium jamesjosephmulholland
[Music] Going back from the Queue/Now Playing page should return the user back to the last page they were viewing Medium jounihelminen
[calendar app] event time is wrong when creating a new event Medium giorgio-venturi
[music app] Only songs played from the Artists tab get added to the Recent tab Medium jounihelminen
[sdk] Switch and CheckBox do not visually indicate focus Medium jounihelminen
[browser] Add support for HTML5 date input Medium giorgio-venturi
[system] Power Off Dialog buttons Medium estilanda
[browser] No graphic way to enable the developer mode Medium giorgio-venturi
[sdk] The pagestacks should allow to pop more than one page at the time Medium vesar
[sdk] Reorder design pattern Medium giorgio-venturi
[SDK] Bottom edge behaviour needs refining Medium jounihelminen
[Calculator app- July 2013] Show '0' on a blank calculation Medium giorgio-venturi
[sdk] Cards force background when summary is added Medium giorgio-venturi
[design] [Launcher] When removing application from the Launcher give user an option to remove it from the phone as well Medium vesar
[sdk] Checkbox cannot be stopped from animating Medium giorgio-venturi
[Launcher] [design] Remove the recent apps from the launcher Medium vesar
Queue icon isn't recognisable as a queue icon Medium jounihelminen
[OSK] The OSK should switch to search layout when a space is entered after a word Medium giorgio-venturi
[sdk] Checkbox in ListItem missing haptic response Medium giorgio-venturi
[indicators] Clicking on a connected network's checkbox disconnects & re-connects Medium vesar
[indicators] Impossible to disable cellular data from indicator Medium vesar
[Dash] Apps that are downloaded/installed should show on launcher and dash with a being-filled animation Medium jamesjosephmulholland
[OSK] Review Keyboard Layout Visual Design for Numeric Input Type Medium jounihelminen
[System Settings] Image upgrade can remove preinstalled apps without notice Medium mpt
[Browser] Support for Safe Browsing API Medium giorgio-venturi
[SDK] No standard error appearance for text fields and other controls Medium giorgio-venturi
[design] [Switcher] Non-favourite feeds should appear in the apps stack Medium vesar
[background] removing custom backgrounds action seems impossible to complete Medium mpt
[OOBE] First-run setup "Wi-Fi" screen is useless when no networks detected Medium olga-kemmet
[Indicators] Deep link to alarm item doesn't work properly Medium dizzypaty
[design] Cannot browse indicators in daylight Medium tingtingzhao
[scopes] + [dash] After installing a new app, there's no obvious way to launch it Medium jamesjosephmulholland
[design] [Launcher] Make it easier to remove an item from launcher Medium vesar
[SDK] the flickables should only be active if there is enough content for scrolling Medium giorgio-venturi
[Browser] Need to allow multiple apps to handle the same url patterns Medium giorgio-venturi
[Pay-UI] 'View wallet' link under Buy now is prone to unintentional user action Medium bjkeyser
[Dash] Categorydropbox touch state Medium estilanda
[design] Indicator menu separators look bad Medium vesar
[system settings/cellular] Bad UX when no SIM cards are present Medium mpt
[Alarms] Allow snoozing an alarm by turning the phone. Medium giorgio-venturi
[Calendar app] Compression/decompression of monthly and weekly views Medium giorgio-venturi
[dialer-app] shows wrong contact is being dialed when two contacts have the same number Medium olga-kemmet
[SystemSettings] When trying to select a ringtone, the page seems to be fully loaded and then swipes by itself Medium mpt
Pressing volume key doesn't restore full screen brightness Medium mpt
[Dash] Icon position is inconsistent on the scopes Medium jamesjosephmulholland
[Remix] Song titles in the Now Playing view are often cut off by ellipses Low jounihelminen
[clock] increase the height of times in the alarms screen Low iamfhero
[sdk] Should have an UbuntuShaped version of the ListItem.ItemSelector Low giorgio-venturi
[dialogs] Apps should handle error situations more elegantly Low giorgio-venturi
[sdk] Use icon from theme for toggles and optionselector Low jounihelminen
[sdk] Progressbar text not always readable Low jounihelminen
[App Scope] No way to clean up app data Low mpt
[address book] Edit > Fields (Address, Phone, Email) are poorly distinguished, and "Edit" page title is non-descriptive. Low olga-kemmet
[Music App and Scope] Consistent use of "Songs" or "Tracks" between Music app and Music scope Low jounihelminen
[Launcher, Dash] Application opening animation to start from where the launching action is rooted Low vesar
Cannot change boundsBehaviour on Flickable in Expandable Low giorgio-venturi
[Greeter] [design] Bottom edge from lockscreen should open the content hub so the user can pick a wallpaper Low estilanda
[System Settings] Preinstalled apps in the storage list Low mpt
[design] [Dialogs] shutdown menu should show icons Low estilanda
[sdk] Scrollbars are too thin and transparent to be useful Low jounihelminen
[WebApps] Improve Webapps install dialog text Low giorgio-venturi
[Dialogs] inconsistent use of colour for restart menu when changing language Low giorgio-venturi
[Address book] Order contact by first name or last name first Low olga-kemmet
[Icons] In "Updates" list, Ubuntu icon is blurry Low tiheum
[launcher] Remove the 'folded corner' that indicates when an app is pinned Low estilanda
[browser] Can't copy URLs from the autocomplete list Low giorgio-venturi
[address-book-app] Should open email app from contacts Low olga-kemmet
[phone-app] press-call-twice-to-redial doesn't work Low olga-kemmet
[System Settings] Change phone security (passcode) is undiscoverable Low mpt
[sdk] Swipe delete of a list item does not display "Delete" text or icon if confirmRemoval option is not set Low giorgio-venturi
[gallery] add "wallpaper" to the content hub Low jounihelminen
[Launcher] Impossible to reveal the launcher with a stylus on a Wacom tablet Low vesar
[ListItems] should allow controls on the left Low giorgio-venturi
[browser] No facility to import bookmarks from other browsers Low giorgio-venturi
[Indicators] Notifications menu: gesture control when updating the system Low dizzypaty
[Dash] Departments look wrong on wider screens Low jamesjosephmulholland
[launcher] Can re-order and un-pin launcher items and launch apps while phone is locked Low vesar
[sdk]Add Sidebar component Low jounihelminen
no audible warning of high volume level Low mpt
[browser] No way to exit fullscreen mode from the chrome Low giorgio-venturi
[sdk] Popups that should point to actions don't, with new header Low giorgio-venturi
[messaging-app]"draft" messages aren't saved Low olga-kemmet
[sdk] shouldn't use colon in section titles? Low jounihelminen
[Address book] All, Favourites -- there should be an option to create more groups. Low olga-kemmet
[Clock] Add more feedback to stopwatch lap button Low giorgio-venturi
[power] Display should come on when started charging Low mpt
[SDK] When scrolling a flickable with a slider, the slider can be activated by accident Low giorgio-venturi
[dash] uninstall app but app remains running and can be pinned Low jamesjosephmulholland
[Dash] Carousel in scopes thumbnails are too large on manta Low jamesjosephmulholland
[OSK] Tweaks to keyboard open/close animation Low giorgio-venturi
[mir]Touchpad edge swipes Wishlist vesar
[Greeter, App switcher] [design] App spread should include welcome screen Wishlist vesar
[indicators] Provide Ability To Post via Message Icon in Global Menu Bar Wishlist jamesjosephmulholland
[Notes] Notes app not tablet optimized Wishlist giorgio-venturi
[OSK] Ubuntu Touch should allow alternative keyboard layouts Wishlist giorgio-venturi
[design] [Greeter] Greeter should be dismissed only via an edge gesture Wishlist vesar
[Clock] should support creating one-time alarms on any day of the current week Wishlist giorgio-venturi
[sdk] Add colors for Positive/Negative/Neutral actions Wishlist giorgio-venturi
[SDK] Slider - Minimum and Interval Sliders Wishlist giorgio-venturi
[sdk] Widgets should be highlighed on mouse-over Wishlist jounihelminen
[osk] On a form, the numbers keyboard doesn't show the next button Wishlist giorgio-venturi
[sdk] When should a text entry lose focus? Wishlist jounihelminen
[browser] "Open link in a new tab" should open tab in the background on desktop Wishlist giorgio-venturi
[Browser] Ability to switch to the desktop mode (desktop version) Wishlist giorgio-venturi
[greeter] should provide a "lock sound" option Wishlist jounihelminen
[Greeter] should be able to control music service while greeter locked Wishlist estilanda

Design changes on hold (17)

Design changes that are on hold (Opinion, Incomplete)

Untriaged design bugs (32)

Bugs that are not triaged and have an ayatana-design task

Bug Importance Assignee
[messaging-app] search should include message content High olga-kemmet
ListItem.Subtitled subText color is too dark with SuruDark High jounihelminen
[messaging app] Request: Single message app for all messengers High olga-kemmet
[phone-app] Phone field doesn't accept symbols #*() High olga-kemmet
[phone-app] Emergency dialer visible during incoming call High olga-kemmet
[Dash] [Apps Scope] Ubuntu Store icon should be entire width of screen High jamesjosephmulholland
The system-image based phone does not display a channel in its version UI High mpt
[SIDESTAGE] no visual hint on sidestage handle to sidestage is draggable High vesar
[switcher] Apps in spread should have icon to help distinguish between them Medium vesar
Need an official broken flashing image from design Medium mpt
[design] Add ability to place text in emblem position Medium jamesjosephmulholland
Calendar reminders should mute if phone is muted Medium dizzypaty
APN editor: No way to view my current APN configuration Medium mpt
[SDK] no way to disable PageHeadState actions highlighting Medium jounihelminen
[messaging-app] press and hold on attachment doesn't work for v-cards corerctly Medium olga-kemmet
The welcome wizard lacks a timezone selector Medium olga-kemmet
Battery icon turns red at 30% Medium dizzypaty
[SDK] Toolkit lacks radio buttons Medium mpt
[system] the phone should switch itself off before completely draining battery Medium mpt
[design] [snap decisions] incoming call notification swipe looks like buttons Medium olga-kemmet
[indicators] flight mode use of x and check mark is counterintuitive Medium vesar
Long-press on launcher doesn't work when quicklist is on screen Low vesar
Can't preview ringtones when phone is muted Low mpt
Calendar reminder notifications became queued, non-interactive and easy to miss Undecided
Virtualbox stop to working Undecided
Horizontal cards with summary don't get backgrounds Undecided
No visual cue in the chrome after accepting a certificate error Undecided
hardware LED should indicate charging status Undecided
Configuration of screens positions and geometry Undecided
No visual indicator for websites with an EV certificate Undecided
System Updates should not always be automatic Undecided
[Games] Is it not possible to exit from full screen application, if something bad happened (hang, lag, performance drop) Undecided

Inconsistent design bugs (0)

Design bugs that are in a inconsistent state

Bug Importance Assignee

Other status

Miscellanous other status summary. Go to the other pages for details.

Categorie of bugs Number
Design changes ready to develop upstream 107
Design changes ready to develop downstream 91
Design changes ready to land in Ubuntu 10