Nur den Inhalt eines Listenelements oder Blockzitats auswählen

Hallo, ich habe bemerkt, dass beim Auswählen durch einen Benutzer
Screenshot%20of%20Google%20Chrome%20(8-1-18%2C%202-12-07%20PM)
nur der Inhalt des hervorgehobenen Textes ausgewählt wird, sodass der Benutzer sofort mit der Eingabe beginnen kann.
Screenshot%20of%20Google%20Chrome%20(8-1-18%2C%202-16-41%20PM)

Das gilt auch für starken Text.
Screenshot%20of%20Google%20Chrome%20(8-1-18%2C%202-20-24%20PM)

Wenn ein Benutzer jedoch entscheidet, eine nummerierte Liste, eine Aufzählungsliste oder ein Zitatblock zu erstellen, wird auch das Markdown-Tastatursymbol ausgewählt. Das bedeutet, dass der Benutzer nicht sofort mit der Eingabe fortfahren kann.

Screenshot%20of%20Google%20Chrome%20(8-1-18%2C%202-13-38%20PM) Screenshot%20of%20Google%20Chrome%20(8-1-18%2C%202-13-42%20PM) Screenshot%20of%20Google%20Chrome%20(8-1-18%2C%202-13-35%20PM)

Das ist für Benutzer, die Markdown kennen, lästig, da sie den Inhalt erneut auswählen müssen, und absolut frustrierend für Benutzer, die es nicht kennen, weil sie möglicherweise gar nicht wissen, was falsch ist.

Könnte dies so aktualisiert werden, dass nur der Inhalt dessen ausgewählt wird, was aufgelistet oder zitiert wird, und nicht das Tastatursymbol selbst?

Schließlich, im Geiste der Unterstützung von Menschen, die Markdown nicht kennen: Könnte „starker Text“ durch „fetter Text“ und „hervorgehobener Text“ durch „kursiver Text“ ersetzt werden?

9 „Gefällt mir“

I like this suggestion, @codinghorror’s call on the wording here. I agree calling italics emphasised in the tooltip is somewhat confusing. Looking at Stack Exchange sites it uses “Emphasis” and “Strong” so there is precedent even in non tech sites. GitHub uses “Bold” and “Italic”.

Regarding making Italics/Bold smarter. There are quite a few edge cases… for example, when you highlight this block and hit “B” what do you expect?

- test
    -  text
-test
(3) test

4. test

[spoiler]
test
[/spoiler]

test [i]test
test[/i]

The ideal outcome has a LOT of magic rules, and we don’t want to have to write a full parser here.

- **test**
    -  **text**
**-test**
**(3) test**

4. **test**

[spoiler]
**test**
[/spoiler]

**test [i]test
test
[/i]**

I am sort of pr-welcome here, but we got to determine what a very simple set of rules that capture the 99% case first.

4 „Gefällt mir“

I see (1) highlighting text, then hitting “B” as different from (2) not having text and hitting “B”. The first case does have a lot of magic rules. Perhaps until there’s rich text editing (if that’s at all a priority), include a button that links to Markdown syntax? An you know, I think the second case already works very well for “B” and should be replicated for lists and blockquotes.

Es ist ein kleines Problem, aber es tritt immer noch bei den geordneten und unsortierten Listenelementen auf:

Ich vermute, es gibt einen Aufruf an setSelectionRange, dessen Startwert um die Länge der Markdown-Syntax („*“ oder „1.“) + 1 für das Leerzeichen versetzt werden muss.

Ich glaube nicht, dass ich diese Schaltflächen jemals vor heute benutzt habe. Mir fiel das Problem nur auf, weil ich ein Beispiel für einen Markdown-Editor zum Kopieren brauchte. Ich frage mich, wie oft diese Schaltflächen tatsächlich benutzt werden?

1 „Gefällt mir“

Die Schaltflächen sind nützlich für Personen, die mit Markdown nicht vertraut sind. In einer Community, die von Discourse zu Discord wechselte, war eines der ersten Rückmeldungen der Mitglieder die Abwesenheit der Formatierungsleiste. Sobald ich jedoch die Formatierungstechniken gelernt hatte, zog ich es vor, die Formatierungsbefehle einzugeben, aber nicht, wenn ich ein Smartphone oder Tablet benutzte. Das liegt daran, dass die Schaltflächen in der Nähe Ihrer Finger platziert sind, wodurch sie zugänglicher sind als Sonderzeichen auf der Tastatur meines Telefons. Das ist der Grund, warum ich sie benutze. Ich habe auch kürzlich das im Eröffnungsposting erwähnte Problem gemeldet.

1 „Gefällt mir“

Das ist gut zu wissen! Das bedeutet, ich habe meinen Tag nicht damit verschwendet, Formatierungsbuttons zu einem Markdown-Editor hinzuzufügen.

Außerdem kann ich bestätigen, dass dies das Problem mit der Composer-Toolbar ist:

Ich bin sicher, jemand kann das schnell beheben, aber ich würde mich freuen, einen PR zu erstellen, wenn es noch etwas warten kann.

1 „Gefällt mir“