- The user can now use an external viewer to display scan files, instead of,
or in addition to, the internal viewer. If the user does not specify a
particular viewer, the computer's default viewer for PNG files will be used.
Typically, this is the viewer that would open a PNG file when the operating
system is asked to "open" or "view" the file, or it is double-clicked when
using Windows. Alternatively the user can choose a specific viewer, such as
`XnView` on Windows, `Pixea` on macOS, or `eog -w` on Linux, which will then
be used instead of the computer's default viewer.
- Help->About Guiguts now reports version numbers and is easier to copy
when reporting a bug
- A High Contrast preference option increases the contrast of the main text
window and internal image viewer, i.e. black on white or white on black
- Highlight HTML Tags in the Search menu displays HTML tags in color to make
it easier to edit HTML files
- Image Viewer now has auto fit-to-height and fit-to-width buttons
- CSS Validator in the HTML menu uses the online W3C validator to validate
(CSS2.1 or CSS3) and report on the CSS block at the top of the file
- All checker dialogs now have buttons to hide (and fix if appropriate) the
selected message, instead of requiring use of Cmd/Ctrl with mouse clicks
- The "Default" theme is now dark or light depending on the current operating
system setting - the user can still choose Dark or Light explicitly
- Clicking (and dragging) in the line numbers on the left now selects whole
lines of text. Although it is not possible to drag beyond the height of
the window, large sections of text can be selected by clicking to select
the first line, scrolling down, then Shift-clicking to select the last
line. Shift-clicking and dragging extends/reduces the selection in a similar
way to the behavior in the main text window. The mouse scroll wheel should
also scroll the text window even when the mouse is in the line numbers
- Checker View Options (e.g. Bookloupe) now mean "show" when checked, rather
than "hide"
- Checker View Options now have a checkbox to allow the graying out of view
options that do not match any messages in the checker dialog - in addition
the number of matching messages is shown next to each view option
- Curly Quotes now has View Options to allow hide/show of single/double quote
queries independently
- PPhtml check has been added, based on a combination of the PPWB tool and the
tool bundled with Guiguts 1
- A link to the online Post-Processors' Workbench is now in the HTML menu
- The Preferences dialog now has tabs to split the different preferences into
sections
- A new Advanced tab in the Preferences dialog has settings for line spacing
which increases the vertical spacing between lines of text, and for cursor
width which can be increased to make it more visible
- A few small improvements have been made to PPtxt's report
- Spell check does not highlight all the spelling queries in blue
- Ebookmaker check has been added to the HTML menu. Checkboxes determine which
formats will be created in the project directory. The user must first
install ebookmaker according to the instructions here:
https://github.com/gutenbergtools/ebookmaker/blob/master/README.md
So far, this has been tested successfully on Windows, but not on macOS or
Linux. Feedback would be welcomed.
- An experimental feature to improve the display of Hebrew and Arabic text,
which is displayed right to left (RTL), attempts to display the text in the
correct direction. To paste Hebrew text on Windows, or Hebrew and Arabic
text on Linux, use the new Edit Paste Hebrew/Arabic Text button. This
reverses the text in a platform appropriate manner, and also adjusts it
when the file is saved and reloaded. Do not attempt to paste a mixture of
RTL and LTR text. As with all previous versions of Guiguts 1 and 2, if you
position the insert cursor within the RTL text, characters may jump around
unexpectedly, but will be restored when the cursor is moved away. Feedback
would be welcomed.
Bug fixes
- Footnote anchors were accidentally included in the autogenerated ToC
- Auto-illustration sometimes failed to spot the end of illo markup
- Sometimes when the window scrolled to show the latest search match, the
match would be at the very edge of the screen making it hard to spot
- Math fractions like `100/length` were reported by Unmatched Block Markup
- Mac mousewheel/trackpad image scrolling was not smooth