[LG Optimus G (International)] dapaua:
Thanks, I was using TWRP. And now I can add widgets.

About photosphere, I attach a logcat. The thing is that it doesn't take the first picture even when you align the dot. It's probably the PA-gapps, and not your ROM, but I don't really know.

E/QCameraHWI_Preview( 202): Debug : virtual void android::QCameraStream_preview::stop() : Buffer Unprepared
E/QCameraHWI( 202): processEvent: type :0 E
I/QCameraHWI( 202): processChannelEvent: E
E/QCameraHWI_Preview( 202): virtual void android::QCameraStream_preview::stop(): X
I/QCameraHWI( 202): stopPreviewInternal: X
I/QCameraHWI( 202): stopPreview: X, mPreviewState = 0
I/QCameraHWI( 202): processPreviewChannelEvent: E
I/QCameraHWI( 202): processPreviewChannelEvent: X
I/QCameraHWI( 202): processChannelEvent: X
E/QCameraHWI( 202): App_cb Notify 0x0, datacb=0x0
I/QCameraHWI( 202): processEvent: X
E/QualcommCamera( 202): Qvoid android::disable_msg_type(camera_device*, int32_t): E
I/QCameraHWI( 202): disableMsgType: E
I/QCameraHWI( 202): disableMsgType: X, msgType =0x10, mMsgEnabled=0x80d
E/QualcommCamera( 202): Qvoid android::disable_msg_type(camera_device*, int32_t): E
I/QCameraHWI( 202): disableMsgType: E
I/QCameraHWI( 202): disableMsgType: X, msgType =0x10, mMsgEnabled=0x80d
E/QualcommCamera( 202): Qvoid android::disable_msg_type(camera_device*, int32_t): E
I/QCameraHWI( 202): disableMsgType: E
I/QCameraHWI( 202): disableMsgType: X, msgType =0xffff, mMsgEnabled=0x0
E/QualcommCamera( 202): Qvoid android::stop_preview(camera_device*): E
I/QCameraHWI( 202): void android::QCameraHardwareInterface::stopPreview(): stopPreview: E
E/mm-libcamera2( 202): PROFILE HAL: stopPreview(): E: 1390314658.678514930
I/QCameraHWI( 202): stopPreview: X, mPreviewState = 0
E/QualcommCamera( 202): Qint android::cancel_picture(camera_device*): E
I/QCameraHWI( 202): cancelPicture: E
I/QCameraHWI( 202): cancelPicture: X
E/QualcommCamera( 202): Qvoid android::release(camera_device*): E
I/QCameraHWI( 202): release: E
E/QCameraHWI( 202): [yt.jeon]]setPreviewWindow(NULL)
E/QCameraHWI( 202): [yt.jeon]]mStreamDisplay is T: setPreviewWindow(NULL)
E/QCameraHWI_Preview( 202): setPreviewWindow: E
W/QCameraHWI_Preview( 202): Setting NULL preview window
I/QCameraHWI( 202): release: X
E/QCameraHWI( 202): setPreviewWindow: E mPreviewState = 0, mStreamDisplay = 0x3d9118
E/QCameraHWI( 202): android::status_t android::QCameraHardwareInterface::setPreviewWindow(preview_stream_ops_t*):Received Setting NULL preview window
E/QCameraHWI( 202): android::status_t android::QCameraHardwareInterface::setPreviewWindow(preview_stream_ops_t*): mPreviewWindow = 0x0x0, mStreamDisplay = 0x0x3d9118
E/QCameraHWI_Preview( 202): setPreviewWindow: E
W/QCameraHWI_Preview( 202): Setting NULL preview window
E/QCameraHWI( 202): setPreviewWindow : X, mPreviewState = 0
I/CameraClient( 202): Destroying camera 0
E/QualcommCamera( 202): Qint android::close_camera_device(hw_device_t*): device =0x3e27c0 E
I/QCameraHWI( 202): ~QCameraHardwareInterface: E
E/mm-camera( 216): config_shutdown_pp Camera not in streaming mode. Returning.
V/BufferedAnalyticsState( 1295): Not ready for upload, 5 seconds left.
E/mm-camera( 216): ispif_process_release called 0
E/mm-camera( 216): vfe_ops_deinit: E
E/mm-camera( 216): eeprom_client_destroy: handle = 0x400
E/mm-camera( 216): eeprom_client_destroy: freeed
E/qcom_sensors_hal( 777): hal_process_report_ind: Bad item quality: 11
E/qcom_sensors_hal( 777): hal_process_report_ind: Bad item quality: 11
E/QCameraHWI_Preview( 202): virtual void android::QCameraStream_preview::release() : BEGIN
E/QCameraHWI_Preview( 202): Debug : virtual void android::QCameraStream_preview::release() : De init Channel
E/QCameraHWI_Preview( 202): virtual void android::QCameraStream_preview::release(): END
V/QCameraHWI_Still( 202): virtual void android::QCameraStream_Snapshot::release(): E
V/QCameraHWI_Still( 202): virtual void android::QCameraStream_Snapshot::release(): X
V/QCameraHWI_Still( 202): virtual android::QCameraStream_Snapshot::~QCameraStream_Snapshot(): E
I/mm-still-omx( 202): omxJpegClose:
V/QCameraHWI_Still( 202): virtual android::QCameraStream_Snapshot::~QCameraStream_Snapshot(): X
E/QCameraHWI( 202): closed libmorpho_noise_reduction.so
I/QCameraHWI( 202): ~QCameraHardwareInterface: X
I/OMXNodeInstance( 202): OMX_FreeBuffer for buffer header 0x3db780 successful
I/OMXNodeInstance( 202): OMX_FreeBuffer for buffer header 0x3dcaf0 successful
I/OMXNodeInstance( 202): OMX_FreeBuffer for buffer header 0x3d1d00 successful
I/OMXNodeInstance( 202): OMX_FreeBuffer for buffer header 0x3bafe0 successful
I/OMXNodeInstance( 202): OMX_FreeBuffer for buffer header 0x3dc0e0 successful
I/OMXNodeInstance( 202): OMX_FreeBuffer for buffer header 0x3dbfb8 successful
I/OMXNodeInstance( 202): OMX_FreeBuffer for buffer header 0x3dbe78 successful
I/OMXNodeInstance( 202): OMX_FreeBuffer for buffer header 0x3db908 successful
V/GmsNetworkLocationProvi( 1295): onSetRequest: ProviderRequestUnbundled, reportLocation is true and interval is 86400000
V/GmsNetworkLocationProvi( 1295): SET-REQUEST
V/GmsNetworkLocationProvi( 1295): in Handler: ProviderRequestUnbundled, reportLocation is true and interval is 86400000
W/MessageQueue( 5241): Handler (com.google.android.apps.lightcycle.PanoramaModule$MyGLHandler) {43fdc0f0} sending message to a Handler on a dead thread
W/MessageQueue( 5241): java.lang.RuntimeException: Handler (com.google.android.apps.lightcycle.PanoramaModule$MyGLHandler) {43fdc0f0} sending message to a Handler on a dead thread
W/MessageQueue( 5241):	at android.os.MessageQueue.enqueueMessage(MessageQueue.java:320)
W/MessageQueue( 5241):	at android.os.Handler.enqueueMessage(Handler.java:626)
W/MessageQueue( 5241):	at android.os.Handler.sendMessageAtTime(Handler.java:595)
W/MessageQueue( 5241):	at android.os.Handler.sendMessageDelayed(Handler.java:566)
W/MessageQueue( 5241):	at android.os.Handler.post(Handler.java:326)
W/MessageQueue( 5241):	at com.android.camera.SurfaceTextureRenderer.release(SurfaceTextureRenderer.java:96)
W/MessageQueue( 5241):	at com.google.android.apps.lightcycle.PanoramaModule.shutDownRenderingAndStopCapture(PanoramaModule.java:605)
W/MessageQueue( 5241):	at com.google.android.apps.lightcycle.PanoramaModule.onPauseBeforeSuper(PanoramaModule.java:586)
W/MessageQueue( 5241):	at com.android.camera.CameraActivity.onPause(CameraActivity.java:1208)
W/MessageQueue( 5241):	at android.app.Activity.performPause(Activity.java:5413)
W/MessageQueue( 5241):	at android.app.Instrumentation.callActivityOnPause(Instrumentation.java:1233)
W/MessageQueue( 5241):	at android.app.ActivityThread.performPauseActivity(ActivityThread.java:3058)
W/MessageQueue( 5241):	at android.app.ActivityThread.performPauseActivity(ActivityThread.java:3027)
W/MessageQueue( 5241):	at android.app.ActivityThread.handlePauseActivity(ActivityThread.java:3005)
W/MessageQueue( 5241):	at android.app.ActivityThread.access$1000(ActivityThread.java:138)
W/MessageQueue( 5241):	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1210)
W/MessageQueue( 5241):	at android.os.Handler.dispatchMessage(Handler.java:102)
W/MessageQueue( 5241):	at android.os.Looper.loop(Looper.java:136)
W/MessageQueue( 5241):	at android.app.ActivityThread.main(ActivityThread.java:5057)
W/MessageQueue( 5241):	at java.lang.reflect.Method.invokeNative(Native Method)
W/MessageQueue( 5241):	at java.lang.reflect.Method.invoke(Method.java:515)
W/MessageQueue( 5241):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
W/MessageQueue( 5241):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
W/MessageQueue( 5241):	at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:126)
W/MessageQueue( 5241):	at dalvik.system.NativeStart.main(Native Method)
W/qcom_sensors_hal( 777): _hal_sensors_set_delay: ns=66667000 ms: 66 Hndl: 238 handle: 0
W/qcom_sensors_hal( 777): hal_smgr_report_add: handle=0, report_rate=16
W/qcom_sensors_hal( 777): hal_sensor1_data_cb: msg_type 1 for svc id 15 txn id 1
I/Sensors ( 214): db ptr NULL OR string ID not valid (7)
I/Sensors ( 214): db ptr NULL OR string ID not valid (8)
I/OMXNodeInstance( 202): OMX_FreeBuffer for buffer header 0x3df290 successful
I/OMXNodeInstance( 202): OMX_FreeBuffer for buffer header 0x3e05f0 successful
I/OMXNodeInstance( 202): OMX_FreeBuffer for buffer header 0x3e0520 successful
I/OMXNodeInstance( 202): OMX_FreeBuffer for buffer header 0x3e0368 successful
I/OMXNodeInstance( 202): OMX_FreeBuffer for buffer header 0x3e0098 successful
I/OMXNodeInstance( 202): OMX_FreeBuffer for buffer header 0x3dff70 successful
I/OMXNodeInstance( 202): OMX_FreeBuffer for buffer header 0x3dfe30 successful
I/OMXNodeInstance( 202): OMX_FreeBuffer for buffer header 0x3dfc50 successful
W/qcom_sensors_hal( 777): hal_sensor1_data_cb: msg_type 1 for svc id 0 txn id 0
W/qcom_sensors_hal( 777): _hal_sensors_activate: handle=1, enabled=0
W/qcom_sensors_hal( 777): hal_sensor1_data_cb: msg_type 1 for svc id 16 txn id 0
W/qcom_sensors_hal( 777): _hal_sensors_activate: active_sensors mask=0x61 handle=1
W/qcom_sensors_hal( 777): _hal_sensors_activate: handle=6, enabled=0
W/qcom_sensors_hal( 777): hal_smgr_report_delete: handle=6
W/qcom_sensors_hal( 777): hal_sensor1_data_cb: msg_type 1 for svc id 0 txn id 0
W/qcom_sensors_hal( 777): _hal_sensors_activate: active_sensors mask=0x21 handle=6
I/Sensors ( 214): db ptr NULL OR string ID not valid (7)
I/Sensors ( 214): db ptr NULL OR string ID not valid (8)
D/IncrementalAligner( 5241): Incremental aligner shutting down. Firing callback ...
D/IncrementalAligner( 5241): Incremental aligner thread shut down. Bye.
E/qcom_sensors_hal( 777): hal_process_report_ind: Bad item quality: 11
I/GEL ( 1077): handleIntent(Intent { act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10600000 cmp=com.google.android.googlequicksearchbox/com.google.android.launcher.GEL })
V/SearchControllerCache( 1440): creating SearchController
V/SearchControllerCache( 1440): disposing SearchController
I/ActivityManager( 1077): Timeline: Activity_idle id: android.os.BinderProxy@41b85ce0 time:1203386
I/ActivityManager( 777): Timeline: Activity_windows_visible id: ActivityRecord{42553de0 u0 com.google.android.googlequicksearchbox/com.google.android.launcher.GEL t1} time:1203764
W/qcom_sensors_hal( 777): _hal_sensors_activate: handle=5, enabled=0
W/qcom_sensors_hal( 777): hal_smgr_report_delete: handle=5
W/qcom_sensors_hal( 777): hal_sensor1_data_cb: msg_type 1 for svc id 0 txn id 0
W/qcom_sensors_hal( 777): _hal_sensors_activate: active_sensors mask=0x1 handle=5
I/PowerManagerService( 777): Going to sleep by user request...
D/SurfaceFlinger( 199): Screen released, type=0 flinger=0x7b3450
D/qdhwcomposer( 199): hwc_blank: Blanking display: 0
W/qcom_sensors_hal( 777): _hal_sensors_activate: handle=0, enabled=0
W/qcom_sensors_hal( 777): hal_smgr_report_delete: handle=0
I/Sensors ( 214): db ptr NULL OR string ID not valid (7)
I/Sensors ( 214): db ptr NULL OR string ID not valid (8)
W/qcom_sensors_hal( 777): hal_sensor1_data_cb: msg_type 1 for svc id 0 txn id 0
W/qcom_sensors_hal( 777): _hal_sensors_activate: active_sensors mask=0x0 handle=0
W/qcom_sensors_hal( 777): _hal_sensors_activate, Closed client handle

