maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [Announce] Widgets platform -- lockscreen (https://talk.maemo.org/showthread.php?t=86261)

Sfiet_Konstantin 2012-08-23 08:05

[Announce] Widgets platform -- lockscreen
 
Hi everybody

Some may know me, some may not, but I'm a harmattan developer that is working on a lot of stuff, even if I did not write a lot of "serious" apps, but mostly test apps.

But today, I'm here to show you one of my apps: widgets.

It is actually a platform for developers who want to integrate widgets into their Qt / QML application. It provides nearly all the features that a modern widget engine should have.

To do something useful about that platform, I decided to bring widgets to the harmattan lock screen, since quite a lot of you miss Maemo widgets.

http://sfietkonstantin.files.wordpre...2_21-56-05.png

Please help me releasing nice 1.0.X by testing the finale version and post bug reports using http://sourceforge.net/p/libwidgets/bugtracker/. You can also see triaged and resolved bugs at http://sourceforge.net/p/libwidgets/tickets/


More information can be found on my blog. You can also follow me on twitter (@SfietKonstantin)


Current version: 1.0.0 finale
Download it here
Release post on the blog.

I have set an ugly icon as a placeholder. I might choose a better one from what you provide :)


http://api.flattr.com/button/flattr-badge-large.png

qwazix 2012-08-23 10:08

Re: [Announce] Widgets platform -- lockscreen
 
this seems perfect for the coding competition

please do consider applying

wook_sf 2012-08-23 10:19

Re: [Announce] Widgets platform -- lockscreen
 
well, i tried this app long ago and i would like to see it's support for plugins in python too, also, it could replace homescreen for opened devices maybe...
it would really be nice to have replacement...
Sfiet_Konstantin, i made nice concept for homescreen and i think it will not be hard to adjust your app to be exactly as i imagined :)
http://talk.maemo.org/showthread.php?t=85941 << if you are interested :)

F2thaK 2012-08-23 10:22

Re: [Announce] Widgets platform -- lockscreen
 
Gotta luuuuurve TMO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

trayhoper 2012-08-23 10:25

Re: [Announce] Widgets platform -- lockscreen
 
Nice work.Harmattan needs something like this.Lockscreen isn't much functional.

Sfiet_Konstantin 2012-08-23 10:30

Re: [Announce] Widgets platform -- lockscreen
 
Quote:

Originally Posted by qwazix (Post 1254820)
this seems perfect for the coding competition

please do consider applying

Interesting. I will consider it :)

Quote:

Originally Posted by wook_sf (Post 1254824)
well, i tried this app long ago and i would like to see it's support for plugins in python too, also, it could replace homescreen for opened devices maybe...
it would really be nice to have replacement...
Sfiet_Konstantin, i made nice concept for homescreen and i think it will not be hard to adjust your app to be exactly as i imagined :)
http://talk.maemo.org/showthread.php?t=85941 << if you are interested :)

Your concept is quite interesting and my widgets system is quite flexible. I will try to see if it is possible to do that.

About support in python, well, I don't know how to bind code well, but you can do something very easy: write a daemon in python, and interact with QML using DBus. All my widgets are QML so it is really easy to write them.

There will be more on API after ...

thedead1440 2012-08-23 10:38

Re: [Announce] Widgets platform -- lockscreen
 
does the lpm screen be disabled due to this? Cuz it got disabled on mine...

wook_sf 2012-08-23 10:41

Re: [Announce] Widgets platform -- lockscreen
 
Quote:

Originally Posted by Sfiet_Konstantin (Post 1254831)
Interesting. I will consider it :)



Your concept is quite interesting and my widgets system is quite flexible. I will try to see if it is possible to do that.

About support in python, well, I don't know how to bind code well, but you can do something very easy: write a daemon in python, and interact with QML using DBus. All my widgets are QML so it is really easy to write them.

There will be more on API after ...

