Tags: onemnemo/mnemo
Tags
feat(block-editor): Improved inline formatting and cross-block select… …ion handling - Implemented logic to apply inline formatting to cross-block selections - Updated the BlockEditor to manage focus and selection properly during formatting. - Added new methods to handle inline formatting requests, including color handling for highlights. - Refactored the EditableBlock component to support cross-block formatting and improved event handling for selection changes. - Ctrl + Backspace deletes entire word from start to caret. - Fixed bugs regards to double tap selection logic - When writing from a formatted text it now retains the format on new text writes - Headings are bold by default
refactor(block-editor): Optimize block reordering and update list num… …ber logic - Introduced a guard for updating list numbers only when numbered list blocks are present, improving performance. - Simplified the property setter for the block order to reduce unnecessary notifications. - Added a flag to suppress changes during collection refreshes in the notes view model, enhancing stability during updates.
refactor(block-editor): Optimize block reordering and update list num… …ber logic - Introduced a guard for updating list numbers only when numbered list blocks are present, improving performance. - Simplified the property setter for the block order to reduce unnecessary notifications. - Added a flag to suppress changes during collection refreshes in the notes view model, enhancing stability during updates.
feat(onboarding): Add onboarding - Full onboarding system where adding new states will be easy. - Customization done on first application load (theme, name, profile picture, etc). - AI setup fetches model files from github release - Improved overlay backdrop behavior to ensure proper interaction handling where the backdrop now blocks hit testing fixing an issue where the users could do actions in the application even if there was an overlay open. In addition a toggle for the CloseOnEscape have been added.