Wednesday, May 5, 2010

v9.10.0000 - 2010-05-05 12:00

= NEW OFFICIAL RELEASE.
Main changes since last release:

  • +++ Queued File Operations 2.0. Improved interface and functionality.
    - Now you can remove selected jobs from the queue (temporarily or permanently).
    - Now you can pause and restart the queue at any time.
    - Now you can start selected jobs out of queue order.
    - Animated feedback on the statusbar while background jobs are in progress.
    - Option to show details of each job in the queue dialog.
    - Option to hide completed and skipped jobs from the queue dialog.
    - Now you can configure which types of file operations are backgrounded for parallel or sequential (queued) processing, and which are always run immediately in the foreground.
  • +++ Background Bar. New optional UI element, a mini toolbar at the right end of the Statusbar containing a single button which tells you about the status of background jobs and lets you open the Background Jobs dialog.
  • +++ Find By Type. Now you can narrow down the scope of your search to only a specific type of files, e.g. image files or audio files. Highly intuitive and extremely useful little feature.
  • +++ Text Preview. One-click instant preview for more than 50 different text file formats. And you can freely add extensions to the list of supported formats.
  • +++ Preview. Now you can easily add any number of new extensions to all preview types (Text, Images, Fonts, Office, Web) right in the configuration dialog.
  • +++ Mouse Down Blow Up on Thumbnails. Now you can configure whether left, right, or both mouse buttons trigger MDBU.
  • +++ Recently Opened Items. New command "Open..." lets you can enter,
    paste, or select an item (file, folder, drive) to open, without the need to go there first. Recently opened items are stored in a MRU list that is saved between sessions.
    In the Pro edition, the Open dialog features an OpenWith dropdown menu.
  • +++ Find Files. Now you can search by the length of the file title (that's the document name without the path).
  • +++ Address Bar. Now you can launch DOS commands directly through the XYplorer UI by prefixing "!" to the command, e.g. "!dir".
  • +++ Icons. Support for DPI aware icon sizes on custom DPI settings.
  • +++ Privacy and Discretion. New option "Don't save most-recently-used lists" increases XYplorer's stealth level, together with "Don't save history" and "Don't save tabs".
  • +++ Bugs fixed. Particularly an "Access Denied" issue with certain folders on Vista/Win7 is now history.

v9.00.0217 - 2010-05-05 09:41

BETA versions are now only available for registered users.
Find the download link at the bottom of the License Lounge.

  • ! Save Configuration: Would lose the internal "selected files" list of each tab, and convert tab paths to portable paths (making them unusable) if the Portable Tabs tweak was ON. Of course, this bug went unnoticed when settings were saved on exit. Fixed.
  • ! Portable Tabs: The PortableTabs tweak did not work correctly with subfolders of app path. Fixed.
  • ! List was not refreshed when dragging tree-to-tree on a special path. Fixed.

Tuesday, May 4, 2010

v9.00.0216 - 2010-05-04 11:00

BETA versions are now only available for registered users.
Find the download link at the bottom of the License Lounge.

  • * Type Filter: Added more filters and more extensions. All pretty intuitive apart from maybe one thing: "Media files" are simply a combination of "Audio files" and "Video files".
    While Audio, Video, Vector, Archive, and Executable are not among resp. matching the "Previewed Formats", you can still add your own extensions to them (as comma-separated lists) using these tweaks:
      AudioPreviewCustomExtensions=bim,bam,bum
      VideoPreviewCustomExtensions=
      VectorPreviewCustomExtensions=
      ArchivePreviewCustomExtensions=
      ExePreviewCustomExtensions=
  • * Type Filter: With the focus in the Type Filter edit box press F1 to see a list of the file types that pertain to the current type filter. The list also has information about the OS-associated applications.
  • * Toolbar: Will not capture the mouse anymore (hover effect) when the main window is in the background. This avoids possible issues where a mouse click apparently went "through" a foreground window directly to a toolbar button.

Monday, May 3, 2010

v9.00.0214 - 2010-05-03 21:47

BETA versions are now only available for registered users.
Find the download link at the bottom of the License Lounge.

  • * Type Filter: Added more extensions:
    - Text files: ws
    - Web files: aspx
    - Executable files: ahk, jar, py, vb, ws
  • * Search Results Caching: Now cached search results get a special statusbar icon to distinguish them more clearly from live search results.
  • ! List: Inline rename box resize glitch fixed.
  • ! Tabs: Tab headers resize glitch fixed.

v9.00.0213 - 2010-05-03 11:16

BETA versions are now only available for registered users.
Find the download link at the bottom of the License Lounge.

  • * Type Filter: New order in the dropdown:
      - All types (= no type filtering at all)
      - Text files
      - Image files
      - Media files
      - Font files
      - Web files
      - Office files
      - Executable files
  • * Type Web files and Text files: Added htaccess, cfg, and inc.
  • * Type Filter dropdown: Now supports simple type-ahead find, also in collapsed state. Simply type "t" to select "Text files", "a" to select "All files", etc.
  • * Tweak UseDPIAwareIconSizes is now enabled by factory default.
  • ! Find Files: Now correctly displays "Access Denied" when it should. Before it just showed an empty (and potentially misleading!) search results listing with no further information.
  • ! Error "Access Denied". Fix #3. Now it also works on junctions without a HIDDEN attribute.
  • ! Error "Access Denied". Fix #4. Now works everywhere, also with Find Files and other parts that were struck by the "Access Denied" error under Vista/Win7.

Sunday, May 2, 2010

v9.00.0211 - 2010-05-02 18:56

BETA versions are now only available for registered users.
Find the download link at the bottom of the License Lounge.

  • * Find By Type: Split Web/Office files into separate types, and added new type "Executable files". Removed "txt" from Web files.
    - Web files:
      htm, html, shtml, mht, php, php3, php4, php5, asp, xml, swf,
      svg, svgz, url, pdf, eml, msg, nws, xps
    - Office files:
      csv, rtf, doc, dot, docx, dotx, xls, xlt, xlsx, xltx, ppt, pot,
      pps, pptx, potx, ppsx, odt, ods
    - Executable files:
      bat, chm, cmd, com, cpl, exe, hlp, hta, inf, js, jse, lnk, msi,
      pif, reg, scr, sys, url, vbe, vbs, wsf, wsh
  • ! Find By Type: Dropdown was not correctly updated when changing between different Search Results tabs. Fixed.
  • ! Text Preview: Ctrl+C did not work. Fixed.
  • ! Error "Access Denied". Fix #2.

v9.00.0210 - 2010-05-02 16:08

BETA versions are now only available for registered users.
Find the download link at the bottom of the License Lounge.

  • +++ Find By Type: Added a little dropdown to the Find Files tab under Name & Location, where you can select a general file type to narrow down the search results to only that type of files. The available file types exactly correspond to the lists under Configuration | Previewed Formats, and are listed on the Find Files under the following captions:
      - All types (= no type filtering at all)
      - Text files
      - Web/Office files
      - Font files
      - Image files
      - Media files
    So, to make that clear: "Type" here is not the same as the "Type" column in Details view.

    Notes
    - Any extensions excluded from Preview in Configuration
      Previewed Formats are nevertheless used by the find files type
      filter.
    - Note that the types partly overlap, e.g. *.txt is in "Text
      files" and in "Web/Office files".
    - Apart from "All types" all type filters will return only files,
      not directories.
    - Tip: To quickly list e.g. all Images simply select type "Image
      files" and leave the Name field empty.
    - You should really like this if you often work within certain
      file types because it dramatically increases the quality of your
      search results, resp. reduces the necessary effort to define a
      good search definition.

    Future
    - It is planned to make all Named Visual Filters available as
      User-Defined Type Filters!
    - Type filters might be added to the Quick Search syntax.
  • + Tweak to use DPI aware icon sizes on custom DPI settings. For example if you set DPI to 120 (125%) then the small icon size will be 22x22 under V/7 instead of the standard 16x16. DPI aware icon sizes are applied to Tree, List, and Catalog. To enable it do this:
      UseDPIAwareIconSizes=1
    The tweak is only applied if you have XP or higher. But only for Vista or higher it can be recommended since the XP graphics engine lacks in this respect. Under the standard setting DPI=96 the tweak has no effect.
  • + Background Jobs: Added "Start Job Now" command to the context menu of each paused pending job -- a single click to start a particular job from a pending queue.
    The command is also available on the context menu of skipped jobs, so if you change your mind and want to do a skipped job you don't need to unskip it first. Simply click "Start Job Now". As a consequence the "Start the unskipped job now?" prompt after unskipping has been removed.
  • * List: Increased the space between icon and name by one pixel. Looks better.
  • * Background Jobs: Now when quitting XYplorer and there are pending jobs in the background queue you are prompted whether you really want to exit and purge the jobs.
    The queue is set to paused state while the prompt is up (so you have a fair change to purge the jobs by exiting the app).
  • * Toolbar Visual Filter: Displayed MRU enlarged to 16 items (was 10).
  • ! Tree: The context menu for shares did not feature "Create New Subfolder Here" and "Copy Path". Fixed.
  • ! Error "Access Denied" when browsing certain junctions (e.g. "My Documents\My Music\") under Vista/Win7. Fixed.
    Background: Vista/Win7 have hidden junctions, which have the same names as folder names had in XP. In file managers, these junctions are shown as hidden shortcuts, with File Folder properties, used, in part, to redirect XP program installations that rely on the old XP folder names and XP locations. If you try to browse them, you'll get an "Access Denied" error.

Friday, April 30, 2010

v9.00.0207 - 2010-04-30 13:55

BETA versions are now only available for registered users.
Find the download link at the bottom of the License Lounge.

  • +++ Preview for text files. By factory default the following extensions are seen as text files:
      ahk, asc, asp, aspx, bas, bat, c, cfg, cmd, cls, ctl, cpp, cs,
      css, cue, dat, eml, eps, frm, h, hpp, htm, html, inf, ini, java,
      js, log, lst, m3u, m3u8, man, mht, msg, nfo, nsi, nws, opml,
      php, pl, py, reg, sh, sql, svg, txt, url, vb, vbs, vcf, wpl,
      xml, xys

    Notes
    - The order of precedence of the various previews is:
      Text > Html > Font > Icon > Image > Media
      So, to preview HTML using the Browser (embedded IE), simply go
      to Configuration Previewed Formats and uncheck HTML under
      "Text" and check it under "Web & Office".
    - For huge text files only the first 5 MB are shown for
      performance reasons.
  • + Configuration | Previewed Formats: Now you can add any number of additional file types as comma-separated extension lists. E.g. to add "*.zig" and "*.zag" files to the previewed text files, add "zig, zag" (w/out quotes; spaces optional) into the editbox below the "Text" list.
    This replaces tweaks that previously had to be used to add custom formats to the preview.
  • * Info Panel: Added shadow effect to the tab headers.
  • * Background Jobs: Improved and fixed a thousand little things. Among others:
    - Pause overlays in the BJ listing
    - Removed Auto-update checkbox (it's now hardcoded to ON)
    - Hide completed now also hides skipped
  • + Background Jobs | Pause queue: Pausing now only affects *queued* pending and new jobs. If "Queue file operations" is off then new background jobs will be started immediately regardless of the state of "Pause queue".

    Further remarks on Pausing the queue
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    - While the queue is paused you can still add new jobs to the
      queue. Once the queue is to your liking you can release the
      Pause and go have a coffee while your machine is working the
      queue.
    - In a paused queue with a couple of pending jobs you can use the
      following trick to manipulate the order of jobs: Choose the next
      job you want to start, and check "Skip Job" from its context
      menu. Then uncheck "Skip Job" and you are prompted whether to
      start the job now. OK the prompt and only this job will be
      executed.
  • * Background Jobs | Details...: Now position and size are remembered between calls and sessions.
  • * Background Jobs: "Auto-update" and "Hide completed" are now remembered between calls and sessions.
  • * Background Jobs: More feedback on the statusbar when adding jobs and when all jobs are completed. This might later be moved to a self-destructing thing (SDT).
  • * Unified the context menu of TB "Queue" and BB. And fixed a couple of other little things.
  • ! Dropping images from Firefox 3.* was supported by the List but not by the Tree. Fixed.

Wednesday, April 28, 2010

v9.00.0206 - 2010-04-28 15:46

BETA versions are now only available for registered users.
Find the download link at the bottom of the License Lounge.

  • + Configuration | Thumbnails | Mouse Down Blow Up: Now you can configure which mouse button triggers MDBU.
    - On left mouse down (popup stays up until button is released)
    - On right mouse down (popup stays up until clicked, or ESC)
    The new factory default is: On left mouse down.
  • * Menu File Preview: Simpler logics, analog to Edit Find Files.
      IF preview tab is visible
        close any preview
        close Info Panel
      ELSE
        show preview tab
        if Info Panel is hidden
          show Info Panel
        if a file is selected
          start preview
  • + Background Jobs: Now there's a "Details..." item in each job's context menu, where you can view the list of the job's source files. Also, if a job has only one source item, its name is shown right in the list instead of just "1 item".
  • + Background Jobs: Now you can skip pending jobs via the job's context menu ("Skip Job"). The job will not be started as long as it is skipped.
    You can unskip a job at any point in time.
    - If jobs are in progress while you unskip a job then it will be
      started whenever it turn comes.
    - If all jobs are completed and only skipped jobs are left in the
      list then you are prompted whether to start the job now. On OK
      the job is immediately started. On Cancel the job will be
      started whenever you initiate the next background job; this is
      because always the whole job list is scanned for jobs that need
      to be completed, and the unskipped job will be started before
      the job you just initiated because it comes earlier in
      the list.
  • * Background Jobs: Slightly changed the wording so that all completed jobs have "Completed" as the first word (regardless of their success), and any info about Cancelling at the end of the line. Also now there is only one icon for cancelled jobs, be they fully or partially cancelled, or failed. The return data of the shell function just don't give that detail of information reliably.
  • + Background Jobs: Now you can completely pause the processing using the new checkbox "Pause processing". Jobs that are already in progress are not affected by pausing. On unpause the processing starts with the next non-completed job.
    The setting is also available in the context menu of the Background Bar.
    Pausing affects all pending jobs, be they queued or parallel.
    When you close XYplorer all pending jobs are forgotten.
  • * Background Processing: Now the "File operation progress dialog modeless" setting (as is in the moment a job is initiated by the user) is respected by XYcopy (1.00.0024). Under XP enabling this setting allows you to have the progress dialog of background processes shown in the taskbar. Under Vista/7
    it is shown in the taskbar always regardless of the setting.
  • ! Configuration | File Operations | File operation progress dialog modeless: Setting was not saved after OKing Configuration. Fixed.
  • ! Tree: When the tree was locked, folders created from within external applications were not shown in XYplorer's locked tree until a refresh was initiated. Fixed.

Tuesday, April 27, 2010

v9.00.0205 - 2010-04-27 14:19

BETA versions are now only available for registered users.
Find the download link at the bottom of the License Lounge.

  • * Configuration | Startup & Exit | Don't save tabs: Now with this setting enabled also the last paths of each pane are forgotten and on next start will be initialized to MyComputer. If you want to forget the tabs but keep the last paths of each pane use this new tweak:
      KeepLastPaths=1
  • * Menu File | Open...: Not preset to the currently selected item anymore but always to the last opened item.
  • * Info Panel: New default style making away with the old-school 3D-lines. Those of you who don't like it got a tweak:
      TabIPVisualStyle=...
        new style = 0
        old style = 1
  • * Info Panel Splitter: Now a bit darker than before, giving a very subtle hint about its existence.
  • * GUI: Now the checkboxes use in some lists are actually drawn from the current visual theme. Before they had been hardcoded to XP style. This has no effect on "Windows Classic Design".
  • * Action Log, Background Jobs: Now copying the list contents will generate one line per item. The inner-item line feeds are replaced by TABs.
  • * Configuration File Operations: Added button "Apply to..." where you can configure which file operations are backgrounded. This has previously been a tweak (BackgroundedFileOps).
  • * Background Processing: I now think that the factory default for backgrounded file operations should NOT include intra-volume moves. Backup will soon be added so this should already be included. So the new default is:
       1 [x] Backup (currently unused; has yet to be coded)
       2 [x] Copy
       4 [x] Cross-volume move
       8 [ ] Intra-volume move (always parallel = not queued!)
      16 [ ] Delete (always parallel = not queued!)
    The default value is 7 (1+2+4):
      BackgroundedFileOps=7
    This will not affect your configuration when you upgrade.
  • * DOS command syntax: Reversed the prefixes. Now the DOS box will stay alive when you use a single "!", and it will auto-vanish when you use a double "!!".
    Examples:
      !     = simply open DOS box without any action
      !dir  = directory listing of current list folder
              DOS box stays visible
      !!dir = directory listing of current list folder
              DOS box will vanish immediately, not very useful here
  • + Background Jobs: New checkbox "Hide completed" allows you to show only pending jobs in the list.
  • * Background Bar: Tooltips now are "transparent", i.e. they do not vanish by mouse touch. This is useful when XY is maximized and (depending on the Windows version) tooltips are positioned right "under" the mouse because no space below the mouse.
  • * Action Log: Now when "Date format in action labels" is set to "No date" this setting is ignored in the Action Log window (but respected in related Toolbar button tooltips and dropdowns). Otherwise the 2-line layout breaks.
  • ! Tree: DnDing folders into other folders in Special Folders didn't refresh the tree properly to reflect nested folders. Fixed.