
I've updated the OP with v5.0 of Desktop Spaces • Macros to Improve Navigation and Window Management:
Summary of Improvements
-
Upgraded to use WhichSpace v0.13.2+. This version is a major improvement and includes native AppleScript support. Overall performance of this macro set is improved by this upgrade to WhichSpace.†
-
Performance improvements when moving windows to Desktop Spaces by changing fixed Pause actions to a Pause Until actions.
-
By default, the pop sound is no longer heard when a Desktop Spaces is changed. This default can be changed by activating a Play Sound action in the macro named: Go to Previous Desktop
-
Converted many If Then Else actions to Switch/Case actions. This makes it easier to follow the logic within the macros.
†Many thanks to George Christou (GitHub: @gechr) for creating and sharing WhichSpace.
When George recently released v0.13.x, the kludgy AppleScript method that I had been using to obtain the desktop space number (1 to 16) with WhichSpace v0.3.2, no longer worked. (The price you pay, when you hack together some code.
)
When this was discovered by @steveb, I pointed this out to George and he quickly released v0.13.2 which includes native AppleScript support.
The bottom line: WhichSpace v0.13.2 not only includes several excellent enhancements, it now enables this macro set to be more robust! ![]()
![]()