New study screen [Official thread]

In my experience the gestures feel significantly less responsive with the new study screen. A lot of the times the gestures don’t even register at all. When I try with the old study screen it works perfectly and feels very fast.

I would also like an option to place answer buttons on top. Although the post says that doing so “is not ergonomic”, I personally found the opposite to be true. I once spent the better part of a year doing Anki every day for two hours on my phone and my hands and thumbs started to hurt. Then I switched to answer buttons on top and it felt much better. Therefore I really miss this option.

Lastly, if I see correctly, the new study screen adds a margin and/or a rounded corner effect to the card. Although this is subjective, I would wish there was a way to plainly display the HTML of the card in the rectangular viewport as is, like before. I find that the margins and rounded corners reduce valuable screen space and partially break the design of my card templates.

Overall though, I do appreciate the effort to redesign the study screen and to streamline UI across platforms. Keep up the good work!

The gestures are just as smooth with the new study screen. However, the double tap time interval setting was removed and is now some default non zero value, meaning that if you double tap, it’d do nothing unless you’ve assigned something to double tap.

Actually, the old study screen seems to be bugged in the latest version and has a noticable delay in tap gestures, and has the same double tap problem despite the setting still being there.

Gestures are objectively more ergonomic.

You can change the frame style in the new study screen options.

@ZornHadNoChoice Thanks for the quick reply!

To clarify what I mean regarding the gestures and rounded borders, I made a quick 1min screen capture, including touch visualization.

In this video you can see that the gestures sometimes don’t register in the new study screen, especially when the gesture is small (i.e. a short swipe rather than a big swipe), whereas they always register in the old study screen:

https://streamable.com/yd60xc

In this video you can see that the card is somehow cut off from the top no matter which setting I choose in the new study screen:

(Note that the videos are going to expire in two days due to the hosting website’s restrictions)

If you need any additional clarification or if the links aren’t working do let me know. Thank you!

Hi

showing answer by just tapping the screen seems annoying to my usage, kindly give us a switch button for this feature so we can enjoy using the new study screen by turning it off if we like

First issue is simple: you have the lowest possible sensitivity. Increase that to 100 and, boom, problem solved.

The second issue is likely a template problem since your card is showing a rectangle at the top. If you share the code (in another “topic” so that we don’t clutter this thread more), I can try and fix it for you.

Go to settings → controls and remove the gestures.

The new screen doesn’t let me scroll on some of my cards with one finger and two finger scroll is very awkward. The old study screen lets me scroll the same cards with one finger fine. Seems like only my kanji cards that were made with Migaku Kanji God addon are affected, vocabulary cards that I’ve made myself with yomitan are scrollable fine.

Edit from the future for people searching for this even further in the future: The solution to my problem was to add the “tappable” class to the elements.

I posted this on Discord before, because I was not aware of this thread.

I have some cards with custom clickable html elements on the front. Think a “hint” type field that reveals some further context. With the new study screen, when I tap on that field it automatically reveals the answer, defeating the purpose. I could of course disable some of the tap-to-reveal gestures, but I feel like this should not be necessary. Without the new study screen this was not an issue.
The forum does not allow me to share a sample card where this happens but it can be found in the Ankidroid dev channel on Discord. I could not find an open issue on Github, but before I open one I thought I’d ask for feedback here.

About the “Frame style” option : what’s thè différence between “card” and “box”? I don’t see any.

[Sorry if this has already been answered but I’m new and I don’t know much how to handle this place.]

Edit: wait! I see a slight difference! On the one on the right, the text fills more the screen. It’s the “box” setting.

Card has rounded borders and a slight elevation effect to make it look like a card

Box is a plain rectangle that extends to the screen cornes with no elevation and no borders

I’m not sure if it’s intended behavior or not, but the Focus 'type in answer' toggle doesn’t work with custom <input id="typeans"> elements, which are essential for making typing cards compatible with AnkiWeb. It does work as expected in the old study screen. (I can only assume it used to query the entire webview before focusing the element, while the new screen only focus what is directly returned by replacement preprocessor, so when there is no {{type::...}} on the card, it does nothing).

Thank you so much developers for the amazing work on the new study screen. It is much more responsive, faster compared to the older version. Now I enjoy reviewing fast on my phone too.

However, there is one suggestion:

Reviewing larger cards in Landscape mode could be improved by expanding the viewing area, by giving the option to minimize the size of the bars on top and bottom without completely removing them.

(Eg, keep the review intervals visible and remove the obvious “easy, hard, good, again”)

(Eg, narrowing the top bar somehow)

Here is the current screenshot of the viewing issue i face:

This is my Feedback on the new study screen:
-It would be nice if I could move the Whiteboard Toolbar and its functions into the toolbar at the top - it kind of gets in the way of drawing

-I’d prefer if the whiteboard could be turned on only for specific card stacks (right now the whiteboard just turns on and stays on across all stacks)

-I’d like to have the option to make the answer buttons high contrast (like in the old study screen) - having desaturated “pastel” colors makes it difficult to distinguish.

