Android DGS client update

For discussing go computing, software announcements, etc.
User avatar
oren
Oza
Posts: 2777
Joined: Sun Apr 18, 2010 5:54 pm
GD Posts: 0
KGS: oren
Tygem: oren740, orenl
IGS: oren
Wbaduk: oren
Location: Seattle, WA
Has thanked: 251 times
Been thanked: 549 times

Re: Android DGS client update

Post by oren »

Couple requests:

1) Sort the directories and filenames in alphabetic order. This is the only real annoyance I have.

2) Start at beginning of the game as an option when reviewing.

3) Guess the next move option. I like practicing that when memorizing games. I've been using andgs to replay games from memory and just check later right now.

Cool software.
User avatar
mdobbins
Lives with ko
Posts: 242
Joined: Sun Feb 28, 2010 8:18 am
Rank: KGS 4 Kyu
GD Posts: 2067
KGS: mgd
DGS: mdobbins
Location: Pa, Va
Has thanked: 15 times
Been thanked: 64 times
Contact:

Re: Android DGS client update

Post by mdobbins »

oren wrote:Couple requests:

1) Sort the directories and filenames in alphabetic order. This is the only real annoyance I have.

2) Start at beginning of the game as an option when reviewing.

3) Guess the next move option. I like practicing that when memorizing games. I've been using andgs to replay games from memory and just check later right now.

Cool software.



1) Sort the directories and filenames in alphabetic order

Yes, currently anDGS just picks up the files in the order the file system has them. I will put sorting on my development list.

2) Start at beginning of the game as an option when reviewing.

If you open a sgf through the autoplay view it will start at the beginning (as well as other review related options) Maybe I should re-title "autoplay" to "review".

Also, in the general preferences, setting the "Default Edit Mode" to autoplay or guessmove will start at the beginning. autoplay pause is a checkbox option to control whether to start auto playing the moves or wait for you to start it.

3) Guess the next move option.

I guess no one (edit: sorry woke up grumpy :) should have said "many people never touch") ever touches the standard android menu button, every view has help and many views have some options.

It is in 3 places - a general preference "Default Edit Mode", one of the options in autoplay and in the edit options for a specific sgf after you open the any sgf in the editor.
Michael Dobbins; Dragon: mdobbins, KGS: mgd, AGA#: 4253,
My Website
User avatar
oren
Oza
Posts: 2777
Joined: Sun Apr 18, 2010 5:54 pm
GD Posts: 0
KGS: oren
Tygem: oren740, orenl
IGS: oren
Wbaduk: oren
Location: Seattle, WA
Has thanked: 251 times
Been thanked: 549 times

Re: Android DGS client update

Post by oren »

Thanks. I think I got it all working.
xed_over
Oza
Posts: 2264
Joined: Mon Apr 19, 2010 11:51 am
Has thanked: 1179 times
Been thanked: 553 times

Re: Android DGS client update

Post by xed_over »

Ok, I've finally moved into the 21st century and got a smartphone...

I tried to transcribe a game and ran into a number of issues:
1) undo misclick
There are 3 options: a) create variation, b) replace one move, c) replace all moves

I moved, b1, w2, b3, w4, b5 -- oops.
Press back arrow (to w4).
Place new b5 (presented with options listed above).
Choose b) replace one move.
w4 disappears, new b5 remains (board looks like: b1, w2, b3, b5,...).

Humm, ok try again...
Back arrow (to b3 now).
Place w4 again (options).
Choose b) replace one move.
w2 disappears.

So "replace one move" means "delete move prior to this new move"?
After misclicking with 200 moves on the board, I'm afraid to even try option c) replace all moves

Is this the intended behavior? How is this even useful?
I assume the bug is an "off by one" type of math error, so then once fixed replace all would correctly delete the remaining line(branch).

Continued on with option a) create variation.

2) fast forward
I managed to complete the game (with a number of misclicks and variations), but had trouble saving (more on that later).

