Witam.
Jako że nowy edytor w postach i na mikroblogu jest już more or less wdrożony (zostały chyba tylko dwa bugi do poprawy); to należałoby się zastanowić nad następnym krokiem, czyli nowym edytorem w komentarzach. W komentarzach też istnieje pewne formatowanie, chociaż nie pełne, tzn są np pogrubienia, pochylenia, linki, ale nie ma np tabelek, i innych elementów. Widziałbym edytor w komentarzach jako pochodna edytora z postów.
Nie wiem więc czy można powiedzieć że w komentarzach jest Markdown? Być może okrojony Markdown?
Na razie nie mam czasu zabrać się za pisanie nowej wersji, i nie będę miał przez najbliśze tydzień-dwa, ale możemy zaplanować jak miałby wyglądać.
Rozmawialiśm z @cerrato nt tego jak to powinno być dobrze wszystko zrobione. Wspólnie ustaliliśmy, i z czym mam wrażenie wszyscy się zgodzą; że edytor powinien pokazywać "prawdziwe" formatowanie. Tzn jeśli coś jest pogrubione w edytorze, to powinno być też pogrubione w coyote; jeśłi coyote pokazuje coś jak link, to powinno to też być pokazane jako link w edytorze.
Myślę jednak też, że są rzeczy które są niepotrzebne w komentarzach, i być może takie rzeczy które powinny być, a ich nie ma.
Coś co mi osobiście przeszkadza w aktualnej edycji komentarzy:
- Możliwość dodania nowej linii, mimo że nie pojawi się ona w coyote. Edytor powinien być jednoliniowy (albo coyote powinien dopuszczać wielo-linjiowe komentarze).
- Autocomplete działa gorzej niż w edytorze postów. W edytorze postów jak wpiszemy np
@Adam B
, to pokaże się autocomplete które potem wsadzi@{Adam Boduch}
. W edycji komentarza aktualnie po wpisaniu spacji autocomplete znika.
To byłyby takie dwie must-have, które dodałbym w edytorze komentarzy.
Oczywiscie trzeba by dodać też dekoracje linków, pogrubienia, pochylenia, `inline
, @user
oraz [[Delphi]]
. Z jakiegoś powodu w komentarzu nie działa ~~strike~~ ani <u>underline<u/>, trzeba by się zastanowić czy tak ma być, czy trzeba je dodać?
Nie ma chyba sensu dodawać kontrolek do edycji komentarzy, ale nie widzę powodu żeby wyłączać komendy (np Ctrl+B do pogrubienia).
Dlatego też wrzucam ten post tutaj, żeby rozważyć jakie funkcje powinny zostać dodane do komentarzy, a jakie nie. Mając dokładną listę feater'ów w komentarzu moglibyśmy powoli zacząć developować edytor do komentarzy.
Ps: Można by się też zastanowić nad cytatami w komentarzu; można zauważyć że ludzie bardzo często odpowiadają w komentarzu na inny komentarz, zwłaszcza na mikroblogu i używają do tego `inline`
. Może jakaś dedykowana składnia na to, być może >
oraz \n
, jak cytat w markdown, który też musiałby być jednolinijkowy?