[Xperia Z3 Compact Original Android Development] okij:
List of current bugs and missing features

As I announced yesterday, here is my list of current bugs and missing features, based on my personal experience in the past two weeks.

[MENTION=4675360]tomascus[/MENTION], [MENTION=6979267]nailyk[/MENTION], [MENTION=4550727]xkeita[/MENTION], [MENTION=5621191]rcstar6696[/MENTION] and [MENTION=3816568]Myself5[/MENTION]

This also means that 99% of the ROM is already working fast, stable and as expected. I'm very happy with it. :) Thank you for your great work! :good:

So far not reported bugs (AFAIK):

Screen Cast is not working stable yet. I tested this with our LG TV (model number 49UF8509). While on stock .291 it is working without problems, on LineageOS it is hardly connecting and once the Z3c screen is shown on TV, it is full of artifacts and the connection is lost again almost instantly. Also streaming of YouTube videos doesn't work. It seems to me that the WiFi connection between the phone and the TV is very weak for some reason.

Already known bugs:

Random reboots when charging. Since I usually don't charge my phone at night, I didn't have this bug at 2:00 or 3:00 a.m. like other users reported, but in the afternoon when the Z3c was lying next to me on the table. This reboot only seems to happen when the battey is full and the charger still connected. Maybe it could be an idea to limit the charging to 95% like the Soft Charging feature in .291 stock ROM does. This would also increase the life span of the battery.

The darkest screen setting is noticably brighter than on .291 stock ROM (commit #177 from [MENTION=4550727]xkeita[/MENTION] is addressing this, but not merged yet)

The screen is dimmed too much in comparison to .291 stock ROM when the device gets warm (commit #453 from [MENTION=4550727]xkeita[/MENTION] is addressing this, but is not merged yet)

The charging current is limited too much in comparison to .291 stock ROM when the device gets warm (commit #453 from [MENTION=4550727]xkeita[/MENTION] is addressing this, but is not merged yet)

Missing features in LineageOS which are present in .291 stock ROM:

When entering the PIN on lock screen, it has to be confirmed by pressing on the checkmark symbol. On .291 it is sufficient to just enter the correct PIN, which is more convenient.

In Lock Screen it is not possible to launch the camera by long-pressing the camera button.

When the screen is off, it is not possible to launch the camera by long-pressing the camera button.

Camera is not focussing when half-pressing the camera button. Note: Open Camera does focus as expected, but not LineageOS's own Snap Camera. The source code from Open Camera can be found here.

Camera is not taking a picture when full-pressing the camera button. Instead the camera app is starting again or (if more than one camera app is installed) you see the dialogue that asks which camera app to start. Note: this issue applies to all camera apps I tested, i.e. Snap Camera, Open Camera and Google Camera.

(Note: I didn't check the latest LineageOS builds for the camera related things, just CarbonROM, which is based on LineageOS.)​

Missing but useful features which should be compliant to LineageOS standards (therefore not preventing to go official :)):

Double Tap To Wake could be made safer by checking proximity sensor. Currently this is not the case and this can lead to wrong wake-ups when the phone is carried in the pocket and then accidentially e.g. starting the phone or camera app. On .291 I used the "Proximity wake-up" feature in GravityBox, which after a double-tap to wake event first checks if the proximity sensor is not obscured (i.e. the phone is not in a pocket) before turning on the screen. The source code for this feature can be found here.

When charging via magnetic connector, the phone enters Desk Dock Mode. This can be extremely annoying, because it also happens when the phone is in Car Mode and the charging power is turned off and on, which leads to leaving Car Mode and entering Desk Dock Mode. On .291 I used an Xposed module called Disable Desk Dock for this purpose. Further information can be found here and the the source code can be found here.

Missing features which are not part of LineageOS yet:

Turning on the torch by long-pressing the power button when the screen is off. Alternatively, this also could be long-pressing the Vol up or down button. In addition, it would be great if there was a vibration feedback, so one can notice when the torch was turned on just by accident.

More than 3 quick settings in a row (I prefer to have 5.)

Network traffic arrows in status bar, which are also present in .291 ROM (I prefer to see when the phone is transfering data.)

(Note: Because of these features I currently prefer Carbon ROM. I'm aware that only the main LineageOS devs can decide if they want to add these features, but still I want to list them here.)​