@kichetof Glad it helps!
I've made two more minor additions. First, the color label. 'DualIso' or any custom color name won't work — only standard 'red', 'yellow' etc. So no point in text field, I've changed it to popup.
f:edit_field {
value = bind 'label',
width = 100,
},
replaced with
f:popup_menu {
title = LOC "$$$/ML/ExportManager/ASLabel=Color label for Dual ISO file :",
items = {
{ title = "none", value = '' },
{ title = "Red", value = 'red' },
{ title = "Yellow", value = 'yellow' },
{ title = "Green", value = 'green' },
{ title = "Blue", value = 'blue' },
{ title = "Purple", value = 'purple' },
},
value = LrView.bind( "label" ),
size = 'small'
},
Of course we have to change { key = 'label', default = "DualISO" } to { key = 'label', default = "" } upstream.
Second thing, I got complains about the final summary dialog. Dunno why but I thought this problem is easy to solve: just added checkbox «Show summary after conversion» (with a proper bind value) and enclosed summary dialog in "if exportSettings.showSummary then LrDialogs.presentModalDialog…"