EasyGo on iOS - review

For discussing go computing, software announcements, etc.
Post Reply
xiangz
Dies with sente
Posts: 93
Joined: Sun Jan 15, 2012 10:23 pm
GD Posts: 0
Location: China
Has thanked: 12 times
Been thanked: 49 times
Contact:

Re: EasyGo on iOS - review

Post by xiangz »

Hi Lamp,

I can't understand your issue. Two screenshots are attached. The first one is the max zoom level, you can see one star in the corner. The second is the default zoom level after double tap, you can see four stars. Although the stars are small, they are visible.(I might need to enlarge the stars a little bit in future versions)
1.jpg
1.jpg (19.36 KiB) Viewed 13749 times

2.jpg
2.jpg (23.09 KiB) Viewed 13749 times
-xiangz, the author of EasyGo for iOS
Lamp
Dies with sente
Posts: 123
Joined: Mon May 07, 2012 10:20 pm
Rank: 7k
GD Posts: 0
Has thanked: 3 times
Been thanked: 11 times

Re: EasyGo on iOS - review

Post by Lamp »

This is what i'm referring to

Image

Star point is completely invisible. Maybe you can make it where the star point has a minimum possible size that it can scale to, and it will never get smaller than that.
xiangz
Dies with sente
Posts: 93
Joined: Sun Jan 15, 2012 10:23 pm
GD Posts: 0
Location: China
Has thanked: 12 times
Been thanked: 49 times
Contact:

Re: EasyGo on iOS - review

Post by xiangz »

Hi Lamp,

Sorry, you mean zoom out, I mean zoom in.
I'll fix this in next update. Currently, you could just turn the coordinates off.
-xiangz, the author of EasyGo for iOS
xiangz
Dies with sente
Posts: 93
Joined: Sun Jan 15, 2012 10:23 pm
GD Posts: 0
Location: China
Has thanked: 12 times
Been thanked: 49 times
Contact:

Re: EasyGo on iOS - review

Post by xiangz »

hanekomu wrote:1.)At the bottom of the game list, there is a toolbar including the "+" button with which I can create and edit a new game (problem) in the current folder. Now I enter the problem, save it and tap "Game Select" in the upper left corner to go back to the game list.

But suddenly the toolbar at the bottom has vanished! It does not reappear no matter how much I rotate the iPad (it doesn't reappear even in landscape mode), change folders, swipe or whatever.

It’s not a new bug introduced in V1.3. I guess you have also upgraded to iOS 6.0 besides updating EasyGo to V1.3. It’s an iOS 6.0 compatibility issue. I’ve already submitted a new v1.3.1 version to Appstore on Sep.23, and it should be available in Appstore soon.
By the way, V1.3.1 also supports iPhone 5 4 inch screen.
hanekomu wrote:2.)When the app starts in landscape mode, I see a blank board (no lines) but the game list sidebar opens. Ok. But when I start the app in portrait mode, the game list doesn't appear either - I have to tap the "Game Select" button.

This problem is also related to iOS 6.0 and has been fixed in V1.3.1.
That is, the restoring the last opened game function is not working in iOS 6.0. Every time you start the application, just like starting the app first time after installation.
hanekomu wrote:3.)The "Settings" can only be accessed from the gear icon at the bottom of the sidebar in the top-level folder. I find this inconvenient because I have folders nested several levels. Could you make the "settings" available from any folder?

I’ll try to move/duplicate part of the “global” settings to the settings in the game/problem view.(located in the right of the navigation bar)
hanekomu wrote:4.)In addition to the "Settings" being available everywhere, it would be good to have an option to "edit the game in original orientation".

