# Update the "Add" FAB menu to follow the Material 3 Expressive guidelines

**URL:** <https://forums.ankiweb.net/t/update-the-add-fab-menu-to-follow-the-material-3-expressive-guidelines/69159>\
**Category:** Suggestions\
**Created:** [March 14, 2026, 5:31pm UTC](https://forums.ankiweb.net/t/update-the-add-fab-menu-to-follow-the-material-3-expressive-guidelines/69159 "2026-03-14T17:31:08Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![ZornHadNoChoice](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/zornhadnochoice/32/28874_2.png) [@ZornHadNoChoice](https://forums.ankiweb.net/u/ZornHadNoChoice)\
**Post date:** [March 14, 2026, 5:31pm UTC](https://forums.ankiweb.net/t/update-the-add-fab-menu-to-follow-the-material-3-expressive-guidelines/69159/1 "2026-03-14T17:31:08Z")

</div>

> **[Material Design](https://m3.material.io/components/fab-menu/guidelines)**
>
> Build beautiful, usable products faster. Material Design is an adaptable system—backed by open-source code—that helps teams build high quality digital experiences.

#### AnkiDroid’s current FAB menu

I won’t talk about what should be changed as the material website linked above is enough. However, I have to mention that the close button was intentionally removed in [PR #12280](https://github.com/ankidroid/Anki-Android/pull/12280) to fix [issue #11121](https://github.com/ankidroid/Anki-Android/issues/11121), following [PR #11085](https://github.com/ankidroid/Anki-Android/pull/11085).

That was 4 years ago. Google Calendar (the reference app in #11121) looks like this now:

[There wasn’t a fab menu the first time I opened it for some reason.]

As for Discord, I’m not sure what David was referring to, but I can’t find it anymore in the latest version of the app, and googling it only returned negative feedback.

Also, lukstbit showed their dislike of the change in [this comment](https://github.com/ankidroid/Anki-Android/pull/12280#issuecomment-1586048337) and sanjaysargam reported the change as a bug in [issue #14000](https://github.com/ankidroid/Anki-Android/issues/14000).

* * *

I’d say that PR #12280 made closing the FAB menu unintuitive and didn’t really improve the speed of adding new notes: you have to tap outside the red region below to close the FAB menu.

 ![Screenshot_2026-03-14-20-15-51-560_com.ichi2.anki.a-edit](https://us1.discourse-cdn.com/flex002/uploads/anki2/original/3X/6/f/6f6f15335b5c938932f91d22fde3d39c95029317.jpeg)

---

<div class="post-metadata">

**Author:** ![David](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/david/32/38_2.png) [@David](https://forums.ankiweb.net/u/David)\
**Post date:** [March 23, 2026, 4:59am UTC](https://forums.ankiweb.net/t/update-the-add-fab-menu-to-follow-the-material-3-expressive-guidelines/69159/2 "2026-03-23T04:59:54Z")

</div>

TL;DR: thank you!! If you feel strongly about this (and I suspect you do, given the research you’ve put in), feel free to add an issue to move back to the “X” button, but we won’t move to Material Expressive yet.

* * *

Double tapping the FAB is a feature which I personally love, and I’ll be sad to see it be removed, but your point is well-reasoned.

Technically, moving to this Material Expressive component would mean that we’d need to introduce a dependency on a UI Framework called Jetpack Compose.

AnkiDroid should move to Compose (it’s Google’s big new shiny), but the project is stretched extremely thin with maintainer/code reviewer time.

One of the things I’ve fought hard against over the years is leaving technological migrations unfinished. A proper migration to Compose could slow AnkiDroid development down for years, (and it’s not unlikely that I’ll be taking on a lot of the burden of this conversion).

Migrating piecemeal is possible, but starting is a commitment I don’t want to take lightly as the migration to Kotlin took years.

This year, AnkiDroid will hopefully reach parity with Anki Desktop in terms of features. Let’s revisit a UI overhaul once we’re there, I’ll feel much happier discussing stalling development if we’ve got the big features out the way. The UI **IS** important, and we should do better, but I don’t think it’s more important than improving tag management.

> <https://github.com/material-components/material-components-android/blob/master/docs%2Fcomponents%2FFloatingActionButtonMenu.md>

---

<div class="post-metadata">

**Author:** ![ZornHadNoChoice](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/zornhadnochoice/32/28874_2.png) [@ZornHadNoChoice](https://forums.ankiweb.net/u/ZornHadNoChoice)\
**Post date:** [March 23, 2026, 8:57am UTC](https://forums.ankiweb.net/t/update-the-add-fab-menu-to-follow-the-material-3-expressive-guidelines/69159/3 "2026-03-23T08:57:11Z")

</div>

It’s not important at all haha! I just wanted to suggest an area of improvement, not knowing that it requires a migration and all that.

Functional features (such as mass changing note types) are what matters to me the most.

---

<div class="post-metadata">

**Author:** ![David](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/david/32/38_2.png) [@David](https://forums.ankiweb.net/u/David)\
**Post date:** [March 23, 2026, 10:35am UTC](https://forums.ankiweb.net/t/update-the-add-fab-menu-to-follow-the-material-3-expressive-guidelines/69159/4 "2026-03-23T10:35:32Z")

</div>

Thanks!

Just to confirm: moving back to the (X) does NOT require the upgrade to Material Expressive (hence why I encouraged you to add an issue if you wanted), but we won’t get the new style of menu until we upgrade

---

<div class="post-metadata">

**Author:** ![ZornHadNoChoice](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/zornhadnochoice/32/28874_2.png) [@ZornHadNoChoice](https://forums.ankiweb.net/u/ZornHadNoChoice)\
**Post date:** [March 23, 2026, 10:48am UTC](https://forums.ankiweb.net/t/update-the-add-fab-menu-to-follow-the-material-3-expressive-guidelines/69159/5 "2026-03-23T10:48:21Z")

</div>

No need to thank! I understand. It’s not that important to me so don’t worry about it. Better to wait for the migration.
