90 1
Contact Author Sign in to rate

No Distractions Full Screen: Clean review interface + Tablet/Touch support

0.06MB. Updated 2020-08-14. Only supports Anki 2.1.x.
The author has shared 1 other item(s).


!!!! New in v4.1.7+: Toggle behavior for Mac has changed! Please use green fullscreen button (upper left corner) to enter No Distractions Full Screen mode. This is controlled by a new auto-toggle menu option. NDFS hotkey still works but will no longer change window size. Eliminates everything unnecessary during reviews giving you maximum usable screen space and a clean, adjustable interface that supports touch. TL;DR: On Windows/Linux: Press F11 for fullscreen On Mac: Press green maximize button (upper left corner) for fullscreen Features: - Hides all menu bars including bottom bar ("More, Edit") and both top bars ("File, Edit..." and "Decks, Add..."). - Superimposes answer buttons over cards, with adjustable opacity. Becomes opaque on mouse-over. - Draggable answer buttons that support touch. Enable with right click menu option or hotkey. - No Distractions Answer Bar: Minimalistic reimagining of answer bar with animated answer confirmations - No Distractions works in resizable windows as well. Can set to always be on top. - For Windows: This is a menu option toggle | For Macs: This is the default behavior. To enter full screen mode, maximize the window - Hides mouse cursor if idle. - Auto-toggle No Distractions mode when starting/leaving reviews - Highly customizable: Common settings can be changed in menu options (View -> ND Full Screen). Further settings, including ND Answer Bar appearance can be changed through menu options. Detailed descriptions are within. - Highly compatible: Supports wide range of addons (tested list in notes section below), Win/Mac/Linux, hardware/software rendering modes and legacy clients (tested on 2.1.9 and higher). - Plays well with my other add-on, Anki Zoom (make use of that extra space!) Is NOT compatible with Zoom 2.1. In Action: With No Distractions Answer Bar Enabled: Drag Functionality (with King of Buttons Addon): Notes: - Mac and Windows/Linux menu options differ slightly; Entering full screen mode on Mac is done via maximizing the window instead of a menu toggle - Automatically switches colors for normal/night mode with support for Night Mode Addon - In Fullscreen mode, moving the mouse to the bottom of the screen will unhide answer buttons (if hidden). - Supports most card layouts; cards are dynamically padded so that superimposed answer buttons do not obscure the bottom of cards when scrolled down - No Distractions Answer Bar uses a custom layout and may not play well with other addons. Feel free to report issues, and I will try my best, but widespread compatibility may not be possible. - Tested compatibility with v2.1.9, v2.1.13, v2.1.15, v2.1.20, v2.1.22, v2.1.28, v2.1.29, Large and Colorful Buttons, Night Mode, Anki Zoom, Speed Focus Mode, Anki Habitica, Fill the blanks, Edit field during review, Directly Review, King of Buttons, Dancing Baloney, Progress Bar, Refocus card, Advanced Review Bottom Bar - Please report issues here: Github. Changelog: - 8/13/2020 v4.1.8: Improved Mac auto-toggle max/min detection, added text to menu explaining new Mac toggle behavior - 8/12/2020 v4.1.7: Changed toggle behavior on Macs to use inbuilt window maximize button with new auto-toggle setting. Menu layout changed to be more compact/clear, Toggle option added to right click menu, bug fixes (display offset bug on v2.1.28, screen change listener bug) - 4/26/2020 v4.1.6: Overlay on unlocked answer bar is more obvious and displays assigned hotkey - 4/25/2020 v4.1.5: Bug Fixes: Cursor now remains hidden if cursor_idle_timer is set to 0, more consistent window states when toggling on Macs, using certain menu actions no longer improperly overrides custom config - 4/20/2020 v4.1.4: Fixed bug where answer buttons would show behind image occlusion - 4/19/2020 v4.1.3: Improved compatibility with answer button addons including Advanced Review Bottom Bar and Minimal Big Flat Buttons (<- note will be buggy if trying to zoom) - 3/31/2020 v4.1.2: Fixed bug where setFocus was not applying to main screen. Added Zoom 2.1 to incompatible list due to bugs. Please use Anki Zoom instead - 3/30/2020 v4.1.1: Added multilingual support for ND Answer Bar - 3/29/2020 v4.1: Added menu option to change ND Answer Bar CSS variables via inbuilt text editor. Settings should persist through updates. Changed appearance of unlocked buttons to better convey they are disabled in that state. Improved Night Mode Addon compatibility - 3/28/2020 v4.0.2: Cleaned up layout and animations of ND Answer Bar. Changed ND Answer Bar colors. Added user adjustable css settings in ND_answerbar_settings.css file - 3/28/2020 v4.0: - Added No Distractions Answer Bar with animated confirmation - Added Normal/Night automatic color switching with support for Night Mode Addon - Reviewer rewritten to be one unified webpage with iFrames. Offers better performance and much better compatibility. Now supports software rendering, and plays better with other addons. Answer iFrames have zoom compensation so remains fixed in size and space on zoom. - Cursor hide logic rewritten to be python based - 3/16/2020 v3.2.8: Fixed bug on Windows where taskbar would not hide under certain resolutions/UI scale factors (big thanks to posnum for report) - 3/15/2020 v3.2.7: Added config option to force fullscreen on top for Windows machines (helps resolve persistent taskbar issues). Auto-toggle state tracking improved for compatibility with addons that manipulate states - 3/11/2020 v3.2.6: Added auto-toggle option - will trigger when entering reviews and when finishing reviews, going to the deck screen or syncing - 3/9/2020 v3.2.5: Added option to use old fullscreen renderer for Windows users having issues with the new one. Added "Advanced Settings" menu option that directly links to the config. Config text made easier to read - 3/8/2020 v3.2.4: Fixed bug where fullscreen would always show on top - 3/8/2020 v3.2.3: Fixed flickering with Speed Focus Mode addon and other graphical issues (including context menu not showing) in fullscreen mode on Windows machines (big thanks to Cupbox for testing). All values in config now are effective immediately - 3/5/2020 v3.2.2: Fixed bug where toggling full screen mode in certain review conditions would change current card. Will also retain answer bar position when Anki automatically refreshes screen every 100 consecutive reviews - 3/1/2020 v3.2.1: Fixed error on linux machines - 2/29/2020 v3.2: Scrolling over answer buttons now scrolls cards, can be changed in config. Refactored code with minor performance improvements. Added manifest file. Bug fixes: more consistent answer button opacity transitions while changing cards and dragging - 2/28/2020 v3.1.2: Bug fixes: improved compatibility with other addons, answer buttons no longer briefly shift to origin after a new card, adjusted render sequence/delay to cause less flickering - 2/27/2020 v3.0: - Added draggable answer buttons (uses interact.js) - Rewrote bottom widget (again) to allow better interaction with cards (previously inputs would not register in bottom of screen) - Added subtle fade animation to non-opaque answer buttons - Added user-configurable delay when redrawing widgets to reduce flicker/artifacts (see config for more info) - Added new config and renamed fullscreen hotkey in config - Fixed bug with where always-on-top toggle would not reset - Added warning popup for software rendering - 2/20/2020 v2.3.5: Rewrote cursor hide method to be more robust (now supports {type} cards) - 2/10/2020 v2.3.4: Added remappable hotkey to config. Bug fixes (adding cards now reveals cursor - thanks for bug submission) - 2/10/2020 v2.3.3: Removed limitation of full screen only in review. Added border color config option - 2/10/2020 v2.3.2: Performance improvements - 2/9/2020: v2.3: Added windowed mode. Added dynamic padding to bottom of cards. Rewrote display widget - 2/9/2020: v2.2.2: Added idle mouse hide feature. Added user-adjustable config. Bug fixes (now behaves properly when burying/suspending cards in full screen) - 2/4/2020: v2.1.1: Fixed bug where you could not exit full screen after finishing review - now automatically exits - 2/2/2020: v2.1: Added customizable answer button opacity - 2/1/2020: v2.0: Now hides bottom bar with floating answer buttons Big thanks to lovac42 for toolbar package, glutanimate's Toggle Full Screen Extended, Full Screen Toggle, HTML Window Source and AnkiWebView Inspector


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

