Nowe emotikony - testy na 4programmers.dev

Nowe emotikony - testy na 4programmers.dev

Wątek przeniesiony 2023-12-22 20:46 z Społeczność przez Marooned.

4programmers.net
  • Rejestracja:około 23 lata
  • Ostatnio:około miesiąc
2

Cześć 4programmersi!

Mamy dla Was aktualizację! Na środowisku testowym 4programmers.dev wdrożyliśmy funkcjonalność emotikonów, którą już teraz możecie wypróbować. Jesteśmy w trakcie pracy nad tym rozwiązaniem i bardzo zależy nam na Waszym feedbacku! :)
Oto szczegóły:

Nasze założenia, cele:

  • Zwiększenie ekspresji i dynamiki w komunikacji na forum.
  • Ułatwienie wyrażania emocji i intencji w postach.
  • Modernizację interfejsu użytkownika, nadążając za obecnymi trendami w komunikacji.
  • Poprawienie doświadczeń, czyniąc forum jeszcze bardziej przyjaznym i interaktywnym miejscem.

Jak Dodać Emotikony?

  • Wpisywanie emotikonów: Teraz możecie wpleść emotikony bezpośrednio w treść postów, używając składni markdown z dwukropkami, np. :smile:, :laugh:.
  • Gdzie mogą być używane: Emotikony będą działać w paragrafach, listach, tabelach i cytatach. Nie będą jednak wyświetlane w blokach kodu, kodzie inline, ani w znacznikach HTML (np. <kbd>, <u>).

Zmiany na Serwerze i Ulepszenia Dostępności

  • Wyświetlanie emotikonów: W poście emotikony będą widoczne jako małe obrazki wektorowe. Kopiowanie treści posta, skopiuje emotikony Unicode tak, że
    można je wkleić również poza forum.
  • Dostępność: Dodaliśmy znaczniki alt, dzięki czemu emotikony będą dostępne również dla osób niedowidzących i użytkowników czytników ekranowych.
  • Kompatybilność ze starymi emotkami: Obecne emotikony :), :D będą się wyświetlać już jako nowe obrazki/ nowe emotikony.
  • Ustawienia indywidualne: Użytkownicy, którzy mają wyłączoną opcję wyświetlania emotikonów w ustawieniach, nadal będą widzieć standardowe emotikony, ale nie nowe emotikony markdown. Na przykład emotikony takie jak :blush:, :joy:, czy : party : nie będą wyświetlane wcale. Dodatkowo, w przypadku wyłączenia emotikon, niektóre z nich w składni markdown będą wyświetlane w ich tradycyjnej formie. Oznacza to, że jeśli użytkownik ma wyłączone emotikony, nowa emotikona :laugh: zostanie wyświetlona jako tradycyjny :D.

Zmiany w Edytorze Postów

  • Podgląd i udekorowanie Składni: Emotikony będą widoczne w edytorze postów z odpowiednią składnią i podglądem po lewej stronie.
  • Nowa kontrolka z emotikonami: Dodaliśmy kontrolkę wyboru emotikonów, z możliwością przeszukiwania po nazwie, tytule lub słowach kluczowych.
  • Funkcja autouzupełnienia: Po wpisaniu znaku :, aktywuje się autouzupełnianie, pozwalając na wybór emotikony. Można zaakceptować wybór klawiszem Tab lub Enter, lub odrzucić, kontynuując pisanie lub wciskając Esc.
  • Modyfikacja i usuwanie: Ctrl+Space (na Macu ⌘+Space) pozwala na ponowne otwarcie okna autouzupełnienia, a Ctrl+Backspace (na Macu ⌘+Backspace) umożliwia usunięcie emotikony.

Uwaga: Wiemy, że część z Was ma wyłączone emotikony, aby móc je przetestować trzeba włączyć te funkcję w ustawieniach profilu:
Profil (prawy górny róg) -> Ustawienia -> Na samym dole sekcja"Widok"
Zrzut ekranu 2023-12-1 o 13.30.00.png

