Ceci est une ancienne révision du document !
OTA-7 is the release where we take a breath and focus on getting the launch just right. We tracked it with a new tool and focused on making this a more disciplined release - only bugs which were assigned to a developer or fixed with an existing PR were added to the board.
Keyboard love Kugi Eusebio contributed support for keyboard theming in this cycle. This improvement enables users to change the color scheme of the keyboard. Nine preset themes are included in a range of light or dark, bordered or flat. Themes can be selected in Settings → Language & Text → Keyboard theme. You can take a shortcut to Language & Text by long-pressing on the “Language” button on the keyboard and then selecting Settings. Vincas Dargis contributed a keyboard layout for Lithuanian as well. Thank you, Vincas, for your first code contribution to the Ubuntu Touch operating system! There was also a fix for the Swiss-French keyboard layout, which previously failed to load.
Morph Browser The Morph Browser has seen a host of improvements thanks to Chris Clime. His contributions include: • Fix problem where closing a single browser window would close the browser: ubports/morph-browser#131 • Fix problem where closed windows would be reopened in new browser sessions: ubports/morph-browser#131 • Add ability to close the current tab from the tab switcher view: ubports/morph-browser#131 • Prevent the device going to sleep while a video is playing: ubports/morph-browser#132 • Fix desktop mode not being respected in first tab: ubports/morph-browser#120 • Add options for default and per-page zoom: ubports/morph-browser#89 These changes make Morph a seriously useful browser for most day-to-day tasks and truly demonstrate the power of having a supportive community behind a project. With that and the right tools, we have achieved all of this in just a few short months.
Updates for Nexus 4 and Nexus 7 2013 [wifi only version] If you've previously had trouble installing Ubuntu Touch on a Nexus 7 2013, Wi-Fi only, this update overcame that issue. There was a quiet hardware revision to the Nexus 7 2013 that introduced a new memory chip. This change happened around the time that Google shipped Android 5.1 for the Nexus 7, so most devices which shipped with Android 5.1 had this revision. Ubuntu Touch was not updated to support that chip until now. The Nexus 4 also had a fix to enable kernel modules which were not included with OTA-5 and 6. This means that more cryptographic ciphers are now available for use on the Nexus 4.
Porters rejoice! As mentioned at the very end of the notes on the OTA-6 release, OTA-7 features a new and updated Libhybris! Libhybris is the tool we use to “translate” between Android drivers and a GNU libc-based userspace. Put simply, it's the magic that lets us do wondrous things. This update brings us in line with the latest upstream source, allowing us to bring new stability fixes and performance improvements in quickly. We also have the new Android “N” linker, enabling Ubuntu Touch to use most drivers from Android 7.1 devices. We've also introduced a new android-caf Mir platform. This allows Mir to use Qualcomm display drivers on Android 7.1. Both of these changes make it much easier to port Ubuntu Touch to new devices using Halium.
Changelog A full changelog for this release follows. This does not include fixes and improvements gained from upstream Ubuntu, just the changes made by Ubuntu Touch contributors during this cycle: • Add themes to on-screen keyboard: ubports/keyboard-component#57 and ubports/system-settings#117 • Fix issue with mobile network dropping after a call on Pro 5: ubports/telepathy-ofono#3 • Fix a problem where low-RAM devices (Bq E4.5 and E5) would run out of memory, killing Unity8: ubports/lxc-android-config#20 • Fix issue causing Swiss-French keyboard not to load: ubports/keyboard-component#61 • Add Lithuanian keyboard layout: ubports/keyboard-component#55 • Switch online account logins to use QtWebEngine, breaking Oxide dependency: ubports/ubuntu-system-settings-online-accounts#6 • Upgrade to upstream Libhybris: upborts/libhybris#7 • Add support in Mir for Android 7 on Qualcomm phones: ubports/mir#12 • Morph-browser • Fix problem where closing a single browser window would close the entire browser: ubports/morph-browser#131 • Fix problem where some closed windows would be reopened in new browser sessions: ubports/morph-browser#131 • Add ability to close the current tab from the tab switcher view: ubports/morph-browser#131 • Prevent the device going to sleep while a video is playing: ubports/morph-browser#132 • Fix desktop mode not being respected in first tab: ubports/morph-browser#120 • Add options for default and per-page zoom: ubports/morph-browser#89 • Fix an issue where some drivers and cryptographic ciphers weren't available on the Nexus 4: ubports/ubuntu-touch#996 • Enable installation of Ubuntu Touch on those Nexus 7 2013 Wi-Fi handsets which shipped initially with Android 5.1: ubports/ubuntu-touch#300