maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   Dialcentral 1.0 (https://talk.maemo.org/showthread.php?t=29347)

mrdally204 2010-02-16 22:23

Re: Dialcentral 1.0
 
Quote:

Sondjata
Anyone else getting that the GoogleVoice sms gateway cannot be accessed error message? The SMS does go through though.
I did receive this once or twice. I really believe it is google voice mobile servers/site giving the issue. after a few seconds I tried again and the message sent.

epage 2010-02-17 00:00

Re: Dialcentral 1.0
 
Quote:

Originally Posted by Addison (Post 528720)
Having a texting conversation with a friend turns into an LED blinkfest.

Is there a better solution for this? I know that a notification one minute after a sent message is no longer a priority for you so I'm not sure if anything can be done here.

I forgot, what is the reason for you to be using DC over TOR? For me, TOR has worked almost flawlessly on my n810. Its my n900 thats been having issues...

Quote:

Originally Posted by Addison (Post 528720)
One simple request. Could you put in a Page Down code when replying to a message?

It seems unnecessary to always have to scroll to the bottom of a conversation when replying.

Are you referring to the dialog where you type in SMS messages? When you open it, it should be scrolled to the bottom with the last message highlighted.

Quote:

Originally Posted by Addison (Post 528720)
In regards to the user interface, have you had any thoughts about going with a portrait mode?

That probably will give you the best appearance of making your application feel like a phone. Maybe even throw in a simple clock somewhere as well.

As it is now, portrait mode cuts out too much of the text.

DC could work in portrait for everything but SMS entry. I could go ahead and add portrait support, but I would only be developing/testing for n900 (I've not installed any of the portrait hacks on my n810).

My thought is eventually I need to rewrite my apps in QT and I was thinking of holding of portrait support till then.

Quote:

Originally Posted by Addison (Post 528720)
By the way, when did you turn from Eric to Ed? Do I even know you? *lol*

Eric (brontide) who moved away from the Maemo community temporarily and then completely, a year or two ago. He took over development from the original author and then eventually I took over development from him. For an example, here is an old post of his (I'm the third developer he mentioned, adding support initially for native login).

epage 2010-02-17 00:12

Re: Dialcentral 1.0
 
Quote:

Originally Posted by mrdally204 (Post 529272)
For SMS broadcast, bring up the menu as you do now, but have a new button that says "more" or something similar, which brings your to a check box menu of your contacts.
If the contact has multiple numbers I guess you can open a new window to ask, or list all numbers in the check box screen.
I'm still not positive how I see it yet

My concern with this is you can't hand enter the numbers (though I assume people usually use their contact list for broadcast sms's).

My thought went along these lines:
SMS Entry dialog turns into a window. You can switch back from it to the main window. When you select another number through any of the tabs it gets added to the SMS. The area where I show the conversation history is replaced by a list of target contacts. Clicking on them will allow you to switch the contacts number. Next to the contact is a remove button. When you delete all but one contact the view reverts back to the conversation history.

Closing the window clears all of this.

Thoughts?

mrdally204 2010-02-17 00:46

Re: Dialcentral 1.0
 
Little sleepy so I'm having a hard time visualizing it from your description. will read it a few more times thought

Addison 2010-02-17 01:47

Re: Dialcentral 1.0
 
I didn't realize that ToR had already come that far in development. Looks like I'll be pestering you on that instead from now on. :)

With the SMS reply entry, yeah, it scrolls to the bottom of the last message just fine. The thing I tried to mention earlier, and I'm sure my wording was off on this, is that when you tap on the text entry location to start typing, the hildon keyboard covers the area.

Like when you type something in the MicroB or Tear browser, if the text area is below the hildon keyboard, it shifts the page up for you to see.

With DC, the hildon keyboard just folds over that area and I always have to scroll down to the very end, so that when I start typing, the text is at the top of the screen and not underneath the keyboard.

I was hoping that this would be a simple, single line of code for you to do. If it's more than that, consider this a very low priority request.

I think why you had me confused earlier is because I could have sworn I've called you Eric before in some of my old SMS texts I sent you and you never bothered to yell at me for that.

Anyway, I'll look into hacking the matchbox keyboard. It's very weird how the layout, geometry and key symbols were compiled to make it work, using multiple files for it.

Getting a finger friendly keyboard like the Iphone is something I've wanted for awhile now.

It would be perfect for DC so maybe I can make something of it and let you know.

Either 8 or 10 buttons per row is exactly divisible for a 480 width screen.

I think that 6 rows for 8 columns or 5 rows for 10 columns would fit well on the screen.

So yeah, I'll see if this is something possible to do since I doubt you would enjoy making your own keyboard for DC from scratch, kind of like how the guy who made Xword did for his crossword puzzle port. :)

epage 2010-02-17 01:59

Re: Dialcentral 1.0
 
Quote:

Originally Posted by Addison (Post 531214)
I didn't realize that ToR had already come that far in development. Looks like I'll be pestering you on that instead from now on. :)

