supermemo / SuperMemoAssistant

A companion app for SuperMemo 17-18 which extends its functionalities through plugins.
https://www.supermemo.wiki/sma/
MIT License
199 stars 21 forks source link

Add Unique ID property to IElement #216

Open bjsi opened 4 years ago

bjsi commented 4 years ago

Description

Element IDs may not remain unique over time because deletion allows new elements to take the deleted element's ID.

Environment

IElement interface.

Motivation

Supports any plugin that needs to maintain a reliable unique reference to an element over time.

bjsi commented 4 years ago

Plan:

alexis- commented 4 years ago

Were you able to make progress ?

alexis- commented 3 years ago

Added a placeholder method IElement::UniqueId.