48 7
Contact Author Sign in to rate

Redesign

0.03MB. Updated 2020-03-01.

Description

4000+ users | Works with Anki 2.1.20 and lower. Newer versions will not work, so download a slightly older one. A new look for Anki! Enjoy this redesigned version of Anki by downloading the add-on, restarting Anki, and clicking "View>Redesign>Enable redesign." If you would like to support development of this add-on, press the pink Sponsor button above! Note: Many add-ons won't work properly with Redesign enabled, but I'll try to add support in the future! What's new Version 12 (1.2) - Added Anki 2.1.20 support - Updated design - Improved Browse appearance - Compatible with Review Heatmap and more add-ons - More on the way! License Copyright © 2020 This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. Redesign is released under the GNU AGPLv3 license, extended by a number of additional terms. Credits Thank you to those who supported development of this add-on on Patreon and elsewhere, especially Basiskarten Jura (https://www.basiskarten.de) Special thanks to the author of Night Mode. Frequently asked questions Why doesn't the add-on work? You are probably using a newer version of Anki that had minor updates which have broken the add-on. Check your version of Anki (Go to your toolbar with Anki open and click "Anki" then "About Anki"). This add-on is guaranteed to work for Anki versions 2.1.20 and lower. If you'd like to use it, download one of those versions of Anki as they work perfectly fine. Newer version of Anki may break the add-on. I do not have the time to constantly update this add-on whenever Anki changes something in their code.

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:

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

1914733489

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

Reviews

on 1652773911
i love it
on 1642215904
thank you
on 1637015640
Not working
on 1633394269
It worked on version 2.1.19, though it's quite heavy and didn't work with a very important addon I use, so I won't be able to use it :/
on 1623000588
Looks really clean, good job!
on 1622721416
Closest thing to a theming engine on anki!
on 1616679530
Thank you for your hard work, author! This is amazing, and it would be awesome if one day it could be updated!!
on 1609782536
Awesome, this shoulded be the default design!
Comment from author
Thanks! I'm glad you like it!
on 1609165098
---------------------------
Anki Version ⁨2.1.38
---------------------------
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 '⁨Redesign⁩':
⁨Traceback (most recent call last):
File "aqt\addons.py", line 210, in loadAddons
File "C:\Users\...\AppData\Roaming\Anki2\addons21\1914733489\__init__.py", line 1, in <module>
from .redesign import Redesign
File "C:\Users\...\AppData\Roaming\Anki2\addons21\1914733489\redesign.py", line 44, in <module>
from .actions_and_settings import *
File "C:\Users\...\AppData\Roaming\Anki2\addons21\1914733489\actions_and_settings.py", line 8, in <module>
from .color_map import ColorMapWindow
File "C:\Users\...\AppData\Roaming\Anki2\addons21\1914733489\color_map.py", line 6, in <module>
from .gui import create_button, remove_layout, AddonDialog
File "C:\Users\...\AppData\Roaming\Anki2\addons21\1914733489\gui.py", line 3, in <module>
from .languages import _
File "C:\Users\...\AppData\Roaming\Anki2\addons21\1914733489\languages.py", line 4, in <module>
from anki.lang import getLang, _ as fallback_translation
ImportError: cannot import name 'getLang' from 'anki.lang' (C:\Program Files\Anki\anki\lang.pyc)

---------------------------
OK
---------------------------
on 1605228647
Good
on 1603119206
Really like this add-on. Beautiful redesign.
One problem though, I loaded it with Enhance Main Window, and my main screen always shifted to the left, any fix?
Comment from author
Unfortunately, changing the code for everyone would affect the appearance, but you might be able to adjust the code on your own. Go into the code for the add-on and open: __init__.py

