TextSoap 9 App Release Notes

TextSoap 9 is built for macOS 11 or later, Supports macOS 10.15

9.0.5 (3020)

  • Fixed: Capitalize Sentences has improved handling of additional edge case.
  • Fixed: Fixup macOS name now handles “macos” and “MACOS” cases.
  • Fixed: MyLibrary cleaner/group name would not display correctly under macOS 12.
  • Fixed: Editing a comment on a ‘compact’ action could cause a crash (#1373).
  • Fixed: Window menu displayed incorrect name for MyLibrary (#1374).
  • Fixed: Custom cleaner comments do not appear as tooltips in cleaner list (#1372).

Direct Edition

  • Improved: Activation changes avoid potentional double-activation issue.

9.0.3 (3014)

  • Fixed: Bug that caused incorrect icons for toolbar actions: Copy All and Paste Over.
  • Fixed: Setapp edition was not handling some of the AppleScript commands

9.0.2 (3010)

  • Fixed: Batch file cleaning was not processing some text files.
  • Fixed: Incorrect error logged after successfully processing an RTF file.
  • Fixed: Toolbar, MyLibary window display issues when running in lower screen res macOS 10.x
  • Fixed: MyLibrary: issue that could cause an unwanted window tab.
  • Fixed: Randomize Lines (Unsort) and Invert Lines cleaners would not always work as expected.
  • Fixed: Custom groups were not always imported correctly from older libraries & databases.
    • You will need to delete and re-import.

9.0.1 (3004)

  • Fixed: TextSoap would not prompt user to review cleaners from previous database for import.

What’s New in Version 9.0

  • General
    • Apple Silicon support
    • Dark Mode support
    • New interface
  • New Custom Cleaner Actions
    • Define List action
      • Self contained lists items can be copied/pasted between cleaners
      • Lists can be defined anywhere within a cleaner.
      • Resizable List/Table editor
      • Define each list with 1 to 4 columns
      • Optional text-based editor allows editing list as tab-delimited text lines.
        • To edit as text, hold down option key when clicking edit button.
    • For Each Line action
      • Simplifies processing all non-blank lines
    • Perform Service action
      • Perform a macOS Service by name.
      • Several common services are provided in a popup menu.
    • Repeat Action
      • Repeat contained actions a specified number of times.
    • Process List action
      • Define variables for each row in selected list with your actions
      • Use special variables with Find/Replace, If Text Matches to quickly process mulitple find/replace
  • Updated Custom Cleaner Actions
    • Find & Replace action
      • Displays option values (m,s,w,x) for Regex matches
      • Regex option defaults to match lines
      • More prominent display of granularity for text finds
    • If Text Matches action
      • Search history option added
      • Insert special characters option added
      • Only displays valid capture groups, based on current regular expression.
    • Sort Lines action
      • New options added:
        • Match case
        • Ignore diacritic marks
        • Skip leading whitespace for comparison
        • Sort numbers as values
        • Use a regular expression for comparison
    • If-Match (aka Conditionals) actions
      • Modify results integrated into action (invert, skip, limit results of match)
    • Set Underline/Strikethrough action
      • New “By Word” option
    • Extract Characters action
      • Replaces Extract Beginning Characters, Extract End Characters, and Extract Middle Characters
  • New Cleaners
    • Ruler: Clear All Tab Stops - clear all tab stops from selected paragraph rulers.
    • New BBCode-related tag cleaners
    • Enable Ligatures, Disable Ligatures
    • Remove Line Numbers - removes line numbers at the beginning of each line.
  • Text Editor
    • Support for text editing with dark background in Dark Mode. (#1360)
    • Explicit option to use either Inspector Bar or old-style Ruler.
    • Cleaner groups popup more prominent
    • Sidebar is resizable
    • Improved handling of line numbers
    • When using Regex, each match selection also displays its
      • capture group list
      • replacement text result for each match
  • Groups Editor
    • New editor in a single window interface
    • You can use an existing group as a template when creating a new group
    • Item tags allow dynamically adjusting color for Light / Dark Mode
  • Cleaners Editor
    • More compact display for many actions
    • Container actions more visually distinct for better flow
    • Container actions show count of any contained actions
    • New color scheme for action categories
    • Disabled actions more prominent with strikeout title
    • Disabled actions no longer allow accidental editing
    • More robust auto resizing for actions with text fields
    • Preview window shows invisible characters in cleaned text preview
    • Improved open performance when cleaner contains larger number of actions
    • New find actions options set with text search preferences
  • New Preferences
    • Presentation
      • Appearance : use Light or Dark Mode or System theme
    • Text Editing Interactive Search Defaults:
      • Search type
      • Match Case option
      • Match Lines option (for Regex)
  • General Improvements
    • Pick cleaner window moves to active space
    • Showing horizontal ruler (when toggling between plain/rich text) no longer hides first few lines of text
    • Improved Regex syntax coloring to support Dark mode