Monday, June 28, 2010

v9.20.0008 - 2010-06-28 10:43

Note: BETA versions are a work in progress and might contain fresh bugs.
You have been warned.

  • + Image Preview: Now the frame count is displayed for animated GIFs.
  • ! List: If you created a New Folder before ever popping the list's white space context menu, then any icons in the context menu were not created and the New Items submenu was not populated. Fixed.

Wednesday, June 23, 2010

v9.20.0007 - 2010-06-23 11:37

Note: BETA versions are a work in progress and might contain fresh bugs.
You have been warned.

  • + New variable: <cursize> = file size in bytes of the current list item. Files only. If the current item is a folder the variable returns "" (empty string).
  • + Menu Go: Added command Aliases... where you can select an alias from a list of all aliases you have defined. I know that the blue hearts here are completely redundant but they serve to give you an immediate visual hint about where you are. If you don't remember what an alias stands for, you can check in List Management | Aliases, and maybe find a better name for it.
  • * Aliases: Now they are kept alphabetically sorted. Before, the latest addition was added to the top of the list. (Sort order is not relevant for processing but for looking up an alias in List Management.)

Tuesday, June 22, 2010

v9.20.0006 - 2010-06-22 20:39

Note: BETA versions are a work in progress and might contain fresh bugs.
You have been warned.

  • + List | White Space Context Menu: Added command "New Text File" to the top section.
  • * Menu Edit | New: Renamed items "New Textfile ..." to "New Text File ...". Appears to be the more common way to write it.
  • + SC sel enhanced: Added argument "startfromtop":
      Syntax: sel [position/pattern], [count], [startfromtop]
        startfromtop: 0 = [Default] start from current position
                      1 = start from top of list
                      startfromtop is ignored if the first argument is
                      not a pattern.
      Example:
        // Select "Test.txt" in the file list:
        sel "[Test.txt]", , 1;
      Notes:
        - You can pass item-names-only or the full-path-names,
          independently of the list mode (Browse, Find, ...).
        - On no match any current selections are unselected.
  • + SC selfilter enhanced: Added argument "add":
      Syntax: selfilter [pattern], [type (fd)], [column], [add]
        add: 0 = [Default] new selection
             1 = add to current selection
      Example:
        // First select all TXT files, and then add
        // all items starting with "a"
        selfilter "*.txt"; selfilter "a*", , , 1;
  • * Menu File | Rename (in List): Now, always the focused item is renamed, completely independent of the current selections. If you want to rename the selected item(s) use Shift+F2 (Batch Rename). This means you now can rename individual items out of a group of selected items without renaming the other selected items and without changing any selections.
    I'm aware that this behavior differs from Explorer. Time will tell if it is really better... it's an experiment.
  • ! SC sel: In a search results listing, it would not select a file defined by pattern if the full path was not included with the pattern. Fixed. Now, if no path is passed, it tries to match by name only.
  • ! List: Inline rename box did not auto-scroll into view when necessary. Fixed.
  • ! Address Bar: Launching DOS commands via "!"-prefix did not work when the current path was a special path like Desktop. Fixed.
  • ! Thumbnails: Did not show thumbnails for PSD files that were created using Adobe Photoshop CS5. Fixed.

Friday, June 18, 2010

v9.20.0005 - 2010-06-18 11:04

Note: BETA versions are a work in progress and might contain fresh bugs.
You have been warned.

  • * Menu File | Rename (in List): Now, if the focused item is not selected it is inline-renamed without selecting it or changing any current selections. And if the focused item is selected then it is inline-renamed if there is only one selection, else batch rename is triggered for all selected items.
    Note that the Batch Rename command (Shift+F2) still functions as before and applies to the selected items regardless of the focus.
  • ! Menu Edit | New | New Folder (...): If the new folder template contained a dot everything right of the last dot was falsely interpreted as an extension, and any number suffix was inserted before that extension. Fixed.
  • ! Command Line: Selecting a file directly from command line did not work. Fixed. Now you can do
    XYplorer "C:\Folder\File.txt"
    and XY opens at C:\Folder\ and selects File.txt.
  • ! Dropdown Lists: Could crash when the current item contained a "[" without a matching "]". Fixed.
  • ! Panes: Since 3 days ago: Possible focus confusion after copying items from pane to pane. Fixed.

Wednesday, June 16, 2010

v9.20.0003 - 2010-06-16 11:29

