Change Log for the latest
XYplorer BETA version:
Code: Select all
v14.10.0104 - 2014-05-29 10:14
*** Layout: Everything concerning the visibility and arrangement of the main
interface elements has been completely rewritten. You now have more layout
possibilities (especially you now can have Tree and/or Catalog at the right
side of the List), and the drawing is smoother. You also can save and load
layouts to/from file. And there is full scripting support for layouts.
Remarks:
- You can escape dragging a splitter by ESC.
- "List Centered" overwrites "Tree and Catalog Stacked". They are stacked
only when they are on the same side of the list.
- On upgrading from a previous version the previous layout might not be
fully restored. There were just too many and too radical changes for a
perfect back compatibility.
+ Menu Window: Added commands "Load Layout..." and "Save Layout As...". Will
load/save everything you can configure in menu Window, plus "Dual Pane"
and "Horizontal Panes" from menu Panes.
Remarks:
- The layouts are loaded/saved from/to small TXT files in <xydata>\Layouts.
- The active pane will never be changed by changing the layout
(because that would mean changing the content).
- The main window state, size, and position is not re/stored. Rather
loaded the layout is adjusted to the current window size.
- Removed the LayoutSP tweak from v8.20.0010 - 2009-08-17 15:39.
+ Scripting got a new function.
Name: LoadLayout
Action: Loads or saves a layout.
Syntax: loadlayout(file, [mode="load"])
file: File to save the layout to, or to load it from.
Either full path or resolved relative to <xydata>\Layouts\.
If missing you are prompted by a standard Windows dialog.
If no extension is passed the extension defaults to ".txt".
mode:
load = [Default] load layout from file
save = save layout to file
return: The layout loaded or saved.
Examples:
loadlayout("default"); //loads layout from <xydata>\Layouts\Default.txt
loadlayout("default", "save"); //saves layout to <xydata>\Layouts\Default.txt
loadlayout(); //loads layout, file is prompted
loadlayout(, "save"); //saves layout, file is prompted
+ Scripting got a new function.
Name: SetLayout
Action: Sets or gets the current layout.
Syntax: setlayout([layout], [separator=","])
layout: The layout definition, being a list of key/value pairs in the
format "key1=value1,key2=value2,...".
The key/value pairs can be listed in any order; the keys are not
case-sensitive.
If missing then only the current layout is returned.
separator: Separator between key/value pairs, defaults to comma.
return: The current layout (before any new layout is set).
Examples:
text setlayout(); //show the current layout
text setlayout(, <crlf>); //show the current layout, line by line
setlayout("ShowNav=0,ShowInfoPanel=0"); //hide Navigation Panel and Info Panel
Tip: For Boolean values (0 or 1) you can pass "!" to mean "toggle". Examples:
setlayout("ShowNav=!,ShowInfoPanel=!"); //toggle Navigation Panel and Info Panel
* Menu Window | Last Size/Minimize Info Panel: Moved function from the main
menu to the new Miscellaneous | Layout section.
* Menu Window | Maximize/Minimize Info Panel: Moved function from the main
menu to the new Miscellaneous | Layout section.
* View | Columns | Load Saved Column Layout...: Renamed to "Load Column
Layout..." for consistency and brevity. Also the order was swapped.
+ Quick Search: Experimentally you can now attach comments to a Quick Search
term, separated by //. Must be right of any switches.
*.png //All PNG files
dateM: dw 6-7 /r //Modified on a weekend
If the Quick Search term has such a comment then the Quick Search bar will
display the comment instead of the term. So you can use the comment as
caption.
+ CAS: Experimentally, when clicking a category item the caption of that
item (if there is any) will be passed as comment (if there is none
already). That way you get the caption of the CAS item in the Quick Search
bar which looks kind of natural and slick.
To
download the latest BETA version choose a download package: (1)
Installer Package, (2)
No-Install Package.
Note that BETA versions are work in progress and might contain fresh bugs. You have been warned.
It's a good idea to backup your complete XYplorer settings (menu File | Settings Special | Backup Application Data Folder...)
before running a new BETA version. This will also help in fixing any fresh bugs.