- Quickly preview the content of urls for different sites by hovering over links in SuperMemo.
- Publishes itself as a SuperMemoAssistant Service to integrate with content provider plugins such as Mouseover Wiki
- Easily extend Mouseover Popup's capabilities by creating a new content provider.
Note: Requires installation of content provider plugins (eg. Mouseover Wiki) in order to display content.
(WIP. Not currently available)
- Check the releases tab on this GitHub repository.
- Download the latest available version.
- Navigate to the development plugin folder (
C:\Users\<YOUR USERNAME>\SuperMemoAssistant\Plugins\Development
) and extract the zip folder into the directory.
Note: If you are upgrading from an older version, you should delete the older version first.
- Install Visual Studio 2019 or higher.
- Select the following VS components during the install:
- .NET desktop development
- .NET Core cross-platform development
- Clone the project using git.
git clone https://github.com/bjsi/SuperMemoAssistant.Plugins.MouseoverPopup
-
Open the cloned project folder.
-
Double click on the solution (MouseoverPopup.sln) to open the project in Visual Studio 2019.
-
Right click on the solution file in the Solution Explorer:
- Select Build Solution:
- Check that the build succeeded by confirming that the following folder exists and is not empty:
C:\Users\<YOUR USERNAME>\SuperMemoAssistant\Plugins\Development
- Close Visual Studio and run SuperMemoAssistant.
You can access the settings of any SuperMemoAssistant plugin by pressing Ctrl+Alt+Shift+O and clicking the gear icon.
See the contribution guide for information on how to report issues or make suggestions.
Pull requests are welcome!
- Firstly, go through the manual installation guide above.
- You will also require Git Hooks for VS which is used to enforce a consistent code style.
Note: you do not need to build the entire SuperMemoAssistant project to make changes to or debug a plugin.
- See the code section of the contribution guide for pull request instructions.
- If you need help, don't hesitate to get in touch with me (Jamesb) on the SMA discord channel.