Note: BETA versions are a work in progress and might contain fresh bugs.
You have been warned.

  • + Menu Edit | New: Added command "New Files...". Here you can enter a list of new files (one per line) that will be created in one go. The functionality is like the one of the "New Folders..." command:
    - Paths can be absolute or relative (to current path).
    - Non-existing path are created on the fly.
    - They can be stated in any order.
    - XY native variables and environment variables are supported.
    - Files that already exist are silently ignored (and not
      overwritten).
    - The last list is remembered within the session.
    Example for a list:
      newtextfilehere.txt
      MoonLanding\TopSecret\new.txt
      \MarsLanding\TopSecret\new.txt
      D:\Testpath\new.txt
      %username%.txt
      New <date yyyymmdd>.txt
  • ! List: Selection glitch (selection remained sticky) when a script using SC selfilter resulted in a single selected file. Fixed.
  • ! Find by Tag: Didn't always find newly tagged file depending on its sort position within the already tagged files. Fixed.

Tuesday, June 15, 2010

v9.20.0002 - 2010-06-15 14:59

Note: BETA versions are a work in progress and might contain fresh bugs.
You have been warned.

  • + Menu Window: Added toggle "Show Statusbar". So, finally, you can hide the Statusbar. Note that if the Statusbar is hidden then also the Background Bar goes away.
  • * Background Processing: Shell-owned replace prompts would pop in the background (likely covered by XY's main window) when the CTRL key was down when the file operation was initiated (e.g. CTRL+Drag to force a Copy). Fixed partly. Still Windows may take control unpredictably and pop the prompt in the background. The animated icon on the Background Bar will tell you whether a background process is in progress or waiting for input. Under XP you also get a flashing taskbar icon, not in Win7 though.
    The better and 100% safe strategy is to use the right mouse button for such drag operations and then choose Copy from the context menu.
  • ! Running an EXE by dbl-click did not always produce the same behavior as running it via Shell context menu Open. For example, trying to run a 16-bit EXE under Win64 should generate an error message. Fixed.

Monday, June 14, 2010

v9.20.0001 - 2010-06-14 11:52

Note: BETA versions are a work in progress and might contain fresh bugs.
You have been warned.

  • + Drag'n'drop context menu: Added command "Go to Dragged Item". Will go the dragged item's containing folder and select the item, or simply open the folder if the item is a folder. If more than one item is dragged the first item is taken.
    Note: The command is only available for the List and the current Tab of the active pane. But, of course, each hovered tab becomes the current tab after a configurable while.
    Main usage is probably when dragging items or paths from other apps into XYplorer. It's a kind of "Go to by Drag'n'drop" -- revolutionary if you ask me.
  • * MouseDownBlowUp on PDF preview and thumbnails: The shell driven preview of PDF files now can be enlarged using a new tweak. By default it is limited to 384 x 512 pixels. Set
      MDBUPdfLarge=1
    to enlarge it to a square of 80% of the smaller screen dimension.
    On a 1920 x 1080 screen this would be 0.8 * 1080 = 864 pixels.
    Note that SC tweak supports this tweak, so you can do this through the Address Bar:
      tweak("MDBUPdfLarge", 1);
    Note: Whether the enlarged PDF blow up actually works depends on your system and RAM size. It's not easily predictable. Try it out.
  • * Web & Office Preview: Now, no more address/title and status info on top and bottom of the Preview tab is displayed be factory default. This way the preview area is quite a bit higher than before. If you still want it the old way you can use a tweak:
      ShowWebPreviewInfoBars=1
  • ! Tabs: The selected tab of the inactive pane was not highlighted when drag-hovered. Fixed.
  • * Info Panel: Now when the Info Panel is shown or a new IP tab is selected and there is no current item (i.e. the IP tabs Properties, Version, Preview, and Raw View are blank), then the currently focused list item is automatically made the current item if it is in selected state. Very useful, should have done this
    about 10 years ago!
    FYI, the state focused/selected/non-current can be caused e.g. by drag-selecting a focused file, or passively when copied files are selected-on-paste.
  • * Configuration | General | Show item count: Renamed it to "Show item count with folder sizes" and removed the indent.
    Now it is also enabled if "Show folder sizes in file list" is OFF because it also applies on View | Calculate Folder Sizes.
  • ! Tree: Non-current folder captions were not always reliably refreshed after a script-driven rename. Fixed.

Friday, June 11, 2010

v9.20.0000 - 2010-06-11 12:00

= NEW OFFICIAL RELEASE.
Main changes since last release:

  • +++ Aliases. Aliases are user-definable variables where you can freely choose the name of the variable and their value. When you enter such an alias into the Address Bar it will be resolved to its value before further processing. A real time saver.
  • +++ User Folder. Added a new special folder [User] to the Tree pointing to the current user's profile folder.
  • +++ Special Folders. Now you can easily show/hide all top special folders in the Tree:
    - Desktop
    - Documents
    - User
    - Network
    - Recycle Bin
    Toggling those folders works on-the-fly without rebuild of the whole tree.
  • +++ User Buttons. Increased their number from 16 to 32.
  • +++ Folder Sizes. Now you can show the number of items in each folder in the list's Size column.
  • +++ Environment Variables. Now you can quickly display a list of all environment variables. Might come in handy.
  • +++ Previewed Formats. Massively improved configuration interface.

Thursday, June 10, 2010

v9.11.0031 - 2010-06-10 11:20

  • + Configuration | Previewed Formats: DEL and INS keys now work on the extensions list.
  • * Type Filter: Changed the format of the tweak to add custom extensions. Now the extension lists should be dot-separated (before, they were comma-separated):
      AudioPreviewCustomExtensions=bim.bam.bum
      VideoPreviewCustomExtensions=
      VectorPreviewCustomExtensions=
      ArchivePreviewCustomExtensions=
      ExePreviewCustomExtensions=
    Your current settings are upgraded automatically.
  • ! Configuration | Previewed Formats: Fixed minor glitches.

Wednesday, June 9, 2010

v9.11.0030 - 2010-06-09 20:45

  • *** Configuration | Previewed Formats: Rewrote the interface from scratch. Faster loading, better handling, more information, and some minor bugs fixed. And:
    - Now you can enable/disable the preview for a whole type of
      files, e.g. for all Image files.
    - User-added extensions are colored green (resp. color "Marked
      Text 2"). They can be excluded from preview by unticking them,
      or completely removed from the list using the Remove button.
  • * Configuration | Colors & Styles: The factory default for "Sel. Items Back" is now a light blue.
  • ! List: Horizontal dual pane splitter position was not correctly restored when starting the app in minimized state. Fixed.
  • ! List: Currently selected folder was not scrolled into view after calculating its size using View | Calculate Folder Sizes. Fixed.

Tuesday, June 8, 2010

v9.11.0029 - 2010-06-08 13:34

  • + Preview: Added WPD (WordPerfect Document) to the previewed Office files. Of course, the preview will only work if you have WordPerfect installed.
  • * Info Panel: Removed shadow effect from the tab headers by factory default (no change for upgraders). Reason: Don't like it anymore.
    Tip: You can still turn it on by tweaking TabIPVisualStyle=0 in the INI. In Windows Classic theme, however, the "shadow style" is ignored anyway, even if tweaked.
  • ! Info Panel: Drawing glitch in Windows Classic theme. Fixed.
  • ! List: Type-Ahead Find would not recognize character #. Fixed.
  • ! List: Drawing glitch (needlessly ellipsed captions) with font "Courier" Bold due to Windows API bug. Worked around.

Monday, June 7, 2010

v9.11.0028 - 2010-06-07 11:40

  • * Menu Help: The last commands dropped their ellipses:
      Environment Variables
      Various Information
      About XYplorer
  • ! Configuration | Fonts | Tree and List: Any changes here were not correctly reset on cancelling the Configuration dialog and would eventually be applied to the controls. Fixed.

Saturday, June 5, 2010

v9.11.0027 - 2010-06-05 12:08

  • + Menu Help: Added command "Environment Variables...". Shows the current state of the Environment Variables.
    Note that the bottom of the list, starting with %computer%, are XY-internal variables.
  • - Removed SC env (Show Environment Variables).
    Replaced by the new command in menu Help (#728;).
  • * Some clipboard functions in menu Edit | Paste Special were only available in Browse mode. Now they are always available.

Friday, June 4, 2010

v9.11.0026 - 2010-06-04 14:04

  • ! Some icons in some popup menus were missing for a couple of versions. Fixed
  • ! Tabs: For a couple of versions locked tabs got overwritten on location change other than by tree. Fixed.

Thursday, June 3, 2010

v9.11.0025 - 2010-06-03 17:44

  • * Increased the official Win7 compatibility, guided by the "Windows 7 Client Software Logo Toolkit". 100% compliance with the Windows 7 Software Logo requirements is not yet reached but near.
  • * Updated the help file.

Wednesday, June 2, 2010

v9.11.0021 - 2010-06-02 10:56

  • + Aliases. Now also Quick Searches (QS) support aliases. For example this works now in the Address Bar if you have an alias "home":
      @home?a*
    Will find all items beginning with "a" in the path that alias "home" points to.
    Of course, if you have defined an alias "home?a*" (i.e. if you are crazy) it will be resolved before being parsed as a QS.
  • + Aliases. You now can use aliases also in the Location field on the Find Files tab.
  • + Menu Scripting | Load Script File: Now folder links are followed within the Load Script File dialog.

Tuesday, June 1, 2010

v9.11.0020 - 2010-06-01 13:58

  • * DPI awareness: Now also Tab icons, Statusbar icons, and the icons in various small lists are DPI aware, i.e. they are shown larger when you raise your DPI settings.
  • ! Win7: Fixed a number of glitches in connection with custom DPI settings.