-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fiji layout bug fix #1
base: master
Are you sure you want to change the base?
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
,MenuItem
andMenuBar
objects have been replaced byJMenu
,JMenuItem
andJMenuBar
objects 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.xml
file 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.