Then, scroll down and you'll have to manually adjust the code with trial and error with your Enhance Main Window add-on to see what works. The code is written in CSS and HTML.
on 1602517347
So awesome, auther.
on 1594028976
Greate design! This should be the default design and be integrated in Anki itself. It is a pity, that the backwards compatibility is not easily maintainable.
Thanks a lot to the creator, you did a wonderful job. It is minimalistic and really refreshing. It's like an upgrade from Windows NT to a current macOS ;)
Comment from author
I appreciate the kind words!
on 1591724298
Good design, but not working!
on 1589879286
Sadly it doesn't work anymore on any 2.1.26 :(
on 1588649535
güzel
on 1588454804
Everything works great except that I get an error when I open the add new card window.

Anki 2.1.20 (47a1bf8b) Python 3.8.0 Qt 5.13.1 PyQt 5.14.1
Platform: Mac 10.14.6
Flags: frz=True ao=True sv=2
Add-ons, last update check: 2020-05-01 23:52:45
アドオンが関連している可能性があります:Redesign

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 "aqt/toolbar.py", line 75, in _linkHandler
File "aqt/toolbar.py", line 90, in _addLinkHandler
File "aqt/main.py", line 979, in onAddCard
File "aqt/__init__.py", line 92, in open
File "</Applications/Anki.app/Contents/MacOS/decorator.pyc:decorator-gen-22>", line 2, in __init__
File "anki/hooks.py", line 530, in decorator_wrapper
File "anki/hooks.py", line 522, in repl
File "/Users/reysu/Library/Application Support/Anki2/addons21/1914733489/internals.py", line 218, in raw_new
return wrapper(cls.instance, *args, **kwargs)
File "/Users/reysu/Library/Application Support/Anki2/addons21/1914733489/stylers.py", line 615, in init
add_cards.form.line.setStyleSheet('#' + from_utf8('line') + '{border: 0px solid #333}')
AttributeError: 'Ui_Dialog' object has no attribute 'line'
on 1588089891
Doesn't support the latest version. I know this is mentioned on the page, but the app isn't useful if it doesn't work. Please update!
Comment from author
Use the last version of Anki. I do not have the time to constantly update the add-on whenever a minor update is released to Anki, and it works up to Anki 2.1.20.
on 1587619649
Thank you, you are a true artist.
The addon works fine on 2.1.21.
on 1587435209
Failed with an error message on loading (OSX 10.13.6)
on 1587084600
awesome !! thank you for sharing. It's so refreshing :)

Also I really love the progress bar on the screenshot but it's not showing up on my computer.
Configuration: Anki 2.1.14 on a Mac running Mojave.
Is there a problem or is it an add-on that has to been installed separately?

thank you <(^.^)>
Comment from author
Thanks! I'm glad you like it! The progress bar is simply my redesign of the Progress Bar add-on made by a different developer. If you'd like my version, you can download it on my GitHub page, and do so by following the instructions in this comment thread here: https://www.reddit.com/r/medicalschoolanki/comments/fbyd0c/redesign_addon/fj7kvzx?utm_source=share&utm_medium=web2x

Be sure to read through all the comments in the chain because it can be confusing.
on 1584803984
Great idea, but some bugs to work out. After completing a card, getting an error: "Invalid HTML on card: SyntaxError: Unexpected token <"; possibly with the cards themselves but the add-on should be configured to correct this or instructions provided to add something to the cards to prevent this.

Additionally, when working with the "More Deck Stats and Time Left" add-on, it left justifies the box that this adds to the main screen. I am on Anki 2.1.20.
on 1584721105
Hi, I love this addon but just so you know, it's giving errors with the new 2.1.22 update.
on 1583707135
So beautiful! Really breathes some life into anki. There are two problems though, It collapses all tags, as in hierarchical tags do not work, I am using the "Blitzkreig II browser" add-on, second is the night-mode support, other than that it is an amazing add-on, thank you so much!
on 1583451108
looks very nice, hopefully the main app will eventually adopt something in this vein
on 1583261666
Really beautiful addon and works for the most part, but I'm getting the following error every time I click on a tag in the browser. Maybe a conflict with Glutamate's BetterTags?:

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-ons section of our support site.
Debug info:
Anki 2.1.15 (442df9d6) Python 3.6.7 Qt 5.12.1 PyQt 5.11.3
Platform: Mac 10.15
Flags: frz=True ao=True sv=1
Add-ons possibly involved: BetterTags

