83 1
Contact Author Sign in to rate

Advanced Review Bottom Bar

0.23MB. Updated 2021-07-30. Only supports Anki 2.1.x.
The author has shared 9 other item(s).


Don't hesitate to ask any question :) If you're reporting a bug, please include your anki version, add-on settings and error log in the report


As add-ons are programs downloaded from the internet, they are potentially malicious. You should only download add-ons you trust.

Supported Anki versions:

To download this add-on, please copy and paste the following code into Anki 2.1:


If you were linked to this page from the internet, please open Anki on your computer, go to the Tools menu and then Add-ons>Browse & Install to paste in the code.

All Anki 2.1.x Add-Ons Contact Author


on 1627577530
Comment from author
on 1627098843
Comment from author
on 1627020603
Really useful add-on. Thanks a ton. New to Anki here.
Comment from author
these comments make me happy, a lot :D
on 1625883631
Comment from author
on 1625701218
For me is the best addon to change colors.

Only problem i prefer use in my mother language.

Is it possible configure to show translated buttons? Ty

Your solution worked perfectly. Thank you very much for the excellent and detailed explanation.
Comment from author before post was edited
getting the button text from the actual anki translation isn't possible yet (for my add on at least -_-).
but you can change the button text manually.
you can go to "Tools -> Add-ons" then find "Advanced Review Bottombar" and select it. then click on "view files" and then go ahead and open "Button_Colors.py" file in the folder that got opened.

in this file, you'll find lines like this:
again = ((1, " Again "),)

change the line like this:
again = ((1, " Your desired label for the button "),)

the lines you need to change are: 42, 43, 46, 47, 48, 51, 52, 53, 54

be careful not to change anything else. if you find this confusing -_- you can email me and I'll give you a customized add-on with your translated labels
on 1623564748
Great Add-On. But how do I change the font size?
Comment from author
You can change font and font size using my other add-on:

It needs to be updated which I'll start working on soon -_-
on 1621817894
Easily accessible card statistics, custom button colours and placement, tooltip positioning; there is no reason not to have this add-on. In fact, I'm trying very hard to find any fault with it so far.

I was about to nitpick about this add-on taking up its own tab in the taskbar, only to find out you could change that, too (changing it to the 'tools' tab, instead, thus satisfying my OCD).

5/7. Would download again.
Comment from author
Anything I can do to deserve the a 7/7? 😁😂
on 1620247690
Thank you :3
Comment from author
Thank YOU :)
on 1618708894
Far more options than I am willing to play with, but even just its very basics make it a very worthy addition:
* Being able to skip a card.
* Being able to reveal info about each card (eg. its tags, review count, etc) in a side bar.
* Having appropriately coloured text for the again/hard/good/easy buttons (and editable, so I could tweak the colours just the way I want them).
Comment from author
on 1616450925
tried all buttons add-ons, this ones the best! i edited the tool tip to be the entire size of the computer screen and my screen breifly flashes green or red to provide visual feedback. id like if u added that ability to config settings. only other issue is sometimes skip doesnt let me skip. important for when i am in public or somewhere distracting and get a card with long lists . it will skip once but then wont skip everytime after, especially on new cards. but i give the app 10/10 does everything it needs to perfectly and so much more.

update: thanks alot that information really helps. love the addon
Comment from author before post was edited
the scheduling part of the skip button is done entirely by anki itself. but one thing to keep in mind is that when you stay on a card for too long (like 40-50 seconds) the skip button will just reset the timer but the next time you press skip on the same card, it'll skip it.
sometimes the cards that you skip will show up too soon after you skip them, I recommend using built-in "Burry" option on those cards.
on 1616257595
Everything works well and looks great.
Comment from author
on 1616048842
Comment from author
on 1616018918
Works great. Was having some troubles with the speed focus, even with the option checked off, spent an hour, never got it working. Then it magically started to work... lol goodjob.
Comment from author
saw your comment late last night, fell asleep before I could test the add-on.
I tested it this morning and it was working. one thing tho, it won't work with the "ANKING" speedfocus.
anyways, I'm happy your problem is solved :D
on 1615355799
Comment from author
on 1610053533
Comment from author
on 1609561453
Thank you for great add-on.

FYI, if I "reschedule cards" that were new cards (or use a plugin like Learn Now button) the cards do not have any reviews but are shown as status in "relearning" (I think?) and the plugin is expecting some review stats which it isn't getting, and throws an exception
Traceback (most recent call last):
File "aqt/webview.py", line 37, in cmd
File "aqt/webview.py", line 123, in _onCmd
File "aqt/webview.py", line 547, in _onBridgeCmd
File "</bin/decorator.pyc:decorator-gen-118>", line 2, in _linkHandler
File "anki/hooks.py", line 638, in decorator_wrapper
File "anki/hooks.py", line 635, in repl
File "addons21/review_heatmap/links.py", line 69, in heatmapLinkHandler <--- **other plugin**
return None if not _old else _old(self, url)
File "aqt/overview.py", line 67, in _linkHandler
File "aqt/main.py", line 661, in moveToState
File "aqt/main.py", line 683, in _reviewState
File "</home//bin/decorator.pyc:decorator-gen-50>", line 2, in show
File "anki/hooks.py", line 638, in decorator_wrapper
File "anki/hooks.py", line 629, in repl
File "aqt/reviewer.py", line 65, in show
File "</home//bin/decorator.pyc:decorator-gen-28>", line 2, in nextCard
File "anki/hooks.py", line 638, in decorator_wrapper
File "anki/hooks.py", line 629, in repl
File "aqt/reviewer.py", line 118, in nextCard
File "aqt/reviewer.py", line 208, in _showQuestion
File "aqt/gui_hooks.py", line 2176, in __call__
File "anki/hooks.py", line 583, in runHook
File "//Anki2/addons21/1136455830/Card_Info.py", line 61, in show
File "//Anki2/addons21/1136455830/Card_Info.py", line 384, in _update
txt += d.cardStats_mod(current_card)
File "//Anki2/addons21/1136455830/Card_Info.py", line 320, in cardStats_mod
return CardStats(self, card).report_mod()
File "//Anki2/addons21/1136455830/Card_Info.py", line 265, in report_mod
pressed_all = pressed_again + pressed_hard + pressed_good + pressed_easy
TypeError: unsupported operand type(s) for +: 'NoneType' and 'NoneType'
Comment from author
thank you for the error log :)
somebody else reported that but i wasn't able to reproduce it
now i think i can fix the bug
on 1609500755
Makes reviewing cards a lot more visually satisfying! Thank you :)

