Version 2.11 (April 2024): - Fixed not pro version not starting due to NullPointerException - Moved the cache location to the application data directory due to Windows regularly deleting files in the temp directory - Made drop files available for not pro version - Fixed opening Excel files would make IntelliJ IDEA slow - Fixed NetBeans release to specify the license file - NetBeans release to use specify application version without prompting for it - Improved text of what to do for NetBeans release - Provide default value for Eclipse version - Copy update site to clipboard for Eclipse release - Improved description of what to do for Eclipse release - Copy path to JetBrains build to clipboard - Added links to applets having a related website for JetBrains description - Various improvements and bug fixes in the application framework Version 2.10 (April 2024): - Added possibility to drop files in the location text field - Added possibility to drop files on the Launch button - Cache is also used for documents (HTML, JNLP, ...) resulting in faster start-up of HTTP(s) applets - Removed 'Add Bookmark' button from tool bar as in 'Bookmarks' menu and confusing with 'Bookmarks' icon - Added a + sign at the bottom right of the 'Add Bookmark' icon - Remove any added by applet security providers when unloading applet - Improved deploy script to open web pages and copy text to clipboard - Improved description of Applet Runner Pro on JetBrains marketplace - Added link to JetBrains Applet Runner Pro in JetBrains description - Removed link to Ant Commander Pro in JetBrains description - Improved help - Improved pad files - Fixed use defined applet name in logs when started/failed/closed - Fixed clear cache did not delete the directories (only its content) - Fixed missing applet document base when loading from JavaScript file - Set applet document base to the Jar file when loading from a Jar file - Various improvements and bug fixes in the application framework Version 2.9 (March 2024): - Added (drag 'n) dropping files support from IDE/file manager for many applets (Office viewers, Music & Video player, XML/JSON/YAML viewers) - Added setting panel 'File Opening' to be able to define your own applets to open specific files in Applet Runner Pro - Added possibility to open unknown file extensions with operating system (Applet Runner Pro) - Improved start-up time - Added Ant Commander Personal file manager to the Japplis bookmarks - Added Ant Commander Personal icon to the top 10 at the bottom of the start-up page - Removed M2 Repo Cleaner icon to the top 10 - Show parsing, loading, downloading and starting messages above the progress bar - Added option to check cache only once a month (Pro) - Improved rendering of start-up icons (mostly in IntelliJ IDEA) - Various small improvements and bug fixes - Various improvements and bug fixes in the application framework Version 2.8 (January 2024): - Passing a local Jar file as location won't copy it to the temp directory - Support for archives with absolute path (starting with /) - Added text specifying the cache check frequency in Applet Cache settings - Added icon to View Cache Files button - Remove the % first (and apply x 10) if width and height are specified in percentage - Applet Runner Pro : - Possibility to change the check cache frequency in Applet Cache settings - Possibility to use ?forceCheck=true in location to force checking update of the applet - Fixed exiting the application can throw an error - Various improvements in the application framework Version 2.7 (November 2023): - Added 10 applets buttons on start-up screen - Improved help - Various improvements and bug fixes in the application framework Version 2.6 (September 2023): - Fixed missing YAML Viewer in bookmarks - Fixed typo for action: AddBookmarks -> AddBoomark - Removed experimental Ant Commander Pro applet link as trial was finished - Removed experimental JMeter applet link - Improved error message when file does not exist - Improved error message when Applet class is not found - Improved error message when compilation of java class failed - Show error message on panel when starting-up applet fails - Call close applet if start-up of the applet fails - Improved help - Various small improvements and bug fixes in the application framework Version 2.5 (July 2023): - Added .java to possible files that can be opened - Compile .java file if .class not found or less recent - Compile standard project if pom.xml, build.gradle or build.xml is found - New applets in bookmarks: - Decoration - Pastel - Poster Font - Poster Font Light - VR Photo Converter - Dictaphone - Post On Screen - Screenshot Crop - Discotheek - The Desktop Watchmaker - M2 Repo Cleaner - Control Dashboard - Website Optimizer - Screen Highlighter - Tree Data Explorer - Sheet Stats - Moved some bookmarks to new categories: Multimedia & Developers - Other bug fixes and small improvements - Applet Runner Pro: - Possibility to pass javac.release= query parameter for .java URL's - Option to reload applet when the file changes (also recompile for .java) - Available via Homebrew and WinGet - Possible to change to Flat look and feel for standalone version Version 2.0 (May 2023): - New applets in bookmarks: - Clipboard History - JSON Viewer - XML Viewer - YAML Viewer - PDF Viewer - MS Word Viewer - Excel & CSV Viewer - Powerpoint Viewer - MP3 Player - Video Player - Tetris - Terminal (JediTerm) - Browser FX - To lowercase regular expression with pattern - To uppercase regular expression with pattern - Ant Commander Pro file manager as temporary trial - Added possible AppletRunnerOS applet parameter to define that an applet can only run inside a specified OS - Added possible AppletRunnerClassRequired applet parameter to define that an applet can only run if a class is already in the classpath (e.g. javafx.scene.web.WebView) - Show a readable error if applet class name is not defined - Be more tolerant if width or height value don't contain a number - Support to open .app directories. It will search for html and jar files in 'Contents/app' sub-directory. - Removed tooltip from NetBeans top component - Improved error message when no HTML file found at given URL Version 1.4.1 (April 2023): - Fixed possible NPE in IntelliJ IDEA 2023 CE - Catch Throwable for applet methods instead of Exception - Removed unneeded logs - Applet Runner Pro : - If applet is started remember location after restart Version 1.4 (April 2023): - Improved start-up description - Showing bookmarks doesn't log warnings anymore - Added possible AppletRunnerNoParent applet parameter to define no parent class loader - Added possible AppletRunnerParentFirst applet parameter to define parent class loader as used first - Drop down menus shows above the buttons - Applet Runner Pro: - When adding a new panel, the location isn't mandatory anymore - Set a title to the window when starting an applet in a window - Do not exit the application when closing an applet window - Save window location/size based on applet location (when specified) - Use preferred width and height set in applet html/jnlp at first start when opening in window - Put applet name in the window name Version 1.3.1 (February 2023): - Fixed if the license key is valid the plug-in starts as Applet Runner Pro - Fixed version not updated in category.xml - Many improvements and bug fixes in the application framework (about 20) Version 1.3 (Januari 2023): - Improved script to release NetBeans plug-in - Improved script to set version for Eclipse plug-in - The release plug-in script will start Eclipse and IntelliJ IDEA - Clean-up old unused files in IntelliJ IDEA plug-in project - Fixed Applet#stop() method not called when closing the applet - If an exception is thrown while stopping an applet, it gets logged and not re-thrown - Better codebase detection if the URL class location contains '/com/' or '/org/' - Changed Happy New Year 2022 applet link to Happy New Year - Many improvements and bug fixes in the application framework (about 150) Version 1.2.1 (December 2022): - Fixed NetBeans plugin Version 1.2 (November 2022): - Prepare code for the Freemium version for JetBrains IDE's - Improved stopping the applets when closing the app - Improved icons to look more like IntelliJ IDEA button when running with Darcula LnF - Minimum required version of IntelliJ IDEA is now 183.0 (2018.3) - New versioning for JetBrains plug-in - Added possibility to upgrade the application to Applet Runner Pro with a valid license key - Many changes (> 50) in the application framework Applet Runner Pro - Fixed take screenshot of the screen producing a white rectangle - Added possibility to register via JetBrains Marketplace - Save panels when a new panel is added / removed - Show correct url in toolbar when changing tabs - Standalone application downloadable at https://www.japplis.com/applet-runner/pro/ Version 1.1.1 (October 2022): - Fixed Experimental -> Example Applet - Enable AWT mouse and key events if the applet doesn't extend JApplet (but AWT applet) and is embedded in a JetBrain IDE (like IntelliJ IDEA or Android Studio) - Changed to JDK 11 as build SDK for JetBrains plug-in Version 1.1 (September 2022): - Convert / to . for code argument (e.g. code=package/MyApplet.class -> code=package.MyApplet.class - Improved message if no applet found on the page - Pass to the JApplet if Applet Runner Pro is starting the applet: Boolean.TRUE.equals(getRootPane().getClientProperty("AppletRunnerPro")) - Pass to the JApplet the version of Applet Runner (Pro): getRootPane().getClientProperty("AppletRunnerVersion") - Pass to the JApplet the IDE interface class name to detect for example which IDE is running the applet - Improved interaction with IDE (logs, closing applet, setting name) - Fixed possible download applet error due to VPN intermediate certificates (PKIX path building failed) - Fixed adding bookmark - Removed mnemonic for bookmarks - Improved size of the buttons for IntelliJ / JetBrains IDE - Many changes (> 100) in the application framework Applet Runner Pro (first version, beta, contact info@japplis.com to become a tester): - Added add applets in split pane, new tab or in new window - Take screenshot of the applet - Updated VNC client applet to accept parameters: "Host", "Port", "AutoConnect" and "RemoteName" for Applet Runner Pro - Updated VNC client applet to show in toolbar: Host field, Port field, connect button and remote name field for Applet Runner Pro - Added possibility to define a whitelist for applet locations - Added possibility to define a blacklist for applet locations - Added override applet parameters with query parameters Version 1.0 (April 2022): - Added VNC client applet Version 0.9.9 (April 2022): - Refactored code to allow to have it embedded in other software (like in Ant Commander Pro) - Fixed use correct component when extra actions in toolbar are 1 or 0 actions - Fixed detect absolute urls in "archive" applet argument - Added Rollerboy 2 game in bookmarks - Japplis urls are whitelisted as allowed urls without confirmation modal Version 0.9.8 (February 2022): - Execution of the Applet init() and start() methods is now done in the Event Dispatch Thread - Migrated location of Japplis Toolbox applets to new urls - Migrated urls of Japplis Watch applets to new location - Fixed loading previous settings after restart of the IDE - Fixed detection of source directory when specifing a .java location in a Maven project - Added support of Gradle build directory (/build instead of Maven /target) by specifying ?gradle after the .java location - Some of the Japplis applications are now including an applet html file to run the software locally instead of having to download the jars from the bookmarks. Like Japplis Toolbox. Version 0.9.7 (January 2022): - Improved loading of Google Material Design icons for NetBeans & IntelliJ - Improved remembering last file chooser location when in IDE. - Check for updates for URLs after 1 week and update jars/code if updated. - Added new application "Post On Screen" with 4 Applets: In pomodoro, Demo, Happy Birthday, Happy New Year 2022. Version 0.9.6 (November 2021): - Added support for provided Java files in the URL, if the class is compiled - Make sure app.pro is false before building in set-version target Version 0.9.5 (September 2021): - Added Experimental JMeter applet - Moved Example applet to the Experimental category - Improved text for choose JMeter directory panel. Version 0.9.4 (July 2021): - Added experimental running Apache JMeter as Applet in the IDE. Contact me at anthony.goubard@japplis.com if you want to try it. - Added support for system and environment variables in urls. e.g. file://$Env.JMETER_HOME/jmeter-applet-runner.html - Added support for system and environment variables in codebase. e.g. codebase="$Env.JMETER_HOME" - Added support for system and environment variables in classpath (archive). e.g. archive="$System.JMETER_HOME/lib/*.jar" - Added support for Applet Runner parameters in Applet params. e.g. - Added support for "." as classpath (archive). Then the codebase is part of the classpath. - IDE plug-in class loader set as parent class loader of the Applet class loader. - Improved building for standalone pro version - Bug fixes Version 0.9.3 (July 2021): - Added possibility to specify "*.jar" in archive element when the codebase is a file directory. Version 0.9.2 (May 2021): - Show progress of downloading the different jar files. - Fixed deleting cache files Version 0.9.1 (May 2021): - If url to class file contains /classes/, this directory is used as code base. Version 0.9 (April 2021): First public release Version 0.8: Everything is done.