maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [Announce] Horizontal-Call > Call people in your contact list without HW keyboard, easily and fast. (https://talk.maemo.org/showthread.php?t=56533)

eitama 2010-06-18 11:39

[Announce] Horizontal-Call > Call people in your contact list without HW keyboard, easily and fast.
 
I am glad to announce my first application for the N900! (Also my 1st C++ App that actually does something!!!)
Horizontal-Call - Donations are welcome :)

Ruksak - This makes you feel more secure?

Video Review : http://www.youtube.com/watch?v=tfqS-eNJ3lU

Edit13 : New version 0.8-2 is in the extras-devel repository!
How To Install :
  • The application is in extras-devel repository.
  • Configure the extras-devel repo on your device, and use the application manager to install this application.
    OR
  • Download the DEB file from the repository, link is at the top in the Edit details.
  • Copy it to your device - Preffered to : /home/user/MyDocs
  • Not sure if you need root or not, but it's always good to have! -> Install rootsh
  • Open terminal -> Type "sudo gainroot"
  • Install libqtm-contacts -> "apt-get install libqtm-contacts"
  • Install libqt4-dbus -> "apt-get install libqt4-dbus"
  • Install the app -> "dpkg -i /home/user/MyDocs/hor....deb" (Change name to fit your download)

Bugs to solve :
  • Some crashes still occur sometimes and needs some addressing.
  • Contact manual refresh crashes the app most of the time.

Description :
  • The application loads the contacts into a a list.
  • It then displays buttons with letters to reach the 1st char of each contact - This means that if no contacts start with the Letters "G, X and Z" those buttons won't appear, giving more room for the rest of the buttons.
  • After 1 press, the buttons are recreated with the 2nd index letter, and so forth.
  • The list is constantly filtered on the right, allowing the selection of the contact when found.
  • The application will automatically select a contact, if it is the only one that matches the filter, immediately displaying it's phone numbers, allowing one less click!
  • The application can work in fullscreen mode or normal mode, to togge between them, hit the "Toggle" button.
  • To disable autorotation or set a manual rotation choice, switch to normal mode, and open the application menu by tapping the title.
  • The application supports sending sms using 3rd party app called fastSMS by realsportcars

Motivation :
  • When the phone is mounted in the car, in landscape mode, there is no simple way of searching for a contact, and dialing it.
  • Contacts on the hildon-desktop force you to pre-configure it, and are limited to a number of contacts, according to available space.

Features :
  • Written with QtMobility/C++
  • Big fonts
  • Easy, fast searching.
  • Uses Dbus to dial the numbers providing the usual phone interface.
  • Autorotation - Landscape / Portrait
  • External qss files to allow plenty of customization.
  • SMS support via fastSMS

Limitations :
  • Due to QtMobility bugs, only English contacts will be displayed at the moment. (Help in this area is appreciated)
  • Only "PhoneNumber" contacts will be displayed, this mean, no skype/gtalk contacts at the moment. (Don't know the dbus calls to dial skype calls).
  • Loading contacts after the application starts takes about 3 seconds, this is a QtMoblity limitation which I will be able to solve soon by caching the contacts. (Still thinking about how to get around this).

TODOs :
  • Solve the limitations (: (Pretty much wait for devel and Qt Mobility 1.0.1)
  • Add skype / gmail / msn support - I need help with dbus on this one. Anyone knows how to start a skype call using dbus?
  • Integrate with fastSMS (Done!)
  • Improve UI

Screenies :
http://i880.photobucket.com/albums/a...629-132115.png
http://i880.photobucket.com/albums/a...629-132058.png
http://i880.photobucket.com/albums/a...629-132049.png
http://i880.photobucket.com/albums/a...629-132123.png

New version is now in the extras-devel repository. - Current version is 0.7-8

Special Thanks To:
MohammadAG, Felipe, wOOt, Venemo (Hope i'm not forgetting anyone) For helping me!

HtheB 2010-06-18 11:42

Re: [Announce] Horizontal-Call > Call people in your contact list without HW keyboard, easily and fast.
 
Nice, keep up the good work pal :D

d-iivil 2010-06-18 12:05

Re: [Announce] Horizontal-Call > Call people in your contact list without HW keyboard, easily and fast.
 
Suggestion: use a buttons included in theme (there's a scalable button included in every theme)

Bug: phone number & name does not match. I tried to call my co-worker but it showd my dad's number instead and when I tapped the number it actually tried to call my dad. Common thing with my dad & co-worker is that their both name starts with same letter in contact list.

AlMehdi 2010-06-18 12:15

Re: [Announce] Horizontal-Call > Call people in your contact list without HW keyboard, easily and fast.
 
Wonderful! Like new thinking.. is there a way to make custom backgrounds for the buttons?

Cue 2010-06-18 12:19

Re: [Announce] Horizontal-Call > Call people in your contact list without HW keyboard, easily and fast.
 
very cool.

eitama 2010-06-18 12:31

Re: [Announce] Horizontal-Call > Call people in your contact list without HW keyboard, easily and fast.
 
@D-Livil :
Can you tell me what steps you took before that happened?
I don't have that problem on my N900 ):
Can you tell if you have any none ordinary contacts? (Nameless, numbers as 1st digit etc)
Also, I tried using the normal Maemo5 themed buttons, but it has problem when stretched beyond 80 i think, I thad to resort to setStyle.
If you know how to use a scalable maemo5 theme styled QPushButton, I'll be happy to know how (:

@AlMehdi,
I can export the button style into a file, and it can be edited, but 1st i'd like to solve all the other limitations. (i'll add it to TODOs).

Anyway else having the Name not matching the Number bug?

w00t 2010-06-18 12:33

Re: [Announce] Horizontal-Call > Call people in your contact list without HW keyboard, easily and fast.
 
Great work, eitama!

Nice to see you making progress. :)

nrajesh 2010-06-18 12:41

Re: [Announce] Horizontal-Call > Call people in your contact list without HW keyboard, easily and fast.
 
Seems like a nice app in lieu with contact apps of phones like 5800!

Downloaded from the link you provided but there seems to be a missing dependency with libqtm-contacts. Unable to install if this is not resolved.

Probably I'll lookup in this forum and see if someone has faced a similar pbm but thought of alerting you as well in case you yourself are able to resolve this!

Edit: libqtm-contacts dependency resolved with apt-get install

nrajesh 2010-06-18 12:50

Re: [Announce] Horizontal-Call > Call people in your contact list without HW keyboard, easily and fast.
 
Quote:

Originally Posted by D-Iivil (Post 720425)
Bug: phone number & name does not match. I tried to call my co-worker but it showd my dad's number instead and when I tapped the number it actually tried to call my dad. Common thing with my dad & co-worker is that their both name starts with same letter in contact list.

+1 on this bug. Even I got it. Commonality with contacts was their starting characters were same.

AlMehdi 2010-06-18 12:50

Re: [Announce] Horizontal-Call > Call people in your contact list without HW keyboard, easily and fast.
 
Yeah, that is cool. Was thinking everyone might not like the blue buttons ;)


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

vBulletin® Version 3.8.8