Changelog

[3.2.0] - 2024-03-10

Added

  • enc_utils.text_block function for handling large strings.

Fixed

  • Crash when viewed_persistent is true and the user sorts by unread entries.

[3.1.0] - 2024-02-26

Changed

  • SetEntry Action now set selected status on buttons that use it.

  • The design of the vertical list of Entries has been tweaked to use a solid background.

Fixed

  • When multiple EncEntries had pages, their order was not tracked correctly. This is fixed in the Encyclopaedia and on the screens.

[3.0.2] - 2024-02-17

Fixed

  • Crash when Constants used by Actions and Encyclopaedia init after them.

[3.0.1] - 2023-11-12

Fixed

  • Crash while sorting when using locked_persistent.

[3.0.0] - 2023-06-13

Added

  • Support for hyperlinking to entries.

  • CloseActiveEntry action. This will safely close the entry screen.

  • Encyclopaedia.name attribute added.

  • len(Encyclopaedia) returns the number of entries in the Encyclopaedia.

  • Encyclopaedia.list_screen can be used to store the name of the list screen used.

Changed

  • Minimum Ren’Py version bumped up to 8.1.0.

  • MatrixColor is used for locked image tint instead of im.

  • Encyclopaedia.set_global_locked_image_tint() method removed. Use EncEntryTemplate instead.

  • Encyclopaedia.set_global_locked_name() method removed. Use EncEntryTemplate instead.

  • Default screens now use Ren’Py’s GUI styles.

  • encyclopaedia_list screen now uses a dropdown for subject filters.

  • Migrate from python 2.7 to 3.9.

  • Docstrings almost entirely rewritten.

  • _ren.py format used to simplify dist process.

  • User Guide rewritten.

  • EncEntry.add_entry raises ValueError instead of AttributeError when adding an Entry that already has a parent.

Fixed

  • Actions now inherit from DictEquality.