(I would suggest uploading a screenshot of the add-on on this review page)
Comment from author
there were screenshots on here. but there are just too many of them -_- it'll make the page too messy.
that's why I decided to upload the images on imgur :)
on 1608785139
Comment from author
on 1608333121
Is there any way you could add the option to hide the "Hard" and "Easy" buttons, or at least tell me what file I should edit to do this?

Edit: Thank you for the reply and adding the functionality!!
Could you also add a setting to override the key inputs for Hard and Easy, so even if pressed, they would reroute to Good or Again?
Comment from author
that probably can be done using customize keyboard shortcuts -> https://ankiweb.net/shared/info/24411424
change hard and easy shortcuts to something you don't use, and set 2 and 4 as shortcuts for again and easy (that way 1 and 2 would work as shortcuts for again and 3 and 4 would work as shortcuts for good)

if I add an option to remap those buttons, it would create a conflict with customize keyboard shortcuts (and possibly a bunch of other add-ons)
on 1608331941
Comment from author
on 1607213648
The update fixed it. thank you!

could you tell me which .py file has the colors for the overview stats in ARBb? I want to change the colors a bit
Comment from author
line 488
on 1605395969
This should be the default. It's awesome!
Comment from author
on 1604062595
Fcking Incredible dude! holy sh*t this is awesome my man. good work it looks awesome and like it was a ton of work. good on you mate cheers
Comment from author
Thanks man :D
on 1603307700
Comment from author
on 1602781768
Can tell a ton of thought has been put into this. Very well done, and incredibly customizable
Comment from author
on 1598722191
Comment from author
on 1592626179
Essential for anki. Thanks for making this addon!

Edit: Cool, I get your point. Thanks for the prompt replies.
Comment from author
on 1592055191
The best one, but I'm having the same problem like this guy :

"Great add-on but even with speed focus enables it does not flip to the next card it just sits on the same card after showing the answer.

Yes I did all that, but it still doesn't change to the next card. It shows me answers just find but it doesn't trigger the response to prompt the next card to show.

I saw in your video you are using basic card? I am using all Cloze cards does that make a different?

Yeah I checked that initially, its set to 5 seconds lol I'm so confused why this doesn't switch the card :("

I did everything you told, but It doesn't change the card automatically. I'll wait for updates
Comment from author

Check it out
on 1591807831
really pretty and works great :)
Comment from author
on 1591686764
Love this add-on. Is there anyway to change the "Due today/Due tommorow/Total cards" stat to the vanilla "New/Learning/Review" stat like the screenshot shown below?
Add-on screenshot: https://imgur.com/WPKl8Tt
Vanilla screenshot: https://imgur.com/N2U2BU3
Comment from author
i added that part because i needed it. i thought it wasn't a big deal for anyone :/ but clearly i was wrong. many of you have asked me how to disable that.

anyways, added an option to "misc" tab, you can disable it there now
on 1591455578
Best and most customizable stats/buttons add-on yet! Very intuitive and helpful.
Comment from author
on 1591345585
really great Plugin!
Currently incompatible with the speed focus mode by Glutanimate addon, but I'm sure that won't be long either.