looking forward :) really :D
so far i see several issues (statusbar not showing) problem with iClock (day name and month are on russian i think, right?)
maemo dock doesn't showing applications when pressed on menu button
i will checkout qml (yes, i know i had to long ago...) :D
really looking forward for improvements and fixes and future progress of this app :) it will be very interesting to develop widgets. hope apis will be rich :)

Sfiet_Konstantin 2012-08-23 10:45

Re: [Announce] Widgets platform -- lockscreen
 
Quote:

Originally Posted by thedead1440 (Post 1254835)
does the lpm screen be disabled due to this? Cuz it got disabled on mine...

Is lpm the display while N9 screen is off ? Yes it will be disabled, since I cannot support it (now).

Sfiet_Konstantin 2012-08-23 10:48

Re: [Announce] Widgets platform -- lockscreen
 
Quote:

Originally Posted by wook_sf (Post 1254838)
looking forward :) really :D
so far i see several issues (statusbar not showing) problem with iClock (day name and month are on russian i think, right?)
maemo dock doesn't showing applications when pressed on menu button
i will checkout qml (yes, i know i had to long ago...) :D
really looking forward for improvements and fixes and future progress of this app :) it will be very interesting to develop widgets. hope apis will be rich :)

Please remove ALL widgets and docks and restart sysuid
Code:

killall sysuid
and see if the status bar is still not showing. This is a bug that occurs sometimes and I don't know how to address it.

Please show me a screenshot of iClock as well. And for maemo dock, everything is normal :D I did not give much love to this dock.

wook_sf 2012-08-23 10:49

Re: [Announce] Widgets platform -- lockscreen
 
Quote:

Originally Posted by Sfiet_Konstantin (Post 1254843)
Please remove ALL widgets and docks and restart sysuid
Code:

killall sysuid
and see if the status bar is still not showing. This is a bug that occurs sometimes and I don't know how to address it.

Please show me a screenshot of iClock as well. And for maemo dock, everything is normal :D I did not give much love to this dock.

sorry, no, i meant statusbar menu, statusbar is there :D but when clicked on it there's no menu. also, it would be great to have landscape mode :)

Sfiet_Konstantin 2012-08-23 10:53

Re: [Announce] Widgets platform -- lockscreen
 
Quote:

Originally Posted by wook_sf (Post 1254845)
sorry, no, i meant statusbar menu, statusbar is there :D but when clicked on it there's no menu. also, it would be great to have landscape mode :)

When locked it is normal that status bar menu is not there. While on normal screen, be sure that the status bar menu is here. Otherwise, it means that one of the nastiest bugs I have is still not dead.

No landscape mode is a choice currently because I don't know how to layout widgets easily in landscape. And lockscreen do not support landscape either.

wook_sf 2012-08-23 11:04

Re: [Announce] Widgets platform -- lockscreen
 
Quote:

Originally Posted by Sfiet_Konstantin (Post 1254847)
When locked it is normal that status bar menu is not there. While on normal screen, be sure that the status bar menu is here. Otherwise, it means that one of the nastiest bugs I have is still not dead.

No landscape mode is a choice currently because I don't know how to layout widgets easily in landscape. And lockscreen do not support landscape either.

sorry for scaring you, bug is not here (yet) i will certainly do more tests
now i am looking into widgets to see what i can do :D
well, if so far landscape mode is not needed a lot, but if became replacement for homescreen, then i think it will be nice to have landscape support :)

AMD 2012-08-23 11:13

Re: [Announce] Widgets platform -- lockscreen
 
Awesome! Great work! Am gonna try it now!

HtheB 2012-08-23 11:21

Re: [Announce] Widgets platform -- lockscreen
 
awesome! very great!!!!
please make it able to rotate the N900 dock menu :)
and also to make it fullscreen (so you wont see the statusbar to make it look like real Maemo5)

Edit:
I needed to incept the package to install this, and yes, there IS landscape on the lockscreen. Since we need to incept it, you can also enable landscape on lockscreen to make it able to rotate :)

There are already apps which can enable this for you, like N9 QTweak. Maybe you can look into that and add this to your great app

Edit2:
Maybe you can add a toggle to enable or disable landscape support :)

