105 19
Contact Author Sign in to rate

Enhance main window

0.04MB. Updated 2020-12-23.
The author has shared 81 other item(s).


Adds a lot of features to the main window. Allows to configure those features.


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.

This add-on previously supported Anki 2.0. You can download the last version supporting 2.0 here. As Anki 2.0 has been discontinued, no support is available for this version.

All Anki 2.1.x Add-Ons Contact Author


on 1610708377

I have configured it in the config and enabled/disabled some features

Personal favorite: The review count, that lets you see the review count of your decks and see where you focus and where you need to focus!
on 1609691133
on 1608967795
Thank you!!!
on 1607966682
great job!
on 1607621013
Finally I can see what I need
on 1606582713
text is invisible in night mode
on 1604362298
Would adding the time studied for that day be possible. I think it would be nice to see that without having to go in the stats
on 1603585955
thank you!
on 1602931290
Good when paired with custom themes
on 1602420795
incredibly useful
on 1602172707
Very helpful for the great view
on 1601697206
Emm,this is really pretty!But the "default color" doesn't work even if I set the value!Hope to solve it!!!!
on 1600867597
Thanks for updating !!!!
on 1600018843
This error only seems to popup when I have this add-on enabled. I've tried uninstalling, downgrading, switching profiles...nothing seems to work. Shame because this is by far my favorite add-on.

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.33 (3f403040) 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-09-13 09:00:59

Caught exception:
Traceback (most recent call last):
File "aqt\utils.py", line 369, in accept
File "aqt\main.py", line 345, in doOpen
File "aqt\main.py", line 378, in _openBackup
File "aqt\main.py", line 286, in onOpenProfile
File "aqt\main.py", line 427, in loadProfile
File "aqt\gui_hooks.py", line 1984, in __call__
File "anki\hooks.py", line 583, in runHook
File "C:\Users\Julian\AppData\Roaming\Anki2\addons21\1374772155\main.py", line 203, in onProfileLoaded
File "C:\Users\Julian\AppData\Roaming\Anki2\addons21\1374772155\config.py", line 78, in getSyncedConfig
if 'imgocc' not in mw.col.conf:
AttributeError: 'NoneType' object has no attribute 'conf'
on 1599342011
on 1599335919
Very helpful in understanding how to plan study time and deck size
on 1599193440
Very, very appreciated for your update!
on 1599174934
Amazing. You really came through. Thanks for updating!
Comment from author before post was edited
As the add-on author, I disagree. There is a bug I was never able to fix. On some computers, it seems this add-on make the decks disappear when too many decks are open simulatenously. It seems to be related to a limit in the window system used by Anki. I find it useful that people know this may occurs and is not fixed. (But it disappear as soon as you remove the add-on, so I consider it not to be an important bug)
on 1599167259
Great add on, highly customisable.
Thanks for updating!
on 1599124030
With the latest anki update when this add-on stopped working I understood how much I appreciate it. It shows all the information needed and is a must-have for every person. I was so surprised and happy that you found some time to update it. You know, Aristotelis, how much all of us love you and pray for you every day, without you our lives would be miserable.
on 1599120178
two days ago , I lost it when my anki was updated . However, it's today that I witness its return. It's great! Thank you!
on 1599094686
Thank you for the update. Really appreciated.
on 1599076573
Absolutely a good-on. Definitely not fair to blame the author. He/She spends time and efforts to make such a great add-on for free. I see a nice person with great work and the work definitely worth a thumb-up. Did he/she charge your money or eat your breakfast? Fixing a bug with updated platform is not as easy as eating a piece of pie. I will stay with 2.1.26 just to use this add-on. Shame on those who down vote this add-on just to demand updates.
on 1599037337
Plz update for the latest version.
on 1598967976
Very important add-on for me, loads of customization options. Is a bit hard to set up though if you're absolutely new to looking at code.