EDIT: Thanks, I missed that (or didn't even think of it). Thank you for the quick response, gread addon as said!
Comment from author
not incompatible.
go to Settings -> misc and enable speed focus, then restart anki.
now you can use speed focus too
on 1591321905
Love the skip button. The rest seems good too.
Comment from author
on 1591139164
Great add-on but even with speed focus enables it does not flip to the next card it just sits on the same card after showing the answer.

Yes I did all that, but it still doesn't change to the next card. It shows me answers just find but it doesn't trigger the response to prompt the next card to show.

I saw in your video you are using basic card? I am using all Cloze cards does that make a different?

Yeah I checked that initially, its set to 5 seconds lol I'm so confused why this doesn't switch the card :(
Comment from author
have you installed and enabled speed focus add-on?
the enable/disable thing in this add-on is kinda just a conflict remover. i had to include some part of speed focus add-on in my add-on so they could co-exist. however, had previously installed speed focus then deleted it and now have the speed focus enabled in my add-on, it automatically just shows the answer and has no other functionality.
No, it does not make any difference.
have you checked if "automatically rate again after" is not set on "0" in deck options -> general
if you have speed focus add-on installed and enabled and have checked speed focus checkbox in ARBb settings, this is the only think that i can think of that might cause what you're facing

so here's what you should check:
1. have speed focus add-on installed and enabled (code: 1046608507)
2. have speed focus checkbox in ARBb settings -> misc checked
3. go to deck options (press "O" on deck overview) -> general and check if "automatically rate again after:" is not set on "0"
well, i can't really think of any other problem. have the same settings, and it works.
if i could replicate your problem i might have been able to help you get it working. but i really can't tell what's wrong with your speed focus/ARBb
i don't think ARBb is causing the problem, you can email me though, we'll check other add-ons, settings, etc.
on 1590712404
my buttons are so pretty, and the UI is spectacular. Best add-on I've seen in ages! :)
Comment from author
on 1589787167
Card info is great!
Comment from author
on 1589528119
Comment from author
on 1589327616
Hi it has conflicts with the Addon "Slackers Delight":

\Anki2\addons21\1136455830\Bottom_Bar.py", line 48, in _shortcutKeys
("5", self.on_pause_audio),
<class 'AttributeError'>: 'Reviewer' object has no attribute 'on_pause_audio'

UPDATE 2: 14/Apr/20:

It fixed that bug.. now I have this error:


Line 8: in Tooltips.py:

from typing import Optional

Update 3: 14/Ap/20

Version 2.1.15 (442df9d6)

Update 4: 15/Apr/20

Yes, fixed. Your brilliant !

Update 5: 13/05/20

Is it possible to get a rounded buttons setting? Im looking to replicate the style of this addon:

https://ankiweb.net/shared/info/1829090218 - Large and Colorful Buttons
Comment from author
fixed, didn't get this error though
edit: what version of anki are you running?
on 2.1.22 i didn't get that error. i'll check what's wrong
you can disable tooltips till i fix that so you'd be able to use the add-on.
if you can't access settings menu or config go to add-on files, open __init__.py and but # in front of lines 14 and 15
edit #2: update and check if you still get that error
Sure, I'll add that
Edit: it might take sometime though, don't wanna rush it and make a mess of all styling code, wanna do it right so i'll have to re-wite almost everything in that file.
if you really want to add that to your styling, you can tell me what style you're using and i'll tell you what to change to make the border rounded
on 1588768451
really nice
Comment from author
on 1588684916
works great, thank you for your work!
Comment from author
on 1588333984
new bug#3:


An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed.
If the issue only occurs when add-ons are enabled, please use the Tools>Add-ons menu item to disable some add-ons and restart Anki, repeat until you discover the add-on that is causing the problem.
When you've discovered the add-on that is causing the problem, please report the issue on the add-ons section of our support site.
Debug info:
Anki 2.1.21 (f1734a47) Python 3.8.1 Qt 5.12.6 PyQt 5.12.3
Platform: Windows 10
Flags: frz=True ao=True sv=1
Add-ons, last update check: 2020-05-01 14:34:30

Caught exception:
Traceback (most recent call last):
File "aqt\webview.py", line 30, in cmd
File "aqt\webview.py", line 96, in _onCmd
File "aqt\webview.py", line 422, in _onBridgeCmd
File "C:\Users\gvido\AppData\Roaming\Anki2\addons21\1136455830\Bottom_Bar.py", line 58, in linkHandler_wrap
File "C:\Users\gvido\AppData\Roaming\Anki2\addons21\1136455830\Card_Info.py", line 73, in toggle
File "C:\Users\gvido\AppData\Roaming\Anki2\addons21\1136455830\Card_Info.py", line 62, in show
File "C:\Users\gvido\AppData\Roaming\Anki2\addons21\1136455830\Card_Info.py", line 433, in _update
style = self._style()
File "C:\Users\gvido\AppData\Roaming\Anki2\addons21\1136455830\Card_Info.py", line 454, in _style
from . import styles
File "C:\Users\gvido\AppData\Roaming\Anki2\addons21\1136455830\__init__.py", line 15, in <module>
from . import Button_Count
File "C:\Users\gvido\AppData\Roaming\Anki2\addons21\1136455830\Button_Count.py", line 21, in <module>
from anki.rsbackend import FormatTimeSpanContext
ImportError: cannot import name 'FormatTimeSpanContext' from 'anki.rsbackend' (C:\Program Files (x86)\Anki\anki\rsbackend.pyc)
Comment from author
what version of anki are you using?
updating anki would solve that problem
i’ll try to make the option compatible with older versions too though
edit: tested it on 2.1.15, didn't get your error. got some other error which i fixed. since 2.1.15 to 2.1.19 all had the same code for that part, it should be working on your version too.
let me know if you got any other error
on 1588156671
Is it possible to get the glow on the focused button? I think at the moment there is just a blue border which is nice. But I would prefer the glow.
Like in this old addon: https://ankiweb.net/shared/info/753240258

Edit 1:
THANKS. For the glow =D

Edit 2:
In addition: Is it possible to add a small feature like this one: https://ankiweb.net/shared/info/1610151176?
The other addon is also not working.
Comment from author
added, change " Review_ Active Button Indicator": "border" to "glow"
you can change it's color in "Color_ Active Button Indicator"
i'll try to move them to right.
here: https://ankiweb.net/shared/info/1594467075
uploaded it as a separate add-on
on 1587762489
I get following error when I'm trying to access the settings menu:

Debug info:
Anki 2.1.23 (de9543ff) Python 3.8.0 Qt 5.13.1 PyQt 5.14.1
Platform: Mac 10.13.6
Flags: frz=True ao=True sv=2
Add-ons, last update check: 2020-04-21 23:44:50
Add-ons possibly involved: ⁨ Advanced Review Bottom Bar ⁩

Caught exception:
Traceback (most recent call last):
File "/Users/markus/Library/Application Support/Anki2/addons21/1136455830/Settings.py", line 2093, in open_settings
settings = SettingsMenu()
File "/Users/markus/Library/Application Support/Anki2/addons21/1136455830/Settings.py", line 413, in __init__
File "/Users/markus/Library/Application Support/Anki2/addons21/1136455830/Settings.py", line 435, in mainWindow
File "/Users/markus/Library/Application Support/Anki2/addons21/1136455830/Settings.py", line 1752, in loadCurrent
TypeError: setCurrentIndex(self, int): argument 1 has unexpected type 'str'

Could you please help?

Thank you in advance!

UPDATE: Deleting meta.json fixed the error, thank you very much!
Comment from author before post was edited
open add-on folder and delete meta.json
that should solve the problem
on 1587642469
Debug info:
Traceback (most recent call last):
File "aqt\main.py", line 433, in loadCollection
File "aqt\main.py", line 468, in _loadCollection
File "aqt\main.py", line 589, in moveToState
File "aqt\main.py", line 596, in _deckBrowserState
File "aqt\deckbrowser.py", line 38, in show
File "aqt\deckbrowser.py", line 100, in _renderPage
File "aqt\deckbrowser.py", line 114, in __renderPage
File "<C:\Program Files\Anki\decorator.pyc:decorator-gen-42>", line 2, in _drawButtons
File "lib\site-packages\anki\hooks.py", line 530, in decorator_wrapper
File "lib\site-packages\anki\hooks.py", line 525, in repl
File "C:\Users\ladel\AppData\Roaming\Anki2\addons21\1136455830\Bottom_Bar.py", line 280, in _drawButtons
TypeError: draw() got an unexpected keyword argument 'link_handler'

since last update this error came up. deleting meta.json didn't help


Anki 2.1.20 (47a1bf8b) Python 3.8.0 Qt 5.14.1 PyQt 5.14.1
Platform: Windows 10
Flags: frz=True ao=True sv=?
Add-ons, last update check: 2020-04-22 08:45:00

As requested my version. And yes it's the newest version of the add-on. the one before worked like a charm :) (at the moment I'm helping myself with your skip button add-on). Thank you for the fast reply


Comment from author
deleting meta.json was not for this error.

are you using 2020/4/22 version? (check the change log in about tab and see if latest update if for 2020/4/22)
if you're not using that version please update and check if you still get that error.

someone before you reported this and i thought i fixed it. the code for that part was changed after anki 2.1.20 and i updated and tested it on 2.1.15 and didn't get any error after taht.
it would really help if you told me what version of anki you're using and what your add-on settings are.
update the add-on check if you still get that error.
but the other version working fine on 2.1.20 is weird. i just checked the source, the code that i used for the main window buttons should have caused that error in all anki versions older than 2.1.21
anyways, it should be working now, tested it on 2.1.20, let me know if it didn't though ;)
Cool ;)
on 1587492709
Why did it take me so long to find this add-on. Thanks for all your time making this!!
Comment from author
on 1587486234
Thank you.
Comment from author
on 1587417861
Update: I figured it out. I needed to make the width of the edit info and edit buttons smaller sadly

