Native option to vertically center cards in Anki Desktop

Hi,

I was wondering why, in Anki Desktop, there is no “center vertically” option in the Preferences->Appearance menu, like it is on AnkiDroid? What do the developers think about including one?

I think aiming for feature parity is a good thing, and from what I see it’s not uncommon that users want to center their cards. (I know that it’s possible to achieve this via custom CSS.)

Cheers!

As a note, the tendency is to remove that from AnkiDroid as well.

Ideally, there should be the possibility of using HTML/CSS/Js cross-platform add-ons, which would solve that problem.

Why? Is it a problem? Are people asking for its removal although they can just not choose it?

I just created a thread asking for its return. I guess I’m bound to never update AnkiDroid then.

AnkiDroid is trying to match the desktop version as much as possible, when it makes sense to do so.

More features means more potential bugs, more maintenance for the devs, and more confusion for the users.

In any case, vertically center aligning is just a bad option for flashcards. Don’t you find it annoying that the words keep moving and you can’t quickly find the beginning of the answer?

If a user really wants that inconvenience, they can edit the styling like I shared in your other post.

If the cards are properly designed, the problem doesn’t occur. :slightly_smiling_face:

Yes, I think this is very important to keep in mind, and is often overlooked. Especially for an open source project like Anki, where maintainer and developer resources are often scarce.

As long as there is some way to configure it, I personally I’m fine with it. If too many people are complaining however, it might be worth considering keeping/re-introducing the option. The question content changing its position when displaying the answer is a good point and IMO annoying. However, having Anki Desktop on a 24"/27"/32" inch monitor displaying a card as basically a blank page with a 1-2 line question at the top and then the answer buttons at the bottom is also not optimal IMO. (One could downsize the Anki window to avoid that, but as I have some content heavy cards, I like to keep it maximized.) One solution could be to vertically center the final content, i.e. question + answer. Then, the question before showing the answer would not be completely centered, but it won’t move when displaying the answer, I think.

Another argument for having content top-aligned by default, i.e. not vertically centered, is that the content of a new card will always start at the same position, i.e. the top of the screen.