Also, to everybody who rates add-ons here: DON'T USE REVIEWS TO SEND IN BUG REPORTS! Just because you had a problem with the add-on, it doesn't mean it's a bad add-on. Often times the developer will even take the time to work out the bug individually. Also: Don't downvote if the add-on doesn't work with the latest Anki version. What is wrong with you. It takes time updating these things!
on 1598773016
Update for the latest version please
on 1598623753
please update it ,thank you very much
on 1598469930
Awesome add-on, thank you for your hard work! If it could be updated for more recente versions, it would be amazing indeed.
on 1598446063
Would love to see this updated
on 1598188469
That's a great work. Hope he can be update it.
on 1598082734
Please update for new version 2.1.30
on 1598004496
really need the updated version for 2.1.30
on 1597922748
Sir please update the support for 2.1.30
on 1597557689
hey, guys, it's not available in the newest version of anki, 2.1.30, please fix it, really needed it, man
on 1597551404
please, please update this ad-on for 2.1.30
on 1597391438
Can i please get the code for version 2.1.30?
on 1596978709
For 2.1.3o version please
on 1596939974
on 1596755431
Currently not compatible with ANKI 2.1.28
on 1596565429
It doesn't work for new update ....!!!! I extremely need it plzzzzz :((((((
on 1596158167
Hey, I would absolutely love being able to keep using this add on in 2.1.29 - any chance of that being possible in the near future?
on 1596076806
on 1595523043
It's a very powerful tool that allows you to have a precise x-ray of your situation in Anki. A must-have add-on! Please, update it to Anki 2.1.28!!!!
on 1595484313
In the dark theme, the letters are invisible. :(
on 1594946947
This does not work on 2.1.26.
on 1594925804
My Anki 1s 2.1.26 and the add-on removes my deck. I had to delete the add-on.
on 1593980803
My decks disappear when i add this add-on. I have version 2.1.26 running windows
Comment from author
Please post bug report on github to try to understand what goes on here.
on 1593579396
This is one amazing add-on! Tracking your progress and having it laid out is a game changer.
on 1592366851
Freaking great Addon!!!
on 1591552376
on 1591425025
Thank you
on 1591014070
My decks disappear when i add this add-on, how can i fix it ?
Comment from author
I'm extremely sorry, you're not the first to which this problem occur and I've never known how to fix it.
on 1590763443
This is a great complement, but not work with Beautify Anki Material design Deck Background and icon.
Comment from author
I do not know this add-on. Extremely sorry.
on 1590387128
so cool !
on 1590144716
Very useful.

There is one little mistake:
Total Cards/Notes column shows numbers conversely to the order in the title. Should be Total Notes/Cards
on 1589871730
Awesome! One my favourites addons!
on 1589637151
While I do not like the standard settings, with a little time investment it now looks perfect on my screen. Set-up might get a bit intimidating for new users though. I especially love the ability to see when decks are running out of cards, as well as showing leeches.

Thanks for developing this amazing add-on Arthur!
on 1589576967
love the idea of this addon. I do have a question, when i try to expand my deck to the subdeck on the main menu, it wont allow me to expand. Is this an issue with anyone or with the addon?

I love it, but would like to expand my deck.
on 1589057632
Good but it doesn't suit the night mode because of the colors
on 1588865025
on 1586368557
Decks disappear, Cant even go to home window while doing a deck, cant expand a deck
This sucks. 2.0 worked soo well for me. Only reason I updated is because I saw your comment on a med youtubers video saying 2.1 is much better and you fixed bugs and what not.
on 1585554056
Awesome thanks a lot !

I had the same "all my decks disappeared" problem but it's indeed resolved by closing the subdecks
on 1585061176
There are functions for "reviewed today" and "total number of times studied all time"... but I didn't see anything that would give me the value of the "number of times studied today". I could be missing it.

For example, I just did two "learning" cards to start off the morning (steps are 15 1440; longer learning phase). These were not counted under "reviewed today" because they were not "learned" cards yet. I want the value that Anki shows (e.g. "studied 1000 cards in 150 minutes") on a per deck basis. Not sure if that is possible.
on 1584900576
on 1584817061
Love it :D Thank you for sharing
on 1584025092
on 1581895463
Definitely my favorite addon! Works great, though a little work to customize.

Suggestion: If you could make it an option to remove the stats on the line of parent decks when they are open/expanded because then you start seeing a lot of repeat information for parents and subdecks and it's not as clean. Thanks!

Edit: He added the suggestion and it can now be enabled in the config! Thank you so much.
Comment from author before post was edited
Can you please post feature request on github so we can discuss them ? Right now I'm not sure to understand what you request
on 1581274729
Nice, but I don't have the same color scheme. No blue or yellow or gray. Just red and green. Also, since updating from 2.0 to 2.1, the text is less bold and hard to stare at. Feels like a downgrade instead of an upgrade
Comment from author
There are a lot of change between 2.0 and 2.1 that are not related to this add-on. I've read people complaining about the size of the font. I can't change. Note that other add-on deal with this problem.
All colors are configurable, but I fear the manual is not exactly easy. Sorry
on 1574363286
Amazing addon, thank you!! My only set back is I was use to the color scheme that was default on the 2.0 addon and now that I upgraded to 2.1 the colors are all different. Is there a file where I can copy and paste the 2.0 settings into the 2.1 configure? Thanks!
on 1574274327
Excellent work!!!!! Thank you bro!!!! Don't understand why there're still someone gave a thumb-down????
on 1574166804
Flashes at regular intervals (using night mode) and slows down the loading of the main window significantly. Seriously useful but disappointed it has these side-effects.
on 1572639102
It was cool when it worked but unfortunately it glitches and made all of my decks disappear starting a week or two ago. Toggling it off fixes the problem but the toggling it back on makes them disappear again. When it did work it was cool how much info it gave you about maturing decks.
Comment from author
Can you please post a bug report on github ?

I fear that it's a bug I can not fix. The current way Anki is coded, there is a limit to what can be displayed, and if there are too many decks, Anki windows's simply can not display it.
on 1572462642
Lots of options, thanks! Works great and doesn't slow my anki down either. It is a slight learning curve to figure out how to change settings (config) if you have no experience with code before but the explanations to figure it out were relatively straight forward. Some of the column descriptions are a little vague, ie. ---Column A: review cards you'll see today (not including cards in learning). VS Column B: review cards due today.--- I have both columns set to show (true) and they are both reporting the same value (perhaps because of my overall lack of cards n= ~1000). But there are other columns like that so I haven't figured out a pattern of what is meant in the descriptions. Does "cards you'll see today" = "cards due today"? For "review cards" does "review" always indicate learning, young and mature cards unless stated otherwise? (AKA exclude learning).

Anyway overall great addon, thanks!!!!!
on 1572223672
Thanks for the add!
Comment from author
You're welcome
on 1572183800
on 1567801761
on 1566498506
Is there a way to only include "mature" and "young" in the percent bar? When I try to delete the additional categories it gives me an error. Is there a way to change the colors of the bars as well? Thanks!
on 1564254874
I used for a while but it was constantly reporting ERROR. Since i could not create decks, I stopped using it
Comment from author
Can you please put a bug report on github. I've never heard of this problem, and I don't have enough details to correct it
on 1563284271
on 1563274788
on 1562143852
on 1561665836
Is a Great tool, but after a while it starts freezing the main page and the decks do not download. I mean, The decks and info are still in the program but they are not seen in the main page. Not until I delete this add on, close Anki and open it, I can see my decks again. Ive tried reinstalling it and It works, But after doing a deck, It gets frozen and the main Anki page appear empty again...
Comment from author
can you please put a bug report on github, so I can ask for more precise information ? You're not the first one having this problem, and I still have not enough information to solve it.
on 1559133244
Was easier to configure in the past before complex updates were made. I just want to change the color of decks based on whether unseen cards are present in them, or a child.
Comment from author before post was edited
In theory, this option has not been changed, it is still present. Can you please go to github and open a bug report and explain what became the problem ?
on 1559030632
How cool is this :)
on 1557954157
Problem loading under linux mint cinnamon, anki 2.1 .

