|
|
#16 |
|
Groupie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 174
Karma: 2000
Join Date: Nov 2025
Device: none
|
|
|
|
|
|
|
#17 | |
|
Addict
![]() ![]() ![]() ![]() ![]() ![]() Posts: 393
Karma: 518
Join Date: Nov 2015
Location: Europe EEC
Device: Kindle Fire HD6 & HD8
|
Quote:
|
|
|
|
|
|
|
#18 |
|
Evangelist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 458
Karma: 77256
Join Date: Sep 2011
Device: none
|
As far as accessibility with TOC editing, I didn't realize the TOC editor doesn't change the heading level. Maybe it could do that too or have some checkbox or option to do such?
|
|
|
|
|
|
#19 |
|
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9,867
Karma: 7500000
Join Date: Nov 2009
Device: many
|
Again, just use regex to insert the correct heading tags where you need and rebuild the TOC. That is how things are meant to work. The TOC is a product of the actual epub text not the other way around.
|
|
|
|
|
|
#20 |
|
Evangelist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 458
Karma: 77256
Join Date: Sep 2011
Device: none
|
I don't know about what should or should not be done, and so forth. I'm for an app that is elegant, easy to use when appropriate, a joy to use, etc. As far as this, I can understand coding such to make changes to XHTML and CSS, with potential conflict resolution in CSS class names, or whatever else, maybe such would be a pain, so maybe it is a feeling that it is not worth it. I don't lknow. I think it'd be nice but maybe it'd be a fair amount of work; maybe AI coding such as Claude might help; perhaps instead of saying no just responding I'll think about, realizing it might be a big ask, and we'll hope for it someday.
|
|
|
|
|
|
#21 |
|
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9,867
Karma: 7500000
Join Date: Nov 2009
Device: many
|
Your feature request is a no. I am not going to rewrite the entire TOC editor process to then change underlying structure of the source to match. And claude AI does not impact this at all.
Because it is the exact opposite of what should be done. Fix the source xhtml first and then generate the TOC from it. Using the correct approach makes the book more Accessible for everyone. Proper Heading tags carry semantic meaning and should be used. Last edited by KevinH; 08-02-2026 at 05:03 PM. |
|
|
|
|
|
#22 |
|
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 53,512
Karma: 181843001
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Quite a few of the books I edit now are for authors for whom accessibility is becoming more of an issue. If you take a look at Amazon or Kobo, both now have accessibility information for ebooks highly visible in the book's listing. For those ePubs, I do need to create properly formatted headers, have decent alt="" for images, etc. For books intended for my personal use, being able to directly edit ToC entries might be useful but would require me to break a few habits I've established over the last few years and not use the various saved searches I've created.
|
|
|
|
|
|
#23 |
|
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,865
Karma: 24222221
Join Date: Dec 2010
Device: Kindle PW2
|
The W3C added two new core media types in the EPUB 3.4 specs.
image/avif sample file image/jxl sample file I haven't seen them in the wild, but it could hurt to add support for them in the image viewer window if Qt supports them. |
|
|
|
|
|
#24 |
|
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 46,420
Karma: 29634066
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Somebody needs to buy the EPUB committee at the W3C a pooch with a curly tail so they can more productively occupy their time trying to straighten it.
|
|
|
|
|
|
#25 |
|
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9,867
Karma: 7500000
Join Date: Nov 2009
Device: many
|
Sigil already recognizes those new image media types. I have no idea if QtWebEngine as used in Qt 6.10.2 or QImage supports them yet. When Qt supports them internally we should be good to go or close to it.
Have you tried adding them to a test epub , and opening an Image tab? Is it blank? Last edited by KevinH; Yesterday at 12:08 PM. |
|
|
|
|
|
#26 |
|
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,865
Karma: 24222221
Join Date: Dec 2010
Device: Kindle PW2
|
|
|
|
|
|
|
#27 | |
|
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 29,631
Karma: 212299010
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Quote:
My .avif showed a preview in Sigil's "Add File" dialog (and was ultimately displayed in Preview after inserting into the xhtml). But my .jxl file did not show a preview, nor did it display in Preview after inserting it. None show in the Add Existing preview area when adding them to the epub archive Last edited by DiapDealer; Yesterday at 01:09 PM. |
|
|
|
|
|
|
#28 |
|
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9,867
Karma: 7500000
Join Date: Nov 2009
Device: many
|
Yes, I just checked and both jxl and avif images require separate additional libraries and third party qt plugins for QImage support.
QtWebEngine supports avif but not jxl according to a web search. Growing the Sigil codebase with 2 additional image libraries and two different qt plugin repos just to see these obscure images types seems a bit much. Maybe we should file these under Qt bug reports or Qt new feature request. I will play around with this but don't hold your breath. Last edited by KevinH; Yesterday at 01:19 PM. |
|
|
|
|
|
#29 |
|
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 29,631
Karma: 212299010
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
|
|
|
|
|
|
#30 |
|
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9,867
Karma: 7500000
Join Date: Nov 2009
Device: many
|
Based on QtBug reports search, there is a bug report to add support for avif to QImage from 2025 that appears to have no work done on it. Basically it has been ignored.
There was another request to add jpeg-xl to QtWebEngine from 2024 that was also basically ignored. So if Qt does not support jxl in QtWebEngine we are pretty much up the creek without a paddle. Update: From another web search ... Google Chrome reintroduced support for the JPEG-XL image format starting in Chrome 145 (released in February 2026).The feature returned to the browser's codebase after Google removed it in 2022, but it remains hidden behind an experimental flag and is not yet enabled by default. Last edited by KevinH; Yesterday at 02:06 PM. |
|
|
|
![]() |
| Thread Tools | Search this Thread |
|
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 |