Fiji layout bug fix#1
Conversation
|
@Rdornier This is amazing, thank you! Unfortunately, the plugins in this fiji-BIG organization are not open source, and the rights to modification have not been granted by the original authors at BIG-EPFL... 😞 @dasv74 What can be done to change this? Valuable contributions from the community like this one are being lost, because I cannot legally accept them here. |
|
There is some confusion over the MosaicJ and TurboReg license. The web page at http://bigwww.epfl.ch/thevenaz/mosaicj/ has a clear statement at the bottom:
However the ZIP files with the actual software contain no license and the source files have a proprietary license:
🫤 |
|
I am delighted to report that since I wrote the above comment, I have been in communication with @dasv74 as well as the head of the BIG-EPFL group, Michael Unser, who later sent me the following message via private email:
I would like to thank Michael and all the BIG-EPFL ImageJ plugin authors for their willingness to do this relicensing. I was swamped with other priorities over the summer, but my plan is to update the repositories in this organization, as well as the ImageJ wiki to reflect the change of project license to GPLv3. This means we can start accepting PRs now—thanks a lot @Rdornier for your work on this! 🎉 There is still however the question of governance. I would like to establish a clear statement of who is involved in project decision making and effort for these BIG-EPFL projects, according to the SciJava team roles. Then we'll know who to ping about pending PRs, bug reports and fixes, and new releases of the component. @dasv74 Could you please comment on who might be available to take on the team role responsibilities? The roles are as follows:
If no one else has time to do it, I volunteer to act as a minimal maintainer and reviewer of PRs, but: 1) I don't want to overstep, since this is a BIG-EPFL project, not a LOCI project; and 2) I act in this capacity for hundreds of other Fiji-related repositories, so relying on me means things will move very slowly. 😅 |
Hello,
As reported in this forum post, MosaicJ plugin is not working anymore, at least for windows users.
I found that the bug was coming from a mixing of java swing / java awt elements. This mixing is apparently not supported by the new FlatLaf layout of Fiji.
All
Menu,MenuItemandMenuBarobjects have been replaced byJMenu,JMenuItemandJMenuBarobjects and the plugin is now working. I tried to keep all keyBoard shortcuts the same but some commands were assigned to the same shortcut and I just change them (I leave a comment next to the ones I changed). Feel free to change them again if you want.In the meantime, I also updated the
pom.xmlfile with a new parent pom and added the plugin into a packagech.epfl.big.A Introduce a test method to be able to launch MosaicJ directly in the IDE.
Hope it will help having a new version of MosaicJ working on new Fiji.
Best,
Rémy.