Bug 154119 - Implement missing text editor productivity features
Summary: Implement missing text editor productivity features
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Text (show other bugs)
Version: 3.3   Edit
Hardware: All All
: P4 enhancement (vote)
Target Milestone: 3.3   Edit
Assignee: Platform-Text-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: plan
Depends on:
Blocks:
 
Reported: 2006-08-16 14:00 EDT by John Arthorne CLA
Modified: 2007-04-13 23:38 EDT (History)
8 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description John Arthorne CLA 2006-08-16 14:00:49 EDT
We should provide some of the long awaited productivity features that the community has voted for. Examples include double-click-drag to select multiple words, triple-click, extensible hyperlink support and spell checking. We should also improve the current search/replace dialog. [Platform Text, Platform UI, SWT]
Comment 1 Dani Megert CLA 2006-08-17 02:48:57 EDT
>We should also improve the current search/replace dialog.
Those will be minimal improvements like being able to resize the dialog. We won't completely redesign the dialog e.g. to provide Firefox-like search unless it is contributed by a patch.
Comment 2 Eugene Kuleshov CLA 2006-09-02 19:25:44 EDT
Here is few things to look at:

-- Ctrl-Backspace don't work in all text editor widgets (try fields in search dialog or text fields in plugin.xml editor)

-- support for seaching multiline text and alow to replace into multiline text

-- improve usability of search dialog. Namely, replace direction radio buttons with additional buttons like "Find previous", "Replace previous". This would make getting back to accidentally skipped search match much easier.
Comment 3 Dani Megert CLA 2006-09-04 02:33:08 EDT
>-- Ctrl-Backspace don't work in all text editor widgets (try fields in search
>dialog or text fields in plugin.xml editor)
Please file separate bug reports, e.g. we do not control the PDE editor - thanks.
Comment 4 Dani Megert CLA 2006-09-04 10:05:04 EDT
>-- Ctrl-Backspace don't work in all text editor widgets (try fields in search
The problem here is that JDT UI started to map the text editor's editing commands onto the text, combo and other widgets using TextFieldNavigationHandler.

It would be possible push parts of TextFieldNavigationHandler down to Platform Text to provide this for dialogs around the editor but I think this is a more general issue since users then also expect the navigation commands to work in wizards, Ctrl+H search pages etc. But this can't be adopted by JFace because they don't depend on the text editor plug-ins.

To solve this, JFace will have to adopt/define editing commands that can be used along with widgets and would have to provide the navigation handler(s).

Can you file a bug report against Platform UI and describe the problematic. Please add myself to the cc-list. Thanks.
Comment 5 Dejan Glozic CLA 2006-09-06 10:36:19 EDT
(In reply to comment #0)
> extensible hyperlink support

I would prefer if extensive hyperlink support is much lower (ideally at the StyledText widget but if not, at the JFace level). UI Forms would like to port from FormText to StyledText. StyledText has added many key features in 3.2 time frame with hyperlink support being the last one we need in order to port.
Comment 6 Dani Megert CLA 2006-09-06 11:08:41 EDT
Dejan, you're not allone ;-) Feel free to add your comments to bug 156219. The one in text land is bug 88293.
Comment 7 Andreas Goetz CLA 2006-09-27 10:45:42 EDT
I'd like to throw in bug 145959 (forgive me if this doesn't apply to text editors):
On Windows, multi-line text boxes as used e.g. in the Run->Arguments dialog should support Return key in two ways:
[Return]: add CR/LF to current text box
[Ctrl-Return]: send Return key to parent dialog (similiar to executing the default action).
Comment 8 Dani Megert CLA 2006-09-27 11:19:22 EDT
>I'd like to throw in bug 145959 (forgive me if this doesn't apply to text
>editors):
Nothing to forgive just to ignore ;-) This plan item covers Platform Text. You have to place your feature with Platform SWT.
Comment 9 Dani Megert CLA 2007-03-27 05:04:46 EDT
Completed as of I20070327-0800.
Comment 10 john Hutcheson CLA 2007-04-13 23:38:40 EDT
Some were hoping to drag source code is 3.2, perhaps they'll get it 3.3. And of course, it should be optional for those who would have a man run ahead of a horseless carriage with a red flag.