It is rare that I get a complaint for the Maemo 4.1. I've also not seen any issues of note. I've actually been tempted to promote it to Extras.

Quote:

Originally Posted by Addison (Post 531214)
With the SMS reply entry, yeah, it scrolls to the bottom of the last message just fine. The thing I tried to mention earlier, and I'm sure my wording was off on this, is that when you tap on the text entry location to start typing, the hildon keyboard covers the area.

Like when you type something in the MicroB or Tear browser, if the text area is below the hildon keyboard, it shifts the page up for you to see.

With DC, the hildon keyboard just folds over that area and I always have to scroll down to the very end, so that when I start typing, the text is at the top of the screen and not underneath the keyboard.

I was hoping that this would be a simple, single line of code for you to do. If it's more than that, consider this a very low priority request.

There is probably something I can do about adjusting my window when the OSK comes up but I do not know what it is or how worth it is. Physical keyboards are just easier to design for ;).

Oh and I have previously implemented my own OSK, modeled after my favorite keyboard for the Palm. It wasn't a plugin to Maemo though. Its a part of my calculator that I've used as a Touch UI sandbox known as "ejpi".

Quote:

Originally Posted by Addison (Post 531214)
I think why you had me confused earlier is because I could have sworn I've called you Eric before in some of my old SMS texts I sent you and you never bothered to yell at me for that.

I must have missed it.

mrdally204 2010-02-17 02:08

Re: Dialcentral 1.0
 
wow could you hard code a keyboard into DC? It never crossed my mind before and while a huge waste of design time would be friggin saweet. Alow it to be skinable (if possible) and let others play

epage 2010-02-17 02:12

Re: Dialcentral 1.0
 
Quote:

Originally Posted by mrdally204 (Post 531231)
wow could you hard code a keyboard into DC? It never crossed my mind before and while a huge waste of design time would be friggin saweet. Alow it to be skinable (if possible) and let others play

In essence Dialcentral and ejpi both have a hard coded keyboard. Dialcentral's focuses on numbers (the dialpad) and ejpi's focuses on math operations (but the alphabet is there).

Is it an effective use of my time? Probably not. Rather than re-inventing the wheel I rather use whats out there unless it serves a very distinct purpose (like in the Dialpad or ejpi)

mrdally204 2010-02-17 02:17

Re: Dialcentral 1.0
 
Depending on what type of logic you can build into it it could make it quicker and easier to type. use larger buttons with 3-4 letters in it and have predictive typing figure out what you are typing. I find the OSK sometimes fine others almost unusable. Thank goodness for the keyboard

*Edit TOR short for The One Ring. use the search located somewhere around ^


:D

heavyt 2010-02-17 02:21

Re: Dialcentral 1.0
 
O.K. I give, what is TOR? :confused:

epage 2010-02-17 02:21

Re: Dialcentral 1.0
 
Quote:

Originally Posted by mrdally204 (Post 531240)
Depending on what type of logic you can build into it it could make it quicker and easier to type. use larger buttons with 3-4 letters in it and have predictive typing figure out what you are typing. I find the OSK sometimes fine others almost unusable. Thank goodness for the keyboard

I have the OSK disabled on my n810 and n900. I haven't touched my 770 enough to worry about the OSK.

But let's look at requirements:
  • OSK
  • Cursor movement
  • Backspace, Delete
  • Copy and Paste
  • Predictive Typing

This is a whole separate project in of itself, one best to be made re-usable between programs. I feel this is outside of the scope of Dialcentral.

epage 2010-02-17 02:24