Supported Anki versions:

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


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

All Anki 2.1.x Add-Ons Contact Author


on 1619117511
Get this addon. Your productivity will thank you. Bye bye distractions, hello space bar mashing & review blasting!
on 1618780688
Holy cow, you don't realize how much screen you have until you use Anki in full screen. It's nice to have no distractions, thank you!
Great work!
on 1617752631
This is a wonderful add-on. The only thing I wish this addon has is the ability to toggle two answer buttons for the "no distraction answer bar" feature instead of four. I am using it with Low-Key Anki, and I prefer not to have the hard and easy show-up because I might accidentally hit them.
on 1617361232
Should be implemented in Anki
Must have add-on
on 1616270977
Super Great !!!!!!!!!! ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
Super Great !!!!!!!!!! ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
Super Great !!!!!!!!!! ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
Super Great !!!!!!!!!! ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
Super Great !!!!!!!!!! ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
on 1616180383
on 1616087186
Awesome addon! Love the minimalist approach to the NDFS answer bar showing only answer times without "again/good" text. Could you add an option to fix the bar to the top? It would be perfect, so you don't have to look to the bottom of the screen each card. I know there is an option to do that using the native buttons, but even if you make the buttons larger the text is still small, so the NDFS bar is better.
on 1615986949
There seems to be an interference with the addon "Touch Screen - draw and write on your cards", https://ankiweb.net/shared/info/1631622775

