Spring 2017 Omni Updates
01 Apr 2017Spring is all about the old dying out and new life coming - which for us means there are a number of new things happening at Omni. We've been working on features, added new devices, and even had new people join the team. So let's get right to it shall we?
Features
At Omni we have always been about adding solid features which enhance the experience while still giving the user control, while also not just adding them for the sake of adding. There's a purpose to everything we do.
Music
After searching for a solid replacement to the solid Apollo, which has been on minimal life support for a while now, we've decided to base on the GPLv3-licensed Phonograph. We feel that it is a good base for the time to come and will allow for us to add new features which will benefit the community as a whole. Oshmoun did a great job in getting it setup to build with the ROM but still allows for using Android Studio for development.
Wallpapers, Header Packs, and More
We began a new project recently called OmniStyle which allowed for styling the status bar headers, and now we've added functionality to allow wallpapers to be "styled" as well. We have added a new wallpaper picker activity into OmniStyle and then also integrated it into Settings under the Style section. We are searching for new contributions to wallpapers, header packs, boot animations, and sounds which exhibit the Omni branding as well as an Omni theme (more on that later). If you want to contribute wallpapers, you can do so in our G+ community.
We'd also like to thank the following for their contributions so far:
- Custom sound contributions from Vincenzo Mario Cristi (ringtones, alarms, and notifications, with system sounds to come)
- Wallpaper contributions from JayRod JP Kenji and Siddharth Gupta
- Header pack contributions from Travis Hall and Syed Sajid
OMS and Substratum
Laurent has been merging all of the commits needed to enable Omni to support OMS and Substratum, along with fixing any of the merge conflicts which could occur. There are two types of commits to look for:
- OMS, OMS 7 or more generally OMS* deals with OMS and Substratum root mode. Note that the root mode will be soon deprecated.
- OMS rootless is the same but with rootless mode. The rootless mode requires all OMS* commits + specific rootless commits.
Soon to come will be a new project, called "Proper Resources" for themers to fully customize Omni. More to come on that soon.
Devices
We have added the following new devices:
- Samsung Galaxy Tab S2 (T813) [gts210vewifi]
- Sony Xperia X Compact [kugo]
- Sony Xperia X [suzu]
- Sony Xperia Z3 [leo]
- LeEco LePro3 [le_zl1]
Thanks for the joint efforts of Scanno, Kldoc, and Maxwen we have begun official, weekly, unified builds of Omni 7 for the OnePlus 3 and 3T.
Jakew02 has been hard at work on the following:
- Nexus 6 (shamu) added to official weeklies
- Robin: is NOW 100% stable after recent fixes and extensive testing. Latest weekly build with boast fully updated base to latest CAF tag, as well as fixed final remaining bugs and adding several new Omni-specific bits:
- Tethering is now globally fixed (USB, WiFi (secure/insecure/2.4GHz/5GHz) and BT)
- SnapdragonCamera is back
- Audio fixes and tuneups
Hardslog reports that:
- Nexus 9 (flounder) added to official weeklies after he caused many headaches to Maxwen (and has been dealt with appropriately)
- Nexus 7 2013 (flo) in progress. Camera fixes and sepolicy fixes needed
- He needs/wants help with the Oneplus2 bring-up. So far it builds and boots and he is seeing Wi-fi, bluetooth and camera working - but advanced camera features do not. Help him out please?
People
We would like to welcome the following people to the team:
- Laurent - an android fan boy who likes open source, design and coding stuffs. He is a daily user of, and tests on, the OP3 (mainly) and the Find7op.
- Diewi - studied electrical engineering and currently works at a computer science research institute and likes open source software. After contributing to the Sony Open Devices program, he joined the Omni Sony maintainer team (Z2 and eventually Z1 & Z2 Tablet).
And that's it for now. Thanks for all of your support!