I think no need to add an option. The game should be edited in the original orientation anyway.( I just neglected the game might has been auto rotated/flipped/color swapped. And this will be fixed).
By the way, during game edit, rotate/flip board function will be added later. And the rotation will be saved to disk, not just rotate the view only. That is , if you just want to rotate the view temporarily, please don’t save the game(discard the change)
hanekomu wrote:5.)In landscape mode, when I tap on "+" to create a new game, enter some moves, then "Save", the game doesn't appear on the sidebar unless I go up a folder, then down into that folder again. I assume this is no problem in portrait mode because the game list is hidden while editing a game, so when you tap "Game Select", it reloads the current folder. The sidebar in landscape mode needs to reload as well when creating a new game.
6.)I can't exactly reproduce it but had it happen several times now that when I go to "Settings", then back, the game list is completely empty; I had to tap the icon in the bottom left that looks like 3x3 dots, then the icon in the same place that looks like a bulleted list, to get the entries in the sidebar back.

For these two issues, I’ve tried many times, and can’t reproduce them. Please just wait for the V1.3.1 update, and tell me whether these issues persist.
I guess it might have something to do with low memory, and the app have hidden bugs. I’ll try my best to fix them.
hanekomu wrote:All in all it looks like there are quite a few problems with this update.

Sorry for that, most of them are related to iOS 6.0.
hanekomu wrote:If you want, I can test future releases using the ad-hoc provisioning mechanism.

