hape42 / dailygammon

DailyGammon-app is free and ad-free client for the long-running DailyGammon web-based application.
https://hape42.de/RoadMap
16 stars 6 forks source link

Doesn't support "Double-Repeat" #124

Closed Smiles2go closed 4 months ago

Smiles2go commented 5 months ago

Version 2.0 (674) from 22. June 2024 07:24:42

Please either warn users about Double-repeat before joining a tournament or match with it, or add support to app for Double-repeat.

Apparently I joined a double-repeat tournament "DRive To Five #14" from within this app, but wasn't warned or aware in advance that is what it was.

When tournament actually started a few days later, and it was my move, app then complains: image

I guess I must play that one out in web browser.

I see now there was a clue in tournament name, starting with "DR", and app displays the Variant. So adding a confirmation warning "App doesn't support Double-repeat variants. If you join, play must be in web browser, not this app. (Join anyway) (exit)" image

hape42 commented 5 months ago

Good idea ! I'll try to implement it, it will come with one of the next updates.

Smiles2go commented 5 months ago

Or add button to current warning:

(Open DG in Safari) (to play this game)

This would be especially nice if it could enter username password automatically and get to that game, but may be too messy if DG doesn't have convenient URL structure or REST commands.

hape42 commented 5 months ago

I have solved the problem of transferring the user ID and password to a web browser. A build #677 has already been delivered via testFlight. Bildschirmfoto 2024-07-03 um 07 53 45 Bildschirmfoto 2024-07-03 um 07 55 19

Smiles2go commented 5 months ago

Version 2.0 (677) from 02. July 2024 17:37:28

I see the warning now from Game Lounge, when signing up for DR match. Thank you!

When it is my move in a DR game, DG now offers option "Play in browser" but tapping there I just get a blank white screen:

image

Going to browser for Help is still working for me, so I thought this would.

hape42 commented 5 months ago

I tested it on 5 different devices and it worked everywhere.

It won't be easy to find out why it doesn't work for you...

Simulator Screenshot - iPhone 15 Pro - 2024-07-03 at 17 08 36

Smiles2go commented 5 months ago

Even harder to find now that it is working for me also. Working in both in landscape and portrait orientation.

I don't know what changed between not working and working. Only change I'm sure of is that I now have two DR games going when there was only one before, when not working from DG. But can't think of why that might matter.

One minor thing easy to reproduce ... menu button in top-right corner is very hard to see when in Dark Mode.

Smiles2go commented 4 months ago

Version 2.0 (677) from 02. July 2024 17:37:28

Sadly, blank white screen has returned trying to play DR. Help screen is still fine and can get from there to Top Page in browser.

When DR play was working, there was briefly a white screen flash before (correct!) game screen comes up.

Could issue be related to navigating to game?

PETER - please try login to my account and see if you get white screen with DRive To Five #18. I'll leave it unplayed for a day. Still "Bit......"

Aha ... DRive To Five #14 currently goes to browser board OK but #18 still goes to white screen.

I am leaving both unplayed for a day so you can try.

hape42 commented 4 months ago

We can do that, but I haven't saved your login details. it's best to send them to me by email.

So I could check in the debugger what is causing the problem.

I have tried this several dozen times on my devices and in the simulator with different configurations. It has always worked.

Smiles2go commented 4 months ago

Ok. Sent as in-game text and also as Support email.

Smiles2go commented 4 months ago

Same white screen happens on iPad that I just wiped and started fresh (no backups loaded). Only for Drive to Five #18. #14 is good.

Looks like issue is specific to game positions, though I did set text size one step larger than default.

hape42 commented 4 months ago

Simulator Screenshot - iPhone 15 Pro - 2024-07-06 at 07 45 20 Simulator Screenshot - iPhone 15 Pro - 2024-07-06 at 07 46 14

unfortunately I can't find any errors in the debugger, I can't create the white screen. I've tried many times, but it always works as it should.

Of course I believe you that this happens to you. I just can't recreate it.

The version would actually be ready for delivery to the Appstore. But this seems to me to be a serious problem, I'm not sure whether I should stop the delivery until we have found the cause or whether I should deliver it anyway.

Translated with www.DeepL.com/Translator (free version)

Smiles2go commented 4 months ago

You also tried DRive #18?

That's where I see the problem. #14 at current move displays OK.

Smiles2go commented 4 months ago

Maybe not so serious as to delay App Store. Not many people play DR games, and there is workaround of using Help to reach browser and play from there.

I think bigger issue is iPhone Display Zoom set to Larger Text - can't play landscape. But portrait mode is OK as workaround.

hape42 commented 4 months ago

You have a timePool of 200 on the match, can you wait? I'll need a few days to investigate, just because I don't find anything right away doesn't mean I'm going to give up.

Smiles2go commented 4 months ago

Ok. Will leave DR 18 and 14 unplayed for a few more days.

hape42 commented 4 months ago

I have found the problem, an update via testFlight is already on the way

Smiles2go commented 4 months ago

Version 2.0 (678) from 06. July 2024 09:50:13

Yes, that is better now. Thank you.

Flashes white but can then see both games 14 and 18 in browser. Better.