strobe
Puny Member
I'm sure everybody is aware Cocoa text handling behavior is vastly different than Classic or Carbon. Fortunately Cocoa has a level of abstraction whereby it can be fixed. Two less-than-obvious examples are:
Text selection is different in Cocoa. Selecting to the end of a line includes the carriage return when it shouldn't. Not only does the user not want the CR in the typical circumstance, it's easy to add one after pasting. It's also very difficult to avoid selecting the CR especially if the sentence ends in a small character.
The cursor doesn't represent where the next character will go when there is a whitespace near the edge of a page. I have no idea what's behind this stupidity. I cna't tell if I have two or one space if it's near the edge of a page. It's one of those 'just plan stupid' things.
Apple should take this opportunity to revise it's UI guidelines, especially the behavior of text editing and list selection. Modifier keys etc. This would be a golden opportune time to do it.
Text selection is different in Cocoa. Selecting to the end of a line includes the carriage return when it shouldn't. Not only does the user not want the CR in the typical circumstance, it's easy to add one after pasting. It's also very difficult to avoid selecting the CR especially if the sentence ends in a small character.
The cursor doesn't represent where the next character will go when there is a whitespace near the edge of a page. I have no idea what's behind this stupidity. I cna't tell if I have two or one space if it's near the edge of a page. It's one of those 'just plan stupid' things.
Apple should take this opportunity to revise it's UI guidelines, especially the behavior of text editing and list selection. Modifier keys etc. This would be a golden opportune time to do it.