I really appreciate you can test future versions. Due to Apple restrictions, I need the UUID of your iPad, Please PM it to me. (You can refer to this for how to find the UUID: http://www.hightechdad.com/2011/06/09/h ... n-a-panic/)
-xiangz, the author of EasyGo for iOS
xiangz
Dies with sente
Posts: 93
Joined: Sun Jan 15, 2012 10:23 pm
GD Posts: 0
Location: China
Has thanked: 12 times
Been thanked: 49 times
Contact:

Re: EasyGo on iOS - review

Post by xiangz »

Version 1.4 was just released, please check it out at Appstore.
The V1.4 update for the lite version will be available soon.

V1.4 Feb. 8, 2013
Enhancements:
Spaced repetition study
• Added per-folder statistics support
• The current node position of the last opened game is remembered when the app is restarted.
• Grid view (thumbnail view) has the same sort options as list view. The option can be set in either view and the chosen option is kept when you switch back and forth between views.
• Changed the default stone image. "Big stone" is now on by default.
• Random rotate/swap color and double tap to zoom can be configured in game settings as well as in global settings. The chosen settings still apply globally.
• Either "right" or "correct" can now be used in the comment of the last node to mark the correct variation. The key word is case insensitive and can be surrounded by other words. For example, “Ko is correct.”
• Separate toggles for stone click sound and result jingle sound.

Bug fixes:
• During game edit, if the prev/next button was on the left, the markup symbol (triangle, square, cross, etc.) did not shown in the toolbar after being selected. And on an iPad, if the button was tapped again, the app crashed.
• From problem test to game edit, the game is restored to the original if random rotation/swap is applied.
• The stats were not always shown correctly after switching profile or resetting stats.
• On iPad landscape mode, the app might crash upon close the full screen grid view.

Problem updates:
The solution to following problems have been updated:
Life and Death - Medium : No 8, 21, 40, 51
Tesuji: No 109

EDIT: Spaced repetition study help file: html(optimized for iPhone small screen), pdf
-xiangz, the author of EasyGo for iOS
User avatar
Actorios
Lives with ko
Posts: 130
Joined: Mon Apr 26, 2010 9:03 pm
Rank: KGS 3k
GD Posts: 0
KGS: Actorios
Universal go server handle: Actorios
Has thanked: 28 times
Been thanked: 8 times

Re: EasyGo on iOS - review

Post by Actorios »

Just a word to thank you a lot for those additions and corrections.
I've been using Anki for some time to try to use space repetition but obviously past the 1-move tesuji, it's difficult to use as such.
I was very much hoping for a space repetition program on the iOS and you made it true.


In addition, I'm using Easygo to review go lessons I'm getting and commenting them onto the SGF.
I amend, comment and streamline files using it and it's working great.
I was just suffering from the bug which happened when you used marks for the second time... I'm very very glad you got it solved.

With the ability to add your own problems and work upon them using color / orientation change and space repetition, EasyGo is now just a must have application for iOS users.
In addition, the ability to work through the tree of variations of games is absolutely fantastic.

So once again, thank you for making available this great program for go players on iOS devices !



xiangz wrote:Version 1.4 was just released, please check it out at Appstore.
The V1.4 update for the lite version will be available soon.

V1.4 Feb. 8, 2013
Enhancements:
Spaced repetition study
• Added per-folder statistics support
• The current node position of the last opened game is remembered when the app is restarted.
• Grid view (thumbnail view) has the same sort options as list view. The option can be set in either view and the chosen option is kept when you switch back and forth between views.
• Changed the default stone image. "Big stone" is now on by default.
• Random rotate/swap color and double tap to zoom can be configured in game settings as well as in global settings. The chosen settings still apply globally.
• Either "right" or "correct" can now be used in the comment of the last node to mark the correct variation. The key word is case insensitive and can be surrounded by other words. For example, “Ko is correct.”
• Separate toggles for stone click sound and result jingle sound.

Bug fixes:
• During game edit, if the prev/next button was on the left, the markup symbol (triangle, square, cross, etc.) did not shown in the toolbar after being selected. And on an iPad, if the button was tapped again, the app crashed.
• From problem test to game edit, the game is restored to the original if random rotation/swap is applied.
• The stats were not always shown correctly after switching profile or resetting stats.
• On iPad landscape mode, the app might crash upon close the full screen grid view.

Problem updates:
The solution to following problems have been updated:
Life and Death - Medium : No 8, 21, 40, 51
Tesuji: No 109

EDIT: Spaced repetition study help file: html(optimized for iPhone small screen), pdf
xiangz
Dies with sente
Posts: 93
Joined: Sun Jan 15, 2012 10:23 pm
GD Posts: 0
Location: China
Has thanked: 12 times
Been thanked: 49 times
Contact:

Re: EasyGo on iOS - review

Post by xiangz »

Just a word to thank you a lot for those additions and corrections.
I've been using Anki for some time to try to use space repetition but obviously past the 1-move tesuji, it's difficult to use as such.
I was very much hoping for a space repetition program on the iOS and you made it true.

I'm glad to hear from you that the spaced repetition is useful. It's the first version, and should have plenty of room for improvement. Any comments are welcome.

I was just suffering from the bug which happened when you used marks for the second time... I'm very very glad you got it solved.

Sorry for that bug. If you find something weird in the future, please do email me(easygo361 at gmail) or post here.

And EasyGo users, please help write a review in Appstore or update the rating/review if you have rated/reviewed before. Thanks in advance.
-xiangz, the author of EasyGo for iOS
User avatar
Actorios
Lives with ko
Posts: 130
Joined: Mon Apr 26, 2010 9:03 pm
Rank: KGS 3k
GD Posts: 0
KGS: Actorios
Universal go server handle: Actorios
Has thanked: 28 times
Been thanked: 8 times

Re: EasyGo on iOS - review

Post by Actorios »

xiangz wrote:And EasyGo users, please help write a review in Appstore or update the rating/review if you have rated/reviewed before. Thanks in advance.


Just updated my review and rating (from 4 to 5 ! ;^)) :clap:
xiangz
Dies with sente
Posts: 93
Joined: Sun Jan 15, 2012 10:23 pm
GD Posts: 0
Location: China
Has thanked: 12 times
Been thanked: 49 times
Contact:

Re: EasyGo on iOS - review

Post by xiangz »

Version 1.5 was just released, please check it out at Appstore.
The V1.5 update for the lite version will be available soon.
Dear EasyGo users, please help write a review or update your review on Appstore, thanks in advance.
Any queries, issues or suggestions, please post here or send email to easygo361 at gmail.

By the way, A lot of content have been added to the bundled help file, which can also be accessed online.

Change Log for V1.5:

Enhancements:

