Lockscreen widget manager

Your rating: None Average: 4.3 (8 votes)

This is a patch and application that allow the lockscreen to be configured using widget components. The patch modifies the lockscreen files to use the widget items and also removes the clock. The application is used to manage the lockscreen portrait and landscape layouts. Different widgets can be used in each layout. The jolla-clock and other date and times widgets are included in the installation. Full usage instructions on TMO http://talk.maemo.org/showthread.php?p=1491621#post1491621 I have explicitly added conflicts into the spec for v0.2 so this will not install if the following patches are installed:

Calendar events on lockscreen

Lockscreen analog clock

Show weather on lockscreen

This is quite likely to conflict with other lockscreen patches as well. If you do have one of these applied together with the widget manager I would recommend disabling the widget manager patch and checking the following lines: PortraitWidgets {anchors.fill:parent visible: lockScreenPage.isPortrait } LandscapeWidgets {anchors.fill:parent visible: !lockScreenPage.isPortrait } are not in file /usr/share/lipstick-jolla-home-qt5/lockscreen/LockItem.qml before restarting the homescreen or rebooting the phone. Otherwise you may not be able to get to the homescreen.

v0.4 obsoletes the old widgets as they wont work with the new preview functionality. They will be uninstalled. You will need to reinstall the 0.4 compatible ones which have the code to preview.



Application versions: 
File widget-manager-0.1-1.noarch.rpm15.75 KB16/12/2015 - 03:28
File widget-manager-0.2-1.noarch.rpm17.65 KB31/03/2016 - 08:34
File widget-manager-0.3-1.noarch.rpm18.86 KB08/05/2017 - 20:49
File widget-manager-0.4-1.noarch.rpm23.42 KB29/09/2017 - 08:41
File widget-manager-0.4-2.noarch.rpm23.68 KB27/10/2017 - 18:39
File widget-manager-0.5-1.noarch.rpm29.36 KB30/05/2019 - 09:31

- Starts with current saved widgets and layout. Rotating the phone switches betwen saved portrait and landscape widgets layouts. This will work after you have first saved a layout using version 0.5. Unfortunately this won't restore layouts created with older versions.
- Patch updated to remove weather indicator
- Fixed patch for Kymijoki compatibility
- Implemented preview of the widgets on the arrange widgets screen
- Fine control box draggable from top right corner
- Added switch in settings to turn off anchor based positioning and use x y instead
- Added custom anchor functionality in fine control box to define horizontal and vertical anchoring for each widget
- Added settings to independently change rotation for lpm screen, lock screen and home screen
- Fixed patch for Jämsänjoki compatibility
- Added workaround, now compatible with Ultimate Statusbar patch

- Implemented a fine control box to move widgets pixel by pixel. Activated by long press.
- Fixed patch for Iijoki compatibility
- Added gridlines, configurable through settings
- Settings to control lockscreen/homescreen
- Fixed jolla clock animations
- Improved placement algorithm
- Added requirements and conflicts in spec file

- First build


Ingvix's picture

That would be nice. I'm still wondering about the other case on the second picture. The widget position on lockscreen certainly does not match how it's shown in the layout creator.

Ingvix's picture

I'd like to put some widgets right in the middle but It's sort of hard to do it with a free hand. Maybe some helper for this?

Quasar's picture

 Is it better possible to make lockscreen rotation optional? Very annoying))

anig's picture

Yes, plan is to add settings for the next release.

DameCENO's picture

Cool stuff bro, well done

Ingvix's picture

Would be nice if there would be some more widgets if possible. Maybe showing some statistics of the phone or something.

anig's picture

Indeed the more widgets the better it is. The hope is that others will also develop some widgets.