ImJoy v0.9.80
Support uploading files to the plugin engine
- drag and drop files/folders to the plugin engine
- new api function:
api.requestUploadUrl
- remove file and folder in the plugin engine
- goto any folder
- download file from the engine file dialog
Enhanced window management
- shortcut icons to up to 9 windows
- click to focus window
- standalone mode for windows
Improved Engine Dialog
- seperate to new engine dialog and about engine dialog
- add api_version to engine
- show system information for plugin engines
- Reset engine button
More pythonic way of using imjoy api
- support
from imjoy import api
Create window plugin in web-python
- support new plugin type
web-python-window
- allows access to dom in python
- plot directly with matplotlib
Support cover image(s)/GIFs
- add
cover
filed to<config>
block which allows to add animations to plugins - demo: https://tinyurl.com/yxdtse8l
Other improvements
- Use tight layout on small screen
- add
api.prompt
- show
Restart ImJoy
button to allow restart manually in PWA - popup restart button when loading timeout
API version: 0.1.5
Breaking changes
window.onclose
has been renamed towindow.onClose
api.showFileDialog
now return an object instead of a string- if user cancelled
api.showFileDialog
, it will returnfalse
instead of trigger an error
To simplify the api, the following api functions is going to be deprecated:
api.getFilePath
api.uploadFileToUrl
api.downloadFileFromUrl