Code: Select all
v5.00.0119 - 05.08.06 11:48
! Crash when selecting MyComputer or Network since 5.00.0113. Fixed.
Code: Select all
v5.00.0119 - 05.08.06 11:48
! Crash when selecting MyComputer or Network since 5.00.0113. Fixed.
Code: Select all
v5.00.0113 - 04.08.06 23:07
### After I learned how to do "User Controls" I learned how they suck
memory-wise. So, nice to meet you, but now it's bye-bye! I started
with the Statusbar: converted it back from a UC to a normal class.
If everything worked out, you shouldn't note much difference in
the interface -- apart from a slightly better alignment and speed
improvements.
However, when you look at Processes in your Windows Task Manager,
you'll see that XYplorer got slimmer again in every aspect!
* Preview tab: now everything not previewed is raw viewed! Whether
it's "File type excluded from preview in configuration" or "Not a
previewed format.": you'll see the bytes.
! Catalog: when Ctrl+Clicking an item pointing to a file (not a
folder), a background tab was opened pointing that file as if it was
a folder. This is not allowed anymore. Instead you get a message:
"Cannot browse to a file in a background tab."
! Menu Go/Go to...: Since v5.00.0066 shortcut Ctrl+G did result in a
crash when focus was on Tree or List. Fixed.
Code: Select all
v5.00.0110 - 03.08.06 13:04
% Browsing/Finding *again* faster!
! Fixed some positioning issues related to dual monitor setups.
! Info Panel blanked out when setting attributes or time stamp and
list style had Autosize Columns enabled. Fixed. The connection is
obviously non-obvious and -- as you can guess -- just a surface
phenomenon of a deeper (but harmless) bug now fixed.
* Configuration/Advanced: Added option "Show embedded icons on
Properties tab". If enabled then any embedded icons are extracted
from the following file types:
.exe .dll .cpl .ocx .scr .icl
Note that this operation updates the last accessed date of a
file.
* Configuration/General: renamed "Show folder size in Info
Panel/Properties" to "Show folder size on Properties tab".
- Configuration/General: removed "Remember find mode between
sessions". Now this option is internally always on.
General rule: XYplorer starts up as it was closed down (if "Save
setting on exit" is ON, that is), no matter whether it was
browsing or searching (which is nothing but a recursive and
filtered sort of browsing).
If you don't need it you can stop a search at startup by simply
pressing ESC.
Code: Select all
v5.00.0109 - 02.08.06 20:16
% Browsing/Finding again faster! I'm speed-inspired lately...
! An empty Info Panel was filled with the currently focused item's
data on a refresh (F5). Fixed: empty stays empty.
! Status message "getting folder sizes... (ESC)" did not always
disappear when it should. Fixed.
* Info Panel/Properties: looking for extractable embedded icons
(and, if found, extracting them) is now limited to EXE and DLL
files. Reason: this operation updates the last accessed date of a
file. Better we look only where there are any hopes to find
something.
+++ List view: added Select-On-Paste functionality. Items pasted into
the current listing will be automatically selected when the
pasting is done. Thus you'll immediately see what was added to the
list.
Two exceptions where Select-On-Paste is not happening:
(1) If there are already selections in the list they are kept.
(2) If you paste from-here-to-here (items being auto-renamed on
collision). This case will fall under exception (1), too, most of
the time.
Code: Select all
v5.00.0108 - 02.08.06 10:46
% Browsing/Finding again faster.
% Loading again faster.
! Info Panel/Report/Current Folder [List]/ To File...: When 'Default
name to "[Current folder].txt"' was checked, doing a report from a
root directory generated an invalid default file name. Fixed.
* Replaced "aborted" by "stopped" everywhere. Also "(press ESC to
stop)" instead of "(press ESC to abort)" etc.
+ During a search "(press ESC to stop)" is now displayed in the
statusbar.
* Font Preview: changed the font size selector from a dropdown to a
scrollbar. Font size range now from 0 to 128.
+ Configuration/Report: moved "App load time" info back here.
Code: Select all
v5.00.0097 - 01.08.06 12:45
%%% Deep research into where the milliseconds go during start up.
Result: I could again speed up loading notably!
Also the Configuration dialog opens much faster.
! Tabs: header tooltips did not show the current Visual Filter.
Fixed.
! Drag'n'drop context menu/Create Branch(es) Here: did not recurse
subfolders after ESC has been pressed anytime before during the
session. Guess what: an escape flag had not been reset. Fixed.
* When the app starts in find mode (when app was closed in find mode,
and either "Remember find mode between sessions" is enabled or the
current tab is locked), the main window is now shown before the
search starts. That way you can easily stop the search by pressing
ESC.
Before, the window was only shown after the search was through,
possibly leading to irritatingly long startup times.
! When starting in find mode, the search results target tab options
were effective but they should not: the search results should simply
appear in the same tab as they had been in when the app was closed
last time.
* Menu View: As promised, F5 will now smooth-refresh the search
results in a locked find tab without resetting selections, focus
or scroll position. Even if you don't seem to see anything the
search results will be absolutely up-to-date. However, any changes
in the find specs will be ignored by F5: It will only refresh that
last search as originally defined.
To do a re-search using new find specs use F3.
Code: Select all
v5.00.0070 - 31.07.06 12:51
* When dragging more than one item from the list the focused item
will now be set to the top of the dragged data and hence be pasted
first. Before, processing was in the original order of listing.
+++ Drag'n'drop context menu/Move[Copy] Here to New Subfolder...;
and menu Edit/Paste Special/Paste Here To New Subfolder...:
Now you are presented an array of 4 possible default names for the
new subfolder about to be created.
The first three are (can be) defined in the [NewTemplates] INI
section. Here's an example:
[NewTemplates]
Folder0=\N\e\w \F\o\l\d\e\r 'date/time sensitive, shortcut Ctrl+N
Folder1=yyyymmdd 'date/time sensitive
Folder2=yyyy-mm-dd 'date/time sensitive
The fourth is made from the first item to be moved [copied,
pasted] into the new subfolder, i.e. the item that was focused in
the moment of cutting, copying, dragging.
The index of the last selection is remembered between sessions.
! If you pressed and held F3 down, you would get duplicate (and
more) search results because the search routine was re-entered
before the previous one was finished. Fixed.
! The progress timer used in the statusbar would lose its
granularity once in a while (unexplained) and fall back to 10 msec
resolution instead of 1 msec. I've been watching this too long. Now
a better timer is used and the problem is history.
! Tree and List context menu: the "Cut" command did not work as
expected but rather as if it was "Copy". Fixed.
* Menu View: now when you refresh a file listing using
- Refresh (F5)
- Refresh and Reset (Ctrl+F5)
- Calculate Folder Sizes (Shift+F5)
and the tab is locked to find mode (i.e. is showing find results)
then the tab will stay in find mode. It will also keep selections
on F5 and Shift+F5, but will reset the scroll position to top
(this might be changed later...).
* Menu View/Calculate Folder Sizes (Shift+F5): now uses XYplorer's
great and unique "Refresh only" mode keeping selections, scroll
position and everything, just as you know and love it from F5.
Code: Select all
v5.00.0069 - 30.07.06 09:54
* Configuration/General: improved the logic of "History without
duplicates" so that the Back button (Alt+Left) actually brings you
back to where you have been before.
* Menu File/Preview (Ctrl+Q): now it's a toggle. If the Preview tab
is currently selected then Ctrl+Q will close the Info Panel.
* List View: columns 4 pixels more narrow than before (shaved off 2
pixels on each side of the contents).
* Name column again 2 pixels more narrow on the left (as it has been
all the time before v5.00.0068). The icons by their nature provide
enough visual separation power to allow a smaller gap to the
previous column. And you use icons, don't you?
* Configuration: moved "App load time" information label to the
bottom of the dialog. And now it's more formally "Application
loaded in ...".
* Info Panel: "File View" is now "Raw View". It's simply the better
term for it. Note that the INI section continues to be "FileView"
to maintain backward compatibility.
Code: Select all
v5.00.0068 - 29.07.06 12:32
+ Configuration/Advanced: added option to "Keep folders on top".
Check it to keep the folders at the top of the list always
(independently of the sort order and column).
A tiny improvement on the surface, but a heavy enterprise for the
developer. Old time-tested code had to be touched. The wages of
fear:
- General speed improvement because of a superior data storage and
retrieval system. This will be hardly notable though because most
stuff takes only a bunch of milliseconds anyway in XYplorer.
For example finding files will be about 10% faster due to the
increased speed of the list; of course, this may vary depending
on a lot of factors.
- The list uses (even) less memory.
- A natural-sorting bug (sort order difference between tree and list
in some rare circumstances) has been fixed en passant.
+ Configuration/Report: moved "App load time" information label here
from Advanced. Also made it grey to signal that it won't stay
there forever but is just a temporary little BETA users service.
Code: Select all
v5.00.0067 - 27.07.06 13:00
*** Experimentally changed the sorting algorithm: now folders are
always (independently of the sort order and column) kept at the top of
the list. If successful it will be configurable later...
Note:
- Currently the above works only if "Natural numeric sort order"
is OFF.
- "Sort folders apart" has currently no effect (it's always ON).
+ Menu Favorites/Special System Folders: added some "All users"
(aka "Common") locations.
+ Tabs: added another anti-tab-proliferation (aka tab gun)
measurement. If the current tab is locked and no other tab with
exactly the targeted destination location exists, now XY looks for
a home zoned tab where this destination would fit. Only if this
ain't found either, a new tab is auto-opened.
Looking for tabs is always left to right.
Code: Select all
v5.00.0066 - 26.07.06 09:56
+ Preview: added DVD (*.vob) and HDTV (*.ts) files to preview.
+ List view: clicking on the white space does not unselect all if
Ctrl or Shift is pressed at the same time.
* Tree view: if "Expand destination node in tree"
(Configuration/General) is active, now nodes are also auto-expanded
if they have been "browsed" (expanded and collapsed) already!
You tell me if that change was a good idea...
! Menu Go/Go to...: shortcut Ctrl+G did not work when focus was not
on Tree or List. Fixed.
* Changed the order in which items are copied to clipboard according
to how Explorer appears to do it:
- First get selected items from focused item to bottom of list.
- Then get selected items from top of list to focused item - 1.
The result of this is strategy is that (a) the focused item is
always at the top position of the clipboard contents, and (b) the
original order of items is disturbed as least as possible.
A later paste will operate in that order.
Code: Select all
v5.00.0065 - 24.07.06 09:28
* Updated the help file.
* Menu View, swapped these shortcuts:
Refresh Current Folder -> Shortcut: Shift+F4
Rebuild Tree -> Shortcut: Ctrl+Shift+F4
Because the more radical operation should have the more difficult
shortcut.
Also swapped the positions.
* Catalog: files using the file:/// protocol now display their
proper icon, not the default URL (Internet Explorer Document) icon.
Code: Select all
v5.00.0064 - 23.07.06 19:02
+ Info Panel/Find Files/Name & Location: added a Browse button to
the Location field.
+ Info Panel/Find Files/Excluded Folders: added a Browse button here
as well.
- Info Panel/Find Files/Name & Location: removed the "Boolean Logic"
checkbox because it was superfluous and confusing. To mark a search
term as Boolean expression, i.e. as containing Boolean operators
like "not", "and", "or", "&", "|", simply prefix it with a colon
(":").
* Menu Window/Show Tree: removed shortcut Ctrl+Shift+F4.
* Menu View/Refresh Folder:
- Added shortcut Ctrl+Shift+F4.
- Renamed it to "Refresh Current Folder".
! Info Panel/Find Files/Date: crash when using "1d20h" or other
strings containing "d" followed by a larger number in the and/add
field. It's not a legal entry but I fixed it anyway.
Code: Select all
v5.00.0063 - 23.07.06 12:58
+ Menu View/Tab/Set Visual Filter...: if currently no filter is
active the globally last used filter is now preselected in the
dialog. (Per-tab last filters will be treated next time...)
+ Configuration/Previewed Formats: now you can choose which font
formats you (don't) want to preview.
+ Here's a new INI file trick (hidden feature; no config interface):
[Settings]
PopupFullFavMenu=1
If PopupFullFavMenu=1 then the full Favorites menu is popped up on
a right-click in the tree's white space. Else (default) you only
get the "Favorite Folders" submenu.
This feature is tributed to jacky ;)
* Menu Favorites/Special System Folders: "Desktop" and "My
Documents" now point to the *real* paths, for example:
C:\Documents and Settings\[username]\Desktop
and not to the Special Tree nodes under MyComputer like:
Desktop
Code: Select all
v5.00.0062 - 22.07.06 12:11
+ Menu View/Views: added command "Toggle Details/Thumbnails 1".
Function identical to the toolbar button.
! Configuration/Advanced: if you checked both "Use generic icons for
faster browsing" and "But only in network locations" then, after
switching back from a network to a local location, the icons kept
being generic. Fixed.
+ Configuration/Advanced: added option to "Suspend refresh during
file operations". The corresponding INI key (NoWatchDuringFileOp)
has been already existing since v4.20.0046 as a hidden feature,
i.e. without interface.
If you activate this option then auto-refresh is suspended while
file operations are going on. Reason: consecutive refresh
activities do slow down the file operation itself. This is notable
especially when moving many items and many bytes.