I’m using the new study screen because it allows me to hide the Android system navigation buttons, without also removing the toolbar at the top (I could use full screen mode in the old study screen, but this would also remove the revert function etc. at the top, which is not ideal).

The new study screen can hide the Hard and Easy buttons, which is amazing. The “remaining” numbers are in line with the rest of the stuff at the top, which is also good. The 3 bars in top left from old screen are gone, which could be seen either as good or bad, but I never used it, and I think it looks better now.

There are some problems with the new screen though.

  • For one, the colors on the answer buttons are much lighter colored than they used to be, and being slightly red-green colorblind, I can’t tell the difference between the colors any more. The old colors were not a problem though.
  • Another problem is that the top bar and bottom bar are forced to have a background color, instead of being true black (or white for day mode), which means they don’t turn off for OLED screens. I am strongly of the opinion that they should remain true black by default (the background colors make it look worse), but at the very least, add an option to change the background colors.
  • A minor inconvenience the new study screen presents is that in the old screen, you could have the top bar hidden and make it show up again by swiping/whatever. This was handy for a couple of reasons. For one, being able to check the remaining cards without having the number there all the time helped get rid of distractions. Having the study screen be just the card looked the best and was a battery saver when using dark mode on OLED. But still being able to check progress quickly was very handy. Now if the top bar is off, you have to leave the study screen to see the number. This is a downgrade.

While I’m listing my whines, I’ll add for reporting feedback, creating an account for the forums was a pretty large barrier vs having a google form that anyone can fill out at anytime. I was hoping I could just log in with my Anki account, but you have to create a forum specific account (understandable to have them separate, but this is another barrier). I understand there are reasons why you might want to direct people to the forums instead. That’s fine. But for reporting bugs, I created an account thinking I would be able to do that here because the link for that in the app linked here and said to create an account. However, it turns out “Bugs should be reported on Github.” To redirect users yet again to yet another website to create yet another account to finally report the bugs, that’s really maximizing the hoops the average user will have to jump through to give feedback. Why not, at the very least, have a separate link in the app for reporting bugs that takes them straight to the github page for it? this would take about 30 seconds to implement, and that would better respect users time and their efforts to contribute. But even still, why not have a google form that doesnt require a sign in, anonymous or not, instead of linking people to pages at all? Can’t both be options?

Anyway, I know the Ankidroid development is all volunteer work (right?) so thanks for doing anything.

You want the features/fixes for free and can’t be bothered to make an account?

GitHub is the place for bugs and the forum is the place for questions & feature requests. Adding a Google form just for the new study screen is adding unnecessary work for the devs.

I agree with one thing however, the “bugs” hyperlink in the new study screen settings links to an outdated page instead of GitHub.

Well clearly I did create an account, but there will be tons of people that won’t.

Creating the google form should take <5 mins. For feedback, Q1: What’s your feedback? For bug reporting, Q1: Whats the bug? Q2: How can you reproduce it? Q3: What’s your email in case it would help to contact you? (optional). Maybe Q4: Which version of Anki are you using?

One of the perks of having people on forums is that communication is going to be a lot easier with the people who actually make it there. That could also be made explicit in the app: “The more direct communication we can have with you, the better chance of addressing the feedback/bug.” Then they could say “order of effectiveness: 1 forums (by a lot), 2 google form with emai, 3 anonymous google form.”

However, having 2 places for both feedback and bugs is less ideal for the devs, and could lead to one method being ignored either by users or the volunteer devs.

It’s up to them if they feel like the amount of feedback and bug reporting is already good enough, but there are easy ways to make collecting user input easier. These would lead to more user input, if they want more.

I think the “box” layout should also apply to the buttons to make them like the old style (borderless taking up full space between each other). It’s less aesthetic but is more functionnal for heavy reviewers.
I also vouch for the old vivid colors being an option, it is easier to read for colorbmind people.

Nevertheless, congrats on the new study screen, fixes some misbehaving cards which the old one didnt appreciate ! :slight_smile:

I notice that, while using the New study screen, the eraser function on my stylus (Staedtler Noris Jumbo) no longer works. I want to erase anything, I am forced to use the on screen eraser rather than just flip my stylus.

Disabling stylus mode only lets me use the eraser tip as a normal pen. I’m on a Samsung Galaxy Tab S10 FE.

it only tries to focus if there is `{{type:…}}` on the card. Not completely intentional, it’s just what made sense when I implemented the feature.

Do you think there’s a problem on how AnkiWeb deals with `type-in answer` cards so a manual input tag is necessary?

Well of course. AnkiWeb doesn’t support the typing feature at all. Just a couple of issues for the reference:

  1. Do you know why when I selected on decks type “type the answer” they actually work like a basic card?
  2. Type to answer box not visible in ankiweb

Also, AnkiWeb support is not the only thing that calls for custom input. Any kind of advanced interaction with the typing field (like hints, custom on-screen keyboard, or automatic character conversion, that some other templates employ) are all impossible on AnkiMobile with stock {{type:...}} filter because it functions completely out of reach for card templates.