• Add a problem test mode, and the previous problem test is now called problem practice. In the new problem test mode, you can take standard test(20 problems in 10 minutes) or custom test, in which you can customize the total problem number, test time. During problem test, the restart, try, show solution button are all disabled. The standard tests for the bundled problems are integrated with game center leaderboard. Test history is saved automatically. And you can review all the problems answered incorrectly in any test later. (Please see the help file for more info)
• Problem practice: instead of responds with random variations, the opponent now by default responds to first variation first, after you have solved the problem once and tap the restart button to retry, the app will responds randomly if there are multiple variations.
• Add an option to show alternate moves in problem mode or game mode. The alternate moves are marked with a solid blue rectangle. In problem practice mode, if long tap the alternate move mark, the opponent’s move will be changed to that position. That is, you can choose which variation the opponent will respond.
• The function of the "show answer" button during problem practice has been enhanced. Now, tap the button will just show hint for the next move: actually show all the correct variations (green dots) and incorrect variations (red dots) for a while. Long tap the button will show the solution automatically. Instead of just show the main line in the previous versions, now you have the option to control how the solutions are shown: Main line first, then random (default);Main line only; Random
• During problem edit, by default the variations in tree view are highlighted in green or red based on the correct move or incorrect move. And the highlight can be turned off in settings.
• During game edit, it’s now possible to rotate or flip the board
• Add option group support for spaced repletion study(SRS), now you can create several SRS option groups, and assign one of them to any folder.
• Auto lock is now disabled while importing
• Now the game type(problem or normal game) can be manually set
• Now the folder detail view is also available for system folders where there are no problem directly in it(For example, Basics), and the tried, correct, wrong statistics are aggregated from the stats of sub folders. (Please note, the stats for SRS are still not aggregated now, and reset statistics won’t reset the stats for the sub folders)
• When use "Open In" to handle a game to another application, the fixed name openinfile.sgf is used in previous versions. Now the original file name is used if the game was imported. Or the SGF game name property(GN) will be used if the game is created from scratch in EasyGo.
• If a game is imported via paste SGF from clipboard, then the export file name is fixed to new.sgf in previous versions. Now the game name(GN) property is used as the file name.
• Changed the smallest auto replay interval to 0.3 second from 0.5 second
• Add an option to display coordinates in bold font.
• Add more content to the bundled help file, and on iPad, you can also open help view in full screen.

Bug fix:

• If modified a game without saving, then start SRS session, the game won’t be saved
• Sort options are now kept when opening full screen grid view.
• If the modification to a game is discarded by the user, the game should be restored to the original
• The "double tap to zoom" options in game settings doesn’t work as expected until restart the app.
• When create a new folder, the folder stats should not be shown

Problem updates:

The solutions to the following problems have been updated:(thanks to user dgxsdr, hanekomu and Johan)

• Basics - Ladder: No 19
• Life and Death - Easy: 121, 188, 197, 201, 236, 247, 348
• Life and Death - Medium : No 22, 82
• Tesuji: No 56, 64, 73
-xiangz, the author of EasyGo for iOS
xiangz
Dies with sente
Posts: 93
Joined: Sun Jan 15, 2012 10:23 pm
GD Posts: 0
Location: China
Has thanked: 12 times
Been thanked: 49 times
Contact:

Re: EasyGo on iOS - review

Post by xiangz »

The V1.5 Lite version is available on Appstore today( https://itunes.apple.com/app/id543012893?mt=8 )

The restrictions for the Lite version have been greatly relaxed for V1.5:

1. Total up to 300 problems can be practiced. However, six standard problem tests are free to try for unlimited times.
2. Total up to 60 games can be created, edited or replayed.
3. Handling the game to other app via Open In is disabled.

Note: Openning a problem or a game won't increase the counter. The same problem or game will count only once.
-xiangz, the author of EasyGo for iOS
xiangz
Dies with sente
Posts: 93
Joined: Sun Jan 15, 2012 10:23 pm
GD Posts: 0
Location: China
Has thanked: 12 times
Been thanked: 49 times
Contact:

Re: EasyGo on iOS - review

Post by xiangz »

Version 1.6 was just released, please check it out at Appstore.
The V1.6 update for the lite version will be available soon.

Dear EasyGo users, please help write a review or update your review on Appstore, thanks in advance.
Any queries, issues or suggestions, please post here or send email to easygo361 at gmail.

Enhancements:

• Supports iOS7, iOS 7 style on iOS 7
• Add two additional coordinate type: raw SGF and Japanese style
• Pinch gesture to zoom in and out in the tree view
• Add an option to show coordinates in the tree view
• Swipe in the variation table to toggle between "show next move list" and "show alternate move list"
• Besides export to Zip file, now multiple games can be exported to a single SGF file(multi-part SGF)
• For cropping part of the current board position to create a new problem, add a "crop all" button to select the whole board quickly, and add an option to configure how many follow up moves to copy
• Optimization of the line width on the board(now thinner line on small board)

Bug Fix:

• No correct/incorrect variations highlights in the tree view for newly created problem through "create problem" function
• Upon startup, the restored search result might not be correct
• On iPad, while in search, after rotation, the search bar might disappear
• If the current move is setup move(for example, add black or add white), then the number of moves with move number displayed might not be the same as configured
-xiangz, the author of EasyGo for iOS
User avatar
SpongeBob
Lives in gote
Posts: 499
Joined: Sat Apr 24, 2010 3:18 pm
Rank: Fox 3D
GD Posts: 325
Location: Germany
Has thanked: 213 times
Been thanked: 96 times

Re: EasyGo on iOS - review

Post by SpongeBob »

Hi,

do you plan to include a scoring/counting functionality?

Thanks!
Stay out of my territory! (W. White, aka Heisenberg)
xiangz
Dies with sente
Posts: 93
Joined: Sun Jan 15, 2012 10:23 pm
GD Posts: 0
Location: China
Has thanked: 12 times
Been thanked: 49 times
Contact:

Re: EasyGo on iOS - review

Post by xiangz »

SpongeBob wrote:Hi,

do you plan to include a scoring/counting functionality?

Thanks!


You mean score estimation during the middle of the game or the counting at the end of the game?

For score estimation, since there is no AI implemented, it won't be considered right now.
For counting at the end of the game, I'm still evaluating the priority.
-xiangz, the author of EasyGo for iOS
User avatar
SpongeBob
Lives in gote
Posts: 499
Joined: Sat Apr 24, 2010 3:18 pm
Rank: Fox 3D
GD Posts: 325
Location: Germany
Has thanked: 213 times
Been thanked: 96 times

Re: EasyGo on iOS - review

Post by SpongeBob »

Counting at game end would be very helpful already. In my opinion a core feature of a SGF editor/viewer.

Score estimator would be even better ... (and surely very hard to implement :) )
Stay out of my territory! (W. White, aka Heisenberg)
User avatar
SpongeBob
Lives in gote
Posts: 499
Joined: Sat Apr 24, 2010 3:18 pm
Rank: Fox 3D
GD Posts: 325
Location: Germany
Has thanked: 213 times
Been thanked: 96 times

Re: EasyGo on iOS - review

Post by SpongeBob »

Another question, maybe someone can help:

I have a WebApp for iPad like this (drastically simmplified version):

Code: Select all

<html>
<head>
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    <meta name="viewport" content="user-scalable=no, width=device-width">
    <link rel="apple-touch-icon" href="apple-touch-icon.png">
    <script>
        function blockMove(event) {
            event.preventDefault();
        }
    </script>
</head>

<body ontouchmove="blockMove(event)">
    <a href="data:application/x-go-sgf,(;GM[1]FF[4]CA[UTF-8]AP[BadukCapture_1.0]SZ[19]AW[bc]AB[no]'">SGF</a>
</body>
</html>



Now when I open this code in Safari and click the SGF link, it will take me to an 'Open-With' page in Safari and I can chose to open in EasyGo. EasyGo will come up with the actual SGF content (which is dynamically created in my application).

Now here comes the problem:
When I use Safari's 'Add to Homescreen' Feature, I will get a standalone WebApp with its own icon on the homescreen. The meta tags will hide all the menus of Safari and prevent resizing and scrolling. This way, the app looks almost like a native app.
However: the SGF link does not work anymore!
Does anyone know how I can call EasyGo with a dynamically created SGF from within a Safari WebApp??
Stay out of my territory! (W. White, aka Heisenberg)
Post Reply