New FLExTools update

10 views
Skip to first unread message

Craig

unread,
Aug 28, 2025, 9:51:34 PMAug 28
to flex...@googlegroups.com
Dear FlexTools users,

I have just released an update to FlexTools[1], which has quite a few new things including bug fixes and UI updates.

To install the update, run InstallOrUpdate.vbs from your FLExTools folder.

The highlights of this release are:

+ Added multi-lingual support with Spanish and German UI translations included. See the FlexTools | Settings menu. Note that the Spanish translations are only machine-generated so far, so if you are able to supply corrections, please let me know and I will explain how to do that.
+ Added a menu item to open the current project in FieldWorks. (Ctrl-Shift-P)
+ Added the following configuration option (set in flextools.ini):
    + SortCollectionTabs - Set to False to disable alphabetical sorting of the Collections tabs.
+ Added support for custom list fields:
    + Added GetFieldID()
    + Added support for Lists (single or multiple) in GetCustomFieldValue()
    + Added ListFieldPossibilityList()
    + Added ListFieldPossibilities()
    + Added ListFieldLookup()
    + Added LexiconSetListFieldSingle() 
    + Added LexiconClearListFieldSingle() 
    + Added LexiconSetListFieldMultiple() 
+ Added dialog functions for getting user input:
    + FTDialogChoose: Select an item from a drop-down menu.
    + FTDialogRadio:  Select an option via radio buttons.
    + FTDialogText:   Enter free-form text.

[1] FlexTools is an application for running Python scripts on a Fieldworks project to do processing that isn't possible within Fieldworks, or to semi-automate certain functions. For a new installation, download FlexTools_2.3.2.zip from here.

Any issues or enhancement requests can be reported here (https://github.com/cdfarrow/flextools/issues). For general questions, or help, you can ask on this list or write to me at flexto...@gmail.com

Craig.

B Kh

unread,
Aug 28, 2025, 10:30:36 PMAug 28
to FLEx list
Thank you so much for your work on this. I haven't had need for this yet, but I'm sure it fills an important need in the FLEx community.
Reply all
Reply to author
Forward
0 new messages