leaningtech / cheerpj-meta

Run Java 8 applications, libraries, applets, Java Web Start, and Oracle Forms on the web without legacy plugins.
https://labs.leaningtech.com/cheerpj
434 stars 21 forks source link

pop-up frames - not quite there #145

Closed ddyer0 closed 5 months ago

ddyer0 commented 2 years ago

The size of pop-up frames seems not quite as specified, and the resulting windows can't be positioned or sized larger than the original frame established by the javascript. For some reason the first frame is exempt and can be larger. Also, the pop ups don't have maximize and minimize buttons. If Using cheerpjCreateDisplay(-1,-1); instead of a fixed size, the pop-ups collapse if you try to move or resize them.

image

ddyer0 commented 2 years ago

One other glitch in this app, is that the top-bar menus which appear as "options" "actions" and so on are nonfunctional. My best guess is that they are not receiving any mouse events. You can see this app in action at https://boardspace.net/hive/hive-viewer.html The remarkable thing is that this is calling the same jars that would be used by the desktop java app, which you can invoke as https://boardspace.net/java/boardspace7.jnlp

alexp-sssup commented 5 months ago

Most of issues mentioned here are fixed as part of the new CheerpJ 3.0 architecture.

Window resizing and fullscreen support are already tracked here: https://github.com/leaningtech/cheerpj-meta/issues/78

Closing this bug