Friday, November 30, 2007

v6.60.0038 - 2007-11-30 19:14

  • + Menu User: now, you can directly open the Manage User-Defined Commands dialog for a particular user command by holding CTRL while you click the menu item pointing to the command. The command will not be triggered then, of course.
  • * Catalog: when you drag'n'drop an item onto the Catalog Category to add it to that Category, the caption of the new item is now by default set to the filename only, without the full path. I find this is more likely what most users want here.

Wednesday, November 28, 2007

v6.60.0036 - 2007-11-28 11:43

  • +++ Added enhanced support for hidden shares. Up to now, only one type of hidden shares was supported, the so-called "administrative shares" or "admin shares". Admin shares are identified by a dollar sign ($) at the end of the share name. From now on, also hidden shares without the trailing dollar sign ($) are supported. Generally, hidden shares are not listed when browsing the network. However, you can enter a path on a hidden share in the Address Bar (or the "Go to" dialog, Catalog, Favorites), and it will be added to the tree node of respective server on the fly and be browsable.
  • + New INI Tweak: now you can optionally show all hidden shares automatically in the folder tree (without having to enter them through the Address Bar). In the INI you'll find a new key:
      [Settings]
      ShowHiddenShares=0
    Set it to 1 to always show all hidden shares.

Tuesday, November 27, 2007

v6.60.0035 - 2007-11-27 13:05

  • + Tips of the day: add button "All" to show a list of all tips.
  • * Popup menus triggered by KS (e.g. Hotlist) are now popped on KeyUp, not KeyDown. This avoids mistaking the upped key with an accelerator (either triggering a menu command or an annoying beep-sound).
  • ! Copy file to clipboard (Ctrl+C). Open any of XY's modal forms with a textbox (e.g. Ctrl+S on the selected file). Select text in textbox. Press Ctrl+C. Crash! Fixed.

Saturday, November 24, 2007

v6.60.0033 - 2007-11-24 19:14

  • + Menu View | Auto-Refresh: now has default KS Ctrl+Shift+R.
  • * Allowing to delete, move, or rename certain items: before, there was a rigid (but not really clever) protection that made it impossible to move certain items, e.g. items with the SYSTEM attribute set, or the Desktop folder, or any items found within the Recycle Bin. Now, your workflow won't be interrupted anymore by this kind of patronizing security measurements. Along with the freedom you also get a little more responsibility, of course.
    You still get a warning message when you try to delete, move, or rename items from XYplorer's Raw Recycle Bin View. But now you have the choice to go on anyway.
  • ! Fixed a bug partly related to the above: before, in such CanMove/CanCopy checks, the *focused* item was checked and taken to represent all selected items (even if it was not selected itself!). Now, the *first* (from top) of the selected items is taken to represent all other items.
  • + Added INI tweak "PopupMenusAtTree": popup navigation menus at top-left tree corner.

Friday, November 23, 2007

v6.60.0032 - 2007-11-23 12:13

  • ! On MyComputer, the stats in statusbar were wrong, always:
      total free: 0 bytes, capacity: 0 bytes
      all local disks: 0 bytes used, 0 bytes free (0%)
    Quite unlikely numbers, but still mildly shocking. Fixed.
  • * CKS dialog: discovered a way to fully show the Category dropdown without scrollbar. It's the little things...
  • *** Find Files: before, the Search Results list was disabled while the search was going on. So you could neither scroll the results nor preview a file during a search. This was to prevent trouble. Now, the Search Results list is left enabled while the search is running. Is it dangerous? I tried but could raise any trouble. But developers usually cannot be as mean to their apps as users for psychological reasons. Your turn...
    Nice addition: when you select/focus a file during search (e.g. to preview it) it will be kept at the same screen position after the search is done or stopped (by ESC).

Tuesday, November 20, 2007

v6.60.0020 - 2007-11-20 22:16

  • + Menu Tools | Customize File Associations: now, environment variables (e.g. %windir% for the windows directory) are allowed within the application part of the definition. For example,
      txt;htm>%windir%\notepad.exe
    would open all TXT and HTM files with Notepad (typically located in C:\WINDOWS\notepad.exe). Another little portability jewel.