Here is the message :

An add-on you installed failed to load. If problems persist, please go to the Tools>Add-ons menu, and disable or delete the add-on.

When loading 'Enhance main window':
Traceback (most recent call last):
File "/usr/share/anki/aqt/addons.py", line 57, in loadAddons
File "/home/reynald/.local/share/Anki2/addons21/877182321/__init__.py", line 1, in <module>
from . import changeFunction
File "/home/reynald/.local/share/Anki2/addons21/877182321/changeFunction.py", line 1, in <module>
from .node import idToNode, renderDeckTree
File "/home/reynald/.local/share/Anki2/addons21/877182321/node.py", line 8, in <module>
from .config import getUserOption, writeConfig, getFromName
File "/home/reynald/.local/share/Anki2/addons21/877182321/config.py", line 30, in <module>
AttributeError: 'AddonManager' object has no attribute 'setConfigUpdatedAction'

Can you fix this?It works like a charm under Windows 10.
Comment from author
The same bug was reported on https://github.com/Arthur-Milchior/anki-enhance-main-window/issues/54 , and the same fix should work. Download anki from the website. Because ubuntu/linux mint's version are not up to date. And this add-on use features of anki which are recent.
on 1557155301
The add-on was working well until the last update. It won't load my cards so I had to disable the add-on
Comment from author
Can you please post a bug report on github ?
What do you mean «load my cards» ? When you try to review a deck, you don't see questions or answer ? That's really strange
on 1556081285
since yesterday i noticed the addon started freezing the screen of decks tab in some of my desktop profiles. it worked fine before that. i am stating it here cause i am not able to create a github account cause captcha issues.
Comment from author
You can contact me by email arthur@milchor.fr . I won't try to help debugging using those comments, because I don't get notifications when you edit your comment.
I'd like to know how you know this add-on is the cause of the freeze ? Whether you are using anki 2.1 or 2.0 (which version exactly)
on 1553922705
Awesome addon! thank you!
Can I update it without loosing my settings?
Comment from author

