Contact and version history

DIM’s home is located at http://www.parker9.com/script.html. Furthermore, email can be send to DIM@parker9.com and source code is available at https://github.com/com-entonos/Desktop-Icon-Manager

Version History

— 1 March 2026, v4.5.2- Avoid possible race/crash via Apple workaround: initialize AppleScriptObjC/DIMBridge on main thread.

— 14 February 2026, v4.5.1- Add menu items under File: "Restore(⌘R)/Memorize(⌘M)/Purge(⌥⌘M) Icon Positions". Ensure button, menu item and Dock menu reflect if option key (⌥) is down or not. Updated images and text in Help.

— 8 February 2026, v4.5- Three options if "Automatically Restore Icon Positions at start" is enabled: stay open, hide or quit.

— 26 July 2025, v4.4.1- Fix possible crash on wake or screen change.

— 24 July 2025, v4.4- Change default behavior of Memorize to include any missing icons. Holding option key (⌥) changes "Memorize Icon Positions" to "Purge Icon Positions" which does forget missing icons. In other words, the new "Memorize Icon Positions" is the old "include Any Missing Icons" and the old "Memorize Icon Positions" is now the new "Purge Icon Positions". Changes also reflected in Dock menu. Added boolean "startHidden" to preferences. If present and true, then DIM will Hide itself after it starts.

— 19 May 2025, v4.3.3- Right-clicking/holding Dock icon allows for fast Restore and Memorize.

— 17 March 2025, v4.3.2- If DIM is running when number of displays change, automatically do Restore Icon Positions for the current Arrangement. Bug fix for processing command line arguements- now DIM forces itself to finish each command completely before moving onto the next command in the list (thanks to Github issue report from MeAndMyRhythmbox).

— 31 January 2025, v4.3.1- If DIM is running when screens wake, automatically do Restore Icon Positions for the current Arrangement. Workaround for wandering drive icons on Desktop (thanks to Zack Wright).

— 12 May 2024, v4.3- Holding the option key (⌥) changes "Memorize Icon Positions" button into "include Any Missing Icons" button. Finer control when importing Settings. Added command line arguments support for opening via Terminal. Update Help to reflect these changes.

— 19 September 2023, v4.2- Added support for checking and downloading updates. Updated the Hider routine to reduce memory consumption. Update Help to reflect these changes.

— 25 July 2023, v4.1- Added import and export of Settings data. Update Help to reflect these changes.

— 14 June 2023, v4.0.5- Updated Hide/Show Desktop icon routine to current version from Hide Icons. Update warning if Finder communication fails under Ventura. Update Help to reflect these changes.

— 28 February 2022, v4.0.4- Countdown for aborting "Restart at Start and then Quit". Updated Hide/Show Desktop icon routine to Apple approved procedure. Conversion to Swift 5 and minor layout adjustments to avoid warnings.

— 22 April 2021, v4.0.3- Better warning for Restart at Start and then Quit. Also allow for 5 seconds before quiting in this case. Cosmetic bug fix on Add Arrangement sheet.

— 25 November 2020, v4.0.2- Include both Apple Silicon and Intel binaries.

— 19 December 2019, v4.0.1- Bug fix for pre macOS 10.13 systems (thanks to Sergio Sisani). DIM could get confused if it was saving icon positions for the Desktop or a Finder window when adding a new arrangement.

— 16 November 2019, v4.0- DIM has the following added features: Hide/Unhide Desktop icons, Memorize/Restore Finder windows in icon view and Automatically memorize Icon Arrangements at Quit or selected time intervals.

— 21 January 2019, v3.0- DIM is now a Swift 4.2 program using AppleScriptObjC bridge to tell the Finder what to do. Everything is new under the hood, but it looks the same!

— 31 December 2013, v2.1.0- DIM now allows multiple arrangements of Desktop icons.

— 18 June 2011, v2.0.2- DIM only resets the Finder’s “Arrange by:” to “none” if the screen resolution changes.

— 19 March 2011, v2.0.1- Just a recompile to work on 32bit Intel and PCC (still good all the way back to Mac OS 10.4).

— 30 October 2005, v2.0- Apple fixed AppleScript for Mac OS X and DIM was rewritten as an AppleScript Studio Application.

— 7 January 2000, v1.3.1- Fix for MacOS 9 and Finder’s “Arrange by:” option.

— 17 May 1999, v1.3- Due to requests, added option to automatically Restore and Quit at startup

— 27 November 1998, v1.2- Made the script into a Droplet (never released to public).

— 22 April 1998, v1.1- Speed of script was dramatically improved, mostly due to useful discussions with Stéphane Madrau. Functionality has not changed.

— 14 April 1998, v1.0- Original release of (slow) AppleScript.

Welcome to DIM

Index

G.J. Parker - http://www.parker9.com (Entonos)