Enhance main window
0.04MB. Updated 2023-01-16.
The author has shared 81 other
item(s).
Description
Download
As add-ons are programs downloaded from the internet, they are potentially malicious. You should only download add-ons you trust.
Supported Anki versions:
- 2.1.0-2.1.26 (Updated 2020-05-04)
- 2.1.27-2.1.34 (Updated 2020-09-03)
- 2.1.35+ (Updated 2023-01-16)
To download this add-on, please copy and paste the following code into Anki 2.1:
877182321
If you were linked to this page from the internet, please open Anki on your computer, go to the Tools->Add-ons menu item, then click on Get Add-ons and paste in the code.
All Anki 2.1.x Add-Ons Contact Author
Reviews

Thank you. Many blessings in Jesus Christ name.

good feature
I have to write some comment but it's good
I have to write some comment but it's good

Great work
keep going!
keep going!

Nice addon. In my experience the update(s) wiped out my settings. Fortunately it went to the recycle bin where I recovered it and modified the new settings file (meta.json) with the old config. I have since made a backup and set the current json to read-only so that I am not caught by surprise (if I forget it gets wiped by updates).

I love thissss, thank you so much author!

nice

Annoying but minor error: the meaning of "notes" and "cards" are reversed in the "Total/Card/Note" column. That's just a minor issue; what makes it annoying is that few people care about their number of notes; most just care about the number of cards. So while I could suggest other improvements to this header (e.g. "Total Cards/Notes" vs. "Total/Cards/Notes"), my real suggestion is to can the notes information entirely and just show cards for a cleaner interface. Or at least provide another option in the configuration screen to show just the cards per deck.
Although somewhat ugly and large by default, this addon can be easily customized to show just the fields that are important to you, greatly improving the "user experience" of using Anki
Although somewhat ugly and large by default, this addon can be easily customized to show just the fields that are important to you, greatly improving the "user experience" of using Anki

Great addon, but with night mode is useless.
¿Can anyone help me with the configuration for night mode?
Thanks
¿Can anyone help me with the configuration for night mode?
Thanks

Muy útil aunque no va bien con el modo oscuro.
Al principio son muchas columnas que no entiendes pero cuando empiezas a usarlo te acostumbras y entiendes qué es cada cosa. La versión normal de anki te llega a parecer terriblemente poco útil en comparación.
Gracias a que se puede toquetear el código es posible dejarlo a tu gusto aún con el modo oscuro
Al principio son muchas columnas que no entiendes pero cuando empiezas a usarlo te acostumbras y entiendes qué es cada cosa. La versión normal de anki te llega a parecer terriblemente poco útil en comparación.
Gracias a que se puede toquetear el código es posible dejarlo a tu gusto aún con el modo oscuro

Works great! Is there a way of excluding certain decks from showing anything at all? I have a deck where I put cards on hold (disabled reviews per deck settings) but I still see numbers in the "Due today (all)" column with a bracket: (+3). It would be great if the lines would just be empty. Anyway, great work!

