![]() |
#31 | |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,807
Karma: 6000000
Join Date: Nov 2009
Device: many
|
Quote:
KevinH |
|
![]() |
![]() |
![]() |
#32 | |
A Hairy Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,355
Karma: 20171571
Join Date: Dec 2012
Location: Charleston, SC today
Device: iPhone 15/11/X/6/iPad 1,2,Air & Air Pro/Surface Pro/Kindle PW & Fire
|
Quote:
|
|
![]() |
![]() |
![]() |
#33 | |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,752
Karma: 30237526
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Quote:
![]() BR |
|
![]() |
![]() |
![]() |
#34 |
A Hairy Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,355
Karma: 20171571
Join Date: Dec 2012
Location: Charleston, SC today
Device: iPhone 15/11/X/6/iPad 1,2,Air & Air Pro/Surface Pro/Kindle PW & Fire
|
I just tried it on 9.9. Not there yet.
|
![]() |
![]() |
![]() |
#35 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,617
Karma: 204624552
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Sorry I wasn't clearer. That commit was after the 0.9.9 release. But it's ready to go for the next release.
|
![]() |
![]() |
![]() |
#36 | |
mostly an observer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,519
Karma: 987654
Join Date: Dec 2012
Device: Kindle
|
Quote:
Now that Sigill is perfect, will this be 1.0.0? |
|
![]() |
![]() |
![]() |
#37 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,617
Karma: 204624552
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
|
![]() |
![]() |
![]() |
#38 |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,752
Karma: 30237526
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
When I've updated Sigil in the past I've lost some of my keyboard shortcut settings. I think it happens when a new 'factory' shortcut is introduced that uses the same sequence as one already in use. One I can remember was F7, which I had assigned to Spellcheck, which become Well-formed Check, and Spellcheck became Alt+Q.
IMO if Sigil is being updated the existing keyboard shortcuts should be left as-is. Because I'm keyboard-centric I reconfigure/reassign keyboard shortcuts more than most users, consistency across applications is one of my main aims. BR |
![]() |
![]() |
![]() |
#39 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,617
Karma: 204624552
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
We don't purposely change keyboard shortcuts.
F7 was always the default shortcut for the integrated Flightcrew Validation feature. When Flightcrew was removed from Sigil, the Well-formed check took its place--including its default F7 keyboard shortcut. When we add a new feature that needs a keyboard shortcut, there's simply no way for us to easily know if a user has reassigned one of the default shortcuts to something else. It seemed a no-brainer for the Well-Formed check to take Flightcrew's. I don't know how we could have done it any differently. Sigil is never really "updated," for the record. It's just a new installation over top of the old. There is no separate upgrade vs install procedure. If there are ini files and a prefs folder already present upon launch, Sigil uses those instead of creating new default ones. Last edited by DiapDealer; 06-10-2018 at 08:04 PM. |
![]() |
![]() |
![]() |
#40 |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,752
Karma: 30237526
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
I could be wrong but after the upgrade, I think F7 was assigned to Mend HTML and Spellcheck.
And I don't think the Spellcheck shortcut is the only one I've lost when updating. On another occasion I recall losing my Next/Previous Tab shortcuts, which I had assigned to Ctrl+Alt+→ and Ctrl+Alt←, they reverted to something like Alt+PgUp and Alt+PgDn. I've made a note to remind me cut and paste the 'shortcuts' section from last night's backup of sigil.ini after I install a new version. Added: I appreciate programs, like Sigil, that provide user control over keyboard shortcuts, but in my opinion most, including Sigil, ship with too many pre-set defaults. BR Last edited by BetterRed; 06-11-2018 at 12:44 AM. |
![]() |
![]() |
![]() |
#41 | |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,807
Karma: 6000000
Join Date: Nov 2009
Device: many
|
Hi Kovid,
Using normalize() seems to help but ... calling normalize() on the anchorNode or its parent or even the entire document seems to clear/reset the cursor or highlighted region in BookView. My guess is the highlighted code is actually the part that is being normalized away. This same javascript routine is used to save the cursor position while editing in BookView and having your highlighted text randomly become unhighlighted makes things a bit tough. I guess I could simply always return the parent node of the text field as the cursor position. Any other advice? KevinH Quote:
|
|
![]() |
![]() |
![]() |
#42 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,382
Karma: 27756918
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Sorry, no. There's a reason I decided not to implement book view in calibre's editor
![]() |
![]() |
![]() |
![]() |
#43 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,807
Karma: 6000000
Join Date: Nov 2009
Device: many
|
FYI, a "fix" for this BV to CV transition crash has now been committed to master. It will use the normalized DOM tree only during transitions and will otherwise pick a sane sibling or parent of the text node for the cursor location when the current anchor gets merged away.
|
![]() |
![]() |
![]() |
#44 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 681
Karma: 929286
Join Date: Apr 2014
Device: PW-3, iPad, Android phone
|
|
![]() |
![]() |
![]() |
#45 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,617
Karma: 204624552
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Yes, of course it does. It's a versioning system, not decimal math. 10 follows nine. The period is merely a separator between the segments, not a decimal point.
Time has nothing to do with it. We set a personal goal of full epub3 support (as well as structural file/folder independence) as the determining factor for the 1.0 release. |
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
bold and italics | FAMOsa | Sigil | 7 | 09-09-2017 12:15 PM |
Email to Kindle - plugboard behavior inconsistent | lairdb | Calibre | 11 | 08-17-2016 05:49 PM |
Italics, Bold, Etc. | Arekuzanra | Amazon Kindle | 14 | 03-09-2014 11:01 PM |
iPad "Upgraded" to iBooks 3.2 – Bold fonts are extra-bold, italics are now bold-italic | MHC | Apple Devices | 4 | 03-03-2014 01:50 PM |
Weird Kindle DX bug (possibly calibre related) Italics/Bold | Andybaby | Amazon Kindle | 4 | 02-14-2011 09:52 AM |