06-14-2024, 09:39 PM | #1 |
Grand Sorcerer
Posts: 28,042
Karma: 199464182
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Sigil-2.2.0 Released
Sigil-2.2.0
Sigil version 2.2.0 represents a mix of bug fixes and new features. We strongly recommend updating to the latest release of Sigil as it includes a large number of third party security fixes. Depending on how stable this version turns out to be, this may represent the last version of Sigil to support Qt5. New Features in this release
Other Changes
Bug Fixes
--------------------------------Notes ----------------------------------- The latest version of the Sigil User Guide can always be downloaded from the Sigil website, or from its own GitHub repository. Please check the Sigil website for important Sigil support links, additional resource downloads, and platform-specific trouble-shooting tips/requirements. The MacOS builds are signed but they are NOT notarized. See this PageEdit/Sigil issue for more information. PGP Fingerprint (for signed tags and source archives): Code:
B5A5 6206 AB0F BC1A 24EF AB8A A166 D29A 8FCD AC63 Last edited by DiapDealer; 06-22-2024 at 06:35 AM. |
06-14-2024, 09:39 PM | #2 |
Grand Sorcerer
Posts: 28,042
Karma: 199464182
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Post reserved for future use.
|
Advert | |
|
06-14-2024, 11:46 PM | #3 |
Enthusiast
Posts: 32
Karma: 2204
Join Date: Jul 2009
Device: none
|
Dear DiapDealer,
Version 2.2.0 on MacBook Air M2 (macOS 15 Sequoia Beta) does not save state of toolbar items. |
06-15-2024, 08:00 AM | #4 |
Resident Curmudgeon
Posts: 76,487
Karma: 136564766
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
|
06-15-2024, 08:44 AM | #5 |
Grand Sorcerer
Posts: 28,042
Karma: 199464182
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Please just stay out of it, Jon. Kevin will troubleshoot this.
|
Advert | |
|
06-15-2024, 09:52 AM | #6 | |
Sigil Developer
Posts: 8,160
Karma: 5450818
Join Date: Nov 2009
Device: many
|
Quote:
Please attach a couple of screenshots showing the issue as it would help show the problem. That said, Sigil only saves its state on close and so if you have two main windows open in the same Sigil app (something that can only happen in Sigil on MacOS) and hide clips in one but close it first, the one you close second will be the one whose state is saved. If you quit Sigil when more than one Window is open, it is pot luck as to which state will be remembered depending on the order they actually get the close signal. This has always been the case on MacOS. It will always remember the last closed state. Also you might want to see if saving the epub, or resizing the Main window has any impact on which toolbars are being shown. --- As far as I know, macOS Sequoia is in Preview mode only and only introduced last week. And it has introduced Window tiling which can interfere with the any app controlling its own Window layout. As far as I know, Qt 6.6 and even Qt 6.8 are not Sequoia compatible either as Sequoia was only introduced last week. That said, Qt has tested things against their dev branch and seem to think there are no Qt widget issues: see https://www.qt.io/blog/qt-on-macos-15-sequoia I am sorry, but there is *no* chance I would ever upgrade to a Preview release of macOS, especially as Mac OS has had numerous bugs of late that are not worked out until 3 or 4 point releases later. My build platforms are always one full macOS release back from the bleeding edge for stability reasons. I only have a single build machine for each variant of MacOS and can not risk running Beta software on either of them. So my guess is this is a MacOS bug in its Beta, as nothing related to toolbar state was changed in the Sigil code, as Qt version 6.6.2 has had no changes in that area since the 2.1.0 release. You should probably also report these issues to Apple via your developer account, and file a bug report directly with Qt if you can recreate this issue with any other Qt based software. So that whatever the cause of the issue, it gets addressed quickly. Last edited by KevinH; 06-15-2024 at 11:27 AM. |
|
06-15-2024, 12:02 PM | #7 |
Evangelist
Posts: 420
Karma: 2737916
Join Date: May 2013
Location: Ontario, Canada
Device: Kindle KB, Oasis, Pop_Os!, Jutoh, Kobo Forma
|
Both the new Sigil and PageEdit compiled perfectly on my Pop_os box, and a quick run-through on a big novel has found no glitches. Thank you, wonderful people!
|
06-15-2024, 12:37 PM | #8 |
Sigil Developer
Posts: 8,160
Karma: 5450818
Join Date: Nov 2009
Device: many
|
|
06-15-2024, 09:39 PM | #9 | |
Enthusiast
Posts: 32
Karma: 2204
Join Date: Jul 2009
Device: none
|
Quote:
Thank you very much for your reply and useful information. I attach here some screenshots for clarifying the matter:
I've tried to return to Sigil version 2.1.0 and it worked as expected: At first start, I've had to choose to show/hide the toolbars. But from the next use, the toolbars displayed as having been set. |
|
06-15-2024, 09:53 PM | #10 |
Sigil Developer
Posts: 8,160
Karma: 5450818
Join Date: Nov 2009
Device: many
|
@quocsan,
That is very strange. There have been no changes since Sigil-2.1.0 that would impact the state of toolbars. I can not recreate what you are seeing at all. Did you try loading or saving an empty epub or resizing the Main Window as I suggested after making your toolbar changes? Does doing that impact anything? The state of all toolbars and windows is remembered in the Sigil ini preferences file and that is shared (unchanged) from Sigil-2.1.0. My guess is some new security feature is interfering with saving the updated preferences for Sigil 2.2.0 that is ignored for Sigil-2.1.0. Please try giving Sigil 2.2.0 full disk access in macOS Preferences and try changing settings again. Please let us know what you find. Last edited by KevinH; 06-15-2024 at 10:26 PM. |
06-15-2024, 10:12 PM | #11 |
Sigil Developer
Posts: 8,160
Karma: 5450818
Join Date: Nov 2009
Device: many
|
@quocsan,
Just tested a different mac laptop (my wife's) with Sigil-2.2.0 for arm64. It has never had Sigil installed on it. It exhibited similar issues to what you reported but only *before* it was given local disk access by asking it to load an epub from a local drive. Once it had prompted for local disk access permissions, it had no trouble at all with changing and saving the state of its toolbars. So my guess is your new beta version is acting similarly with Sigil-2.2.0. So please try loading an epub from your local drive, granting it local disk access, and then try changing toolbar settings. Once Sigil has permission to read/write from your local disk, it will be able to save its settings ini file without it silently being ignored by the macOS. This is just more macOS pseudo "security" nonsense. Needing to have the user "grant" local disk access to your home folder for a locally installed app is just for the birds. My guess is they do not do this for "notarized" apps from the App Store but we will never use the App Store because of their silly rules. KDE Plasma 6 on Manjaro is looking better and better to me! Last edited by KevinH; 06-15-2024 at 10:26 PM. |
06-15-2024, 10:28 PM | #12 |
Sigil Developer
Posts: 8,160
Karma: 5450818
Join Date: Nov 2009
Device: many
|
@quocsan,
Are you by chance running Sigil in Full Screen or Maximized mode when you are trying to change the toolbar settings? If so, please test with a normal window (not FullScreen and not Maximized) to see if that has any bearing on the issue. |
06-15-2024, 10:37 PM | #13 | |
Enthusiast
Posts: 32
Karma: 2204
Join Date: Jul 2009
Device: none
|
Quote:
Having given 2.2.0 full disk access, I've tried saving an empty pub. Result: State of toolbars was not saved, the screen sometimes got flashing. But when I tried to resize main windows, Sigil 2.2.0 could save state of toolbars. I notice that if I quit Sigil when main windows is in full-screen mode, then on next start, Sigil seems to reset state of toolbars. My temporary fix for now: Separatedly keep “sigil_v6.ini’ file with desired state of toolbars. Whenever toolbars in Sigil 2.2.0 display unexpectedly, I’ll use this file to overwrite that of v2.2.0. Once again, thank you for your quick-and-so-helpful reply. |
|
06-15-2024, 10:50 PM | #14 |
Sigil Developer
Posts: 8,160
Karma: 5450818
Join Date: Nov 2009
Device: many
|
Yes, because of issues with macOS getting "stuck" in maximized or full screen modes, we had to stop trying to save the Window state when Sigil is maximized. That change worked to fix the macOS getting stuck issue. Your inability to save state until resized is related I think. I will check to see if there is a way to still save state even if maximized.
|
06-16-2024, 07:26 PM | #15 |
Sigil Developer
Posts: 8,160
Karma: 5450818
Join Date: Nov 2009
Device: many
|
FWIW, I took a peek at the code in MainWindow related to saving and restoring toolbar state in Sigil's v6 ini file and nothing changed with SaveState and RestoreState in this release compared to the previous one. So I do think there is a bug in macOS Sequoia Beta related to saving state.
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Sigil-1.3.0 Released | DiapDealer | Sigil | 8 | 09-15-2020 09:03 AM |
Sigil-0.9.10 Released | DiapDealer | Sigil | 149 | 11-19-2018 11:20 PM |
Sigil-0.8.900 released for testing - Wait for Sigil-0.8.901 | KevinH | Sigil | 106 | 10-04-2015 11:41 AM |
Sigil 0.8.2 Released | user_none | Sigil | 12 | 12-22-2014 07:02 PM |
Sigil 0.7.0 Released | user_none | Sigil | 75 | 03-03-2013 01:41 PM |