2.77MB. Updated 2020-09-23. Only supports Anki 2.1.x.

Decks

Tags

Notes

Search on Selection

Search on Typing

Highlighting

FREEZE

RANDOM

FIELDS

NOTES

pdf-icon

book icon

Settings & Info

Synonyms

Notes

Read Next

Done

decks

stopwords

renderImmediately

tagClickShouldSearch

numberOfResults

removeDivsFromOutput

delayWhileTyping

useInEdit

logging

fieldsToExclude

usePorterStemmer

pdf.clozegen.notetype

pdf.clozegen.field.clozedtext

pdf.clozegen.field.pdftitle

pdf.clozegen.field.pdfpath

pdf.clozegen.field.page

pdf.onOpen.autoFillTagsWithPDFsTags

pdf.onOpen.autoFillFieldsWithPDFName

searchUrls

searchpane.zoom

settings

...

Notes

delete/remove

Current and Subdecks

Copy to Clipboard

Info

Info

This add-on initially aimed to add some search functionality to thedialog, but it now includes some other features as well that I wished for in my personal workflow (or that I at least wanted to try out). I am writing this for personal use, but maybe someone out there might profit of it too. I wanted a functionality like this because I don't like the default add card dialog, which is like a black box for me where I just insert my new information. I prefer to have some context, e.g. what other notes I already have that might be related to what I am currently writing. Another use case would be browsing my existing notes, determining the notes that need improvement (bad retention, long answer times) or even the topics (represented by tags) where I am struggling, and while I do that, I want to be able to add new notes or to edit the existing ones. While the initial developing time of the add-on was focussed on the searching/browsing functionality, the current development is mainly about the PDF reading/ note-taking aspect, which was added in winter 2019. Bonus point is that I can improve my html/js/css by coding this :-) Features atm include: - Selecting text inside a field or inside a displayed note allows to search for it - Automated searching if you type, or if you input tags - Edit another note in the add window - Timeline to see how productive you have been in the current year (CTRL + hovering will show you the cards added on that day) - Predefined searches - Info dialog for displayed notes - Browser search mask that works exactly like the search you know from the browser window - Defining synonyms/related terms to include when searching - Defining stopwords to ignore when searching - Defining fields to ignore when searching or to hide in the results - Unsuspending found cards/notes - Browsing/searching for tags - Browsing related tags and their notes by hovering over a tag - Toggling between normal add dialog view and the add-on (by default CTRL-F) - Notetaking with taggable and searchable notes - Importing PDF notes from Zotero CSV exports or directly from folders - Watch Youtube videos - Reading PDFs inside the add window, with - marking pages as read - extracting images - finding related notes on select - scheduling notes to read in a priority queue - defining special scheduling dates for notes in the priority queue - highlighting text and adding comments - creating extracts (e.g. chapters) from pdf notes, to have them as independent items in the queue What the search part of the add-on does is to build a search index out of your decks, which can then be queried. When you type, it tries to find the note whose text is the most similar to what you have typed or selected. Because naturally, many common words are present in a lot of notes, there is a list of words that should be ignored (so called). Examples in english would be "the", "a", "I", "for", etc. I cannot know what languages you write your notes in, so you have to build it by yourself. The default configuration contains an english stop word list for starters.All UI concerning the search is displayed on the right side of the dialog (it is only displayed above a certain window width and height, so don't be confused if it may not be there when you start). The index is built everytime you start Anki, and by default uses your whole collection. At the moment, notes you delete are not deleted from the search index until you restart. Same goes for notes you edit during review or in the browser. Notes you edit through thebutton in the Add Card dialog are updated immediately. Please note that some of the following screenshots might be outdated. Switching (when the Add window is small, shortcut is CTRL-F):Editing:"Timeline" (CTRL + hover to see the info):Tag info (a little wonky atm):Night mode styling:Reader in night mode styling:Making Clozes:Pomodoro Timer:"Full Screen""Pages Read"- Only cards from the selected decks are returned as results.- Clicking on a tag will display all notes with that tag.- All stuff concerning the add-on's notes, should be pretty self-explanatory.- If activated, selecting some text (with the mouse!) in the input fields on the left will trigger a search.- If activated, typing in the input fields on the left will trigger a search. you may want to disable this if you feel that search is slowing down the typing or distracting you.- If activated, matched words are highlighted yellow (does not work in 100% of cases currently, but mostly)- Freeze the current results, which means they won't be updated when typing/selecting/etc.- Will display a number of random notes from your currently selected decks- will search for the current content of all fields. Useful when you have disabled, but still want to check for related notes in a quick way.- Will toggle the Notes sidebar.- Will list all pdfs, newest first.- Will open the first item in the queue. The search results are updated when a field on the left is changed, if a query is entered through the bottom search mask, or if text is selected on the left. Results are notes, not cards, where fields are separated by a | character. Clicking on a note will show some (very basic) evaluation on how you performed on card(s) of the note. Clicking on a tag of the note will add the tag to the currently edited note. Results can be pinned / removed (this will only remove the displayed result, NOT delete anything!).If you enter "What is Anki?" on the left side of the dialog, your search results will only contain notes with "anki" in them. But you might want to retrieve related notes too, that do not contain the term "anki", but maybe something like "spaced repetition". Another use case would be word inflection, because currently, stemming is not activated in the index (that would be language dependent), which means searching for "space" and "spacing" will get different results. If you click on->, you will see a dialog that allows for the input of synonym sets. These are used when searching, but only for the searches done through the add-on, not for the browser search (when the bottom search bar is in). Old image, but you get the idea:Terms are separated by ",". If you click inside a set, you can edit it and confirm by pressing enter. If you use synonyms, searching works like follows: - Suppose you typed "What is Anki?" - Your stopword list contains "what" and "is", so these are removed - One of your synonym sets contains "anki", so the query gets expanded by all the terms in the set - End query: "anki srs spaced repetition" You should maybe use this conservatively, since you might see too many results for simple queries otherwise.This is currently still in development, but already completely functional. The idea is that you can create notes that are independent of Anki's notes, which are saved in a sqlite database in a folder you can specify. You can create/edit/delete these notes in the add note dialog. If you type or select text, these notes are included in the search results. They can be tagged, and that way, one can access them over the tag dropdown. The dialog for creating these notes allows them to be put in a "queue", the idea behind that is to have something like a reading list, so you can simply take the first (or a random) item from the queue, read a part, and create (regular Anki) notes while reading. When you are done, you can move the item to the end of the queue (or somewhere else). I currently use the feature for reading my uni textbooks and slides, pasting articles from the web to read later, to quickly create notes containing links or questions, e.g. for anything that could be converted to Anki notes later.The queue system now works by assigning priorities to items (1-100, where 100 is the highest). I am testing around with scheduling the notes according to their priority in a smart way. A note is placed higher in the queue the higher its priority is and the longer it has been since it was last done. That means items with a high priority will land at the end of the queue initially just like low prio items, but climb the queue faster in the following hours/days. Because the prio is capped at 100, but the time difference grows infinitely, it is guaranteed to see low priority items eventually. I am quite sure there are smarter ways to schedule and maybe testing will prove the current system to be flawed, so I am totally open to improvement suggestions. Because it is kinda confusing, here are the two ways to assign prios. Let's assume you have read a part of some pdf, and you want to move on now to the next item. First option is to use the bottom bar: Click on thebutton, and release the slider to assign a priority. This will already update the priority queue, and then open the first item.The other way would be to click on the bookish button on the left side. When it expands, it basically shows the same slider just like in the bottom bar. This button is kinda convenient as it is usable when the bottom bar is not shown.If you are finished and don't want to change the priority for the current item, simply click on "Done". There is also the possiblity tonotes to be shown at certain times. At the moment, this happens mainly in the Create/Update note dialog. When a note is scheduled for a given day, it will be placed in front of the queue on that day. If multiple notes are scheduled on that day, they are all placed in front, and internally sorted by their priority and time last seen just like normal.If a note wasdone on its scheduled date, there are multiple options how to proceed: ifis set to: -: name says it, remove the schedule, but keep the note in the queue. This only applies to notes that are not scheduled in a repeated way (on weekdays or every x days). -: keep schedule, place note in front as if it was due today -: assigns a new schedule based on the old one. This also only applies to notes that are not scheduled in a repeated way (on weekdays or every x days). My current workflow goes like this: 1. Add my textbooks, lecture slides etc. as PDF notes 2. At the start of a session, I open the queue with the book icon, or by clicking, read the first item in the queue for some time (I use 30 min pomodoro slices or or if I feel my workload is high, 15 mins to see more different items), make notes, mark difficult pages or pages I need to revisit again 3. Clickor if I feel I want to see the item more/less often, adjust the priority. 4. 5/15 min break, then read the next item which has now been moved at the top of the queue. I also include "meta" items in the queue for housekeeping tasks, e.g. "Note improvement", which means I either - search for bad notes (long avg. time taken / bad pass rate), and improve them by adding new notes or editing them - search for untagged notes and tag them If you just want to open pdfs without the queue, you could use the sidebar and organize your PDFs by tags, or simply use the "In Progress" search. This is not very practicable if you are the pdf viewer (e.g. would require closing the current pdf first), so from there, you currently have two options: 1. Ctrl+O hotkey. 2. Queue Manager (from the icon on the pdf viewer bottom bar) Everything related to the notes can be accessed under thetab. One caveat: The add-on notes are local to your machine.Just a short explanation how they currently work: You can select one of the buttons on the pdf's left side, either a color or the Text ("A") symbol. If you then select text while holding down CTRL, it will be highlighted in the currently selected color. The comment ("A") button works a bit differently, here you click somewhere, with CTRL pressed. A comment text area should appear at the given location. Highlights can be deleted by simply clicking on them, comments by clicking on them with CTRL pressed.: here you can specify which decks should be used to build the index. If none are given, all are used. This can be useful, e.g. I have a giant premade deck of chinese vocab (6k notes I think), which I don't want to have in the index (because basically every english word is contained there). Names must exactly match the respective deck names.: stop words are terms that are not very meaningful concerning the relevancy of a document, simply because they are too common, e.g. 'in', 'a', 'the',... These words can/should be ignored when searching. If your language is different from english like mine or you are writing notes in multiple languages, I absolutely recommend building your own list here. Especially if you use the defaultindex, which seems to be noticeably slower without a good stopword list.: If set to, the search results appear immediately, otherwise they are faded in one after the other.: If set to, clicking on a tag should search for notes with that tag, if, clicking on a tag will add the tag to the currently input tags at the bottom bar.: how many search results should be returned (1-500 are valid). This value is ignored by the predefined searches as you can set your own limit there, but for search on typing/selection/newest notes for a tag/notes added in the timeline, this value determines the max. number of displayed notes. A higher value might result in a more 'laggy' feel when using search on typing, as the typing typically lags a bit while the results are rendered, and more results means higher render time.: Some notes might contain html that breaks the container they are rendered in (the "card"), mostly because of a incorrect number of closing or openingtags. You only need this option if the search results look strange, e.g. notes overflowing into each other.: This is the amount of milliseconds, which are waited for until a search is triggered. The default value of 1000 means that if the user has stopped typing for 1 sec, a search is triggered. Minimal value is 500, I suggest not to set this too low because the typing might feel laggy otherwise.: If set to true, the search interface can be used from the edit dialog (the one which can be opened during review) too. Should behave exactly like in the Add Card dialog.: If enabled, will print some information toin the addon folder. I used this for debugging. You should leave this disabled unless you have some problem and want to send me some additional information.: Accepts a map of: []. "fieldsToExclude" : { "myNoteTypeName" : [ "FieldToExclude1", "FieldToExclude2" ], ... }: If you use the default SQLite FTS index, you can try out this option. The stemmer is best suited for english, so for other languages, your mileage may vary, and it might increase indexing time. What it does is to reduce words to some kind of base form, so you can increase your search recall: E.g. "increase" and "increasing" both get reduced to "increas", and so either will find the other term too.The stemmer starts working after you rebuilt your index.: If you want to use some other cloze note type than the default one. Must match name exactly.: If you want to use some other cloze note type than the default one.This is the field that the clozed text wanders into. Must match name exactly.: If you want to include some meta info in your generated cloze note, specify a field name here. The field will contain the title of the pdf note if set. Must match name exactly.: If you want to include some meta info in your generated cloze note, specify a field name here. The field will contain the path (source) of the pdf note. Must match name exactly.: If you want to include some meta info in your generated cloze note, specify a field name here. The field will contain the page of the pdf note, where the cloze has been generated. Must match name exactly.: If true, when a pdf is opened and the pdf note has tags, it will insert the pdf's tags in the tag field.: Accepts a list of strings, e.g. ["field name 1", "field name 2"]. If a pdf note is opened, and the current note type has a field that appears in this list, it will insert the pdf name in the given field. Useful in conjunction with the Frozen Fields add-on.: Takes a list of URLs that are used in the pdf reader to do web queries. Not all websites allow to be embedded, e.g. Google does not, but some useful ones like Wikipedia do. To run a query, replace the query part in the URL with "[QUERY]". Example from the default config:[QUERY] will be replaced by your search terms.: Accepts a decimal value and sets the zoom factor for the whole right side. A value of e.g. 0.9 means that all elements are 90% of their default size. It can be used when working on a small screen. In case I forgot some option here also check the changelog below.: I have no possibility to test on Mac, so I have no clue how things look there. So if something is off UI- or hotkey-wise, please tell me, otherwise it will probably never be fixed. 1. Cards edited through the browser or deleted in the current session are not in the index/removed from the index until you restart the program. 2. Mathjax is not rendered at the moment. 3. The background color in the pdf viewer is the same as the background color from the built-in nightmode (requires Anki >= 2.1.20), so in my opinion, it looks best with night mode enabled. 4. Characters that can be searched for are ascii, chinese and japanese characters atm. 5. I noticed my search time rapidly goes up if the text contains lots of chinese characters. 6. No warranties about compatibility with other add-ons. I personally don't use that many, and it would be exhausting to test all possible combinations, so you have to find out by yourself. 7. Maybe backup (copy) the add-on's note database file from time to time. (Path can be seen through->: I can't respond to bug reports here, so either post an issue here: https://github.com/fonol/anki-search-inside-add-card or, in case you have a reddit account, please send me a message (or comment in this thread: https://www.reddit.com/r/Anki/comments/axpvjf/search_collection_inside_add_cards_dialog/ ). Username is Brunzus. I will try to look after all bugs as soon as I have time.-> There are some settings you could try out: First, you could increase the right column's size by modifying, if that's not enough, you could modify thesetting to some value < 1.0, which will simply scale everything on the right side down a bit.-> There is not much I can do about that, performance depends on your machine and the size of your collection. You can always exclude decks in the config file to reduce the index size.-> As stated elsewhere, search time depends on lots of factors, but the most determining one's are: Collection size, type of index used. I always get the fastest results with SQLite FTS version 5. You can check your version in thedialog. If you are using FTS 3, queries are much slower. I suggest trying to update your system's SQLite installation with one that comes compiled with FTS 5 support if possible. As for collection size, you can choose to limit the decks that go into the index, see theconfig option. And make sure you use a stopwords list for your language, as explained in the second paragraph.-> Some notes might contain html that breaks the container into which they are rendered. I try to catch these cases, but if you stumble upon such a note, please open an issue in the github repo with the note text.-> The search is triggered when the mouse up happens inside (!) the note (or field input). So if you mark some text, and leave the note area before releasing the mouse, nothing happens.-> The layout tries to make everything visible on every screen size, but if you have problems (typical ex. would be that the add-on UI covers some part of the editor buttons), it could be that its another add-on modifying the editor UI, e.g. an add-on adding an additional row below the editor buttons or stuff like that.-> Typing typically lags when the results are rendered. My advice would be to either increase theconfig value, which determines how long to wait after the user has stopped typing (I am a slow typer and have mine set to 1500ms atm), so searches aren't triggered too soon while typing, or to uncheckand use only thebutton to search for your current input.-> I wanted to have a stat that includes not only the pass rate of a note's cards, but also how long I took on average to answer these cards. So I simply came up with a crude formula that calculates a score (1-100) out of the pass rate and avg. time taken. I am open to suggestions about better stats to display there instead, so if you have any ideas, let me know.-> The keywords are not really determined in a sophisticated way, it's just the words that appear most often in the topresults (n = 20 atm) , minus any stopwords.-> Click on->-> PDF. Or use Ctrl+Shift+N. In general, all notes are treated as PDF if theiris a path to a file ending with-> If you moved the file, nothing really should happen except you cannot open the PDF anymore (because the path in source is now incorrect). Reading progress and marks are linked with the ID of the note, so if you change theof the note to again contain the correct path, everything should be fine.-> The queue can be used to kind of schedule your reading, by taking the first item out of it (typically a pdf note or a note containing some pasted article from the web), reading some part, creating notes while doing so, then moving it somewhere back in the queue. This might not be fitting for everyone's workflow, but I am quite happy with it.-> Since some of the latest versions, Anki keeps formatting in pasted text. So your pasted text might contain the dark background of the PDF viewer and similar stuff. I don't exactly know about Mac/Linux, but on Windows, you can paste with Ctrl+Shift+V, which pastes the plain text. CHANGELOG: 19-11-19: + added marks that can be set on single pages of a PDF, to label pages when you need to e.g. reread them, or collect more info from external sources etc. 24-11-19: + added PDF import from URL. To enable, specify a path under Settings + added an icon to open the first item in the reading queue + give title focus on opening Create Note dialog + confirm Create Note dialog with Ctrl+Enter - fix pdf viewer crashing when switching to another pdf while the previous one has not finished loading 29-11-19: + addeddisplay, that should allow to rerender the previous results + added config.json option to change the size of the PDF tooltip:+ added config.json option to use the built-in porter stemmer (when using SQLite FTS) + added shortcuts to confirm the create note modal and to switch pdf pages (can be seen under) - fix deck selection bug when index building has not finished yet - fix pdf progress bar not appearing on initial pdf load - reduce the space at the top of the pdf reader for people with large screens 30-11-19: + added Ctrl+Shift+c for creating additional clozes inside the pdf tooltip + clozes generated from the tooltip are now created with the current tags 03-12-19: + added toggle button for the pdf selection tooltip + added searchbar for the pdf tooltip + added config options for the pdf gloze generation, that allow to set note type, field, and some meta info, see config section above + some improvements on sentence boundary detection in the cloze generation - fix url import not working if title is set 06-12-19: + added Web Querying, to use, set the config option, see config section above. a demo can be seen here: https://imgur.com/xdSF3Q7 + addedoption in the pdf tooltip 08-12-19: + display web query urls without [QUERY] as direct links - fix pagination disappearing when disabling timeline and reenabling - add sandbox attribute to iframe - clear iframe after close - fix 'created 1 hours ago' in pdf viewer 09-12-19: + added "find invalid" option for pdf notes (lists pdf notes where the source path isn't correct anymore) + fix "first field is empty" when creating a note that consists only of appended images or cloze text (thanks to) 10-12-19: + added small tooltip for the queue head display - fix memory leak when changing pdfs withbutton 14-12-19: - fix wrong display of page count afterhas been used - display page count if no page has been read yet 17-12-19: + added "/" button to reading modal that allows quick switching between window layouts (left/right sizes) + added button to "Queue Head" display that allows to hide the queue items (except for the current one) - fix marks not being displayed after closing queue picker dialog - fix syntax error on beta 2.1.17 18-12-19: + added shortcut to mark current page as read and open next page:+ added message when opening pdf with invalid path - fix pdf image grab tool being shifted to the left when pdf is zoomed out 20-12-19: + non-pdf notes now have the web and create note button too + the popup that shows when the timer elapsed displays some more info and buttons 29-12-19: + added toggleable note sidebar + change tag style back to flat again + display rendering time in timing modal + improve speed of "random" - fix lagging animation in note reading modal when read note contains lots of html - fix error on empty user note search - don't save empty results in "last results" - fix Ctrl+Shift+Space not updating the progress bar in the reading dialog 04-01-20: + extended the queue picker dialog a bit - fix some styling issues when the "redesign" add-on is enabled - fix error on reloading bottom bar after queue picker has been closed 07-01-20: + shortcuts for bold, underline, italic in the note editor dialog (thanks to!) + better error handling when pdf loading fails (e.g. invalid pdf file or no internet connection to load pdf.js) - fix error on "remove bold formatting" (again, thanks to) 13-01-20: - fix "-tags" appearing in tag tree (when clicking on a tag with "(+1)" 16-01-20: + added "searchpane.zoom" config option, can be set through the edit dialog. This should improve the interface for users that have small screen space. + some slight UI changes on the bottom bar (filtering, predefined searches) to hopefully better scale with different text/screen sizes 17-01-20: - fix changed zoom values not being persisted when add dialog is closed and reopened - disable tag info on hover if zoom value is not the default 1.0 23-01-20: + added "Related" section in the reading UI (WIP) - removed support for 'Whoosh' index (generates syntax warnings on newer Anki versions, and I guess nobody did use it anyway) - fix anki notes being included in the results if clicking on a tag in the notes sidebar - fix "Read Next" and "Read Random" being greyed out permanently after click if queue is empty 25-01-20: + some more work on the Queue dialog (reachable through the button in the reading UI) - fix slow initial opening of the Queue dialog (was due to icon loading) - remove Whoosh modules to reduce add-on size 03-02-20: + Queue dialog: Drag and drop to reorder queue + Text notes in the reading dialog now open with tinyMCE editor + PDF.js is now included in the add-on folder, so no more internet connection required to open pdfs + open pdfs where all pages are marked as read on page 1 instead of last read 09-02-20: + add info tab in reading modal bottom bar - fix only one tag being displayed in sidebar for some searches - fix pagination being displayed for empty results - fix error when search on tag entry enabled and whitespace-only tag typed - fix ctrl+left/ctrl+right triggering pdf page switch when typing in fields - fix editing a note in the reading modal not forcing refresh of bottom bar 10-02-20: + added range input for marking pages as read - fix/improve some display issues with pdf progress bars while in grid mode - fix random button results being sorted by nid - fix addon notes not being faded in correctly whenis false 12-02-20: + added 10-90, 15-85 width partitions to the "/" dialog - some changes on height calculations to hopefully use the space better (this might mean you have to adjust "AddToResultAreaHeight" a little) - fix error on rendering notes when "HideSidebar" is activated 14-02-20: + added "fullscreen" mode in reading modal + added "move end, read next" button in reading modal + added Ctrl+j / Ctrl+k shortcuts to switch pages + remember reading modal toggle state on reopen (bottom and top bars hidden / fullscreen) - some layout fixes 16-02-20: + added a "jump to next mark" button + added an icon for marks + improve speed of "PDFs - In Progress" - fix fields not having full width when in fullscreen mode on a small window and then toggling - some small changes that might fix some reported issues 18-02-20: + add IO button in "Append to Field" dialog when cropping out images (IO add-on must be installed and enabled) + change layout outside reading modal to flexbox too, soshould not be needed anymore (i.e. layout should now hopefully always be correct) - fix Ctrl+Left not working in PDF - fix empty search being triggered after deleting text in fields with backspace - remove add-on's context menu to have the default, e.g. for right click -> occlude image 25-02-20: + add "Suspended" label, that allows to unsuspend cards from the results. - show notification when attempting to leave text note with image in it (not supported atm) - show notification when clicking on the book icon and queue is empty 01-03-20: + added a basic search to the PDF viewer. There might be still bugs, if so, please notify me. + added PDF Quick Open dialog, invokable from anywhere in the Add dialog with Ctrl+O. - fix error when Highlighting is disabled and selected text is searched in the pdf - fix deck selection being reset after note is added 02-03-20: - fix search on typing / search on selection checkboxes being reset after note is added04-03-20: + saveandin config, so it should be persisted over reopening the dialog or closing Anki - fix some layout issues in the settings modal - fix error for missing config option - fix timeline hover box not scaling whenis not 1.0 05-03-20: - fix notes sidebar crashing after adding note 09-03-20: + changed the Queue system, items are assigned priorities (1-5) now, see pdf section above for details + added a "Copy to new note" button for text notes - fix progress bar display error with "Mark up to current page" - fix UI error when toggling the add-on pane's top row - hopefully fixed some issues with the pdf search - change tinymce background to same color as surrounding UI 10-03-20: + add expand all / collapse all buttons to the note sidebar tag section + improve speed of queue recalculation - fix ui bug with quick schedule button - show "Deleting" message during note deletion 11-03-20: + added button in the "Create" dialog to fetch html from web page (still a bit rough) + added button in the "Create" dialog to fetch pdf from web page (so basically the same as "URL to PDF") + improve font rendering (bold should not be blurry anymore) + add "pdfTooltipResultLimit" config option - fix bright scrollbar in pdf tooltip - fix notes created through "Create" dialog having a schedule by default - fix "Search" button result count being capped at 50 - fix some issue with URL to PDF on linux 13-03-20: + added config option to hide thefield in the add-on's notes + added slider for the window partition + changes in text notes now have to be saved with abutton + some performance improvements - fixdropdown being black - greyout UI when rebuilding index 15-03-20: + added a button to switch the add-on layout (either show the fields on the left or on the right) + toggle the top and bottom bars in the reading modal with F11 - fix some tooltips in the Create dialog being black - set tab to indent 4 spaces in Create dialog 05-04-20:[WIP] + added highlighting and underlining in PDFs, for a short explanation see section above [WIP] + added text comments in PDFs [WIP] + added tabs to fields area when reading modal is open + addedconfig option, see config section above + addedconfig option + text rendering improvements on pdf "Night" and "Sand" mode, added "Peach" theme, changed "Night" theme background color to same as modal background + highlighting in search results is now saved in config - trim long keywords, exclude "sound", "c1", "c2", etc. 07-04-20: - fix import error when adding an add-on note withing the reading modal 08-04-20: + replace top buttons in reading modal by icons to have them same size 17-04-20: - fix grid view not applying after reopening dialog 19-04-20: - fix some small display issues in the pdf reader 22-04-20: + added tab to import/open pdfs from local folders, in the note sidebar + added 30min and 60min buttons to timer popup - fix error in URL import dialog 01-05-20: + added Zotero import (thanks to) + added support for korean signs - fix error in queue manager dialog 02-05-20: - small changes to Zotero Import 06-05-20: + changed the priority queue system, for more info, see section above - some small bug fixes - focus title field after click on "Create & Keep Open" - maybe a fix for Mac to get highlighting working 07-05-20: - fix scheduling bug 08-05-20: + add some themes to change the primary (text) color in the reader, can be accessed in the reader, top bar,- fix bug that caused the queue to be recalculated when a note was updated and the priority was not changed 10-05-20: + add config optionto open the schedule dialog after having done an unscheduled note by default - better handling of errors when reading data.json on startup 16-05-20: + added a button to open a schedule modal from the pdf viewer + some settings regarding scheduling can now be set from the schedule interface directly 19-05-20: + (maybe) improved PDF sharpness on screens with high DPI + if top and bottom bars are hidden in pdf viewer, and a new pdf is opened, show small notification with title - fix error in settings modal - fix pdf image cut out being not placed correctly 23-05-20: + added "Due today" menu item in the sidebar (only visible if any notes are scheduled for the current day) + added predefined searches to sidebar + cleaned up some code parts, added type annotations to some parts - fix bug with marks display in pdf viewer 03-06-20: + added scheduling option "Periodic schedules start on current day" + don't freeze main window UI when having Create / Update Note modal opened + add toggle button for left side to Create / Update Note modal - fix colors of text annotations when using other color modes than "Day" in the pdf reader 05-06-20: - fixreactivating after card added 07-06-20: + added atab to the Create/Update Note modal - fix some inconsistencies on creating pdf notes 09-06-20: + added PDF extracts (reachable under thebutton) 10-06-20: + changed the PDF theme (day, night, etc.) button to include more themes + added Queue Manager link in themenuu - better handling of Window resize when having a pdf open - fix initial queue placement for pdf extracts - fixes for errors introduced by yesterday's update 11-06-20: + added right click menu on queue items (in the bottom area of the pdf viewer), atm. only with aoption 13-06-20: + changed some styles, nightmode should now be recognized automatically + addedbutton to deck selector + added a Patreon page in case anyone wants to support this work. - slightly improved pdf loading time 15-06-20: + added CIDs, tags andbuttons tomodal - fix white buttons in Create Modal (Queue tab) when nightmode on 16-06-20: - fix an error in thedialog on Anki 2.1.28 alpha - fix a js error on window resize https://github.com/fonol/anki-search-inside-add-card This add-on is in constant development since March 2019. If you want to support me: