View Single Post
Old 09-16-2026, 07:51 PM   #46
DNSB
Bibliophagist
DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.
 
DNSB's Avatar
 
Posts: 54,471
Karma: 182218685
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
Quote:
Originally Posted by BeckyEbook View Post
Thank you for the feedback.
Previously, horizontal window resizing was disabled, so it will now be enabled, especially for users who have the interface zoomed in (125%, 150%, 200%) and have exceptionally long file paths.

I’ve prepared version 0.1.20 and am looking forward to user testing.
Not sure about the horizontal resizing. The minimum window width seems the same as 0.1.19, ditto for the minimum vertical window height. The boxes don't seem to have changed size but then they fitted the text before so not an unexpected result. OTOH, since I didn't see an issue with cropping before, likely not the best person to test this.

The first attached image is the default with the minimum horizontal size which the window seems to open to, the second is the smallest vertical and horizontal size and the third stretched enough to give all the options vertically and a rather long file path horizontally.

The displays are 3840x2160 scaled to 175% but changing the scaling from 100% to 250% did not seem to make a noticeable difference.

One question is if the resize could be made sticky.

Edit: Not exactly sticky but if I edited plugin.py to change the default self.resize to (675, 700), it worked for me.

Code:
class EnvVarDialog(QtWidgets.QDialog):
    def __init__(self, env_vars, existing, plugin_version, bk):
        super().__init__()
        self.setWindowTitle("Sigil Environment Variables" + " " + plugin_version + showbeta())
        self.resize(675, 700)
        self.setMinimumSize(675, 210)
        #self.setMaximumSize(1200, 800)
Attached Thumbnails
Click image for larger version

Name:	Screenshot 2026-09-16 163935.png
Views:	11
Size:	91.3 KB
ID:	225991   Click image for larger version

Name:	Screenshot 2026-09-16 163636.png
Views:	7
Size:	68.3 KB
ID:	225992   Click image for larger version

Name:	Screenshot 2026-09-16 164018.png
Views:	10
Size:	129.8 KB
ID:	225993  

Last edited by DNSB; 09-16-2026 at 08:02 PM.
DNSB is offline   Reply With Quote