Sigil uses Qt as its application framework and embeds WebKit to renderHTML book contents. However, the Linux downloads are InstallJammer installers ratherthan standard RPM or Debian packages, and they bundle their own copy of thenecessary .so files, placing everything in /opt/sigil/.Presumably this installation choice is the result of structuring the codeto produce cross-platform packages for those OSes that cannot simply fetchthe necessary dependencies through their package managers. As a result ofthat choice, though, the installer weighs in at 20.5MB and you end up with someduplicate libraries. Hopefully distributions will eventually startpackaging Sigil themselves to avoid that duplication.
Changes you make to the CSS files are instantly picked up in therendered HTML view, which is essential. What seems to be missing, however,is an interface to work with the other structural elements, starting withelement ID attributes. Sigil's TOC generator creates these automaticallywhen creating the TOC and inserts them into the text. Element IDsare the preferred method for linking to content within a page(replacing older anchor tags), but Sigil assigns them automatically, usinga mnemonically unfriendly number scheme. It would be helpful to allow some control over this process, particularly for those working on very long texts. 153554b96e