Reloaded the recover to finish where I left off.
Pressed fast forward (double arrows).
Went to first misclick, move 39 (expected).
Backed up a few moves and eventually figured out how to switch to another variation branch (after creating a few more new variation branches).

Move past last mistake (move 45 or so).
Press fast forward.
Went back to first misclick, move 39.
Huh? Not expected! Expected to advance to move 205 along current variation branch.

3) saving game (not a bug, but confusing)
Finally advanced to move 205, one move at a time to correct the next misclick and finish the game, again.

Clicked the blank bar at the bottom of the screen.
Was presented with a keyboard and text field, and then a save button.
I assumed I was saving the game.
Didn't realize I was typing "filenames" into the comments field.
No wonder I couldn't find my recently "saved" file and had to keep recovering (and advancing to the end of the file one move at a time).

I did eventually find the Save option in the Phone menu button. Not unexpected location, but was confused by the earlier save button. And once confused, could not accept that I was doing it wrong, over and over again.

4) cancel = crash
Review Games
Continue
(dialog) Do you want to recover unsaved game or continue with new? (Recover; New; Cancel)
Cancel
Crash.

(after selecting New, the recover file is apparently removed and is no longer presented as an option)

Version 1.45

SGH-T499
2.2.2
2.6.32.9-perf se.infra@sep-36 #1
User avatar
mdobbins
Lives with ko
Posts: 242
Joined: Sun Feb 28, 2010 8:18 am
Rank: KGS 4 Kyu
GD Posts: 2067
KGS: mgd
DGS: mdobbins
Location: Pa, Va
Has thanked: 15 times
Been thanked: 64 times
Contact:

Re: Android DGS client update

Post by mdobbins »

Welcome to the 21st Century and thank you for using anDGS.

First of all, every view has context help. touch the phone menu then touch the help button and most of you usage questions will be answered. If it does not help, the fastest way is to email me via the email on the market place page for the app.

1) undo misclick
if you make a move, realize that it was wrong, just select the last stone you placed and it will be removed.

If you notice that an earlier move is wrong, back up to that move, touch where you want the move and select replace one move.

The other options in that popup are for creating variations or starting over at that point for the variation or main branch. Version 1.45 had some problems with this area and they are mostly fixed in version 1.47 which has been released for a couple of weeks. The create a variation creates the branch off the father of the current move and most other editors create it off the current move, when I release 1.48 it will pull this app into line with the rest of the world.

2) fast forward

it looks like you created a funny tree structure of variations. the fast forward (double arrows) will take you to the last move in the main branch. (Next release I will be changing the step forward and step backward one move to also allow holding down the button and stepping through the game at the auto play interval setting until you release the button)

3) saving game (not a bug, but confusing)

finding the menu button opens up a lot of options and help for this app :)

4) cancel = crash

Yes, I know there is something funny at that point but the crash loses nothing since you are cancelling anyway. After trying a bunch of things to fix it, it remains a feature until I get done with my current list of higher priority improvements.


(after selecting New, the recover file is apparently removed and is no longer presented as an option)

correct, as designed. The user makes that decision on the new, otherwise you should go back recover/save before moving forward to the next game.


mike
Michael Dobbins; Dragon: mdobbins, KGS: mgd, AGA#: 4253,
My Website
xed_over
Oza
Posts: 2264
Joined: Mon Apr 19, 2010 11:51 am
Has thanked: 1179 times
Been thanked: 553 times

Re: Android DGS client update

Post by xed_over »

mdobbins wrote:Welcome to the 21st Century and thank you for using anDGS.

First of all, every view has context help.

Didn't notice the help (not availble on most apps I've played with so far, so wasn't expecting it.

Very thorough. Nice.

mdobbins wrote:1) undo misclick
if you make a move, realize that it was wrong, just select the last stone you placed and it will be removed.