Re: Dialcentral 1.0
 
Quote:

Originally Posted by heavyt (Post 531249)
O.K. I give, what is TOR? :confused:

The One Ring. The only bug I have filed to me specifically for Maemo 4.1 is that you can't fine tune the polling times. I also do not feel that a lack of some of the filed enhancements is a blocker for release for Maemo 4.1

mrdally204 2010-02-17 02:26

Re: Dialcentral 1.0
 
so you will get right to it? Swell ;)

I figured as much, I was just thinking out loud. I think having an open source keyboard replacements of sorts would be a fantastic idea if it could be ported to and from apps.

*Edit I have not used TOR in a few releases, basically since the first one I was testing for u with. If you feel it is near production quality maybe I should give it another run.

epage 2010-02-17 02:28

Re: Dialcentral 1.0
 
Quote:

Originally Posted by mrdally204 (Post 531256)
so you will get right to it? Swell ;)

I figured as much, I was just thinking out loud. I think having an open source keyboard replacements of sorts would be a fantastic idea if it could be ported to and from apps.

*Edit I have not used TOR in a few releases, basically since the first one I was helping with. If you feel it is near production quality maybe I should give it another run.

I am prepping another bug fix which I hope to have in the autobuilder tonight.

heavyt 2010-02-17 02:32

Re: Dialcentral 1.0
 
Quote:

Originally Posted by mrdally204 (Post 531240)
Depending on what type of logic you can build into it it could make it quicker and easier to type. use larger buttons with 3-4 letters in it and have predictive typing figure out what you are typing. I find the OSK sometimes fine others almost unusable. Thank goodness for the keyboard

*Edit TOR short for The One Ring. use the search located somewhere around ^


:D

Did a search http://talk.maemo.org/showpost.php?p=124400&postcount=1

heavyt 2010-02-17 02:35

Re: Dialcentral 1.0
 
No problem.

epage 2010-02-17 04:37

Re: Dialcentral 1.0
 
Quote:

Originally Posted by mrdally204 (Post 531117)
Little sleepy so I'm having a hard time visualizing it from your description. will read it a few more times thought

Let m try again.

With the setup I'm doing the SMS Entry is not a dialog but a window. It shows up in the task switcher and stuff.

In any of the three tabs you select a contact and the window pops up like before (Except its now in the taskswitcher).

You can then switch back to the Dialcentral main window. Once there if you select another contact, SMS Entry pops back up. Instead of the message history you are familiar with, you get a list of contacts added to the SMS.

The plus side is it makes it easy to add and remove people to an SMS whether they are in your call history, contact list, or you hand enter it. The downside is my idea does not include a multi-select.

EDIT: I'm probably half-way through implementation. I've got one bug when closing the SMS Entry window and re-hookup the dial and sms buttons.

Tintin 2010-02-17 04:44

Re: Dialcentral 1.0
 
I love Dialcentral.

mrdally204 2010-02-17 07:51

Re: Dialcentral 1.0
 
this guy is through the roof amazing. Any plans on bringing the same notification code to DC as you now have in TOR. Smarter polling ect?

knthp 2010-02-17 08:01

Re: Dialcentral 1.0
 
Any one with an idea how i can solve my problem? Here it is; every time i open dialcentral it asks me for a username and password. Where do i create or get the two from?

epage 2010-02-17 11:51

Re: Dialcentral 1.0
 
Quote:

Originally Posted by mrdally204 (Post 531625)
this guy is through the roof amazing. Any plans on bringing the same notification code to DC as you now have in TOR. Smarter polling ect?

No. I feel TOR and Dialcentral serve mostly non-overlapping purposes. Dialcentral is not and has never been meant to be a active IM type application (why re-invent the wheel?). Part of my focus with it also has been battery life which even with my smart polling can be an issue.

Quote:

Originally Posted by knthp (Post 531632)
Any one with an idea how i can solve my problem? Here it is; every time i open dialcentral it asks me for a username and password. Where do i create or get the two from?

Dialcentral is an interface to Google Voice. You need a Google Voice username and password.

Addison 2010-02-18 03:46

Re: Dialcentral 1.0
 
Going back to the previous conversation about DC having it's own touch screen keyboard I think is too much to ask of Ed, even if he is an obvious sadist. *lol*

