In a list with how many files & folders?Unfortunately, selecting multiple files from a list still takes ages.
How many items are selected?
Status bar template defined and active?
In a list with how many files & folders?Unfortunately, selecting multiple files from a list still takes ages.
A very small test dir.
Yes, no more delays on any selection.
Yes, no delay in the XYVB.admin wrote: ↑01 Jul 2025 11:49 So, whatever handles your tooltips for some of these files (the "Property Handler") is damn slow, at least the 64-bit version of it, you don't have such delays in XYVB right?
Unless or until I find some bug here, you can raise the delay here if you still want to see file info tips:
Configuration | Information | File Info Tips & Hover Box | Initial delay in milliseconds
PS: Or, of course, you look into your settings under Configuration | Information | File Info Tips & Hover Box | Show file info tips | Use standard shell file info tips ... maybe you ticked some really slow properties.
Code: Select all
$pathX = "D:\Documents\- TEST -"; $tabs = get("Tabs"); $index = gettokenindex($pathX, $tabs, , "i"); if ($index == 0) {tab("new", $pathX);} else {seltab $index;}; update 1 + 16 + 128;
Code: Select all
v27.00.0812 - 2025-07-02 21:03
+ ID3 tags: Now XYTB (not XYVB!) can write ID3v2 (ID3v2.3) tags with full Unicode
support to compatible files.
- Thanks to twinBASIC's full Unicode support, the ID3 tags info section on the
Preview tab is now fully functional again for reading and writing ID3.
- XY can still read ID3v1 and will display it if only that version is present.
However, it will always write ID3v2 by default.
+ Scripting got a new function.
Name: ID3v2Tag
Action: Writes ID3v2 tags with full Unicode support to compatible files. It returns
the current tags.
Syntax: id3v2tag([file], [tagslist], [separator="|"], [flags])
Remarks: This function is identical to the id3tag() function, except that the latter
only writes ID3v1 tags.
Example:
id3v2tag(, "album=On The Beach|artist=Neil Young"); //tags the current file
! Floating Preview | Histogram: Now the colors are correctly rendered again.
! Various fixes.
Remarks:
> XYTB is still XP+. Just the multi path Shell Context Menu is Win7+.
> Crashes after X-closing the Floating Preview (F11).
Code: Select all
v27.00.0815 - 2025-07-03 12:51
+ SC extlist enhanced: Added another list, raising it from tweak to semi-tweak. This
time it is paths, not extensions, but of course the name has to remain extlist.
Syntax: extlist(type, [list], [switches])
type: Which extension list to customize.
ShowFolderSizesExclude: Paths that are to be excluded from folder size calculation.
Example:
extlist("showfoldersizesexclude"); //open "No Folder Size Calculation - Paths" dialog
! SC id3v2tag: Fixed some stuff, and here's the complete updated description:
Name: ID3v2Tag
Action: Writes ID3v2 tags with full Unicode support to compatible files. It returns
the current tags.
Syntax: id3v2tag([file], [tagslist], [separator="|"], [flags])
file: File to tag.
Defaults to the current file.
tagslist: [optional] List of tags to write.
Format:
Name=Value|Name=Value|...
Supported names (virtually no length limits in ID3v2):
title
artist
album
year
comments
track
genre
The names are case-insensitive (A==a).
The order is irrelevant.
separator: [optional] Separates the tags in the passed tagslist.
Defaults to "|" (pipe).
flags: (bit field)
1 = Return ID3v1 tags even if ID3v2 tags are present.
Otherwise ID3v2 tags are returned even if ID3v1 tags are present.
return: The current tags (before the tagging).
Remarks:
- This function is identical to the id3tag() function, except that the latter
only writes ID3v1 tags.
- ID3v2 tags can be much larger than ID3v1 tags. They have a maximum total size of
256MB, and individual tags can be up to 16MB.
Examples:
id3v2tag(, "album=On The Beach|artist=Neil Young"); //tags the current file
id3v2tag(, "genre=Laid-Back Country Funk|year=543210"); //tags the current file
! Various fixes.
Remarks:
> XYTB is still XP+. Just the multi path Shell Context Menu is Win7+.
> Crashes after X-closing the Floating Preview (F11).
id3v2tag()
with 0812 and it seemed fine so far.Code: Select all
v27.00.0819 - 2025-07-03 18:45
! Mouse Down on previews and various other elements doesn't steal the focus anymore.
! This works now:
text runret("""cmd"" /c chcp 65001"); // -> Active code page: 65001
! Floating Preview: Crash by X-close disappeared.
! Various fixes.