Directory Tree Changelog

What's new in Directory Tree 3.2

Jun 9, 2014
  • General:
  • Added a throttle to reduce CPU load at the cost of creating and load directory hierarchies.
  • The throttle is relatively coarse. CPU usage will drop for 'Gather Objects', 'Tree Refresh' & 'Icon Refresh' as the slider is moved right. It does not throttle directory size calculation.
  • fixed a bug where CPU usage would remain consistently high

New in Directory Tree 3.1.1 (Jan 11, 2014)

  • General:
  • big fix where a window/view would refuse to close and force quit of the application was required.

New in Directory Tree 3.1 (Nov 14, 2013)

  • The last version of Directory Tree.
  • General:
  • fixed a bug where certain serial codes would not be accepted
  • icons show alias badge for aliases and symlinks
  • Object - Icon Pane:
  • significant increase in icon display refresh time
  • filters can be used via popup menu
  • "Copy Path" contextual menu option added
  • Tree Pane:
  • significant increase in icon display refresh time
  • filters can be used via popup menu. Directories are always shown.
  • "Copy Path" contextual menu option added
  • Selection Set:
  • fixed bug where objects selected when they are not supposed to be and vice-versa
  • Star Pane:
  • fixed a bug where loading a layout can cause a crash
  • fixed a bug where saving a layout will cause a crash
  • can do mass hide/show of icon text
  • many connection lines can get in the way of mouse left clicking. Holding down option or shift will ignore lines
  • option to remove all connection lines
  • Plugin Manager:
  • builtin filters added
  • Plugin SDK for DirTree v3 supported (being released shortly).
  • limited support for dynamic library plugins (filters and star pane layouts only).

New in Directory Tree 3.0.2 (Sep 2, 2013)

  • General:
  • fixed the "crash upon startup" bug (oversight with dylib path)
  • directory size calculation significantly faster in most cases
  • Tree Pane:
  • tree display no longer stalls UI when refreshed
  • View:
  • gathering objects can now be cancelled

New in Directory Tree 2.7 (Feb 14, 2013)

  • Plugins:
  • fixed an issue where long filtering times can stall View deletion (window closing) or app termination
  • under the hood changes deal with filters
  • made changes to Filters. See Plugin SDK
  • Star Pane:
  • fixed a bug where deleting an object using shift-click causes a crash
  • fixed a crash concerning Connection mode.
  • Text Pane:
  • fixed a bug where a selected filter which has/requires a UI is not shown

New in Directory Tree 2.6.5 (Dec 14, 2012)

  • Plugin Manager - Fixed a bug where DirTree would crash if a command was active (in tool bar) and the plugin was unloaded.

New in Directory Tree 2.6.4 (Nov 27, 2012)

  • Fixed bug where a crash that could occur if there are >16K objects
  • (SInt16 used when a larger type should have been used).
  • Relative speed improvement when viewing 1000s of objects in Tree & Object-Icon views. (It can still stall).

New in Directory Tree 2.6.3 (Nov 19, 2012)

  • Plugins:
  • plugin developers can present a user interface when a filter is selected but before it is applied

New in Directory Tree 2.6.2 (Oct 10, 2012)

  • Plugins:
  • Fixed a bug where a crash will occur when a plugin is unloaded and displays preferences in the Plugin Preferences window (NSView invalid after bundle unloaded).

New in Directory Tree 2.6.1 (Oct 3, 2012)

  • View - Tree Pane:
  • Fixed bug where deleted objects were displayed as an empty hole.
  • Items moved to the trash (not deleted) have a trash icon displayed on them. Can't move them back form the trash. Need to do it in the Finder.
  • Gatekeeper:
  • Application is now signed (developer ID codesign) so Gatekeeper won't throw a fit when it is executed. (Email me immediately if it still complains : [email protected]).

New in Directory Tree 2.6 (Sep 8, 2012)

  • View:
  • Ability to jump to an object. Available for Tree, Object-List & Object-Icon panes
  • View - Object Pane - Object:
  • Contextual menu for icons per row
  • View - Object Pane - List:
  • Contextual Menu for size units

New in Directory Tree 2.5 (Sep 8, 2012)

  • View - Star Pane:
  • Ability to use plugins to make connections between icons
  • Printing of correct pages works (again).
  • View - Object Pane:
  • able to see ACL info

New in Directory Tree 2.4 (May 28, 2012)

  • View - Star Pane:
  • Ability to do hierarchical layouts if supported by plugins
  • Plugins:
  • Filters re-implemented so they do not cause (or reduce) a UI stall [Filtering moved to BG thread].
  • Filter window for filter counts greater than 10 implemented
  • Preference window for plugins

New in Directory Tree 2.3.1 (Apr 20, 2012)

  • Plugins:
  • Fixed bug in configuration file where the value of key 'Plugin_Path' is incorrectly parsed causing it to misread any path who's layout is '/B.bundle'.
  • eg Plugin_Path:DTPlugs/BunchOfFunctions.bundle would be misread and the plugin would not be found.