It resets the pen color to light gray.
If you're on a touchscreen, then it's impossible to access the toolbar to set the pen color back to black.
(View > Touchscreen > Set pen color)

Is there a workaround?
on 1614566844
Truly awesome, combined with the remaining time addon progress bar it makes for a much better experience! Thank you!
on 1613994349
Love the add, I would like a shortcut to change decks on fullscreen if possible. But great work.
on 1612967671
It flickers on Linux :( when switching keyboards (doesn't matter if ibus or fcitx), fullscreen doesn't seem to work on Linux (Zorin OS - based on Ubuntu, tested with ibus-kkc/anthy/mozc and all fcitx variants.

To the comment above me: very funny trying to convince everyone it is working, although it doesn't. Again: when you switch the keyboards it will show your desktop for a split second. I don't expect anyone to fix this, just in case anyone is wondering why this happens: there you go.
I understand your denial, but when you use a deck which requires typing & switching keyboards you will see...
on 1612888746
It doesn't flicker on Linux :) when switching keyboards, fullscreen seems to work on Linux (Zorin OS - based on Ubuntu, tested with ibus-kkc/anthy/mozc) and all fcitx variants.

Thank you for fixing this, I've tried many different things and all work.
on 1612379945
Damn good
on 1612360318
Very useful !
on 1611398216
Saved my eyes, thank you :)
on 1611142597
Its good!
on 1611135234
on 1610382061
This is fricking awesome, thank you so much!
on 1610220753
real nice
on 1609549010
Some visual bugs in Anki's Night Mode but works great
on 1609147277
It has potential but when you are studying and you find a mistake, you cannot edit the card because if you press F11, the card change, so you have to look for it and you lost many time. Could be nice if the rest of options remain in the full screen (explore, add...)
Comment from author before post was edited
Edit: Should be fixed now! Toggling full screen should no longer change the card you are looking at

Yes good point. I'll look into a fix. In the meanwhile, you can either: 1) Exit fullscreen mode after the answer has been shown to prevent card switching, or 2) edit cards without exiting full screen mode by pressing E.

If you want to keep the menu buttons there are other fullscreen add-ons to accomplish that
on 1608895158
on 1608726876
Very nice add-on. Could you perhaps add an option to always have the no distractions mode toggled on, unless manually toggled via rightclick/hotkey? I'd like my Anki to start in the no distractions mode, no matter if in windowed or fullscreen mode, as I use it together with https://ankiweb.net/shared/info/266757206 to get rid of all distractions and straight to the things that matter: reviewing and adding cards. :)
on 1608309549
It helps me using Anki more comfortably: I zoom in (https://ankiweb.net/shared/info/538879081), lean back, and use my game controller to review cards without distractions… 🙂
on 1607420711
Clean and very Helpfull. I LOVE that you can move the answer buttons as you like (good for touchscreens).
on 1606407854
A very useful add on.
on 1606400407
One of the best add ons out there!

#Is there a way to have 'edit' on right click? or via some shortcut without exiting full screen?
on 1602827473
on 1602066229
I love it,
on 1602001146
Can't see how many cards there are left in my deck while reviewing. There is probably a toggle bottom somewhere but can't find it?!
Comment from author before post was edited
Thanks for the report! Do you mind creating a github issue so I can track this. Some screenshots would be helpful
on 1601819313
really great
on 1600641246
This is so good, can't believe how clean it is.
on 1600073316
on 1599387316
I really underestimated how effective this is. Flow is a beautiful state.

edit: Thanks for the pop-up about software rendering. I didn't know.

edit 2: Hooray! Since 4.0 I'm again not getting just a white screen. A nice new feature is that the hidden buttons appear when you move the mouse anywhere to the bottom of the screen.

edit 3: An additional benefit that I want to stress is that with https://github.com/lovac42/ReMemorizeButtons/ it shows only the first 4 buttons, while the others are still functional via hotkeys.
on 1598828298
on 1598635185
I really appreciate this great addon~!!!!
on 1597962435
Thanks you very much!!!
on 1597426175
Great work, thanks.
on 1596715088
on 1595222182
on 1594972809
on 1594384329
Used on v2.1.19. Like all the other comments are saying fullscreen helps a lot with focus. But my favorite thing is that this is the only fullscreen add on I've found so far that works with other add-ons like puppy reinforcement by glutanimate. Also it's just so swick, the dev did a great job with design.
on 1593918694
Timer doesn't show in full screen.......
Comment from author
Hi thanks for the bug report. It works for me - do you mind making sure that the timer shows even without full screen enabled? Please note that if you toggle full screen the timer will reset for the card you are currently looking at
If you can, could you post on the Github page - it would be eaiser for me to ask follow up questions if needed
on 1591792554
Love this addon, if i had to chose only one addon to download it would most likely be this! Improves my concentration a lot.

However I keep getting this error message, can you help me figure out why?

When I start the deck it's like normal, if I chose "toggle full screen" everything works fine, if I then try to toggle full screen to get me back to "normal" this error occurs and I have to restart Anki because the main deck screen goes blank.

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.1 Qt 5.9.7 PyQt 5.9
Platform: Mac 10.14.5
Flags: frz=True ao=True sv=1
Add-ons possibly involved: No Distractions Full Screen Clean review interface TabletTouch support

Caught exception:
File "/Users/mac/Library/Application Support/Anki2/addons21/1049863218/__init__.py", line 483, in toggle_full_screen
File "/Users/mac/Library/Application Support/Anki2/addons21/1049863218/__init__.py", line 381, in toggle
<class 'TypeError'>: argument 1 has unexpected type 'NoneType'
Comment from author
Edit: This error should be fixed now- let me know if you're still having issues!

Thanks for the bug report! I don't have a lot of time now but I will look into it. If you can, could you post on the Github page - it would be eaiser for me to ask follow up questions if needed
on 1591355240
Thank you!
on 1591042661
One of my favorite addons thank you for creating it
on 1590411252
Best fullscreen Addon, but you can't leave the fullscreen when your convertible is flipped and the keyboard not accessible. Maybe you should add "exit fullscreen" in the dropdown-menu, when you right klick.
Comment from author
Edit: Toggle is now an option in the right click menu

Good point - I'll add it in the next update cycle
on 1589598373
Amazing add-on!
on 1589540172
Always worked best for me till I found this add on:Touch Screen - draw and write on your cards
Does not work with this add when full screen is enabled.
Comment from author
Thanks for the report. I'll look into it
on 1588658748
Helps to focus without being distracted by social media
on 1588204840
I have problem with accentuation(like "á, ô") while using "edit fields during review", but solved somehow with View>Auto-Toggle and "toggle full screen mode", but persists with F11.

Edit: Thank you. After the new update, somehow, is working perfectly, there is no more problem.
Comment from author before post was edited
Thanks for the report. I'm can't seem to replicate this issue though and I can't think of a reason for there to be a difference between auto-toggle and F11.
Can you elaborate a bit more? What happens when you try to type in an accented character?
Opening a github report would be best to troubleshoot this
on 1587909123
Update 3: no worries - thanks for the advice!

Update 2: thanks! I see you made the toggle feature smoother for macs - very minor point but it is still a bit jerky (shows desktop background) in windows so maybe you could do this fix to windows? Thanks for the amazing add-on and quick fixes!

Update 1: thanks for the update (works great!) - having an issue where image occulusion enhanced images (not normal images) will cover up the answer bar at the bottom - thanks!

Great add-on

I also have the advanced review bottom bar add-on, which allows for wide buttons, but this means the buttons go slightly over the edge of the box at the bottom for the no distractions view. Would it be possible to fix this?
Comment from author before post was edited
Edit3: Yeah unfortunately since there's a lot going on under the hood, there's gonna be some jerkiness regardless of the platform (the last bug fix was dealing with some of the idiosyncrasies of how OSX handles maximize/minimize and doesn't address this). I run windows myself and I've tried tweaking all sorts of things to make it smoother but I think it's just a limitation with the platform Anki is built on.
You can try playing with the "rendering_delay" config value - that was ultimately my workaround to make things a little cleaner. Lower values should stop the window from temporarily disappearing but transitions might look a little uglier.

Edit2: Should be fixed now!

Edit: Should have improved compatibility with the newest update - let me know if you're still having issues

Thanks for the report. Do you mind posting your settings? I can't replicate this issue. I am however getting the triple-row bug that another user reported below. A fix for that is coming soon
on 1587855428
Amazing add on!!!!! 120% recommend. It's the only way I review my cards now

4/25/2020 Error with 2.1.22 update. Colors for answer buttons and numbers of cards show up as white/gray in both normal and night mode when enabling this add on. Colors are not showing even with changing values in the configuration. Please help. Thank you again!
Comment from author
Were the answer buttons locked (drag enabled) by any chance? (toggled via Ctrl + L or right click menu)
The newest update makes the overlay more obvious - hopefully that addresses any confusion
on 1587001281
on 1586809288
on 1586770479
Simply great! Brings the same functionality that the mobile version of anki already has
on 1586746599
Works great when reviewing on a TV with a game controller
on 1586475918
I love this idea as I was looking for an add-on that made the bottom bar easier to view (i.e I don't need to look down). I don't think this works with the King of Buttons add-on though... I couldn't get the draggable buttons to work. Is this probably a compatibility issue?

Edit: It seems like I didn't enable the windowed mode... that's why the buttons weren't draggable! I thought the draggable buttons were enabled by default in the unfullscreen/windowed mode. It works very nicely now! No need for a Github issue! Thanks!

Edit: Could you make the ND Answer bar's location configurable? I would love to see it on the sides or the top!
Comment from author
Edit: Yes! That's on my to-do :)

Hmm I'm using it with the same addon and it works.
Do you get a halo around the buttons when you enable drag?
If you can open a github issue that'll be great - it'll be easier to work out what's going on there
on 1586447427
After the update, I'm unable to use my touchscreen to answer cards in full screen mode.

Update: I use the "Advanced Review Bottom Bar" add on and I really like the fact that it has a button to show side bar info, undo button, and a skip button. However, with this addon in full screen mode, those buttons are stacked on top of each other such that I get 3 rows of buttons. Is there a way to make those 1 row instead of 3?
Comment from author
Edit: Should have improved compatibility with the newest update - let me know if you're still having issues

Edit: Thanks for the report. I'll take a look. For me it only bugs out on the first card - the other ones are fine. Is that the same behavior for you?

The answer buttons were reworked due to compatibility issues and they're not clickable unless they're locked in place.
Does locking fix the issue? (Ctrl+L)
on 1585913639
Great addon!
on 1585583625
Have a question, my answer bar is not centered on fullscreen, anyway to fix it?
Also it seems that the bar does not cover the buttons?
Comment from author
Are you using zoom 2.1 by any chance? If you are, switch to Anki Zoom (https://ankiweb.net/shared/info/538879081) - it fixes the bugs and is fully compatible
If not, could you please make a github report - it would be much easier to communicate that way and figure out whats going on
on 1585567564
This addon is a MASTERPIECE. Absolute MUST-HAVE. Every new update makes me wonder if this is a dream or reality!
Comment from author before post was edited
Haha glad you're continuing to enjoy it - thanks for your suggestions
on 1585542310
on 1585488214
Damn if it still work like this with no bug then it's a must have thanks !
on 1585455058
Great addon. Thank you very much.

However – in my case, Anki loses the focus on the text in Type In cards, which unfortunately renders the addon unusable for me. I'm on macOS 10.14 and have Anki 2.1.23.
Comment from author
Hmm I'm unable to replicate this issue. Do you mind opening a github issue/emailing so it's easier to communicate?
Can you verify this issue occurs even with other addons disabled?
Can you tell where the focus goes? (Does it highlight the answer button instead?)
on 1585428242
Must have!
on 1585254155
on 1585164753
Damn it makes Anki even better ;) awesome work!
on 1584768845
I love the window feature. Is there a way to automatically make that the default when you open the program?

Edit: Thanks for the response!
Comment from author before post was edited
The hotkey should automatically set to your last used mode. So if you toggle it once, it should be the default. If you also enable Auto-toggle, everytime you go to review, it should trigger
on 1584364685
Thanks for this. Like it's predecessor, using Speed focus mode by glutanimate concurrently causes flickering issues.
Is incompatible with 1933645497 - Fill the blanks - Multiple type:cloze support
Thank you for the quick fix. Be it an empty filtered deck or normal deck, the buttons are unusable. So for custom study and rebuilding decks, you have to exit fullscreen.
Interferes with 2055492159 - AnkiConnect in some way. When clicking the view word button in Yomichan (Firefox and Chrome addon), nothing happens.
No you're right. Having it for reviews only is perfect. I did not check if the hotkeys worked and I apologise for that.
You're right about Yomichan too. I disabled this addon and then restarted and it was working so I assumed this was at fault. In retrospect, the restart may have fixed whatever was wrong.
Thank you so much for the auto-toggle option. Coupled with 1024346707 - Directly review, without going through overview page gives a wonderfully smooth experience.
Comment from author before post was edited
Edit3: No worries - glad it's working for you :)

Edit2: I installed AnkiConnect and Yomichan and I am able to generate new cards without issue. Can you list the steps to replicate this issue (and make sure you are on the latest version)? Emailing me at random.emailforcrap<at>gmail<dot>com may be eaiser

Edit: Well this addon is focused on eliminating distractions for reviews, so for most tasks outside of the review screen you'll need to exit fullscreen mode. Shortcuts still work, so for a quick rebuild you can hit "R".
I think implementing fullscreen beyond the scope of reviews would be of limited utility, but I'm open to suggestions

Thanks for the report - helped me fix an important bug. Should be working now
on 1583738582
Thank you so much, it doesn't force "stay on top" anymore! The add-on is one of my very favorites, but there is still one problem, the windows taskbar is still not hidden as it used to be and it is not completely full screen, here is a screenshot if I am not explaining it properly http://prntscr.com/rdhllj.....please fix this too.

Edit: It was constant, I restarted multiple times and it still showed.

Edit 2 : It got fixed on its own, I don't know why XD, thanks anyways!

Edit 3: Okay, this is really weird, I accidentally found out that this happens only when the anki window is maximized, it suddenly worked because I changed the size of the window by mistake. However, it still shows the windows taskbar in full screen mode if I enable it when the window is maximized, yeah maximizing the window is definitely what's causing this for me, I've tested it multiple times.

Edit 4 : Thank you so much, it works perfectly now! Absolutely essential add-on for my workflow.
Comment from author before post was edited
Edit2: Thanks for investigating! I responded to your github post

Edit: Hmm does this issue occur consistently, including after a restart? Windows sometimes bugs out and puts the taskbar over everything. I'm unable to replicate this so if you could help me debug that would be great. It'd be eaiser through email: random.emailforcrap@gmail.com or github (https://github.com/Quip13/No-Distractions-Full-Screen/issues)

Thanks for the bug report. I must've over looked it. Should be fixed now!
on 1583239231
Great and minimalistic
on 1583192957
great idea, easy to use, and customizable! Would be nice to be able to change opacity of the TEXT separately from the buttons and border! Maybe there is a way to do that but I haven't figured it out.

Edit: explanation on text opacity: I have my border opacity set at 0! (love it) I would set the button opacity to 0 as well but then it makes the text on the buttons invisible too, and i won't be able to see the intervals. Basically, i'm uninterested in seeing anything except what the interval is (10m 25d 1.2mo 1.9mo). I don't need to see the buttons or even the text that says "easy, again," etc. Hopefully this explained it!

here is a picture explaining what i just said. red is what i'm uninterested in seeing, yellow is what I want to see! https://gyazo.com/27724971d26943caddcd4ba6c51bd16d

Again, thanks for the great add-on, and thanks for considering my suggestion!
Comment from author
Thanks for clarifying! For a quick fix, you can add this after line 19 in the draggable.js file, and it should work:
$(':button').css('opacity',0); //Note that these edits will be overwritten whenever you update the addon, so you may have to reapply them

Unfortunately I think implementing this feature now would make the some of the options/config unintuitive due to overlapping opacities. In the future I may add some options to pick which elements to hide, since there was a similar feature request before. I don't want to mess with the bottom bar too much though, to preserve compatibility with other addons.
Alternatively, I think this would be a great feature for a separate addon

Do you mind explaining your use case? If its general enough I can consider adding it as a feature
on 1582989487
This looks really good. Thank you.

I have a suggestion for a big enhancement: I would like to have the option to move the bottom bar to the side so that the buttons are on the right or left. This makes it much easier to rate while reviewing on a small windows tablet that you hold in your hand.

I only ask because you wrote in a recent reply: "I'm planning to re-implement the bottom bar" and a new implementation might make this possible.

Edit: Thank you very much for the new moveable button bar. That's already much nicer for me.
Comment from author before post was edited
Edit: It's been a long time coming, but now added as a feature

Great idea - I'll see what I can do
on 1582923037
This add-on currently breaks Edit Field During Review Cloze add-on with one of the newer updates. It can no longer save any edits made.

Update: It works now! Thanks for the speedy fix!
Comment from author before post was edited
It's got some growing pains - but should be fixed now. Let me know if you're still having issues
on 1582868345
Edit 5:
I reported an issue and this author had it fixed in less than an hour, what a guy. Thank you so much, great addon

Edit 4:
It's me again, the last update has some serious performance issues, it caused my anki to freeze after hitting the hotkey to turn on full screen mode.
I got an error message but I don't think it was related to the addon itself so I am unsure if that helps you at all.

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.20 (47a1bf8b) Python 3.8.0 Qt 5.13.1 PyQt 5.14.1
Platform: Mac 10.15.3
Flags: frz=True ao=True sv=2
Add-ons, last update check: 2020-02-27 13:42:50

Exception happened during processing of request from ('', 57967)
Traceback (most recent call last):
File "aqt/mediasrv.py", line 111, in send_head
FileNotFoundError: [Errno 2] No such file or directory: '/Users/joncargolliher/Library/Application Support/Anki2/Jon Golliher/collection.media/images/ui-icons_222222_256x240.png'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "socketserver.py", line 650, in process_request_thread
File "socketserver.py", line 360, in finish_request
File "http/server.py", line 646, in __init__
File "socketserver.py", line 720, in __init__
File "http/server.py", line 426, in handle
File "http/server.py", line 414, in handle_one_request
File "aqt/mediasrv.py", line 80, in do_GET
File "aqt/mediasrv.py", line 113, in send_head
File "http/server.py", line 481, in send_error
File "socketserver.py", line 799, in write
BrokenPipeError: [Errno 32] Broken pipe

Edit 3:
Just wanted to confirm that this works perfectly on 2.1.20, even though there are some hiccups on a mac with 2.1.19

Edit 2: Not quite, I think it cannot really tell when the program is already in full screen mode. Also it the app does not like add-on habitica or the native timer for me.

Here are my add-ons, I think the problem is that Anki on mac's already have that full screen mode by default with the maximize button, it works for me if I exit full screen mode then click the toggle full screen mode button in review, but that a little inconvenient to do every time

Anki 2.1.19 (3c8690ae) Python 3.8.0 Qt 5.14.0 PyQt 5.13.2
Platform: Mac 10.15.3
Flags: frz=True ao=True sv=2


Speed Focus Mode auto-alert auto-reveal auto-fail
No Distractions Full Screen Clean review interface
Special Fields (disabled)
HoochiePapa Randomize New Queue
Image Occlusion Enhanced for Anki 21 alpha
Search and Replace Tags
load balancer
HoochieMama Randomize Rev Queue
Night Mode
GODMODE faster shortcuts and Cloze switching
Media Import
More Decks Stats and Time Left
Anki Habitica for 21
Large and Colorful Buttons
Hint Hotkeys
Zoom 21 (disabled)
HoochieBaby Queue Controller Day-Lrn Q
editor apply font color background color custom class custom style
Fastbar another toolbar for Anki 21 beta (disabled)
Customize Sidebar
Progress Bar
More Overview Stats
Progress Graphs and Stats for Learned and Matured Cards
Batch Editing
Mini Format Pack
Clickable Tags v10
Edit Field During Review Cloze
Fastbar- with nightmode support
Ease Factor Histogram
Frozen Fields
Blitzkrieg II - Advanced Browser Sidebar BETA6
Hierarchical Tags 2 Anki 2117 support
True Retention
Pokemanki for both Anki 20 and 21
Life Drain
Additional Card Fields Fork for 21
Advanced Browser
Correct Answers G
Comment from author before post was edited
Edit2: Sorry to hear that - are the performance issues consistent? What part does if freeze at? And yeah - that error message doesn't seem to be related

That's great - I made some changes in the most recent update to hopefully work better with Macs
on 1582474664
An excellent and very effective add-on! Very well done! :-D And it evolves very quickly!

Seeing that you (the author) gladly reply here, here are some thoughts:

- Is it possible to have a unified bottom bar for all the buttons/controls/timer (each item possibly configurable?), with the option to reappear, from hiding, when moving the cursor to the whole bottom edge? Like in many video players...it comes in mind also a resizing option... ;-)
- Could there be a way for the timer to not reset when toggling fullscreen?
- There is also a small problem with the "Idle Cursor Hide" function: when reviewing and the next card comes forth, the cursor reappears and only disappears after you move the mouse and the configured time passes.

Many many thanks for both the excellent add-on and your excellent work on it! :-)


- Ah, very glad to hear about the new bar! :-)
Of course life comes first! :-) I'm very glad using it even with these tiny issues! Which program/addon doesn't have them..? ;-)
- Yeah, I think I understand what you mean about the timer, and of course compatibility is a must! While I was trying to find a temporary solution on the idle-cursor-hide issue, I also found that when disabling hardware acceleration in Preferences, the timer becomes a blur (always using the addon, not in anki in general)...I can discern they are digits but I cannot read them.
- About the idle-cursor-hide issue: In my case it happens when there is some kind of "screen" change; it happens even when it changes from "question" to "answer"; BUT I realized that I almost always type my answer (with the {{type:...)} statement); that said, when a card doesn't use this "type" statement, the cursor remains hidden, thankfully!

I hope these help and many thanks for your answer! :-)

