GTK4 editor and creator for Portable Publications

Billy Barrow 1dbfd23804 Actually install há 2 anos atrás
src 1dbfd23804 Actually install há 2 anos atrás
.gitignore bf890af9f3 Initial commit há 2 anos atrás
LICENSE ba7fd9852e Add links and licence há 2 anos atrás
README.md fd987a5cfb Tweaks and fixes from writing first real production PPUB in the editor há 2 anos atrás

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

  • Spellchecking
  • Ability to generate PPIX files (PPub IndeX) once LibPpub has the functionality.
  • 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.