Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Sigil

Notices

Reply
 
Thread Tools Search this Thread
Old 05-25-2025, 10:01 AM   #31
dearleuk
Enthusiast
dearleuk began at the beginning.
 
Posts: 43
Karma: 10
Join Date: Oct 2008
Device: sony
It's not just the PunctuationSmarten plugin. It's all plugins, just using that one as an example.

Should have made that clear, sorry
dearleuk is offline   Reply With Quote
Old 05-25-2025, 10:12 AM   #32
retiredbiker
Evangelist
retiredbiker ought to be getting tired of karma fortunes by now.retiredbiker ought to be getting tired of karma fortunes by now.retiredbiker ought to be getting tired of karma fortunes by now.retiredbiker ought to be getting tired of karma fortunes by now.retiredbiker ought to be getting tired of karma fortunes by now.retiredbiker ought to be getting tired of karma fortunes by now.retiredbiker ought to be getting tired of karma fortunes by now.retiredbiker ought to be getting tired of karma fortunes by now.retiredbiker ought to be getting tired of karma fortunes by now.retiredbiker ought to be getting tired of karma fortunes by now.retiredbiker ought to be getting tired of karma fortunes by now.
 
retiredbiker's Avatar
 
Posts: 450
Karma: 3886916
Join Date: May 2013
Location: Ontario, Canada
Device: Kindle KB, Oasis, Pop_Os!, Kobo Forma
Just fwiw, on my pop!_os box the files do highlight in grey when they are selected. Ctrl-A does not work, but shift-click, shift-arrow or control-click all work. Identical on the appimage and the compiled version
retiredbiker is offline   Reply With Quote
Old 05-25-2025, 11:42 AM   #33
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 28,591
Karma: 204624552
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
Quote:
Originally Posted by dearleuk View Post
It's not just the PunctuationSmarten plugin. It's all plugins, just using that one as an example.

Should have made that clear, sorry
Can you give specific examples of the plugins you use (ones that employ list boxes where you can choose things)? I'm trying to determine whether it's just tkinter or something else.

Also, please make sure the "Use Bundled Python" box is checked in Sigil's plugin manager.

I may need to spin up a VM with the Mate Desktop Environment and do some testing. It's not one I run into as much as Gnome, KDE, Cinnamon, Xfce, etc...
DiapDealer is offline   Reply With Quote
Old 05-25-2025, 11:46 AM   #34
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 28,591
Karma: 204624552
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
I don't really expect Ctrl+a to work in tkinter on Linux, by the way.
DiapDealer is offline   Reply With Quote
Old 05-25-2025, 01:15 PM   #35
dearleuk
Enthusiast
dearleuk began at the beginning.
 
Posts: 43
Karma: 10
Join Date: Oct 2008
Device: sony
Quote:
Originally Posted by DiapDealer View Post
Can you give specific examples of the plugins you use (ones that employ list boxes where you can choose things)? I'm trying to determine whether it's just tkinter or something else.

Also, please make sure the "Use Bundled Python" box is checked in Sigil's plugin manager.

I may need to spin up a VM with the Mate Desktop Environment and do some testing. It's not one I run into as much as Gnome, KDE, Cinnamon, Xfce, etc...
Use Bundled Python is checked. Epubtidy is another plugin that has the same problem.

Please don't spend too much time on this if only effects me
dearleuk is offline   Reply With Quote
Old 05-25-2025, 02:58 PM   #36
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 28,591
Karma: 204624552
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
It's a Mate thing as far as I can tell. I set up a VM with Ubuntu Mate 24.04.2 and I'm seeing the same thing. No color in the list widget indicating single (or multiple selections). Hoping to rule out the AppImage, I installed the necessary system Python pieces and had the AppImage use the system Python. The results were the same. So I installed the version of Sigil that Ubuntu had in its repos and tried that. Again the the same.

So with a bit of Python code, I dumped what the default colors were for the tkinter list box, and sure enough, the background color and the selectbackgroundcolor are identical. That's why you can't see what's highlighted in the widget. What I don't know is 1) how Mate is forcing this tkinter theming, and 2) how/why the AppImage's bundled Python and tkinter are picking up on it.

I can manually override the colors in my plugin easily enough, but that's an ugly solution.
DiapDealer is offline   Reply With Quote
Old 05-25-2025, 03:05 PM   #37
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,797
Karma: 6000000
Join Date: Nov 2009
Device: many
FWIW, I just tried PunctuationSmarten plugin with the released AppImage under KDE Plasma on Manjaro and was given a greyscale stye dialog with highlight that functioned quite well.

I then tested the same thing under my own direct Manjaro build and got identical results.

So it is just limited to Mate and is not an AppImage specific issue,

Last edited by KevinH; 05-25-2025 at 03:08 PM.
KevinH is online now   Reply With Quote
Old 05-26-2025, 04:15 AM   #38
dearleuk
Enthusiast
dearleuk began at the beginning.
 
Posts: 43
Karma: 10
Join Date: Oct 2008
Device: sony
Thank you.

I'll stick to the windows Sigil, it's a shame, but not the end of the world.

Thanks again
dearleuk is offline   Reply With Quote
Old 05-26-2025, 06:54 AM   #39
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 28,591
Karma: 204624552
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
I can upgrade my punctuation plugin. The only plugins that should suffer from this issue are the ones that use tkinter GUIs.
DiapDealer is offline   Reply With Quote
Old 05-26-2025, 08:30 AM   #40
dearleuk
Enthusiast
dearleuk began at the beginning.
 
Posts: 43
Karma: 10
Join Date: Oct 2008
Device: sony
Quote:
Originally Posted by DiapDealer View Post
I can upgrade my punctuation plugin. The only plugins that should suffer from this issue are the ones that use tkinter GUIs.
Thanks for the offer, but I'm heavily reliant on epubtidy as well as PunctuationSmarten.

I could change my dekstop, but I'm so used to it and like it a lot.

Thanks again
dearleuk is offline   Reply With Quote
Old 05-26-2025, 09:06 AM   #41
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,797
Karma: 6000000
Join Date: Nov 2009
Device: many
We wouldn't be making changes specifically for you, but instead so that everyone could benefit.
KevinH is online now   Reply With Quote
Old 05-27-2025, 10:16 AM   #42
RbnJrg
Wizard
RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.
 
Posts: 1,796
Karma: 8700631
Join Date: Mar 2013
Location: Rosario - Santa Fe - Argentina
Device: Kindle 4 NT
In the new version, it takes a long time for changes to .css files to be reflected in the preview pane. The same goes for Find and Replace; replacements take more than twice as long with Preview enabled. I'm working with Sigil for Archlinux.

EDIT: with Find & Replace, do the try with only one replacement, not with Replace All.

Last edited by RbnJrg; 05-27-2025 at 10:20 AM.
RbnJrg is offline   Reply With Quote
Old 05-27-2025, 10:38 AM   #43
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,797
Karma: 6000000
Join Date: Nov 2009
Device: many
I am not seeing this on MacOS or Linux AppImage in the release version. But they both use Qt 6.8.2.

FWIW, there was a late change in the release version that fixed a bug in cache clearing that prevented a css change from being seen without a reload.

So are you sure you are using the official release build?

Could this be caused by Qt6.9.x related changes?

Please try the official AppImage version. It uses Qt 6.8.2. Does it exhibit the same issues on your machine?
KevinH is online now   Reply With Quote
Old 05-27-2025, 11:17 AM   #44
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,797
Karma: 6000000
Join Date: Nov 2009
Device: many
Also, do you have any environment vars set to change the Update Page interval?

Code:
    // allow user to override the default Preview Timeout (integer in milliseconds)
    QString new_timeout = Utility::GetEnvironmentVar("SIGIL_PREVIEW_TIMEOUT");
    if (!new_timeout.isEmpty()) {
        bool okay;
        int timeout = new_timeout.toInt(&okay, 10);
        if (!okay) {
            timeout = 1000;
        } else {
            if (timeout < 1000) timeout = 1000;
            if (timeout > 10000)timeout = 1000;
        }
        settings.setUIPreviewTimeout(timeout);
    }
If not, try setting that environment var to something shorter like 500 and relaunch Sigil.

If the problem persists then the issue is not Timer related and is caused by lost or delayed change signals.

Last edited by KevinH; 05-27-2025 at 11:34 AM.
KevinH is online now   Reply With Quote
Old 05-27-2025, 11:38 AM   #45
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,797
Karma: 6000000
Join Date: Nov 2009
Device: many
And a specific example epub and step by step instructions to help us see what you are seeing would help.
KevinH is online now   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Sigil-2.0.2 Released DiapDealer Sigil 39 02-13-2024 04:36 PM
Sigil-1.5.1 Released DiapDealer Sigil 27 04-15-2021 10:27 AM
Sigil-1.2.0 Released DiapDealer Sigil 77 07-16-2020 12:55 PM
Sigil-0.9.7 Released DiapDealer Sigil 90 11-10-2016 01:30 PM
Sigil-0.8.900 released for testing - Wait for Sigil-0.8.901 KevinH Sigil 106 10-04-2015 10:41 AM


All times are GMT -4. The time now is 04:26 PM.


MobileRead.com is a privately owned, operated and funded community.