First, please ask question on github for example. I can't really discuss using this system.

If you are on anki 2.0 you can't really update it anymore, it's not maintened.
If you are on anki 2.1, then settings should be saved. That's the whole point of add-on's configuration. Keeping setting while changing code. The only trouble you could have is if you have a version so old that the setting where IN the code and not in the add-on manager. In which case, I'm effrayed you need to go into your setting and copy them. Update anki, and paste the setting in the add-on manager.
on 1553350912
Very useful add-on. Thanks a lot.
on 1553259997
very helpful add-on.

temporary note @Arthur-Milchior: At the moment this info page on ankiweb.net just shows a placeholder instead of a screenshot as it used to do.
Comment from author
Corrected, thank you
on 1552562038
What was already good, got even better!
on 1552282573
Comment from author
Thank you for the upvote. But that's not the place where you should put the add-on number.
on 1552048139
How do i UPDATE? There is absolutely no UPDATE button for 2.0?
Comment from author
Sorry. Indeed, I do not maintain any add-on for anki 2.0 (unless someone want to pay me for it). I don't know what keep you or other people on the old version of anki. But the day you'll update anki, you'll have the add-on update.
on 1551989695
Great add-on!
I'd like to ask one thing. I use 2.0.52 version of anki. I don't see the configuration part of bar (percentage bar) or information about marked card which is explained in the README file. How can I use column of marked card? It seems _("marked") doesn't exist. The feature of marked card background colour and percentage bar and column of marked card is just for 2.1 version? :(
Great app indeed. Cheers!
Comment from author before post was edited