Not sure why, but the bottom buttons are not centered. Right when I start a card, I can see it shift to the right. Other than that, it's an amazing addon
Comment from author
the buttons are centered in bottombar. an when you add buttons to the bottombar, the buttons that are in the middle have to shift a bit to right to stay centered and that makes them not centered to the screen. i noticed it the first time i added the buttons and i made them centered to screen by adding a spacer with the same size as button. but with one of the updates i made position of buttons customizable. and now because everything about the buttons is customizable (position, number, width etc.) i found it pointless to make calculations for every possibility just to make show answer (and buttons that are placed in middle) centered to the screen. if it was something really noticeable i would have done the calculations though.
anyways, if you find this minor thing annoying, you can email me and i fix it for you based on your button placement
on 1587371061
Update (20/04): This was resolved by deleting this filtered deck, and re-filtering it again (same name, same settings and everything), and the error stopped occuring. (this was before the new 20/04 update; i.e I was on the 18/04 version); but glad this is resolved. Thanks!
Update on Bug report #2: I disabled Image Occlusion, but I still get the error, however, it's a slightly shorter. Here's the screenshot https://imgur.com/qfiqSgj

I tried exporting the deck, and filtering it in a brand new profile, and the error doesn't occur. I will try and look for connections and how you can replicate the error
Bug report: https://imgur.com/hHLFwmy
Happens when I press space bar to show answer, but this ONLY happens with a certain Filtered Deck. When I empty this deck and review these cards from the main deck, the error doesn't occur.
It also does NOT occur with other filtered decks, only this specific one. I can't find what's special about this Filtered Deck for it to occur.

P.S: please consider having a github page or other page to report bugs and request new features; it would make a lot easier and neater. Thanks again for your awesome work on this add-on, it quickly became essential to my workflow.
Excellent add-on! love it.
Is there a way to remove some of the fields from the info window? for example: I don't want to see "Sort field" or "Tags" or "Deck". Is it possible?
Edit #1: I deleted their corresponding lines from the Card_Info.py file and that did it. Thanks!

Edit#2 (24/03/2020): skipping cards that are in the 'learning' phase (orange) makes them appear again very soon (~30 seconds they appear again after I pressed skip). This only happens with learning cards NOT review cards. Is this normal behaviour?