Addon works but I get this error everytime I open a deck and then go back to main page.
Debug info:
Anki 2.1.49 (dc80804a) Python 3.8.6 Qt 5.14.2 PyQt 5.14.2
Platform: Windows 10
Flags: frz=True ao=True sv=2
Add-ons, last update check: 2022-08-11 20:00:25
Caught exception:
Traceback (most recent call last):
File "aqt\webview.py", line 41, in cmd
File "aqt\webview.py", line 142, in _onCmd
File "aqt\webview.py", line 595, in _onBridgeCmd
File "C:\Users\Naruto\AppData\Roaming\Anki2\addons21\877182321\column.py", line 13, in _linkHandler
(cmd, arg) = url.split(":")
ValueError: too many values to unpack (expected 2)
Caught exception:
Traceback (most recent call last):
File "aqt\webview.py", line 41, in cmd
File "aqt\webview.py", line 142, in _onCmd
File "aqt\webview.py", line 595, in _onBridgeCmd
File "C:\Users\Naruto\AppData\Roaming\Anki2\addons21\877182321\column.py", line 13, in _linkHandler
(cmd, arg) = url.split(":")
ValueError: too many values to unpack (expected 2)
Caught exception:
Traceback (most recent call last):
File "aqt\webview.py", line 41, in cmd
File "aqt\webview.py", line 142, in _onCmd
File "aqt\webview.py", line 595, in _onBridgeCmd
File "C:\Users\Naruto\AppData\Roaming\Anki2\addons21\877182321\column.py", line 13, in _linkHandler
(cmd, arg) = url.split(":")
ValueError: too many values to unpack (expected 2)
Caught exception:
Traceback (most recent call last):
File "aqt\webview.py", line 41, in cmd
File "aqt\webview.py", line 142, in _onCmd
File "aqt\webview.py", line 595, in _onBridgeCmd
File "C:\Users\Naruto\AppData\Roaming\Anki2\addons21\877182321\column.py", line 13, in _linkHandler
(cmd, arg) = url.split(":")
ValueError: too many values to unpack (expected 2)
Caught exception:
Traceback (most recent call last):
File "aqt\webview.py", line 41, in cmd
File "aqt\webview.py", line 142, in _onCmd
File "aqt\webview.py", line 595, in _onBridgeCmd
File "C:\Users\Naruto\AppData\Roaming\Anki2\addons21\877182321\column.py", line 13, in _linkHandler
(cmd, arg) = url.split(":")
ValueError: too many values to unpack (expected 2)Debug info:
Anki 2.1.49 (dc80804a) Python 3.8.6 Qt 5.14.2 PyQt 5.14.2
Platform: Windows 10
Flags: frz=True ao=True sv=2
Add-ons, last update check: 2022-08-11 20:00:25
Caught exception:
Traceback (most recent call last):
File "aqt\webview.py", line 41, in cmd
File "aqt\webview.py", line 142, in _onCmd
File "aqt\webview.py", line 595, in _onBridgeCmd
File "C:\Users\Naruto\AppData\Roaming\Anki2\addons21\877182321\column.py", line 13, in _linkHandler
(cmd, arg) = url.split(":")
ValueError: too many values to unpack (expected 2)
Caught exception:
Traceback (most recent call last):
File "aqt\webview.py", line 41, in cmd
File "aqt\webview.py", line 142, in _onCmd
File "aqt\webview.py", line 595, in _onBridgeCmd
File "C:\Users\Naruto\AppData\Roaming\Anki2\addons21\877182321\column.py", line 13, in _linkHandler
(cmd, arg) = url.split(":")
ValueError: too many values to unpack (expected 2)
Caught exception:
Traceback (most recent call last):
File "aqt\webview.py", line 41, in cmd
File "aqt\webview.py", line 142, in _onCmd
File "aqt\webview.py", line 595, in _onBridgeCmd
File "C:\Users\Naruto\AppData\Roaming\Anki2\addons21\877182321\column.py", line 13, in _linkHandler
(cmd, arg) = url.split(":")
ValueError: too many values to unpack (expected 2)
Caught exception:
Traceback (most recent call last):
File "aqt\webview.py", line 41, in cmd
File "aqt\webview.py", line 142, in _onCmd
File "aqt\webview.py", line 595, in _onBridgeCmd
File "C:\Users\Naruto\AppData\Roaming\Anki2\addons21\877182321\column.py", line 13, in _linkHandler
(cmd, arg) = url.split(":")
ValueError: too many values to unpack (expected 2)
Caught exception:
Traceback (most recent call last):
File "aqt\webview.py", line 41, in cmd
Debug info:
Anki 2.1.49 (dc80804a) Python 3.8.6 Qt 5.14.2 PyQt 5.14.2
Platform: Windows 10
Flags: frz=True ao=True sv=2
Add-ons, last update check: 2022-08-11 20:00:25
Caught exception:
Traceback (most recent call last):
File "aqt\webview.py", line 41, in cmd
File "aqt\webview.py", line 142, in _onCmd
File "aqt\webview.py", line 595, in _onBridgeCmd
File "C:\Users\Naruto\AppData\Roaming\Anki2\addons21\877182321\column.py", line 13, in _linkHandler
(cmd, arg) = url.split(":")
ValueError: too many values to unpack (expected 2)
Caught exception:
Traceback (most recent call last):
File "aqt\webview.py", line 41, in cmd
File "aqt\webview.py", line 142, in _onCmd
File "aqt\webview.py", line 595, in _onBridgeCmd
File "C:\Users\Naruto\AppData\Roaming\Anki2\addons21\877182321\column.py", line 13, in _linkHandler
(cmd, arg) = url.split(":")
ValueError: too many values to unpack (expected 2)
Caught exception:
Traceback (most recent call last):
File "aqt\webview.py", line 41, in cmd
File "aqt\webview.py", line 142, in _onCmd
File "aqt\webview.py", line 595, in _onBridgeCmd
File "C:\Users\Naruto\AppData\Roaming\Anki2\addons21\877182321\column.py", line 13, in _linkHandler
(cmd, arg) = url.split(":")
ValueError: too many values to unpack (expected 2)
Caught exception:
Traceback (most recent call last):
File "aqt\webview.py", line 41, in cmd
File "aqt\webview.py", line 142, in _onCmd
File "aqt\webview.py", line 595, in _onBridgeCmd
File "C:\Users\Naruto\AppData\Roaming\Anki2\addons21\877182321\column.py", line 13, in _linkHandler
(cmd, arg) = url.split(":")
ValueError: too many values to unpack (expected 2)
Caught exception:
Traceback (most recent call last):
File "aqt\webview.py", line 41, in cmd
File "aqt\webview.py", line 142, in _onCmd
File "aqt\webview.py", line 595, in _onBridgeCmd
File "C:\Users\Naruto\AppData\Roaming\Anki2\addons21\877182321\column.py", line 13, in _linkHandler
(cmd, arg) = url.split(":")
ValueError: too many values to unpack (expected 2)Debug info:
Anki 2.1.49 (dc80804a) Python 3.8.6 Qt 5.14.2 PyQt 5.14.2
Platform: Windows 10
Flags: frz=True ao=True sv=2
Add-ons, last update check: 2022-08-11 20:00:25
Caught exception:
Traceback (most recent call last):
File "aqt\webview.py", line 41, in cmd
File "aqt\webview.py", line 142, in _onCmd
File "aqt\webview.py", line 595, in _onBridgeCmd
File "C:\Users\Naruto\AppData\Roaming\Anki2\addons21\877182321\column.py", line 13, in _linkHandler
(cmd, arg) = url.split(":")
ValueError: too many values to unpack (expected 2)
Caught exception:
Traceback (most recent call last):
File "aqt\webview.py", line 41, in cmd
File "aqt\webview.py", line 142, in _onCmd
File "aqt\webview.py", line 595, in _onBridgeCmd
File "C:\Users\Naruto\AppData\Roaming\Anki2\addons21\877182321\column.py", line 13, in _linkHandler
(cmd, arg) = url.split(":")
ValueError: too many values to unpack (expected 2)
Caught exception:
Traceback (most recent call last):
File "aqt\webview.py", line 41, in cmd
File "aqt\webview.py", line 142, in _onCmd
File "aqt\webview.py", line 595, in _onBridgeCmd
File "C:\Users\Naruto\AppData\Roaming\Anki2\addons21\877182321\column.py", line 13, in _linkHandler
(cmd, arg) = url.split(":")
ValueError: too many values to unpack (expected 2)
Caught exception:
Traceback (most recent call last):
File "aqt\webview.py", line 41, in cmd
File "aqt\webview.py", line 142, in _onCmd
File "aqt\webview.py", line 595, in _onBridgeCmd
File "C:\Users\Naruto\AppData\Roaming\Anki2\addons21\877182321\column.py", line 13, in _linkHandler
(cmd, arg) = url.split(":")
ValueError: too many values to unpack (expected 2)
Caught exception:
Traceback (most recent call last):
File "aqt\webview.py", line 41, in cmd