didn't think about re-clicking the move I just played. Usually clicking a stone already on the board results in an illegal move, so that's a bit unexpected -- but easy enough (and documented)

there's still some funny business around that I think. I'll try to note my steps and results later.

mdobbins wrote:If you notice that an earlier move is wrong, back up to that move, touch where you want the move and select replace one move.

ok, but it still replaces my bad move with a new move of the wrong color

still a bug here I think (I'll try to upgrade soon, to see if you've already fixed it)

mdobbins wrote:2) fast forward

the fast forward (double arrows) will take you to the last move in the main branch.

even if that means going back to the beginning of the game. Not sure I understand the purpose in that -- but it does, as you say, work as designed.


I see from the help file you have "long" and "short" presses for the single arrows.
This works as designed, but the long press does what I would have expected the double arrow to do.

Its my first smartphone, and I see that other apps also have this long and short press concept in their apps also. I'm still getting used to what to expect when I "press" imaginary buttons. :)

mdobbins wrote:3) saving game (not a bug, but confusing)

finding the menu button opens up a lot of options and help for this app :)

Still, I think the comment button needs some sort of visual graphic (maybe some wavy lines on one side), to let users know its a comment button.



Now that my expectations have been corrected, I should have a little easier time using this next time.
Thanks
User avatar
daal
Oza
Posts: 2508
Joined: Wed Apr 21, 2010 1:30 am
GD Posts: 0
Has thanked: 1304 times
Been thanked: 1128 times

Re: Android DGS client update

Post by daal »

I'm also new to the 21st century, and I must say that anDGS is quickly becoming one of my favorite apps. Go on the go wherever I go. How cool is that?

I did however encounter a glitch last night. I had had the app opened to a game in which it was my turn to make a move, but instead of moving, I did something else, and came back a while later. The board was still open to my game, so I made and submitted the move. The board for another game in which it was my turn to move appeared and I made that move too, as well as the moves in the subsequent games where my move was pending. This morning however, when I opened the app, the boards all appeared with my moves absent. Had I timed out?
Patience, grasshopper.
User avatar
mdobbins
Lives with ko
Posts: 242
Joined: Sun Feb 28, 2010 8:18 am
Rank: KGS 4 Kyu
GD Posts: 2067
KGS: mgd
DGS: mdobbins
Location: Pa, Va
Has thanked: 15 times
Been thanked: 64 times
Contact:

Re: Android DGS client update

Post by mdobbins »

daal wrote:I'm also new to the 21st century, and I must say that anDGS is quickly becoming one of my favorite apps. Go on the go wherever I go. How cool is that?

I did however encounter a glitch last night. I had had the app opened to a game in which it was my turn to make a move, but instead of moving, I did something else, and came back a while later. The board was still open to my game, so I made and submitted the move. The board for another game in which it was my turn to move appeared and I made that move too, as well as the moves in the subsequent games where my move was pending. This morning however, when I opened the app, the boards all appeared with my moves absent. Had I timed out?


I have seen similar behavior, but have not been able to track it down. I suspect that it has something to do with how Android handles apps running on the device. No app is guaranteed to stay in memory if you go do something else. I suspect that some of the anDGS app has been tossed in such a way that you still see the board but the part communicating with the server is gone and the move is dropped. I have not seen it except when I am doing very heavy multitasking between multiple apps and my phone connection is slow/flaky. My phone is 2 years old and has a very small memory for some of the recent memory hog apps. It is on my list of things to improve. If it becomes a regular annoyance, let me know and I will increase the priority.
Michael Dobbins; Dragon: mdobbins, KGS: mgd, AGA#: 4253,
My Website
xed_over
Oza
Posts: 2264
Joined: Mon Apr 19, 2010 11:51 am
Has thanked: 1179 times
Been thanked: 553 times

Re: Android DGS client update

Post by xed_over »