Features like highlight, copy, paste, etc., we would basically be asking him to make his own word processor.

Anyway, I posted a topic about the hildon keyboard.

Hopefully I'll get a response from someone.

I could do one right now using Xkbd but it would require using the hardware keys to open and close it.

So I'll wait and see what happens with my new topic.

Hey Ed, would it be simple to code a digital clock on DC?

epage 2010-02-18 03:51

Re: Dialcentral 1.0
 
Quote:

Originally Posted by Addison (Post 533578)
Hey Ed, would it be simple to code a digital clock on DC?

Whats the reason behind wanting a clock, especially with status bar clocks existing for Maemo 4.1 and a clock builtin to Maemo 5?

epage 2010-02-18 04:31

Re: Dialcentral 1.0
 
As caution for those actively watching extras-devel, I've uploaded 1.1.0.

Includes
  • "+" support
  • Multi-part sms
  • Unofficial support for importing contacts
  • Misc other stuff

I guess we'll see how much I broke

EDIT: My hope is "+" was the limitation behind gizmo not working, I'd be interested to see if peple have gizmo broken right before update and if its fixed after

silvermountain 2010-02-18 04:35

Re: Dialcentral 1.0
 
Will try out the new version tonight.

Ed, we've all said it a number of times, but again, you're incredible.

Addison 2010-02-18 04:37

Re: Dialcentral 1.0
 
Quote:

Originally Posted by epage (Post 533584)
Whats the reason behind wanting a clock, especially with status bar clocks existing for Maemo 4.1 and a clock builtin to Maemo 5?

No reason at all, Ed. :)

You mentioned earlier about changing up the screen layout and I thought maybe you would want it to look more like some of the commercial apps available for Google Voice.

http://www.designvsart.com/blog/wp-c..._interface.jpg

So yeah, I'm just trying to keep this topic active by making needless requests. :)

uvatbc 2010-02-18 04:45

Re: Dialcentral 1.0
 
epage, props for the great work!
I have a request - DC should use the call out number provided by GV. I know that this isn't possible with TOR given the nature of the plugin, but that shouldn't be a design constraint in DC (standalone app).

Also, a pony.

Pretty please?

epage 2010-02-18 04:56

Re: Dialcentral 1.0
 
Quote:

Originally Posted by Addison (Post 533610)
No reason at all, Ed. :)

You mentioned earlier about changing up the screen layout and I thought maybe you would want it to look more like some of the commercial apps available for Google Voice.

http://www.designvsart.com/blog/wp-c..._interface.jpg

So yeah, I'm just trying to keep this topic active by making needless requests. :)

That layout looks very similar to DC except its in portrait. I am doing a bit of contemplation for optimizing the portrait layout (for Maemo 5)

Quote:

Originally Posted by uvatbc (Post 533615)
epage, props for the great work!
I have a request - DC should use the call out number provided by GV. I know that this isn't possible with TOR given the nature of the plugin, but that shouldn't be a design constraint in DC (standalone app).

Also, a pony.

Pretty please?

Oh, where it provides you a number to call? I'm curious, what is the draw of this approach?

uvatbc 2010-02-18 05:31

Re: Dialcentral 1.0
 
Quote:

Originally Posted by epage (Post 533617)
Oh, where it provides you a number to call? I'm curious, what is the draw of this approach?

In my case the particular reason for this is because of the way I have DC set up:
Case #1: DC is configured to dial to my skype number. I have skype on my home dect phone in addition to my n900. If I'm home and I make a DC call, GV calls my skype number and I suddenly have everything ringing around me.

Case #2: DC is configured to call my gizmo number which is only configured on the n900. Gizmo sometimes just does not work correctly. So quite often, I make a DC call, and the call that is supposed to reach my gizmo never actually activates on my n900, but GV then *does* go to the other party and all they hear is a wall of silence.

If DC were to initiate the call to the number that GV provides, case #1 is taken care of automatically. Errors like the one in case #2 are also immediately brought up in DC itself - allowing me to take remedial actions without letting the other party get frustrated.

silvermountain 2010-02-18 06:18

Re: Dialcentral 1.0
 
Quote:

Originally Posted by epage (Post 533608)
As caution for those actively watching extras-devel, I've uploaded 1.1.0.

