MobileRead Forums

MobileRead Forums (https://www.mobileread.com/forums/index.php)
-   Sigil (https://www.mobileread.com/forums/forumdisplay.php?f=203)
-   -   Sigil-1.2.0 Released (https://www.mobileread.com/forums/showthread.php?t=328455)

DiapDealer 03-29-2020 09:48 AM

Sigil-1.2.0 Released
 
Sigil-1.2.0

Sigil-1.2.0 represents a mix of bug fixes and new features for both epub2 and epub3 users.

New Features (since the 1.1.0 release):
  • Provide a tweak setting to adjust drag distance for Windows & Linux
  • Added YesToAll and NoToAll options for replacing images via Add Existing...
  • Highdpi and uifont setting information is now available to Sigil's plugins
  • Add a Checkpoint feature to Sigil for fast versioned saves to git repositories
    • add ability to easily create a Checkpoint (stored via a local git repository)
    • add ability to see the changes between the current epub and any earlier Checkpoint
    • add ability to revert the entire epub back to an earlier Checkpoint
    • added ability to manage and delete Checkpoint repositories


Bug Fixes (since the 1.1.0 release):
  • Fix cosmetic file name issue when aborts file rename edits in BookBrowser
  • Improve default drag-distance for BookBrowser for Windows & Linux
  • Reduce required drag distance for macOS
  • Fix index generation bug related to non-escaped text used in regular expressions
  • Fix bug that caused lost class attributes when marking words for an index
  • Guide to Landmark Semantic mappings have been extended to better cover "other.*" guide items
  • Changed the removeDir() routine to better deal with Windows delete file issues.
  • Updated Building on Windows docs
  • Updated Building on MacOS docs
  • Modified the codebase to use Ordered hashes/dictionaries throughout to prevent unneeded reordering in tag attribute order

---------------------------------------------------------------------------

Please check the Sigil Wiki for important Sigil support links, additional resource downloads, and platform-specific trouble-shooting tips/requirements.

Mac users should still download and install ActiveState's ActiveTcl Community Edition to utilize plugins that use Tk/Tcl GUIs. More here.
Mac users should also check out the wiki entry on the New Release File Format

The latest Sigil user guide can always be downloaded from its own repository.

PGP Fingerprint

Sigil-1.2.0 Github Release page and downloads.

KevinH 03-29-2020 11:33 AM

Hi All,

A few words of advice for those interested in trying out the new Checkpoint features:

1. Checkpoints make use of the unique uuid dc:identifier to identify your epub as both file names and book titles can and do change.

So please remember to save your file once in Sigil before the first checkpoint to ensure Sigil has added the uuid based dc:identifier.

2. Using Prettifying can change an enormous amount of whitespace in a document and these changes can make it hard to see later changes. So if you are going to prettify your epub, either do it first thing before your initial checkpoint, or make a new checkpoint immediately afterward prettifying to act as a new base for comparison to make detecting later changes easier.

3. The Sigil Checkpoint functionality is actually built upon a local git repository that is created and maintained in python. If you look in your Sigil Preferences Folder you will see a new folder called "repo". Inside that folder is where the git repositories will reside.

4. If you are already a git user and would like to used advanced git command lines on your epub repository you can do that quite easily. Please be aware of a few things:

- There is a .bookinfo file that stores info about the book, please do not remove it.

- We use git tag objects to create a tag, not lightweight tags.

- When done making changes, your git working directory should always be left with
the files as if a fresh checkout of HEAD has been done as the Sigil code
expects it to be in that state.

We plan on extending this Checkpoint functionality via an upcoming AdvancedCheckpoint Sigil Plugin as some future date to allow selective restoring at the file level not just at the epub checkpoint level.

Any feedback on these new Checkpointing features welcome.

Thanks,

KevinH and DiapDealer

theducks 03-29-2020 04:08 PM

Once again :thanks: to the Sigil Team for all your work :2thumbsup

SigCalKin 03-29-2020 09:55 PM

I've been using Sigil for over 9 years when I got my first kindle keyboard and discovered the concept of public domain; editing close to 100+ books for personal use. I've been lurking here for that same amount time and haven't posted in 5 years because I have nothing, and I mean nothing, to complain about!!! I just turned 60 and Sigil (along with Calibre) continue to keep my brain busy and engaged. THANK YOU to the Sigil Team for affording me the means to embark on a wonderful past time!!

odamizu 03-30-2020 01:59 AM

:thanks: Looking forward to learning this checkpoint thingie :p

Monaghan 03-30-2020 09:07 AM

Thanks for all your work!

I'm not sure whether this is the place for bug reports, but in case it is, it appears that this update has broken keyboard shortcuts within Book Browser.

Doitsu 03-30-2020 09:09 AM

Quote:

Originally Posted by Monaghan (Post 3969924)
I'm not sure whether this is the place for bug reports, but in case it is, it appears that this update has broken keyboard shortcuts within Book Browser.

What shortcuts are no longer working?

Monaghan 03-30-2020 09:11 AM

The 'Ctrl + Alt + R' rename command, at least. Others appear OK.

DiapDealer 03-30-2020 09:33 AM

Quote:

Originally Posted by Monaghan (Post 3969928)
The 'Ctrl + Alt + R' rename command, at least. Others appear OK.

That's possible, given that my fix for the cosmetic bug that causes the full file path to disappear if a file rename is canceled by mouse-clicking was included in the release. I'll look into it.

Doitsu 03-30-2020 09:34 AM

Quote:

Originally Posted by Monaghan (Post 3969928)
The 'Ctrl + Alt + R' rename command, at least. Others appear OK.

Didn't work on my Windows machine either. If you didn't define custom shortcuts, selecting Reset All will fix this issue.
Otherwise, simply reassign CTRL+Alt+R to the Rename command.

DiapDealer 03-30-2020 09:38 AM

Quote:

Originally Posted by DiapDealer (Post 3969943)
That's possible, given that my fix for the cosmetic bug that causes the full file path to disappear if a file rename is canceled by mouse-clicking was included in the release. I'll look into it.

Actually, it looks to me that the 'Ctrl + Alt + R' shortcut was re-assigned to the Regex Rename feature (at least on my machine). Feel free to assign 'Ctrl + Alt + R' back to the Rename feature in the shortcut editor if you like.

**Cue BR's reply in 3 ... 2... 1...

Doitsu 03-30-2020 09:59 AM

Quote:

Originally Posted by DiapDealer (Post 3969950)
Actually, it looks to me that the 'Ctrl + Alt + R' shortcut was re-assigned to the Regex Rename feature[...]

In this case, shouldn't Reset all assign CTRL+ALT+R to Regex Rename?

DiapDealer 03-30-2020 11:08 AM

Quote:

Originally Posted by Doitsu (Post 3969957)
In this case, shouldn't Reset all assign CTRL+ALT+R to Regex Rename?

At one point it would have. We had a duplicate Ctrl+Alt+R shortcut at one point (Regex Rename came last so it was what took precedence). We resolved it, but some users may still have Ctrl+Alt+R assigned to Regex Rename.

"Reset all" WILL assign CTRL+ALT+R to Regex Rename if the user is still using a version of Sigil where the CTRL+ALT+R shortcut was accidentally assigned to two actions. But if they're using v1.2.0 it will surely assign it to the normal rename action. But Reset All is drastic if people have extensively customized their shortcuts. Easier to unassign it from Regex Rename and reassign it to Rename in those cases.

Mister L 03-30-2020 11:43 AM

Thank you again to the Sigil team!

Really happy about YesToAll / NoToAll and checkpoints. No more using notepad++ or calibre for comparing 2 versions. :)

BetterRed 03-30-2020 07:24 PM

Quote:

Originally Posted by DiapDealer (Post 3969950)
**Cue BR's reply in 3 ... 2... 1...

Ψ³

BR


All times are GMT -4. The time now is 08:20 PM.

Powered by: vBulletin
Copyright ©2000 - 3.8.5, Jelsoft Enterprises Ltd.
MobileRead.com is a privately owned, operated and funded community.