Download beta: www.zabkat.com/test/xplorer2_setup64_ult_beta.exe (x64 ultimate only)
the main additions are a macro recorder to make working with macros much easier, and tab color tagging. The complete changelog is below
* Color tagging applied on tabs too. Right click on a tab to color-tag it. This implicitly tags the respective folder with the color you choose from the menu. It helps the tab stand out painting the color under the icon.
* [P] Do you find xplorer² macros a headache? The new macro recorder allows you to compose macro commands "programming-free". Pressing F12 key (or the Record Macro toolbar button) you can do simple operations (launch commands, manipulate dialogs etc). When you are done, click on FINISH (macro recording) button and you get the script written for you automatically.
To edit the previous macro without invoking the macro recorder press use CUSTOMIZE > MACROS > EDIT MACRO menu command or quit the macro recorder immediately.
* [P] macro instruction NOPOPUPS will cause any dialog windows that would appear during the macro execution to be invisible. If you are annoyed by windows flashing quickly as a result of macros, put this NOPOPUPS instruction first in all your macros. This silent mode is on by default when you repeat saved macros.
* [P] primitive macro subroutine support using JSR/RET instructions. Only one level of nesting is allowed and there is no stack, but you can have reusable code chunks for your complex macros. For example here's a trivial subroutine that shows a number a couple of times:
POP 2
STORE $1
JSR sub
INCR $1
JSR sub
EXIT
LABEL sub
MESSAGE $1
RET 0
* [P] You can automatically run a saved macro when xplorer² starts using the /B command line switch. For instance "/B:sample macro" will launch the saved "sample macro" (assuming the macro name exists under CUSTOMIZE > MACROS menu). This switch is useful for automating tasks using the task scheduler.
* [P] The additional rules box found in Find files and similar dialogs allows you to select more rules (e.g. using CTRL+click). If they are compatible (e.g. all text rules) you can change all rules simultaneously. For example you can have 2 rules, one for Author and one for Title, select both of them, then change them both to search for "AC/DC" or whatever.
* [Ult] new programmable column functions TOKEN (breaks up string and returns one part, similar to CHOPSTR macro instruction), and SYSTEM that calls an external console program. SYSTEM() can be used as a slow column handler with a little imagination. Here is an example programmable column that combines the 2 new functions:
IF(${Size},"", TOKEN(SYSTEM('dir "'+ ${path} + ${Name}+ '"'), \n,-2))
For each folder shown, it executes the DOS "dir" command, then returns the second from last line of output. Note the use of single 'ears' to frame the folder full path in double "quotes" — in case there are spaces involved in the folder name. As listview control columns cannot show more than 256 characters, the feature is somehow limited.
(to use the programmable column, right click on a pane's column header area).
* TOOLS > FOLDER STATISTICS window can be refreshed pressing CTRL+R or using its Actions menu. It isn't very quick but you do get the new contents in after you make any changes (deleting or rearranging folders).
* The DOS script dialog (TOOLS > COMMAND SCRIPT menu command) adds a new special token File Attribute, which inserts file attributes to be used as part of command scripts. So that you don't need to type the column names ${Modified} etc yourself!
* All progress logs, e.g. belonging to the robust copy and delete commands, are searchable pressing CTRL+F keys, in case you are looking something in particular. To highlight errors (if any), right click in the log text window and pick SHOW ERRORS from the context menu. Note you needn't lose much sleep over progress logs; in case there was a serious error xplorer² would have told you about it, so you don't have to peruse logs.
* If the background thread gets stuck somewhere for long and item icons/details won't show, xplorer² will offer you to clone a new window that will hopefully get unstuck.
* [P] registry setting nPreviewMaxSizeMB sets a limit (in MB) above which huge files won't be previewed in NATIVE preview mode (tab). By default this limit is set to 0 (= no constraint).
* [Ult] find files dialog checkbox USE SEARCH INDEX allows you to turn off index searches on demand. This is not recommended as your searches will be slower but some people have asked for it. If you want to permanently disable the index, use GAOPT_NODESKSEARCH registry tweak.
* [Ult] folder context menu XPLORER2 > ADD TO SEARCH INDEX can be used to reindex (refresh) a folder that is already in the index. You can use this command to repair the search index selectively. This command also works from the tree pane.
* CUSTOMIZE > FOLDER GROUPS > STARTUP menu command restores the folder tabs available when you last started xplorer². This command helps people that use network drives, who occasionally forget to connect some of them before xplorer² starts.