This is a system status menu app, so double clicking on the program will add an icon into the top right of the screen, but will not perform any action in itself. To display, there must be enough room at the top of the screen between the menu bar and other status items, e.g. Sound Volume, Time ... etc. It will disappear after logging out or shutting down, unless 'Automatically Start' is chosen in Preferences. Please allow some time for Desktoday to initialize the first time it is run.
Version 1.15
Purpose
Provides a system menu item to clear the desktop of files and place them in a folder named with today's date.
Installation
By default the destination folder is Data/Documents/Desktoday. This can be changed in Preferences.
Choose 'Automatically Start Desktoday...' under Preferences if you would like the icon to always remain in the menu bar.
Features
Quickly clears the desktop.
Saves items in a chosen folder.
Specify 'exceptions' which will remain on the desktop.
Quickly open the destination folder in Finder.
Version history
1.0 Original release
1.1 Fixed initial destination folder issue (this version was skipped on App Store)
1.2 Added option of date format. Icon changed to avoid confusion with TotalFinder. Adding/removing exceptions fixed.
1.3 Allows destination to be on a different volume.
1.4 Skips .DS_Store and other files that cannot be moved.
1.5 Re-built after release of Lion (version skipped on App Store).
1.6 Added optional menu item to clear downloads folder
1.11 Offers to move existing files when changing destination. Icon border now optional.
1.12 Bug fix affecting some users
1.13 Fixed bug with moving files that have a hidden extension.
1.14 Option to skip all Folders or skip all Aliases.
1.15 (Removed from App Store) Bug fixes with cancelling movement of large files, and with setting destination to root of hard drive
Localization
Laurent Rathle
Kristof Deboutte
Markus Schott
Testing
Additional testing by Mike Casey
Notes
Month names are now localized, to convert existing folders, change date format to 2020.01.31, answering yes to change, then back again, also answering yes.
Clearing the desktop can now be invoked with this applescript code:
tell application "Desktoday" to cleardesktop
Please note applescript support is experimental at this stage.
Sandboxing: Desktoday works by controlling Mac OS X's Finder. It is now a Sandboxed application, but requires 'temporary' access to Finder (and System Events in order to offer the option to load at login).
Desktoday is no longer distributed on the Mac App Store, as Apple does not feel these exceptions match the functionality of the application. The nature of Desktoday is that it
is an automation program and relies on other programs to actually do the work, making it difficult to reconcile with a fully isolated environment. At this time it is not practical to rewrite the whole
program to fit in with Apple's new restrictions. However, the application has been code-signed for distribution outside the App Store, a step recommended by Apple to prevent malicious modifications.