Zachęcamy Was do testów, z niecierpliwością czekamy na Wasze opinie i spostrzeżenia! :)

Z pozdrowieniami,
Zespół 4programmers.net

Marooned
Administrator
  • Rejestracja:ponad 22 lata
  • Ostatnio:dzień
  • Lokalizacja:Poznań
2
  1. wpisanie :unico pokazuje jednorożca, ale pisząc dalej :unicod mamy pustą listę, teraz backspace z powrotem do :unico i nadal pusta lista zamiast jednorożca
  2. w podglądzie brak ikony, wpisałem ole :smile_cat: elo i w podglądzie tylko ole elo
  3. wnioskuję za zostawieniem obecnych ikon jako :4p_<stara nazwa>:

Wibowit
  • Rejestracja:prawie 20 lat
  • Ostatnio:10 minut
4

wnioskuję za zostawieniem obecnych ikon jako :4p_<stara nazwa="nazwa">:

stare ikony muszą zostać!!! :)
jak wybieram emotikony na 4p to zwracam uwagę na to jaka się ikonka pojawia, więc jeśli by się zmieniła to i wydźwięk emotikonów mógłby się zmienić.


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
pradoslaw
Administrator
  • Rejestracja:ponad 8 lat
  • Ostatnio:4 minuty
  • Lokalizacja:Wrocław
  • Postów:93
2

i oczywiście proszę komentujcie i piszcie co myślicie. Bardzo zależy mi na Waszym feedbacku. :)

flowCRANE
Moderator Delphi/Pascal
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 2 godziny
  • Lokalizacja:Tuchów
  • Postów:12168
3

Będzie jakiś tryb kompatybilności ze starymi emotkami? Jakiś konami code? ;)


Pracuję nad własną, arcade'ową, docelowo komercyjną grą z gatunku action/adventure w stylu retro (pixel art), programując silnik i powłokę gry od zupełnych podstaw, przy użyciu Free Pascala i SDL3. Więcej informacji znajdziesz na moim mikroblogu.
edytowany 2x, ostatnio: flowCRANE
Althorion
Moderator C/C++
  • Rejestracja:prawie 10 lat
  • Ostatnio:około 17 godzin
  • Postów:1605
1

Czy w planach jest zastąpienie innych, potencjalnie problematycznych, znaków obrazkami? Na przykład polskich liter? Albo wstawek z kodem?

ccwrc
  • Rejestracja:prawie 9 lat
  • Ostatnio:4 minuty
  • Postów:380
1

Czy jest lub będzie szczerbol? Bardzo by się przydał.

image

Edit: poniżej jak wygląda w praniu:
image

edytowany 1x, ostatnio: ccwrc
Marooned
zawsze można ![https://images91.fotosik.pl/697/f41a1e463ee87592.png] czy jaka tam składnia do obrazków jest w markdown, nie jestem w stanie jej zapamiętać
Riddle
@Marooned: Składnia obrazka jest dokładnie taka sama jak do linka, tylko z wykrzyknikiem [title](href) -> ![title](href).
Marooned
Może za dekadę zapamiętam, thx
Riddle
@Marooned: Uchylę rąbka tajemnicy, zaraz po emotkach mamy w planie dodać autocomplete dla każdej składni Markdown, tak że jak wpiszesz w treści ! albo [, to się pokaże autocomplete, również do obrazków. Myślę, że będzie łatwiej go użyć.
Marooned
pożyjemy, zobaczymy ;-) [inside joke]
4programmers.DEV
  • Rejestracja:ponad rok
  • Ostatnio:25 dni
  • Postów:105
0

4programmersi i 4programmerki! Super widzieć od was taki super odzew!

Marooned napisał(a):
  1. wpisanie :unico pokazuje jednorożca, ale pisząc dalej :unicod mamy pustą listę, teraz backspace z powrotem do :unico i nadal pusta lista zamiast jednorożca

Dzięki za zgłoszenie. Faktycznie autocomplete się nie pokazuje na backspace. Trzeba to poprawić. Dzięki!

Marooned napisał(a):
  1. wnioskuję za zostawieniem obecnych ikon jako :4p_<stara nazwa>:
Wibowit napisał(a):

stare ikony muszą zostać!!! :)

