Publicate!
Publicate is a GTK4 + LibAdwaita application that aims to make it easy to create, edit, and publish Portable Publications (PPUBs).
It is still a work in progress, and also depends on some of my other home grown projects including [LibPpub]() for PPUB handling, [GtkCommonMark]() for displaying MarkDown, and [Invercargill]() for handling lists and sequences.
What works
- Creating a new PPUB.
- Opening an existing PPUB for editing.
- Adding existing files into a PPUB.
- Deleting files from a PPUB.
- Updating PPUB metadata.
- Editing markdown files within a PPUB
- Editing plain text files within a PPUB
What is still to come
- Templated creation of files that don't already exist in a PPUB.
- Editing PPVM (PPub Video Manifest) files.
- Guided creation of PPVM based PPUBs (PPUB files containing video).
- Updating the PPUB
date
metadata automatically on all saves (currently only updates when metadata is saved).
- Templates for selecting a publication licence and copyright messages.
- Guided link and image insertion in the markdown editor.