|
|
#1 |
|
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9,369
Karma: 6686152
Join Date: Nov 2009
Device: many
|
Sigil 2.7.5 Release Candidate (RC) Now Available
Given the large number of recent bug fixes and changes in Sigil, we are making a Release Candidate build of Sigil 2.7.5 available. These builds now use the just released Qt6.10.2 and Python 3.14.2 and are built using the very latest toolchains.
Please post any issues you may find in reply to this thread or in our github Issues. Assuming no major bugs are identified in the RC builds, we plan a full release in about 3 or 4 weeks. Please note: 1. The Windows Sigil installer is about 40MB larger than normal due to it using a lower compression settings than a normal release. It IS conceivable that you might need to update your Microsoft Visual C++ Redistributable runtimes. Sigil is now being built with Visual Studio 2026. Those using Windows 11 should be able to keep these up to date with the normal Windows Update service anyway. 2. Linux AppImage Users: don't forget to mark the .AppImage file as executable after downloading. 3. The new minimum Mac OS version for running and using Sigil is now MacOS 13 (Ventura) as it is the oldest MacOS version still receiving security fixes from Apple and is the oldest supported by Qt 6.10. And these MacOS builds are fully signed but NOT notarized by Apple as we only use notarization in our final official release process. So if you run into difficulties try removing the Apple quarantine extended attribute before unpacking and running the release candidate. You should only do this for truly trusted software. Code:
To remove the quarantine extended attribute, use the following:
Place the downloaded file on your Desktop (move it out of Downloads)
and run Terminal.app and enter the following commands:
cd ~/Desktop
xattr -d com.apple.quarantine ./Sigil.app-2.7.5-RC-Mac-x86_64.tar.xz
or
cd ~/Desktop
xattr -d com.apple.quarantine ./Sigil.app-2.7.5-RC-Mac-arm64.tar.xz
Then try unpacking it and running the release candidate.
https://github.com/kevinhendricks/Bu...nMac/releases/ The files you want are: Windows Sigil-2.7.5-RC-Windows-x64-Setup.exe Linux x86_64 Sigil-2.7.5-RC2-x86_64.AppImage Sigil-2.7.5-RC2-x86_64.AppImage.zsync MacOS x86_64 (Intel) and arm64 (Apple M1-M* processors) Sigil.app-2.7.5-RC-Mac-arm64.tar.xz Sigil.app-2.7.5-RC-Mac-x86_64.tar.xz Hope this helps get all the bug fixes and changes out there for feedback as we want the upcoming final release to be rock solid. Thank you! Your Sigil and PageEdit Development Team ps. lots of thanks and kudos to those Beta testers who helped track bugs down. Last edited by KevinH; Today at 12:06 PM. |
|
|
|
|
|
#2 | |
|
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 22,347
Karma: 30621608
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
You ain't gunna like this, Kevin, Diap
Quote:
I had the impression, for Windows, you were going to leave non-modal windows as they were in version 2.6.2 - with no Minimise or Maximise buttons: i.e. However, in version 2.7.5 RC non modals have Minimise and Maximise buttons, as does the About box. If any of those Windows are minimised I don't know to restore them other than a window inspection tool from somewhere like Sysinternals or Nirsoft etc. I just checked my frequently used non MS programs — Firefox, Notepad++, Irfanview, qbittorrent, ATB, Shotcut, etc — none of them have Min or Max buttons on their About boxes. Minimise has a well known keyboard 'shortcut', I probably use it 10 times a day — Alt+Space, N — quite often inadvertently. It's an Accelerator key in the window system menu: I suggest you revert to what has been there, like forever… no Min or Max buttons on non-modal and About box windows. Tell any users who don't like it to get a third party tool. I paid $US19.95 for ATB more than 20 years ago… and it has never not worked, even with recalcitrant programs like Task Manager. BR Last edited by BetterRed; Today at 01:44 AM. Reason: clarity |
|
|
|
|
|
|
#3 |
|
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 945
Karma: 3501230
Join Date: Jan 2017
Location: Poland
Device: Various
|
@BetterRed: Don't worry, I suspect this is a side effect of the new version of Qt, and I didn't even notice it.
The conscious buttons introduced in Sigil only affect three windows, of which only two (Reports and Spellcheck Editor) were introduced recently. It seems that Qt now adds these buttons by default, and this was not intentional. |
|
|
|
|
|
#4 |
|
just an egg
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,851
Karma: 8006346
Join Date: Mar 2015
Device: Kindle, iOS
|
I gave the first beta a very quick try and didn't notice anything (which could be because my very quick try wasn't thorough enough), but with this RC, I've come across a possible bug on macOS Sequoia 15.7.4.
In 2.7.5 RC, the open Preview window does not automatically update. Instead, I have to click the Update Preview Window button. Alternatively, I can open a different html page and it will accurately reflect the stylesheet, then go back to the previously open html page. Please let me know if there is further information I can provide, and if this is just me and I'm doing something weird. Thank you |
|
|
|
|
|
#5 | |
|
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 22,347
Karma: 30621608
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Quote:
If I hit Alt/Space,N while the Reports or Spellcheck window has focus its will disappear into the ether. To get it back I will either have to find and use an obscure utility to poke the window back to life, or stop and start Sigil. In the highly unlikely event I minimise the About box - I will probably have to kill Sigil. Do you mean the buttons were not added intentionally in Sigil or were not added intentionally in Qt? The 'standard' that states "No Min and Max buttons on About boxes" has existed for 30 maybe 40 years, WTL might even have a class for them. Not that anyone adheres to standards and suchlike these days… in fact they seem to go out of their way to disregard them. BR |
|
|
|
|
|
|
#6 |
|
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 29,097
Karma: 211348980
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Relax. We'll take care of it. This is exactly why it's a Release Candidate and not a release.
Last edited by DiapDealer; Today at 07:07 AM. |
|
|
|
|
|
#7 | |
|
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 29,097
Karma: 211348980
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Quote:
|
|
|
|
|
|
|
#8 | |
|
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 29,097
Karma: 211348980
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
@BetterRed. As to how things were meant to be left RE Sigil's non-modal dialogs, I leave you this from the earlier beta thread:
Quote:
|
|
|
|
|
|
|
#9 | |
|
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9,369
Karma: 6686152
Join Date: Nov 2009
Device: many
|
Quote:
Now when editing a css or svg file in Sigil, it tells Preview it needs to clear the cache. So I will look into seeing if there is a way for external editors changing an svg, css, etc file to tell Preview it needs to empty the cache. I really do not want to have to clear the cache for every load of Preview as that is wasteful, slow, as Sigil's Preview can reload after every editing change causing thousands of unneeded cache flushes. |
|
|
|
|
|
|
#10 | |
|
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9,369
Karma: 6686152
Join Date: Nov 2009
Device: many
|
Quote:
It does not disappear into the ether. You just minimize Sigil, then click on the taskbar on the Sigil program icon and it should bring all subwindows and dialogs back. It does on MacOS and Linux and it did on Windows (but that was in my old VM). And as I said, users who do not want to minimize need not use it. And BeckyEbook was correct in that the only minimize buttons added by us since the last release was to the Spellcheck Editor dialog, and the Reports Dialog. Any others you see have been there since the beginning or are due to changes in Qt 6.10.2 not us. All I did since your bug report was about "stale previously minimized windows now existed" was add code to properly close both Spellcheck and Reports when opening a new epub so stale windows will no longer exist. If Qt 6.19,2 has moved to all minimize buttons on all dialogs on Windows, then that is a bug that must be filed with Qt. To tell you, the truth, in my limited Windows testing, I never noticed it. But I only use Windows once in a blue moon. |
|
|
|
|
|
|
#11 |
|
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 29,097
Karma: 211348980
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Everything I've been able to find suggests that dialog defaults for Qt6.10.x have not changed in this regard. Qt still relies primarily on the underlying OS when deciding whether or not to add the min/max buttons (and Windows typically does not add them). But if something HAS changed, I would hate to have to explicitly disable the buttons on every dialog but the couple that we want to have them! And they ARE on every dialog in the RC version
I have seen some code that suggests one might need to combine Qt::CustomizeWindowHint with the other hints for things to work properly. I'm also seeing info that there is a Qt::WindowMinMaxButtonsHint flag. Last edited by DiapDealer; Today at 10:58 AM. |
|
|
|
|
|
#12 |
|
Evangelist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 470
Karma: 3972002
Join Date: May 2013
Location: Ontario, Canada
Device: Pop_Os!, Kobo Forma
|
2.7.5 Appimage Errors
When I run the RC appimage on Pop_os I get the following errors. Then it seems to run, but crashes if I ty and load a file.
|
|
|
|
|
|
#13 | |
|
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9,369
Karma: 6686152
Join Date: Nov 2009
Device: many
|
Quote:
Perhaps I did not do things correctly. I will create a new CI build using deploy, maybe that will properly include the lxml python module and lib. I will try that again. @DiapDealer, any thoughts? |
|
|
|
|
|
|
#14 |
|
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 29,097
Karma: 211348980
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
There should be nothing special you have to do to build the AppImage properly. lxml should automatically be included. the Build process should fail otherwise. The version of lxml did not change for the RC AppImage from the previous betas, and I was under the impression that one of the previous AppImage betas worked for @retiredbiker. Or did I imagine that?
EDIT: Never mind, I think I see it now. The AppImage build failed to find the new version of Pillow I specified (looks like I fat-fingered it) just recently. So the final two modules (lxml and PySide6) did not install. Not really sure why the build continued after that to be honest--I'll have to look into that. I fixed the requirements.txt file for the AppImage, so feel free to build again (just as you did). lxml and PySide6 should be included. I'll double check the logs after you run your named build to be sure. Last edited by DiapDealer; Today at 11:46 AM. |
|
|
|
|
|
#15 |
|
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9,369
Karma: 6686152
Join Date: Nov 2009
Device: many
|
Okay, I have manually launched the CI build for the AppImage as Sigil 2.7.5-RC2 and when done I will upload it to my repo to replace the existing one and edit the first post to indicate the name change to RC2 for that binary.
Last edited by KevinH; Today at 11:59 AM. |
|
|
|
![]() |
| Thread Tools | Search this Thread |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| release candidate 0.2-rc6 | lunohod | OpenInkpot | 0 | 12-04-2009 06:24 PM |
| release candidate 0.2-rc5 | dottedmag | OpenInkpot | 50 | 12-04-2009 05:44 AM |
| release candidate 0.2-rc4 | dottedmag | OpenInkpot | 10 | 11-12-2009 01:35 PM |
| release candidate 0.2-rc3 | dottedmag | OpenInkpot | 10 | 11-05-2009 03:18 AM |
| release candidate 0.2-rc1 | dottedmag | OpenInkpot | 36 | 10-18-2009 01:07 AM |