User Tools

Site Tools


manual:Whats_New

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
manual:Whats_New [2018/02/19 22:31]
peternlewis [8.1]
manual:Whats_New [2024/05/21 02:31]
peternlewis
Line 1: Line 1:
 ====== What’s New? ====== ====== What’s New? ======
  
-Keyboard~~Maestro~~expands on the powerful base of previous versions, ​enhancing ​the editor, expanded MIDI support, adding ​comprehensive AppleScript supportrevamped clipboard switcherslots of new actions ​and additions to the engine. Keyboard~~Maestro~~requires ​OS X 10.10.0 Yosemite or later (10.10.or later recommended).+Keyboard~~Maestro~~11 expands on the powerful base of previous versions, ​improving ​the editor, adding ​many new actions and triggersNew Macro Wizardnew Security preference pane, a keyboardmaestro command line tool, support for Apple Text Recognition, ​and more. Keyboard~~Maestro~~11 requires ​macOS 10.13 High Sierra ​or later.
  
-==== 8.1.====+==== Changed in 11.0.====
  
-Fixed Append ​to File action. ([forum](https://​forum.keyboardmaestro.com/​t//​9461)) +Support dragging a file on to the File Selection button in the Write to File action. ([forum](https://​forum.keyboardmaestro.com/​t/​dragging-file-to-purple-folder-doesnt-get-the-path/34084)) 
-Fixed AppleScript for creating dictionaries ​and dictionary keys. ([forum](https://​forum.keyboardmaestro.com/​t//​9421)) +Added the SelectMenuByNameText token. ([forum](https://​forum.keyboardmaestro.com/​t/​how-to-get-last-selected-menu-item/​35954/​14)) 
-* Fixed an issue with Trigger ​Macro by Name. ([forum](https://​forum.keyboardmaestro.com/​t//​9456))+* Corrected %LongSystemVersion% token to %SystemLongVersion%. ([forum](https://​forum.keyboardmaestro.com/​t/​km-11-token-systemlongversion-not-giving-a-result/​34830)) 
 +* Worked around a bug in NSRegularExpression erroneously setting NSMatchingHitEnd. ([forum](https://​forum.keyboardmaestro.com/​t/​find-and-replace-with-regex-doesnt-find-every-occurrence/​35137)) 
 +* Worked around an issue with [[action:​Open_the_Finder_Selection|Open the Finder Selection]] action. ([forum](https://​forum.keyboardmaestro.com/​t/​the-application-cant-be-opened/34974)) 
 +* Remove `exists` condition for [[condition:​Variable|Variable]] condition which has no single meaning. 
 +* Resolved a crash if you enter percent characters in USB Device or [[trigger:​Mounted_Volume|Mounted Volume]] trigger names. 
 +* Fixed [[action:​Manipulate_a_Window|Manipulate a Window]] action not working on multiple windows when it should have. 
 +* Fixed an issue with [[trigger:​Focused_Window|Focused Window Titled Changed]] trigger on activation. ([forum](https://​forum.keyboardmaestro.com/​t/​focused-window-title-changes-trigger-gets-triggered-upon-group-activation/​35128)) 
 +* Fixed an issue with displaying some forms of styled text. ([forum](https://​forum.keyboardmaestro.com/​t/​named-clipboards-how-to-change-font-and-background-color-font-type-size-etc/​36116)) 
 +* Fixed an issue where the Active ​Macro Groups palette could be incorrect. 
 +* Fixed a possible issue with [[action:​New_Google_Chrome_Window|New Google Chrome Window]] action putting the URL in the old window. 
 +* Fixed an issue where modifiers could be added to the search field if it was the focussed field when the editor activated. ([forum](https://​forum.keyboardmaestro.com/​t/​keyboard-maestro-editor-unintentionally-inserting-modifiers-in-to-search-field/34463)) 
 +* Tried again to resolve issues with non-integer refresh rates and the [[action:​Set_Screen_Resolution|Set Screen Resolution]] action.
  
-==== 8.====+==== Changed in 11.0.2 ====
  
-Added initial search string to Prompt With List action. ([forum](https://forum.keyboardmaestro.com/​t//​7998)) +Resolved an issue [[action:Display_Text|Display Large Text]] action stealing focus in Sonoma. 
-Added title to Prompt With List action. ([forum](https://​forum.keyboardmaestro.com/​t/​/7998)) +* Worked around an issue when setting window position and size when the system is animating the changes and gets confused
-* Added configurable width to Prompt With List action. ([forum](https:​//​forum.keyboardmaestro.com/​t//​7998)) +Fixed the [[action:​Alert|Alert]] action ​to honor the [[action:​Set_Next_Engine_Window_Position|Set Next Engine Window Position]] ​action. ([forum](https://​forum.keyboardmaestro.com/​t/​possible-bug-the-alert-window-does-not-respond-to-the-set-next-engine-window-action/33870)) 
-Added automatic width to Prompt With List action+Resolved an issue with keys in the status menu not being handled for a period of time after the Status Menu is opened
-Write File trashes any pre-existing target file/​directory before writing (rather than overwriting directories!). ([forum](https://​forum.keyboardmaestro.com/​t//​9396)) +Resolved an issue with [[action:​Set_Variable_to_Text|Set Variable to Text]] action and arrays ​within ​tokens. ([forum](https://​forum.keyboardmaestro.com/​t/​bug-version-11-set-variable-to-text-variable-name-by-indirection-variable-name-from-array-with-custom-delimiter/33934)) 
-* Highlight undisclosed "(n actions)"​ when search matches ​within ​the actions. ([forum](https://​forum.keyboardmaestro.com/​t//​9197)) +[[action:Set_Variable_to_Text|Set Variable ​to Text]] action will error if it is setting an indexed element and the index is out of range. ([forum](https://​forum.keyboardmaestro.com/​t/​how-to-write-to-a-position-in-an-array-variable/​25702/7)) 
-Added parameter to Execute Macro action ​title ([forum](https://​forum.keyboardmaestro.com/​t//​9185)) +Resolved ​performance issue with the [[token:​FrontDocumentPath|%FrontDocumentPath%]] token in the editor
-* Added ApplicationBundleID token. +Possibly resolved an issue with [[trigger:​USB_Device_Key|USB Device Key]] triggers when lots of 0 packets are sent by the device
-* Changed "​Assert unless" ​to "​Assert that" which is more correct phrasing. +* Fixed an issue with the non-edit display of OCR languages
-* Fixed Prompt with List Prompt not being horizontally centered. ([forum](https://​forum.keyboardmaestro.com/​t//​7998)) +Fixed an issue with non-integer screen refresh rates.
-Fixed possible crash with Custom HTML Prompt if JavaScript closes ​the window immediately. ([forum](https://​forum.keyboardmaestro.com/​t//​9080))+
-Fixed bug with Find Image (et al) and local variables+
-* Fixed selecting New... in Named Clipboard popup menus. ([forum](https://​forum.keyboardmaestro.com/​t//​9405)) +
-Compiled ​with Xcode 9.2 +
-==== 8.0.5 ====+
  
-* Added support for frames ​in [[actions:​Browser_Form_Actions|actions:​Browser Form Actions]]. +==== Changed ​in 11.0.1 ====
-* Support local and instance variables in Calculate and ProcessTokens from [[action:​Custom_HTML_Prompt|Custom HTML Prompt]] actions. +
-* Option-click the Favorites button in [[manual:​Clipboard_History_Switcher|Clipboard History Switcher]] to toggle “Favorites Only”. +
-* Fixed a problem with Clipboard History not showing after certain copied data. +
-* Fixed the Switch action not processing text tokens. +
-* Improved the unused variable warning for the For Each action. +
-* Fixed MIDI trigger "​increases"​ setting not sticking. +
-* Fixed an issue with AppleScript editing a macro that was not visible to the current search filter. +
-* Fixed an issue with latest version of Microsoft Word and restoring the clipboard.  +
-* Fixed a few typos.+
  
 +* Request Calendar permission when using the [[action:​Create_Calendar_Event|Create Calendar Event]] action.
 +* Fixed an issue with [[action:​Press_a_Button|Press a Button]] and other actions when it fails but does not abort the macro.
 +* Fixed some issues with the [[action:​Select_Menu_by_Name|Select Menu by Name]] action.
 +* Fixed [[action:​Search_and_Replace|Search and Replace]] action to fail when the source cannot be read.
 +* Mitigate issue with 1Password corrupted bookmarks causing a crash/lag.
 +* Fixed an issue with [[action:​Show_Palette_of_Macros|Show Palette of Macros]] action not using the default theme initially. ([forum](https://​forum.keyboardmaestro.com/​t/​palettes-all-changed-with-v11/​33685))
 +* Fixed the [[token:​TriggerBase|%TriggerBase%]] token for the Periodic, Time of Day and other triggers. ([forum](https://​forum.keyboardmaestro.com/​t/​possible-bug-periodic-trigger-s-triggerbase-value-has-changed-in-km11/​33607))
 +* Fixed an issue with [[token:​FinderSelections|%FinderSelections%]] and other tokens on pre-Ventura systems. ​
 +* Added a TokenTimeout and ForceSynchronousTokens preference. ([forum](https://​forum.keyboardmaestro.com/​t/​possible-bug-finderselections-token-returns-inaccurate-results-when-selecting-large-number-of-items/​33713))
 +* Fixed some false positives with modifier only [[trigger:​Typed_String|Typed String]] triggers.
 +* Fixed an issue with [[action:​Find_Image_on_Screen|Find Image]] & [[action:​Move_or_Click_Mouse|Click Mouse With Found Image]] actions when Waiting For Match.
 +* Resolved an issue with the macro group Toggle window stealing focus in Sonoma.
 +* Fixed a possible issue with some [[trigger:​Wireless_Network|Wireless Network]] trigger names.
 +* Fixed a minor issue with the non-Edit display of Smart Groups.
  
-==== 8.0.4 ====+==== Editor ​====
  
-* Added "​increases" ​and "​decreases"​ options ​to MIDI controller change trigger ​([forum](https://​forum.keyboardmaestro.com/​t//​7944)) +* Added New Macro Wizard to quickly make new macros. 
-Support array index for many tokens (eg `%TriggerValue[3]%`)+* Added Security [[manual:​Preferences|preference pane]] to summarise the state and adjust the various system security settings.  
-  `FrontWindow*`,​ `Window*`, `Screen*`+* Added [[manual:​Macro_Groups|Macro Group]] synching option ​to Disable Macro Group on All Macs. ([forum](https://​forum.keyboardmaestro.com/​t/​request-new-group-creation-pref-disabled-on-this-mac-on-all-cpus/32698)) 
-  `SystemClipboard`,​ `PastClipboard`,​ `NamedClipboard`,​ `TriggerClipboard`+Report if macros that are deleted are in use by other macros. 
-  `TriggerValue`,​ `CurrentMouse`,​ `FoundImage`+* Added deprecated: ​[[manual:​Search_Strings|search string]]. 
-* Added Search & Replace and Count/Find facility ​to Keyboard Maestro Engine AppleScript dictionary+Added action:1234 [[manual:​Search_Strings|search string]]
-* Added Report Updates Only When Editor Activates ​to General ​Preferences. +Added word:wombat [[manual:​Search_Strings|search string]]
-Added more clipboard flavor exclusions for Microsoft Word to yet again avoid the bookmark link issue+Show Click Location in Quick Look view of images in [[action:​Move_or_Click_Mouse|Click at Found Image]] action (contstant offsets only)
-Remember Clipboard Switcher Info button setting+* Added “Do Not Ask Again” option ​to Evaluate Conditions alert
-Worked around Chrome not liking certain characters ​in JavaScript strings ​([forum](https://​forum.keyboardmaestro.com/​t//​8195)). +* Added link to wiki [[manual:Preferences|Preferences]] in the General preferences settings.  
-Detect case where either ​the Engine or editor ​is translocated (previously only detected case where both were). +Support inserting “¬” characters with option-Return in AppleScript script fields
-* Fixed an issue where you could not edit some fields in disabled actions ​([forum](https://forum.keyboardmaestro.com/​t//8185)). +Support text completion for Path fields
-Fixed Dictionary Key condition field not saving ​when you typed in to it.  +Support `macros` ​in AppleScript smart groups. ​([forum](https://​forum.keyboardmaestro.com/​t/​feature-request-applescript-parity-between-macro-groups-and-smart-macro-groups/​14602/4)) 
-Fixed Command-K toggling ​the Action Selector.+Added warning if the Keyboard Maestro application ​is moved while it is running. ([link](https://www.keyboardmaestro.com/​action/linkthru?​applicationmoved)) 
 +Added Find button ​when deleting a named clipboard that is used by one or more macros. 
 +* Added Move Action Up/Down menu items. 
 +* Added support ​to [[action:​Press_a_Button|Press a Button]] action to scan application windows for buttons
 +Default new [[action:​Execute_a_JavaScript_in_Front_Browser|Execute a JavaScript]] actions to modern syntax.  
 +* Added live results to the [[action:​Search_and_Replace|Search and Replace]] action([forum](https://​forum.keyboardmaestro.com/​t/​action-live-result-display/​3124))
  
-==== 8.0.3 ====+==== Engine ​====
  
-Prompt For User Input supports Local/​Instance ​variables ([forum](https://​forum.keyboardmaestro.com/​t//​7946)). +Added [[trigger:​keyboardmaestro|keyboardmaestro]] command line tool for triggering or editing macros. 
-Custom HTML Prompt supports Local/​Instance variables ​([forum](https://​forum.keyboardmaestro.com/​t//​7946)). +* Added modern JavaScript syntax mode. 
-Local/​Instance varibles passed as environment variables ​to scripts ​([forum](https://​forum.keyboardmaestro.com/​t//​7946)). +* Added support for limiting ​variables ​passed to scripts. 
-Allow reading and writing Local/​Instance variables from AppleScripts (via [[/​AppleScript#​Examples|KMINSTANCE environment variable]]). +* Added Apple Text Recognition to OCR options (macOS 10.15+). ​([forum](https://​forum.keyboardmaestro.com/​t/​apple-vision-ocr-instead-of-tessaract/24464)
-Added [[action:Custom_HTML_Prompt#​Using_JavaScript|KMWillCloseWindow()]] call when window will close in Custom HTML Prompt+* Added Active Macro Groups palette to show which groups are active (available via the Help menu or the Status Menu). 
-Added [[action:Custom_HTML_Prompt#​Using_JavaScript|GetDictionary() and SetDictionary()]] in Custom HTML Prompt+Simplified `Paste "​xyz"​` submenu in the status menu to just display the text. 
-Corrected the spelling ​of "matches" ​in the Cron entry in the trigger menu+* Added an option to include macro icons in the status menu. 
-* Allow [[action:Split_Path|Split Path]] action ​to split just file names (parent path will be "/Nowhere"​). +* Added an option to include macro icons in the group status menus. 
-* Added Edit => Automatic Completions toggle menu item. +* AppleScript `do script` now returns results from the [[action:​Return_from_Subroutine|Return]] action. 
-* Support Type Ahead in the Clipboard Switcher. +* Execute Macro shortcut returns results from the [[action:​Return_from_Subroutine|Return]] action. 
-* Fixed an issue with Search & Replace. +* Added Blue Topaz palette theme. ​([forum](https://​forum.keyboardmaestro.com/​t/​custom-palette-style-colors/3516/28)) 
-* Added trigger to VoiceOver for macros. +* Request Screen Recording permission if the [[condition:​Pixel|Pixel]] condition is used
-* Adjusted highlight color when Graphite highlight color is chosen.+Request Contacts permission if the [[token:​AddressBook|%AddressBook%]] token is used. 
 +* Allow [[action:​Create_Unique_File|Create Unique File]] action without an output variable ​to execute without error. 
 +* Improved detection and reporting of errors in [[actions:​Browser_Actions|Browser Actions]]. 
 +* Use custom [[action:​For_Each|For Each]] action name in Display Progress title. ​([forum](https://​forum.keyboardmaestro.com/​t/​for-each-action-now-has-its-own-progress-bar-km10/​26437/8)) 
 +Added an option to show only images in the [[manual:​Clipboard_History_Switcher|Clipboard History Switcher]]. ([forum](https://​forum.keyboardmaestro.com/​t/​search-filter-images-only-in-clipboard-history-switcher/​30123)
 +* Support Command & Command-Shift Arrows in Spotlight-like windows
 +Support `\` processing in variable token array item separators (eg %Variable%Lines[3]\n%). 
 +* Limit [[token:FrontBrowserJavaScript|%JavaScript%]] tokens maximum execution time to half a second
 +Support arbitrarily large numbers of files [[trigger:Dragged_File|dropped on a palette entry]]. ​([forum](https://​forum.keyboardmaestro.com/​t/​increase-maximum-number-of-files-that-can-be-dropped-on-a-macro/​31285)
 +* Resolve symlinks for Applications (specifically this helps with the move of Safari ​in Ventura)
 +Removed use of deprecated SecKeychainUnlock et al. 
 +* Remove the "The text is" ​(and similar) from the Display Text windows([forum](https://​forum.keyboardmaestro.com/​t/​change-manipulate-the-title-of-the-display-text-in-window/​32567/​4)) 
 +* Allow [[action:Prompt_for_User_Input|Prompt for User Input]] sliders ​to return decimals. ​([forum](https:​//forum.keyboardmaestro.com/​t/​slider-keeps-rounding-my-values-down/​32936/​2))
  
-==== 8.0.2 ====+==== Triggers ​====
  
-Ensure changes are saved after selecting variable/​function/​tokens by name ([forum](https://​forum.keyboardmaestro.com/​t//​8044)). +Added [[trigger:​Space_Changed|Space Changed]] trigger. ([forum](https://​forum.keyboardmaestro.com/​t/​feature-request-new-trigger-desktop-space-change/32640)) 
-* Fixed the spelling of "​Systen"​ in Write System Clipboard to File. ([forum](https://​forum.keyboardmaestro.com/​t//​7948/13)) +Added tapped only once/​twice/​3 times options ​to [[trigger:​Hot_Key|Hot Key]] and [[trigger:​USB_Device_Key|USB Device Key]triggers
-Set Clipboard ​to clipboard filters in the Clipboard Switcher were pasting. ([forum](https://​forum.keyboardmaestro.com/​t//​8072)) +Added support for modifiers in [[trigger:Typed_String|Typed String]] triggers ​(eg “em⇧” means e, m, tap the shift key). ([forum](https://​forum.keyboardmaestro.com/​t/​suggestion-use-key-sequences-including-modifiers-to-trigger-macros/27093))
-* Corrected the Tool Tip of the Action ​and Trigger warnings. ([forum](https://​forum.keyboardmaestro.com/​t//​8044)) +
-Avoid a crashing bug when renaming macros. ([forum](https://​forum.keyboardmaestro.com/​t//​8057)) +
-* Forcibly remove any invalid variables from variable database. ([forum](https://​forum.keyboardmaestro.com/​t//​7946/​49)) +
-* Adjusted Play a Specific Tracklist to play more than the first track. ([forum](https://​forum.keyboardmaestro.com/​t//​7960)+
-* Fixed deactivating macro groups that are configured Always Activated. ([forum](https://​forum.keyboardmaestro.com/​t//​8018)) +
-* Fixed issues with hot key errors. +
-* Adjusted Local and Instance variables to not require the space (eg "​LocalVar"​). +
-* Remove line endings from macro names. +
-* Limit export file names to 200 characters. +
-* Added more search keywords for Get File Action. +
-* Reduced some debugging messages with Plug In Actions. +
-* Removed some warnings related to unknown menus. +
-* Reduced debugging related to invalid regular expressions.+
  
-==== 8.0.1 ====+==== Actions ​====
  
-Fixed a bug with non-matching capture groups in search & replace ​action. +Added [[action:​Prompt_for_Snippet|Prompt for Snippet]] action. 
-Fixed bug that could cause the engine crash when palette closed+* Added [[action:​Create_Calendar_Event|Create Calendar Event]] action (macOS 10.14+). 
-Fixed an issue in 10.10 where "​R"​ is removed from macro names! +* Added [[action:​Send_Pushover_Notification|Send Pushover Notification]] action. 
-Fixed a display issue with the Variable condition display+* Added [[action:​Set_Screen_Resolution|Set Screen Resolution]] action. 
-Fixed the Run Macro menu always being disabled+* Added [[action:​Select_Menu_by_Name|Select Menu by Name]] action. 
-Fixed an issue with the Search & Replace ​action. +* Added [[action:​Remove_Clipboard_Flavors|Remove Clipboard Flavors]] action. 
-Fixed behaviour ​of "case must match" Typed String triggers+* Added [[action:​Set_Audio_Device|Set Audio Input/​Output/​Sound Effects Device]] actions.  
-Fixed Tool Tip of Info button in Clipboard Switcher +* Added [[action:​Mute_Audio_Device|Mute/​Unmute Audio Device]] actions. 
-Possibly worked around High Sierra Color Picker crash when editor launches+* Added [[action:​Get_Location|Get Location]] action. 
-Removed double-struct L and for Local and Instance variables.+* Added option to [[action:​Move_or_Click_Mouse|Click at Found Image]] action to wait for the image to appear. 
 +* Added option to [[action:​Find_Image_on_Screen|Find Image on Screen]] action to wait for the image to appear. 
 +* Added Progress Bar option to [[action:​Group|Group]] action. ([forum](https://​forum.keyboardmaestro.com/​t/​for-each-action-now-has-its-own-progress-bar-km10/​26437/​12)) 
 +* Added Progress Bar option to [[action:​Repeat|Repeat]] ​action. 
 +Added support for other kinds of behaviours (eg showing ​menu) to the [[action:​Press_a_Button|Press ​Button]] action([forum](https://​forum.keyboardmaestro.com/​t/​whats-the-best-way-to-work-with-mini-menus-not-the-menu-bar/​10853/​2)) 
 +Added an optional HelpURL field to [[manual:​Plug_In_Actions|Plug In Actions]]. ([forum](https://​forum.keyboardmaestro.com/​t/​feature-request-support-for-proper-help-information-in-third-party-plugins/​20285)) 
 +* Added support to [[action:​Set_JSON_Value|Set JSON Value]] action to delete dictionary or array entries by setting to `%Delete%`
 +Added explicit File Move and File Rename options to the [[action:​Move_or_Rename_a_File|Move or Rename a File]] action([forum](https://​forum.keyboardmaestro.com/​t/​wiki-update-file-actions/​11023)) 
 +Added Hide Other Applications,​ Bring All Windows to Front and Reopen Initial Windows options to [[action:​Activate_a_Specific_Application|Activate a Specific Application]] action when already at front
 +Added an option to reduce ​the CPU usage of [[action:​Pause_Until|Pause Until]] actions for long running pauses
 +Support [[action:​Set_Variable_to_Text|Set Variable to Text]] action setting array elements ​of a variable([forum](https://​forum.keyboardmaestro.com/​t/​how-to-loop-through-array-variable/​13498/​3)) 
 +Added configurable themes for [[action:​Show_Palette_of_Macros|Show Palette ​of Macros]] action. ([forum](https://​forum.keyboardmaestro.com/​t/​how-to-have-multiple-conflict-palette-styles/​29239)) 
 +Added option to [[manual:​Applications_Palette|Applications Palette]] to default to Hide Others ​when switching
 +Added option to [[action:​Apply_Modifiers_to_a_Specific_Application|Apply Modifiers to Application]] action to default to Hide Others when switching. 
 +* Add options for All Windows and Reopen Windows to [[action:​Activate_Last_Application|Activate Last Application]] action. ([forum](https://​forum.keyboardmaestro.com/​t/​is-there-a-km-action-equivalent-to-btt-switch-to-previous-window/​31917/​25)) 
 +* Added File option to [[action:​Stream_Deck_Set_Image|Stream Deck Set Image]] action. ([forum](https://​forum.keyboardmaestro.com/​t/​stream-deck-set-the-image-to-a-file-like-found-image-works/​22619)) 
 +* Support Save to File as an output option to the [[action:​Get_a_URL|Get a URL]], [[action:​Execute_a_Shell_Script|Execute Script]]/​[[action:​Execute_Shortcut|Shortcut]], ​and [[action:​Plug_In|Plug In]] actions. ([forum](https://​forum.keyboardmaestro.com/​t/​copying-an-image-from-a-web-page-into-clipboard-having-some-issues-best-approach/​30527/​6)) 
 +* Support saving images to Clipboard/​File in a variety of formats ​for [[action:​Get_a_URL|Get a URL]], [[action:​Execute_a_Shell_Script|Execute Script]]/​[[action:​Execute_Shortcut|Shortcut]], ​and [[action:​Plug_In|Plug In]] actions. 
 +* Adjusted [[action:​Hide_Front_Application|Hide Front Application]] action to wait for the application to no longer be active before proceeding. 
 +* Adjusted [[action:​Quit_a_Specific_Application|Quit Application]] (et al) actions to wait for the application to terminate (or relaunch).
  
 +==== Conditions ====
  
-===== 8.0 =====+* Add a [[condition:​File_Attribute|File Attribute]] condition. ([forum](https://​forum.keyboardmaestro.com/​t/​how-prevent-an-action-from-working-under-certain-conditions/​24333)) 
 +* Added [[condition:​Macro|Macro is Executing]] condition condition.
  
-==== Editor Improvements ​====+==== Filters ​====
  
-* Added new [[manual:Assistance|Assistance]] system to help novices trouble shoot any early issues+* Added Sentence Case [[manual:Filters|filter]]. 
-Large Text size support in editor lists (Macros, Groups, Library, etc). +Added Styled ​Text to/from RTF [[manual:Filters|filter]]. ([forum](https://​forum.keyboardmaestro.com/​t/​request-for-a-new-token-compositetextwidth/23344/15)) 
-* Added Machine Learning system ​to By Name selectors. +* Adjusted the Word Count [[manual:Filters|filter]] so that “1.49” is one word.
-* Support dragging macros and macro groups into the macro action list. +
- * No modifiers: Execute the Macro Show the Macro Group +
- * Option: insert a copy of the macro’s actions +
- * Command-Shift:​ Enable the Macro / Macro Group +
- * Option-Shift:​ Mark the Macro +
-* Added dragging of macros/​macro groups to action macro selector popup menus. +
-* Support dragging files in as macros or actions. +
- * Applications as Activate Application action. +
- * Scripts as the appropriate Execute Script action. +
- * Other files as Open File actions. +
-* Added basic Touch Bar support. +
-* Added Actions menu. +
-* Added Run Macro menu and toolbar item to run the currently selected macro. +
-* Added Engroup Actions (into a new Group, Macro, For Each, While, etc) ([[https://​forum.keyboardmaestro.com/​t//​3538|forum]]). +
-* Added Degroup Actions. +
-* Added Paste Replacing for actions ​([[https://​forum.keyboardmaestro.com/​t//​4904|forum]]). +
-* Added Select Macro by Name. +
-* Added Insert Function by Name. +
-* Added Insert Token by Name. +
-* Added Insert Variable by Name. +
-* Added File ➤ Share menu. +
-* Added Import Macros Disabled menu command. +
-* Adjusted Import Macros menu command to require the Option key. +
-* Added Edit ➤ Insert Token ➤ Named Clipboard hierarchical menu. +
-* Added %Delete% to the Insert Token menu. +
-* Show an indiciator of the kind (token, variable, calculation) of each field in the editor. +
-* Support negation (-) in the search fields ([[https://​forum.keyboardmaestro.com/​t/​/​4343|forum]]). +
-* Default to last used variable when creating new actions. +
-* Support changing Safari actions to/from Google Chrome actions. +
-* Support styled text in comments. +
-* Added an option to hide disabled macro groups. +
-* Added wiki search to Help menu.  +
-* Added Make Alias for macros (and command-option dragging macros to groups). +
-* Play Sound supports sounds in ~/​Library/​Sounds and ~/Sounds. +
-* Click on macro group label (top right) to select the enclosing macro group. +
-* Adjusted the disclosure behaviour of Execute Macro action. +
-* Added Space, Escape, and Help to the Hot Key selection menu. +
-* Added disabled color to the action color menu to indicate the color means a matched search. +
-* Added Copy as XML to copy macro groups, macros or actions as XML ([[https://forum.keyboardmaestro.com/​t//​3842|forum]])+
-* Added View ➤ Select Groups Column menu item. +
-* Added View ➤ Select Macros Column menu item. +
-* Added View ➤ Edit Name menu item. +
-* Added View ➤ Reveal Parent Group menu item. +
-* Added View ➤ Last Used, Last Edited, Previous Edited, Next Edited menu items ([[https://​forum.keyboardmaestro.com/​t//​5462|forum]])+
-* Added Select Macro option to macro selector popup menu. +
-* Added Philippe Martin'​s Multiple Clipboards to the Macro Library. +
-* Added Rename Finder Files to the Macro Library. +
-* Show a warning on "Press and Hold" actions that are the last action of the macro. +
-* Show a warning when using Open File to open applications with the Default Application. +
-* Show a warning when an Application trigger cannot fire because of the macro group'​s settings. +
-* Show a warning when a For Each action does not use its variable. +
-* Show a warning when a string containing test looks like it should be a string matching test. +
-* Support pasting XML actions ([[https://​forum.keyboardmaestro.com/​t//​3842|forum]]). +
-* Changed to a patterned color for the search matching indicator ([[https://​forum.keyboardmaestro.com/​t//​4934|forum]]). +
-* Color invalid Calculation conditions ([[https://​forum.keyboardmaestro.com/​t//​3891|forum]]). +
-* Adjusted the appearance of disabled actions to make them more clearly disabled ([[https://​forum.keyboardmaestro.com/​t//​7476|forum]]). +
-* Support quitting the editor by closing the editor window. +
-* When showing a mapping from an empty variable show italic "​empty"​. +
-* Show "No Forms Found" (etc) when Safari/​Chrome popups cannot find any valid entries ([[https://​forum.keyboardmaestro.com/​t//​2513|forum]]). +
-* Minor tweaks to the overall appearance. +
-* Removed misleading "​Matching"​ from Search & Replace "​String"​ search. +
-* Double clicking icon image wells opens and sets the Icon Chooser. +
-* The Modifiers condition no longer allows setting a modifier to be both pressed and not pressed ([[https://​forum.keyboardmaestro.com/​t//​2460|forum]]).+
  
-==== Full AppleScript Support in the Editor ​====+==== Tokens ​====
  
-Macro Groups, Smart Groups, Macros, Triggers, Actions are all [[/Scripting_the_Keyboard_Maestro_editor|AppleScirpt OSA objects]].  ​Examples+Added [[token:​FrontBrowserWindowName|%Safari/Chrome/​FrontBrowserWindowName%]] tokens. 
-properties of smart group "​Enabled"​ +* Added [[token:FrontBrowserVersion|%Safari/​Chrome/​FrontBrowserVersion/​LongVersion%]] tokens. 
-make new smart group with properties {name:"​Enabled",​ search strings:{"​enabled:​yes"​}} +Added [[token:​FrontBrowserPath|%Safari/​ChromeBundleID/​Path/​Name%]] tokens. 
-set search strings of smart group "​Test2" ​to {"​ABC",​ "​DEF"​} +Added [[token:FrontDocumentPath|%FrontDocumentPath%]] token (thanks Chris!). ([forum](https://​forum.keyboardmaestro.com/​t/​finding-the-file-path-for-the-front-document-in-the-front-application/​7095)) 
-set name of macro 1 to "​Great!"​ +Added [[token:​ApplicationVersion|%ApplicationVersion/​LongVersion%]] tokens. ([forum](https://​forum.keyboardmaestro.com/​t/​feature-request-an-enhancement-to-get-hardware-and-software-based-information-without-coding/​31812)) 
-tell macro group "New Stuff" ​to make new macro +Added [[token:​KeyboardMaestroVersion|%KeyboardMaestroVersion/​LongVersion%]] tokens. ([forum](https://​forum.keyboardmaestro.com/​t/​feature-request-an-enhancement-to-get-hardware-and-software-based-information-without-coding/​31812)) 
-select action 1 through ​of action 2 of macro "​Working"​ +Added [[token:​SystemVersion|%SystemVersion/​LongVersion%]] tokens. ([forum](https://​forum.keyboardmaestro.com/​t/​feature-request-an-enhancement-to-get-hardware-and-software-based-information-without-coding/​31812)) 
-set enable of macro group "Turn Off" to false +Added [[token:​LastAbortedActionID|%LastAbortedActionID%]] token. ([forum](https://​forum.keyboardmaestro.com/​t/​try-catch-would-love-to-get-more-details-in-tokens/​25244/​3)) 
-set color of action 1 of macro "​Bright"​ to "​red"​ +Added [[token:​OptionReturn|%OptionReturn%]] token (valid in Insert Text by Typing only). 
-set selection to global macro group +Added [[token:​ScreenResolution|%ScreenResolution(s)%]] tokens. 
-move first action of macro "​Source Macro" to end of actions of macro "Dest Macro" +Added [[token:​AudioInputDevice|%AudioInputDevice(UID)%]] tokens. 
-delete second action of macro "​Target Macro" +Added [[token:​AudioOutputDevice|%AudioOutputDevice(UID)%]] tokens. 
-duplicate every macro group whose name starts with "​Test"​ +Added [[token:​AudioSoundEffectsDevice|%AudioSoundEffectsDevice(UID)%]] tokens. 
-set m to duplicate action 1 of macro "​Macro33"​ to after action 2 of macro "​Macro32"​ +Added [[token:​AudioInputDevices|%AudioInputDevices%]] and [[token:​AudioOutputDevices|%AudioOutputDevices%]] tokens. 
-duplicate ​(selected macros) to macro group "​Test4"​+Added [[token:​MusicPlayerState|%MusicPlayerState%]] token. 
 +Added [[token:​SystemClipboardFlavors|%SystemClipboardFlavors%]] token 
 +* Added [[token:​PastClipboardFlavors|%PastClipboardFlavors%]] token 
 +* Added [[token:​NamedClipboardFlavors|%NamedClipboardFlavors%]] token 
 +* Added [[token:​TriggerClipboardFlavors|%TriggerClipboardFlavors%]] token 
 +* Adjusted the [[token:​FinderSelection|%FinderSelection(s)%]] tokens ​to return the selected item, not the target of an alias/link. ([forum](https://​forum.keyboardmaestro.com/​t/​finderselections-with-symbolic-links/​29015))
  
-==== Revamp Clipboard History Switcher & Named Clipboard Switcher ​====+==== Functions ​====
  
-New combined appearance+Added [[function:​PROCESSORS|PROCESSORS()]] function([forum](https://​forum.keyboardmaestro.com/​t/​feature-request-an-enhancement-to-get-hardware-and-software-based-information-without-coding/​31812)) 
-Additional information ​(source, type, size, pixel size, time, index). +Added [[function:​MEMORY|MEMORY()]] function([forum](https://​forum.keyboardmaestro.com/​t/​feature-request-an-enhancement-to-get-hardware-and-software-based-information-without-coding/​31812)) 
-* Drag Reordering+Added [[function:​UPTIME|UPTIME()]] function([forum](https://​forum.keyboardmaestro.com/​t/​feature-request-an-enhancement-to-get-hardware-and-software-based-information-without-coding/​31812)) 
-Drag from the switcher to image or text fields+Added an optional second parameter ​to [[function:​ROUND|ROUND]][[function:​CEIL|CEIL]][[function:​FLOOR|FLOOR]]and [[function:​TRUNC|TRUNC]] functions.
-Contextual menu to PastePaste Plainor Paste ImageDuplicate. +
-* Contextual menu to just set the current clipboard without pasting. +
-* Large Text size support in Clipboard Switchers. +
-* Support excluding applications from the clipboard history.+
  
-==== Expanded MIDI Support ​====+==== Fixes ====
  
-Added [[trigger:​MIDI|MIDI Control Change]] trigger. +Fixed performance issue in the editor switching ​to/from macros with large numbers ​of triggers. ([forum](https://​forum.keyboardmaestro.com/​t/​performance-of-a-macro-with-many-key-triggers/16128)
-* Added [[trigger:​MIDI|MIDI raw packet]] trigger (SysEx, HUI protocol, etc). +Fixed a crash that could happen if the icon of one macro was dependent on another recursively. ([forum](https://​forum.keyboardmaestro.com/​t/​km-editor-crashing-at-launch/32735)
-* Support MIDI trigger recording when the text fields are focused in background. +Fixed a possible crash after duplicate ​[[trigger:Typed_String|Typed String]] triggers fire and the macros are immediately reloaded
-* Added [[actions:​Send_MIDI|Send MIDI]] raw packets so you can send any kind of MIDI packet. +Fixed an issue with [[action:Prompt_for_User_Input|Prompt for User Input]] sliders with initial values above 100([forum](https://​forum.keyboardmaestro.com/​t/​slider-keeps-rounding-my-values-down/32936/2)
-* Send MIDI action uses calculations so you can send varying notes and control changes. +* Fixed some issues with the Ruler in text views
-* Handle and split multiple MIDI packets received in single system MIDI packet. +Fixed an issue with the [[token:VBAR|%|%]] token and emoji([forum](https://​forum.keyboardmaestro.com/​t/​bug-cursor-positioned-incorrectly-after-inserting-text-with-emojis/32446)) 
- +Fixed an issue searching for greater than 16-bit unicode characters([forum](https://​forum.keyboardmaestro.com/​t/​im-not-sure-that-emoji-are-reliably-searchable-in-the-keyboard-maestro-editor/16852)
-==== Added Local and Instance Variables ==== +* Fixed some issues with truncating strings with greater than 16-bit unicode characters
- +Fixed a glitch in the KeyCaps.icns file. ([forum](https://​forum.keyboardmaestro.com/​t/​other-icons-export-as-trigger-file/31740/3)
-* Added the concept of [[manual:​Variables| Local Variables]],​ local to the macro they are in+Fixed an issue with [[token:FinderSelection|%FinderSelection%]] and [[token:FinderSelections|%FinderSelections%]] tokens
-* Added the concept of [[manual:​Variables| Instance Variables]],​ local to macro execution group they are in. +Fixed an issue with [[trigger:USB_Device_Key|USB Device Key]] trigger ​and MacBook Pro M2 Product ID = 0 keyboards
- +Fixed [[action:Execute_a_JavaScript_in_Custom_Prompt|Execute ​JavaScript in Custom Prompt]] action to process tokens on script paths
-==== Added Dictionaries ==== +Fixed using Helvetica ​in the Spotlight-like windows
- +Fixed [[manual:URL_Schemes|keyboardmaestroURL]] so it works when the editor is launched
-* Added the concept ​of [[Dictionaries|dictionaries]],​ mapping (case insensitively) a dictionary name and key name to a value. +Fixed [[trigger:Typed_String|Typed String]] triggers with regular expressions ​to produce conflict palettes if appropriate
-* Added Set Dictionary Value action. +Fixed an issue with the non-edit trigger display of times in certain time zones. ([forum](https://​forum.keyboardmaestro.com/​t/​set-a-time-trigger-shows-a-different-time/29059)) 
-* Added %Dictionary[Dict,​Key]% text token. +Fixed setting ​[[action:Trigger_Macro_by_Name|Trigger Macro by Name]] to a Smart Macro Group. ([forum](https://​forum.keyboardmaestro.com/​t/​trigger-macro-by-name-limit-to-smart-group-results/29546)
-* Added collection of Dictionaries and Keys in a Dictionary. +Fixed a memory leak when finding images. ​([forum](https://​forum.keyboardmaestro.com/​t/​excessive-keyboard-maestro-engine-memory-usage/​30175/)) 
-* Added full AppleScript support for accessing Dictionaries. +Fixed an issue with the Interactive Help listing macro execution multiple times
- +Fixed an issue with the Interactive Help not listing recorded Quick Macro executions
-==== New Triggers ==== +Added some logging for failed ​Accessibility window manipulations
- +Fixed issue where a duplicated ​search ​string matched ​action ​does not appear matched
-* Added [[trigger:​Cron|Cron]] trigger. +* Fixed an issue with overly enthusiastic search field completion suggestions.  
-* Added [[trigger:​Gesture|Gesture]] ​triggers ​drawn with the trackpad or mouse. +* Fixed issue with Palettes displaying wide enough to hold title that is not shown. ([forum](https://​forum.keyboardmaestro.com/​t/​cant-understand-why-palette-contains-a-wide-blank-area/​33081/4)
-* Added [[trigger:​Remote|Remote]] trigger via a Keyboard Maestro server. +* Fixed an issue with the window switcher switching to different monitors. ([forum](https://​forum.keyboardmaestro.com/​t/​window-switcher-activate-window-on-other-monitor/33018))
-* Added [[trigger:​Clipboard_Filter|Clipboard Filter]] trigger. +
-* Added [[trigger:​Audio_Output_Changed|Audio Output Device Changed]] trigger. +
-* Added [[trigger:​Idle|Idle]] trigger ​(trigger after the Mac is idle for N minutes). +
-* Added Export Trigger File which lets you trigger a macro by opening a file. +
- +
- +
-==== New Actions ==== +
- +
-* Added [[action:​Show_Palette_of_Macros|Show Palette of Macros]] action with (optional) Touch Bar action. +
-* Added [[action:​Get_Touch_Bar_Selection|Get Touch Bar Selection]] action. +
-* Added [[action:​Prompt_With_List|Prompt With List]] action ([[https://​forum.keyboardmaestro.com/​t//​4665|forum]]). +
-Added [[action:​Get_a_URL|Get a URL]] action ​(including getting images) ([[https://​forum.keyboardmaestro.com/​t//​7578|forum]]). +
-Added [[action:Remote_Trigger|Remote Trigger]] action+
-Added [[action:Trigger_Macros_by_Hot_Key|Trigger Macros by Hot Key]] action. +
-* Added [[actions:​Browser_Actions|Front Browser]] actions that work on the most front Safari or Chrome browser ​([[https://​forum.keyboardmaestro.com/​t//​5451|forum]]). +
-Added stdin input for [[action:Execute_a_Shell_Script|Execute a Shell Script]] action. +
-[[actions:​Send_Message|Send SMS/​iMessage]] Action ​([[https://​forum.keyboardmaestro.com/​t//​7420|forum]])+
-* Added [[action:​Prompt_for_File|Prompt For File/​Folder]] action. +
-* Added [[actions:​Redirect_Control_Flow|Continue Loop]] action (continues on to the next iteration). +
-Added [[actions:​Redirect_Control_Flow|Retry This Loop]] action (restarts the current iteration). +
-* Added [[action:​Assert|Assert]] action. +
-* Added [[action:​Split_Path|Split Path]] action to split a path into its component parts. +
-* Added File as an input/​output to many text actions. +
-* Added File and Text as an input option to [[collection:​Lines_In|Lines In]] & [[collection:​Substrings_In|Substrings In]] collections. +
-* Added initial value to [[action:​Trigger_Macro_by_Name|Trigger Macro by Name]] action. +
-* Added option to restrict the macros in the [[action:​Trigger_Macro_by_Name|Trigger Macro by Name]] action. +
-* Added option to include inactive or disabled macros in [[action:​Trigger_Macro_by_Name|Trigger Macro by Name]] action. +
-* Added option to [[action:​Play_Sound|Play Sound]] action to play asynchronously ​([[https://​forum.keyboardmaestro.com/​t//​7354|forum]]). +
-Added option to [[action:​Alert|Alert]] action to play a sound ([[https://​forum.keyboardmaestro.com/​t/​/​7354|forum]]). +
-* Added option to [[action:​New_Folder|New Folder]] action to create intermediate folders. +
-* Added asynchronous option to [[action:​Custom_HTML_Prompt#​How_To_Use|Custom HTML Prompt]] action. +
-* Added resizable option to [[action:​Custom_HTML_Prompt#​How_To_Use|Custom HTML Prompt]] window. +
-* Added non-floating option for [[action:​Custom_HTML_Prompt#​How_To_Use|Custom HTML Prompt]] window. +
-* Added data-kmhandleschemes/KMHandleSchemes(to [[action:​Custom_HTML_Prompt#​How_To_Use|Custom HTML Prompt]] action. +
-Added Notify/Stop on Error to execute script actions. +
-* Set [[token:ActionResult|%ActionResult%]] token to stderr for execute script actions. +
-* Pass parameters to [[action:​Trigger_Macro_by_Name|Trigger Macro by Name]] using `search // parameter`. +
-* Support XPath in all the Web Browser actions. +
-* Generalized [[action:​Filter|Filter]] action inputs ​and outputs. +
-* Generalized ​[[action:Search_using_Regular_Expression|Search using Regular Expression]] action inputs and outputs+
-Generalized ​[[action:Search_and_Replace|Search and Replace]] action inputs ​and outputs+
-* [[action:Type_a_Keystroke#​Send_to_Background_App_v8|Type Keystroke Action]] can send the key to background application. +
-* [[action:​Insert_Text_by_Typing#​Send_to_Background_App_v8|Insert Text by Typing Action]] can send the keys to a background application. +
-* Support Search and Replace ​action ​processing the input for each replacement. +
-* Added Full Screen test to Front Window condition+
-Added title matches option to Manipulate Window action. +
- +
-==== New Conditions ==== +
- +
-* Added `<`, `<=`, `=`, `>=`, `>`, `!=` numeric conditions. +
-* Added "​starts with" and "ends with" to string conditions. +
-* Added "is before"​ and "is after" to string conditions that were missing them. +
-* Added [[condition:​Action_Result|Action Result]] condition. +
-* Added [[condition:​Mouse_Button|Mouse Button]] condition. +
-* Added "is hidden"​ et al to the [[condition:​Application|Application]] condition. +
-* Added Trigger Clipboard and Named Clipboard options to the [[condition:​Clipboard|Clipboard]] condition. +
- +
-==== New Collections ==== +
- +
-* Added [[collection:​Variables|collection of Variables]]. +
-* Added [[collection:​Dictionaries|collection of Dictionaries]]. +
-* Added [[collection:​Dictionary_Keys|collection of Keys in a Dictionary]]. +
-* Added sort order to the [[collection:​Folder_Contents|Folder Contents]] collection. +
- +
- +
-==== New Tokens ==== +
- +
-Added [[token:TriggerClipboard|%TriggerClipboard%]] token to return the text of the triggered clipboard. +
-* Added [[token:KeyboardLayout|%KeyboardLayout%]] token to return ​the current input source+
-Added weekday option to [[token:ICUDateTime|%ICUDateTimePlus/​Minus%]] tokens ​to find next occurrence of a specific day of the week+
-Added [[token:​Calculate|%Hex2%,​ %Oct3%, %Dec5%, %Bin8%]] tokens to convert calculations to other bases. +
-* Added [[token:​CalculateFormat|%CalculateFormat%]] token with selected or specified format. +
-* Added [[token:​RandomUUID|%RandomUUID%]] token to generate a random Unique ID. +
-* Added [[token:​AudioOutputDevice|%AudioOutputDevice%]] token to return ​the currently selected Audio Output Device. +
-* Support [[/​XPath|XPath]] ​in the [[token:​SafariField|%SafariField%]] (and other) tokens. +
-* Added [[token:​FrontBrowserTitle|%FrontBrowserTitle%]],​ [[token:​FrontBrowserURL|%FrontBrowserURL%]],​ etc tokens. +
-* Added [[token:​FoundImage|%FoundImage%]] token to return the results of the last attempt to find an image ([[https://​forum.keyboardmaestro.com/​t//​3806|forum]]). +
-* Added [[token:​AlertButton|%AlertButton%]],​ [[token:​PromptButton|%PromptButton%]],​ [[token:​HTMLResult|%HTMLResult%]] tokens. ​ Deprecated equivalent variables ​([[https://​forum.keyboardmaestro.com/​t//​406|forum]])+
- +
-==== New Functions ==== +
- +
-* Added [[function:​FRONTBROWSERTABCOUNT|FRONTBROWSERTABCOUNT]],​ [[function:​FRONTBROWSERTABINDEX|FRONTBROWSERTABINDEX]],​ [[function:​FRONTBROWSERISCOMPLETE|FRONTBROWSERISCOMPLETE]] functions. +
-* Added [[function:​PIXEL|PIXEL(Red|Green|Blue|Hue|Saturation|Brightness|White|Cyan|Magenta|Yellow|Black,​x,​y)]] color function. +
-Added context sensitive ​[[function:DPI|DPI(X|Y)]] and [[function:​SOURCEDPI|SOURCEDPI(X|Y)]] functions. +
- +
- +
-==== Engine Improvements ==== +
- +
-* Added preference to show Conflict Palettes in the Touch Bar. +
-* Support text with percent characters in text functions in token fields. +
-* Only require Shift-Option-Control click on status menu to cancel all macros. +
-* Added Machine Learning system to Trigger Macro by Name selector. +
-* Added options ​to macro groups to be always active and show palette sometimes. +
-* Variables used in calculations can themselves contain calculations that are implicitly evaluated. +
-* Support == as a synonym for = in calculations. +
-* Support negative array indices for access from end of an array (calculation or Variable token). +
-* Support 0 array indices for count of the elements in an array (calculation or Variable token). +
-* Support executing an array of actions from AppleScript "do script"​ commands. +
-* Restore front application before executing kmtrigger: macros ([[https://​forum.keyboardmaestro.com/​t//​5715|forum]]). +
-Display Text window closes immediately if Return is hit once ([[https://​forum.keyboardmaestro.com/​t//​6936|forum]]). +
-* Added an option to turn off notifications of macro groups being activated/​deactivated ​([[https://​forum.keyboardmaestro.com/​t//​3902|forum]]). +
-Adjusted Typed String triggers ​with "​affects actions"​ option to only uppercase ​the first letter+
-Added "​Activate Clipboard Switcher"​ to the Paste status menu. +
-* Periodically write the clipboard history to disk. +
- +
- +
-==== Minor Improvements and Changes ==== +
- +
-* Removed or renamed confusing use of "​Default Clipboard"​. +
-* Prefer %SystemClipboard% over the older %CurrentClipboard%. +
-* Support Home/End in Trigger ​Macro By Name and Add Action windows+
-Adjusted the Select Menu action to return a failed ​ActionResult if the menu item is disabled+
-Turning on/off the iOS web server preference properly changes the Rendezvous publications. +
-* Changing any web browser settings kills all existing connections. +
-* Added "​disabled"​ option to importMacros AppleScript command. +
-* Default to importing macros disabled unless the Option key is held down. +
-* Adjusted a case where a "for one action"​ palette opens a Conflict Palette. +
-* Adjusted the iTunes Control AppleScripts. +
-* Added "​exit",​ "​break",​ "​loop"​ as search ​strings to various actions. +
-* Added "​ask",​ "​input",​ "​InputBox"​ as search strings to prompt actions. +
-* Added the Keyboard Maestro version number to the Share text. +
-* Resolved display of executing macros for asynchronously executed macros ([[https://​forum.keyboardmaestro.com/​t//​7034|forum]]). +
-* Improved error message for File Action. +
-* Fixed Fast User Switch ​action. +
-* Disallow return characters in macro/group names. +
-* Updated Share to Forum category names to match forum changes. +
-* Removed Growl support. +
-* Removed Always Hide Other Applications support. +
- +
-==== Bug Fixes ===== +
- +
-* Fixed behaviour of Close After Action when you Command-V in the Clipboard Switcher+
-* Fixed Corsair K95 RGB Gaming Keyboard Device Key name display. +
-* Fixed width issue with various scrolling lists. +
-* Fixed possible crash with Folder change triggers. +
-* Fixed an issue compiling scripts ​that reference Keyboard Maestro itself. +
-* Fixed an issue cropping images with non-nominal (72) DPIs ([[https://​forum.keyboardmaestro.com/​t//​5876|forum]]). +
-* Fixed an issue composing on to images with non-nominal ​(72) DPIs ([[https://​forum.keyboardmaestro.com/​t//​6860|forum]])+
-* Fixed an issue if macros hold multiple semaphore locks. +
-* Fixed an issue with Set Network Location and non-ASCII names. +
-* Fixed a possible issue with columns resizing unexpectedly. +
-* Fixed consistency of arrows for meaning left, right, width, height in actions ​([[https://​forum.keyboardmaestro.com/​t//​6130|forum]]). +
-* Fixed unlocalized display of Focused Window trigger in non-edit mode. +
-* Fixed issue with number steppers and empty fields ​([[https://​forum.keyboardmaestro.com/​t//​6120|forum]])+
-* Fixed inconsistent "Exit From Loop" menu name to "Break From Loop"​. +
-* Fixed icon centering in Icon Chooser. +
-* Fixed double clicking macro names to select the title field. +
-* Fixed some cases where popup menus occluded text fields.+
  
 ==== Download ===== ==== Download =====
Line 386: Line 212:
  
 Alternatively,​ you can [[mailto:​support@stairways.com|contact us]] if you have a question about whether Keyboard Maestro can solve your automation needs. We want all our customers to be satisfied, so we are happy to help you understand how Keyboard Maestro can achieve your automation goals. Alternatively,​ you can [[mailto:​support@stairways.com|contact us]] if you have a question about whether Keyboard Maestro can solve your automation needs. We want all our customers to be satisfied, so we are happy to help you understand how Keyboard Maestro can achieve your automation goals.
 +
manual/Whats_New.txt · Last modified: 2024/05/21 02:31 by peternlewis