24U SimpleDialog Plug-In Release Notes
This is a brief history of important changes across released versions.
6.0.4
- Plugin works with FileMaker 14
6.0.3
- Updated license handling/and activation for eSellerate end-of-life
- Minor performance and FileMaker 18 compatibility improvements
6.0.2
- Plug-in binaries for Mac, Windows, and iOS are now code-signed
6.0.1
- Fixed issue causing crash on macOS 10.13 High Sierra
- Size of a dialog is now calculated from the screen size, not from the size of the FileMaker window
6.0
- Creating of dialogs improved on Windows version of Plu-In to suit change in
FileMaker Pro 16 (All document windows are independent with its own menu)
- Added support for Native iOS FileMaker® Go applications
- Progress dialog with Pause/Resume and Cancel buttons
- Behaviour of parameter "minlines" documented
- SDialog_SetCalculation example added
- Windows: Dialogs losing focus on 64 bit fixed
- Windows: Message text doesn't fit to dialog on Windows 8 fixed
- Mac OS X: Mixed checkboxes now work
5.0.6
- Fixed issue causing crash on macOS 10.13 High Sierra
5.0.5
- Size of dialog is now calculated from size of screen, not size of FM window
5.0.4
- Fixed behaviour of dialog, when more FM windows are opened
- Fixed behaviour of ProgressDialog
- Fixed updating plugin using FM script step
5.0.3
- Fixed issue causing FM to forget successful registration on Windows 10
5.0.2
- Fixed behaviour of pressing ESC or Enter key for closing dialog
5.0.1
- Registration dialogs enabled in Runtime solutions
- Windows: Fixed 64bit plug-in issue that caused dialogs to lose focus
- Mac OS X: Minimum OS X version updated to 10.8
- Mac OS X: Registration dialog now supports Copy/Paste
5.0
- 64bit support added
- Mac OS X: Potential plug-in collisions removed
4.1.2
- Security issue regarding serial numbers fixed
4.1.1
- Error 2448 is returned if the plugin is installed in multiple extension directories
- Dialog labels fonts are set to OS default font if no font is set in FileMaker Pro text field
- Windows: Pressing Tab, ESC and Enter key does not cause a system beep
- Windows: Wrong focus in dialogs with caption is fixed
- Windows: Empty list contains as many empty lines as specified in minlines
4.1
- Full support for FM text styles in the plug-in fields (except color in Windows)
- Incr parameter alone increments progress by one
- Correct text alignment of titles for pop-up menu
- SetCalculation works with list field with one line
- Empty list field does not crash FileMaker Pro
- Progress dialog does not return to original position after each update
- FileMaker Pro does not crash when you try to close it with opened progress dialogs
- Progress dialogs closing fixed
- Plug-In does not slow down after registration
- Default and cancel status can be set on one button
- Mac OS X: The list field always shows all lines from ValueList
- Mac OS X: SetCalculation calculation is able to modify textarea field
- Mac OS X 10.4 Tiger, PowerPC: The plug-in does not crash.
- Mac OS X 10.7 Lion: List fields are not narrow when overlapping scroll bars are used
- Windows: Pop-Up menu is drawn correctly with black font and separators
- Windows: InputDialog does not crash if font size is 150%
- Windows: Password fields has correct height in all situations
- Windows: Cursor remains in correct position when calculation modifies the field
- Windows: ESC key closes dialog windows
- Windows: Progress dialog is not "always on top". It is on top of standard FM Windows
- Windows: Dialog is shown in the same screen the main FM window is
4.0.1
- List field does not show garbage on Mac OS X
- List field correctly shows empty lines on Windows
- List field is no longer sorted on Windows
- Correct CR line endings are returned from multi line text on Mac OS X
- SDialog_SetCalculation properly handles field titles
- SDialog_Version function is no longer case sensitive
- List field automatically scrolls to selected line if it is not visible
- Parameter "lines" works correctly with the List field
- Any field type can be used as CurrentValue parameter in InputDialog
- Second input dialog opened fast after the first one does not cause the first one to remain on screen
- Opened progress windows no longer block FileMaker Pro from quitting
4.0
- Rewritten to work natively in FileMaker Pro 11 on Mac OS X 10.6 Snow Leopard and Windows 7
- New dialog field type: list can be used to offer selection to the user
- FileMaker Pro styles can be used to enhance dialog readability
- Dialogs can be updated on the fly
- Validations work for all field types (text areas, pop-up menus)
- Progress dialog has been fixed so it does not block script debugger
- There is no frame around custom picture / icon on Mac OS X
- Improved stability when using progress dialog actions "incr" and "update"
- Pop-up menu indexing changed from 0-based to 1-based
3.1.1
- Several fixes in serial numbers mechanism
- Fixed Windows buttons look
3.1
- New URL Link field can be used to direct users to your web pages directly from dialog
- Pop-up menu now have custom value IDs to better distinguish between menu items
- Default and cancel buttons can be set
- Calling a Wait function now automatically refresh progress bar
- Default pop-up menu item is shown even it is not inside the value list
- TextArea field can have more than 12 lines
- Checkbox can be checked by keyboard on Mac OS X
- Custom functions now work inside FileMaker validations of fields
- TextArea can copy, cut, paste on Mac OS X
3.0.3
- Repairs pop-up menu bug in Windows
3.0.2
- Important bugfixes and stability improvements focused on Windows platform
3.0
- Static text and separators improve readability of your dialogs
- Multi-line text area field can be used to edit long text
- Dialog may take icon from a container field (any size)
- Dialog look can be enhanced by picture from a container field
- Text fields can be validated by calculations
- Custom message box can be displayed after unsuccessful validation
- More dialog parameters can be obtained from Get function
- Progress Dialog can pause execution of your script for specified time interval
- Initial active dialog field can be set
2.8.1
- Runs natively on both PowerPC and Intel based Macs
- Works with FileMaker Pro 7.0, 8.0 and 8.5
2.8
- FileMaker Pro 7 Native
- Full Unicode support
- Better performance on Windows
- Ability to return values instead of text from dialogs
2.7.2
- support for FileMaker Pro 8 added
- western accentuated characters are displayed correctly in FM7 Pro and FM8 Pro on Windows
2.7.1
- progress dialog messages now can contain pipes ("|")
- added database of real-world examples of regular expressions
- last dialog's values can be cleared on demand for better security
- fixed text encoding for directly accessed value lists (FileMaker 6 and older)
- attempt to validate national characters with regexp does not crash any more
- pop-up menu now selects correct default value on Windows even if there are similar values
- 24U SimpleDialog Utility now generates correct number of braces
- single registration code generated for all plug-ins in a pack is now recognized
2.7
- the plug-in is now fully functional in FileMaker 7 except for foreign languages
- initialization and registration of the plug-in is much faster now
- spacing between popup and buttons has been increased on Windows
- displaying text containing longer sequences of spaces is now possible
2.0
- splash dialog is displayed on application quit by default for developer licenses
- splash dialog display can be turned off
- see License Agreement
- improved compatibility with runtime and kiosk-mode solutions
- completely rewritten dialog showing engine
- improved dynamic sizing and positioning of dialog items
- dialogs can display longer text than ever before
- unlimited number of pop-up menu items
- value lists can be easily inserted in popup menus
- dialogs can have icons
- any text field can be validated with a regular expression
- dialogs with no buttons are now allowed
- automatic dismissal after specified amount of time
- customizable dialog title
- customizable dialog position (horizontal, vertical, or both)
- customizable dialog width
- progress dialogs with two text messages (above and below the progress bar)
- customizable minimum and maximum values, changeable on the fly
- indefinite progress indicator (barber pole)
- indefinite mode can be turned on/off on the fly during progress
- progress dialog function accepts Troi Dialog syntax for compatibility
- multiple progress bars can be displayed at the same time
- text in dialogs now respects system settings for message box on Windows
- fully Unicode savvy inside for future compatibility
1.1.4
- corrected behavior of document window on Mac OS X
- text is now properly transcoded with all languages
1.1.3
- SSN validation has been improved
- special characters that needed to be prefixed with backslash can now appear in buttons
1.1.2
- dialogs now handle mouse clicks in a more compatible way
- mouse cursor now appears when showing a dialog even if it was hidden
1.1.1
- field labels are now correctly right-aligned on all platforms
1.1
- added Credit Card Number, SSN, SIN, and Czech ID validations
- added 24U SimpleDialog Generator for even easier dialog configuration
1.0.3
- dialogs on Windows machines no longer show button in Windows task bar
- dialogs on Windows machines correspond to Windows appearance and childs of FileMaker Pro
- tabulator now works better on Windows machines
- works with Czech language in both 4.x and 5.x versions of FileMaker Pro
- menus can now have separator items (-) on both Mac and PC
- special characters like < or ; can now be used in popup menus on Macintosh
- tutorial now identifies platform using Abs(Status(CurrentPlatform))
- tutorial is now saved using US formats (commas in formulas)
- tutorial's pop-up menu example now shows also separator
- tutorial's pop-up menu example has now yellow as last item
- tutorial's field types value list now contains also "m" for pop-up menu
- tutorial's copyright years were changed to 2001-2002
1.0.2
- now correctly returns pressed button's number on Mac
- international text is now translated correctly on Windows
1.0.1
- added Windows compatibility
- added ability to display pop-up menus
1.0