I’m constantly working on the Linux and Mac version of Bio7 2.0 which caused some difficulties because of the OS specific functionalties of Bio7. However I was able to solve many mysteries and could even improve the GUI display (e.g., font size of the view menus) and behaviour of the embedded AWT components (e.g., now the ImageJ dialogs are modal). Here is a MacOSX screenshot of the results:
First I will release the Linux version (hopefully next week and then later the Mac version). I still have to solve some problems (embedding a JRE and JavaFX on MacOSX) but I’m quite confident to solve these problems, soon.
I recently integrated JDT as the default Java framework of Bio7 to edit Java for the next release. Just out of curiosity i tried to install the GUI development tool WindowsBuilder for Eclipse from the default update site to see if it works with Bio7 and JDT. The first tests were promising and i could easily built up custom GUI’s, compile and load them dynamically into a running Bio7 instance. Beside the upcoming integrated JavaFX SceneBuilder for the next release the possibility to use the powerful WB would be great to create custom Bio7 views’s rapidly.
Below you can see a screenshot:
I was very unhappy with the default look and feel of my Rich Client Platform based on Eclipse 4.4 so i decided to work on a new custom CSS with gradients for Bio7. The nearly finished CSS (tested on Windows) is displayed below which corrects not only colours but also the different toolbar settings (background of the main toolbar and height of the view toolbars) to display e.g. the floating toolbar actions correctly without hiding other window elements.
There are still some minor bugs to correct. E.g. the Maximize, Minimize icons have to be resized to display the toolbar colour correctly.
In addition i was able to correct the alignment of the different Bio7 editor actions and i could even improve the integration of the JDT actions and hide unnecessary GUI elements for Bio7 (menu and toolbar – see screenshot below).
In the next release of Bio7 it will be possible to transfer opened ImageJ images from a tab to a detachable view. This action makes it possible to open several images side by side, detach images or translate them to a secondary monitor. In addition it is possible to nest several images in one detached window (see screenshot below).
At the moment i update the documentation for Bio7 using LaTeX and my preferred Latex editor Lyx to generate a HTML and PDF documentation with nice formatting options.
The first HTML results can be seen here and will be updated soon: