GTK4 editor and creator for Portable Publications

Billy Barrow 582fd427a0 Add ability to toggle markdown preview пре 8 месеци
src 582fd427a0 Add ability to toggle markdown preview пре 8 месеци
.gitignore bf890af9f3 Initial commit пре 2 година
LICENSE ba7fd9852e Add links and licence пре 2 година
PpubMarkdown.lang e05c218668 MVP for PPIX and PPCL support пре 1 година
README.md e05c218668 MVP for PPIX and PPCL support пре 1 година
nz.barrow.billy.publicate-symbolic.svg 8e2bf17316 Add icons пре 2 година
nz.barrow.billy.publicate.desktop 8e2bf17316 Add icons пре 2 година
nz.barrow.billy.publicate.svg 16dd7e2d34 More readable FPS labels, note down bugs пре 2 година

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
  • Spellchecking
  • Editing PPVM (PPub Video Manifest) files.
  • Guided creation of PPVM based PPUBs (PPUB files containing video).
  • Templates for selecting a publication licence and copyright messages.
  • Save as
  • Easily open multuple instances

What is still to come

  • Button tooltips
  • Guided link and image insertion in the markdown editor.
  • Templated creation of files that don't already exist in a PPUB.
  • System file association for PPUBs
  • Updating the PPUB date metadata automatically on all saves (currently only updates when metadata is saved).
  • Drag and drop files into PPUB
  • Format editing for link text