Need compatibility with AnKing's Custom Background and Gear Icon addon.
Doesn't work anymore.
Doesn't work anymore.

This is how the standard Anki home page should look!

Your work is great, but there are still some issues that cause the media file(image.svg) to fail to sync.

Great

It was working fine (aside from making anki laggier overall) up until a few days ago, when the main page of anki was just blank. I disabled this add on and it solved the issue. Version 2.1.49.

!!!! not working in latest anki 2.52 .. when study and return error showing too many to unfold.
please update this addon or please integrate this with anki very useful one !!!!
please update this addon or please integrate this with anki very useful one !!!!

not working in latest anki 2.52 .. when study and return error showing too many to unfold.
please update this addon or please integrate this with anki very useful one
please update this addon or please integrate this with anki very useful one

works well and is very customizable. Would appreciate full compatibility with AnKing's Custom Background and Gear Icon addon (https://ankiweb.net/shared/info/1210908941). Right now, you can change the background image, but the gear icon cannot be changed while Enhance Main Window is enabled

good

Good use, but the trouble is that I can't change part of the color that is null, my anki is version 2.1.49, I don't know if it is related to version
使用不错,但苦恼的是我不能修改一部分是null的颜色,我的anki是2.1.49版本,不知道是否与版本有关
使用不错,但苦恼的是我不能修改一部分是null的颜色,我的anki是2.1.49版本,不知道是否与版本有关

