Changes between Version 4 and Version 5 of BasicText
- Timestamp:
- 02/08/10 12:22:57 (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BasicText
v4 v5 24 24 * Highlighting as external feature - Sophie should support external highlighting. This means that other features (and not the user directly) should be able to highlight text. Note that this should not be preserved in the text. As in the previous case, this highlighting should be appended to the current style if possible (if they do not contradict). This kind of higlighting will be used for book extras, search, spellcheck, etc. 25 25 * User interaction - User should be able to: 26 * Navigate in text - when clicking in a text frame, the cursor should be put in the most near possible position 26 * Navigate in text - when clicking in a text frame (with mouse), the caret should be put in the most near possible position 27 * Navigating with arrows - should move the caret in the desired position. 28 * Left/right - if there is left/right position in this row, go to it, otherwise go to previous/next row (if any, otherwise do nothing) 29 * Up/Down - if there is previous/next row, go to the most near possible position on it, otherwise - do nothing 30 * Create paragraphs - every time the user hits enter, end of paragraph should be inserted 31 * Create new lines - every time the user hits shift+enter, a new line should be created (but not new paragraph) 27 32 * Append text - append text in an existing position. Empty texts should have one position to begin from. 28 33 * Style appended text - text should preserve its own styling information (if any - typed text should not have one). The styling of pasted text should not be appended to destination formatting