Updated 20160103.
Based on master at
https://github.com/kevinhendricks/Sigil
Here is a status update on adding basic epub3 support in Sigil.
For the next release, we have made Sigil epub version "aware" so that things like Mend(), Splitting Files, Adding Existing Documents, Index Generation, NCX creation, and "creating a new ebook from scratch" are all now do the right thing for the specific epub version. In other words, using these features should no longer break an epub3.
Here is our progress on selected items form the first post in this thread...
Quote:
1. add support to Gumbo to always use nbsp / x160 entities depending on epub version being used
|
done and setting of the proper doctype too
Quote:
2. pull pretty print out of the Clean menus and create a prettyprint function or plugin
|
done
Quote:
3. create an new metadata gui to allow editing both epub2 and epub3 metadata
|
work on this is next on the agenda
Quote:
4. add a nav generator (similar to the toc generator).
|
done - also an "Update Manifest Properties" tool has been created as well
Quote:
6. try to add support for smil
|
Basic support added via plugins but native support for the SMIL file type is planned for next after the MetaData GUI editor
Quote:
10.add support for running long python scripts internally to Sigil without slowing the ui
|
done - this is how nav generation from the ncx and guide is actually handled
Quote:
11. add buttons or keyboard accelerators to launch user configurable plugins with minimal gui overhead.
|
still planned but plugin autostart and autoclose support will help simplify plugin running
So there is still lots to do but we are moving forward.
KevinH and DiapDealer