Thank you, this add-on is amazing.
I personally removed 7 of the columns and I also changed all of the ugly red to black. Now it looks very neat and organized.
I personally removed 7 of the columns and I also changed all of the ugly red to black. Now it looks very neat and organized.

good for check detail

.

Is there any way to make this now slow down loading the main menu screen?

Thanks a lot!

Clunky, poorly thought-out interface, grammar errors in hint/ info boxes.

Great

Good add-on, but configuring it isn't easy.
Is it possible to hide the name of the Decks options on the far right?
Is it possible to hide the name of the Decks options on the far right?

great

Cool

Provides great insight into Decks.

It’s working

thanks

Is there an update to 2.1.44 or 2.1.45?

OK

This add-on is great. I love how customizable it's. It takes some time to set up the main-window as you want, but it's worth it.
The only thing I would want to be different is being able to customize the "flags" column. I would like to change the color of the flags (it's impossible to read the number of the blue one in dark mode) and also omit the excess slashes.
The only thing I would want to be different is being able to customize the "flags" column. I would like to change the color of the flags (it's impossible to read the number of the blue one in dark mode) and also omit the excess slashes.

Nice gamification

awesome

Beautiful

awesome! thank you!

Working on Version 2.1.44+ beta in Windows (using with the combination of 2.1.41+ anking add-ons package)
👌📚
👌📚

Great job which really helps me a lot! Can I ask when version for anki 2.1.44 would release? I update anki recently and it cannot work in that.

Difficult to imagine working without it

I can quickly see what options deck have.

indispensable

this addon is amazing but its really complicated to set up. would like to see better config menu. anyone intrested can copy my code (copy & paste into config) . my choice of rows are 1: Due, 2: New, 3: Progress Bar, 4: Due tomorrow, 5: Mature %, 6: Total cards in deck.
{
"book symbol": "{",
"cap value": null,
"color empty": "#FFFFFF",
"color empty descendant": "#FFFFFF",
"color zero": false,
"columns": [
{
"absolute": true,
"color": "#32CD32",
"description": "Number of reviews you will see today (new, review and learning)",
"header": "<p style='color: #FFFFFF'>Due</p>",
"name": "today",
"overlay": null,
"percent": false,
"present": true,
"subdeck": true
},
{
"absolute": true,
"color": "#87CEFA",
"description": "Unseen cards you will see today (what Anki calls New cards). Neither buried nor suspended.",
"header": "<p style='color: #FFFFFF'>New</p>",
"name": "new today",
"overlay": null,
"percent": false,
"present": true,
"subdeck": true
},
{
"description": "Percent bar to do today",
"header": "<p style='color: #FFFFFF'>Progress</p>",
"name": "bar",
"names": [
"reviewed today",
"learning now",
"new today",
"review today"
],
"overlay": null,
"present": true,
"subdeck": true
},
{
"absolute": true,
"color": "#8FBC8F",
"description": "Reviewed cards which are due tomorrow",
"header": "<p style='color: #FFFFFF'>Tomorrow</p>",
"name": "due tomorrow",
"overlay": null,
"percent": false,
"present": true,
"subdeck": true
},
{
"absolute": false,
"color": "#808080",
"description": "Number of reviewed cards with interval at least 3 weeks",
"header": "<p style='color:#808080'>Mature</p>",
"name": "mature",
"overlay": null,
"percent": true,
"present": true,
"subdeck": true
},
{
"absolute": true,
"color": "#808080",
"description": "Number of cards in the deck",
"header": "<p style='color:#808080'>Total</p>",
"name": "cards",
"overlay": null,
"percent": false,
"present": true,
"subdeck": true
},
{
"absolute": true,
"color": "red",
"description": "Cards you'll see today which are not new",
"header": null,
"name": "cards seen today",
"overlay": null,
"percent": false,
"present": false,
"subdeck": true
},
{
"absolute": true,
"color": "#778899",
"description": "Cards in learning (either new cards you see again, or cards which you have forgotten recently, assuming those cards didn't graduate)",
"header": null,
"name": "learning card",
"overlay": null,
"percent": false,
"present": false,
"subdeck": true
},
{
"absolute": true,
"color": "white",
"description": "Cards in learning which are due now (and in parentheses, the number of reviews which are due later)",
"header": null,
"name": "learning all",
"overlay": null,
"percent": false,
"present": false,
"subdeck": true
},
{
"book symbol": "{",
"cap value": null,
"color empty": "#FFFFFF",
"color empty descendant": "#FFFFFF",
"color zero": false,
"columns": [
{
"absolute": true,
"color": "#32CD32",
"description": "Number of reviews you will see today (new, review and learning)",
"header": "<p style='color: #FFFFFF'>Due</p>",
"name": "today",
"overlay": null,
"percent": false,
"present": true,
"subdeck": true
},
{
"absolute": true,
"color": "#87CEFA",
"description": "Unseen cards you will see today (what Anki calls New cards). Neither buried nor suspended.",
"header": "<p style='color: #FFFFFF'>New</p>",
"name": "new today",
"overlay": null,
"percent": false,
"present": true,
"subdeck": true
},
{
"description": "Percent bar to do today",
"header": "<p style='color: #FFFFFF'>Progress</p>",
"name": "bar",
"names": [
"reviewed today",
"learning now",
"new today",
"review today"
],
"overlay": null,
"present": true,
"subdeck": true
},
{
"absolute": true,
"color": "#8FBC8F",
"description": "Reviewed cards which are due tomorrow",
"header": "<p style='color: #FFFFFF'>Tomorrow</p>",
"name": "due tomorrow",
"overlay": null,
"percent": false,
"present": true,
"subdeck": true
},
{
"absolute": false,
"color": "#808080",
"description": "Number of reviewed cards with interval at least 3 weeks",
"header": "<p style='color:#808080'>Mature</p>",
"name": "mature",
"overlay": null,
"percent": true,
"present": true,
"subdeck": true
},
{
"absolute": true,
"color": "#808080",
"description": "Number of cards in the deck",
"header": "<p style='color:#808080'>Total</p>",
"name": "cards",
"overlay": null,
"percent": false,
"present": true,
"subdeck": true
},
{
"absolute": true,
"color": "red",
"description": "Cards you'll see today which are not new",
"header": null,
"name": "cards seen today",
"overlay": null,
"percent": false,
"present": false,
"subdeck": true
},
{
"absolute": true,
"color": "#778899",
"description": "Cards in learning (either new cards you see again, or cards which you have forgotten recently, assuming those cards didn't graduate)",
"header": null,
"name": "learning card",
"overlay": null,
"percent": false,
"present": false,
"subdeck": true
},
{
"absolute": true,
"color": "white",
"description": "Cards in learning which are due now (and in parentheses, the number of reviews which are due later)",
"header": null,
"name": "learning all",
"overlay": null,
"percent": false,
"present": false,
"subdeck": true
},

Unusable in night mode at first, but can be configured via config file.

hello,
i had a problem:
Error
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.40 (cf446733) Python 3.8.6 Qt 5.14.2 PyQt 5.14.2
Platform: Windows 10
Flags: frz=True ao=True sv=1
Add-ons, last update check: 2021-02-14 14:33:12
Caught exception:
Traceback (most recent call last):
File "aqt\webview.py", line 35, in cmd
File "aqt\webview.py", line 124, in _onCmd
File "aqt\webview.py", line 569, in _onBridgeCmd
File "C:\Users\tbiyiktas.ERDEM-AGDAS\AppData\Roaming\Anki2\addons21\877182321\column.py", line 13, in _linkHandler
(cmd, arg) = url.split(":")
ValueError: too many values to unpack (expected 2)
so i had to change _linkHandler in column.py as below.
def _linkHandler(self, url):
if ":" in url:
##(cmd, arg) = url.split(":")
param = url.split(":")
cmd = param[0]
arg = param[1:len(param)-1]
if cmd == "dragColumn":
return columnHandler(self, arg)
elif cmd == "optsColumn":
return columnOptions(self, arg)
return lastHandler(self, url)
now it seems its working good.
i had a problem:
Error
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.40 (cf446733) Python 3.8.6 Qt 5.14.2 PyQt 5.14.2
Platform: Windows 10
Flags: frz=True ao=True sv=1
Add-ons, last update check: 2021-02-14 14:33:12
Caught exception:
Traceback (most recent call last):
File "aqt\webview.py", line 35, in cmd
File "aqt\webview.py", line 124, in _onCmd
File "aqt\webview.py", line 569, in _onBridgeCmd
File "C:\Users\tbiyiktas.ERDEM-AGDAS\AppData\Roaming\Anki2\addons21\877182321\column.py", line 13, in _linkHandler
(cmd, arg) = url.split(":")
ValueError: too many values to unpack (expected 2)
so i had to change _linkHandler in column.py as below.
def _linkHandler(self, url):
if ":" in url:
##(cmd, arg) = url.split(":")
param = url.split(":")
cmd = param[0]
arg = param[1:len(param)-1]
if cmd == "dragColumn":
return columnHandler(self, arg)
elif cmd == "optsColumn":
return columnOptions(self, arg)
return lastHandler(self, url)
now it seems its working good.

seems cool

i am looking for that everywhere. great to see tomorrow decks

Great !

Really helpfulI, I hope it can be mainted to a GUI version,

cool

VERY VERY GOOD,
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!
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!

great

Thank you!!!

great job!

Finally I can see what I need

text is invisible in night mode

thank you!

Good when paired with custom themes

incredibly useful

Very helpful for the great view

Emm,this is really pretty!But the "default color" doesn't work even if I set the value!Hope to solve it!!!!

Thanks for updating !!!!

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.
Error
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
getSyncedConfig()
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'
Error
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
getSyncedConfig()
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'

THANKS FOR THE UPDATE

Very helpful in understanding how to plan study time and deck size

Very, very appreciated for your update!

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)

Great add on, highly customisable.
Thanks for updating!
Thanks for updating!

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.

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!

Thank you for the update. Really appreciated.

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.

Plz update for the latest version.

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!
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!

Update for the latest version please

please update it ,thank you very much

Awesome add-on, thank you for your hard work! If it could be updated for more recente versions, it would be amazing indeed.

Would love to see this updated

That's a great work. Hope he can be update it.

Please update for new version 2.1.30

really need the updated version for 2.1.30

Sir please update the support for 2.1.30

hey, guys, it's not available in the newest version of anki, 2.1.30, please fix it, really needed it, man

please, please update this ad-on for 2.1.30

Can i please get the code for version 2.1.30?

For 2.1.3o version please

Thanks!!

Currently not compatible with ANKI 2.1.28

It doesn't work for new update ....!!!! I extremely need it plzzzzz :((((((

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?

Updates?
2.1.29
2.1.29

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!!!!

In the dark theme, the letters are invisible. :(

This does not work on 2.1.26.

My Anki 1s 2.1.26 and the add-on removes my deck. I had to delete the add-on.

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.

This is one amazing add-on! Tracking your progress and having it laid out is a game changer.

Freaking great Addon!!!

Perfect!

Thank you

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.

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.

so cool !

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
There is one little mistake:
Total Cards/Notes column shows numbers conversely to the order in the title. Should be Total Notes/Cards

Awesome! One my favourites addons!

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!
Thanks for developing this amazing add-on Arthur!

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.
I love it, but would like to expand my deck.

Good but it doesn't suit the night mode because of the colors

bravo

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.
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.

Awesome thanks a lot !
I had the same "all my decks disappeared" problem but it's indeed resolved by closing the subdecks
I had the same "all my decks disappeared" problem but it's indeed resolved by closing the subdecks

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.
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.

!!

Love it :D Thank you for sharing

!

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.
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

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
All colors are configurable, but I fear the manual is not exactly easy. Sorry

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!

Excellent work!!!!! Thank you bro!!!! Don't understand why there're still someone gave a thumb-down????

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.

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.
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.

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!!!!!
Anyway overall great addon, thanks!!!!!

Thanks for the add!
Comment from author
You're welcome

Recomendo.

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!

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

good

Great.

Impressive

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.

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 ?

How cool is this :)

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
__import__(dir)
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>
mw.addonManager.setConfigUpdatedAction(__name__,update)
AttributeError: 'AddonManager' object has no attribute 'setConfigUpdatedAction'
Can you fix this?It works like a charm under Windows 10.
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
__import__(dir)
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>
mw.addonManager.setConfigUpdatedAction(__name__,update)
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.

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
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

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)
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)

Awesome addon! thank you!
Can I update it without loosing my settings?
Can I update it without loosing my settings?
Comment from author
Hi
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.
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.

Very useful add-on. Thanks a lot.

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.
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

What was already good, got even better!

877182321
Comment from author
Thank you for the upvote. But that's not the place where you should put the add-on number.

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.

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!
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
Hi,
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
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

Nice

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? :(
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.

great addon and super friendly developper :)

These columns do come in handy.

Can be difficult to configure due to sheer length of options, but overall prefer this over less control/flexibility. Great add-on overall.

Nice!!

OK

This add-on is very helpfull!

Good! Thank you

Very clunky and difficult to use, but is VERY useful once you get the settings figured out.

amazing

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.
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.
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.

Good

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.

Yay I got what I wanted

Works as advertised

Love this add-on!

Really useful

太棒了,感谢作者

Thank you....Very useful addon...

Highly configurable - pick and choose only what you need.

super useful!

Works perfectly

extremely useful

Very useful, takes time to absorve the information though....

I think it is pretty useful

Nice!

Thank you for sharing !

Adds all the options from all the unburied counts addons I've been using separately.

Thanks for sharing! Should come in handy for all of the power-users out there.