All posts by webosports

LuneOS October Stable Release: Caffè Latte

We’re very pleased to present you our latest monthly stable release, Caffè Latte or “Latte” for short.

For this month we have mainly been focusing on upgrading fundamentals of our OS. We have upgraded our Yocto release from Dizzy to Fido (Yocto 1.8) which brings a great deal of improvements of various bits of the underlying software for LuneOS.

We also moved from Qt 5.4.2 to Qt 5.5 which brings us various performance improvements in the QML-side of things (noticable in the UI) and it brings us QtWebEngine instead of QtWebKit. QtWebEngine is the replacement of QtWebKit and will allow Qt to keep up to date a lot more quickly with Google’s development of Blink/Chromium. In the short term this means that we will lack a number of minor features that QtWebKit used to offer, but the Qt development team is working hard to bridge the gaps. The move will for sure mean a lot better compatibility with modern websites and features as shown with the almost 100 point bump we got on http://www.html5test.com score while comparing our browser using QtWebKit and QtWebEngine.

For this release the browser has already been updated to make use of QtWebEngine. We are still working on updating the back-end rendering engine for Enyo 1/2 apps to make use of the new QtWebEngine as well, but as you can imagine this is not an easy task and requires a bit more time.

Seeing the number of significant changes in the underlying system bits we decided to still push out a release this month, so you can test it and provide us your feedback.

Grab your Nexus 4, HP TouchPad, Nexus 7 (2012 WiFi) or emulator and load up our latest builds!

Known issue: Audio on Nexus 4 currently doesn’t work due to an upgrade of PulseAudio. We’re investigating this and hope to have this solved the next release.

Changelog

 

Apps:

  • Settings: Cleaned up timezone handling
  • Browser: Moved to QtWebEngine
  • luneos-components: Added support for QtWebEngine
  • C+DAV: Upgraded to version 0.3.34
  • Testr: Added support for HTML5 banners/notification (not yet supported by our version of Qt though).

UI:

  • Upgraded to Qt 5.5
  • luna-next-cardshell: Allow removal of apps from launcher

System:

  • luna-sysmgr: Fixed bug that allowed to bypass security PIN by connecting via USB.
  • Upgraded from Qt 5.4.2 to Qt 5.5 bringing QtWebEngine.
  • Upgraded various components to work with Qt 5.5 (webos-keyboard, qt5-qpa-hwcomposer-plugin, qtwayland, luna-next).
  • Upgraded Yocto from Dizzy to Fido (Yocto 1.8).

Current work in progress for next releases:

  • Complete migration to QtWebEngine for Enyo 1/2 apps
  • Further sensor support (ambient light sensor etc)
  • Implement LED-support so it’s visible to user.
  • Further improvements/options for tabbed launcher
  • Telephony support
  • SMS & IM improvements & support
  • Fix data connection on TP4G
  • Support for custom APN’s for oFono
  • Complete Bluetooth UI integration
  • Further browser improvements and optimizations
  • Further keyboard enhancements for different layouts & languages

The usual

1. Sign up for the bug tracker

2. Get involved and

3. Join the mailing list

Feel free to download the updated builds to get started. Tenderloin and Mako remain our focus for now and the emulator & Grouper work too.

Installation instructions for TouchPad (Tenderloin)Nexus 4 (Mako), and Nexus7 (Grouper) are on the wiki. And remember we don’t do timelines.

Don’t forget to contact us with any questions and feel free to join the discussion on the webOS Nation forums. Catch us on Twitter @webosports on IRC: Freenode:#webos-ports or email webos.ports@gmail.com.

See you next month!

image: Tamorlan.

LuneOS August Stable Release: Caffè Crema

Over summer things always slow down a bit which is why we didn’t have a release last month. It’s about quality and because we basically had too many loose ends that needed fixing before we could push out a release we held off until this month. We’re very pleased to present you our latest monthly stable release, Caffè Crema or “Crema” for short.

Continue reading LuneOS August Stable Release: Caffè Crema

LuneOS June Stable Release: Café Cubano

We’re very pleased to present you our latest monthly stable release, Café Cubano or “Cubano” in short.

The key highlights for this month are the virtual keyboard & bug fixes! We’ve been focusing heavily on the virtual keyboard after last month’s orientation support implementation.

The old keyboard had been bugging us and our users for quite some time already, so we decided to get started. We have taken webOS 3.0.5, LunaCE and Open webOS virtual keyboards as inspiration.

For tablet layouts we have now done the following:

  • Added an additional row with numbers.
  • Added a trackball like in LunaCE.
  • Added support for multiple keyboard sizes (XS, S, M and L).
  • Added alternate keys while long pressing a key (indicated by …) so you can get é ë è etc while holding e.
  • A large number of UI tweaks to make it look very similar to the legacy webOS 3.0.x virtual keyboard.

For phone layouts we have done the following:

  • Created a complete new layout inspired by the virtual keyboards as it was included in Open webOS and featured on webOSNation.

This is currently only available for the English keyboard layout. We will work on the layouts for the other languages in the near future, as well as further fine tuning of the various keyboard layouts and features!

We also have been reworking the update mechanism to allow updating nightly releases.

Grab your Nexus 4, HP TouchPad, Nexus 7 (2012 WiFi) or emulator and load up our latest builds!

Continue reading LuneOS June Stable Release: Café Cubano

LuneOS May Stable Release: Café Bombón

It’s been a short while since our April LuneOS stable build, “Café au lait”, but we’re very pleased to already present you our latest monthly stable release, Café Bombón or “Bombón” in short. As you can imagine our release notes are not very long, but we’ve still been able to make solid progress on a number of features which have been in the works for quite some time now and there is more to come in the next releases!

The key highlights for this month are rotation/orientation support in the UI, including rotation lock and the capability to send SMS messages directly to a number once entered (non-contacts). We were able to get the build for the Nexus 7 (2012 WiFi) version a.k.a. Grouper working again! There is one little caveat: It will only start to work from the 2nd boot!

More good news on the emulator front as well: We’ve found the cause for the serious performance issues, it should run a lot better now!

Grab your Nexus 4, HP TouchPad, Nexus 7 (2012 WiFi) or emulator and load up our latest builds!

Continue reading LuneOS May Stable Release: Café Bombón