peter88213/novelibre

Version 5

Opened this issue · 0 comments

Intended API changes for version 5

  • Remove the prefs argument from the Plugin.install() method.
  • Make nv_view.views "private". nv_view.views is replaced by Observable._clients
  • Move the "widgets" package under "view"
  • Remove the PluginCollection.open_node() method.
  • Abandon global constants, functions, and variables (#31).
  • Move the plotlineNotes property from Section to PlotLine. Currently, the relationship is bi-directional and redundant.
  • Replace tk widgets with their ttk variants and use styles.