If you want better discussion, you should go on github.
Indeed, as you have guessed, a big part of the description corresponds only to 2.1. I didn't update the 2.0 version once I switched on 2.1. You can still do some editing of configuration directly in the code. You have some comment in it explaining how to do it. But actually, anki 2.0 does not even use configuration files for add-on, this was introduced in anki 2.1
on 1551197751
on 1550727337
Amazing! Anki's main window is so bare without it. It's a bit difficult to customize at first but you get the hang of it.

My only question is how to get the new update with percent bars? :(
Comment from author
In anki, open the add-on manager, and click on «update». You should get the last update there automatically. Of all add-on. Please ask questions on github, other wise I don't get notification of questions.
on 1550671084
great addon and super friendly developper :)
on 1549848334
These columns do come in handy.
on 1549086220
Can be difficult to configure due to sheer length of options, but overall prefer this over less control/flexibility. Great add-on overall.
on 1548635020
on 1548027094
on 1548011258
This add-on is very helpfull!
on 1547544388
Good! Thank you
on 1547181312
Very clunky and difficult to use, but is VERY useful once you get the settings figured out.
on 1543933942
on 1543070445
EDIT: Edited this comment after a great update which allows the user to edit the configuration within the anki program itself, great instructions as well from the author explaining how.

Really love this addon, but a few more minor suggestions:

1. Add the default text color for deck names to the config page: I use night mode so the default black doesn't show up, currently still need to go into the source file to edit this (and takes a little trial and error to find it). Line 487-488 currently.
2. Universal setting for the overlay text, so that the user can turn off all text hover/overlays at once instead of individually. Most users are probably not going to want some overlays and not others. Also, instructions aren't quite clear for the average user to turn off the overlay, should specify that the user should change null→ "", not false or delete the whole line, etc.
3. Flashing during refresh with nightmode enabled still happening, not sure if this can be fixed
4. Larger change but the way I use anki results in a lot of suspending cards, etc. Those cards don't show up as studied but would be cool to have a "suspended today", "marked today" options. Maybe a "Total suspended cards (suspended today)" column option. Might be difficult to incorporate though.

Original comment:
Phenomenal addon and really appreciate how well organized the code is, makes it very easy to customize your configuration. As long as you save backup of your previous configuration only takes a few minutes to go through and update the code after updating to the new version.

Only issue I have noticed since updating to the most recent version is that with nightmode enabled, the refresh "flashes" a lot more which I never noticed on previous versions. Just a minor thing but very noticeable now when at the home screen, had to decrease the refresh rate because otherwise it gets a bit annoying.
Comment from author
If you come back and read this, please contact me by email, github, whatever, it will be really easier for you and me to communicate. I mean, suggestions are for me, and not for the average user I guess. I may one day look at this «flashing», but it's not my priority, so I won't do it soon unless someone pays me for it. I'm working on and uploading other add-ons currently.

It would not be really hard to add your request for changes done today. My problem is that I'm not sure I want to add it in this add-on. I don't really find simple way to explain this to users. This documentation is already far too long.
on 1542607073
on 1541929918
Excellent once I've wrapped my head around the configurations. Too crowded in the original window, I had to de-clutter somewhat, but I like it and use it.
on 1540886463
Yay I got what I wanted
on 1540474625
Works as advertised
on 1540402233
Love this add-on!
on 1539921228
Really useful
on 1539845812
on 1539765340
Thank you....Very useful addon...
on 1539497282
Highly configurable - pick and choose only what you need.
on 1537903630
super useful!
on 1534021054
Works perfectly
on 1529022993
extremely useful
on 1524182400
Very useful, takes time to absorve the information though....
on 1522281600
I think it is pretty useful
on 1519084800
on 1518825600
Thank you for sharing !
on 1518220800
Adds all the options from all the unburied counts addons I've been using separately.
on 1518220800
Thanks for sharing! Should come in handy for all of the power-users out there.