Re-added support for disjointed row selection to Table Compare.
Improved Home View to make less common comparison types more discoverable.
Various other enhancements and stability improvements.
Appearance
Windows: Crosshatching used for missing lines and after the end of the file is now scaled on high DPI displays.
Windows: Fixed Home View buttons in dark mode incorrectly drawing as pressed after starting a drag & drop.
Windows: Fixed Home View buttons in dark mode not showing a focus rectangle.
File Views
Fixed using the mouse wheel over the comparison thumbnail. If the thumbnail has "Allow Scrolling" enabled, it will scroll the thumbnail view. If not it will scroll the main comparison window.
Fixed using the mouse wheel over the main comparison editor/grid scrollbars.
Home View
All comparison types are now shown by default.
Removed secondary page under the > button in favor of making favorited icons large and making the rest smaller and on a second row.
Added "Text Edit" button.
Misc
Fixed flickering hints on Session toolbar button's dropdown window.
macOS/Linux: Fixed popup hints for truncated items not matching the font for the underlying control.
Fixed view tab scroll buttons continuing to draw as hot when the mouse leaves the control.
Showing long hints no longer adds a trailing ellipsis.
Table Compare
Added support for disjointed row selection.
Added "Next/Previous Difference Sheet" commands.
Added "Select Sheet" submenu to sheet tab control's context menu.
"Unhide Column" list now includes columns hidden because of "Hide Same Columns".
Improved "File Info" regional handling.
macOS/Linux: Added support for configuring Unicode characters for date, time, thousands, and decimal separators.
Removed maximum limit on column widths.
Current cell is now drawn with a border rather than a fake selection.
Editor status bar now includes current column as well as current row.
Cells will now show a hint if they're clipped by the right edge of the editor.
Fixed comparison drawing incorrectly until it's invalidated when performing a slow compare or using key columns.
Fixed handling of really long rows.
Fixed popup hint/tooltip for shortened header cells not showing entire text.
Fixed moving into a cell to scroll to make the column fully visible.
"Align With" will no longer trigger a horizontal scroll.
Improved size/appearance of sheet tab control's scroll buttons.
Changed sheet tab's scroll buttons to show colored arrows instead of a color spot when there are offscreen differences.
macOS/Linux: Fixed multi-sheet scroll buttons not appearing.
Fixed popup hints for extremely long cells displaying worse than v4.
Fixed Session Settings "Columns" and "Sheets" pages not scaling column widths when moving between monitors with different scale factors.
Text Views
Gutter buttons now draw as hot when the mouse is over them even if they're pressed. (e.g., Text Merge "Conflict" state)
Crashes
macOS/Linux: Increased the maximum stack size saved when a crash occurs.
Fixed Text Compare crash or incorrect comparison when comparing a file with a byte order mark to itself.
Fixed Text Merge crash after pressing backspace when positioned at the beginning of a line immediately after a missing one.
Fixed Table Compare crash when mouse dragging causes current row to change quickly.
Fixed Table Compare crash when using "Hide Same Columns" with a row fully selected.
macOS/Linux: Fixed "Control '' has no parent form or frame" crash.