Releases: stevencohn/OneMore
Bug fixes - crop, join, analyze
- Enhanced Analyze Storage to report local vs cloud notebooks and size of local notebooks, #248
- Fixed Crop Image scrolling problem by using auto zoom instead of scrolling, #217
- Fixed Join Paragraph to inject spaces when joining lines separated by hard-breaks.
- Must now select a range to use the Join command; zero-width range no longer is enabled
- Added config parameter to build.ps1 to build only 32-bit or 64-bit for testing
- Added notebook and section link paths to Diagnostics command
Style management infrastructure refactoring
This is a big release, mostly internal infrastructure refactoring to optimize performance and clean up technical debt that I've been putting off for a long time. Bumped the version to 4.0 mainly because I was getting bored with the number 3 but also because this is a substantial change, albeit an internal and mostly invisible one to the end-user. Here's what you will see though...
- Added Load Styles command to make it easier to load styles without opening the style dialog
- Changed Set Page Color command to Change Page Theme; choose a background color along with a style theme, re #42
- Fix to Apply Styles to set italics, underline, properly set line spacing
- Improved performance of style gallery drop-down
- Added new style theme files under the AppData\OneMore\Themes folder
Import web page as static images
- Enhanced Import Web Page command, adding option to import the page as a series of static images instead of OneNote's "optimized" flavor of HTML. Per #250
- This uses a headless chromium browser, automated with Puppeteer, to download and write the page to a PDF. Each page of the PDF is then imported as a separated image.
- The first time this command is run, downloading the chromium browser may take about 20 seconds, so please be patient.
- Also note that this feature required additional external libraries that substantially increased the footprint of OneMore on disk; it has grown from about 5MB to over 20MB. The installer is now about 8MB.
- Minor fix to ProgressDialog that was introduced in 3.29
Analyze and bi-directional linking, Fix 0.1
3.29.1 addresses an issue in the Analyze command where it fails if backups are not enabled in OneNote options. Backups must be enabled and run at least once in order to report useful information.
- Added Tools/Analyze Data Sizes command to generate a report of the local disk usage of notebooks, sections, pages, and display the storage required for images and file embedded on pages, per #248. See Wiki for more info
- Added Bi-directional Linking command, per #246. Select text on two pages or even in different spot on one page and create hyperlinks that link between the two. This release improves the previous draft release... although there are still improvements that could be made.
- Fixed Clear Background command to properly clear lighter highlight colors with dark text on a light page
- Fixed screen positioning of the progress dialog so it appears centered over the OneNote window
Analyze and bi-directional linking
- Aadded Tools/Analyze Data Sizes command to generate a report of the local disk usage of notebooks, sections, pages, and display the storage required for images and file embedded on pages, per #248. See Wiki for more info
- Added Bi-directional Linking command, per #246. Select text on two pages or even in different spot on one page and create hyperlinks that link between the two. This release improves the previous draft release... although there are still improvements that could be made.
- Fixed Clear Background command to properly clear lighter highlight colors with dark text on a light page
- Fixed screen positioning of the progress dialog so it appears centered over the OneNote window
Bi-directional Linking Command
- Added Bi-directional Linking command, per #246. Select text on two pages or even in different spot on one page and create hyperlinks that link between the two.
- Fixed Clear Background command to properly clear lighter highlight colors with dark text on a light page
Paste Table Cells command
Added a new Paste Table Cells command to copy cells into a table, overlaying cells rather than inserting a nested table as OneNote does by default. The target table is expanded with extra rows or columns as needed. All cell formatting, including cell shading, is preserved. This is useful for moving cells around within a table or copying cells from one table to another.
When copying cells with Ctrl-C and pasting back into the same table, the old cells are not erased. If your intention is to move the cells, leaving blank cells behind, then instead use Ctrl-X to copy and cut prior to running this paste command.
Expand, collapse, save, restore Outlining
- Refactored the Expand/Collapse Outline commands into four new commands:
- Collapse all collapsible headings; these are headings with indented content
- Expand all collapsed headings
- Save the current state of all collapsed headings
- Restore the state of all collapsed headings since the last Save
- Fixed the build.ps1 script to properly set the correct default install location for both x86 and x64 installers
Import Web Page Command
- Added Import Web command to import a Web page from a specified URL as a new page, as a new child page, or appended to the current page. Due to OneNote limitations, most styling is stripped out unfortunately but this command will capture the content including images.
Deep replay, clear background, import markdown
- Added Clear Background Color command to clear the highlight background of text and shading of table cells and also reset the text color, per #199
- Enhanced the Import command to allow importing markdown files, per #229 . This uses the MarkdownDeep library.
- Enhanced the Replay Action command to remember input values for the following dialogs (deep replay)
- Run Plugin
- Extras / Add Icon to Page Title
- Extras / Insert Pronunciation