+++ BREAKING NEWS: XYplorer goes twinBASIC +++

Please check the FAQ (https://www.xyplorer.com/faq.php) before posting a question...
highend
Posts: 14289
Joined: 06 Feb 2011 00:33
Location: Win Server 2022 @100%

Re: +++ BREAKING NEWS: XYplorer goes twinBASIC +++

Post by highend »

Unfortunately, selecting multiple files from a list still takes ages.
In a list with how many files & folders?
How many items are selected?
Status bar template defined and active?
One of my scripts helped you out? Please donate via Paypal

Horst
Posts: 1259
Joined: 24 Jan 2021 12:27
Location: Germany

Re: +++ BREAKING NEWS: XYplorer goes twinBASIC +++

Post by Horst »

highend wrote: 30 Jun 2025 15:15
Unfortunately, selecting multiple files from a list still takes ages.
In a list with how many files & folders?
How many items are selected?
Status bar template defined and active?
A very small test dir.
53 file 2 folders.
No own status bar template.
With the newest version it sometime works perfect
but then it has a long delay just by Ctrl-Click on an additional file.
This can take up to 4 seconds.
To test it, I only click some files from the list after a startup.
With a fresh; instance, it happens very seldom.
Screenshot - 30.06.2025 , 17_44_23.png
Screenshot - 30.06.2025 , 17_44_23.png (112.75 KiB) Viewed 931 times
Windows 11 Home, Version 24H2 (OS Build 26100.4484)
Portable XYplorer (Actual version, including betas)
Everything 1.5.0.1396a (x64), Everything Toolbar 1.5.5.0, Listary Pro 6.3.2.88

admin
Site Admin
Posts: 63697
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: +++ BREAKING NEWS: XYplorer goes twinBASIC +++

Post by admin »

Uncheck this: Configuration | Information | File Info Tips & Hover Box | Show file info tips
Any difference?

Horst
Posts: 1259
Joined: 24 Jan 2021 12:27
Location: Germany

Re: +++ BREAKING NEWS: XYplorer goes twinBASIC +++

Post by Horst »

admin wrote: 30 Jun 2025 23:28 Uncheck this: Configuration | Information | File Info Tips & Hover Box | Show file info tips
Any difference?
Yes, no more delays on any selection.
Windows 11 Home, Version 24H2 (OS Build 26100.4484)
Portable XYplorer (Actual version, including betas)
Everything 1.5.0.1396a (x64), Everything Toolbar 1.5.5.0, Listary Pro 6.3.2.88

admin
Site Admin
Posts: 63697
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: +++ BREAKING NEWS: XYplorer goes twinBASIC +++

Post by admin »

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.

Horst
Posts: 1259
Joined: 24 Jan 2021 12:27
Location: Germany

Re: +++ BREAKING NEWS: XYplorer goes twinBASIC +++

Post by Horst »

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.
Yes, no delay in the XYVB.

I tried with no success to change the fields for the standard shell info tips.

Finally, what helps is to change the options under Show file info tips
from "when hovering over the filename"
to "when hovering over the icon"
No delays while selecting
Windows 11 Home, Version 24H2 (OS Build 26100.4484)
Portable XYplorer (Actual version, including betas)
Everything 1.5.0.1396a (x64), Everything Toolbar 1.5.5.0, Listary Pro 6.3.2.88

sl23
Posts: 243
Joined: 03 Feb 2015 23:34

Re: +++ BREAKING NEWS: XYplorer goes twinBASIC +++

Post by sl23 »

XYTB is auto-updating to the VB version. When I run XYTB, it performs the same check fo updates on startup as XYVB:

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; 

This then tells me there's an update, but it installs the VB version.
Just an FYI :D

admin
Site Admin
Posts: 63697
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: +++ BREAKING NEWS: XYplorer goes twinBASIC +++

Post by admin »

Ah yes, good point. But I won't change it now. Once the file names are normalized ("TB" removed) it will just work again.

sl23
Posts: 243
Joined: 03 Feb 2015 23:34

Re: +++ BREAKING NEWS: XYplorer goes twinBASIC +++

Post by sl23 »

Ah ok, no worries. :tup:

admin
Site Admin
Posts: 63697
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: +++ BREAKING NEWS: XYplorer goes twinBASIC +++

Post by admin »

As you all noted, I could not meet the June deadline. In fact, I can't say when the 64-bit version will be released. It's simply beyond my control.

admin
Site Admin
Posts: 63697
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: +++ BREAKING NEWS: XYplorer goes twinBASIC +++

Post by admin »

New version of XYplorer (64-bit) compiled with twinBASIC BETA 833:

XYplorerTB.exe, v27.00.0812, 64-bit, NOT digitally signed, zipped

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).
There will be glitches, there will be bugs. Work in progress.

admin
Site Admin
Posts: 63697
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: +++ BREAKING NEWS: XYplorer goes twinBASIC +++

Post by admin »

New version of XYplorer (64-bit) compiled with twinBASIC BETA 836:

XYplorerTB.exe, v27.00.0815, 64-bit, NOT digitally signed, zipped

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).
There will be glitches, there will be bugs. Work in progress.

highend
Posts: 14289
Joined: 06 Feb 2011 00:33
Location: Win Server 2022 @100%

Re: +++ BREAKING NEWS: XYplorer goes twinBASIC +++

Post by highend »

Tried id3v2tag() with 0812 and it seemed fine so far.

Accepted unicode chars and wrote only idv2 tags (even if the file already contains v1 tags) as expected.
One of my scripts helped you out? Please donate via Paypal

admin
Site Admin
Posts: 63697
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: +++ BREAKING NEWS: XYplorer goes twinBASIC +++

Post by admin »

Cool, thanks for the feedback. This is going to be a popular feature. :beer:

admin
Site Admin
Posts: 63697
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: +++ BREAKING NEWS: XYplorer goes twinBASIC +++

Post by admin »

New version of XYplorer (64-bit) compiled with twinBASIC BETA 839:

XYplorerTB.exe, v27.00.0819, 64-bit, NOT digitally signed, zipped

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.
There will be glitches, there will be bugs. Work in progress.

Post Reply