Includes
  • "+" support
  • Multi-part sms
  • Unofficial support for importing contacts
  • Misc other stuff

I guess we'll see how much I broke

Installed 1.1.0-8 and nothing seems broken...and...HOLY COW....have you fixed the SMS entry-window???!?!

I can now see the characters left all the time - AND the text wraps at the right side of the window (both if minimized and full-screen)!!

Did this come in this release?

AWEESSOOMME!!!

(If I were super nit-picky I'd say that the text starts awfully close to the left side of the screen. Maybe pad the left side with a few more pixels but seriously, this is fantastic).
What is the multi-part SMS supposed to be about?

mrdally204 2010-02-18 08:41

Re: Dialcentral 1.0
 
I really do love the idea of portrait mode. Maybe instead of depending on a hack, you could do it via the UI? a selectable option via the menu.

If you tried it for the N8x0, would there be a way to switch to landscape on the fly. This would allow you to navigate everything in portrait, then when a text box is clicked, switch to landscape automatically. When item is sent or text box is gone, flip back to portrait auto.


**Edit Bug in 1.1.0-8 in the text window, the letters left counts up not down.

**Edit 2 I love the new text interface. I however hate the dial/send buttons. They are tiny. Can you make 1 large button located in the bottom right near thumb that is Dial and switches to send when you type, would be swell. I also like how the text window does not open up in full screen even if I am full screen. I like the easy x at the top. great work!

epage 2010-02-18 12:36

Re: Dialcentral 1.0
 
Quote:

Originally Posted by uvatbc (Post 533641)
In my case the particular reason for this is because of the way I have DC set up:
Case #1: DC is configured to dial to my skype number. I have skype on my home dect phone in addition to my n900. If I'm home and I make a DC call, GV calls my skype number and I suddenly have everything ringing around me.

Case #2: DC is configured to call my gizmo number which is only configured on the n900. Gizmo sometimes just does not work correctly. So quite often, I make a DC call, and the call that is supposed to reach my gizmo never actually activates on my n900, but GV then *does* go to the other party and all they hear is a wall of silence.

If DC were to initiate the call to the number that GV provides, case #1 is taken care of automatically. Errors like the one in case #2 are also immediately brought up in DC itself - allowing me to take remedial actions without letting the other party get frustrated.

The main issue is it makes everything a callout number. This probably isn't an issue with Skype because its probably cheaper to only do callouts then callings but it does make you pay with Gizmo.

I'm unsure if anyone has discovered the API to this, I'll have to look around.

Quote:

Originally Posted by silvermountain (Post 533670)
I can now see the characters left all the time - AND the text wraps at the right side of the window (both if minimized and full-screen)!!

Did this come in this release?

AWEESSOOMME!!!

The characters left was changed this release. A limitation of dialogs is I can't put data in that row. As a window I could which allows it to always show up.

The text-wrap was fixed in the previous release, I'm unsure why you didn't see it.

Quote:

Originally Posted by silvermountain (Post 533670)
(If I were super nit-picky I'd say that the text starts awfully close to the left side of the screen. Maybe pad the left side with a few more pixels but seriously, this is fantastic).

Keep in mind I sent it to the auto-builder last night, I actually have not tried the build yet and have no clue how it looks on an actual device :)

Quote:

Originally Posted by silvermountain (Post 533670)
What is the multi-part SMS supposed to be about?

Once you've selected someone to text, switch back to the main window without closing the SMS one. Select another person. See what happens

Quote:

Originally Posted by mrdally204 (Post 533800)
I really do love the idea of portrait mode. Maybe instead of depending on a hack, you could do it via the UI? a selectable option via the menu.

If you tried it for the N8x0, would there be a way to switch to landscape on the fly. This would allow you to navigate everything in portrait, then when a text box is clicked, switch to landscape automatically. When item is sent or text box is gone, flip back to portrait auto.

Go ahead and make a request so I don't lose track of this but note I probably won't work to support Maemo 4.1 due to lack of official rotation support.

Quote:

Originally Posted by mrdally204 (Post 533800)
**Edit Bug in 1.1.0-8 in the text window, the letters left counts up not down.

Good call, the label is wrong. I went ahead and fixed this on my machine real quick so no need to file a bug. Try entering a lot of text ;)

Quote:

