![]() |
Sigil, the ePub editor
5 Attachment(s)
OK, here we go...
As some of you may already know, I have been working on an ePub editor for quite some time now. And after about six months of development time, I come to you with the current, initial version of Sigil. It’s still rough around the edges (to say the least), so consider it an alpha build at best (version 0.1.0). It can crash, it can bug out on you. It has nowhere near the features I want it to have, but it will get there. I consider this to be a multi-year project for me, so this is just the start. Now what does it have to offer…
Installation instructions can be found here. Report any bugs on the issue tracker on Sigil’s website (search the threads and the tracker first, please; also, read this wiki page). Be sure to include any and all relevant information. The more info you give me, the better and sooner will I be able to help you. Feel free to give any suggestions on how Sigil can be improved. My TODO list of features and improvements fills up a book (literally), but I’m certainly more than willing to hear what other people think. This is open source software, and it will hopefully be open source development. I want the community to say what should be changed, updated, improved and in what way. MobileRead is by far the most awesome community I’ve ever been a part of and I know we’ll be able to come up with some great ideas. Request for documentation writers can be found here. For those who want more up-to-date information on Sigil's development, you can always see the live ChangeLog here. That file is linked directly from the repository, and it is updated as bugs are fixed and features are added. You can also subscribe to RSS and Atom feeds here. Also feel free to check out Sigil's development blog. |
WOO HOO !!!!
yeah baby, sigil in alpha release !!! excellent work valloric, thank you so much ! i know sigil is going to end up the killer epub editing app, with a little help from our friends. ;) karma coming your way !! all right all you book maker people, let's hear what you have to say ! |
Something wonderful is comming!
Valloric,
This is the beginning of the end of Book Designer. A lot of BD can be emulated and used as a go-by. You have my best wishes and any help I can provide. Charlie |
Quote:
Admittedly, there's a long way to go. |
Quote:
|
There is one problem caused by a bug in the Qt Framework that Sigil uses and that users need to be aware of... currently Sigil supports loading of books with embedded fonts. But if you specify several versions of the font (like for instance bold and italic versions) with @font-face rules, the other versions usually won't be displayed. Sometimes they will, sometimes the won't. It's rather random. And when you close Sigil after loading such an EPUB book, Sigil will crash with a segfault.
This happens less often on Mac and Linux versions than on Windows. On windows it's pretty constant. As I've said, it's a bug in the Qt framework (I've replicated it directly in their example applications) and I can't fix it. I've reported the bug to Nokia and hopefully they'll fix it by the next release of Qt (which should be a couple of months away). That being said, you can still edit such books without a problem. The crash happens on application exit. And even though the italic and bold version won't show up in Book View, they will be shown in ADE. Again, this only applies to books with embedded fonts. All other books are unaffected. BTW this can be replicated in Calibre's ebook viewer too, since it uses the Qt framework as well. |
Quote:
|
Well done BTW! :thumbsup::thumbsup::thumbsup:
Does Sigil generate mobile ADE compatible ePub? Can we specify page breaks other than at ToC points? |
Quote:
Quote:
That being said, I do plan on implementing a feature that tells you if the ePub you're exporting will not work on mobile ADE. Quote:
The TOC is built from heading tags (<h#>, where # is from 1 to 6). These too you can place wherever you want. If you put a heading tag within 1000 characters after a chapter break, the entry in the TOC for that heading will lead to the begining of that XHTML file. If your heading is further away from a chapter break, the TOC entry will lead directy to that heading (using fragment identifiers). This is unlike Calibre. Calibre (I think) just links all entries in the TOC with fragment identifiers and this slows down TOC display on mobile devices a great deal. There was a discussion about this somewhere around here. Can't find it now. Anyway, try to put your headings after chapter breaks so you get fast NCX files. It's 4 AM where I'm sitting so I'm off to bed. |
Cool, glad to see you finally got it off the drawing board. :) Congratulations!
|
Great! I can't wait trying this! (Though I'll have to install Qt 4.5 somehow.)
Just a question. Does it allow full control on the source (class names, indentations, line wraps...) or does it try to be "too smart"? Quote:
|
Cool !
I wanted someting to edit epub, here it is :) Only drawback. I can't open calibre generated ePubs. Zips get in the way. "Fix" being to unzip and re--zip. I'm using calibre and sigil on linux. Quote:
|
Quote:
With time, you will be able to tweak the options for the embedded Tidy (or turn it off for that matter). So if you really want to indent you code just the you want to, you will be able to. :) Just some quick information to all interested parties... Sigil has a task tracker here. Use it for reporting bugs or requesting features. Even if you don't have anything to report, check it out from time to time and star the issues you're interested in. Starring an issue will send you email updates on it (you can turn that off) but more importantly, I will use the number of stars on an issue to judge how much the community cares about it. The more stars it has, the sooner will it be implemented/fixed. As I've said, my TODO list is a mile long, and I'll be transferring some issues from it to the tracker so you can follow them if you wish. |
Quote:
|
Quote:
Anyway... off to have a look at 0.1.0 Thanks! |
| All times are GMT -4. The time now is 06:41 PM. |
Powered by: vBulletin
Copyright ©2000 - 3.8.5, Jelsoft Enterprises Ltd.
MobileRead.com is a privately owned, operated and funded community.