GTK4 editor and creator for Portable Publications

Billy Barrow bc07eb107b Inhibit deletion of metadata or (for now) default document 2 năm trước cách đây
src bc07eb107b Inhibit deletion of metadata or (for now) default document 2 năm trước cách đây
.gitignore bf890af9f3 Initial commit 2 năm trước cách đây
README.md c1ed08c422 Add readme 2 năm trước cách đây

README.md

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.