edit 2:

- Ah, great, indeed the {type} issue is no more! Very well done! :-D
- About the blur-timer issue (when disabling hardware acceleration), I noticed the same in 2 different debian linux PCs, both with (different) intel graphic cards. At first it's clear, but then it doesn't refresh the number, it draws the next one on the previous, so in time the whole number becomes just a blur.

Thanks again for everything! :-)
Comment from author
Added your suggestion of showing buttons when moving cursor to bottom
I was able to replicate the "blur" issue in a linux VM. For some reason it doesn't redraw the screen properly when using the software renderer. I'm working on a new rendering mode that may fix the issue. If you able to use hardware rendering it should fix the issue for now.

The {type} issue should be fixed now. Thanks for the bug report

Glad you enjoy it :)
I'm planning to re-implement the bottom bar for the next release since the way anki does it right now isn't the easiest to work with, and I'll definitely incorporate your suggestions. I'm pretty busy now so it might have to wait for a bit. Unfortunately the timer issue is a limitation with the way its implemented. There's no simple way to do it without breaking other addons
on 1582443244
Nice and clean.
on 1582114201
Great addon, though I'm having an issue getting the floating buttons to work properly. The buttons appear normally but there is a solid white bar behind them. I only have compatible addons installed. Any thoughts?
Comment from author
Hm can you list the steps to replicate this issue? By any chance are you using AnkiWebView inspector to inspect the bottom element? (it will bug out if you do so, just restart)
on 1582010463
Very good! one thing is - mouse cursor reappear after idle time passed. That's a little bit annoying
Comment from author
Cursor logic has be reworked - let me know if there are still issues
on 1581864162
beautiful... thank you
on 1581759534
Thank you so much! What a way to gain real estate, ha!
on 1581741343
on 1581369293
This should be part of the default program it is so awesome. I also noticed you threw in the option to change the answer button background color which lets us make everything look PERFECT. Thank you! P.S. Any way we can edit the files so we can change the F11 default key to something else of our choosing?
Comment from author
Sure - now a feature in the config
on 1581351883
Great addon. Is there a way to make make the addon hide all the unnecessary things as it does but without going into fullscreen? :) edit. Thank you!
Comment from author before post was edited
Added! Check menu for windowed mode
on 1580798558
By far the best, most compatible full-screen add-on. Thanks for your work.
on 1580762018
Awesome add-on
on 1580641539
Thank you so much for sharing this addon!

Feature request: having the anwer floating window at fixed size, regardless of being on front or back side of the card.
on 1579661255
awesome add on! thanks for doing this. the old one would flicker annoyingly. is there a way to also hide the bottom bar?
Comment from author
Now implemented :)
on 1579470592
on 1577751306
Thank you this is exactly what I have been looking for :D