View Single Post
Old 11-11-2019, 11:16 AM   #54
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 28,729
Karma: 205159604
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
Quote:
Originally Posted by KevinH View Post
The use of templates to fill in empty nav and empty ncx should now be fixed with my last commits to master.

If you have a good test case please give it a try.

KevinH
What I'm seeing:

1) Your changes fixed the issues with syncing non-standard EPUB2s (the ncx is updated when a file is renamed in Book Browser)

2) When renaming files in Book Browser in a standard EPUB3 your changes restored the ability update an optional ncx that is added.

3) Custom EPUB3 structures now keep the NAV synced so long as the nav.xhtml file is in the same folder as the xhtml files. If it's in a different location, it won't. I don't know if the NAV is allowed to be in a different folder or not, to tell the truth. If not we need to take away the ability to be able to create one anywhere other than the default xhtml virtual group location, I think. If it can be placed elsewhere, then there's still breakage in the ability to properly sync somewhere.

4) The NCX generation tool for EPUB3 does not honor the default custom defined structure and always creates it as OEBPS/toc.ncx. It's easily moved, of course, but still... Non-standard EPUB3s never keep the ncx in sync with renamed files.

Last edited by DiapDealer; 11-11-2019 at 12:25 PM.
DiapDealer is offline   Reply With Quote