This a much less confusing way to present the functionality (which is very useful to those it matters):

~~ Character references: ~~~~~~~~~~~~~~~~~~~~~~~~~~
* In addition to characters outside the encoding,
  save the following characters as references:
  [ … user’s list of characters … ]
* Always prefer entity references over numeric references.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Leif Halvard Silli


On 18 Jul 2017, at 14:13, Hussein Shafie wrote:

I'm sorry but we don't plan to improve feature (http://www.xmlmind.com/xmleditor/_distrib/doc/help/saveOptions.html):

(1) ”Save characters outside encodings as entity references”
(2) “Always save these characters as entity references:
[character-list-area]”

in any way.

This is a rarely used feature and it's simply not worth spending some time improving it.

On 07/17/2017 10:50 PM, Leif Halvard Silli wrote:
I think I should add that the way the interface currently works perhaps
seems logical the first time the user uses it. That is: It is logical
when the user /enables it/, the first time.

It is when the user actually uses the character list area and he/she
wants to /disable/ the feature that it becomes confusing. For instance,
the user may want to only temporarily disable the feature: When
unchecking the "Save chars outside” feature also grayes out the
character list area, the user is likely to think that “OK, now I have
disabled it”.

There are also other, human, reasons why the interface invites to
misunderstanding: I myself would prefer to keep that list even if I,
right now, want to temporarily disable its effect. If XXE interfae will not remember the character list for me, I must store as a snippet somewhere.


On 17 Jul 2017, at 22:37, Leif Halvard Silli wrote:

The following two features are part of XXE’s “Save” preferences:

    (1) ”Save characters outside encodings as entity references”
    (2) “Always save these characters as entity references:
    [character-list-area]”

I find their settings/preferences interface confusing with regard to understanding how these two features are - or are not - interlinked.
    Because:

      *

        Firstly, when the first feature is /disabled/, then the
(possibly non-empty) ”character-list-area” becomes grayed out. Also, the ”character list area” becomes locked: As long as the "Save characters outside …” feature is disabled, it is not,
        anymore, possible to edit the list.

      *

Secondly, however, even if the ”character list area” is grayed out, XXE continues to save the charaters in that list as entity
        references.

    This means that for someone who only wants to make use of feature
(2), he/she must first enable feature (1) - in order to be able to
    edit the character list. And after the editing, the user must
    finally disable feature (1) (in order to make certain that only
    feature (2) is working). Also, when something becomes grayed out
(and the grayed out area becomes impossible to edit), to manuy user,
    a graying out of that kind, to many of indicate that the entire
    function has become disabled.

    Thus the two features are interlinked in a very confusing way.

Thinking it over, a little bit, I have come to the conclusion that XXE gives us the right options - it has the right feature(s). It is
    thus the interface that needs fixing: In my view, the ”list of
characters area” should /not/ become grayed out whenever the ”Save characters outside …” feature is disabled. And it should thus to be possible to edit that list even if ”Save characters outside” is
    disabled. (However, I guess there are other ways to use the
interface to convey to the users that - and how - these to features
    are interlinked.)

I include two screenshots to sho how the ”list of characters area” reacts when the ”Save characters outside …” is enabled/disabnled.

    Screenshot of enabled ”Save characters outside …” feature:

    Screenshot of disabled ”Save characters outside …” feature:


--
XMLmind XML Editor Support List
xmleditor-support@xmlmind.com
http://www.xmlmind.com/mailman/listinfo/xmleditor-support

--
XMLmind XML Editor Support List
xmleditor-support@xmlmind.com
http://www.xmlmind.com/mailman/listinfo/xmleditor-support

Reply via email to