Edit#3: Here's a screen recording I made of the bug https://youtu.be/fBPQHUAqZm4
Comment from author
i'll try to fix that. is there any thing you could give me so i can replicate the error?
like, is there any connection between the filtered deck and image occlusion add-on, or cards created by that add-on?
can you give me more details about that filtered deck? the filters and stuff? cards, etc.
the more info the better
is colored dues "on"? if yes turn it off and check if you still get the error
if colored dues was causing the problem, in latest update there should be no problem. couldn't test it though, can't test 2.1.23 and couldn't replicate the error.
let me know if the update changed anything, no matter how minor the change is
alright then :)
and about the github thing, i've put my email on the add-on, i think that's a good way to report bugs and request features.
on 1587346892
Awesome add on thanks!
Comment from author
on 1587343776
ty <3
Comment from author
on 1587325538
Great work! Is there a way to make the "Card Info" sidebar always open by default? That way, we don't have to open it every time we open Anki. It would be nice if the configuration settings had a checkbox to do so there. Thank you!
Comment from author
Added :)
(however it will only open on show card not on open anki, if that's a problem i can try to change that to open anki though)
on 1587053109

Getting this error, not sure how to address it?
Happens if i change button options to Neon 1
Comment from author
fixed, ty for the report ;)
on 1586994246
Très utile, chapeau
Comment from author
on 1586900903

An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed.
If the issue only occurs when add-ons are enabled, please use the Tools > Add-ons menu item to disable some add-ons and restart Anki, repeating until you discover the add-on that is causing the problem.
When you've discovered the add-on that is causing the problem, please report the issue on the add-on support site.
Debug info:
Anki 2.1.24 (0c5f22f4) Python 3.8.0 Qt 5.14.1 PyQt 5.14.1
Platform: Windows 10
Flags: frz=True ao=True sv=1
Add-ons, last update check: 2020-04-13 17:12:01

Caught exception:
Traceback (most recent call last):
File "aqt\webview.py", line 446, in handler
File "aqt\reviewer.py", line 333, in _onAnswerButton
File "<C:\Program Files\Anki\decorator.pyc:decorator-gen-6>", line 2, in _answerCard
File "lib\site-packages\anki\hooks.py", line 638, in decorator_wrapper
File "lib\site-packages\anki\hooks.py", line 632, in repl
File "C:\Users\HP\AppData\Roaming\Anki2\addons21\1136455830\Tooltip.py", line 95, in answerTooltip
y_offset -= (buttons_height - 30)
TypeError: unsupported operand type(s) for -: 'str' and 'int'

This is the error I am getting with no add ons enabled in 2.1.24 beta 5
Comment from author
it’s not. when you bury cards they’ll stay buried till you manually unbury them and review all buried cards together. when you skip a card, it doesn’t get buried, you might even see it again after reviewing 10 cards or you might not see it till you review 100 more cards.
after the latest update i have changed how config works and if you had customized it before, you’d have to manually restore config back to defaults in order for settings menu to work again. if you have already restored config to defaults and it still doesn’t work, lemme know what error you get and i’ll try to fix it
Edit: about keyboard shortcuts, if they don't work here's what you can do to fix
1. find customize keyboard shortcuts add-on in tools -> add-ons
2. open it's files
3. open meta.json and add ("conflicts": [],) to it
4. save meta.json
5. rename customize keyboard shortcuts folder from 24411424 to 0
edit #2: what shortcuts would it break? did you do all the steps? cuz i did it and and i don’t think it messed up anything in any of add-ons
and if you don’t use it to customize review shortcuts you can disable that part in customize keyboard shortcuts config.
edit #3: that's weird, you should not be getting that error. try restoring defaults. if that didn't do it can you try changing this line to y_offset -= (int(buttons_height) -30)
i tested it on 2.1.24 beta 5, didn't get this error.
on 1586900376
Update 13: Would it also be possible to make the colours and buttons for the additional buttons that come with the 'Lapse Lapse Revolution' add-on? (Very minor point!)

Update 12: would it be possible to have an option to have the answer tooltip display as one of those notification boxes in the bottom left corner (like the current answer confirmation add-on) but instead with the background colour of the coloured answer buttons? Amazing progress on the add-on btw - looking better and better every day.

Update 11: new shortcuts work well :)

Update 10: thanks for the update - do the i/z/n shortcuts no longer work? They are not used by any other add-ons. Could it be a similar issue to before with the customise keyboard shortcuts? (Also the shortcuts seem to reset to the new ones you have made default even if I change them)

Update 9: would it be possible to format the wide buttons so that they fit into the answer button box for the no distractions add-on?

Update 8: cheers for the update

Update 7: The settings menu window is too large for my screen to be able to view the bottom part of the menu, and the window seems to be non-resizable. I can still apply the settings by pressing enter

Update 4: brilliant! The meta.json already had the 'conflicts' at the end, so all I had to do was rename the file to 0 and it works. Thank you!

Update 3: disabling reviewer shortcuts in the customize keyboard shortcuts config works, but it means I can't use 'jkl;' for right hand reviews. Is there a way to enable keep the customize keyboard shortcuts review shortcuts and also the i/z/n shortcuts?

Update 2: I have no other shortcuts that use 'i'/'z'/'n', and when I disable customize keyboard shortcuts, the info bar seems to work again, so it seems the customize keyboard shortcuts add on is blocking the shortcuts. I have also configured right hand reviewing with customize keyboard shortcuts, so was wondering whether this may be the reason behind the conflict.

