Version 1.1 of MIME Browser, my free multi-platform EML viewer written in JavaFX, is now available for download. This release adds the promised search feature. You can filter the message list by an arbitrary search term which is matched against file names and/or textual file contents. Other enhancements and fixes include:
- Combine multiple subdirectory levels in the file list.
- Automatically shrink & expand the “Name” column as the window is resized.
- Added custom application icon, once again provided by FontAwesome.
- Changed zoom range to 25–200% in 25% steps, and show current zoom level.
- Changed plain text view from JavaFX
Textblock to read-only
TextArea, so you can select text & copy to the clipboard as usual.
- Fixed keyboard shortcut for Refresh (should be F5, was Ctrl+F5).
The screenshot below shows the new controls, described in more detail in the updated ReadMe file. As usual, let me know if anything doesn’t work.
That’s a Windows 8 screenshot at 120 DPI, by the way. MIME Browser is (of course!) high DPI compliant on Windows. To achieve this with JavaFX, I combined its default font scaling with the hand-coded equivalent of CSS root em sizing. I’ll write more on this subject in a future post. Lots of JavaFX samples on the web use explicit CSS pixels, but those don’t scale so you’re liable to get broken UIs on Windows if you copy such sample code!
2013-08-09: The article on JavaFX DPI Scaling is now online.