maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [Announce] Effing - Facebook Status Updater (https://talk.maemo.org/showthread.php?t=64228)

rmerren 2010-11-14 20:01

Re: [Announce] Effing - Facebook Status Updater
 
Quote:

Originally Posted by CasTTeLLo (Post 873092)
@rmerren: r u going to make it happen or not??

What is the N900 mobile logo? Is there a copyright-free version somewhere? I don't want to load a copyrighted file up to Facebook.

In any case, this is not something you can pick and choose choose...whatever you assign to the facebook app is what gets used.

rmerren 2010-11-14 20:07

Re: [Announce] Effing - Facebook Status Updater
 
Quote:

Originally Posted by uvatbc (Post 872088)
Have you considered moving to QML? It is simpler and you can concentrate on the functionality while the UI remains untouched.

I do want to play around with QML, but for now I am just using the ui designer in Qt Creator. The UI and the guts are tied together via signals and slots, so it wouldn't be hard to switch to QML. But I don't have a compelling reason to change it right now--I'd rather focus the time I spend on this toward adding some more features.

Besides...I am not artistic enough to make good use out of QML...whatever I do will still look like a nerd designed it whether it is on QML or Qt Designer or whatever.

meLi 2010-11-16 01:18

Re: [Announce] Effing - Facebook Status Updater
 
Quote:

Originally Posted by rmerren (Post 873312)
What is the N900 mobile logo? Is there a copyright-free version somewhere? I don't want to load a copyrighted file up to Facebook.

In any case, this is not something you can pick and choose choose...whatever you assign to the facebook app is what gets used.

What i mean is this icon

http://img696.imageshack.us/img696/7165/effm.png

change to like this

http://img195.imageshack.us/img195/3842/effm900.png

TQ

rmerren 2010-11-16 02:16

Re: [Announce] Effing - Facebook Status Updater
 
Quote:

Originally Posted by meLi (Post 874615)

I understand. But I will probably have to draw the picture.

rmerren 2010-11-16 02:17

Re: [Announce] Effing - Facebook Status Updater
 
Quote:

Originally Posted by rmerren (Post 873317)
I do want to play around with QML, but for now I am just using the ui designer in Qt Creator. The UI and the guts are tied together via signals and slots, so it wouldn't be hard to switch to QML. But I don't have a compelling reason to change it right now--I'd rather focus the time I spend on this toward adding some more features.

Besides...I am not artistic enough to make good use out of QML...whatever I do will still look like a nerd designed it whether it is on QML or Qt Designer or whatever.

The more I play with QML, the more I like it...

uvatbc 2010-11-16 04:15

Re: [Announce] Effing - Facebook Status Updater
 
Quote:

Originally Posted by rmerren (Post 874635)
The more I play with QML, the more I like it...

It really is quite amazing!

Sorry about the thread hijack, but have you figured out how to change widget layouts on rotation?

rmerren 2010-11-16 08:09

Re: [Announce] Effing - Facebook Status Updater
 
Quote:

Originally Posted by uvatbc (Post 874678)
It really is quite amazing!

Sorry about the thread hijack, but have you figured out how to change widget layouts on rotation?

You are way ahead of me...I just figured out how to make the text area flickable. And I am still trying to figure out the layout...standard Qt does relative layouts well, but I am afraid I may have to design in QML as pixel-peefect.

rmerren 2010-11-21 23:14

Re: [Announce] Effing - Facebook Status Updater
 
Ok, uvatbc, you win. I have created a QML front end.

I have to say that QML is pretty awesome. It is similar in concept to Adobe's Flex, if you have ever played with that, but it is much more geared toward creating a mobile interface whereas Flex is designed around creating a desktop/form-based interface. And the Qt signal/slot architecture that is included in QML makes it incredibly powerful.

The basics of the interface didn't take long at all. I concluded that the best way to size things was to have objects refer to one another and use simple math to proportion them as desired. That way the interface is not tied to the N900's screen size.

I am not 100% thrilled with how things line up with one another...I might play with that further. But, in general, creating a fancy looking interface (if you consider mine fancy) was not much more effort than creating a standard Maemo-style interface in QT, and the qmlviewer app lets you test out the interface quickly and easily on both the desktop and the N900.

Anyway, you will notice that I left a button for the mystery feature, which is what I am working on next. Perhaps I will have some time to do it during the thanksgiving holiday. Please feel free to offer feedback here--I still haven't figured out how to get the garage bug tracker working right, but if you can make it work you can post bugs there as well.

The upload was successful...It should be hitting the repos anytime now.

geekworld001 2010-11-22 02:32

Re: [Announce] Effing - Facebook Status Updater
 
Quote:

Originally Posted by rmerren (Post 874633)
I understand. But I will probably have to draw the picture.

Can you make it??????
Tks

raverpol 2010-11-23 01:38

Re: [Announce] Effing - Facebook Status Updater
 
Hi there

it is great app and I wonder if u need any translation to other languages?

greets
kriss

rmerren 2010-11-23 01:44

Re: [Announce] Effing - Facebook Status Updater
 
Quote:

Originally Posted by raverpol (Post 880761)
it is great app and I wonder if u need any translation to other languages?

I implemented all the text with tr functions in Qt which allows them to pull from a translation table, but I have not sat down to figure out how to implement it. It is definitely in the plan, but not for this week.

rmerren 2010-11-23 01:46

Re: [Announce] Effing - Facebook Status Updater
 
Quote:

Originally Posted by geekworld001 (Post 879947)
Can you make it??????
Tks

If I can get around to doing the GIMP work soon, I'll take care of it.

RAZOR 2010-11-23 02:23

Re: [Announce] Effing - Facebook Status Updater
 
Can you add Facebook messaging feature please? Or do you plan on adding it in the near future? Thanks.

rmerren 2010-11-28 17:42

Re: [Announce] Effing - Facebook Status Updater
 
Just issued a minor update. There are some back-end changes to tighten up some code in the communication with the facebook api, and some rearranging of the qml into a grid pattern so that everything lines up.

On the backend, for those interested, I switched to using the "posts" request instead of the "statuses" request, so you will see more types of postings. I have not yet identified all of the post types (the "types" attribute is not documented, to nobody's surprise) so the ones that are unidentified will just show up as "post". Also, the number of likes for your post is displayed.

There are a few things that need to be added:
  • Like count for comments
  • actual link on link posts
  • link to picture on picture posts
  • other post types?

Please provide feedback here or via a message on facebook through the application page with other details like this that you see missing.

As for the other two requests here:

1. I will probably not tackle messaging as it is in flux right now on facebook. We already have facebook chat on the N900. I wouldn't mind seeing a plugin for modest that connects with facebook messaging, but that ain't in the cards for this app right now.

2. I will give you a better N900-like icon on facebook (instead of the blue "eff" logo" when I can get to it. The icons and splash screen have exhausted my meager artistic talents for today.

There may be a minor release this week with some fixes, but the next feature release will probably take a little more time to work out. But, I predict, it will be worth it...

xenomorph72 2010-11-28 20:17

Re: [Announce] Effing - Facebook Status Updater
 
absolutely awesome app thanks for the update!

1 issue im having now though is i now get nothing showing at all in the old status area? it says requesting status from facebook and then nothing appears?

rmerren 2010-11-28 22:20

Re: [Announce] Effing - Facebook Status Updater
 
Quote:

Originally Posted by xenomorph72 (Post 885194)
absolutely awesome app thanks for the update!

1 issue im having now though is i now get nothing showing at all in the old status area? it says requesting status from facebook and then nothing appears?

Oops...I didn't finish the code that forces a logout. There are new permissions required for reading posts other than status items. It will be in the next release.

You can fix it now by clicking the configuration button (the gear) and then press the logout button, then close the configuration dialog. Then you just click the refresh button (the circular arrow) and it will prompt you for your login again. Then all will be well...

geekworld001 2010-12-06 15:08

Re: [Announce] Effing - Facebook Status Updater
 
Quote:

Originally Posted by rmerren (Post 885103)
Just issued a minor update. There are some back-end changes to tighten up some code in the communication with the facebook api, and some rearranging of the qml into a grid pattern so that everything lines up.

On the backend, for those interested, I switched to using the "posts" request instead of the "statuses" request, so you will see more types of postings. I have not yet identified all of the post types (the "types" attribute is not documented, to nobody's surprise) so the ones that are unidentified will just show up as "post". Also, the number of likes for your post is displayed.

There are a few things that need to be added:
  • Like count for comments
  • actual link on link posts
  • link to picture on picture posts
  • other post types?

Please provide feedback here or via a message on facebook through the application page with other details like this that you see missing.

As for the other two requests here:

1. I will probably not tackle messaging as it is in flux right now on facebook. We already have facebook chat on the N900. I wouldn't mind seeing a plugin for modest that connects with facebook messaging, but that ain't in the cards for this app right now.

2. I will give you a better N900-like icon on facebook (instead of the blue "eff" logo" when I can get to it. The icons and splash screen have exhausted my meager artistic talents for today.

There may be a minor release this week with some fixes, but the next feature release will probably take a little more time to work out. But, I predict, it will be worth it...

Hello Developer,
Around what time can we expect to get that logo of Nokia N900????

Thanks...

rmerren 2010-12-08 19:05

Re: [Announce] Effing - Facebook Status Updater
 
Quote:

Originally Posted by geekworld001 (Post 890660)
Hello Developer,
Around what time can we expect to get that logo of Nokia N900????

Thanks...

Around half-past when I get around to it! :D

Seriously, I am working on a feature release, but having a very frustrating time tracking down an issue submitting to the facebook api. Another release is imminent...as soon as this is resolved.

Then I will try to make you a nice pretty picture of the N900.

sup 2010-12-08 23:50

Re: [Announce] Effing - Facebook Status Updater
 
Hi, app works good, I only cant figure out what that button with three question marks is supposed to be doing?

rmerren 2010-12-08 23:53

Re: [Announce] Effing - Facebook Status Updater
 
Quote:

Originally Posted by sup (Post 892805)
Hi, app works good, I only cant figure out what that button with three question marks is supposed to be doing?

That's the mystery button. It is another feature that, until 5 minutes ago, was still in development. I am doing some final testing and releasing it shortly...

rmerren 2010-12-09 00:19

Re: [Announce] Effing - Facebook Status Updater - now with places checkin!
 
I just submitted to the autobuilder. The new feature I have been working on is places checkin. Facebook doesn't have this in every country yet, but for those in countries where it works, please give it a test run.

A few caveats:
  • I haven't figured out how to tell how many satellites are used...it may be in a later version of Qt Mobility. So sometimes your first GPS fix is a little off because it is just the AGPS. If you hit the refresh button, you will get an updated list of places to select from when you have a better fix (usually a few seconds after the first fix)
  • Places is still a little rough on facebook...you might find multiple entries for the place you are visiting. Not sure what criteria to offer to pick which is better
  • I haven't added functionality to list your friends who have checked in at the same location. Not sure if it is of value or not (if your friends are not checking in, for instance), so please provide feedback

Let me know how it works, and how to improve it for you.

Note: nothing seems to be moving on autobuilder, so it may be a while before it gets submitted and ends up in the repository. I will make a note here when I get the notice that it has made it through the food chain.

Edit: I had a dependency problem--needed to add a dev file for the mobility location stuff. I just got the OK from autobuilder, so it should hit the repositories soon. Enjoy.

talmage 2010-12-09 16:25

Re: [Announce] Effing - Facebook Status Updater
 
I installed effing 0.6.1-1 today. As advertised, it connects to Facebook, shows me my recent status messages, and lets me post new ones. Yay!

Effing also uses about 50-percent of the CPU. Why is that?

rmerren 2010-12-09 16:28

Re: [Announce] Effing - Facebook Status Updater
 
Quote:

Originally Posted by talmage (Post 893368)
I installed effing 0.6.1-1 today. As advertised, it connects to Facebook, shows me my recent status messages, and lets me post new ones. Yay!

Effing also uses about 50-percent of the CPU. Why is that?

Is it consistently taking 50% cpu? That's not good. I wonder if the animation in qml is a power suck. I will check it out.

Thanks for pointing it out!

Also: the update from last night (0.7.1-1) lets you post checkins to facebook places.

raverpol 2010-12-09 16:48

Re: [Announce] Effing - Facebook Status Updater
 
Hi
why can't I change effing N900 to N900 Status Updater permanetly? Every time I open setting it is set on effing N900.

rmerren 2010-12-09 16:52

Re: [Announce] Effing - Facebook Status Updater
 
Quote:

Originally Posted by raverpol (Post 893388)
Hi
why can't I change effing N900 to N900 Status Updater permanetly? Every time I open setting it is set on effing N900.

I'll check it out.

talmage 2010-12-09 17:16

Re: [Announce] Effing - Facebook Status Updater
 
Quote:

Originally Posted by rmerren (Post 893371)
Is it consistently taking 50% cpu? That's not good. I wonder if the animation in qml is a power suck. I will check it out.

On startup, it uses about 50% waiting for communication with Facebook.

Usage continues at that level after it receives the status messages.

Is it polling?

rmerren 2010-12-09 18:05

Re: [Announce] Effing - Facebook Status Updater
 
Quote:

Originally Posted by talmage (Post 893411)
On startup, it uses about 50% waiting for communication with Facebook.

Usage continues at that level after it receives the status messages.

Is it polling?

No polling--it only reads on startup or when you hit refresh--but I will test to see if the meager QML animations taking place are sucking up resources. Other than that, it just sits there and reacts to input.

rmerren 2010-12-09 22:32

Re: [Announce] Effing - Facebook Status Updater
 
Quote:

Originally Posted by rmerren (Post 893438)
No polling--it only reads on startup or when you hit refresh--but I will test to see if the meager QML animations taking place are sucking up resources. Other than that, it just sits there and reacts to input.

It is definitely the animations. Just a few fading and returning letters sucked up almost 50% of a cpu on my desktop. I am going to disable them for the next release.

Thanks for the heads-up!

rmerren 2010-12-10 17:44

Re: [Announce] Effing - Facebook Status Updater
 
Both issues mentioned here (high cpu usage and config menu resetting the tagline) are resolved. I also plugged a potential memory leak. I will try to push out a new version later today.

talmage 2010-12-10 19:30

Re: [Announce] Effing - Facebook Status Updater
 
Can I disable the places checkin? I don't want to use it ever, ever, ever.

Would you tell us, please, Mr. Merren, why Effing needs each of the three, four, or five FB permissions it asks for? I'd be interested to know if it could use fewer.

cutehunk04 2010-12-10 19:47

Re: [Announce] Effing - Facebook Status Updater
 
is there any way to being it to the homescreen ....

rmerren 2010-12-10 20:04

Re: [Announce] Effing - Facebook Status Updater
 
Quote:

Originally Posted by talmage (Post 894221)
Can I disable the places checkin? I don't want to use it ever, ever, ever.

Would you tell us, please, Mr. Merren, why Effing needs each of the three, four, or five FB permissions it asks for? I'd be interested to know if it could use fewer.

Wow. You're welcome.

No need to disable...just don't use the places feature if you don't want to.

As for permissions: They are rather poorly described by Facebook when accepting, but you can read about them here: http://developers.facebook.com/docs/...on/permissions. Most are obvious except for the offline access. This allows an app which is not tied to a web session to use the api beyond a short time. Without it you would need to log in nearly every time you used the app. With it the app can use a token obtained to access facebook for discrete transactions until you invalidate it.

rmerren 2010-12-10 20:10

Re: [Announce] Effing - Facebook Status Updater
 
Quote:

Originally Posted by cutehunk04 (Post 894227)
is there any way to being it to the homescreen ....

That is not possible here, but I am thinking of something like that for a separate project. There is a framework out there for using Qt in desktop widgets, but it is unclear whether it would be difficult to code and test in Qt creator, and whether such a thing would suck the N900 battery dry. Too much else on the plate to start that now, also.

talmage 2010-12-10 20:20

Re: [Announce] Effing - Facebook Status Updater
 
Quote:

Originally Posted by rmerren (Post 894233)
Wow. You're welcome.

I'm sorry. I offended you and I didn't mean to. I could have phrased it better. What I meant was that don't use the places feature of Facebook and that I will never use it. I am happy that Effing doesn't require me to use Facebook places.

talmage 2010-12-10 20:24

Re: [Announce] Effing - Facebook Status Updater
 
Quote:

Originally Posted by rmerren (Post 894233)
No need to disable...just don't use the places feature if you don't want to.

Will the other features of Effing still work if I don't grant it the checkin permission?

Quote:

Originally Posted by rmerren (Post 894233)
As for permissions: They are rather poorly described by Facebook ...

Thanks. I get it.

rmerren 2010-12-10 23:09

Re: [Announce] Effing - Facebook Status Updater
 
Whatever permissions you deny, will cause facebook to stop sending that information. For example, if you deny the user_checkins permission, then facebook will not tell the app about any checkins you have. If every third post in your statuses is a checkin, they simply won't be returned in a query. In general, denying the user_* permissions just makes that type of object not be returned in a query.

The pubish_* permissions are, as expected, the ability of the app to publish that type of object on your behalf. If you deny the publish_checkins permission and never try to do a checkin, you will not notice the difference. If you do try to publish a checkin without the permission, you should get an error that (I think) the app will show to you. (I am only slightly uncertain because I do check the returned info for these types of errors, but facebook doesn't really give great error messages for everything.)

In any case, you can deny the permission for either reading or writing checkins and the app will work fine. Feel free to try it...you are certainly thinking of things that I didn't consider, you won't break anything by trying, and I (and I'm sure others here) will appreciate hearing the results of your testing.

Also: if you are interested in seeing what the backend does with your permissions, you can check out the source code at Gitorious. It is always stressful to cede permissions on facebook because you don't know what will be done with your data. But the great thing about open source (and platforms like Maemo that encourage it) is that even if you can't read the source code yourself you can be reasonably assured that someone else would spot nefarious code.

pusak gaoq 2010-12-11 06:29

Re: [Announce] Effing - Facebook Status Updater
 
first of all i likes to say i'm love your effing apps so much....
every new apps update is very useful to me...

i just have an idea to makes your apps more better....
can you somehow add new feature where we can add comment on our status or reply to friends that have comment to our status????

replying to our own comment i thinks we makes this apps a lot more fun to use....

fraaaaanka 2010-12-11 21:33

Re: [Announce] Effing - Facebook Status Updater
 
super app
great ui
places functionality kis brilliant
look forward to more updates

meLi 2010-12-12 03:21

Re: [Announce] Effing - Facebook Status Updater
 
how to use check in place ? i try GPS successful then i type new post press sending but it not post to my fb wall..

mr yoda 2010-12-12 20:48

Re: [Announce] Effing - Facebook Status Updater
 
Quote:

Originally Posted by meLi (Post 894995)
how to use check in place ? i try GPS successful then i type new post press sending but it not post to my fb wall..

I think when you use the places function and it comes up with "success" it then list a number of places that you are near. You select the one you're at and then post it to Facebook.

That is my understanding of it.


All times are GMT. The time now is 02:12.

vBulletin® Version 3.8.8