Edit3:
(My last edit on this post, I promise :p)
Maemo5 uses seperate ''configurations'' on landscape and portrait mode.
So if you arrange the widgets on Portrait mode, and on landscape. Once done, it wont mess Landscape and Portrait mode anymore.

AMD 2012-08-23 11:22

Re: [Announce] Widgets platform -- lockscreen
 
Just tried it and it's seriously awesome! I hope you make more apps like this! Highly recommended and worth the download! + It's free, perfect!

Sfiet_Konstantin 2012-08-23 11:30

Re: [Announce] Widgets platform -- lockscreen
 
Quote:

Originally Posted by AMD (Post 1254859)
Just tried it and it's seriously awesome! I hope you make more apps like this! Highly recommended and worth the download! + It's free, perfect!

It might be free, and open-source, but I ask for contribution using flattr. I don't have all my time and funds to work on this project, so it would be nice if the community support me to release more versions of widgets and maintain the whole library ...

Thanks :)

Sfiet_Konstantin 2012-08-23 11:36

Re: [Announce] Widgets platform -- lockscreen
 
Quote:

Originally Posted by HtheB (Post 1254858)
awesome! very great!!!!
please make it able to rotate the N900 dock menu :)
and also to make it fullscreen (so you wont see the statusbar to make it look like real Maemo5)

Edit:
I needed to incept the package to install this, and yes, there IS landscape on the lockscreen. Since we need to incept it, you can also enable landscape on lockscreen to make it able to rotate :)

There are already apps which can enable this for you, like N9 QTweak. Maybe you can look into that and add this to your great app

Edit2:
Maybe you can add a toggle to enable or disable landscape support :)

Edit3:
(My last edit on this post, I promise :p)
Maemo5 uses seperate ''configurations'' on landscape and portrait mode.
So if you arrange the widgets on Portrait mode, and on landscape. Once done, it wont mess Landscape and Portrait mode anymore.

Granted. But I need time to work on this. Please be patient, thanks !

jagankota 2012-08-24 04:37

Re: [Announce] Widgets platform -- lockscreen
 
Hi This is the best app I have erver seen for Nokia N9 and you are awesome Developer. :)

But, this seems need an improvement.

1. Back light is not getting off when the lock screen is on.
2. When we get a call, Caller id not displaying until we unlock.
3. Better if you icrease the size of the Frame.

Other than first 2, The app is exceptionally good. Kudos.

Sfiet_Konstantin 2012-08-24 06:22

Re: [Announce] Widgets platform -- lockscreen
 
Quote:

Originally Posted by jagankota (Post 1255161)
Hi This is the best app I have erver seen for Nokia N9 and you are awesome Developer. :)

But, this seems need an improvement.

1. Back light is not getting off when the lock screen is on.
2. When we get a call, Caller id not displaying until we unlock.
3. Better if you icrease the size of the Frame.

Other than first 2, The app is exceptionally good. Kudos.

Hello,
What do you mean by backlight is not getting off when the lock screen is on. What device are you using ?

About the caller display, this is normal since I do not support Nokia's bouncing effect (have to reimplement it).

The frame is small currently but in a new version, I'm thinking of having resizable widgets. Stay tuned.

wook_sf 2012-08-24 06:27

Re: [Announce] Widgets platform -- lockscreen
 
it would be nice feature to have "new notifications" widget and also, if unlock dock would be slightly more customisable + changing wallpaper :D that would be pretty nice ;) :)

Sfiet_Konstantin 2012-08-24 06:30

Re: [Announce] Widgets platform -- lockscreen
 
Quote:

Originally Posted by wook_sf (Post 1255173)
it would be nice feature to have "new notifications" widget and also, if unlock dock would be slightly more customisable + changing wallpaper :D that would be pretty nice ;) :)

Notifications widgets is on the work. Not really at the moment. Will have to wait for 1.0.X.

What do you want to customize on slide to unlock ? The purpose of this dock is to mimic apple (and to be sued ? :D) I can write other docks that can be more customizable if you want.