Update 1: have just downloaded customise keyboard shortcuts, and now cannot use the 'i', 'n', and 'z' shortcuts - is there a way to get around this?

Probably the best aesthetic (best also functional) add-on I've ever downloaded. The author clearly cares a lot about the add-on and is constantly updating to add tons of new features and make customisation easier.

Keep doing what you're doing - it is strongly appreciated!

Thank you!
Comment from author
You have issues with new set shortcut buttons?
Restore defaults and try again.
Make sure your keyboard language ia english when you press the keys for shortcuts
of course it's possible, just change tooltip position to fixed position and toy with the sliders and place it where you want. (if your resolution is 1920 x 1080, the slider position is accurate and you don't need to try to find the position. if not, you'll have to find the best position by toying with the sliders and restarting anki and see where the tooltip is shown)
you can place it wherever you want, even in center of your screen
about lapse lapse add-on, i can't change it's buttons through my add-on, so it's not possible
on 1586874291
EDIT 4/15/20: You are truly wonderful. Tooltips have been added and this is officially the best app on anki and the best and most responsive app developer here. Truly, thank you. Also, thank you for the clarification regarding compatibility with the No Distractions full screen app. Looking forward to seeing where this app goes!

Beautiful! Thank you so much for what you do. You've honestly been one of the most responsive app developers! A few notes on a feature request and an app compatibility issue!

+ feature request: it would be great if hotkeys triggered a lingering glow or a tooltip that flashed on the screen indicating which button was hit. I love the glow effect but know that it is limited to triggering only when the mouse hovers over the button. It would be great if the glow around the button lingered after a hotkey was pressed and disappeared after a few hundred milliseconds (like in the AnKing Buttons app).

+ This seems to not play well with the app "No Distractions Full Screen: Clean review interface + Tablet/Touch support:. The referenced app has a function where you can toggle a fullscreen mode where the buttons enter a free floating box that can be dragged anywhere on the screen. When combined with this app, the bar and buttons no longer function and become grayed out. They can no longer be clicked and can only be triggered via hotkeys.

Thank you so so much for developing such a beautiful app. I love these colors.
Comment from author before post was edited
i tried on that add-on, it was working. and the thing is when i was moving the buttons box it's color was gray and till i locked it again, it stayed gray and didn't work. that MIGHT be your problem. i'll re-check the add-on for conflicts anyways though.
about the glow around buttons after you pressed the shortcuts, i'll try to add that as an option but it might take some time ;)
on 1586779289
Thank you for the awesome add-on.

I find the shortcuts can't work. For example, I set undo as "shift+u" or "shift+i"(don't exist identical shortcut). However, when I press "shift+u" or "shift+i" nothing happens.
Even through I disable all other add-ons, "shift+u" still can't work. But,"shift+i" can work. And when I only disable "Customize Keyboard Shortcuts" add-on has the same result. So maybe this add-on conflict with "Customize Keyboard Shortcuts".

I use:
Version 2.1.22 (0ecc189a)
Python 3.8.0 Qt 5.14.1 PyQt 5.14.1

On windows 10
Comment from author
I have explained how to remove conflict with customize keyboard shortcuts.
Search it, it's in comments. Do the steps and see if the problem continiues
on 1586319265
Thanks for debugging all the errors.

Another bug that I've noticed here: I get a "Good /div>" in my infobar under the "Button" column: https://ibb.co/cX0RTfh
Comment from author
can't test that version on windows :(
can't find out what's causing the problem.
how many previous cards have you set for sidebar to show? if more than 1 can you make it 1 and see if you still get the error?
Edit: i think that helped.
can you set number of previous reviews on 3 or 4 and see if you still get the error? i think you won't get the error if you set it on anything but 2.
i'll try to fix that in next update
Edit #2: update the add-on, see if the it still crashes when you review the last card
Edit #3: go to config and restore defaults then restart anki, that should solve your problem.
edit #4: fixed that in the update
on 1586297994
Amazing!! I fully switched from other add-ons to this one. One issue for me is the color of the Easy and Good buttons when the card is new.

New cards (3 buttons):
Good cards are orange
Easy cards are green

Review cards (4 buttons):
Good cards are green
Easy cards are blue

I would prefer the color of the Good button to stay green and the Easy button to stay blue when the card is new, similar to how they are when the card is in review. Also, an option for different button colors in nightmode (for example lighter colors) would be nice but I don't think it's necessary.

Edit 1 - After the recent update (2020/4/1), it makes the Speed focus add-on stop working.
Edit 2 - Disregard my first edit, after that update it just turned off the configuration for Speed focus. It's working now.

Edit 3 - 04/07/2020.
I had a similar error to other users when opening the ARBb settings from the menu bar running Anki 2.1.23 on Mac 10.14.6. I fixed this error by opening the config menu and restoring it to default settings. The issue I am having now is changing button widths. The info button and show answer button width seem to have a conflict.

For example, In the ARBb menu I set the edit, info, more, and review buttons to 60px. I set the skip, undo, and show answer buttons to 120px. After restarting anki, the show answer button changes to 60px and the info button to 120px. I manage to fix this by manually changing the info and show answer button width in the config menu.

Another issue I'm having is the menu is too big to see the apply, cancel, and select colors button within the menu. It doesn't let me resize the window to be able to see the buttons, so to apply the settings I have to press enter on the keyboard.

Also, is there any way to have the card info graph open in a appropriate size. The issue I'm having is that I have to right/left scroll within the graph to see the info. It would be nice if the window automatically opened in the correct size based on the info you have turned on.