furious programming napisał(a):

Będzie jakiś tryb kompatybilności ze starymi emotkami? Jakiś konami code? ;)

Mieliśmy już taki pomysł. Wydawało nam się żeby zrobić :gg_stara_nazwa: (bo emotki są wzięte z Gadu-Gadu), ale może faktycznie :4p_ to lepszy wybór.

Wibowit napisał(a):

jak wybieram emotikony na 4p to zwracam uwagę na to jaka się ikonka pojawia, więc jeśli by się zmieniła to i wydźwięk emotikonów mógłby się zmienić.

Z całą pewnością wydźwięk starych ikon musi zostać zachowany. Na pewno zwrócimy na to uwagę.

Althorion napisał(a):

Czy w planach jest zastąpienie innych, potencjalnie problematycznych, znaków obrazkami? Na przykład polskich liter? Albo wstawek z kodem?

Feature z emotikonami po prostu renderuję składnie markdown :emoji:, oraz zmienia obrazki użyte w istniejących :), :D, :>.

Co do zastąpienia wstawek obrazkami, jedyny pomysł jaki teraz jest, to żeby pokazać podgląd składni <tex> w edytorze (tak jak jest teraz podgląd obrazków). Ale poza tym, na razie pomysłów o zastępowaniu znaków/kodu obrazkami nie ma.

Althorion
Moderator C/C++
  • Rejestracja:prawie 10 lat
  • Ostatnio:około 17 godzin
  • Postów:1605
0
4programmers.DEV napisał(a):

Feature z emotikonami po prostu renderuję składnie markdown :emoji:, oraz zmienia obrazki użyte w istniejących :), :D, :>.

Co do zastąpienia wstawek obrazkami, jedyny pomysł jaki teraz jest, to żeby pokazać podgląd składni <tex> w edytorze (tak jak jest teraz podgląd obrazków). Ale poza tym, na razie pomysłów o zastępowaniu znaków/kodu obrazkami nie ma.