xed_over wrote:
mdobbins wrote:If you notice that an earlier move is wrong, back up to that move, touch where you want the move and select replace one move.

ok, but it still replaces my bad move with a new move of the wrong color

still a bug here I think (I'll try to upgrade soon, to see if you've already fixed it)


upgraded to 1.47 - this bug is fixed
User avatar
mdobbins
Lives with ko
Posts: 242
Joined: Sun Feb 28, 2010 8:18 am
Rank: KGS 4 Kyu
GD Posts: 2067
KGS: mgd
DGS: mdobbins
Location: Pa, Va
Has thanked: 15 times
Been thanked: 64 times
Contact:

Re: Android DGS client update

Post by mdobbins »

anDGS version 1.48 is available on the Android Market, Handster, or my website

Android Market Place:
https://market.android.com/search?q=anDGS&c=apps

Handster:
http://android.handster.com/andgs.html?dm=1&multi=1

My Download page:
http://www.hellogovernance.com/android-apps/andgs/apps

-Change add variation to continue off current move, instead of the father of the move
-Change long press of go forward/backward to step through next/previous moves
-Clean up some DGS messages
-Reduce Android saying app takes too long to come up.
Michael Dobbins; Dragon: mdobbins, KGS: mgd, AGA#: 4253,
My Website
User avatar
daal
Oza
Posts: 2508
Joined: Wed Apr 21, 2010 1:30 am
GD Posts: 0
Has thanked: 1304 times
Been thanked: 1128 times

Re: Android DGS client update

Post by daal »

Would it be possible to make the app moveable to the SD card?
Patience, grasshopper.
User avatar
SCWillson
Dies with sente
Posts: 76
Joined: Tue May 15, 2012 6:54 am
Rank: 25k
GD Posts: 0
Universal go server handle: Trebuchet
Location: El Paso TX
Has thanked: 1 time
Been thanked: 4 times

Re: Android DGS client update

Post by SCWillson »

Have you any idea if your app will run on a Kindle Fire? I would dearly love to use it on my Kindle.
Assertion without proof takes up little time; misrepresentation is always beautifully brief. –John Stuart Mill
WinPooh
Dies in gote
Posts: 30
Joined: Fri Dec 30, 2011 6:22 am
Rank: KGS 2 kyu
GD Posts: 0
KGS: WinPooh
IGS: WinPooh
DGS: WinPooh
Been thanked: 3 times

Re: Android DGS client update

Post by WinPooh »

AnDGS is a great program! Many thanks to author!
The only thing which does not work for me is edit mode. Looks very counter-intuitive, I simply can't playout different variations in one position. After "replace move" it suddenly switches color of the side to move :((( Exactly opposite to PilotGoOne's behaviour on Palm...

Is this a bug? Or I just do something wrong?
User avatar
oren
Oza
Posts: 2777
Joined: Sun Apr 18, 2010 5:54 pm
GD Posts: 0
KGS: oren
Tygem: oren740, orenl
IGS: oren
Wbaduk: oren
Location: Seattle, WA
Has thanked: 251 times
Been thanked: 549 times

Re: Android DGS client update

Post by oren »

WinPooh wrote:Is this a bug? Or I just do something wrong?


I've noticed same behavior and gotten confused.
User avatar
Redbeard
Lives with ko
Posts: 269
Joined: Fri Apr 23, 2010 10:56 am
Rank: AGA 12k
GD Posts: 292
KGS: RedBeard
DGS: Akahige
Location: Seattle
Has thanked: 127 times
Been thanked: 123 times
Contact:

Re: Android DGS client update

Post by Redbeard »

The behavior of anDGS is a little different than PilotGoOne, but it doesn't take long to get used to it.

What you are describing was a bug in an earlier version, but it should be fixed in v1.53 (at least I can't duplicate it with that version). If you are using 1.53 and are still seeing the issue, post a step by step description of how you are creating the variation and maybe I can help.
Post Reply