v6.60.0010 - 2007-11-20 13:00

  • + Address Bar, Catalog, Favorites, Go to, UDC-Goto: Now the asterisk wildcard (*) is allowed within the location term. The location is automatically resolved to the first (in original file system sort order) matching file or folder item. Examples:
      C:\* = C:\AUTOEXEC.BAT
      C:\Programs\XY* = C:\Programs\XYplorer\
      C:\Programs\XYplorer\XY* = C:\Programs\XYplorer\XYplorer.cnt
    You can use the wildcard also in the middle of the term and more than once:
      C:\Pr*m*\ = C:\Programs\
      C:\Programs\XYplorer\XY*.exe = C:\Programs\XYplorer\XYplorer.exe
      C:\Pro*\ACD*\*.exe = C:\Programs\ACDSee32\ACDSee32.exe
    But don't stress this little usability gimmick too much. This, for example, will not work as you might expect it to:
      C:\*\ACD*\*.exe != C:\Programs\ACDSee32\ACDSee32.exe
    Instead it will resolve to the first match and stop there:
      C:\*\ACD*\*.exe = C:\AUTOEXEC.BAT
    In other words: wildcards are resolved from left to right, and since there is no C:\AUTOEXEC.BAT\ACD*, the process halts.
  • + UDC | Open With: added two new variables, <item1> and <item2>. They are set to the first and second item of the currently selected list items. The following term will open UltraEdit with the first two of all selected items in the given order.
      "UEdit32" <item1> <item2>
    Any other selected items are ignored. If you select only one or no item, the call will very likely fail, of course. If you expect blanks in the items' names and if the called application supports quoted arguments, you should put quotes around the variables:
      "UEdit32" "<item1>" "<item2>"
    Note: The order of items is determined by the focus and the current sort order in the following way (which strictly follows the standards set by Windows Explorer): the focused item is always the first, the next items are the following items downwards until the bottom, then the sequence wraps to the top of the selected items until the cycle is completed. It sounds a bit confusing but is very simple and logical, as you see in these 3 examples:
    Example 1:
      - item #1 focused item
      - item #2
      - item #3
    Example 2:
      - item #3
      - item #1 focused item
      - item #2
    Example 3:
      - item #2
      - item #3
      - item #1 focused item
  • ! UDC: when deleting a UDC with a KS assigned, the KS was not freed for later usage. Fixed.
  • ! UDC Open, Open With: parameters were not passed when no variable was contained. Fixed.

Monday, November 19, 2007

v6.60.0000 - 2007-11-19 11:30

= NEW OFFICIAL RELEASE.
Main changes since last release:

  • +++ User-Defined Commands now fully support command line parameters! Pimp up your single keystroke to sciencefictionesque kill power. Pack all selected files into a zipped archive with an automatic name depending on the current date? One keystroke! Print a DOS style directory listing of the current folder to a file or printer? One keystroke! Welcome to one-keystroke-paradise.
  • +++ The Catalog Application Launch Panel now fully supports command line parameters. Here's one-click heaven for the mousy man!
  • +++ User-Defined Commands now include all the important mass rename functions. For example, you can convert an item to another file type (extension), or clean all selected file names of certain characters, by a single keystroke/mouse click.
  • +++ Added an alternative interface to assign custom keyboard shortcuts to native and user-defined commands in a fast and intuitive way.
  • +++ Dropping messages from Outlook / Outlook Express is now up to a hundred (!) times faster than before!

Sunday, November 18, 2007

v6.50.0021 - 2007-11-18 17:55

  • * Find Files: Now you can search for the character "[" by escaping it with "\". Before, you had to enclose it in [ and ] (which still works). E.g., these standard patterns will both match the file "Info[23].txt":
      Info[[]##].txt
      Info\[##].txt
    Note that escaping "[" is only necessary when "]" is found further to the end of your search pattern. Why is escaping necessary at all? Because "[...]" is otherwise interpreted as a list of characters to be matched. For example, "[abc]*" or "[a-c]*" will match all items starting with a, b, or c.
  • - Removed "Shift+Click closes tab" (added v5.80.0001 - 2007-03-08 09:00). Reason: It's non-standard, was never documented outside this change log, and even is contradictory to other gestures in XY: Shift+Click actually *opens* a new tab when done on a folder.

Friday, November 16, 2007

v6.50.0020 - 2007-11-16 12:38

  • + UDC dialog: added button "Assign Keyboard Shortcut...". Gives you direct access to all currently free shortcuts. I kept things as simple as possible:
      - This new KS selection method will replace any existing KS with the new KS. It will not accumulate multiple KSs.
      - To remove any existing KS press OK without any selection in the Free KS list. Unselect a list item: Ctrl+Click or Ctrl+Space.
      - You do not have to press "Apply" to apply the new KS. Saves a click.
  • + UDC dialog: replace the "Info" icon by an Tips button. Reason: have it keyboard accessible. Also changed the browse button from "..." to "Browse" to make it reachable by accelerator.
  • + Menu Edit | Move/Copy/Backup To: now, environment variables (e.g. %TMP% for temp path) are allowed within the destination field.
  • + UDC: now, environment variables are allowed within the argument field for Open, Open With, and Move/Copy/Backup To actions.
  • + CKS dialog: added button "Free Shortcuts...". You thought you run out of free shortcuts? Here are some ideas. Scroll and dbl-click for a fast alternative way to assign a new shortcut to a function.
  • * CKS dialog: reorganized various interface elements. I removed the lonesome "Options" menu /that was easily overlooked) and replaced it by a new "Options..." button which also now contains the "Remove..." and "Reset..." functions.
    Tip: Right-click the "Options..." button to pop the menu on button down and select any menu command by right-button up.
  • + Configuration | Tabs: added two more options to "On dbl-click":
      - Go Home
      - Go Up