Also, the card info graph shows Good/div> when the card is in learning. Not sure if this is normal, since I think before this update it would only say Good.
Comment from author
about the lighter colors, you can use your own colors
just enable custom colors and set colors that you want as button colors
Edit: i adjusted the settings menu a bit, i think it should do the job for now. till i get some free time to organize settings by tabs and stuff
and those 2 things you mentioned, i think they should be fixed now
on 1586273086
Nice button styles
Comment from author
on 1586261690
Absolutely wonderful. Thanks for adding new features ^.^.
Comment from author
:) neon style looks different in tooltip pictures. Looks 100% better when you use it
on 1586204248

What does the skip button actually do? Is it different than using the built-in Bury option?

Awesome update with the menu. Also, thanks for fixing with the betas! I didn't expect a fix so fast. I was just trying to be helpful with testing.

<Old issue with Beta>
With the latest beta2 and beta3 I receive the following error with no other addons loaded:

An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed.
If the issue only occurs when add-ons are enabled, please use the Tools > Add-ons menu item to disable some add-ons and restart Anki, repeating until you discover the add-on that is causing the problem.
When you've discovered the add-on that is causing the problem, please report the issue on the add-on support site.
Debug info:
Anki 2.1.24 (d3964603) Python 3.8.0 Qt 5.13.1 PyQt 5.14.1
Platform: Mac 10.15.4
Flags: frz=True ao=True sv=2
Add-ons, last update check: 2020-04-01 09:48:30
Add-ons possibly involved: ⁨ Advanced Review Bottom Bar ⁩

