Small design change announcement I felt I should probably give a separate topic:
We've decided after careful consideration not to release a converter utility for the "PlecoDoc" format in the document reader. Basically, the format's really not that good, doesn't support anywhere near as many features as we'd like it to (not even links), and since it uses our proprietary database format it would be impossible for us to open-source it, something we'd really like to do with all of the user data formats going forward, along with tying us to that format for longer than we'd like to be tied to it (it's almost unchanged since 1.0 and we're kind of stretching it to the limit in 2.0 as-is). We'll probably still use PlecoDoc ourselves for a few things like dictionary appendixes (which yes we really are planning to release this time around) but it's not going to be a major part of the software anymore.
Instead, we're planning to add support for documents in XHTML. This won't happen in 2.0.0 but should hopefully make it into one of the 2.0.x releases - we already have some code for parsing XHTML from our internal PlecoDoc converter (it's what we use as an input format) so it's mostly just a matter of getting that ported over to Palm/WM. It won't support all or even most of the tags, at least not initially, just a few basic formatting ones, links, and some sort of way of specifying bookmarks / chapters, but it gives us almost unlimited room to grow and offers some tantalizing possibilities as far as better integrating Pleco with web sites. It'll take a little while to scan a document for chapters/bookmarks the first time you open it, but it should be able to cache them to open documents more quickly on successive uses. (along with this we plan to add support for directly reading UTF-8 so you won't have to wait a long time for the file to be converted to UTF-16 on startup)
So that's the plan - the reader isn't going to be all we'd like it to be in 2.0 but it should improve enormously in the next few releases.
We've decided after careful consideration not to release a converter utility for the "PlecoDoc" format in the document reader. Basically, the format's really not that good, doesn't support anywhere near as many features as we'd like it to (not even links), and since it uses our proprietary database format it would be impossible for us to open-source it, something we'd really like to do with all of the user data formats going forward, along with tying us to that format for longer than we'd like to be tied to it (it's almost unchanged since 1.0 and we're kind of stretching it to the limit in 2.0 as-is). We'll probably still use PlecoDoc ourselves for a few things like dictionary appendixes (which yes we really are planning to release this time around) but it's not going to be a major part of the software anymore.
Instead, we're planning to add support for documents in XHTML. This won't happen in 2.0.0 but should hopefully make it into one of the 2.0.x releases - we already have some code for parsing XHTML from our internal PlecoDoc converter (it's what we use as an input format) so it's mostly just a matter of getting that ported over to Palm/WM. It won't support all or even most of the tags, at least not initially, just a few basic formatting ones, links, and some sort of way of specifying bookmarks / chapters, but it gives us almost unlimited room to grow and offers some tantalizing possibilities as far as better integrating Pleco with web sites. It'll take a little while to scan a document for chapters/bookmarks the first time you open it, but it should be able to cache them to open documents more quickly on successive uses. (along with this we plan to add support for directly reading UTF-8 so you won't have to wait a long time for the file to be converted to UTF-16 on startup)
So that's the plan - the reader isn't going to be all we'd like it to be in 2.0 but it should improve enormously in the next few releases.