feat: add word wrap toggle functionality
Add the ability to toggle word wrap in the text editor with Alt+Z. Word wrap can be enabled or disabled, affecting how long lines are displayed in edit mode. Changes: - Add `is_word_wrap_on` state field with default value of false - Implement `toggle_word_wrap()` and `is_word_wrap_on()` methods - Add ToggleWordWrap variant to ViewAction enum - Bind Alt+Z keyboard shortcut to toggle word wrap - Refactor editor view to support dynamic wrapping behavior - Use responsive widget when wrap is enabled to constrain width - Apply Wrapping::WordOrGlyph when enabled, Wrapping::None otherwise - Update editor view signature to accept word wrap state parameter - Fix indentation inconsistencies in file.rs and state.rs
This commit is contained in:
@@ -76,6 +76,7 @@ pub fn view_action(state: &mut State, action: ViewAction) -> Task<Message> {
|
||||
ViewAction::Decrease => state.decrease_font(),
|
||||
ViewAction::Reset => state.reset_font(),
|
||||
ViewAction::TogglePreview => state.toggle_preview(),
|
||||
ViewAction::ToggleWordWrap => state.toggle_word_wrap(),
|
||||
}
|
||||
|
||||
Task::none()
|
||||
|
||||
Reference in New Issue
Block a user