Skip to content

Refine Canvas and WYSIWYG Editor

Choose a tag to compare

@damianvtran damianvtran released this 14 Jun 19:47
· 45 commits to main since this release
4247722

What's Changed

This release introduces several refinements to the canvas and the WYSIWYG editor to improve user experience and streamline the codebase.

  • Simplified File Selection: The file selection logic has been updated to automatically determine the correct file encoding (base64 for spreadsheets, utf8 for others) based on the file extension. This removes the need for the frontend to specify the encoding, simplifying the API.
  • WYSIWYG Editor UI/UX Enhancements:
    • The editor toolbar has been made more compact by reducing icon sizes and adjusting spacing.
    • Added Indent and Outdent functionality to the toolbar and enabled Tab / Shift+Tab keyboard shortcuts for easier list management.
  • Expanded File Type Support: Added support for .tsv files, which are now correctly identified as spreadsheets.

Impact

  • No Breaking Changes: These changes are non-breaking for the end-user.
  • Code Simplification: The refactoring of the file selection logic simplifies the interaction between the main and renderer processes.

PRs

Full Changelog: v0.12.1...v0.12.2