Changing wallpaper can already be done, but will be done in a friendly manner on >= 1.0b2

qwazix 2012-08-24 06:36

Re: [Announce] Widgets platform -- lockscreen
 
If you ask me it would be better to mimic nokia than apple: lose the slide to unlock and make it unlock when swiping from edge. This would be more consistent with harmattan and allow more space for widgets.

Sfiet_Konstantin 2012-08-24 06:37

Re: [Announce] Widgets platform -- lockscreen
 
Quote:

Originally Posted by qwazix (Post 1255176)
If you ask me it would be better to mimic nokia than apple: lose the slide to unlock and make it unlock when swiping from edge. This would be more consistent with harmattan and allow more space for widgets.

The grey bar will have this purpose. And if you don't like the slide to unlock, don't use it.

wook_sf 2012-08-24 06:54

Re: [Announce] Widgets platform -- lockscreen
 
Quote:

Originally Posted by Sfiet_Konstantin (Post 1255174)
Notifications widgets is on the work. Not really at the moment. Will have to wait for 1.0.X.

What do you want to customize on slide to unlock ? The purpose of this dock is to mimic apple (and to be sued ? :D) I can write other docks that can be more customizable if you want.

Changing wallpaper can already be done, but will be done in a friendly manner on >= 1.0b2

great, looking forward :D that widget

well, i really dislike apple and i don't see anything good in it...:D did you saw unlock screen on belle? i think it's best one so far :) that would be really really awesome :)

yes, i know it can be done :D but not trough official ui...that's what i was referring to :)

i think that lock screen should be separate window from widgets screen and lock screen should be hidden when device gets unlocked :D
also, do you think you can implement running apps list?
also 2, it would be nice if there would be widget like shortcut, but shortcut to execute .sh script so we can write some widgets like flash on/off or something like that based on that initial widget;)

wook_sf 2012-08-24 06:55

Re: [Announce] Widgets platform -- lockscreen
 
Quote:

Originally Posted by Sfiet_Konstantin (Post 1255177)
The grey bar will have this purpose. And if you don't like the slide to unlock, don't use it.

currently using it like that :D

HtheB 2012-08-24 08:06

Re: [Announce] Widgets platform -- lockscreen
 
Quote:

Originally Posted by qwazix (Post 1255176)
If you ask me it would be better to mimic nokia than apple: lose the slide to unlock and make it unlock when swiping from edge. This would be more consistent with harmattan and allow more space for widgets.

well... it's not called iPhone theme for nothing.... Don't select the iPhone theme if you don't like that :)

Maybe he could make a Harmattan theme ?

Sfiet_Konstantin 2012-08-24 08:09

Re: [Announce] Widgets platform -- lockscreen
 
Quote:

Originally Posted by HtheB (Post 1255199)
well... it's not called iPhone theme for nothing.... Don't select the iPhone theme if you don't like that :)

Maybe he could make a Harmattan theme ?

I think that I'm gonna make something more KDE-ish, to go with the KDE clock :)

don.edri 2012-08-24 10:30

Re: [Announce] Widgets platform -- lockscreen
 
This is sweet! If it develops enough, I think one could use this to do everything and really seldomly get back to the "real" homescreen :P
One thing though - I don't know if this is only my experience - when I run a preview of the widget canvas, it works rally smoothly, but when I get to the canvas when it actually operates, it seems to shutter and less fast in general - do you know why that might be?

Sfiet_Konstantin 2012-08-24 10:32

Re: [Announce] Widgets platform -- lockscreen
 
Quote:

Originally Posted by don.edri (Post 1255233)
This is sweet! If it develops enough, I think one could use this to do everything and really seldomly get back to the "real" homescreen :P
One thing though - I don't know if this is only my experience - when I run a preview of the widget canvas, it works rally smoothly, but when I get to the canvas when it actually operates, it seems to shutter and less fast in general - do you know why that might be?

Caught in the act not reading the release note and FAQ (blog post) !

don.edri 2012-08-24 10:53

Re: [Announce] Widgets platform -- lockscreen
 