New in Directory Tree 2.3 (Apr 17, 2012)

  • Plugins - Commands now implemented.
  • View - Preview Window - Bug fix : object name has it's extension displayed twice.
  • OS Support - DirTree will definitely NOT run on OS 10.5 anymore [10.6 required API].

New in Directory Tree 2.2.2 (Apr 17, 2012)

  • Bug fix : Star display undo crash

New in Directory Tree 2.2.1 (Mar 19, 2012)

  • Bug fix : Tool menu actually works (besides making a beep).
  • Bug fix : Possible crash when a View is closed and no other View is the active window.
  • Bug fix : plugin manager issues

New in Directory Tree 2.2 (Mar 6, 2012)

  • OS Support:
  • PowerPC support has been dropped.
  • DirTree has been tested on OS 10.6.x and OS 10.7, but not OS 10.5.
  • I do not have a machine that will run OS 10.5.x.
  • It should run on OS 10.5, but I cannot guarantee it will work perfectly or be bug free.
  • Use at own risk. I cannot support or help with any issues on OS 10.5.
  • Plugin Manager:
  • Plugin manager is mostly implemented.
  • It can use plugins that have Filters, Tools and Star Layout functionality.
  • Command (tool bar) functionality is not yet implemented.
  • (See documentation for explanation on each type).
  • Plugins that actually do something will be arriving eventually.
  • View - Star Pane:
  • fixed printing bug where not all selected windows would print. Any empty sheet came up instead
  • Fixed a few minor memory leak bugs (and one nasty one which could eat up all your system memory very quickly).
  • ⌘W (close window) actually works now

New in Directory Tree 2.1.2 (Sep 23, 2011)

  • Fixed a bug where doing a refresh in the Text pane after a window is closed and a new one created causes a crash.

New in Directory Tree 2.1.1 (Sep 8, 2011)

  • Fixed a nasty bug which can cause a crash if a View of directory X is closed then reopened.

New in Directory Tree 2.1 (Apr 25, 2011)

  • View - Star Pane:
  • Implemented.
  • Manual layout of FS objects with connection lines.
  • individual object editing
  • print page selection
  • layout save and load
  • View - Text Pane:
  • Added formatting option where a line will be printed every N lines.
  • Saved formats file format has been changed. The old format will be recognised and loaded (.dts suffix), but it cannot be saved. New format uses XML and .dts2 suffix.

New in Directory Tree 1.3 (Jun 1, 2009)

  • Printing:
  • Printing now works correctly (anything not A4 would not print correctly).
  • View - Star Pane:
  • New tree type view.
  • Folder contents are shown in self-contained boxes. They are resizable and can be scrolled internally.
  • The boxes can be dragged around and laid out any way you desire.
  • The layouts can be saved.
  • View - Drag Targets (Not implemented):
  • Strip of red and green wells which are used as drag sources and targets. These will not be implemented until version 2.
  • Anchor Points:
  • New way of selecting/deslecting objects
  • Available in Tree display & Object-Icon display. It replaces the traditional "left-click and it's selected" method.
  • Contextual menu right click still exists.

New in Directory Tree 1.2.1 (Sep 19, 2008)

  • Fixed memory exception crash.
  • Fixed bug that made the application to stall indefinitely while quitting.

New in Directory Tree 1.2 (Sep 17, 2008)

  • This version is mostly "under the hood" changes and bug fixes.
  • Refreshing various displays will take a little longer due to a glaring bug fix.
  • Application termination no longer stalls too much (though it it still a little slow).
  • The Status Strips are now invisible.
  • Fixed bug where "Select All" causes UI stall.
  • Rename and Reset buttons removed.
  • Object counts no longer display another View's object count.
  • Mouse down in Tree and Object-Icon panes causes UI stall when 1000s of objects are present. In the next version, there will be a different way of selecting and drag selecting using "Anchor Points". It is different from standard Apple UI guidelines.
  • Application launch and termination is still "slow".
  • dirTree IS a CPU hog (due to heavy use of back ground threads and caching).
  • Still no PPC machine to test application on.
  • Rare Column pane display error - objects may not show, though they still exist.

New in Directory Tree 1.1 (Jun 16, 2008)

  • Selection Sets - [NEW] Each View can now store 'Selection Sets' (groups of filing system objects under various select modes). Each set has a name. The sets will persist through application quit and re-launch provided the parent View persists through re-launch.
  • Info Pane - [NEW] Contains a list of all objects under the current select mode in a popup menu. Displays some information about the FS object. The pane is displayed in the View's window.
  • Selected Display - [Bug Fix] 'Open' contextual menu option now works.
  • View - [Bug Fix] Nasty bug where resizing the View's window while a Sheet is displayed caused the window to jump around the screen or disappear.