Changes between Version 21 and Version 22 of BasicText
- Timestamp:
- 04/14/10 09:25:58 (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BasicText
v21 v22 28 28 * Highlighting - For now, there are 2 types of highlighting that should be available 29 29 * Highlighting as text style - This one is applied when the user creates a link. The links should allow the same styling as the regular text (excluding those that affect layout size - for example, changing font, font size, etc. We may support those, but should not expose them. Good usage will be underline, change fore/background, strikethrough). Styling applied via link creation should be appended to the current style if possible (if they do not contradict), otherwise - link styling should be displayed (but it will be good old styling to be preserved for later use if needed) 30 * 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. 30 31 * Highlighting previously highlighted selection of the same type - When a selection has been already highlighted and another highlight of the same type is applied, the last applied highlight of this type should be shown. However, it is prefferable to save the old highlight. Same goes for the attachments, if we have the string ''abc'' and create link1 for ''ab'', then link2 for ''bc'', triggering ''b'' will only execute link2. 31 32 * Highlighting previously highlighted selection of different type - If the applied styles do not contradict, the both styles should be applied. If the styles do contradict, apply the elements that do not contradict. For the other elements, introduce priority. … … 34 35 * External highlighting 35 36 * Links 36 * Text 37 * 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. 37 * Text styling 38 38 * User interaction - User should be able to: 39 39 * Navigate in text - when clicking in a text frame (with mouse), the caret should be put in the most near possible position