Worker Changelog

New in version 3.6.0

January 19th, 2015
  • new features:
  • improved list view (temporary) filtering by supporting more complex expressions.
  • If the first character of the entered filter string starts with a "(", the string is evaluated as a boolean expression. This allows to combine checks for name, file type, size, and selection state. This is an example: "((n~foo|n=bar)&s>10m)" which means the name is either exactly "bar" or contains the characters "f", "o", and "o" and the size is larger than 10 megabytes.
  • More documentation can be found here:
  • There is some interactive help shown in the statebar about how the expression should be continued. All possible alternatives at the end of the current string are shown after waiting one second.
  • added registered command "vdirfromselected" which creates a new virtual directory containing all selected entries from the current directory (be it a real one or already a virtual one). The default config contains a corresponding button to activate this command, updating Worker from an older version will ask to import that button.
  • added registered command "vdiraddselectedfromotherside" which adds all selected entries from the inactive panel to the current virtual directory. If the current directory is not virtual, a new virtual directory will be created. The default config contains a corresponding button to activate this command, updating Worker from an older version will ask to import that button.
  • when activating the search entry mode two times without entering anything in between (usually by just pressing Ctrl-s twice), the previously used filter string is inserted. This is useful to re-apply a filter to the same or different directory, or to refine a filter (like the new expression based filter).
  • added on-demand file type check for not yet known entries when double clicking/pressing enter on an entry or trying to open the context menu. With a lot of files, it may take some time until the active entry is actually checked, so this change helps speeding up the handling of such files.
  • fixes:
  • fixed possible deadlock in subprocess handling when executing external commands. In some cases Worker was still waiting for the end of a command even it the executed program exited already.
  • other changes:
  • updated Czech translation (Thanks to Petr Korviny)

New in version 3.2.1 (December 17th, 2013)

  • New features:
  • command menu shows also the assigned shortkey if available
  • the search entry can be activated without ctrl-s by pressing a key. The feature can be disabled in the configuration of the virtual dir mode.
  • if the search windows is opened from a virtual directory, it searches only those entries
  • added new entries to the command menu to
  • switch list modes
  • open list mode configuration
  • access registered commands
  • search entry in list mode now highlights the matching characters temporarily
  • bookmark dialog and path jump dialog also highlights matching characters when applying a filter
  • Fixes:
  • fixed copy time estimation when renaming files
  • jumping to next matching entry with ctrl-s works now also for flexible matching
  • command menu is updated after reconfiguration
  • file type recognition on content did not work for empty directories even after reload
  • Other changes:
  • updated Czech translation (Thanks to Petr Korviny)
  • updated Latvian translation (Thanks to Einars Sprugis)

New in version 3.2.0 (November 19th, 2013)

  • New features:
  • added command menu to access menus, buttons, hotkeys with keyboard. There is a new command called "command menu" which opens a window showing all registered commands and menus. It is possible to select an entry with the cursor keys or by entering a filter string.
  • added a filter in the "start prog" dialog in the tab for handling as a specific file type.
  • the list view bar shows a text while reading a directory to give better visual feedback about the state.
  • added an update feature to import new configuration items to an existing configuration when starting a newer version. Worker will ask to import new hotkeys, buttons, and filetypes. It's possible to modify the items to import or skip this update.
  • added file type option to use the MIME description from libmagic instead of the plain text description.
  • Fixes:
  • fixed pattern rename script to work with virtual directories.
  • the move operation in the virtual dir mode now correctly highlights the entry currently moved.
  • the directory size command in the virtual dir mode now updates the entries correctly during calculation.
  • delete in virtual dir mode now removes the deleted entries during the operation, not just at the end.
  • fixed external command execution if the tmp directory is mounted with NOEXEC option.
  • virtual dir mode ignored the list of directories to ignore for content check for file types
  • Other changes:
  • updated Latvian translation (Thanks to Einars Sprugis)
  • updated Czech translation (Thanks to Petr Korviny)
  • updated Russian translation (Thanks to Serg Markov)

New in version 3.1.0 (October 8th, 2013)

  • New features:
  • all commands now also works within the new virtual dir mode (introduced in Worker 3.0.0)
  • configuration of the virtual dir mode is now possible
  • filters are also working
  • the virtual dir mode is now the default mode but the old directory mode is still available
  • added option to file search to only match files (new default) or also directories (has been the default value in the past)
  • panelize feature in search UI and changing list view to show match can now be activated with key F2 and F1 respectively
  • Fixes:
  • the volume manager sometimes did not report new devices (optical discs)
  • skipping symlinks in copy did reduced the total number of bytes remaining incorrectly
  • Other changes:
  • updated Latvian translation (Thanks to Einars Sprugis)
  • updated Czech translation (Thanks to Petr Korviny)

New in version 3.0.0 (June 25th, 2013)

  • This version implemented a new virtual dir mode which is able to panelize search results.
  • A C++11 compiler is required for this major release.
  • XFT font rendering is now enabled by default.
  • UTF-8 strings are now correctly pasted into text fields.
  • The non-default fast copy mode has been disabled due to a bug in cleaning up successfully copied files.

New in version 2.19.6 (November 23rd, 2012)

  • This version comes with an improved default configuration.
  • Some changes has been made to the inotify update, the text view, and the path jump.

New in version 2.19.5 (September 5th, 2012)

  • Directory browsing is faster when using the search entry filter (Ctrl+s).
  • Enter / to go into the currently highlighted directory.
  • By default, the directories are watched for changes and are updated automatically once a second.
  • File copy checks free space and let you retry if there is an error during copy.
  • The ScriptOp command is able to evaluate command strings.
  • A slider indicates the current button bank.

New in version 2.19.4 (July 6th, 2012)

  • Clipboard handling has been improved to work better with QT.
  • Hints are now shown in the clock bar to help users find or even discover Worker features.
  • The remaining time based on the current transfer rate is shown correctly, even if the copying process is interrupted.
  • The list of available commands in the configuration can be filtered.

New in version 2.19.3 (June 16th, 2012)

  • This version adds xinerama support for better initial window sizes.
  • The text viewer supports selecting text using the mouse.
  • The path jump command has been extended to hide entries which are not in the same directory as the highlighted entry.
  • Some bugs have been fixed, as well.