With your invaluable input and support, I've been fine-tuning LeoJS to bring you a more robust and enhanced experience. Here's what you can expect since my last post about the 0.2.8 version:
- Orphan Nodes Resolved: Say goodbye to the frustration of 'Orphan Nodes' in external files with newly created section references. This fix ensures a more organized and efficient file structure.
- Improved 'RecentFiles.txt' Handling: I've eliminated the unnecessary write to recent files right after opening the last session, streamlining your workflow.
- Enhanced Session Flexibility: In a departure from the original Leo, LeoJS now allows for empty sessions in the sessions manager's save_snapshot method. This means no more abrupt program exits when closing the last tab.
- Customizable Clipboard Settings: No more hard-coded behavior with the new setting in "leojsSettings.leojs" for using JSON in the clipboard. Adjust the "json-outline-clipboard" setting as per your needs.
- '
es_exception' Error Reporting: The fixes in es_exception and scripting error reporting will help you identify and tackle issues more effectively.
- Extended Plugin Support: Greater functionality with added support for the plugin system's 'g.registerHandler' for most of the original Leo event names.
- Consistent Text Formatting: I've fixed the line ending inconsistencies in body text transferred from VSCode's text editor, ensuring it's always "lf" and not "crlf".
- Smooth Node Creation: No more unnecessary prompts to 'save' when creating new nodes with body text containing an ampersand or when using VSCode's quick-suggestion autocomplete.
Your testing and insights are invaluable in making LeoJS a stable product. I encourage everyone to explore these new features and share your thoughts and experiences on the
issues page. Together, let's identify and fix any remaining issues to make LeoJS even more robust and user-friendly.
👉 Get Started: LeoJS Beta 0.2.10 (also available on open-vsx.org)Thank you for your continued support and contributions! You guys rock!
Félix