Window Restore/Maximize does not work; also can't change appearance anymore

17 views
Skip to first unread message

Scott K

unread,
May 24, 2018, 11:10:29 AM5/24/18
to Icy imaging
The new version no longer maximizes/restores the icy window properly anymore (screenshots attached). When I go to the "Appearance" drop-down menu, it won't let me change to any other selection.

I have re-downloaded Icy and also downloaded the Java 10 JDK. Nothing seems to work.
maximizeicy1.png
restoreicy1.png

Scott K

unread,
May 24, 2018, 11:13:28 AM5/24/18
to Icy imaging
Here is the output when I first open up icy:

Java(TM) SE Runtime Environment 9.0.4+11 (64 bit)
Running on Windows 10 10.0 (amd64)
Number of processors : 8
System total memory : 67.0 GB
System available memory : 59.7 GB
Max java memory : 34.3 GB

VTK 6.3.0 library successfully loaded...

Icy Version 1.9.6.2 started !


Stephane

unread,
May 24, 2018, 12:09:58 PM5/24/18
to Icy imaging
Hi Scott,

We were capable of replicating both of these issues :
 - the appearance change problem comes from Java 9 / 10 changes in the way to handle bundle resources.
 - the maximize / restore problem is due to the OS internal zooming feature (police and everything else actually).

We are currently investigating these issues and we will provide a fix soon. Thanks again.

Best,

- Stephane

Scott K

unread,
May 24, 2018, 12:38:40 PM5/24/18
to Icy imaging
Thanks for looking into it!

I also just ran into a new issue as well -  when I try to open a single channel image, it automatically opens the other channel images, even though they are not selected and the "separate files" drop-down is chosen. It opens them all up and automatically overlays them (screenshots attached).
openFITC.png
openFITC-AFTER.png

Stephane

unread,
May 25, 2018, 8:58:42 AM5/25/18
to Icy imaging
Hi,

I spent sometime about the maximization / restore size bug and i couldn't really locate the source of the problem. It seems to be related both to java 9/10 and substance LAF but at least it was working correctly with java 8 or previous java version. It looks like java 9 nor java 10 handles correctly windows zooming behavior, interface looks pixelated where it was perfect with java 8. I guess future version of java 10 should fix this issue.

About the other issue (appearance change), it will be fixed in the next version.
Now we are looking about the image loading problem, that should be easy to fix as well. Thanks for your report again.

Best,

- Stephane

Scott K

unread,
May 25, 2018, 11:10:56 AM5/25/18
to Icy imaging
I uninstalled Java 9 and 10 and relaunched icy. The maximize/minimize problem seems to have been fixed, but some of the menu text at the top of the main window is cut off (screenshot attached). I can still click them so it's not the end of the world but just an FYI.

The image loading problem and the appearance issue still occurs in Java 8.
Java8.png

Stephane

unread,
May 28, 2018, 11:14:32 AM5/28/18
to Icy imaging
Thanks for the extras information, the text cut is again an issue about windows zooming, seems like neither java version handle it perfectly after all. You can try to change the font size in the Icy preferences, i think it can help but definitely the window desktop zooming feature (to deal with ultra high resolution screen) bring many appearances issue in Java.

About the image loading problem, in the next version the grouping will be done depending the "loading type" mode selected in the load options. Still, it would be nice if you could provide us a small image sampe so we can test it and be sure it works as expected :) Thanks again.

Best,

- Stephane
Reply all
Reply to author
Forward
0 new messages