Releases: cdfarrow/flextools
v2.3.1
Supports
- Python 3.8 - 3.12
- Fieldworks 9.0.17 - 9.1.25
Changes
-
New Features
- Added collection tabs for quick switching between collections.
- Enabled multi-selection of modules (with Ctrl-click) so that a subset of the current collection can be run.
- Fixed icon resolution problem with recent versions of Windows 11.
- Added a Select button to the Collections Manager.
- Added a DisableRunAll option for collections (see here for instructions).
-
New configuration option (set in flextools.ini)
- HideCollectionsButton - Set to True to remove the collections button from the toolbar.
To install
-
Download and unzip FlexTools_2.3.1.zip to the location where you want FlexTools installed.
-
Run FlexTools\InstallOrUpdate.vbs
Run FlexTools with FlexTools.vbs
v2.3.0
Supports
- Python 3.8 - 3.12
- Fieldworks 9.0.4 - 9.1.24
New API functions
- LexiconFieldIsMultiType()
- LexiconFieldIsAnyStringType()
- LexiconGetSenseNumber()
- LexiconSenseAnalysesCount()
To install
-
Download and unzip FlexTools_2.3.0.zip to the location where you want FlexTools installed.
-
Run FlexTools\InstallOrUpdate.vbs
v2.2.2p1
A patch to stay with the older libraries that use pythonnet 2.5.2 in case people need that for modules they haven't updated yet. This works with Fieldworks up to 9.1.21 only.
To install:
-
Download and unzip FlexTools_2.2.2p1.zip
-
Run FlexTools\InstallOrUpdate.vbs
v2.2.2
- New Module:
- Restructure Data/Convert Custom Plurals
- flexlibs API:
- New LexiconClearField() method
- LexiconSetFieldText(), LexiconGetFieldText() & GetCustomFieldValue()
now support Multi Strings, and a writing system parameter.
- Added support for apps to define status bar text.
- New configuration options (set in flextools.ini):
- WarnOnModify - Set to False to disable the "Are you sure?"
message when running in modify mode. - StopOnError - Set to True to stop running any more modules
if a module reports an error. - SimplifiedRunOps - Set to True to hide the dry-run/preview buttons
and always run with changes enabled.
Can be used with or without WarnOnModify = False. - DisableDoubleClick - Set to True so that double-clicking a module
doesn't run it.
- WarnOnModify - Set to False to disable the "Are you sure?"
To install:
- Download and unzip FlexTools_2.2.2.zip
- Run FlexTools\InstallOrUpdate.vbs
v2.2.1
Primarily added support for tool-sets that use FlexTools as a platform, allowing them to:
- Define a custom main window title
- Define a custom menu
- Define a custom location for flextools.ini
- Define custom locations for the Collections and Modules folders
To install:
- Download and unzip FlexTools_2.2.1.zip
- Run FlexTools\InstallOrUpdate.vbs
v2.2.0
v2.2.0 introduces a new structure, with the main FlexTools application residing in the flextoolslib library on PYPI.
To install, download and unzip FlexTools_2.2.0.zip then run InstallOrUpdate.vbs.
To run, use FlexTools.vbs.