Caught exception:
Traceback (most recent call last):
File "aqt/models.py", line 169, in reject
File "aqt/main.py", line 643, in reset
File "aqt/main.py", line 604, in moveToState
File "aqt/main.py", line 627, in _reviewState
File "aqt/reviewer.py", line 55, in show
File "aqt/reviewer.py", line 108, in nextCard
File "aqt/reviewer.py", line 210, in _showQuestion
File "aqt/gui_hooks.py", line 1662, in __call__
File "anki/hooks.py", line 585, in runHook
File "/Users/stephen/Library/Application Support/Anki2/addons21/1136455830/Card_Info.py", line 341, in _update
txt += d.cardStats_mod(current_card)
File "/Users/stephen/Library/Application Support/Anki2/addons21/1136455830/Card_Info.py", line 278, in cardStats_mod
return CardStats(self, card).report_mod()
File "/Users/stephen/Library/Application Support/Anki2/addons21/1136455830/Card_Info.py", line 238, in report_mod
(cnt, total) = self.col.db.first(
TypeError: first() got an unexpected keyword argument 'id'
Comment from author
skips the cards and then shows you the cards later while you still are reviewing cards. buried cards won't show until you manually unbury them
on 1586200482
Hey, again thanks so much for the amazing add-on. However, the most recent update gave me this error whenever I try to press the settings (ARBb) button.

An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed.
If the issue only occurs when add-ons are enabled, please use the Tools > Add-ons menu item to disable some add-ons and restart Anki, repeating until you discover the add-on that is causing the problem.
When you've discovered the add-on that is causing the problem, please report the issue on the add-on support site.
Debug info:
Anki 2.1.22 (0ecc189a) Python 3.8.0 Qt 5.14.1 PyQt 5.14.1
Platform: Windows 10
Flags: frz=True ao=True sv=1
Add-ons, last update check: 2020-04-06 15:10:00

Caught exception:
Traceback (most recent call last):
File "C:\Users\ayoba\AppData\Roaming\Anki2\addons21\1136455830\Settings.py", line 918, in openSettings
loadCurrent(l1b1, l1b2, l2b1, l2b2, l3b1, l3b2, l4b1, l4b2, button_style,
File "C:\Users\ayoba\AppData\Roaming\Anki2\addons21\1136455830\Settings.py", line 1151, in loadCurrent
TypeError: setCurrentIndex(self, int): argument 1 has unexpected type 'str'
Comment from author
go to config -> active indicator > change it from “border” to 0
Or restore config to defaults in new update
on 1586136546
Thank you!!
Comment from author
on 1586026219
Amazing add-on. Definitely my favorite aesthetically. Really appreciate all the time author puts into this because it has made it the best add-on in terms of user interface/ease of use on here.
Comment from author
on 1585996638
awesome! it works well for me~~~
Comment from author
on 1585971368
Extremely useful and very stylish. Your efforts are very appreciated.

The Speed focus add-on stop has a conflict with this add-on. Is there any suggested work around.
I spend a lot of time on an indoor bike and have gotten in the habit of using the speed focus add-on.
Comment from author
settings -> speed focus add-on -> on
removes the conflict
on 1585823746
Can you please add option to disable blue edge around buttons and glow.
Comment from author
make active button indicator "none"
on 1585764753
Hello!. I am trying to config the info bar to night mode,, even though i change the day to night in the config, it still shows bright unlike the images you have posted. Can you look into this?
Comment from author
restore config to default, have changed some stuff in there it might be because of them.
on 1585749159
Great add-on,thanks. Unfortunately the wide option does not work anymore. it shows an error when I click the show answer button. All other options work. I have put the details here https://anki.tenderapp.com/discussions/add-ons/43037-advanced-review-bottom-bar
Comment from author
It's just a stupid typo, i'll fix it tomorrow. Can't do it rn. But if you can't wait till then, you can change "abuttons_height" in line 116 in button_colors.py to "buttons_height"
on 1585331534
Very well laid out and easy to use custom options. I would love to be able to change button text color, I find the black text to be a bit difficult to see over the coloured boxes when in light mode - would prefer white text over coloured boxes.
Comment from author
check config, colors_ general text color
on 1585175892
Thank you for sharing this add-on!

Could you please add the option to make two rows so the info is mor compact and space is not wasted for previous card info, for instance: average and total time, reviews and lapses, card and note type.
Comment from author
can you explain what you need a bit more?
you want previous reviews to be next to card info? like a separate column?
on 1585073052
Thank you for all the work you put into this Add-On. I really like it!
I don't need the Info Button, but the Skip Button is really handy! Is it possible to replace the Info Button with the Skip Button? I would like the Skip Button to be smaller and have it at the place where the Info Button is currently, but I can't figure out how to do this. :D

Edit: Wow, that was fast! Thanks a lot, I really appreciated!
Comment from author before post was edited
Update the add-on. change the positions in config
read button positions part in config first
on 1583915145
Is there a way to use the "N" or another letter shortcut for the skip function while Customize Add-ons is also enabled?

Great add-on nonetheless
Comment from author
If you want to customize the review shortcuts using that add-on, then no.
But if you’re not using it to customize review shortcuts (answer shortcuts, edit, show answer etc.) you can delete that part in customize keyboard shortcuts add-on files and then the shortcuts will work.
Edit: i just checked again to see if i could somehow make the add ons work and remove conflicts. Had no luck. Customize keyboard shortcuts was kinda more customizable than last time i checked.
Now you don’t need to delete any part of the code. Just go to customize keyboard shortcuts config and scroll down to the end and turn “enable reviewer”: “y” to “enable reviewer”: “n” and the default shortcuts and this add on’s shortcuts will work.
By doing this ofcourse the reviewer part of customize keyboard shortcuts (answer shortcuts, edit card shortcut etc.) will be the default shortcuts and they won’t be customized anymore.

Hope this helped you
on 1583863223
Nice customizable settings. Also, really like the card info in night mode!
Comment from author
on 1583662640
really good!! finally a card info section that is both dark mode AND customisable fields! also love the skip button.

Edit: shortcut "i" for trigger the card info sidebar doesn't work when "Customise Keyboard Shortcuts" is enabled. There was a way around it by deleting a line for the customise keyboard shortcut files. Which line should I delete from customise keyboard shortcuts addon to make "i" work?
Comment from author
Customize keyboard shortcuts add-on uses a function and won’t let other add-ons use it. So if you’re not able to modify the other add-on and completely delete the part that modifies review shortcuts from customize keyboard shortcuts add-on “i” for card info won’t work.
Tried to add my shortcuts using other methods to the functions but bcz customize keyboard shortcuts is not really flexible, I wasn’t able to do that.
on 1583370110
****Still giving this a thumbs up because all of the other features still work

However, the custom card colors have stopped working... The buttons are now just gray, but they are still "wide". This happened after I updated to the newest version of Anki (2.1.2) from 2.1.19

Any help would be great. For some reason the lack of color makes +500 cards a day super boring.

Everything is working now after the update! Thanks for the update :)
Comment from author before post was edited
i just tested it on 2.1.20 and it's working fine. do you have any other add-on changing anything about review buttons? (changing colors, number of review buttons, review button eases etc.)
have you tried uninstalling/reinstalling the add-on after update?
since you are using custom colors, can you restore config to default? cuz if you're using invalid color codes they won't work, the buttons will be just white.
tried everything on the new update, didn't see a problem
EDIT: there was a problem with new in-app night mode, fixed that. update the add-on and enjoy ;)
on 1581993041
The Skip button is just great, thanks! In SuperMemo, such a function is called Later Today.
Comment from author
on 1578757938
Thank you thank you and thank you
now i can study without touching the mouse
great addon
by the my anki is also 2.1
Comment from author
what version are you using?
cuz i'm using 2.1 and i just disabled the add-on and tested "N" and it wasnt a shortcut for anything. and "N" is working fine.

anyways, you can go to tools → add-ons → click on "advanced bottom bar" and click on "view files" → open "Bottom_Bar.py" → go to line 40 and change "n" to whatever the shortcut you want it to be ;)
on 1578131631
thanks a lot
Comment from author
on 1577934639
Did not work with the current version of 2.1. This is the screenshot of the buttons. There is no hard, good, easy option?

Comment from author
i'll try to find a way to fix this.
### fixed :D
update your add-on, works fine on old scheduler too now

thank you for the report btw ;)
on 1577117598
Great add-on, thanks :)
Is there a way to set the size of the card info window? I'd like it to be wider.
The “ Other styles”: “padding: 4px 50px; font-size: 12px;” doesn't seem to work. Do I have to consider dependencies with other add-ons?
Comment from author
i deleted the other styles part from config, that's why it doesn't work anymore. if you want the wide buttons set " Button Style": "wide buttons" in config
and about the card info sidebar, it's totally resizable, just try to resize it like a normal window. you can also drag it out and place it anywhere you want. just like a window
on 1575411304
Thank you for the add on.
I wonder how can I edit the button sizes to achieve something like I have on Anki 2.0
Comment from author
in add-on config, change other styles part like this:
“ Other styles”: “padding: 4px 50px; font-size: 12px;”
if you want bigger buttons you can toy with the padding values
first value is for button height and the other is for button width

and change:
“ Change style”: “background color”
on 1574671744
FYI screenshots are broken.
Comment from author
Fixed :D