Skip to content
A convergent desktop environment.
QML C++ Python CMake JavaScript Shell Other
Branch: xenial
Clone or download

Latest commit

wdehoog Indicate charging state only if device supports multi color led (#287)
Prior to this change, the Meizu Pro 5 and MX4 (turbo and arale) would flash their single-color home button LED for notifications and charging. This was annoying.

To fix this, create a new property in DeviceConfigParser, `supportsMultiColorLed`, and use that property to determine whether the device LED should turn on to indicate the charge state of the device.

Fixes ubports/ubuntu-touch#1336
Latest commit db503ee Mar 31, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.bazaar Fix more permissions Nov 9, 2015
.bzr-builddeb
.crossbuilder update according to latest changes in crossbuilder Aug 1, 2016
.settings Add Autopilot List and Run configurations. Jul 11, 2014
cmake/modules Use the xcb QPA when running xvfbtests Jun 1, 2019
data Stop indicators when Unity 8 stops Dec 13, 2019
debian Don't be clever about wallpapers Feb 13, 2020
doc drop unneded line in example Mar 31, 2016
include Initial merge from trunk; some tests don't run again yet Dec 6, 2016
plugins Indicate charging state only if device supports multi color led (#287) Mar 31, 2020
po Update translations Apr 8, 2019
qml Indicate charging state only if device supports multi color led (#287) Mar 31, 2020
src [ShellApplication] Use (new) screenRemoved event from upstream qt Dec 2, 2019
tests Indicate charging state only if device supports multi color led (#287) Mar 31, 2020
tools Cleanup ashes left from dash and scopes Sep 23, 2019
.bzrignore Add PyDev project files for autopilot tests. Nov 18, 2013
.gitignore Files and Folders are showed on git status (#11) Feb 17, 2018
.project Move PyDev project to the root. Jul 10, 2014
.pydevproject Add .bazaar and whitespace to the PyDev project. Jul 11, 2014
CMakeLists.txt Purge dash and scopes dependency. Apr 3, 2019
CODING merge trunk Oct 13, 2016
COPYING
COPYING.LGPL ship required license files Jun 26, 2013
Jenkinsfile Update Jenkinsfile as of ubports/build-tools@0af3831 Dec 13, 2019
LGPL_EXCEPTION.txt ship required license files Jun 26, 2013
README.md Create README.md Nov 4, 2019
build.sh Enable the license check Feb 2, 2017
runtests.sh Fix permissions Nov 4, 2015

README.md

Unity8

A convergent desktop environment.

Unity 8

How to install

The latest development preview of Unity8 for desktop can be installed on Ubuntu 16.04 (xenial) and 18.04 (bionic) as follows:

  1. Run the install script
bash <(wget -qO- https://raw.githubusercontent.com/ubports/unity8-desktop-install-tools/master/install.sh)
  1. Reboot, select "unity8" at the login prompt, and enjoy :)

NOTE: The above installation instructions currently only work on Ubuntu 16.04 (xenial) and 18.04 (bionic). Please be aware that the script will install the latest development preview of Unity8 for desktop. Expect bugs! Only install this preview if you understand the risks and are willing/able to fix your system if the preview breaks anything. You are advised not to install this preview onto a production system.

See CODING for build instructions.

Where to report issues

Issues related to the version of Unity8 for desktop (the latest development preview) installed using the above instructions should be reported on the Unity8 issue tracker in this repository.

Note that issues related to the version of Unity8 that currently runs on Ubuntu Touch devices should NOT be reported in this repository, but instead should be reported on the Ubuntu Touch issue tracker. This will change once Ubuntu Touch moves to the latest version of Unity8.

What works / what does not work

This list is incomplete, please help improve it

What works:

  • Most Wayland apps work
  • Many report being able to log in using LightDM, but may require a few attempts

Does not work:

  • Most Xapps don't (yet) work
  • Proprietary drivers don't (yet) work
  • Many report being unable to log in using GDM

Get involved

You can’t perform that action at this time.