Also I got this

V/CAM_SurfaceTextureRenderer( 5241): EGL version: 1.0
E/mm-libcamera2( 202): PROFILE HAL: First preview frame received: 1390314947.803881142
V/QCameraHWI( 202): newFrame =0x422451ac, frm_type = 1
E/QCameraHWI_Preview( 202): Qandroid::status_t android::QCameraStream_preview::processPreviewFrameWithDisplay(mm_camera_ch_data_buf_t*): PCB callback enabled
E/Camera-JNI( 5241): Callback buffer was too small! Expected 118784 bytes, but got 115200 bytes!
E/Camera-JNI( 5241): Couldn't allocate byte array for JPEG data
E/BufferQueue( 5241): [unnamed-5241-24] dequeueBuffer: min undequeued buffer count (2) exceeded (dequeued=11 undequeudCount=0)
E/QCameraHWI_Preview( 202): android::status_t android::QCameraStream_preview::processPreviewFrameWithDisplay(mm_camera_ch_data_buf_t*): error in dequeue_buffer, enqueue_buffer idx = 0, no free buffer now
E/Camera-JNI( 5241): Null byte array!
V/QCameraHWI( 202): newFrame =0x4224540c, frm_type = 1
E/QCameraHWI_Preview( 202): Qandroid::status_t android::QCameraStream_preview::processPreviewFrameWithDisplay(mm_camera_ch_data_buf_t*): PCB callback enabled
E/Camera-JNI( 5241): Callback buffer was too small! Expected 118784 bytes, but got 115200 bytes!
E/BufferQueue( 5241): [unnamed-5241-24] dequeueBuffer: min undequeued buffer count (2) exceeded (dequeued=10 undequeudCount=1)
E/QCameraHWI_Preview( 202): android::status_t android::QCameraStream_preview::processPreviewFrameWithDisplay(mm_camera_ch_data_buf_t*): error in dequeue_buffer, enqueue_buffer idx = 1, no free buffer now
E/Camera-JNI( 5241): Couldn't allocate byte array for JPEG data
E/Camera-JNI( 5241): Null byte array!
E/mm-camera( 216): afd_multiple_peaks max_peaks 0
E/mm-camera( 216): afd_detect_bands: flicker 0
E/mm-camera( 216): afd_algo_run: AFD success, std_width -1, flicker_freq 60
V/QCameraHWI( 202): newFrame =0x4224566c, frm_type = 1
E/QCameraHWI_Preview( 202): Qandroid::status_t android::QCameraStream_preview::processPreviewFrameWithDisplay(mm_camera_ch_data_buf_t*): PCB callback enabled
E/Camera-JNI( 5241): Callback buffer was too small! Expected 118784 bytes, but got 115200 bytes!
E/QualcommCamera( 202): Qvoid android::disable_msg_type(camera_device*, int32_t): E
I/QCameraHWI( 202): disableMsgType: E
I/QCameraHWI( 202): disableMsgType: X, msgType =0x10, mMsgEnabled=0xc0d