v51
New features:
- Added feature to close all tabs in a column from the tab label context menu.
Bug fixes:
- Resolved a problem with image previews on Windows.
- Resolved a problem with the sidebar breadcrumb folders now always unlatching a folder correctly.
- Resolved a problem where bullet lists were not always correctly extracted from docx files.
- Resolved a problem in the generation of Markdown code blocks from docx files.
- Resolved a problem with hyperlinks when converting docx files to Markdown.
- Resolved a performance issue with scrolling Markdown documents that contain images.
- Resolved a problem with column splitters not moving correctly.
Internal structure changes:
- Removed aiohttp and replaced it with a new built-in HTTP client.
- Added
style_checkerto augmentpylintwith Humbug style checking. - Extended
mypyandpylintchecking to thetoolsdirectory. - Updated code to use modern type hinting for Python (e.g.
list, notList,tuplenotTuple, andtype1 | type2notUnion[type1, type2]. - Reduced logging level for
qasyncto info, from debug to reduce noise in log files.