View Single Post
Old 01-05-2022, 09:58 AM   #76
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 8,906
Karma: 6120478
Join Date: Nov 2009
Device: many
Quote:
Originally Posted by democrite View Post
I am not sure if this is ideal place for feature requests. So far seems to be yet I haven't checked other threads. If so, maybe the first post could be edited as a running list as others who may not read this thread or regularly check forums may find such less effort to find and remain up-to-date. Is this turning into the thread for requests?
This thread already is. There has been a similarly titled thread after every recent release to collect well thought through suggestions that will help many users and than can not easily be done in a plugin. The suggestions we (dev team) think are reasonable and useful get added to our To-Do list.

Quote:
- keyboard shortcuts on macOS show ctrl instead of cmd and meta rather than ctrl.
This is already explained in our User Guide. Qt does it that way to that each platforms standard copy / paste key shortcuts work as expected on all platforms.

Quote:
- preference to set linear=no on add cover?, and auto-set if cover is detected?
Simply direct edit the OPF now. In the future this will also be handled by a GetInfo like Dialog forfile semantics and opf manifest and spine properties (see the To-Do list above).

Quote:
- adding cover, often with commercial specified in some other way undetected, Sigil adds a new file. possibly instead of needing to delete the old and edit toc, maybe in that dialog some place, perhaps expandable not shown by default, to replace some existing cover?
Just use Set Semantics to unset the old cover semantics before adding a new cover, or just use Add Existing to add a new image to replace the old cover image (same name).

Quote:
- renaming files, if focus could remain in file list post-rename, I think easier to continue. e.g. select files, press shortcut to rename, arrow keys + selection, repeat.
Mass renaming, mass renumbering and mass changing of extensions are easily done. A Regular Expression Renamer was added to pretty much rename many things in any way. Manually renaming one file after another in a long list is not the way to go.

Quote:
- as many or most commercial EPUBs bring up the message of missing DOCTYPE, html, etc., if there is no malformed XHTML, perhaps there could be an option to do such automatically? I am unaware if suggested, spoken of before, or of any dangers in such cases.
Mentioned before, I remain unclear at times when there is indeed malformed HTML vs merely a change in header.
No, as that would end up changing files under the user's nose without their permission. The old Sigil did that, new Sigil does not. Again use Sigil's Checkpoint features to easily see what was changed.

Quote:
Tested one where such was fixed, made something malformed (removed closing tag somewhere), and same message.
I have yet to see a valid case where Sigil's gumbo repair parser broke anything, ever. I will need a full test case that clearly illustrates this happening.

Quote:
Thus times where I may have, outside of Sigil, introduced some html syntax error of missing tag or something, vs. a harmless (?) DOCTYPE, html, … that is autorepaired, I do not know how to distinguish such.
That is the whole point of the Checkpointing feature added to Sigil. Say "no" to any changes on import. Hit make checkpoint. Now reload the epub but this time let Sigil fix things (Mend on open) and then compare to earlier Checkpoint's via the Sigils compare tools to see exactly what was changed and where.

Quote:
- I was thinking, over time, I might contribute to making the app more macOS native if interested: UI elements (noticed status bar size), icons, and other. If someday buttons or other icons could use available resources such as recommended UI fonts per platform or environment (Gnome/KDE no idea if there is such) if available, as I kind of like seeing such refinement, I may experiment with finding such icons for macOS Big Sur+ (SF Symbols) or making use of the Qt API for a more native look. Perhaps uninterested or low priority, but maybe nice someday like possibly using such also on newer Windows. if qt 6 offers new such capabilities. maybe very far off yet perhaps Sigil could later slowly introduce changes to in the future make use of platform native offered by Qt.
Sigil already allows users to install their own custom icon sets. If you create a set of mac-like svg icons and most importantly are willing to keep them updated and add new icons when needed in a timely manner, we would be happy to add them to our custom theme repo.

FWIW, Sigil already uses Qt's mac style everyplace. Please remember first and foremost Sigil is a cross platform app. One codebase is used for all 3 platforms. Changes to make Sigil look more mac-like are really not something I am interested in at all unless they only require insignificant changes.

Quote:
an option to set epub3 nav to linear unless also used as html toc and file is in ncx/nav TOC.
One of our existing To-Do items is to add a GetInfo like dialog invoked from BookBrowser where things like semantic, manifest properties, spine properties, etc can be displayed and changed easily by the user. Until then you just need to edit the OPF once to change things like that.

Take care,

KevinH

Last edited by KevinH; 01-05-2022 at 12:07 PM.
KevinH is offline   Reply With Quote