|
|
#121 | |
|
Junior Member
![]() Posts: 5
Karma: 10
Join Date: Aug 2026
Device: Phone
|
Quote:
I have learned quite a lot from the discussions here over the past few days, especially about how you evaluate the balance between a feature itself and the additional code, memory usage, complexity, and long-term maintenance that comes with it. We will keep this feature in Sigil-Enhanced and continue improving it based on the feedback from this discussion and the testing results. Thank you again for taking the time to test it and for pointing out these issues and suggestions. We will keep working to improve both the project and the quality of the contributions we prepare in the future.
|
|
|
|
|
|
|
#122 |
|
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 10,072
Karma: 7518950
Join Date: Nov 2009
Device: many
|
Sigil has gotten so large (installed with internal Qt and Python 3.14, it takes close to 500 meg on disk) with features that no one really uses over the last 15 years in my opinion. And unfortunately very few users are aware of even a fraction of them. Adding plugins has helped. As has adding checkpoints, diff comparison, a dry run mode for a user to test replace-all safely before applying it, expanded clips to 60, etc.
So now we are down to adding features only when they help the majority of users and only if it can not be done in a plugin. Harsh rules. But truly needed at this point. So new features will still be added but they need to be justified along all the dimensions you mentioned. Thanks again for all the help you have already provided. |
|
|
|
|
|
#123 |
|
Enthusiast
![]() Posts: 37
Karma: 10
Join Date: Apr 2022
Device: Onyx Leaf 3
|
Insert Special Character
When making books, I often have to insert different Special Characters that aren't on the keyboard.
Things like ā, ⓪ (I use circled characters a ton), ©, Hebrew for humanities books, or math symbols for science books. When you start working with accessibility, you end up having to hunt down a ton of special characters. You actually have to tell the difference between all of these: ─, ━, –, —, and ―. Every time I need one, I search the internet and paste it in, but the "Insert Special Character" feature should fix this. Calibre's Special Character tool is pretty much perfect for inserting codes. Is there any way we could get something like that in Sigil's Special Character feature? |
|
|
|
|
|
#124 |
|
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 10,072
Karma: 7518950
Join Date: Nov 2009
Device: many
|
There is already an Insert Special Character dialog for Sigil. What exactly is not included that you are missing? Please be specific.
|
|
|
|
|
|
#125 | |
|
Enthusiast
![]() Posts: 37
Karma: 10
Join Date: Apr 2022
Device: Onyx Leaf 3
|
Quote:
|
|
|
|
|
|
|
#126 | |
|
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 10,072
Karma: 7518950
Join Date: Nov 2009
Device: many
|
Quote:
So it is really going to have to be greatly pared down in some way if it is going to be acceptable to Sigil. |
|
|
|
|
|
|
#127 |
|
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 64
Karma: 201178
Join Date: Mar 2015
Device: Kobo Aura H20, Kobo Forma, Kindle Paperwhite 12
|
The ability to pin tabs. Was it suggested before? I return often to the css and opf tabs, and it would be nice if they wouldn't get lost with all the other html tabs. Pinned tabs could have an indicator or a different color.
|
|
|
|
|
|
#128 |
|
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 10,072
Karma: 7518950
Join Date: Nov 2009
Device: many
|
Just double click on the file you want in BookBrowser and if its Tab is already open it will bring it to the front. And if not, it creates a new Tab.
|
|
|
|
|
|
#129 |
|
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,923
Karma: 24259515
Join Date: Dec 2010
Device: Kindle PW2
|
I have two minor cosmetic suggestions for the next Sigil version:
1. EPUBCheck 5.4.0 has deprecated EPUB2-style <meta> attributes in epub3 books. This includes the Sigil version number information: Code:
<meta name="Sigil version" content="2.8.1" /> Code:
USAGE(OBS-001): Usage of the OPF 2 "meta" element is outdated. <meta property="schema:softwareVersion">2.8.1</meta> or <meta property="schema:softwareVersion">Sigil 2.8.1</meta> Reference: softwareVersion / reserved prefixes EPUBCheck 5.4.0 also doesn't like the cover image metadata entry in epub3 books. <meta name="cover" content="image.jpg"/> I'd recommend removing it in epub3 books, since, AFAIK, Amazon and Kobo will use the properties="cover-image" manifest attribute. 2. EPUBCheck 5.4.0 no longer requires the xlink prefix in epub3 SVG cover images generated by the Add Cover tool. it'll flag: <svg xmlns="http://www.w3.org/2000/svg" height="100%" preserveAspectRatio="xMidYMid meet" version="1.1" viewBox="0 0 1200 1000" width="100%" xmlns:xlink="http://www.w3.org/1999/xlink"> <image width="1200" height="1000" xlink:href="../Images/image.jpg"/> </svg> as: Code:
USAGE(HTM_062): SVG "xlink:href" attribute is deprecated; an "href" attribute should be used instead. <svg xmlns="http://www.w3.org/2000/svg" height="100%" preserveAspectRatio="xMidYMid meet" version="1.1" viewBox="0 0 1200 1000" width="100%" > <image width="1200" height="1000" href="../Images/image.jpg"/> </svg> Last edited by Doitsu; 09-20-2026 at 10:58 AM. |
|
|
|
|
|
#130 |
|
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 10,072
Karma: 7518950
Join Date: Nov 2009
Device: many
|
Good ideas, but these are just usage. None of them will cause a book to be rejected.
And making epub3 book work in epub2 only readers would be broken by those changes to the cover image meta. Also xlink is a valid xml prefix long recognized in xhtml and html. Deprecating it is not a good idea. And it might break svg covers in epub2 ebooks as well. I personally think many changes in epubcheck 5.4.0 were accepted when they thought they would allow pure html but the public push back made them change their mind but the changes in epubcheck 5.4.0 remained. On top of that, using bare text inside the body tag is the biggest mistake epub developers can make for accessibility, styling, etc yet they will not even create a usage message for it. Then they add image formats that are not widely supported in most shipping browsers as **base level** image media types for no good reason. Again, I bet for prep for adding html that never happened. None of these changes make sense and now conflict with the epub 3.0 and 3.1 spec that clearly said that all old meta tags should be ignored (not should be marked as a usage error!). That should force a 4.0 version alone, as it is a spec breaking change. If I remove the old meta for cover images in epub3, then creating an epub3 that works correctly on an epub2 only reader will no longer be possible, and all for just a "usage" message? I will have to think about the best way to handle these, especially for epub3 backwards compatibility for epub2 e-readers. Last edited by KevinH; 09-20-2026 at 12:44 PM. |
|
|
|
|
|
#131 |
|
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 10,072
Karma: 7518950
Join Date: Nov 2009
Device: many
|
Update, I can easily fix the Sigil metadata for epub3, as that should have has no backwards compatibility issues.
I will have to search the Update Link code in Sigil (impacts renames, and restructuring to Sigil standard form) as it stands xlink is required for svg image links. This will take some work. And xlink is still needed under epub2 as far as I know. As for old meta cover images, I am in a quandary. Maybe we add a Sigil User's pref to control whether they are added to epub3 or not as making epub3 backwards compatible for older e-reader seems much more important that a "usage" message. But some people will be overly pedantic even over epubcheck Usage messages, so some change will be needed. Just wish epubcheck devs would stop making so many bad decisions, especially when they will not add usage for raw text in the body but then turn it on for things that actually violate their own epub 3.0, 3.01, 3.1, 3.2, and 3.3 specs, and worse yet add base image mediatypes that will never be adopted by current or older epub2 or epub3 e-readers - which means epub dev would be crazy to ever use them. It is clear they just do not understand the publishing industry which favours stability. Last edited by KevinH; 09-20-2026 at 01:40 PM. |
|
|
|
|
|
#132 |
|
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 84,980
Karma: 153791427
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
I just tested the new SVG code and it breaks the older ADE/RMSDK. So it will break on Kobo's and other Readers that use an older version of RMSDK. I canto say how ADE 4.5 will handle this. Older software will break for a rather stupid unnecessary change.
I cannot say if what current software will work with this stupid change. I've tested QT works and Thorium. They both work. Last edited by JSWolf; 09-20-2026 at 01:32 PM. |
|
|
|
|
|
#133 | |
|
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,923
Karma: 24259515
Join Date: Dec 2010
Device: Kindle PW2
|
Quote:
E.g. <svg xmlns="http://www.w3.org/2000/svg" height="100%" preserveAspectRatio="xMidYMid meet" version="1.1" viewBox="0 0 800 1111" width="100%" xmlns:xlink="http://www.w3.org/1999/xlink"> <image width="800" height="1111" href="../Images/cover.jpg" xlink:href="../Images/cover.jpg"/> </svg> This should be a relatively easy fix. |
|
|
|
|
|
|
#134 | |
|
Imperfect Perfectionist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,000
Karma: 870414
Join Date: Dec 2011
Location: Ølstykke, Denmark
Device: none
|
Quote:
ADE 4.5 seems to have no problem with it. But Readest v. 0.12.8 / Based on Edge 153 don't like it, it seems. IIRC the xlink:-thing is deprecated, but isn't it only in SVG 2, not SVG 1.1 that's used in epubs? If so, I should think the usage-recommendation in epubcheck is an error. Personally, I won't follow it any time soon, if ever. Regards, Kim |
|
|
|
|
|
|
#135 | |
|
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 84,980
Karma: 153791427
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
|
|
|
|
|
![]() |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Improvements? New Features? post sigil 2.7.6 | KevinH | Sigil | 315 | 05-23-2026 10:40 AM |
| Suggestions for Sigil Improvements or New Features | KevinH | Sigil | 241 | 03-02-2026 01:09 PM |
| Suggestions for Sigil Improvements or New Features | KevinH | Sigil | 168 | 11-18-2025 12:23 PM |
| Ideas for New Improvements or Features | KevinH | Sigil | 97 | 04-09-2025 09:45 AM |
| Improvements/bugs/features | dontcrash | KOReader | 10 | 10-23-2019 10:05 AM |