As pointed out earlier, it is not possible to have the Replace function in the script itself (I'm no more able to do such complicated things) and hence I had to follow the old principle of divide and conquer:
Find functions in the script
Save/retrieve settings in the script
Replacement function in the standard FM F/C panel to which the settings are automatically transferred.
I hope that the script is still useful with this constraints.Find in book is not yet implemented.
Please communicate problems/errors directly to me (klaus, daube.ch)
You can test it also in a German FM version - the installation routine and the script adapts to the FM UI language (de, en, fr). French translation was done with the help of Deepl.
So far the development took 427h - you see, my performance can no more be commercialised...
This is just a teaser - as there is still work ahead... The major differences to version 0.6 are
Replacement function is integrated, not handed over to the original F/C dialogue
UI changed for better workflow: special treatment of objects, such as Find/Replace Colour are reflected in a proper label of the radio button.
Check boxes and radio buttons are enabled depending on the Find Type. It does not make sense to allow the replacement of an Anchored Frame by simple text, but to replace it by another AF in the paste buffer...
Replace and Find, Replace All and replace in Selection or Book will not be implemented in this version
Due to lack of understanding (AKA brain capacity) or information available the following will never be implemented:
Wild Card search for the specail Find Types (Colour, ...)
Clone Case in the replacement process
Find Character Format and Find Text on Clipboard
Finding Conditional Text does not work in ES
The interface looks like this
You can see that the edit fields use a larger font than the standard FM dialogues. For better recognition of the text Consolas is used (better distinction between I 1 and l as well as spacing of punctuation...)
Find the current state of tests and the current state of coumentation in the attached PDFs.