Change Log for the latest
XYplorer BETA version:
Code: Select all
v19.70.0106 - 2019-02-25 15:58
+ Favorites | Load Tags Database...: Now you can specify the name of a new
not-yet-existing database file. After OK-ing the dialog all current tags
are removed from memory, and Labels are reset to the 7 default colors.
+ SC tagload: Now you can specify the name of a new not-yet-existing
database file. All current tags are removed from memory, and Labels are
reset to the 7 default colors.
Example:
tagload("<xydata>\tagnew.dat");
+ SC tagload: Now you can import a database while keeping your dirty tags
alive. This is an important steps towards MUT 2.0 (Multi-User-Tagging).
There are no syntax changes, it just works. This remark in the Help is
obsolete: "Note: If [db] is missing then [mode] is internally set to 0."
- Example 1: This line reloads the current tags database as an import (the
import flag is set to 1):
tagload(, 1);
If any other process (i.e. other user in the network) changed that
database the changes will be loaded into your XYplorer's memory, while
leaving your unsaved ("dirty") tags untouched. In case of dupes you win:
The imported data will not overwrite your dirty data.
- Example 2: This imports another database into the current database while
leaving your unsaved ("dirty") tags untouched.
tagload("<xydata>\moretags.dat", 1);
FYI, only 2 small things are missing to complete MUT 2.0:
- A menu command to do the above: "Refresh Tags" (re-imports the current
DB while leaving your unsaved stuff intact).
- An automatism that triggers "Refresh Tags" whenever the shared DB is
modified by anybody in the team.
+ SC tagexport enhanced: Now you can export only the dirty items, i.e. those
items whose new or changed tags are not yet saved to disk.
Syntax: tagexport([db], [path], [storage], [flags])
flags: (bit field)
1 = Remove exported items from main DB (else they are kept).
NOTE: Ignored if bit 2 is set!
2 = Export only the dirty items.
4 = Return the data instead of writing it to a database.
Note that you currently cannot combine flags 1 and 2! If you pass value 3
then bit 1 is ignored.
Examples:
tagexport("DirtyTags.dat", 3:=2); //export only the dirty items in the current path
text tagexport(3:=6); //return only the dirty items in the current path
text tagexport( , "", , 6); //return only the dirty items (from everywhere)
* Status Log: Now all 3 status bar sections are shown. Let's have the full
picture.
* Status Log: Now the current location is shown at the beginning of each
entry.
* Status Log: Now standard messages during regular browsing are shown again.
So you have a location history. Might come in handy.
! View | Tab | New Tab: When triggered from a Paper Folder the new tab
lacked the Paper Folder icon. Fixed.
! Breadcrumb: When going up from a Paper Folder to "This PC" the Paper
Folder icon would stick. Fixed.
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.