Changelog
- Version 1.22 (2023/4/27)
-
Added
- User's manual (including use of LPdoc and exfilter, examples with links to playground in LaTeX, etc.)
Fixed
- No need to use the "triple backtick with spaces" trick.
- Fix bug when asking for more solutions and not typing ; nor just Enter.
- Fixed bug with the file name when downloading the code from the playground.
- build.sh: stop if emcc is not found.
- Fix code sharing links (encodeURIComponent, ?code=... instead of URL hash)
- Update all examples to new playground links.
Improved
- Appearance:
- Change layout when the screen is too small for two columns.
- Align the top and bottom buttons, fixed the cropped logo, cursor hovering over buttons.
- Rearrange UI: removed error container, moved Load into toplevel button to the top and added an Abort query button.
- Added beta symbol to title.
- Slightly better code highlight in playground preview.
- Highlight analysis results and messages (for exfilter).
- Interaction:
- Add classic predicates to toplevel when loading.
- Notify when the toplevel is ready to use (all dependencies have been loaded).
- Add the abort query functionality (with button and C-c): terminate current worker and restart it.
- Display Abort button only when a query is running.
- Add timeout for queries.
- Redirected error messages to the toplevel.
- Add "Run tests in module" and "Debug source" buttons and functionalities.
- On-the-fly button
- Editing:
- Add the Emacs key binding C-c l to load buffer into toplevel.
- Add ability to resize the editors with a split panel (just like in the CiaoPP Playground).
- Version 0.0#1 (2022/7/4)
- Initial release.