Well, yes, you caught me :P I've read your blog post now, and yes, you mention there about the slowness. I would still ask the question though, because this does not explain why it runs so good in the "preview" mode - is there a difference between the "preview" and "normal operation mode" in how the application is handled by the system?

Sfiet_Konstantin 2012-08-24 10:57

Re: [Announce] Widgets platform -- lockscreen
 
Quote:

Originally Posted by don.edri (Post 1255240)
Well, yes, you caught me :P I've read your blog post now, and yes, you mention there about the slowness. I would still ask the question though, because this does not explain why it runs so good in the "preview" mode - is there a difference between the "preview" and "normal operation mode" in how the application is handled by the system?

The preview is a QML app, that is nicely accelerated. The lockscreen is done with MeegoTouch framework, and I stacked a QML over it.

MeegoTouch should be OK performance wise, but actually, it is not, with QML, or with pure MeegoTouch, at least in lock screen.

et3rnal 2012-08-25 08:43

Re: [Announce] Widgets platform -- lockscreen
 
this is awesome! just tryed it sooo nice

yes it has some bugs as beta!, no lick screen! desnt go black/LPS

hope to see more widget, customizable features "like number of screens?"

and ill make u an icon :D "if u still want1?"

Sfiet_Konstantin 2012-08-25 09:04

Re: [Announce] Widgets platform -- lockscreen
 
Quote:

Originally Posted by et3rnal (Post 1255501)
this is awesome! just tryed it sooo nice

yes it has some bugs as beta!, no lick screen! desnt go black/LPS

hope to see more widget, customizable features "like number of screens?"

and ill make u an icon :D "if u still want1?"

Yes, I'm interested by having a nice icon.

But, please be more precise about your bugs please. What is "doesn't go black and no lock screen (or no lick screen ...)"

Sfiet_Konstantin 2012-08-25 10:28

Re: [Announce] Widgets platform -- lockscreen
 
Hello everybody,

For bug reports, I have setup a bug tracker on sourceforge, where everybody can post (even anonymous users), but please, for organisation reason, please login when possible.

http://sourceforge.net/p/libwidgets/bugtracker/

All bugs that are tiraged will go to the ticket board, and will hopefully be solved. Please check the ticket board first to see if the bugs are already reported.

http://sourceforge.net/p/libwidgets/tickets/

Thanks in advance :)

HtheB 2012-08-25 12:27

Re: [Announce] Widgets platform -- lockscreen
 
Why don't you remove the icon?
You can add Widgets within the Device settings, or within the Application settings, like 'Home screen settings' and 'Theme changer' does. Would be nice to have it integrated in the system like that :)

Sfiet_Konstantin 2012-08-25 13:06

Re: [Announce] Widgets platform -- lockscreen
 
Quote:

Originally Posted by HtheB (Post 1255574)
Why don't you remove the icon?
You can add Widgets within the Device settings, or within the Application settings, like 'Home screen settings' and 'Theme changer' does. Would be nice to have it integrated in the system like that :)

Why not ... To be considered.
But I like icons ...

Sfiet_Konstantin 2012-08-25 15:32

Re: [Announce] Widgets platform -- lockscreen
 
Beta 2 is released (see 1st post)

HtheB 2012-08-25 16:08

Re: [Announce] Widgets platform -- lockscreen
 
Quote:

Originally Posted by Sfiet_Konstantin (Post 1255584)
Why not ... To be considered.
But I like icons ...

Well, you still need the icon for when Installing the app or when removing, or if it ever come to the Store.
Otherwise, adding it to the settings would more suitable for Widgets :)

maxdroid 2012-08-25 18:02

Re: [Announce] Widgets platform -- lockscreen
 
I really miss this on my nokia n9. Will this work for me then with pr 1.3?

I would love animated background in the lockscreen and weather widget and some other program links, would be perfect.

Right now I've setteled for placing most apps in folders in app section and using 'home screen settings' waves to make background more pleasant behind the programs, moving.


All times are GMT. The time now is 01:08.

vBulletin® Version 3.8.8