Caught exception:
File "aqt/browser.py", line 822, in onTreeClick
File "/Users/****/Library/Application Support/Anki2/addons21/bettertags/sidebar_old.py", line 153, in <lambda>
item.onclick = lambda i=item, t=partial_tag: sidebar.onTagClick(i, t)
File "/Users/*****/Library/Application Support/Anki2/addons21/bettertags/sidebar_old.py", line 452, in onTagClick
self.browser.setFilter(f'("tag:{tag}" or "tag:{tag}{SEPARATOR}*")')
<class 'AttributeError'>: 'NoneType' object has no attribute 'setFilter'
on 1583207059
I wanted to also bring up the Invalid HTML on card: ReferenceError: EFDRC is not defined problem. This problem only occurs when this add on is turned on.
Also the text in night mode browser is not visible with the white on white
Lastly this makes the addon More Decks Stats and Time Left become no longer centered

I'm on a mac if that makes any difference
on 1583161407
First impression are great but the top part of the home page cant be seen, its just a blank space
on 1583144910
Amazing addon. Was getting really tired of the old anki layout.

I've experienced a few issues with the enhance main window addon. Using this addon with it shifted the entire decklist to the right so that everything was out of the window. Can this be fixed?
on 1583140730
Beautiful! Thank you very much for all the work you put into this addon. I already consider it as a "must have" for me. :) Will there also be a dark version in the future?
on 1583095402
I'd really like a toggle in the menu options to disable to the "Anki" text above your decks. Whenever you go back to the deck screen you'll see a split second of the old UI before it switches over (I'm on 2.1.19). You can just press "d" on the main deck screen and it'll do this. The background behind my Clickable tags as doesn't change to the white color, not sure if this is something you can fix. Love it so far!
on 1583092602
Thanks for all your hard work! The buttons appear to work, but the fonts on the cards hasn't changed :/ do you know what the problem might be? Possibly one of my other add-ons?
Comment from author
Hi there! The font won't change unless you change it yourself, which I tried to make as easy as possible! Here's a link to the instructions of the files you need to change to use a custom font:

https://www.reddit.com/r/medicalschoolanki/comments/fbyd0c/redesign_addon/fj7qk3d?utm_source=share&utm_medium=web2x
on 1583081883
is there no longer an option to choose what to style?

also getting this error now

Invalid HTML on card: ReferenceError: EFDRC is not defined
Comment from author
You should still be able to choose what to style from "View>Redesign>Enable..." Or do you mean something else? The latest versions of Anki are breaking a lot of add-ons, so if you use Anki 2.1.15 this add-on will work perfectly and you shouldn't lose any functionality.

That error sounds like it's due to some styling on your cards, not the add-on.
on 1583069143
Wonderful!!! Could you consider to pull request it in the main anki program? It would be much more user-friendly to have a nice clean interface
Comment from author
I can! Although I'm not sure people would be open to such a large change, and for good reason. I'll see what they say!
on 1582001409
Anki version 2.1.20
Linux OS
Upon enabling Redesign, I get the following error.

Switching to redesign failed: Something went wrong.
This is NOT a problem with Anki, so you can try contacting the add-on author for help.

Please provide following traceback when reporting the issue:
Traceback (most recent call last):
File "/home/md/.local/share/Anki2/addons21/1914733489/redesign.py", line 191, in refresh
self.on()
File "/home/md/.local/share/Anki2/addons21/1914733489/redesign.py", line 170, in on
self.styles.replace()
File "/home/md/.local/share/Anki2/addons21/1914733489/redesign.py", line 96, in replace
styler.replace_attributes()
File "/home/md/.local/share/Anki2/addons21/1914733489/stylers.py", line 71, in replace_attributes
self.get_or_create_original(key)
File "/home/md/.local/share/Anki2/addons21/1914733489/stylers.py", line 57, in get_or_create_original
original = getattr(self.target, key)
AttributeError: module 'aqt.browser' has no attribute 'COLOUR_MARKED'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/md/.local/share/Anki2/addons21/1914733489/redesign.py", line 191, in refresh
self.on()
File "/home/md/.local/share/Anki2/addons21/1914733489/redesign.py", line 170, in on
self.styles.replace()
File "/home/md/.local/share/Anki2/addons21/1914733489/redesign.py", line 96, in replace
styler.replace_attributes()
File "/home/md/.local/share/Anki2/addons21/1914733489/stylers.py", line 71, in replace_attributes
self.get_or_create_original(key)
File "/home/md/.local/share/Anki2/addons21/1914733489/stylers.py", line 57, in get_or_create_original
original = getattr(self.target, key)
AttributeError: module 'aqt.browser' has no attribute 'COLOUR_MARKED'
Comment from author
Redesign (Version 2/29/2020) should work for Anki 2.1.20 now!
on 1581442190
Beautiful!
on 1580518820
Gorgeous.
on 1580030951
Great add-on and makes the UI fit well with macOS. Unfortunately its not fully compatible with the latest version of Anki even after updating the add-on. I get the error below when opening browse:

Debug info:
Anki 2.1.19 (3c8690ae) Python 3.8.0 Qt 5.14.0 PyQt 5.13.2
Platform: Mac 10.15.2
Flags: frz=True ao=True sv=2
Add-ons possibly involved: Redesign

Caught exception:
Traceback (most recent call last):
File "aqt/progress.py", line 73, in handler
File "aqt/browser.py", line 1068, in deferredDisplay
File "</Applications/Anki.app/Contents/MacOS/decorator.pyc:decorator-gen-18>", line 2, in buildTree
File "anki/hooks.py", line 82, in decorator_wrapper
File "anki/hooks.py", line 74, in repl
File "/Users/username/Library/Application Support/Anki2/addons21/1914733489/internals.py", line 218, in raw_new
return wrapper(cls.instance, *args, **kwargs)
File "/Users/username/Library/Application Support/Anki2/addons21/1914733489/stylers.py", line 401, in buildTree
for item in root.findItems('', Qt.MatchContains | Qt.MatchRecursive):
AttributeError: 'SidebarTreeView' object has no attribute 'findItems'
Comment from author
Thanks, the latest version (1.1) will solve this problem. In the future, if you run into problems you can always use the earlier version of Anki, since add-ons have to be manually updated each time something changes.
on 1579800646
Somehow it doesn't work for me. Only the title "Anki" pops-up at the top, but besides that nothing als changed. I also tried it after de-activating all the other add-ons. What a pity, the design looks really nice.
-
Oh, thanks man. I'm stupid. It works perfectly well now!
Comment from author before post was edited
Did you try clicking "View>Redesign>Enable redesign" after restarting Anki?
on 1579348163
Vertical spacing is weird and inconsistent on Linux (OpenSUSE), the button texts are not vertically centered, overall leads to an (IMHO) eerie and unappealing look. Was looking forward to a smoother, more pleasant experience, but actually the default design looks neater in comparison.
Comment from author
Unfortunately, I'm unable to test on Linux. If you send a screenshot I can try to debug it from that.
on 1579218722
Not compatible with "Enhance main window"
on 1579171040
amazing,however,When I ckick "brower",it encounters a bug.
bug report
Anki 2.1.18 (fb9d59fe) Python 3.8.0 Qt 5.14.0 PyQt 5.13.2
Platform: Windows 10
Flags: frz=True ao=True sv=1

Caught exception:
Traceback (most recent call last):
File "aqt\progress.py", line 73, in handler
File "aqt\browser.py", line 1067, in deferredDisplay
File "<D:\SoftS\Anki\decorator.pyc:decorator-gen-12>", line 2, in buildTree
File "lib\site-packages\anki\hooks.py", line 82, in decorator_wrapper
File "lib\site-packages\anki\hooks.py", line 74, in repl
File "C:\Users\xuan\AppData\Roaming\Anki2\addons21\1914733489\internals.py", line 218, in raw_new
return wrapper(cls.instance, *args, **kwargs)
File "C:\Users\xuan\AppData\Roaming\Anki2\addons21\1914733489\stylers.py", line 401, in buildTree
for item in root.findItems('', Qt.MatchContains | Qt.MatchRecursive):
AttributeError: 'SidebarTreeView' object has no attribute 'findItems'
Comment from author
That new Anki version just came out which is why that bug appeared. The updated version of my add-on should fix your problem though.
on 1578971478
Nice!
on 1578851420
Someone made a dark version of this and posted it on reddit:

https://github.com/HN-Tran/Redesign-Dark

(more here https://www.reddit.com/r/Anki/comments/eiqvzc/redesign_addon/ )
on 1578665173
Wonderful add on, but I seem to have lost the ability to resize the sidebar in the browser. I can fix it by turning off "Enable in dialogs," but that makes it so that I can't have the redesign interface apply to the browser...

Apparently making a new user account on Anki fixed my issue. Nvm this add-on is fantastic
on 1578663925
good
on 1578655862
Fantastic addon, although a little buggy.
A suggestion: add maximum width for fields in add screen
on 1578596649
Overall I really like it :)
Just a few tweaks I made to the code for myself to satisfy myself 100%:
I decreased the border-radius and the color for the buttons a little bit
I disabled the padding increase on hover
on 1578177722
Very nice. Many thanks.

One problem: the addon seems incompatible with the Multi-column Note Editor addon. (The fault seems to lie with the latter.) I add the error report:

Debug info:
Anki 2.1.15 (442df9d6) Python 3.6.7 Qt 5.12.1 PyQt 5.11.3
Platform: Mac 10.14.6
Flags: frz=True ao=True sv=1
Add-ons possibly involved: Multi-column note editor

Caught exception:
File "aqt/webview.py", line 27, in cmd
File "aqt/webview.py", line 87, in _onCmd
File "aqt/webview.py", line 368, in _onBridgeCmd
File "<decorator-gen-72>", line 2, in onBridgeCmd
File "anki/hooks.py", line 74, in decorator_wrapper
File "anki/hooks.py", line 68, in repl
File "/Users/aus/Library/Application Support/Anki2/addons21/3491767031/__init__.py", line 220, in myOnBridgeCmd
self.ccSpin.blockSignals(True)
<class 'AttributeError'>: 'Editor' object has no attribute 'ccSpin'
on 1578165909
Great Look

Good job

Looking forward to see it work beside other add-ons
on 1578071697
really like how it looks in the preview, but for some reason the backround comes out dark grey with no night mode enabled in my windows 10 laptop. it makes the colouring weird with the black text and i hope it can be fixed because the idea really is great.
Comment from author
Try clicking "View>Redesign>Reset background and text colors" to fix the dark grey color issue. If that doesn't work, you may have to remove Night Mode for now.
on 1578046067
Fantastic to not puke every time I open Anki
on 1578045837
Looks beautiful, I'd love a dark mode for this
on 1577967294
I like it a lot. the look is so much better. Thank you very much.

It would be nice if you could set a small border (like 1pixel) around the buttons. On a white background the nice and round looking "top-bar" is hidden. I also find it sometimes hard to really "find" the buttons.
Additionally it would be nice, if the grey elements were a bit darker (or customisable).
on 1577947978
Nice job!