Lothar Haeger created DIRSTUDIO-1156:
----------------------------------------

             Summary: Text Editor usability improvements
                 Key: DIRSTUDIO-1156
                 URL: https://issues.apache.org/jira/browse/DIRSTUDIO-1156
             Project: Directory Studio
          Issue Type: Improvement
          Components: studio-ldapbrowser
    Affects Versions: 2.0.0-M13
         Environment: Windows
            Reporter: Lothar Haeger
            Priority: Minor


As an IDM developer I work a lot with XML blobs stored in binary attributes. 
Those values open in Hex Editor initially, which has a "Edit as Text..." button 
to open the value in a Text Editor if possible (i.e. not containing any 
non-printable characters). There are a few aspects to improve here, especially 
when working with long lines of text or overall large texts:

* the Text Editor cannot be maximized on all platforms. SWT.RESIZE is set, but 
is a lot less convenient to use if you need as much screen area as possible. 
Possible solution: add SWT.MAX when creating the dialog
* the Text Editor does not support line wrapping. XML or JSON data is often 
stored without line breaks, which requires cumbersome horizontal scrolling. 
Possible solution: add a "wrap lines" check box (display only, not adding line 
breaks to the value text, inactive by default)
* the Text Editor dialog has a relatively small default size, a  ~50% 
wider/higher seems reasonable
* the button to open the Text Editor from Hex Editor is always displayed, even 
if the binary value is not editable (e.g. contains an image). Only when the 
button has been pressed a check is performed and an error message shown. It 
would be more intuitive to hide the button if a binary value cannot be edited 
as text in the first place.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to