1
Solved

Custom review throwing me out to the Main screen

Hi. First of all thanks for the app, I was looking for EXACTLY that, KKLC order drawing practice app and found it! The fact that it's free and ad-free makes it even more amazing, I hope it stays this way...

Now to the issue: I've tried custom review and drew few characters using a generic capacitive stylus on my Android phone. What happens is if I make a left-to-right stroke too quickly it just kicks me back to the main screen. I think if I draw slowly that doesn't happen...

Looks like a bug to me I can't tell for sure of course.

Also, when there's a little info pop up window shows up telling us about kanji or kana the font is almost the same color as the background so can't read it. I have dark mode enabled in my phone settings. Android 13 Galaxy s21 fe exynos.

Again, thanks for the app.

9 replies

A

Actually I think it happens when I try to draw a stroke at the 'wrong' place as well, like under when the app thinks it supposed to be...

Is the app crashing, or bring minimized? ie. when you open the app back up, does it bring you back to the same review screen, or does the start back up from the main menu?

A

Neither, it just kicks me out to the 'begin lesson screen'

The "begin lesson" screen? When you came into the review through the "custom review" screen? That shouldn't be possible.

What I suspect is happening is that your OS is interpreting it as a double-finger swipe from left-to-right and treating that the same as hitting the "back" button.  Unfortunately I don't have a Galaxy so I can't reproduce this. Is there an option for "Gestures" in the Android settings anywhere (probably under accessibility)?

I've created a separate ticket for the Dark Mode issue, thanks for reporting that:
https://ringotan.helprace.com/i421-kana-explanation-looks-bad-in-dark-mode

A

Today I wasn't doing custom review but a lesson, and that's where it kicked me out.

I only can say for sure that it happens after quick swipe from left to right, sorry if that's not very helpful...

A

But yeah, it basically thinks that I'm pressing 'go back' button I guess. I've checked the gestures settings, there's no double finger swipe there or anything similar, so I doubt it's about my phone's OS. I'll try to observe more when and how it happens and will write here

It looks like Galaxy specifically calls them "Air Actions"

https://www.youtube.com/watch?v=8CwGr1mgMpI

Do you have these enabled?

[Edit] Nevermind, it looks like this is specifically for their non-generic pen, while holding some button.  I'll keep digging.

I found two more places where back gestures are setup at the OS level

In Galaxy phones specifically, there should be something under Settings --> Display --> Navigation Bar
https://www.youtube.com/watch?v=q3za-e0_Zw0

And in phones running Android 10 or later, there should be something under Settings --> System --> Gestures --> System Navigation
https://www.youtube.com/watch?v=Ue1TZO4jALA

Please let me know if this works. I'm not sure if there's anything I can do about this besides try to detect if the setting is enabled and pop up a warning

A

Those are only for the phones with the stylus support. I know I've said I'm using a stylus but it's just a generic one, so basically it's the same as using a finger. So no, no air actions here.

A

Yes, those are general navigation gestures, and there's indeed a swipe to go back to the previous screen, but that I've stopped to work icky at the bottom of the screen, and what I've reported happens even if I 'swipe' in the middle. I'll set the sensetivity to the lowest setting and see how it goes. Will report back. Thanks!

Any luck?

A

Hi. I've set the sensitivity to the lowest and it seem to do the trick, but if say true I don't use the app as much recently. It's just a bit strict of a teacher for my taste, if I get one stroke wrong it just marks my attempt as fail and I have to start an over again, which is especially frustrating if I actually remember the stroke position and form itself and just get the direction wrong ... Would it be possible to implement less hardcore mode perhaps? For example Write Japanese app just ignores the incorrect stroke, keeps the correct ones and let you finish. I find this more productive personally. Of course it shouldn't be registered as fully learnt in this case, but at least I wouldn't feel like someone came grabbed my kanji worksheet and thew it in the trash telling me to start all over again haha.

Again, thanks a lot for the app!

You can change the drawing leniency in the options, though drawing a stroke in the wrong direction is still a fail (as it should be - knowing the direction is important when reading calligraphy).

However if the software screws up and marks something wrong that should be correct, you can change an "incorrect" to "correct" (and vice-versa) by hitting the icon in the lower left.

A

Yes, one wrong stoke is one wrong stroke, that's not the point of what I've suggested... Again, it could just keep the correct strokes in place and let me try the stroke I've failed again instead of just making me do it all over again... changing leniency doesn't do that...

I'm closing this since the main issue has been worked around. However I created another issue for fixing it for everyone, so others don't have to mess around with their settings to fix it.

Thanks for the report!