Dobrze wiedzieć — bo tak samo mógłby renderować składnię ```, albo składnię „gołego tekstu”. Cieszy mnie to opanowanie, żałuję że nie sięgnęło i emotikonek.

4programmers.DEV
  • Rejestracja:ponad rok
  • Ostatnio:25 dni
  • Postów:105
0
Marooned napisał(a):

w podglądzie brak ikony, wpisałem ole :smile_cat: elo i w podglądzie tylko ole elo

Upewnij się, że masz włączone ustawienie "Pokazuj emotikony" w https://4programmers.dev/User/Settings

screenshot-20231204134702.png

edytowany 3x, ostatnio: 4programmers.DEV
Althorion
Moderator C/C++
  • Rejestracja:prawie 10 lat
  • Ostatnio:około 17 godzin
  • Postów:1605
0

Mnie w ogóle nie podmienia: emoji.webp

4programmers.DEV
  • Rejestracja:ponad rok
  • Ostatnio:25 dni
  • Postów:105
1
Althorion napisał(a):

Mnie w ogóle nie podmienia:

Funkcjonalność jest na razie dostępna tylko na https://4programmers.dev/ w ramach testów.

edytowany 1x, ostatnio: 4programmers.DEV
serek
  • Rejestracja:około 11 lat
  • Ostatnio:4 minuty
  • Postów:1473
0

Jak dla mnie to niech zostaną stare, zmieńcie tylko tą jedną: :P

Bo mnie wkurza jak się rusza xD

flowCRANE
Kilka jest ”ruchomych” — :P :D :d :|
Marooned
Eh, a ja dziś szukałem starego :) z błyskiem na zębach. Zapomniałem, że została wykopana :(
Marooned
Administrator
  • Rejestracja:ponad 22 lata
  • Ostatnio:dzień
  • Lokalizacja:Poznań
0
4programmers.DEV napisał(a):
Marooned napisał(a):

w podglądzie brak ikony, wpisałem ole :smile_cat: elo i w podglądzie tylko ole elo

Upewnij się, że masz włączone ustawienie "Pokazuj emotikony" w https://4programmers.dev/User/Settings

screenshot-20231204134702.png

No ale zaraz... Pokazuj emotikony zawsze oznaczało w domyśle zamieniaj tekst na obrazki. Przy wyłączonym chechbox nie powinno wycinać wszystkiego tylko zostawić tekst. Inaczej zaczną się nieporozumienia, bo ktoś nie lubi obrazków, więc nie zobaczy mrugnięcia okiem, nie skuma ironii i afera już gotowa.


flowCRANE
Moderator Delphi/Pascal
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 2 godziny
  • Lokalizacja:Tuchów
  • Postów:12168
0
4programmers.DEV napisał(a):

Mieliśmy już taki pomysł. Wydawało nam się żeby zrobić :gg_stara_nazwa: (bo emotki są wzięte z Gadu-Gadu), ale może faktycznie :4p_ to lepszy wybór.

Do tej pory emotki, np. tę :], wstawiało się za pomocą frazy :]. Jak by to miało wyglądać w przypadku prefiksu :4p_? Tak :4p_:]? Nie wiem czy parser ogarnie coś takiego, a z drugiej strony, kto będzie pamiętał pełne nazwy jak smile czy wink (chyba że completion box będzie dostepny).

Może jakiś specjalny znacznik, tak jak w przypadku odnośników do kompendium? Np. <<:]>> wyprodukuje :]


Pracuję nad własną, arcade'ową, docelowo komercyjną grą z gatunku action/adventure w stylu retro (pixel art), programując silnik i powłokę gry od zupełnych podstaw, przy użyciu Free Pascala i SDL3. Więcej informacji znajdziesz na moim mikroblogu.
edytowany 1x, ostatnio: flowCRANE
G8
  • Rejestracja:około 3 lata
  • Ostatnio:ponad rok
  • Postów:2000
4

A ja mogę wstawić emotkę kunia: 🐴 albo nawet jednorożca 🦄 i nikt nie wyłączy.

👏

4programmers.DEV
  • Rejestracja:ponad rok
  • Ostatnio:25 dni
  • Postów:105
3
furious programming napisał(a):
4programmers.DEV napisał(a):

Mieliśmy już taki pomysł. Wydawało nam się żeby zrobić :gg_stara_nazwa: (bo emotki są wzięte z Gadu-Gadu), ale może faktycznie :4p_ to lepszy wybór.

Do tej pory emotki, np. tę :], wstawiało się za pomocą frazy :]. Jak by to miało wyglądać w przypadku prefiksu :4p_? Tak :4p_:]? Nie wiem czy parser ogarnie coś takiego, a z drugiej strony, kto będzie pamiętał pełne nazwy jak smile czy wink (chyba że completion box będzie dostepny).

Chcieliśmy to rozwiązać właśnie mądrym completion boxem.

screenshot-20231204140948.png

flowCRANE
W takim razie mam uwag — completion box rozwiąże wszelkie problemy.
Marooned
Administrator
  • Rejestracja:ponad 22 lata
  • Ostatnio:dzień
  • Lokalizacja:Poznań
4
furious programming napisał(a):

Do tej pory emotki, np. tę :], wstawiało się za pomocą frazy :]. Jak by to miało wyglądać w przypadku prefiksu :4p_? Tak :4p_:]? Nie wiem czy parser ogarnie coś takiego, a z drugiej strony, kto będzie pamiętał pełne nazwy jak smile czy wink (chyba że completion box będzie dostepny).

No ja zakładam, że obecne ikony zostaną jak są, zatem :] da właśnie :], a te millenialsowe :cokolwiek: to jako dodatek, dla chętnych. Ktoś kiedyś wybrał konkretną emotkę by przekazać to, co miał na myśli. Zmienianie tego teraz nie ma sensu.

gajusz800 napisał(a):

A ja mogę wstawić emotkę kunia: 🐴 albo nawet jednorożca 🦄 i nikt nie wyłączy.

👏

Ano, już padały te sensowne pomysły, że jest standard unicode i nie ma sensu dodawać :dziwnych dwukropków:, no ale widać góra odrzuciła międzynarodowy standard na rzecz dwukropków.


Zobacz pozostały 1 komentarz
opiszon
A który sposób jest zgodny w github markdown ;-)
Marooned
Nie wiem, ale nie jesteśmy na GitHubie, a tamten nie ma również starych wpisów, które Markdown mógłby zepsuć ;)
somekind
te millenialsowe to jako dodatek, dla chętnych - przecież poprzednie były millenialsowe, Ty jesteś millenialsem. Te nowe są tiktokowe. :-P
Marooned
pokolenie Y (milenialsi) - urodzeni w latach 1981-1996 - whoa, rzeczywiście - zawsze myślałem, że to ci urodzeni na przełomie wieku
somekind
No też tak kiedyś myślałem, a potem sprawdziłem i się zaskoczyłem. ;)
G8
  • Rejestracja:około 3 lata
  • Ostatnio:ponad rok
  • Postów:2000
2

Ale to nie byłoby prościej? Niepotrzebny żaden parser tylko pasek narzędzi z ikonami i wstawiałby unicode do okna edycji.

4programmers.DEV
  • Rejestracja:ponad rok
  • Ostatnio:25 dni
  • Postów:105
2
Marooned napisał(a):

Pokazuj emotikony zawsze oznaczało w domyśle zamieniaj tekst na obrazki. Przy wyłączonym chechbox nie powinno wycinać wszystkiego tylko zostawić tekst. Inaczej zaczną się nieporozumienia, bo ktoś nie lubi obrazków, więc nie zobaczy mrugnięcia okiem, nie skuma ironii i afera już gotowa.

Istotnie, to otwiera drzwi do nieporozumień. Zastanawiamy się nad usunięciem tej opcji całkiem, tak żeby emotikony pokazywały się zawsze.

Marooned napisał(a):

No ja zakładam, że obecne ikony zostaną jak są, zatem :] da właśnie :], a te millenialsowe :cokolwiek: to jako dodatek, dla chętnych. Ktoś kiedyś wybrał konkretną emotkę by przekazać to, co miał na myśli. Zmienianie tego teraz nie ma sensu.

Aktualnie, notacja :] jest zamieniana na obrazek starej emotikonki z GG. Obecnie chyba około 15 minek (w stylu ASCII) jest zamienianych. Dodatkowo, jeśli opcja "Pokazuj emotikony" jest wyłączona, to zapis :] wyświetla się dosłownie jako :]. Ta notacja, która jest teraz użyta w postach nie zostanie zmieniona. Zmienimy jedynie obrazki emotikonek, ze starych obrazków z Gadu-Gadu (które mają 16px-16px), na ich nowsze wersje. Słuszną uwagę zwrócił @Wibowit, ze zmienione obrazki powinny wyrażać w miarę możliwości to samo co poprzednie. Więc aktualny zapis emotikon się nie zmieni.

Składnia z dwukropkami, to jest właśnie dodatek. Tylko że z tym dodatkiem dochodzi też selektor emotikon oraz autocomplete.

gajusz800 napisał(a):

A ja mogę wstawić emotkę kunia: 🐴 albo nawet jednorożca 🦄 i nikt nie wyłączy.

Emotki unicode nadal są oczywiście wspierane. Można ich użyć np we fragmencie kodu, który wspiera unicode w stringach, np JavaScript:

Kopiuj
```js
console.log("ja mogę wstawić emotkę kunia: 🐴 albo nawet jednorożca 🦄 i nikt nie wyłączy.");
```
Marooned
Administrator
  • Rejestracja:ponad 22 lata
  • Ostatnio:dzień
  • Lokalizacja:Poznań
0
4programmers.DEV napisał(a):

Aktualnie, notacja :] jest zamieniana na obrazek starej emotikonki z GG. Obecnie chyba około 15 minek (w stylu ASCII) jest zamienianych. Dodatkowo, jeśli opcja "Pokazuj emotikony" jest wyłączona, to zapis :] wyświetla się dosłownie jako :]. Ta notacja, która jest teraz użyta w postach nie zostanie zmieniona. Zmienimy jedynie obrazki emotikonek, ze starych obrazków z Gadu-Gadu (które mają 16px-16px), na ich nowsze wersje. Słuszną uwagę zwrócił @Wibowit, ze zmienione obrazki powinny wyrażać w miarę możliwości to samo co poprzednie. Więc aktualny zapis emotikon się nie zmieni.

No to wszystko jasne. :] nadal pokaże się jako :], a nowe emotki pokażą się jak ktoś wpisze :cokolwiek:. No to git.


G8
  • Rejestracja:około 3 lata
  • Ostatnio:ponad rok
  • Postów:2000
0

Niektóre fora jeszcze podmieniają unicode na własne jeśli są odpowiedniki, tak żeby zawsze wyglądało tak samo.

Na a unicode to chyba są wspierane od zawsze i nic nie trzeba robić, chyba że to wytniecie celowo.

edytowany 1x, ostatnio: gajusz800
LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:około 2 godziny
  • Postów:8414
2
gajusz800 napisał(a):

A ja mogę wstawić emotkę kunia: 🐴 albo nawet jednorożca 🦄 i nikt nie wyłączy.

No właśnie, dla mnie wystarczy wbudowane emoji. Chociaż mam świadomość, że na każdym systemie trochę inaczej będą się wyświetlać.


flowCRANE
Moderator Delphi/Pascal
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 2 godziny
  • Lokalizacja:Tuchów
  • Postów:12168
6

Byle tylko posty tutaj nie zaczęły wyglądać jak te na facebooku czy X, czyli wypchane emotkami po brzegi.


Pracuję nad własną, arcade'ową, docelowo komercyjną grą z gatunku action/adventure w stylu retro (pixel art), programując silnik i powłokę gry od zupełnych podstaw, przy użyciu Free Pascala i SDL3. Więcej informacji znajdziesz na moim mikroblogu.
edytowany 1x, ostatnio: flowCRANE
Zobacz pozostały 1 komentarz
Althorion
Albo po prostu będziemy je kasować — na forum obowiązuje język polski, nie pismo obrazkowe.
flowCRANE
Wyobraź sobie co by było, gdyby ww. serwisy zaczęły tak robić. ;)
G8
[CIACH!]👺⛔
Marooned
lol! świnka [CIACH!] 🐖 trafiła do cenzora :D
G8
Może @somekind coś o tym wie?
Riddle
Administrator
  • Rejestracja:prawie 15 lat
  • Ostatnio:około 4 godziny
  • Lokalizacja:Laska, z Polski
  • Postów:10066
0
Wibowit napisał(a):

wnioskuję za zostawieniem obecnych ikon jako :4p_<stara nazwa>:

stare ikony muszą zostać!!! :)
jak wybieram emotikony na 4p to zwracam uwagę na to jaka się ikonka pojawia, więc jeśli by się zmieniła to i wydźwięk emotikonów mógłby się zmienić.

gif.gif
:) => :smile:
:-) => :twinkle:
;) => :wink:
;-) => :wink:
:-| => :neutral:
:D => :laugh:
:-D => :laugh:
:( => :frown:
:-( => :frown:
:P => :tongue:
:p => :tongue:
:-P => :tongue:
:-/ => :diagonal_mouth:
:/ => :grimacing:
:[ => :rage:
:-[ => :rage:
:| => :raised_eyebrow:
:] => :yum:
:d => :happy:

@Wibowit myślisz że przekaz i wygląd jest zachowany?

A co do starych emotikon, to planujemy dodać niestandardowe emoji, np :gg_smile: albo :4p_smile:.

  • gif.gif (1 MB) - ściągnięć: 80
edytowany 1x, ostatnio: Riddle
Wibowit
  • Rejestracja:prawie 20 lat
  • Ostatnio:10 minut
1
Riddle napisał(a):

@Wibowit myślisz że przekaz i wygląd jest zachowany?

co najwyżej średnio

:] => :yum:

a to już jest kompletna pomyłka moim zdaniem. w moim wyobrażeniu, ten kwadratowy uśmiech :] zawsze miał oznaczać szelmowski uśmiech.


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:dzień
  • Lokalizacja:Wrocław
2

Te mordki po prawej wyglądają równie słabo jak całe to pokolenie alfa.

obscurity
alf był fajny, zjadał koty
Wibowit
  • Rejestracja:prawie 20 lat
  • Ostatnio:10 minut
2

a tak w ogóle to czemu musi być podmienianie 'klasycznych' buziek na unikodowe?

don't fix what isn't broken (czy jakoś tak)


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
Riddle
Masz na myśli te buźki z GG?
abrakadaber
abrakadaber
  • Rejestracja:ponad 12 lat
  • Ostatnio:8 miesięcy
  • Postów:6610
1

nowe ikony, np. :man_facepalming: nie działają w komentarzach
🤦‍♂️


Chcesz pomocy - pokaż kod - abrakadabra źle działa z techniką.
Zobacz pozostałe 6 komentarzy
abrakadaber
abrakadaber
@pradoslaw: a ta wyżej dalej nie :/ :( ;(
Riddle
@abrakadaber: Emotikony zapisany w notacji :), :(, :D, ;) da się łatwo wpisać, więc pokazują się w komentarzach. Emotikony w notacji :smile:, :laugh:, :happy: będą dodane w późniejszych fazach do komentarzy.
abrakadaber
abrakadaber
to wcześniej "zwykłe" ikony nie działały w komentarzu? Byłem pewny, że tak
Riddle
@abrakadaber: Wcześniejsze ikony w notacji :), :(, :D (oraz kilka innych) działały i działają nadal w komentarzach. Natomiast emotikony ;( nigdy nie było, zobacz commit z 2016 roku: https://github.com/pradoslaw/coyote/commit/4ba7e6ea30a56e29883d8e042e00e1b97aa41b47
somekind
@abrakadaber: wcześniej było normalnie, był jeden zestaw emotek, który działał wszędzie. Teraz przyszło hipsterstwo, jest ładnie, za to nie działa.
dzek69
Moderator
  • Rejestracja:ponad 18 lat
  • Ostatnio:18 dni
  • Lokalizacja:Rzeszów
4

Pojawiły się dziś emotki na głównym forum widzę.

GORĄCO wnioskuję o to, żeby popup po wpisaniu dwukropka pojawił się tylko wtedy, kiedy poprzedza go biały znak lub początek pola tekstowego (być może jakieś inne znaki też), broń boże nie po literach, bo teraz chcę rozpocząć listę punktowaną i piszę np. "Moim zdaniem:"

i wyskakuje mi to coś

screenshot-20231214230024.png

a ja z przyzwyczajenia walę enter (szybciej niż popup wyskoczy) i mam
screenshot-20231214230056.png
Po trzecim razie stwierdziłem, że tak być nie może i muszę tu zaprotestować


Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)