Originally Posted by mrdally204 (Post 533800)
**Edit 2 I love the new text interface. I however hate the dial/send buttons. They are tiny. Can you make 1 large button located in the bottom right near thumb that is Dial and switches to send when you type, would be swell. I also like how the text window does not open up in full screen even if I am full screen. I like the easy x at the top. great work!

The buttons are tiny and I'll look at increasing them. Feel free to file a bug on it to remind me to do that.

I prefer to keep them separate because I don't want someone accidentally clicking for one without releasing its changed.

epage 2010-02-18 13:57

Re: Dialcentral 1.0
 
I just pushed 1.1.1 to the auto-builder

Changes
  • Added icons to the SMS window buttons
  • When selecting a number in the history tab, the call history is now shown in the SMS window
  • Bugfix: "Letters Left:" is now "Letters:"
  • Bugfix: When looking for alt numbers, there were issues

uvatbc 2010-02-18 16:15

Re: Dialcentral 1.0
 
Quote:

Originally Posted by epage (Post 534205)
The main issue is it makes everything a callout number. This probably isn't an issue with Skype because its probably cheaper to only do callouts then callings but it does make you pay with Gizmo.

I'm unsure if anyone has discovered the API to this, I'll have to look around.

A checkbox to select call-out instead of call-in would allow for either.

I saw a post in another thread of someone who found out how to use dbus to make a phone call. I'll search it out and post the link.

epage 2010-02-18 16:35

Re: Dialcentral 1.0
 
Quote:

Originally Posted by uvatbc (Post 534673)
A checkbox to select call-out instead of call-in would allow for either.

I saw a post in another thread of someone who found out how to use dbus to make a phone call. I'll search it out and post the link.

I was referring to the GV API. I've become fairly familiar with all of the RTComm APIs in writing The One Ring

epage 2010-02-19 00:38

Re: Dialcentral 1.0
 
I've got some more UI improvements in the pipeline but I wantd to check if there was any other feedback on 1.1.1 (extras-devel, beware) before releasing and moving onto the next project that needs some more work.

silvermountain 2010-02-19 00:49

Re: Dialcentral 1.0
 
Quote:

Originally Posted by epage (Post 535674)
I've got some more UI improvements in the pipeline but I wantd to check if there was any other feedback on 1.1.1 (extras-devel, beware) before releasing and moving onto the next project that needs some more work.


What made you change the 'characters left' counter?

I can't remember, but isn't there a limit on SMS messages when sending to phones with certain providers (Verizon, etc)?

jcg81 2010-02-19 00:49

Re: Dialcentral 1.0
 
Quote:

Originally Posted by epage (Post 535674)
I've got some more UI improvements in the pipeline but I wantd to check if there was any other feedback on 1.1.1 (extras-devel, beware) before releasing and moving onto the next project that needs some more work.

n900... installed the latest build. however, when i click on contacts tab, then say bob.. it opens an sms entry window. after this, i am unable to write. only option is to dial. also, i have multiple # for one contact and when i dial, it doesnt give me the option to select which number to call.

epage 2010-02-19 00:58

Re: Dialcentral 1.0
 
Quote:

Originally Posted by silvermountain (Post 535687)
What made you change the 'characters left' counter?

I can't remember, but isn't there a limit on SMS messages when sending to phones with certain providers (Verizon, etc)?

I changed it from "Letters Left" to "Letters because I'm allowing the 160+ messages that GV supports.

GV should break messages greater than 160 into multiple messages.

Quote:

Originally Posted by jcg81 (Post 535689)
n900... installed the latest build. however, when i click on contacts tab, then say bob.. it opens an sms entry window. after this, i am unable to write. only option is to dial. also, i have multiple # for one contact and when i dial, it doesnt give me the option to select which number to call.

Huh, that is nifty that I broke SMS on the n900. I just now got a chance to install on each of my devices so I previously didn't get to see this.. I'll look into this.

silvermountain 2010-02-19 01:35

Re: Dialcentral 1.0
 
Quote:

Originally Posted by epage (Post 535698)
I changed it from "Letters Left" to "Letters because I'm allowing the 160+ messages that GV supports.


Awesome, testing that...now.
Does SMS messages sent from TOR work in the same way?


All times are GMT. The time now is 09:11.

vBulletin® Version 3.8.8