Typinator 8.13 (July 2022)
- Typinator now displays tooltips for long abbreviations, expansions and set names that do not fit in the list.
- Import of CSV files now also works with semicolon-separated files.
- Fixes shadow lines in the icon buttons below the lists in the German and French localizations.
- Works around a bug where the French regular expression cheat sheet (Expressions Rationnelles.pdf) could not be opened.
- Fixes a problem with CSV import, where the last item in the file could get lost.
Typinator 8.12.1 (April 2022)
- Adds Apple Silicon code that was missing in version 8.12.
Typinator 8.12 (April 2022)
- Typinator is now a universal application with native support for Apple Silicon.
- Preference option for expanding abbreviations in Raycast's search field.
- Typinator now disables itself in Parsec.
- Works around an expansion problem in TeXstudio.
- Improved expansion technique for newer versions of Microsoft Edge.
- Works around an expansion problem in Airtable.
- Expansions in TeamViewer are no longer limited to 200 characters.
- Typinator now works with the Chinese “LogInput” (落格输入法 3) input method.
- When importing CSV files from TextExpander, Typinator now allows snippets with empty abbreviations.
- Typinator now supports script languages installed via MacPorts.
- Starting with macOS 12.3, Typinator now uses Python3 as the default version of Python.
- When Typinator cannot find a Python interpreter, it displays installation instructions.
- Improved handling of internal scripts in certain corner cases.
- When adding an application/set assignment for an active application, the menu now shows the display name instead of the internal process name.
- Updated link to current ICU user's guide for regular expressions.
- Fixes incorrect cursor positioning in Microsoft Edge and Brave Browser.
- Added missing localizations for a context menu command and an error message.
- Fixes a potential issue with certain Unicode characters in Quick Expansion.
- Works around a problem that could cause a crash when Typinator tried to display information about a new version.
Typinator 8.11 (December 2021)
- Support for PHP scripts on Monterey.
- If PHP is not installed on macOS, Typinator displays installation instructions.
- Expansions are enabled in Citrix viewer again.
- Improved script invocations via /usr/bin/env for Perl, PHP, Python and Ruby.
- Typinator now makes its internal variables available as environment variables for all script languages.
- The diagnostics report now contains information about the computer model, processor and available scripts languages.
- Information about the “start at login” setting in the diagnostics report.
- Fixes a cursor positioning problem in Messages on macOS Big Sur and Monterey.
Typinator 8.10.1 (November 2021)
- Lower position of the Quick Search field avoids conflict with the notch on the latest MacBooks.
- Extended checks for "related processes" in the diagnostics report.
Typinator 8.10 (October 2021)
- Typinator now disables itself in Citrix Viewer.
- Typinator is now built with the latest compiler and libraries of Xcode 13.0.
- Improved expansion of short text fragments in Messages.
- Magic keys now work in the text fields of the Quick Define (“New item from…”) window.
- Works around an expansion problem in Joplin's rich text editor.
- Fixes a problem where new abbreviations added via AppleScript or JavaScript were recognized only after manually opening the Typinator window.
- Fixes an expansion problem in Anki V2.
Typinator 8.9 (September 2021)
- Typinator 8.9 is ready for macOS Monterey.
- Typinator now works with the “Kingfisher 3” input sources for Japanese.
- Possibility to explicitly specify the language version (2 or 3) for inline Python scripts.
- When opening Typinator, the window appears on the currently active screen.
- Updated built-in version of the “Product Names” set.
- Improved clipboard-based insertion of plain text expansions.
- Fixes an expansion problem in the Brief EnCounter 4D application.
- Fixes an issue with gesture scrolling in the set list.
- Works around expansion and cursor positioning issues in Edison Mail.
- Works around a cursor positioning issue in Obsidian.
Typinator 8.8 (May 2021)
- Preference options for expanding abbreviations in LaunchBar's input window and Alfred's search field.
- Tooltips show more of truncated expansions in the Quick Search result list.
- Typinator now works in Parallels.
- Improved import of ACL files from Microsoft Office.
- Improved internal configuration for fine-tuning the backspace timing.
- Typinator can now import and convert CSV files containing exported TextExpander snippet groups.
- The diagnostics report now contains more detailed information about applications that may interfere with Typinator.
- Improved compatibility with latest versions of Microsoft's Edge browser.
- Works around an expansion problem in ClipGrab.
- Works around a problem on Big Sur, where the file name's extension in the Export panel was not updated after selecting a different export format.
- Fixes a problem in the German localization, where the preferences option to show/hide the window upon launch was missing.
- Works around an expansion problem in Anki.
- Works around a problem that caused omitted characters in certain short plain text expansions in Postbox.
- Fixes a bug in the template code for Swift in inline scripts.
- Fixes a problem with incorrect decimal separators in the built-in calculator.
- Improves reliability of expansions in Telegram and Telegram Lite.
- Typinator disables itself the KeyPad application, where sending expansions to the attached device does not work.
- Typinator disables itself in Zoom, where expansions cannot be sent to remote computers.
Typinator 8.7 (March 2021)
- Typinator now requires OS X 10.10 (Yosemite) or newer.
- Clear buttons for the keyboard shortcuts in Typinator's preferences.
- Typinator is now built with the latest compiler and libraries for Big Sur.
- The Typinator window now automatically reopens after it was temporarily closed during processing of an input form.
- Improved reliability of expansions in Apple Mail.
- Updated built-in version of the “Product Names” set.
- When Menu Eclipse is active, the Quick Search field now appears below the menu bar.
- Updated internal tools (such as the built-in installer).
- Improved handling of column width changes in the abbreviation list when the Typinator window is resized.
- Wider search field in the Typinator window's toolbar.
- The toolbar can no longer be shown as “Text Only” when it contains the search field.
- Fixes a cosmetic alignment issue with some items in the Preferences window.
- Fixes problems with expansions and cursor positioning in Messages on Big Sur.
- Fixes a cosmetic alignment issue in the keystroke marker assistant.
- Fixes a problem in Mojave and Catalina where a white “T” icon was displayed in dark mode instead of the special status icons in the toolbar (e.g., for situations in which Typinator is disabled).
- Fixes a problem with expansions in Spark, where certain spaces were omitted in the result.
- Works around a problem with MS Word, where Word did not recognize the restored clipboard in certain cases.
Typinator 8.6 (December 2020)
- User interface and compatibility improvements for macOS Big Sur.
- When a Quick Search for PopChar characters has no matches, Typinator now correctly displays "no match" instead of similar results from sets.
- Updated built-in version of the "Product Names" set.
- Support for system-wide licenses.
- Improved visibility of the "T" menu bar icon when the menu is displayed.
- Fixes a problem where strike-through items were not ignored in subscribed regular expression sets.
- Fixes a cosmetic issue where a light version of the Typinator icon was displayed in a light menu bar in Big Sur.
- Works around an expansion problem with extra spaces in Messages on Big Sur.
Typinator 8.5 (September 2020)
- Typinator is now ready for Big Sur.
- Typinator now supports direct editing of tables in formatted text expansions.
- Typinator correctly disables itself in Splashtop Business.
- Typinator correctly disables itself in Parallels Client.
- Improved visibility of the Typinator icon in the translucent menu bar of Big Sur.
- The diagnostics report now also contains information about keyboard changes.
- Improved compatibility with CopyPaste Pro.
- Fixes a crash when the built-in Repeat function was applied to an empty string.
- New version of the built-in “ExternalIP” script.
- Fixes an incorrect replacement in TidBITS AutoCorrections.
Typinator 8.4.1 (June 2020)
- Fixes a problem in the German localization, where the Typinator window could be resized too small.
Typinator 8.4 (June 2020)
- Typinator correctly disables itself in Remotix.
- Tooltips for the statistics header items in the list of abbreviations.
- Improved message better explains when a new license is needed after a beta test.
- Improved internal management of pause/resume feedback sounds.
- Improved handling of setups with multiple keyboards.
- Typinator correctly disables itself in VMware Horizon Client.
- Fixes a problem in the input field assistant with field labels that begin or end with space characters.
- Works around a problem in some web browsers (such as Chrome), when the expansion started with the same characters as the abbreviation.
- Works around a bug in Spark that resulted in failure of certain expansions (such as expansions with multiple lines).
- Fixes a problem where the expansion type was not correctly updated in the mini menubar.
Typinator 8.3 (January 2020)
- Typinator now supports the Shuangpin input methods for Chinese.
- Improved detection of potential conflicts in the diagnostics report.
- The Typinator application is now signed and notarized with a secure timestamp.
- Typinator now remembers and restores the width of the abbreviation column.
- Profiling for certain internal optimizations.
- Faster Quick Search in cases where many picture expansions match the search criteria.
- If a picture expansion has a description, the description is shown instead of the picture in Quick Search.
- Improved internal handling of changes to the kind (plain/formatted/picture) of an expansion.
- Fixes an expansion problem in Wordfast Pro.
- Fixes a problem where the columns in the abbreviation table could not be resized.
- Works around a rare crash when sorting abbreviations.
- Manually exporting a set as a “publication file” now always correctly sets the publication date to the current date.
- Works around a problem with Catalina's automatic dark mode, where Typinator's menu icon was not correctly updated after an automatic light/dark change.
- Fixes a problem where pictures were cut off or blank in the Quick Search results.
Typinator 8.2 (October 2019)
- Compatible with macOS Catalina.
- When unregistered, Typinator no longer tries to use a legacy license from old preferences.
- The distribution disk image is now notarized and can be mounted on macOS Catalina.
- The built-in installer's localization settings have been updated to ensure compatibility with future versions of macOS.
- Faster Quick Search, especially the first time after launching Typinator and when many items match the search term.
- Works around a problem on some keyboards, where the ⌘= keyboard shortcut did not work.
- Improved reliability of certain file operations with files that were specified by local paths.
- Fixes a problem in the built-in installer, which could not register the installed application with the Finder in certain circumstances.
- Fixes a problem that caused the built-in installer to stall on macOS Catalina, even though the actual installation succeeded.
- Works around an expansion problem in Jump Desktop.
- Fixes an issue in LICEcap, where abbreviations were not completely deleted in the “Save As” field when starting a new recording.
Typinator 8.1 (July 2019)
- Typinator now works with text entered via the built-in Accessibility Keyboard of macOS.
- Clarified explanation for beta tests when the final version may require a license update.
- In the expansion field, the clipboard can be pasted as plain text with ⇧⌘V or ⌥⇧⌘V.
- Increased the maximum zoom factor of the expansion field to 250%.
- Fixes insertion of the cursor position marker {^} with ⌘=, which did not work in version 8.0.
- Removes the shortcut for “Text from Clipboard” in the {…} menu, which created a conflict with pasting as plain text.
- Fixes a cosmetic issue with truncated header items in the abbreviation list.
- Fixes a problem in dark mode, where description fields in input forms were not readable.
- Fixes an issue with a truncated field label when a regular expression was selected at startup.
- Fixes a compatibility problem with the mini menu bar on Mountain Lion.
Typinator 8.0.1 (June 2019)
- Fixes an incompatibility with system versions 10.8 to 10.10 (Mountain Lion, Mavericks, Yosemite).
Typinator 8.0 (June 2019)
- New “statistics mode” shows how often abbreviations have been used and when they were used most recently.
- “Magic keys”: Short presses of modifier keys (⌃⇧⌥⌘) can now be used as parts of abbreviations, as if they were real characters.
- Reorganized editing of expansions in the Typinator window with embedded graphical menu bar and larger expansion area.
- The contents of the expansion field can now be zoomed.
- New technique for specifying the language to be used for date elements (day and month names) now supports multiple languages in the same expansion.
- It is now possible to specify the time zone to be used for date and time markers.
- Integration with PopChar: When PopChar 8.2 or newer is installed, Typinator's Quick Search can find and insert Unicode characters by name or number.
- In the list of Quick Search matches, the abbreviation column is now adjusted to the longest abbreviation.
- The list of Quick Search matches now displays the actual picture for picture expansions.
- Many built-in functions (Uppercase, Lowercase, Capital, Left, Right, Mid, Repeat, Choose, List, Any, Case, Replace, Regex, Extract) now maintain the text styles in formatted text.
- Improved handling of the splitter between the lists and the expansion area.
- Description texts in input forms now accept basic markdown formatting (currently supports bold, italic, and links).
- Typinator remembers the location of form windows separately for forms of different sizes.
- In addition to the backspace key, the forward delete key can now also be used to clear hotkeys in Typinator's preferences.
- Typinator's scripting vocabulary now includes statistical information (total number of expansions and corrections, saved keystrokes, average typing speed).
- The minimum system requirement has been increased to OS X 10.8 (Mountain Lion).
- Removed the redundant Close button at the bottom of the Typinator window.
- Typinator now disables itself for text typed in Alfred's search field.
- Improved handling of situations where a copy of Typinator was already running when a new instance was launched.
- The diagnostics report now contains information about the set folder path and all foreground and background processes.
- Internal reorganization of localizations ensures compatibility with future versions of macOS.
- Internal cleanup of legacy techniques that are no longer needed or supported.
- Typinator now asks for permission when running a script that reads or writes contact information.
- Compatibility with Microsoft's Edge browser.
- Updated listing of non-standard settings in the diagnostics report.
- Improved handling of cases when subscriptions could not be updated.
- Localized messages for subscription checks.
- Although the Notes field of subscribed sets is read-only, it is now possible to select text and copy it to the clipboard.
- In the expansion field, the key combination shift-tab can be used to decrease indentation of list items in formatted text.
- Fixes a cosmetic issue with the automatic scroll bar in the expansion field.
- Fixes a problem with multi-line text fields in input forms, where some form fields were not large enough for the specified number of lines.
- Works around a problem with import of snippet files from recent versions of TextExpander.
- Fixes a cursor positioning issue in the Brave Browser.
- Improved internal checks to detect and avoid certain critical conditions.
- Fixes a problem with overlapping items in the About window.
- Works around cursor positioning issues in Typora and Front.
- Works around a layout problem after changing screen resolutions.
- Fixes incompatibilities with Catalina.
Typinator 7.9 (April 2019)
- Improved visibility of Typinator's menu bar icon in Dark Mode.
- Improved support for update checks in intermediate beta versions.
- Cleaned up unused 32-bit code in the built-in installer.
- The message about conflicting abbreviations now also includes part of the expansion.
- Typinator now takes mixed line separators into account when importing text files.
- In the “Quick Define” window, existing abbreviations can be replaced with new expansions by pressing the command key (now also works with command+enter).
- The diagnostics report now contains information about related processes, which may cooperate or interfere with Typinator.
- Extended system information in the diagnostics report.
- New version of the predefined “DOuble CAps Exceptions” set includes GHz and MHz.
- Updated built-in versions of the English and TidBITS auto-correction sets as well as the Product Names set.
- The diagnostics report now lists processes that have requested secure input.
- Detection of multi-line text fields in input forms has been made more reliable in certain corner cases.
- Script environment variables are now correctly set for inline script invocations.
- Works around a problem with clipboard-based expansions in Nisus Writer when custom menu shortcuts with multiple keys are defined.
- The menu bar icon's pull-down menu now has the correct appearance in Dark Mode.
- Works around a problem with temporary folders that caused installations and updates to fail in certain circumstances.
- Fixes a problem with incorrect invocations of the built-in Case function.
- Fixes an issue with expansions and cursor positioning in Script Debugger.
- Fixes typos in French and German translations.
- Fixes a problem with special keys (like {tab} and {return}) when the caps lock key was down.
- Fixes a problem where Typinator could enter pause mode when processing certain incorrectly formed input fields.
- Fixes an issue with cursor positioning in Slack.
- Fixes a problem where clicks on the triangle next to the “T” icon in the menu bar activated the Typinator window before opening the menu.
- Works around a rare issue with Typinator's built-in crash protection.
- Fixes a crash during certain clean-up tasks.
- Works around expansion problems in Typora.
- Fixes an expansion problem with legacy versions of Notebooks.
Typinator 7.8 (November 2018)
- Typinator is now distributed as an Apple-notarized application.
- Plain text and HTML expansions now adopt Mojave's Dark Mode.
- Typinator's menu bar icon now uses the correct accent color when clicked.
- The vertical alignment of the menu bar icon now matches that of other icons.
- Info lines in contact mail and diagnostics report contain information about the system language and Dark Mode.
- Improved compatibility with the Vivaldi web browser.
- Typinator correctly disables itself when Microsoft Remote Desktop 10 is active.
- Plain text in the expansion field of the “New Item…” window uses Mojave's Dark Mode.
- Improved compatibility with the Maxthon web browser.
- Clearer warning message when deleting abbreviations and regular expressions.
- Import from TextExpander now also imports the description.
- New version of the built-in “DOuble CAps Exceptions” set resolves a conflict with the “Product Names” set.
- New initial versions of some subscription sets.
- Improved detection of clicks on the triangle next to Typinator's menu bar icon.
- Improved scrolling and clipping in the expansion field.
- Fixes readability of selected quick search results on Mojave.
- Fixes an internal inconsistency in the handling of expansions in Citrix.
- Fixes an error in the handling of escaped control characters (\n, \r, \t) in certain built-in functions.
- Fixes a cosmetic issue with horizontal gesture scrolling in the “New Item” window.
- Fixes a problem that resulted in lost keystrokes when an input form with text fields was used in certain applications.
Typinator 7.7 (September 2018)
- Compatible with macOS Mojave.
- Support for Mojave's dark mode.
- Improved recovery from certain low-level problems.
- Typinator now supports the Qingg (清歌输入法) input method for Chinese.
- Improved display of invisible characters in the expansion field, especially with embedded pictures and tall fonts.
- Clarified warning in the German version of the built-in installer.
- Improved hotkey field implementation avoids issues when the window loses focus and is prepared for Mojave.
- Improved graphical representation of many user interface items.
- All internal URLs to the Ergonis server now use secure https connections.
- Reduced network traffic when checking for new versions.
- When Typinator does not have the required accessibility permissions, the explanation window now contains a button to open System Preferences.
- New versions of all included subscription sets.
- New version of the included ExternalIP script.
- Works around an expansion problem that could crash Pro Tools.
- Works around an inconvenience on Mojave, where the system asks once for each target application whether Typinator should be allowed to “control the application”.
- Fixes a problem with “stuck keys” in input fields.
- Fixes an issue with truncated messages in the Typinator window on Mojave.
- Fixes a problem on Mojave, where the position of the top/bottom splitter in the Typinator window was not correctly updated.
- Works around a problem with HTML expansions, which could crash Typinator.
- Fixes dimmed display of the Typinator icon in the About window.
- Fixes an inconsistency in the color representation of abbreviation prefixes and suffixes in the “New Item” window.
- Fixes a potential crash with keystrokes generated by expansions.
- Improved memory handling in input forms avoids potential memory leaks.
- Fixes cut-off pop-ups in form windows in case of extremely long text in an alternative.
- Works around blurred content of input fields in the form window on non-Retina displays.
- Fixes a problem where the progress window could not be dismissed when the update to a newer version failed.
Typinator 7.6 (June 2018)
- Version checks can now be suppressed in full-screen mode (e.g., during a Keynote presentation).
- Built-in helper applications are now 64-bit to support the next version of macOS.
- Internal cleanup and optimization.
- Clearer log entries for cases when expansions were cancelled.
- Search results are no longer cleared when moving abbreviations from one set to another.
- Improved processing of nested expansions.
- The license key field is now initially selected when the Registration window opens.
- Improved handling of capture groups in regular expressions (especially when combined with nested expansions).
- Fixes an expansion issue in FreeChat.
- Fixes a potential crash when the return key was quickly pressed twice to confirm a selected pop-up item in an interactive form.
- Works around an expansion problem in the non-App Store version of WhatsApp Desktop.
- Works around an expansion problem in Front.
- Works around cursor positioning problems in RStudio.
- Fixes a confusing message in the preferences window when Typinator has not yet checked for available updates.
- Fixes a rare error that caused deletion of duplicate abbreviations when a copy with similar contents was removed.
- Fixes a memory leak when accessing the name of the current time zone.
- Works around an issue where the form window did not accept keyboard input.
- Fixes an issue where included items were sometimes not listed in alphabetical order in the {…} pop-up.
- Works around a cursor positioning problem in Airmail.
Typinator 7.5 (April 2018)
- Scripts can now access the expansion history.
- Scripts can now check which text input caused the current expansion.
- Scripts can access the terminator character that triggered a “whole word” abbreviation.
- Scripts can cancel the currently processed expansion.
- Button to show or hide invisible characters in the expansion field.
- The key combination shift+return inserts a line separator (instead of a line feed) in the expansion field.
- After inserting a script invocation via the {…} pop-up, Typinator now selects the parameter placeholder.
- “Smart” replacements and spell checking are now correctly disabled in the “Inline Script” assistant's source text editor.
- Diagnostics report contains more detailed information about crash behavior.
- When a script in an expansion triggers another expansion, the initial expansion is completed before the second expansion.
- Improved technique for recovering from certain memory-related crashes in High Sierra.
- Repeated execution of precompiled scripts (“scpt” files) is now faster.
- Within the same Typinator session, precompiled AppleScripts now retain their properties.
- During manual update of subscriptions, the progress report now scrolls automatically, so that the most recent entries are always visible.
- Updated versions of some predefined subscription sets (TidBITS AutoCorrection and Product Names).
- Fixes an issue in the CSV export that produced empty lines in multi-line expansions.
- Fixes a misplaced list of Quick Search matches in certain multi-monitor configurations.
- Fixes a crash when importing sets in the tyset-rep, txt-rep or csv-rep file formats.
- Fixes an issue with semicolons in input fields with variable assignments.
- Works around limitations of SoftMaker products (TextMaker, PlanMaker, and Presentations), where Typinator's quick expansion technique did not work.
- Typinator avoids conflicts with the Boshiamy input method by disabling itself when this method is active.
- Works around an expansion problem with certain special characters in WhatsApp Desktop.
- The “whole word” checkbox is now correctly disabled in subscribed sets.
- Fixes a crash after updating multiple subscriptions.
Typinator 7.4 (January 2018)
- Unlimited Quick Search results in scrollable list.
- Typinator now works with text entered via Keyboard Viewer.
- Newly added sets are now inserted directly below the selected set, if possible.
- The diagnostics report now contains information about non-standard settings.
- Internal cleanup based on application types that are no longer possible.
- Improved suggestions for AutoCorrections in the “New Item” window.
- The list of Quick Search matches now uses a slightly larger font, which makes the items easier to read.
- Improved logging of certain exceptional cases.
- Additional information during installation clarifies the situation when a newer version is not covered by the current license.
- Typinator now uses the selected device for sound effects for feedback sounds and no longer uses a separate volume control for sounds.
- Improved handling of line breaks in clipboard contents when expanding {clip} markers.
- Extended diagnostics report with information about active time and previous crashes.
- Improved appearance of abbreviations with prefixes and suffixes in Quick Search matches.
- Fixes an update problem when a previous version of Typinator was installed in a folder that no longer exists.
- Works around a problem that resulted in multiple expansions in certain border cases.
- Fixes a problem where the {clip} marker produced the result of the previous expansion when two abbreviations were typed in quick succession.
- Fixes a memory leak when combo fields (alternatives with free text) are confirmed with the enter key.
- Avoids creation of “bookmarks” when Typinator performs a clipboard-based expansion in MS Word.
- Subscribed sets are no longer shown as target sets in the “New Item” window.
- Fixes an issue where the header “ABBREVIATIONS” was initially shown as the target set in the “New Item” window.
- Works around a potential crash when importing snippets from aText.
- Fixes an error in the English User's Guide, which contained the French search terms for finding the most recent abbreviations.
- Typinator no longer installs the StockQuotes script, since the service is no longer supported.
- Improved calculation of the typing speed.
- Fixes a problem with keystroke markers that contain the return key with modifiers, such as {key:⌘↩}.
- C-style comments (starting with //) are no longer suppressed in headings and description fields of input forms.
- Fixes a problem with confirmation of characters when CJK input methods were used in interactive forms.
- Works around a bug in BlueGriffon that caused BlueGriffon to crash when Typinator expanded an abbreviation in sheet windows.
- Fixes a problem where expansions did not work after changing the keyboard input source while filling an interactive form.
- Internal options for fine-tuning application-specific delays during expansions.
- Works around a problem with the “Please wait…” and “Pasting…” messages of Microsoft OneNote, which slow down clipboard-based expansions.
- Works around a cursor positioning problem in Trello.
- Fixes a problem where certain expansions with header fields in input forms failed.
- Fixes a cosmetic issue with updates on High Sierra, where the download progress window remained on the screen for too long.
- Fixes incorrect information about the last version check, which sometimes was not updated correctly.
- Improves the technique for restoration of MS Word clipboard items.
- Fixes a problem where certain feedback sounds did not work on some audio devices.
- Fixes feedback sounds that did not play when certain expansions were triggered from Quick Search.
- Works around a bug in High Sierra that occasionally crashes Typinator for some users.
- Fixes a problem where empty default values were not correctly handled in certain input fields.
- Works around an issue where input fields did not work correctly when the label ended with a period.
Typinator 7.3 (September 2017)
- Typinator can now import text substitution files exported from System Preferences/Keyboard/Text.
- Typinator can now add and edit links in formatted text expansions.
- Access to Typinator's variables via AppleScript.
- New marker for the offset from UTC in the format +hh:mm.
- In a Formatted Text expansion, the built-in DecodeHTML function now produces formatted text from the HTML description.
- Typinator remembers the spell checking options (check while typing, grammar check, automatic correction) separately for plain text, formatted text and HTML expansions.
- Faster updates of the sets after changing the sets folder.
- Internal optimization speeds up background activities and reduces memory allocation.
- Internal cleanup reduces memory footprint of Typinator.
- Date and time information in the diagnostics report now uses the local time zone instead of UTC.
- The diagnostics report now contains information about the length of expansions and internal optimization.
- New expansion technique avoids dropped keystrokes in certain borderline cases and results in slightly faster expansions.
- When Typinator is not registered with a license key, the message at the top of the window now tells what to do.
- Diagnostics report includes information about “quick expansion” settings.
- The download link in the “Predefined Sets” sheet now points directly to the Typinator Snippets section on the Extras page.
- Improved clipboard restoration technique avoids cases where command+V immediately after an expansion pasted the expansion again instead of the previous clipboard.
- Subscriptions are now checked only during periods of inactivity.
- Typinator now decodes HTML expansions nested in formatted or plain text expansions.
- Preferences for smart substitution and spell checking options are now saved immediately.
- Fixes a problem where the find panel did not work in the expansion field because all the buttons were disabled.
- Works around a cursor positioning issue in Microsoft Outlook 2016.
- Works around a rare crash when checking for a newer version.
- Fixes and clarifications in the built-in help page on Regular Expressions.
- Fixes an expansion problem in Reaper, where the typed abbreviation was not completely deleted.
- Fixes a problem with a confusing version alert when there was a problem with the network connection.
- Works around an expansion issue in Microsoft OneNote, which resulted in dropped line breaks.
- Fixes a problem that resulted in empty expansions in rare cases.
- Fixes a layout problem in the German localization, which resulted in a narrow editable part of the expansion field.
- Corrects an error in the German AutoKorrektur set.
- Fixes a problem with certain CJK input methods, when the abbreviation and expansion started with the same letters.
- Improves handling of clipboard-based expansions in certain applications with special requirements.
- Works around a problem that resulted in truncated or overlapping user interface elements.
- Works around a cursor positioning problem in VS Code.
- Works around an expansion problem in Bomgar.
- Fixes a problem where the “What does this symbol mean?” menu command could not show an explanation for secure input mode.
- Works around an expansion problem in FoldingText.
- Fixes a vocabulary conflict in certain AppleScripts (such as the Convert script).
- Works around a cursor positioning issue with the VSCodeVim extension in VS Code.
- Fixes a crash in certain cases where Typinator incorrectly detected and repeatedly handled nested abbreviations.
- Fixes a problem where keystrokes did not work in certain situations in Typinator's save/open dialog windows.
- Works around a cursor positioning problem in Ship.
Typinator 7.2 (April 2017)
- Typinator can now perform remote expansions in Citrix.
- Typinator now supports the AppleScript commands “move” and “duplicate” for moving and copying rules.
- Faster expansion in many situations.
- Improved timing and context validation when restoring saved clipboard contents.
- New technique for fine-grained adaptations to applications that need special handling of expansions.
- Improved reliability of quick expansions in certain cases.
- The diagnostics report now also contains timing information.
- The “Start at Login” option is now turned on by default when Typinator is installed on a computer for the first time.
- When secure input mode is already enabled when Typinator starts up, Typinator correctly reports that this was caused by an unknown application.
- Updated versions of built-in AutoCorrection and Product Names sets.
- Works around an issue where Outlook inserted “smart” spaces in expansions.
- Fixes an expansion issue with Firefox on macOS Sierra.
- Fixes an update error after editing an abbreviation.
- Typinator now correctly disables itself in LogMeIn.
- Works around an expansion problem in Final Draft.
- Fixes a cursor positioning issue in Visual Studio Code.
- Fixes a problem where parts of quick expansions were dropped.
- Fixes a problem in Twitter's message box in web browsers, where Typinator deleted too many characters.
- Fixes a problem with simulated keystrokes for keys on the numeric keypad.
- Fixes a problem that caused export of sets as publications to fail in certain cases.
- Works around a potential issue in the handling of formatted text expansions.
- Fixes an expansion problem in Safari on older versions of macOS.
- Works around a conflict with the built-in text replacements of macOS.
- Works around an issue that caused insertion of the clipboard instead of the expansion in some web browsers.
- Works around an issue with international keyboards that prevented usage of certain key combinations as hotkeys.
Typinator 7.1 (January 2017)
- When an input form is open, it is now possible to temporarily switch to other windows, for example to copy/paste text into form fields.
- New “quick search” AppleScript command.
- The home and end keys now jump to the first and last items in lists.
- Typinator now ignores the “backspace before expansion” marker that was used in previous versions of Typinator.
- Improved display of expansions in the Quick Search results.
- Reduces network traffic caused by subscription checks.
- Typinator now automatically detects and cleans up duplicates of subscriptions.
- Improved handling of conflicts between sets shared via Dropbox.
- Works around a conflict with “smart” cut and paste in Tex-Edit Plus, where spaces were inserted in certain expansions.
- The diagnostics report now contains additional information about internal optimization.
- Works around a rare crash when opening the User's Guide from within Typinator.
- Fixes a problem where a pop-up choice with an empty text result was not suggested as the default value at the next invocation.
- Works around an expansion problem with the Vim plug-in in Visual Studio Code.
- Fixes an expansion problem in the mail address field of MailMate.
- Fixes a problem on macOS Sierra, which caused insertion of pictures from the Includes folder to fail.
- Works around a problem that caused incorrect behavior of formatting keystrokes in long plain text expansions for certain target applications.
- Works around a bug in LibreOffice, which fails to pick up Typinator's expansions from the clipboard.
- Works around an issue with leftover abbreviation characters in Coda.
Typinator 7.0 (November 2016)
- Powerful interactive forms with pop-up fields, checkboxes, combo boxes, multi-line text fields, headings and explanations.
- Assistants for easier creation and editing of complex markers (including those for interactive forms).
- Subscriptions: It is now possible to add sets from remote sources that are updated automatically when there is a new version of the original set.
- Publishing: Sets can be exported in “publication format”, so other Typinator users can subscribe to these sets.
- Automatic publishing: Sets can be marked as “automatically published”, so that they are automatically re-exported after each modification.
- Inline scripts (AppleScript, JavaScript, Shell scripts, Perl, PHP, Python, Ruby, and Swift) with script source embedded in the expansion.
- Context menu for items in the set and abbreviation lists.
- Improved import from TextExpander, including area fields, pop-ups and optional parts.
- Import of aText snippets (from the “atext” file format created by aText's File/Save command).
- New technique for keystroke markers can simulate arbitrary key combinations.
- Inserting a cursor position marker {^} now removes already existing cursor position markers.
- Keystroke markers can have an optional repetition.
- Separate Font and Text menus for formatted text expansions.
- When switching back and forth among sets, Typinator now restores the previous selection and scrolling position.
- Expansion templates: Plain and rich text files in the Includes folder are now treated as “templates” if their file names start with a $ sign or they are located in a subfolder whose name starts with $; selecting such items from the {…} inserts the contents of the files in the expansion instead of markers that include the file when the expansion takes place.
- Briefly pressing the command key clears Typinator's memory of recently typed text. This can be used to suppress “whole word” abbreviations by pressing the command key after the word.
- Updated versions of the predefined AutoCorrection sets.
- The AutoCorrection sets are now provided as subscribed sets, so they are automatically updated from now on.
- The list of predefined sets now contains a new “Product Names” set with more than 100 popular product names, correctly capitalized (such as “macOS” or “JavaScript”).
- New built-in Choose function for choosing one of multiple predefined text fragments by index, by pattern or randomly.
- The built-in functions Replace, Regex, Extract, Case and List now accept the escape sequences \n, \r, and \t for newline, return, and tab characters.
- Typinator's Help menu now contains a link to the ”Using Typinator” page on our web site.
- Internal cleanup reduces memory requirements.
- Special case for ”backspace before expansion” is no longer needed (is now covered by the more general keystroke markers).
- Improved handling of the default keys (return and enter) in interactive forms.
- Reorganized {…} menu for inserting markers.
- Improved reliability of clipboard-based expansions for certain target applications.
- Long labels in input forms are now truncated to a reasonable length.
- The set-specific menu commands in the menu bar menu are now available only when the Typinator window is open and the affected set is visible.
- Improved processing of international decimal and thousands separators in calculations.
- Improved handling of parameter separators in built-in functions for cases where input values contain separators.
- Revised evaluation order of parameters in certain built-in functions (such as Case and Index) allows dynamic selection of scripts based on variables and input values.
- Works around an occasional problem where the last character of an abbreviation was entered in the first field of an input form.
- Fixes a problem with leftover abbreviation characters in certain text fields.
- Works around a timing issue that caused the contents of the clipboard to get inserted instead of the expansion in InDesign.
- Fixes a problem where Undo in the expansion text field did not work correctly after inserting certain markers.
- Fixes a problem that caused HTML expansions to appear without syntax coloring in rare cases.
- Fixes a cosmetic issue that caused incorrect display of template strings in the abbreviation field.
- Typinator correctly disables itself in the RealVNC VNC Viewer.
- Fixes a problem where certain user interface elements overlapped each other.
- Works around an expansion problem in Visual Studio Code, where the abbreviation was not deleted in certain cases.
- Fixes a crash that could occur in certain situations immediately after internal housekeeping.
- Fixes an error where non-expanding line breaks were not removed from nested abbreviations.
- Works around a conflict with auto-completion in Mail's address field, which could result in incomplete deletion of typed abbreviations.
- Works around an expansion problem in Evernote on macOS versions before Sierra.
- Fixes a problem with incorrect expansions when regular expressions matched characters outside the basic multilingual plane of Unicode.
Typinator 6.11 (October 2016)
- Works around an issue that caused the abbreviation not to be deleted for some users on macOS Sierra.
- Typinator now supports the Shouxin input method for Chinese.
- In MacVim, the ESC key now acts as an expanding terminator after "whole word" expansions.
- Fixes a cursor positioning problem in Microsoft Word.
- Typinator correctly disables itself in beta versions of Microsoft Remote Desktop.
- Fixes an expansion problem in Mellel.
- Solves an issue with mixed left-to-right and right-to-left languages in Accordance.
- Works around an expansion problem in the integrated terminal of JetBrains products.
- Improves reliability of long-distance cursor moves.
Typinator 6.10 (August 2016)
- New form window with focus frames and improved scrolling.
- New built-in /Case function for selecting different text fragments depending on an input value.
- Logical values are now supported in calculations; 0 counts as false, all other values are treated as true.
- Constants for logical values in calculations: true, false, yes, no.
- New if function in calculations: if(x>=0; sqrt(x); 0).
- New min and max functions with multiple parameters are now available in calculations, for example, max(12; 42; 9) yields the value 42.
- The round function now accepts an optional parameter for the number of digits after the decimal point: for example, round(pi; 3) returns 3.142.
- When the selection or caret is inside a {…} marker, the whole marker is now highlighted.
- Double-clicking a curly brace in an expansion now selects the whole {…} marker that starts or ends with the brace character.
- New item in the Help section of Typinator's action menu opens the “How to…” page on our web server.
- Keyboard shortcuts for cursor position and clipboard markers when editing expansions.
- New {zh} marker for the numeric time zone offset in hours.
- Time calculations with days, hours, minutes and seconds now accept fractional parts, such as {{dayDelta=+1.5}}.
- “Non-expanding line break” in the {…} pop-up creates a line break that is not included in the expansion result.
- Typing option-return in the expansion field inserts a “non-expanding line break".
- Fixes an installation problem during an update when the previous version had been moved to the trash.
- Custom keyboard shortcuts with the enter key are now supported in Typinator's preferences.
- When a new version is available, the message in Preferences window now also informs about the current version.
- Typinator detects input in LaunchBar's search field and ignores abbreviations typed in this situation (with LaunchBar 6.6.3 or newer).
- Typinator launches faster when a different version was installed previously.
- More tolerant rules for handling unary plus and minus operators in expressions.
- Diagnostics report contains more specific information for certain support cases.
- Improved speed of expansions with embedded keyboard actions.
- Improved handling of very fast keystroke sequences in certain corner cases.
- More flexible timeout handling for shell scripts.
- Added log messages for troubleshooting certain installation issues.
- Changed the “Clipboard” item in the {…} pop-up to “Text from Clipboard” to make the meaning clearer.
- Improved conversion of older preferences formats.
- Internal streamlining, mostly in preparation for the introduction of new features.
- Faster clipboard-based expansions in certain corner cases.
- Fixes a problem in calculations, where the values of calculated variables were not properly updated in certain circumstances.
- Fixes a problem that could cause Typinator to hang when deleting a newly created set.
- Works around some compatibility issues with LibreOffice.
- Fixes incorrect translation of TextExpander's %d and %e markers into Typinator's {DD} and {D}.
- Fixes a problem that resulted in an incorrect selection after importing certain set files.
- Solves a problem where formatted expansions and pictures could not be saved after importing from compressed formats.
- Works around various expansion problems with Fade In.
- Works around an expansion issue that resulted in extra spaces in MS Word when the "smart cut and paste" option was enabled.
- Works around a rare situation in which stray keyboard input appeared in an input form.
- Fixes an error in the internal analysis of an expansion context.
- Fixes a misleading date in the registration message for temporary beta licenses.
- In Safari Technology Preview, Typinator now uses the same application-specific adjustments as in Safari.
- Fixes a problem where a wrong abbreviation was selected as the result of a command click in Quick Search.
- Works around an expansion problem in Canvas Draw.
- Fixes a problem in Microsoft OneNote, where the abbreviation was not removed in some situations.
- Works around a problem in Nisus Writer that caused part of the abbreviation to remain after an expansion.
- Fixes an inconsistency in the handling of line breaks in output produced by shell scripts.
- Another workaround for a compatibility problem with IntelliJ.
- Works around an expansion problem in Canopy.
- Fixes a problem with mission keystroke information in the diagnostics report.
Typinator 6.9 (April 2016)
- Typinator now also supports import from TextExpander's “textexpandersettings” file format.
- When importing from TextExpander, Typinator now correctly converts nested snippet invocations.
- Improved conversion of “filltext” markers when importing snippets from TextExpander.
- Integration with KeyCue (V8.1 or newer): KeyCue shows items from a selected Typinator set and expands them with a click.
- New version of the predefined “DOuble CAps Exceptions” set with additional German abbreviations.
- More tolerant handling of dashes in license key.
- The OK button in the About sheet is now the default button (which allows closing the sheet with the return or enter key).
- New script command for extracting a set's rules in table format.
- Typinator now supports the Sogou input method for Chinese.
- Fixes an expansion problem in DynaMite.
- More robust handling of rare cases in which update checks failed.
- Improved handling of delays when sending event sequences to applications.
- Works around a compatibility problem with RootsMagic.
- Works around expansion problems in Wine applications.
- Works around a problem in LibreOffice, where the contents of the clipboard were inserted instead of the expansion.
- Works around expansion problems in Slack.
- Fixes a problem where some conflicts between abbreviations in different sets were not marked with warning signs.
- Works around a cursor positioning issue in Sublime Text.
Typinator 6.8.1 (January 2016)
- Fixes an expansion issue in web forms where two abbreviations in quick succession produced two copies of the first expansion.
- Works around an expansion issue in Slack.
Typinator 6.8 (December 2015)
- New markers for calendar week (ISO and U.S. numbering).
- New markers for the numeric weekday (1-7 or 0-6; starting with Monday or Sunday).
- The installer shows a confirmation of the successful installation only when the Typinator window does not open anyway.
- In the "Quick Define" window, existing abbreviations can now be replaced with new expansions by pressing the option key.
- Improved structure of some submenus in the {…} pop-up.
- Changes caused by Dropbox synchronization now become effective immediately.
- Works around a insertion and cursor positioning issues when "smart dashes" or "smart quotes" are enabled.
- Fixes a problem where Typinator could not be quit via AppleScript.
- Fixes an expansion problem with DeskPM.
- Fixes an problem in iTunes, where expansions left over parts of the abbreviation in certain text fields.
- Fixes a button that overlapped the version information in the French and German localization when Typinator announced a new update.
- Works around an expansion problem in OrganizePro.
- Fixes a problem with leftover fragments of abbreviations in "Save As" windows on El Capitan.
- Fixes an error that created an incorrect function invocation for "Encode HTML" in the English localization.
- Works around cursor positioning issues in Atom and Brackets.
- Avoids repeated log messages when set synchronization is postponed.
- Improved handling of non-standard line breaks in expansions.
- Improved robustness of clipboard-based expansions.
Typinator 6.7.1 (October 2015)
- Solves a problem that caused compiled scripts to be missing from the {…} menu.
- The installer now shows a more prominent warning when the version to be installed is not covered by the current license.
- Silent installation without audible feedback.
- Fixes a truncated button title in the "What's New" window.
- Solves an expansion problem with autocompletion in Mail's address field.
Typinator 6.7 (October 2015)
- Typinator is now scriptable.
- Scripts in the Includes folder can now be stored in compiled form (extension "scpt").
- Scripts can be written in both AppleScript and JavaScript.
- Typinator now supports the Baidu Pinyin input methods for Chinese.
- New built-in function for inserting arbitrary Unicode characters in expansions.
- New built-in function for pasting the contents of the clipboard.
- New diagnostics function for analyzing issues with expansions.
- Works around a situation in which a new version could not be installed because an active older version would not quit.
- Works around a problem in MS Word 2016 that caused the creation of bookmarks around copied text fragments.
- Fixes an issue with the tab order in the Typinator window.
- Works around an expansion problem in the login window of Copy.
- Works around a problem where the built-in installer got confused when a previous version of Typinator had been moved to the trash.
- Solves a problem that caused Typinator to crash when the User's Guide was opened.
- Fixes an issue with opening the Regular Expressions cheat sheet in French.
- Fixes an expansion problem with Messenger for Facebook.
- Works around incompatibilities with PhpStorm and other JetBrains products.
- Fixes an issue that caused a screen switch in full-screen mode in some applications.
- Fixes incorrect expansion of certain regular expressions when the "combine with previous expansion" option was turned off.
- Fixes a broken icon in the tutorial.
- Works around an expansion issue in Mail where multiple spaces were sometimes replaced by single spaces.
- Works around an issue that caused checks for new versions to fail on El Capitan.
Typinator 6.6 (June 2015)
- Typinator now works with the Pinyin input methods for Chinese.
- Typinator no longer clears the search field when closing the Typinator window.
- When a new version is available, you can now check the new features before downloading the new version.
- Internal improvements in the implementation of update checking.
- Fixes a confusing message when a new version is available.
- Built-in installer adapted to new functions and appearance of Yosemite.
- Works around an occasional installation problem when the target folder was not writable.
- The installer now helps with purchasing and updating licenses when the current license does not cover the new version.
- Reduced memory requirements when Typinator is idle.
- Improved detection and handling of foreign input modes.
- More reliable technique for removing the typed abbreviation when a foreign input mode is used.
- Internal diagnostic functions for isolating issues with non-standard keyboards.
- Works around a compatibility problem with 4th Dimension v13.
- Works around a problem with multi-line expansions in MatLab.
- Improved reliability of parameter detection in included scripts.
- Improved detection of situations that require special expansion techniques.
- Improved tab navigation in the "New Item from…" window.
- Works around a problem with expansions in certain "Save As" dialog windows.
- Double-clicking a set in the Finder now shows the imported set in the Typinator window.
Typinator 6.5 (March 2015)
- In the marker for nested abbreviations, Typinator now accepts French quoting style (with double angle quotation marks and non-breaking spaces).
- "Smart substitutions" (quotes, dashes, text replacements, etc.) are now disabled in the expansion field by default.
- Typinator remembers the settings of "smart substitutions" (quotes, dashes, text replacements, etc.) separately for plain text, formatted text and HTML expansions.
- Typinator no longer shows the "must not be empty" message immediately after creating a new item.
- Reduced amount of logging in case of certain events.
- Internal cleanup and adaptation to new APIs of Yosemite.
- Works around a problem with importing corrupted files from PhraseExpress.
- Works around a cursor positioning problem in apps created by Fluid.
- Works around a crash when expanding text in Yosemite's sharing window with the "quick expansion" option enabled.
- New diagnostic functions for sound-related issues.
Typinator 6.4 (January 2015)
- Typinator now supports nested expansions of other abbreviations within an expansion.
- The Registration window now contains information about the issue date of the registered license key.
- Works around an issue in Safari, where incomplete expansions could occur in certain web forms.
- Fixes a problem that caused termination of expansions with input forms.
- Works around a problem with Bartender that caused the Typinator window to open after switching to an empty space.
Typinator 6.3.1 (December 2014)
- Fixes an issue in Typinator 6.3, where the icon was not visible against the dark menu bar of Yosemite.
- Works around a crash on Yosemite.
- New explanation for enabling "Accessibility" permissions for Typinator on Mavericks and Yosemite.
Typinator 6.3 (December 2014)
- Search for the most recent expansions both in the find field in the Typinator window and in Quick Search.
- Dragging one or more items from the abbreviation list into a Finder window now exports a set containing just the selected items.
- New technological basis (new compiler, new libraries, faster code, etc.).
- New diagnostic function for tracking down issues with secure input mode in non-beta versions.
- Improved appearance (in particular, regarding text in user interface elements) on Yosemite.
- Improved stability in certain border cases.
- Internal cleanup.
- When a new version is available, Typinator now shows a message that tells whether the new version is free.
- Works around a cosmetic problem with clipped focus frames in input forms on Yosemite.
- Fixes a problem that caused a manual check for new versions to fail.
- Fixes internal issues that could lead to increased memory usage over time.
- Works around a problem that caused expansions to fail in Yosemite's Notification Center.
- Fixes an issue that caused the feedback sound to play on the wrong device on Yosemite.
- Works around a problem with spaces in the middle of words in InDesign when the "adjust spacing automatically" setting was enabled in InDesign's preferences.
- Starting with version 6.3, Typinator requires OS X 10.6 or newer.
Typinator 6.2 (September 2014)
- New built-in functions (Count, List, Any, Index) provide new powerful applications of regular expressions.
- When an expansion contains too many input fields to fit on the screen, they are now presented in a scrollable list.
- Typinator now attempts to retain the top edge of the input form window if possible.
- Improved handling of spelling corrections: After a correction, subsequent replacement rules are performed as if the correct word had been typed in the first place.
- Typinator suppresses expansions in the input field of LaunchBar.
- When the main window is resized, Typinator now maintains the height of the expansion area.
- Improved visibility of the Typinator icon against the dark menu bar of Yosemite.
- When clicked, the menu icon now shows the correct background on all system versions and appearance variants.
- New diagnostic functions for isolating issues with set activation.
- Typinator now correctly disables itself when Microsoft Remote Desktop is active.
- Works around a problem that resulted in partly invisible columns or empty space in the abbreviation table.
- Fixes a typo in the comments of the "Date Steps" set.
- Improved handling of low-level issues in library components helps to avoid crashes in some system configurations.
- Internal cleanup and simplification.
- Temporary workaround for a compatibility problem with PopClip 1.5 and 1.5.1.
Typinator 6.1 (July 2014)
- New built-in function for sorting text lines. Example: {/Sort {clip}} sorts the lines found in the clipboard.
- New option to insert a delay in the middle of an expansion.
- New marker temporarily pauses Typinator for suppressing the next replacement.
- New marker for suppressing the current replacement (used for defining exceptions of other rules).
- New set for defining exceptions for the "Auto-Capitalize Sentences" rule.
- The Help section of the Typinator menu now contains an item for visiting the Power Tips web page.
- Clearer representation of the "splitter" between the top and bottom parts of the window.
- Internal redesign and refactoring of certain parts that were introduced with Typinator 6.0.
- Unique pause/resume sound effects.
- Fixes an issue where some regular expressions matched internally used mark characters.
- Fixes a cosmetic issue with the focus frame of keyboard shortcut fields on Yosemite.
- Applicable items in the status menu are now correcty enabled when a sheet window is open.
- Fixes a memory leak when set options were edited multiple times.
- Works around a rare issue with pattern templates in regular expressions.
- Fixes a problem that caused auto-capitalization of sentences to fail in certain cases.
- The headings for abbreviations and regular abbreviations are now properly disabled in the set pop-up of the "New Item" window.
- Improved consistency in the wording of menu items.
- Exceptions to the DOuble CAps and Auto-Capitalization rules now correctly count as corrections.
- Works around a cursor positioning issue in Outlook 2011.
- Placeholders for built-in functions in the {…} menu are now correctly localized.
- Typinator fixes the clipboard format when the creating application uses a non-standard representation of line breaks.
Typinator 6.0 (June 2014)
- Regular expression sets for powerful replacements based on flexible patterns (requires OS X 10.7 or newer).
- Correction of "DOuble CAps", based on a regular expression rule.
- Automatic capitalization at the beginning of sentences (with regular expressions).
- Inline calculation: type a formula, followed by =? to compute the result (with regular expressions).
- New predefined “Date Steps” set for convenient generation of dates in the form “YYYY-MM-DD”, which you can increment or decrement by day or week by adding “+”, “-”, “<", or ">".
- Predefined set for pasting the contents of the clipboard as unstyled text.
- Built-in regular expression "cheat sheet".
- HTML-formatted expansions for mail applications that support HTML mail.
- Redesigned user interface, including a new layout of the Typinator window.
- Removed the set pop-up menu, which often caused confusion for new users; Typinator now always shows the set list.
- Larger text field for more convenient editing of expansions.
- New import file types for replacing the contents of existing sets.
- Built-in functions for string processing in expansions (case conversions, replacements, extraction of fragments, and more).
- Convenience buttons for quickly activating and deactivating all sets for an applicaton in Application Settings.
- Reorganized Typinator menu with cleaner structure and direct access to help resources.
- Improved word-by-word search for text entered in the window toolbar's search field.
- Predefined sets can now be added by clicking the "+" button below the set list.
- When searching, Typinator now highlights matches in the set list.
- The degrees symbol can now be used in calculations for conversions from degrees to radians, e.g. in sin(60°).
- Literal braces { and } are now available in the {…} marker menu.
- Rules can now have a description that appears instead of the expansion in the rule table.
- New date calculation functions for explicitly setting the reference date and time.
- It is now possible to search for picture expansions by entering "Picture" ("Bild", "Image" in German and French) in the window's Search field as well as in Quick Search.
- Faster processing of cases where the abbreviation partly overlaps with the expansion.
- Faster handling of AutoCorrections.
- Typinator now shows the text ruler for formatted text expansions.
- Improved size adaptation of the "Predefined Sets" sheet.
- Predefined sets can now have localized names.
- Set-specific shared data are now synchronized via Dropbox.
- In formatted text expansions, the ruler can now be toggled with the command+R shortcut.
- Typinator remembers the rulers's visibility for formatted text expansions.
- Improved relevance ranking in suggestions when the typed fragment matches the beginning of an abbreviation.
- New insertion technique for applications that need special handling of multi-line expansions.
- Revised design for some toolbar icons.
- All icons now exist in high-resolution variants for retina displays.
- New built-in variable Typinator_HTML lets scripts check for HTML expansions.
- Improved consistency of certain terms in the user interface.
- Typinator now uses the appropriate HTML clipboard format for all supported versions of OS X.
- Faster cursor positioning in Evernote.
- When selecting a new set, Typinator automatically selects the first item.
- Changes to the Abbreviation text field are now undoable.
- The "Action" toolbar item is now correctly drawn when the toolbar's size is set to small.
- Faster internal conflict checking with large sets that contain similar abbreviations.
- When searching in the Typinator window, the return and enter keys jump from match to match (backwards with the shift key).
- More prominent splitter indicator clearly shows how the relative sizes of the top and bottom parts of the Typinator window can be resized.
- No longer lists a confusing "silent sound" as an available feedback sound.
- Works around an issue that resulted in very narrow text input fields in interactive forms.
- Fixes a problem where the active set list was not updated after deleting an application from Application Settings.
- Works around an issue in Adobe EdgeCode, where typed abbreviations were not deleted.
- Fixes a cursor positioning issue with Komodo IDE and Komodo Edit.
- Works around certain insertion problems with PDF Studio 9.
- Fixes an inconsistency in the Action menu in Typinator's toolbar.
- Works around a cursor positioning issue in Evernote when the expansion contains certain special characters.
- Works around various incompatibilities with Android Studio.
Typinator 5.9 (April 2014)
- Fixes a problem that resulted in overlapping labels in input fields.
- Fixes an expansion problem with SecureCRT.
- Works around a text insertion problem in Anki.
- Works around a cursor positioning issue in Mellel.
- Fixes an expansion problem with MacGiro.
- Fixes an internal consistency problem with certain application-specific adjustments.
- Works around a problem in "Save As" windows in Aperture.
Typinator 5.8 (January 2014)
- New hotkey shows suggested abbreviations for typed text.
- When a new version of Typinator is available, a more informative message now also mentions the release date and the currently installed version.
- New button locking strategy in the Registration window avoids misunderstandings with correctly registered licenses.
- Improved high-resolution warning icon in the "Accessibility assistant" button.
- Typinator now shows a clearer message at the bottom of the window when it does not have "Accessibility" permissions on Mavericks.
- New AppleEvents enable third-party utilities to define new Typinator abbreviations.
- Fixes a problem with multi-line expansions in Lotus Notes.
- Fixes a problem with CJK input methods in input forms.
- Fixes an insertion issue with Linguist.
- Fixes a problem with line breaks in LiveCode and PowerMail.
- Works around a conflict with autocompletion in IntelliJ.
- Fixes a problem with leftover characters in Sublime Text.
- Works around a problem where the abbreviation was not deleted in Firestorm.
- Solves a cursor positioning problem with TextSoap.
- Works around a cursor positioning problem on Mavericks.
- Works around an inconsistency in MS Word's handling of navigation keys.
- New internal configuration option for applications that do not support formatted text.
- Partial workaround for a clipboard handling bug in Firestorm.
- The QuickSearch input field and result list are now positioned correctly on the active screen on Mavericks.
Typinator 5.7 (September 2013)
- Input fields can now have initial values.
- In Quick Search, capitalization of the entered search string now determines the result of abbreviations with the "Case affects expansion" attribute.
- Fixes a problem where the quick definition of an AutoCorrection did not work when a single word was selected in a bullet list in certain applications (such as Pages).
- Works around a problem in IntelliJ, PhpStorm, WebStorm and PyCharm, where the current clipboard was inserted in case of multi-line expansions.
- Fixes a problem where some input fields were not recognized when they immediately followed another marker.
- Works around an issue with certain multi-line expansions in Microsoft Word.
- Solves a problem where Typinator created different types of line breaks in some applications.
- Fixes incorrect cursor position when the expansion ended with line breaks in certain Cocoa applications.
- Fixes a problem where searching for words did not work in case of long expansions.
- Works around an expansion problem in RazorSQL.
- Fixes an issue where command+F failed to enter the Search field when the abbreviation field had the keyboard focus.
Typinator 5.6 (July 2013)
- Using picture files in the Includes folder, Typinator can now insert pictures in any text expansion.
- All texts in Typinator's About window (such as the version number and the usage statistics) can now be selected for copying them to the clipboard.
- New markers for transient clipboard contents improve compatibility with clipboard utilities.
- Includes a new diagnostic feature for troubleshooting rare border cases.
- Works around a problem with clipboard-based expansions in iStudio Publisher.
- Improved handling of applications that fail to recognize updated clipboard contents.
- Avoids error messages in the console log in case of problems with feedback sounds.
- Fixes an occasional delay during typing.
- Works around incorrect handling of line breaks in AirMail.
- Fixes a synchronisation problem with Dropbox.
- Works around bugs in products by JetBrains, which cause various expansion problems (in particular, IntelliJ, PhpStorm, WebStorm, PyCharm, AppCode, MPS, RubyMine).
- Fixes a problem where expansions could conflict with suggestions shown in the address bar of Chrome and Firefox.
- Works around a bug in Mail that caused incorrect cursor positioning with expansions that contain empty lines.
- Works around an expansion problem in FirstClass, which led to leftover abbreviation characters.
- Assistant for granting Typinator "Accessibility" permissions now also works on Mavericks.
- Improvements to the built-in autocorrection sets help to avoid conflicts with other languages.
- Works around an expansion issue with MonoDevelop.
- The built-in installer now reliably cleans up temporary files after automatic updates.
Typinator 5.5 (April 2013)
- Calculation fields for computations and assignments of computed values to variables.
- Improved handling of System Preferences when the "Enable access for assistive devices" option is off.
- Avoids delayed feedback sound in certain situations on some Mac models.
- Improved matching for certain abbreviations that have similar endings.
- Automatically picks the correct time zone name and UTC offset for the current date, according to daylight saving time.
- Experimental workaround for applications that require short delays during expansions.
- Fixes typographically incorrect smart quotes in multiple places.
- Rewording of messages that refer to the "Universal Access" system preference pane, which has been renamed to "Accessibility" on Mountain Lion.
- Works around a cursor positioning issue in Mail on Mountain Lion.
- Fixes a problem where markers were not recognized if they immediately followed a script or include marker.
- Fixes a problem with multi-line expansions in Stainless.
- Solves cursor positioning problems in certain web browsers (such as Safari, Google Chrome, Firefox, Opera, Stainless, OmniWeb) and Thunderbird.
- Works around an issue where Xcode 4 dropped space characters at the end of certain expansions.
- Fixes a problem with expanding abbreviations that contain certain combining characters.
- Solves a problem where the Includes folder was not copied when transferring an entire Sets folder to a new location.
- Works around an issue with auto-indentation of multi-line expansions in TextWrangler.
- Fixes an expansion problem in Sibelius.
- New markers for transient clipboard contents improve compatibility with clipboard utilities.
- Faster and more reliable cursor positioning technique.
- Fixes incorrect cursor positions in Mail on Mountain Lion, Pages, Scrivener, and Nisus Writer.
- Works around a problem where keystrokes were not accepted in form fields.
- Improved timing of clipboard-based expansions.
- Works around a Mountain Lion issue with display of time zone abbreviations.
Typinator 5.4 (December 2012)
- Import of CSV files.
- Export of sets as text files.
- Export of sets as CSV files.
- Representation of tab and newline characters can be specified in imported text files.
- Improved import from TextExpander now converts date/time calculations, special keys, and input fields.
- Improved handling of keystroke sequences with dead keys.
- Works around a compatibility issue with Photoshop CS6 droplets.
- Fixes a problem that resulted in leftover abbreviations in 4th Dimension.
- Works around an issue that caused opening of a file selection window when certain applications were launched by double-clicking a document.
- Avoids a delay when the Typinator window was opened for the first time.
- Fixes a delay after formatted expansions in certain circumstances.
- Works around an issue that caused leftover abbreviation characters in Mail under Leopard.
- Fixes a compatibility problem with Default Folder.
- Works around an accessibility problem of Firestorm that caused delays during expansions.
Typinator 5.3 (November 2012)
- Typinator now supports special keystrokes (such as tab, return or cursor keys) within expansions.
- Faster clipboard-based expansions in most applications.
- Avoids a delay when the first expansion was made in Pages, Numbers or Keynote.
- Improved accuracy and speed of cursor positioning in applications that use the standard Mac OS X text editor.
- Improved speed of cursor positioning within multi-line expansions in certain applications.
- Improved insertion of formatted text in certain older applications.
- Background version checks now take place only when the computer has been idle for a while.
- Works around a problem that caused insertion of the clipboard instead of the expansion in some situations.
- Fixes a cursor positioning problem with expansions containing the section sign on Mountain Lion.
- Works around an issue in AccountEdge Pro, where the typed abbreviation was not deleted.
- Works around a cursor positioning problem in Sublime Text 2.
- Improved compatibility with Fluid applications.
- Typinator now reliably restores the clipboard after expansions.
- Works around a cursor positioning irregularity in Mail on Mountain Lion.
- Works around an incompatibility with Quicken Essentials.
- The FileMaker 9 functions set no longer comes as a predefined set with Typinator, but can now be downloaded from the Download Extras web page.
Typinator 5.2 (September 2012)
- Compatible with OS X 10.8 (Mountain Lion).
- Typinator can now import Spell Catcher glossaries that have been exported as XML files.
- New technique for passing context variables to AppleScripts in Unicode format.
- Improves import from text files.
- Formatted text expansions now also work for certain applications that understand only HTML-formatted text.
- Internal redesign of the event mechanism.
- Improves performance and reliability of clipboard-based expansions.
- Cleanup: no longer supports old-style AppleScript expansions.
- Improved message in the registration window.
- Registration reminders appear less frequently in trial mode.
- Improved timing for clipboard restoration.
- Avoids a delay caused by feedback sounds in certain circumstances.
- Typinator's "Show Window" hotkey now also works when a sheet is attached to the main window.
- Works around an expansion problem in Save sheets.
- The Installer's completion sound now plays through the "sound effects" channel and respects the alert volume as defined in System Preferences.
- Works around an initial delay in many clipboard-based expansions.
- Expansion feedback sounds play through the "sound effects" channel specified in System Preferences.
- Subtle time-drift problem solved: All date and time items inside an expansion now refer to the exact time when the abbreviation was typed.
- Undo now works in the Notes field in the Set Info window.
- Fixes a problem that caused loss of pictures in formatted expansions.
- Resolves a shortcut conflict with Adobe Photoshop.
- Fixes a potential crash when changing the default feedback sounds in Typinator's preferences.
- Works around a cursor positioning problem in Cocoa applications when the expansion contains degrees or caret symbols.
- Correctly positions the cursor in expansions containing certain special Unicode characters.
- Solves an expansion problem inside spreadsheet cells in Numbers.
- Fixes a rare lock-up during a Quick Search.
- Improved rounding in the "General" format of the pocket calculator.
- New technique for adding Typinator to the list of Login Items now also works for Mountain Lion.
- Fixes an expansion problem that was introduced with Pages 4.2. Numbers 2.2 and Keynote 5.2.
- Works around a cursor positioning problem in Numbers.
- No longer disables expansions when an ATOK input source is selected.
- Works around an expansion and cursor positioning problem in Xcode 4.
- Improves handling of quickly typed abbreviations that follow each other immediately.
- Now correctly handles cases where a character that terminated a "whole word" expansion is the beginning of the next abbreviation.
- Typinator no longer suppresses formatted expansions or expansions that include backspaces if they match the typed abbreviation.
- Avoids a delay before the first expansion takes place in an application.
- Works around a potential lock-up in Adobe Photoshop, Illustrator, and InDesign.
- Typinator now correctly recognizes Java applications with non-standard process signatures.
- Improves handling of longer and multi-line expansions in CafeTran.
- Fixes an issue where the font and color panels could not be used in rich text expansions after switching to another application.
- Works around a timing problem with clipboard-based expansions in TextMate.
- Now works with the English variant of the "Baram" input source for Korean.
- Fixes a crash on Mountain Lion when importing or exporting sets under certain circumstances.
- Improved detection of AppleScript parameters that consist of multiple lines.
- Improves handling of the "start at login" setting in cases where the Typinator application was renamed.
- The installer now uses an improved technique for finding the preferred destination location.
- Works around an expansion problem when renaming a document via its window title on Mountain Lion.
- Typinator now correctly disables itself in Windows applications running in coherence mode in Parallels.
Typinator 5.1 (May 2012)
- Interactive input fields
- The {…} pop-up now contains convenient items for inserting variables, assignments, and input fields.
- Expansions can now contain comments that do not appear in the result.
- Optional inclusion of beta versions in the automated check for updates.
- "Open in Finder" button in Typinator's Preferences for quick access to Typinator's Sets folder, even if it is hidden in the user's library in Mac OS X 10.7 or newer.
- Embedded utilities are now fully 64-bit-compatible.
- Signed with a Developer ID certificate in preparation for Mountain Lion's Gatekeeper.
- After inserting date and time calculations, the default value "+1" is now selected.
- Completely redesigned processing of {…} markers for robustness and speed.
- Improves tab navigation between abbreviation and expansion.
- Dramatically improved speed of repeatedly used AppleScripts.
- Clarifies a confusing message about "secure keyboard mode".
- Typinator now recognizes input sources that prevent recognition of abbreviations.
- Improved import of text files with explicit encodings.
- Works around an insertion problem in Scribus.
- Fixes a memory issue when checking version numbers of active applications.
- Improves detection of keyboard changes.
- The date and time of the last update check is now correctly shown for the current time zone (instead of GMT).
- Works around an issue that caused terminators of "whole word" abbreviations to appear before the expansion in Safari and Google Chrome.
- Fixes a situation in which compiled shell tools were not executed as scripts.
- Fixes a problem that caused expansions to fail when a previously typed abbreviation was equal to its expansion.
- Solves an issue with accented characters in certain languages that caused expansion of incorrect abbreviations.
- Fixes a problem with multi-monitor setups in which the Quick Search results were not visible.
- Works around a problem with Quick Search when the Hide checkbox was enabled for Typinator in the Login Items of System Preferences.
- Works around an issue with multi-line expansions in Sublime Text 2.
- Fixes a cursor positioning issue.
- Fixes a problem that resulted in removal of braces from certain source code snippets.
- Works around a problem when corrupted data in the clipboard caused Typinator to crash.
- Works around an expansion and cursor positioning issue in Coda 2.
Typinator 5.0.1 (January 2012)
- Fixes a problem that caused rejection of certain license keys on 64-bit systems.
- Works around a problem that caused the "New item from Selection" command to fail when it was invoked from the menu instead of a hotkey.
- Works around an expansion issue with Google Chrome Canary.
- AppleScript files are now also accepted in UTF-8 and UTF-16 encodings; scripts saved with Script Debugger no longer cause an error.
- Improved recognition of script encodings in more cases.
- Improved detection of changes to keyboard layouts.
Typinator 5.0 (January 2012)
- Scripting support allows computed script results in expansions.
- Text files can be included in expansions.
- Pocket calculator in the Quick Search field.
- Date and time calculations.
- The AM/PM time marker is now also available in a lowercase variant.
- New placeholders for the name of the current time zone and the time offset relative to UTC.
- New option to delete characters that were typed immediately before the abbreviation.
- New diagnostic function explains situations in which Typinator does not work as expected.
- Universal 32/64-bit binary.
- Speeds up display of the abbreviation table in the case of very long expansions.
- Internal expansion mechanism redesigned from ground up with improved support for Undo and unified handling of special cases.
- Download link on "Predefined Sets" sheet points to the Extras page on the Ergonis web site.
- Improved algorithm for placeholders in expansions with more robust handling of special cases.
- Improved handling of fast typing that overlaps with processing of expansions.
- Works around an expansion issue with Eudora 6.
- Works around a clipboard bug in Lion.
- Includes support settings for diagnosing and fixing timing-related issues.
- Works around an expansion problem in Vico.
- Fixes an expansion problem with FocusWriter.
- The table in the Application Settings window now shows the correct generic application icon for applications that cannot be found.
- Fixes swapped long and short day formats during import from TextExpander.
- Fixes an issue where the abbreviation was not deleted in case of an empty text expansion.
- Works around a cursor positioning problem when single quotes were used as string delimiters.
- Fixes a problem with multi-line expansions in Evernote.
- Works around an insertion problem in the Notes field of Sente.
- Avoids a crash in rare situations when selecting a new Sets folder.
- Works around expansion problems with auto-repeating keys on Lion.
- Fixes an issue with expansions in TextMate 2.
- Typinator 5.0 requires Mac OS X 10.5 or newer.
Typinator 4.5 (August 2011)
- Typinator can now import MS Office "ACL" files.
- Typinator now works with abbreviations in right-to-left languages like Arabic and Hebrew.
- On Mac OS X 10.5 and newer, searching for abbreviations now disregards diacritical marks, so "e" also matches "é", etc.
- Abbreviations in disabled sets are no longer considered in conflict checks.
- The ** wildcard for disregarding keywords in the Quick Search can now be specified anywhere in the search string.
- Expansions are inserted in all upper case when the caps lock key is active.
- In the Quick Search, exact phrases (as opposed to separate words) can be specified in quotes.
- In the search field in the Typinator window, diacritical marks are respected for strings enclosed in quotes.
- New technique for dealing with special requirements of incompatible applications.
- Improved saving and restoring technique for the clipboard contents.
- When the Typinator window is open, command-alt-F now enters the Search field even when the focus is inside the expansion text field.
- Shift-tab navigate backwards from the expansion field to the abbreviation field.
- Improved detection of exceptional cases; Typinator's menu bar icon now shows more accurate status information.
- Typinator's installer no longer displays a premature warning when the "Enable access for assistive devices" option is turned off in System Preferences.
- Works around a problem in RockMelt that caused multi-line expansions to appear on the same line.
- Reduces the clipboard restoration delay in Safari.
- Fixes a problem with "quick expansion" in Nimbuzz.
- Accelerates expansion in UltraEdit.
- Addresses a problem that resulted in truncated expansions in BBEdit.
- Fixes a visual glitch that lead to indented display of plain text expansion fields when the last line of a previously displayed formatted text was indented.
- Works around a long delay when copying large images in PhotoLine.
- Fixes a problem that caused leftover abbreviations in Vectorworks.
- Fixes a problem with multi-line expansions in Sparrow 1.2.
- Works around an issue with large bitmap images in the clipboard.
- Typinator provides a "flush buffer" mechanism for third-party applications.
- Speed improvements when large sets are disabled.
- Enabling and disabling sets in the set list now correctly updates all hints about conflicts.
- Works around an insertion problem in Google Earth.
- Solves a "quick expansion" issue in Texmaker.
- Works around a long delay during rapid copy/paste sequences.
- Fixes a localization issue in the download progress window.
- Works around an issue where abbreviations were not properly replaced with expansions in Path Finder's terminal window.
- Works around expansion issues in Aptana Studio.
- Fixes a cursor positioning error in Coda that was introduced with Typinator 4.4.
- Typinator disables itself in the Paypen application to work around issues with the scanning process.
- Works around an expansion issue with LiveCode.
- New wording in the installer clarifies the situation when an existing license does not cover the new version.
- Works around an issue with troubles in certain Windows applications running inside a Citrix environment.
- Works around a conflict with TweetDeck's autocompletion of user names.
- Works around a cursor positioning problem in Safari 5.1.
- Solves an issue that caused the terminating character after a "whole word" abbreviation to get inserted before the expansion.
- Works around a problem with multi-line expansions in custom browsers created with Fluid.
- Small adjustments and extensions of the predefined English AutoCorrection sets.
- Solves an issue with quick expansion in Eddie.
- Works around an expansion issue with Canvas X.
- Fixes incorrect handling of abbreviations that immediately follow apostrophes.
Typinator 4.4 (May 2011)
- Typinator has a new preference setting that controls the volume of the expansion sounds (requires Mac OS X 10.5 or newer).
- After creating a new auto-correction from the selection or clipboard, Typinator puts the correction on the clipboard, so it can be pasted over a misspelled word.
- The command-F shortcut now enters the search field when the set list or abbreviation list is selected.
- Smarter relevance ranking for items that were previously selected in a Quick Search.
- Typinator now shows the total number of abbreviations in the header of the set table.
- Starting a Quick Search with ** searches all items, ignoring search keywords.
- Entering a set keyword in the Quick Search field now shows all items in this set when no other search terms follow.
- Typinator now comes with large (512x512) Finder icons.
- Abbreviations and expansions that contain numbers are now sorted numerically in the abbreviation list.
- Typinator no longer warns about a deprecated method.
- Works around a problem with long expansions in Coda.
- Solves an issue where Espresso showed a 'Failed to get keycode' error message upon certain Typinator expansions.
- Fixes a problem with multi-line expansions in Sparrow 1.0beta7 and newer.
- Adds a new logging mechanism for remote debugging.
- Fixes an expansion issue with MessengerPro.
- Works around a problem where FileMaker Pro's Get(ActiveModifierKeys) function incorrectly reported pressed modifier keys after certain expansions.
- Works around a problem in InDesign that caused expansions with cursor position to fail.
- Works around an issue with large bitmap images in the clipboard.
- Typinator provides a "flush buffer" mechanism for third-party applications.
- Speed improvements when large sets are disabled.
- Enabling and disabling sets in the set list now correctly updates all hints about conflicts.
- Works around an insertion problem in Google Earth.
- Solves a "quick expansion" issue in Texmaker.
- Works around a long delay during rapid copy/paste sequences.
- Fixes a localization issue in the download progress window.
- Works around an issue where abbreviations were not properly replaced with expansions in Path Finder's terminal window.
- Works around expansion issues in Aptana Studio.
- Fixes a cursor positioning error in Coda that was introduced with Typinator 4.4.
- Typinator disables itself in the Paypen application to work around issues with the scanning process.
- Works around an expansion issue with LiveCode.
- New wording in the installer clarifies the situation when an existing license does not cover the new version.
- Works around an issue with troubles in certain Windows applications running inside a Citrix environment.
- Works around a conflict with TweetDeck's autocompletion of user names.
- Works around a cursor positioning problem in Safari 5.1.
- Solves an issue that caused the terminating character after a "whole word" abbreviation to get inserted before the expansion.
- Works around a problem with multi-line expansions in custom browsers created with Fluid.
- Small adjustments and extensions of the predefined English AutoCorrection sets.
- Solves an issue with quick expansion in Eddie.
- Works around an expansion issue with Canvas X.
- Fixes incorrect handling of abbreviations that immediately follow apostrophes.
Typinator 4.3 (January 2011)
- Quick definition of snippets directly from the Typinator menu or via configurable hotkeys.
- Does not ask for confirmation when deleting an item with an empty expansion.
- Works around an issue with FreeHand, where abbreviations were not correctly replaced with the expansions.
- Fixes a problem with multi-line expansions in the Sparrow e-mail client.
- Works around a problem with expansions in Google Docs spreadsheets in Firefox.
- Works around a bug in Google Chrome that caused expansions with cursor position to fail.
- Fixes a problem with end-of-line characters in RubyMine.
- Works around a problem with quick expansion in Sigil.
- Works around an expansion problem in FocusWriter.
- Removes an incorrect startup log message on Mac OS X 10.4.
- Fixes an expansion problem in TeXworks.
Typinator 4.2.1 (November 2010)
- Improves reliability with "quick expansion" for users who type so quickly that keystrokes partly overlap.
- Fixes a problem with expansions in Alfred, TextMate, Things, and TotalFinder.
- Typinator now correctly disables itself when Timbuktu Pro is the active application.
- Solves an expansion problem with Excel X (v 10).
- Typinator now works with Emacs.
Typinator 4.2 (November 2010)
- Fixes a problem with Mac OS X 10.6.5 that caused abbreviations with certain characters to fail.
- Fixes a cursor positioning problem in iTunes 10.
- Fixes an insertion problem with short expansions in 4D Client.
- Works around an issue where Safari's suggestions in the address field caused leftover characters in expansions.
- Fixes a problem where Typinator stopped working when more than 100 sets were installed.
- Reduces the housekeeping activities done at idle time.
- Works around a bug in Mac OS X that caused increasing memory allocation and slowdown when copying and pasting certain bitmap pictures.
- Avoids a small delay during clipboard-based expansions.
- Works around a problem with cut-off expansions in iTunes.
- Works around an issue in Outlook 2011 where the last character of the abbreviation was not removed.
Typinator 4.1 (August 2010)
- Set-specific presets for case options and the "Whole word" setting.
- Quick Search is now much faster when sets contain pictures.
- Faster import of text files.
- The installer now displays a more prominent warning when a new version is not covered by an older license.
- The search field is no longer obscured by Menu Eclipse.
- Improved behavior with tabbing through the items in the Typinator window when Full Keyboard Access is on.
- When a new version of Typinator is announced, it is now possible to skip just this version yet receive announcements for subsequent versions.
- More detailed explanation of exceptional situations in the User's Guide.
- Fixes expansion issues with aMSN.
- Rewording of some messages clarifies the new license model.
- Solves a problem with composing Gmail messages in Firefox.
- Works around an expansion issue in Komodo Edit and Komodo IDE.
- Fixes a problem that resulted in an incorrect Quick Search hotkey after cancelling the Preferences window.
- Works around a problem where expansions did not work in Kindle for Mac.
- Reduces the amount of console log output.
- Fixes a few errors in the built-in English dictionaries.
- Fixes an issue with Mail 4 (Snow Leopard) where the last character of the abbreviation was not deleted.
- Fixes a cursor positioning problem in Cocoa applications with expansions that contain a trademark, copyright or registered sign.
- Fixes some internal issues that could result in increased memory allocation over time.
Typinator 4.0 (May 2010)
- Quick Search for searching snippets by their abbreviation or expansion.
- Sets can be globally enabled or disabled.
- Corrects a misleading message about coverage of license keys.
- Improved display of line breaks and tab characters within expansions in the abbreviation table.
- Typinator now correctly disables itself when Parallels Desktop 5 is active.
- Works around a problem where Typinator would not work in the title field of a note in Tinderbox.
- Fixes incorrect cursor positioning in Mellel and Nisus Writer Pro.
- Fixes incorrect menu bar icon when the Typinator window was opened in pause mode.
- Works around an issue where text copied from a numbered list could not be pasted in the abbreviation field.
- Fixes a problem where a corrupted set file caused the creation of multiple empty sets.
- Fixes an issue where imported sets did not properly synchronize via Dropbox or Mobile Me.
Typinator 3.7 (January 2010)
- New technique for easy installation and update.
- Customizable keyboard shortcuts for opening the Typinator window and pausing Typinator.
- Reorganized Preferences window.
- Clicking the icon in the menu bar now opens the Typinator window with a single click; a small triangle provides quick access to the menu.
- Faster updates of the menu bar icon in the case of state changes.
- Opening the Typinator window no longer causes space switches.
- New "Check for Updates" item in the Typinator menu allows for quick checking for new versions.
- Typinator now correctly disables itself when CoRD (Cocoa Remote Desktop) is the active application.
- Works around a problem where a sets folder inside a FileVault-encrypted home folder was rejected because it was "removable".
- Fixes an issue when the iDisk was not yet available during startup or login.
- Fixes a problem with incorrect pasteboard formats that caused an increase of the CPU load.
- Works around an issue in Mail where multiple spaces in the expansion were replaced with a single space.
- Fixes an issue with Eudora 6 where Typinator failed to remove the abbreviation before inserting the expansion.
- Fixes an irritating error message when Typinator was registered with a newer license key.
- Improved version checking during beta tests.
- Fixes a problem with multi-line expansions in SeaMonkey.
- Typinator now correctly disables itself for Windows applications running in Unity mode in VMWare Fusion.
- Works around a problem with expansions in certain web pages with Safari and Google Chrome.
- Fixes a problem with expansions in Flash-based web content in Safari.
- Typinator now suppresses strange tooltips that appear when the mouse pointer is over a long expansion in the abbreviation table.
- Works around a problem that caused insertion of incorrect line endings in SubEthaEdit.
- Fixes a problem with multi-line expansions in WebKit.
- Fixes a cosmetic issue with separator lines in the preference panel.
- Fixes an error that caused the "match case" option to fail when the abbreviation was in all upper case.
- Works around a problem with TIFF clipboard contents created by Adobe Fireworks.
Typinator 3.6 (September 2009)
- Synchronization support for Dropbox and iDisk.
- Typinator now allows abbreviations that begin with a space character.
- It is now possible to select in which folder Typinator should store abbreviation sets.
- More flexible adaptation to applications with special requirements.
- Typinator now has a support interface that simplifies registration and various support activities.
- The version check now includes dynamic updates of special cases for certain applications.
- Added more diagnostic information to support mail messages.
- Faster and more robust change management of set files.
- Typinator now allows the option "case affects expansion" for abbreviations that contain only a single letter.
- Clipboard saving and restoration is now done more efficiently.
- Cursor positioning within multi-line expansions is now much faster in most Cocoa applications.
- Typinator now considers new word-break rules in Snow Leopard during cursor positioning.
- Fixes a problem that caused cursor positioning for expansions without a cursor marker in certain applications.
- Avoids a slight delay during handling of the first keystroke after a switch to another application.
- Faster identification and collection of application-specific abbreviations.
- Works around problems in World of Warcraft, MYOB AccountEdge and TeamAgenda that caused insertion of the expansion without deleting the abbreviation.
- Fixes a problem that caused leftover abbreviations and incorrect cursor positioning in Adobe ExtendScript Toolkit and World of Warcraft.
- Works around a problem that caused expansions to fail in Chromium, FirstClass, Papyrus, Perforce, and Mariner Write.
- Works around a problem in 4thDimension that caused expansions to appear as a series of "a".
- Fixes a problem with tabs and multi-line expansions in TextMate.
- Fixes a problem that caused insertion of spaces in the middle of long expansions in InDesign.
- Works around an issue that caused slow expansion and incorrect handling of multi-line expansions in AlphaX.
- Typinator now correctly inserts paragraph breaks in multi-line expansions in Nisus Writer Pro.
- Typinator now works around a problem that caused Adobe ExtendScript Toolkit to crash during execution of a script when a Typinator abbreviation was expanded previously.
- Typinator now correctly disables itself when the Citrix ICA CLient is the active application.
- Typinator works around a bug in Snow Leopard that caused crashes during import or export of sets.
- Fixes a problem that could result in a series of empty sets.
- Avoids warning messages about certain deprecated methods under Snow Leopard.
- Works around a problem in MS Word that caused the creation of bookmarks for every copied piece of text when Typinator is active.
- Localized short date formats no longer contain the trailing periods that have been introduced in Snow Leopard.
- Works around a problem with quick expansion in Tex-Edit Plus.
- Works around crashes caused by incorrect clipboard contents created by MaxBulk Mailer.
Typinator 3.5.1 (June 2009)
- Now correctly handles multi-line expansions in Coda, Mailplane, ScreenSteps and TextMate.
- Works around compatibility issues with site-specific browsers created with Fluid.
- Works around a problem in Opera and LyX that caused expansions to appear as a series of "a".
- Fixes a compatibility issue with the new expansion technique in RagTime.
- Fixes a problem that caused typed abbreviations to remain after the expansion in BlitzMail.
- Works around a glitch in Quicken that caused insertion of the expansion without deleting the abbreviation.
- Fixes a problem with setting the cursor position to the end of a line in BBEdit, Eclipse, TextWrangler and Xcode.
- Fixes a problem with expansions containing tab characters in Ecto.
- Fixes a problem with double braces in Eclipse.
Typinator 3.5 (June 2009)
- Typinator now uses a new expansion technique that allows for much faster replacements and improves compatibility with many applications and third-party utilities (requires Mac OS X 10.5.5 or newer).
- Typinator now also supports custom user sounds stored in ~/Library/Sounds.
- Improves cursor positioning speed in large code framents in Xcode, BBEdit, and TextWrangler.
- Improves compatibility with other third-party utilities that intercept keystrokes.
- Typinator now correctly disables itself when VirtualBox is the active application.
- Renamed the "Suspend" menu item to "Pause".
- Improved version checking during beta testing.
- When Typinator is paused, the menu bar icon no longer blinks.
- Improved handling of multi-line expansions with non-standard line separators.
- Internal streamlining.
- Improved handling of special cases for Java applications.
- More flexible adaptation to applications with special requirements.
- Fixes incorrect cursor positioning in Xcode and Eclipse.
- Works around a cursor positioning problem in Cocoa applications when the expansion contained a number with a decimal point.
- Improves compatibility with vi.
- Fixes a compatibility issue with the Revolution runtime.
- Fixes a problem that caused Typinator to forget license information when preferences were synced with MobileMe.
- Fixes a delay during typing that occurred with certain applications.
- Fixes a bug that could cause freezes and left-over characters on Mac OS X 10.4.x.
- Works around a bug in Mail that resulted in incorrect placement of the insertion point after certain expansions that contain tab characters.
Typinator 3.4.1 (January 2009)
- Fixes a problem with fast user switching where expansions did not work when Typinator was used in multiple accounts on the same computer.
- Works around a problem where Typinator did not expand abbreviations entered in certain dialog windows of InqScribe.
- Fixes a problem where Typinator could not assist with opening System Preferences when the "Enable access for assistive devices" option was turned off.
Typinator 3.4 (January 2009)
- It is now possible to temporarily suspend Typinator.
- Works around a problem that caused Typinator to fail in certain floating windows, such as Spotlight or the quick entry windows of OmniFocus and TaskPaper. (OS X 10.5 only)
- Fixes errors in the usage notes of some of the predefined sets.
- Expansion and correction sounds did not play when the "Feedback Sound" option had been turned off in a previous version of Typinator.
- Fixes a problem where editing an abbreviation did not work properly after deleting all characters with the backspace key.
- Solves a problem that caused Typinator to mess up an abbreviation while typing in the abbreviation text field.
- Fixes a problem where Typinator did not recognize abbreviations typed immediately after deleting a word with alt-backspace.
- Fixes a bug that caused the memory requirements to grow over time.
- Fixes a problem with truncated texts in the German localization.
- Typinator now preserves the height of the set list when the size of the window changes.
- Fixes a problem that caused duplication of prefixes and suffixes with space characters.
- Works around a problem that caused expansions within Typinator's own window.
- Fixes license key check on Mac OX 10.5.
- Fixes a problem that caused some of Typinator's alert messages to appear invisibly beneath open windows of other applications.
Typinator 3.3.1 (December 2008)
- Fixes a problem in the French localization that made the set pop-up menu disappear and truncated some texts.
Typinator 3.3 (December 2008)
- New "Set Info" window for convenient editing of set-specific options.
- Each set can now have its own expansion sound.
- Typinator now uses separate default sounds for expansions and corrections.
- A new "Notes" field lets you add comments and copyright notices to sets.
- You can now conveniently define common prefix and suffix characters for all abbreviations within a set.
- English autocorrection sets are now included in US and British versions.
- Two new built-in sets with Unicode subscript and superscript characters.
- The whole word and case options can now be changed for multiple abbreviations in one step.
- Smarter handling of apostrophes covers most special cases in English and French.
- Option to count replacements as corrections or expansions.
- Fixes a resizing anomaly with the set pop-up menu.
- Typinator updates its preferences file less often under heavy use.
- Works around a problem in NetBeans that caused Typinator to insert the previous contents of the clipboard.
- Fixes a problem that caused the memory requirements of Typinator to grow after certain editing operations.
- Fixes a problem where Typinator refused to import sets from certain locations near the Application Support folder.
- Fixes a problem with conversion of large expansions from older set formats.
- Fixes an interference with Contactizer Pro's auto-completion feature.
- Fixes a problem where typed abbreviations were not removed in Adobe Acrobat.
Typinator 3.2 (October 2008)
- Predefined set for FileMaker developers provides shortcuts for all FileMaker 9 functions.
- Works around a problem in OpenOffice and NeoOffice that caused Typinator to insert the previous contents of the clipboard.
- Works around an inconsistency in Apple Mail's handling of line ends.
- Improved internal technique for definition of application-specific exceptions.
- Refinements in the English dictionaries avoid undesirable replacements in other languages.
- Improves compatibility with BlueJ, where the clipboard was sometimes inserted instead of an expansion.
- Now includes the "Application Settings" command in the Action and status menus.
- Improved technique for adding predefined sets.
Typinator 3.1 (July 2008)
- The Typinator menu bar icon can be turned off.
- Simplified menu bar icon better matches the style of Apple's menu extras.
- The HTML Snippets set is now included in Typinator.
- New expansion template for the day of the year.
- Fixes a problem that caused a delay and flickering during expansions in certain applications like Together and svnX.
- Improved handling of expansions in Java applications (in particular, Zend Studio).
- Fixes a cursor positioning problem in Coda.
- Typinator now correctly disables itself in VMWare Fusion.
- Typinator now correctly replaces typed abbreviations by the expansion in MacVim.
- Typinator now works around a problem with expansions in Lotus Notes 8.
- Typinator no longer disables double-clicks generated by certain mouse and tabled drivers (e.g. Wacom, Logitech, USB Overdrive, SteerMouse).
- Typinator works around a problem that caused Mail to remove empty lines when an expansion occurred at the end of a line.
- Fixes minor errors in the French translation and the user's guide.
- Fixes a cursor positioning problem in Cocoa applications when the expansion contained apostrophes or vertical bars.
- Improved wording of some user interface elements avoids common misunderstandings.
- The "Open Window" command is now always enabled, even when the window has an attached sheet.
- Improves compatibility with Butler.
- Hours can now be inserted in 1-digit or 2-digit form.
- Suppresses expansion of abbreviations typed immediately after an apostrophe that follows a word (such as "re" in "we're"); this rule allows using "s" and "d" as whole-word abbreviations without expanding in "Joe's" and "we'd".
- The AutoCorrect toolbar item has been renamed to "Predefined Sets" because the installable sets are no longer just autocorrections.
- Improved messages when a license key needs a license renewal.
- Fixes a problem that caused expansions to happen in wrong cells in OpenOffice spreadsheets.
- Works around a problem in OpenOffice and NeoOffice that caused Typinator to insert the previous contents of the clipboard.
Typinator 3.0 (April 2008)
- Typinator now acts as a dockless application with a status bar menu item.
- Search field in the toolbar allows quick searching for abbreviations and expansions.
- Typinator now supports single-character abbreviations.
- Automatic checking for new versions.
- Typinator now includes the TidBITS AutoCorrection set.
- Restores the original type-selection feature within lists on Leopard.
- Works around a bug in InDesign that causes InDesign CS3 to crash after copying guides to the clipboard while Typinator is running.
- Fixes a problem that caused Typinator to forget the setting of the list splitter.
- On some Macs, the abbreviation window always appeared when Typinator was launched even though the corresponding preferences setting was turned off.
- Fixes a crash after importing new sets.
- Typinator now correctly disables itself in Parallels Desktop.
- Fixes incorrect cursor positioning in Camino.
- Works around a bug in the implementation of the Paste command in ScreenSteps.
- Typinator now allows custom set assignments for X11.
- Fixes a problem with updates of the abbreviation list after selecting a new set.
- Fixes a crash when the sets were modified on disk.
- Fixes a problem that could cause loss of the expansion text when changing the expansion type from plain to formatted and vice versa.
- Printing of large sets is now significantly faster.
- Improved layout of printed pages fits more abbreviations on each page.
- More detailed indicators for situations in which Typinator is disabled
- Various cosmetic improvements.
- Refined versions of the built-in autocorrection sets create fewer conflicts among languages.
- Improved handling of the terminator character typed to complete a "whole word" abbreviation.
- Typinator now requires Mac OS X 10.4 or newer.
Typinator 2.1 (November 2007)
- Typinator 2.1 is ready for Mac OS X 10.5 (Leopard).
- When typing an abbreviation in Flash, Typinator inserted the expansion without deleting the typed abbreviation.
- In Numbers, expansion took place in wrong spreadsheet cells.
- In ZDE, the Zend Development Environment, the previous contents of the clipboard got inserted instead of the expansion.
- Fixes a problem that could cause insertion of the current clipboard in MS Office applications.
- Fixes a problem with expansion in Second Life's chat input line.
- Printing a set did not work when the set contained invalid or corrupted abbreviations.
- Typinator did not work with certain keyboard layouts on Leopard.
- Fixes a problem with expansion within Terminal in Leopard.
- Fixes a problem with cursor positioning in Terminal, iTerm and a number of other Cocoa applications.
- Fixes a problem with source text editing in Xcode 3.0.
- Solves a compatibility problem with LaunchBar on Mac OS X 10.5.
- Works around a clipboard-related problem in MS Office applications that could lead to crashes after copying a piece of text.
- Improved compatibility with You Control.
- Typinator can no longer be stopped inadvertently by typing command-Q.
- Cosmetic improvements, mostly for Leopard.
- Fixes an inconsistency with online renewal of license keys.
- Refinements of the built-in auto-correction dictionaries.
- Typinator now correctly disables itself when Microsoft's Remote Desktop Connection 2.0 or Leopard's Screen Sharing is active.
Typinator 2.0 (June 2007)
- Sets allow convenient organization of abbreviations.
- Import and export of abbreviation sets.
- Comes with auto-correction sets for English, German and French.
- Import from Textpander, TextExpander and TypeIt4Me.
- Import of tab-delimited text files.
- Application-specific set assignment.
- Typinator can be disabled in individual applications.
- Improved handling of conflicts among abbreviations.
- Cursor position marker.
- Clipboard insertion within expansions.
- Streamlined user interface for improved conformance to Apple's guidelines.
- The abbreviation table can be sorted by abbreviation, expansion, options, and conflict status.
- The width of the abbreviation column can be extended in the list of abbreviations.
- Whole word and case options are now shown in the abbreviation table.
- Expansion of abbreviations is much faster now, even while typing extremely fast and with thousands of defined abbreviations and auto-corrections.
- Significantly reduced memory requirements, especially with large expansions.
- Statistics in the About window tell you how much time Typinator has saved you.
- The abbreviation list now displays the first non-space characters in multi-line expansions.
- Print icon in the toolbar.
- Typinator now comes with a tutorial for first-time users.
- Revised trial mode makes it easier to explore all Typinator features without a license key.
- Typinator did not work with iTerm.
- The Typinator window no longer comes to the front when it expands an abbreviation in Entourage 10.
- Expanding whole-word abbreviations could cause incorrect expansions later.
- In case-insignificant abbreviations containing certain accented letters, one or more typed characters were not replaced.
- Plain text expansions were shown with wrong text attributes when a formatted expansion was selected previously.
- Expanding in AppleWorks spreadsheets did not work properly.
- Fast typing with overlapping keystrokes caused Typinator to skip abbreviations. (*)
- Typinator disabled the keyboard shortcut for showing and hiding the dock. (*)
- Printing very long expansions resulted in overprint on following pages.
- Works around problems in QuarkXpress and InDesign CS1 that caused insertion of the clipboard instead of the selected character.
- The Typinator window no longer flickers at startup when the "access for assistive devices" option is off at startup.
- The disabled icon in the dock remained stuck even after quitting Typinator.
The changes marked with (*) require Mac OS X 10.4 or newer.
Typinator 1.6.1 (December 2006)
- The "Whole Word" option did not work with CopyPaste installed.
- Disabled abbreviations were not marked in trial mode.
- Accelerated display of long abbreviation lists.
Typinator 1.6 (December 2006)
- "Whole Word" expansion - optionally expand an abbreviation only if it is typed as an entire word.
- French localization
- Abbreviations may now contain space characters.
- Improved compatibility with applications that need special handling.
- Duplicating an item now creates an exact duplicate, including the original abbreviation text and the case and whole word options.
- Fixes a problem with RagTime, where the inserted expansion was selected, so subsequent typing would overwrite it.
- Fixes a problem with the inspector window of Adobe GoLive.
- Fixes a problem with certain X11 applications, where the content of the private X11 clipboard was inserted instead of the expansion.
- Finally fixes compatibility with NeoOffice (the fix made in version 1.5 did not always work).
Typinator 1.5 (October 2006)
- German localization
- Fixes a problem with expansion in NeoOffice spreadsheets.
- Typinator now checks if another copy of Typinator is already running and quits the other copy.
Typinator 1.4.1 (September 2006)
- Typinator did not recognize some abbreviations with certain non-US keyboard layouts.
- Expansions sometimes were shown with incorrect text colors.
- Typinator now uses less memory and reacts faster when the current keyboard layout changes.
Typinator 1.4 (August 2006)
- The abbreviation window now opens when bringing Typinator to the front with command-tab.
- Closing the abbreviation window now moves Typinator to the background.
- Fixed a crash on Mac OS X 10.3.9.
- Typinator correctly disables itself when Apple Remote Desktop or Microsoft's Remote Desktop Connection is active.
- Typinator uses a new technique that makes expansions more reliable and slightly faster.
Typinator 1.3 (July 2006)
- Starting with version 1.3, Typinator is a Universal Binary application that runs natively on both PowerPC- and Intel-based Macs.
- You can now select in which language the day of the week and the name of the current month should be inserted.
- You can now use the keyboard shortcut command-N to create new abbreviations.
- Typinator now works for X11 applications.
- Typinator now works with CopyPaste installed.
- Typinator did not work with certain keyboard layouts.
- The "Apply case variation" option sometimes produced wrong results.
- Fixed a problem with undoing changes to expansions.
- Re-registration with a new license key did not work properly.
Typinator 1.2 (December 2005)
- Insertion of formatted text with different text styles and embedded pictures.
- Typinator restores the contents of the clipboard after expanding an abbreviation.
- Undo is now supported when editing an abbreviation or expansion.
- The Typinator dock icon indicates situations in which abbreviations do not work.
- The delete key can now be used to remove the selected abbreviation.
- When deleting an item, pressing the option key deletes without a warning.
- Duplicating a picture abbreviation resulted in an empty expansion.
- Missing "Customize Toolbar" item added to Window menu.
- Typinator now respects the "hide" setting in the login items.
- Detection of abbreviation conflicts displayed false alerts during editing of an abbreviation.
- Fixed a problem with expansion of abbreviations in Lotus Notes.
- Typinator now correctly disables itself for Classic applications.
Typinator 1.1 (October 2005)
- Quick selection of items in the abbreviation list by typing the first few letters of an abbreviation.
- When an abbreviation cannot be inserted, Typinator now plays an error sound.
- Improved compatibility with Mac OS X 10.4 ("Tiger").
- Fixed a problem with expansion of abbreviations in Panorama.
- Fixed a problem where certain picture expansions could not be inserted.
- Command-tab switching beeped when Typinator was in front.
- Typinator skipped keystrokes that occurred immediately after expanding an abbreviation.
- Fixed a corrupted message in a dialog window.
- Typinator worked only for user accounts with administrator permissions.
- Typinator sometimes crashed during restart, shutdown or logout.
Typinator 1.0 (June 2005)
- First Public Release