12.02.2019
I released a new version of the ImageJ plugin which comes bundled with a feature complete ImageJ macro editor and an embedded Eclipse ImageJ interface.
Screenshot (Windows, Eclipse Darkest Dark Theme)
Screenshot Code Completion (Windows, Eclipse Darkest Dark Theme)
Release notes:
- Updated ImageJ version 1.52m (1.52m12)
- Improved the ImageJ canvas (Plot canvas and Image canvas are now opened as intended)
- The ImageJ canvas replace method now works as intended (see, e.g., IJ_webcam capture plugin)
- Improved plot canvas (zooming, actions, etc. are now working as intended)
- Plot action buttons are now added below each plot (see screenshot below)
- Added new actions (in the plugins menu) to interpret the current opened Eclipse editor sources (BeanShell, JavaScript, Jython and ImageJ macro) using the ImageJ interpreters (using, e.g., PyDev for Jython).
- Added a new Java compile action (in the plugins menu) to compile the current opened Eclipse editor source (see screenshot below). To compile dynamically with ImageJ please use or adjust the ImageJ plugins path in the Eclipse preferences.
- MouseWheel actions are now working as intended (use STRG+MouseWheel to zoom!)
- Improved stability for drag and drop actions of multiple image files
- Improved stability for MacOSX
- Reorganized Eclipse plugins and features
- ImageJ2 can now be optionally installed and is not bundled by default (now optional dependent of ImageJ). Customization is possible (plugin can be populated with maven command in Eclipse)
- Added the latest ImageJ macro function templates
- JavaFX (embed Swing in JavaFX and SWT panel) can now be optionally installed (but is not necessary by default)
- Removed the outdated Albireo plugin dependency
- Added key listeners for the tab when all images are closed (ImageJ keys!)
- Improved the ImageJ macro hoover (workaround for SWT_AWT)
- Added a workaround for repaint issues in MacOSX when switching perspectives with SWT_AWT
- Added a workaround for MacOSX to receive key events again after focus lost (sometimes you need to press the mouse two times when the perspectives have been switched)
- Fixed several rare occuring deadlock events on MacOSX
Installation:
It might be necessary to uninstall old plugin versions first!
To install the plugin the latest OpenJDK 11 is required and an installation of Eclipse 4.10 or 4.9.
The plugin is availabe from the Eclipse Marketplace Client:
https://marketplace.eclipse.org/content/imagej-plugin
As an alternative open the Help->Install new Software dialog and add the following update site:
https://bio7.github.io/imagej/
MacOSX Eclipse Fontsize Correction
To fix the default font size on Eclipse (a matter of taste) I wrote a short summary on the Github page how to fix the font size (see https://github.com/Bio7/EclipseImageJ1Plugin 1 – bottom page).
The plugin source and more information can be found on Github: