Suggestions Implemented

From SuperMemopedia
Jump to: navigation, search
  • (SM17) the algorithm based on 2 variables of memory
  • (SM17) concept maps and tags
  • (SM16) Highlight in the commander
  • (SM16 and SM17) Speed-up SuperMemo
  • (SM15) Image resize vs. occlusion scaling
  • (SM15) bulletize items
  • (SM15) Full Unicode support (there are still many areas of the program (mostly dialog boxes) that show foreign fonts (in this case, Hebrew) as garbage even if the interface font is sent to a font supporting that language)
  • (SM15) Keyboard shortcuts should never have the form CTRL+ALT+key. These are reserved for systemwide actions, not app-specific actions. Using these shortcuts can break other apps or even keyboard layouts that use these for their intended purpose.
  • (SM15) Clean new items from cloze tags
  • (SM15) Insert reference
  • (SM15) keyboard shortcut for creating a bullet
  • Change the behavior of the tree
  • (SM2006) Implement a forgettable items subset
  • (SM2008) Allow of combining multiple topics into one
  • (SM2008) Keeping links to imported articles alive
  • (SM2008) show a warning dialog after loading a backup collection (e.g. happens when a second instance of SM is started)
  • (SM2008) fill out the references tags for imported webpages automatically. At least URL and Date can be filled out this way per default
  • (SM2008) Smarter image downloads from Wikipedia
  • (SM2008) My top 3 requests for the next SuperMemo
  • (SM2006) automatic looking up definition of the term on the net - I would put the word in answer and the app would find the definition
  • (SM2006) provide a GUI mechanism to rate the importance of a text (or it's extracts)
  • (SM2004) Permanently sort a contents branch
  • (SM2000) Search in the help file. Manually searching for topics in the CHM file is tedious and unproductive, please give it a search option. [this option is there but is often missed by users, the viewer was written by Microsoft, not SuperMemo World]
  • (all) restore the crtl+shift+enter to dismiss, but not remove all text. As it stands, I have to go to the content, and select dismiss from the menu functions [you can dismiss without affecting the texts with Ctrl+D]
  • (SM8) Allow Supermemo to operate in full screen mode in Windows with the view status bar option enabled without obfuscating the command buttons (you can arrange your windows like that and save the layout)
  • (SM2008) Line spacing option
  • (SM2008) Easy drag and drop in contents as sibling or child
  • (SM2006) Warrior layout toolbar button and keyboard shortcut
  • (SM2004) Develop a cram function. Since majority of users are students, short-term cramming is a must. After all, who lives the world that items in supermemo will never be jogged earlier than calculated date. What if the teacher set up a compulsory revision lecture before exam or somehow you heard a word from radio... So there must be a way to compromise the weakness (implemented as subset Review)
  • (SM2004) I would like to suggest that the feature to support text searches using non-ASCII terms be added (implemented as Search : Find Unicode)
  • (SM2004?) Improve templates for pictures as questions
  • (SM2004) randomise the order of the review items in the same way as normal learning process
  • (SM98 and later) Auto context clue creation. Like I have a category, say history, and I tell SuperMemo to apply the history: context clue automatically to ANY extract, cloze etc. (can be accomplished with templates on subsets)
  • (SM2002) Edit registry image in external image editor. Sometimes, I would like to convert the type of image even when supermemo refuses to do so. Supermemo should also allow sound, movie to be edited in external application (editing is possible, if the format/extension needs to be changed, Overwrite file in registry can be used)
  • (SM2002) resume reviewing. If I review half the items in a collection yesterday, I would like to continue the other half rather than starting all over again. The existing options force you to resume reviewing BEFORE you finish learning what is scheduled for today. I hope it can keep a history so that I can choose to start all over again or resume reviewing from where I left yesterday, two days ago, three days ago, a week ago... [all imaginable combinations of learn, review, postpone, etc. are possible, even the unlikely once can be "constructed" with subsets]
  • (SM2004) An option to de-HTMLize only selected portions of text. I often need to remove the light blue/beige highlighting from my incremental reading extract/clozes, and to do that I am forced to de-HTMLize the whole thing, which discards ALL the formatting. (I know that the highlighting has a purpose, but I think that it can be safely removed from an item which is ultimately transformed into a clear Q/A) [this is how it always worked; however, SuperMemo removes HTML tags and does not insert any new ones; the "deHTML-ized" text will then inherit all tags from the preceding markup; if you want to remove the effect of tags in a given place of the text then you have to edit the HTML code manually and close all inherited tags such as FONT, SPAN, etc.]
  • (SM2006) Making textless texts unique (to remedy mixing up images, subscripts, etc.)
  • (SM2004) Fast picture cloze
  • (SM2004) Scaling occlusion tests
  • Suggestion priority by vote
  • (SM2006) Automatic font adjustments in import. When I import text from external sources, such as texts or Wikipedia articles, SuperMemo always uses Times New Roman. I would like SuperMemo to automatically change the font to my specifications as soon as the text is imported. Alternatively this may be done semi-automatically with a button which automatically changes the font of the selected text [you can accomplish this with templates and stylesheets]
  • (SM2004) Plan: An option to leave to the user the possibility of decide exactly the lenght of each activity, without any calculation by SuperMemo. (use Rigid activities, e.g. click on the R column)
  • (SMWind) Multiple selection in "context" tree-view window. In windows, I can select a number of files by click and drag mouse to create a rectangle. In supermemo, I have click on EACH SINGLE "T"s while holding Ctrl [click and drag are reserved for rearranging the window. you can do multiple selections with click and Shift+click]
  • (SM2006) Calendar function - it would be great if I could plan in SuperMemo the "things to do" on a particular day. Basically it would work like a regular calendar, let's say I know that on December 3 I have an appointment, so I enter the note "Appointement" in SuperMemo and schedule it for December 3. I know that a similar thing may be achieved by creating an item and manually schedule its repetition on that particular day, but that would also mean that in case I need to postpone some items, the note may be postponed too thus becoming useless. (ok, I could still use subset learning to avoid that but what the hell.. :) [it is a matter of scheduling the element with priority high enough that would prevent a postpone - if you schedule 200 such reminders, you will also not want all of them to pop-up on a given day, but address only as many as your handling capacity, taking only those with highest priority]
  • (SM2006) - In supermemo2004, you can only paste in 1 image. When I paste in a second image, it would replace the previous image with the second one. When you click on another element then go back to it, it would show nothing other than "Image#" and lost the previously pasted image. Supermemo is great for text, but it doesn't work well with pasted image
  • (not software related) User reviews on the databases web site. Some databases are really quite poor and people ought to know which and why; on the other hand, others (e.g., Ancient Greek) are superb and deserve some recognition
    • You can use this site (SuperMemopedia) to set up a collection review page. The old library will be discontinued, but most of the collections will be available one way or another. This site is probably the safest place to leave durable comments
  • (always) Password-protected collections. Sometimes collections may contain data that an user doesn't want to share and/or the computer may be accessed by people who may start SuperMemo out of curiosity (ie. children), and mess around with collections without knowing what they are doing (which is very probable, considering that SuperMemo is difficult to understand even for experienced users! <- hint, hint.)
    • There has always been a password to prevent access by kids. There is no file encryption though. The best way to ensure privacy is to use password protected user accounts in Windows.

Idea from SM user: for anyone that wants to encrypt their collection, I recommend 'TrueCrypt' (http://www.truecrypt.org/). It's open-source, and extremely easy to use. Just set up a 'container' to contain your encrypted collection, then access the 'container' just like a normal disk. Just don't forget the passkey!

  • (SM98) One-Click randomization of outstanding elements. I always have to accomplish that with tons of clicks using the browser, while it would be logical to accomplish that with a single click. It's very strange that SuperMemo doesn't have that, considering that it is a very basic function of almost every flashcard program
    • The fastest ways to randomize repetitions is to use Ctrl+Shift+F11 (or Ctrl+Y for Mercy, if Randomize is set in sorting criteria)
  • (SM2006) Paste for sounds
  • (SM2006) CSS in SuperMemo
  • (SM2006) Magnifying pictures
  • (SM2006) Why Duplicate creates elements as siblings? Not only cannot the root node be duplicated, but also overpopulated branches have to be rearranged resulting in total mess in the tree. If duplicates where kept as the child of the original element, the problem would be solved and the duplicates would be easy to find (and they can always be dragged in the tree to sibling positions if someone needs them there)
  • (SM2006) Importing from Wikipedia
  • (SM2006) A Minimize To Tray option. It would be useful when you use the Alarm to plan your activities when they are external to SuperMemo, and you don't want to keep SuperMemo in the taskbar
  • (SM2006) Plan: Split creates two equal parts by default. I use split because of some unexpected events. Say I do a task of 60 minutes. After 10 minutes the phone rings. I use split, and split should create the first part (10 minutes) and the rest (50 minutes). Therefore I would appreciate if split would work similar to "set" if it is used with the current task. Further, a shortcut for this function would be great. I don't want to press more than one key while the phone is ringing (You can use Ctrl+T to split)
  • (SM2000) A "note bin". Sometimes while I do incremental reading I find a term or a concept which I do not know (yet). It would be useful if I could highlight the term and then tell to SuperMemo to put it in some sort of "note bin" so that I can search for more information later (You should extract the note as a separate element: use tasklists, pending queue or priority to process notes using methods that are most appropriate, or just process notes incrementally as any other topic in the learning process)
  • Create a page for discussing Shortcomings of the GUI
  • (sm98) Add and Swap Option. I use SuperMemo mainly for languages and I often have to swap items. More often than not I already know that I am going to swap that particular item, so it would be useful if SuperMemo could automatically create a separate swapped item when requested.
  • (sm99) "Paste As Object Here" in the context menu --> when I copy a picture and want to paste it as an object, I don't have to go thru "edit==>add components==>image" all the time.
  • (sm2004) Searching does not work with accented etc. characters, which limits its utility on non-Roman language searches or even accented Indo-European languages (you can now use Search : Find Unicode)
  • (sm2006) You can only paste in 1 image. When I paste in a second image, it would replace the previous image with the second one. It would be great if you can create new feature that allows me to paste in an image to the Question box and a second image into the Answer box. I need this since OCR does not recognize these organic chemistry reactions with arrows and stuff, so it would be neat if you have it available. Supermemo is great for text, but it doesn't work well with paste image, I'm trying to find a software just for that. I was going to write a new software for it, but instead, I thought it will be faster if you just add this feature (you can paste up to a few hundred pictures into a single element, they are tiled by default)
  • (supermemo.net) Online Supermemo which could import a collection from offline Supermemo
  • (always) When doing incremental reading I would like to select dismiss topic from the context menu, when I am through with a text.
  • (always) Make changes to many elements at once
  • (always) Make databases portable

see also: Suggestions