4lex4 / scantailor-advanced

ScanTailor Advanced is the version that merges the features of the ScanTailor Featured and ScanTailor Enhanced versions, brings new ones and fixes.
GNU General Public License v3.0
1.15k stars 128 forks source link

A few GUI quirks #123

Open Piolie opened 4 years ago

Piolie commented 4 years ago

I'm using STA 2019.8.16 Early Access on Win10 Pro (1909) or on a Win7 virtual machine.

Margin guides glitch If one or more margin guides are created then a spurious, continuous, green rectangle (same color as the guides) appears when zooming (pressing numpad+ 6-15 times) and panning through the page, so that the created guides are out of sight. If in that situation a new guide is created, the rectangle disappears, and reappears if said guide is removed. I could not reproduce this in the Win7 VM, so maybe it's Win10 Related.

FakeGuides

Instant timeout for input boxes Number input boxes such as the one for angles in the Deskew step are problematic. You have to click it to input a number, but as soon as you move the pointer out of the box the text cursor disappears and you cannot type anymore, and have to click it again. Many times I move the pointer out of the way to see what I'm typing and find myself wondering why the skew is not changing. I would appreciate a second or two of inactivity before that behavior kicks in or better if it remains active until I click somewhere else.

Whacky manual Page boxes I use the manual Page Box Options to manually enter Height and Width of the pages. This box sometimes acts like crazy. If I select the current value and start typing a new dimension, strange numbers are set/added. I have to use a combination of backspace and delete keys and number keys at different positions to get the values I want set. I found this is related to the fact that the content box cannot be left outside the page box, since if there is no content box then setting the desired values just works.

Apply to not applying Apply To dialog is great and I find its options (this page, all pages, etc) to be very convenient. However, I have found that sometimes it does not apply the effect (be it orientation, deskew or any other) to all selected pages. I couldn't describe the steps to reproduce this bug, but I'm sure I've seen it happen with Page Box and Margins, specially when using Every other page option. If you trust the code is OK, then take this as anecdotal evidence until it's more precisely described.

Auto-save to backup The auto-save option is nice but it should save to a backup file instead of the main file, to avoid data loss in case of a power outage or computer freeze. Then offer to save the changes to the main file upon exiting ST. Otherwise, one has to remember to make a backup copy before trying any major experiment on the project.