Dark mode oraz odświeżone logo 4programmers 🎉

Dark mode oraz odświeżone logo 4programmers 🎉
bakunet
  • Rejestracja:prawie 8 lat
  • Ostatnio:około 6 godzin
  • Lokalizacja:Polska
  • Postów:1596
1

@4programmers.net Mnie się podoba. Pytanie tylko, czy da się automatycznie włączać dark mode po ustawieniach przeglądarki / urządzenia? (nie wiem czy było już gdzieś w wątku)

edytowany 1x, ostatnio: bakunet
Pepe
  • Rejestracja:ponad 22 lata
  • Ostatnio:około 10 godzin
  • Postów:496
6

Do wszystkich autorów trybu ciemnego. Dziękuję!!!
Świetna robota. Wreszcie forum wkracza w 21 wiek :p

Wiadomo, że to rozwiązanie musi się dotrzeć... mam nadzieję, że już wkrótce, po feedbacku będzie jeszcze lepiej - funkcjonalnie i wizualnie.

Ps: Logo rzeczywiście budzi pewne skojarzenia, ni to czwórka ni to ktoś w samotni :)
-Pawel


RA
  • Rejestracja:prawie 8 lat
  • Ostatnio:19 dni
  • Postów:221
1

dziękuję!

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

Hejka!

Jesteśmy pod wrażeniem ilości feedbacku jaki otrzymaliśmy - ogromne dzięki! 🫶

Wzięliśmy pod uwagę Wasze sugestie, od wczoraj działamy i już teraz mamy dla Was update i kilka informacji:

  • Chcieliśmy jak najszybciej dostarczyć Wam wartość i otrzymać feedback, dlatego też zdecydowaliśmy się wdrożyć na początek najbardziej popularne części portalu, czyli forum i mikroblogi. Na ten moment jeszcze nie wszystkie ekrany są gotowe w wersji ciemnej, praca nadal wre m.in. nad profilem użytkownika i wiadomościami. Strony nad którymi praca nadal trwa mają wyłączony przycisk przełączenia motywu oraz oznaczenie niedostępności ikonką i info w tooltipie. Jest to zamierzone działanie, biorąc pod uwagę nasze doświadczenie z poprzednich wdrożeń 😉 Postanowiliśmy wdrażać zmiany małymi krokami, zbierając feedback na wcześniejszych etapach prac.
  • Kolory w trybie ciemnym zostały wybrane i sprawdzone według wymogów accessibility: Kontrast pomiędzy tekstem a tłem powinien wynosić minimum 4.5:1 i w takim zakresie staramy się działać.
  • Tryb ciemny dla części z Was włączył się automatycznie z powodu naszego niedopatrzenia - dawny przycisk włączenia ciemnego menu, teraz włącza cały dark mode, więc część z Was, która miała włączone ciemne menu z automatu dostała dark mode. Oczywiście możecie go szybko wyłączyć poprzez przycisk "Przełącz motyw". Dziękujemy za wyrozumiałość 🙏
  • Jeśli chodzi o jasny tryb, to tutaj nie wprowadzaliśmy żadnych zmian oprócz dostosowania stopki na dole ekranu. Cała reszta na ten moment została "po staremu".
  • Motyw systemowy o którym wiele z Was wspominało pojawi się, jeszcze nad nim działamy 💪
  • Części z Was po zmianie trybu zmienia się kolor tła awataru. Jest to związane z przeźroczystościami, które macie w swoich dodanych obrazkach. Osoby, które nie chcą tego efektu, wystarczy że dodadzą jako swój awatar obrazek z wypełnionym tłem 😀

Dzięki Wam udało nam się od wczoraj wdrożyć już kilka najbardziej palących poprawek:

Dzisiaj działamy m.in. nad poprawką autocomplete i rozkminiamy kolory podświetlenia linkowanego postu (jeśli macie propozycje to śmiało dajcie znać!). O wszystkich zmianach będziemy Was na bieżąco informować 😀

Jeszcze raz wielkie dzięki za tak duży odzew, jesteście niesamowici! 🫶

My się zabieramy do roboty, a Wam życzymy miłego dnia!

edytowany 2x, ostatnio: 4programmers.net
AU
Czuć dużo empatii w wiadomości
flowCRANE
Moderator Delphi/Pascal
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 3 godziny
  • Lokalizacja:Tuchów
  • Postów:12166
0

Nowy zielony odcień zdecydowanie lepszy. 😉

PS: ranking reputacji trochę nieczytelny:

screenshot-20240301141617.png

Jakoś słabo się czyta tekst na tych zielonych paskach. Dałbym mniejszy padding zielonych części paska oraz wzmocnił cień pod białym tekstem, tak aby był lepiej widoczny.


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
RD
  • Rejestracja:około rok
  • Ostatnio:2 dni
  • Postów:56
1

Nie wiem dlaczego bez wiedzy użytkownika motyw został zmieniony. Tłumaczenie jakimś starym ustawieniem jest słabe - wiecie co to kompatybilność wsteczna? Wiecie dlaczego nie usuwa sie parametrów, czy nie zmienia ich zachowania a dodaje nowe? No małe przewinienie, bo już sobie odkliknąłem tą smołę ale ogólnie motyw jest słaby i nie chodzi o małe niedociągnięcia a o całe ekrany. Np. widok profilu jest zawsze jasny i nie wiem dlaczego nie można tam przełączyć widoku.

screenshot-20240301143937.png

Niestety nie potrafię tego odtworzyć, ale właśnie niekontrolowanie motyw sam mi się zmienił. Chyba występują tutaj jakieś wyścigi.

edytowany 2x, ostatnio: roark.dev
Zobacz pozostały 1 komentarz
RD
A pewnie, że mogą zmienić co chcą, to ich piaskownica. Ale nie jestem jedyny któremu to przeszkadzało. Pytanie czy robią forum dla siebie czy dla użytkowników? Ofc. dla pieniędzy, ale to userzy są tutaj wartością. Dla ciebie się czepiam, a dla mnie to ważne, bo od razu odczuwam bylejakość migracji, co tylko potęguje jakość motywu bo to nawet MVP nie jest. Przecież nawet ten przycisk przełączania nie działa dobrze.
AdamWox
On na stronach gdzie jest jasny motyw jest disabled dlatego się zmienia ikona i nie można go kliknąć. @RequiredNickname ja też się czepiam tego samego, bo nie dociągnięcia się owszem zdarzają, ale żeby całe strony i właczać tryb ciemny tylko na jakiś "najczęściej odwiedzanych" to to jest wręcz niepoważne. Biorąc jeszcze pod uwagę, że forum służy między innym do nakierowania programistów na "dobre praktyki", a samo forum robi co chce. Jeśli zabieg ten służył otrzymania szerszego feedbacku to dobrze by było o tym napisać...
opiszon
W pracy też tak macie że ewidentny bład (zmianę znaczenia flagi) tłumaczycie biznesowi "klient sobie odkliknie". Co do kontraktu - to ja akurat uważam że frontend jak najbardziej też ma kontrakt z użytkownikami. Chyba że się godziny z utratą użytkowników. Pomijając fakt że to za co odpowiada flaga to jest backend nie frontend.
RequiredNickname
Nie mówimy o projekcie z wkurzonym klientem który wykłada hajs tylko o forum dostępnym za darmo i urażonym ego kilku osób które musiały sobie motyw odklikac. Dajcie spokój bo to śmieszne...
opiszon
Nie no, świetne podejście.
Miang
  • Rejestracja:prawie 7 lat
  • Ostatnio:minuta
  • Postów:1659
0
4programmers.net napisał(a):
  • Kolory w trybie ciemnym zostały wybrane i sprawdzone według wymogów accessibility: Kontrast pomiędzy tekstem a tłem powinien wynosić minimum 4.5:1 i w takim zakresie staramy się działać.

znaczy według kwitów jest dobrze, co z tego że userzy mówią że jest niedobrze


dzisiaj programiści uwielbiają przepisywać kod z jednego języka do drugiego, tylko po to by z projektem nadal stać w miejscu ale na nowej technologii
AU
Dali z siebie całe 30% to i tak za wiele, mi się podoba :> jest git, ale z 2 dni potrzeba żeby oczy przyzwyczaić.
obscurity
Przeciez juz to poprawili
Marooned
Grunt, że testują na produkcji, jak prawdziwe prosy
Spine
  • Rejestracja:prawie 22 lata
  • Ostatnio:około 2 godziny
  • Postów:6635
1

Klikalny obszar logo jest dość wąski.

Z zajęć na studiach (Interakcja Człowiek-Komputer) wyniosłem przykład Menu Start z Windowsa.
W starych wersjach Windowsa trzeba było dokładnie najechać myszką na Start, żeby go kliknąć.
A był on odsunięty o kilka pikseli od rogu ekranu.
Możecie sobie zobaczyć w emulowanym Windows 95 online: https://archive.org/details/win95_in_dosbox
Tylko testujcie na full screen :)
screenshot-20240301194230.png

W obecnych wersjach Windowsa można zjechać myszką w sam róg ekranu, a i tak trafimy w przycisk Start.

Można by poszerzyć klikalny obszar logo 4programmers tak aby można było je kliknąć nawet w samym rogu strony.


🕹️⌨️🖥️🖱️🎮
edytowany 4x, ostatnio: Spine
Spine
  • Rejestracja:prawie 22 lata
  • Ostatnio:około 2 godziny
  • Postów:6635
3

🕹️⌨️🖥️🖱️🎮
edytowany 1x, ostatnio: Spine
flowCRANE
Moderator Delphi/Pascal
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 3 godziny
  • Lokalizacja:Tuchów
  • Postów:12166
1

screenshot-20240301232238.png

Jakieś takie to to krzywe. 😉


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.
bakunet
  • Rejestracja:prawie 8 lat
  • Ostatnio:około 6 godzin
  • Lokalizacja:Polska
  • Postów:1596
0

@Riddle @4programmers.net Wydaje mi się, że dość poważny problem, który przynajmniej mi utrudnia korzystanie w dark mode. Jeśli jest włączone, powiadomienia pod dzwonkiem, po kliknięciu weń, nieprzeczytane niczym się nie wyróżniają od przeczytanych. Jeśli było już o tym to sorry.

obscurity
wygląda na to że twój ekran wymaga kalibracji kolorów. Albo może pora na nowy monitor inny niż TN. Ile kolorów widzisz w swoim avatarze?
bakunet
Mam zredukowane niebieskie światło, jeśli tylko u mnie jest ten problem, to może być przyczyną
obscurity
  • Rejestracja:około 6 lat
  • Ostatnio:dzień
0

nie wiem czy to powiązane z nowym motywem ale wydaje mi się że wcześniej to działało w porządku
pozycja breadcrumbów nie aktualizuje się po zmianie rozmiaru okna i wygląda to na przykład tak:

screenshot-20240302054311.png
screenshot-20240302054331.png

4programmers.net napisał(a):
  • Kolory w trybie ciemnym zostały wybrane i sprawdzone według wymogów accessibility: Kontrast pomiędzy tekstem a tłem powinien wynosić minimum 4.5:1 i w takim zakresie staramy się działać.

No tak średnio bym powiedział, tak średnio

screenshot-20240302055834.png


"A car won't take your job, another horse driving a car will." - Horse influencer, 1910
edytowany 1x, ostatnio: obscurity
bagietMajster
  • Rejestracja:ponad rok
  • Ostatnio:2 dni
  • Postów:434
1

Zamiast dodawać powiadomienia do miejsc w których motyw nie jest zmieniony mogliście wykonać zmianę motywu. Już pominę że ta zmiana powinna być zrobiona przed udostępnieniem funkcjonalności? Jak mówiłem o tym że niektóre rzeczy można podglądnąć i podkraść z facebooka nie mówiłem o ich bylejakości i braku standardów.
screenshot-20240302102019.png


Praktyczna implementacja TDD zaczyna się od ciebie.
edytowany 1x, ostatnio: bagietMajster
4programmers.net
Hejka :D Przed udostępnieniem funkcjonalności był zablokowany przycisk, ikonka i informacja w tooltipie ale dostaliśmy feedback, że jest to mało widoczne stąd nowe powiadomienie. Kolejne ekrany będą już wkrótce :)
Miang
  • Rejestracja:prawie 7 lat
  • Ostatnio:minuta
  • Postów:1659
1

jak masz kilka kart przeglądarki odpalone to trudno znaleźć bo logo takie nienachalnej urody


dzisiaj programiści uwielbiają przepisywać kod z jednego języka do drugiego, tylko po to by z projektem nadal stać w miejscu ale na nowej technologii
flowCRANE
Moderator Delphi/Pascal
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 3 godziny
  • Lokalizacja:Tuchów
  • Postów:12166
1

Separator poziomy jest słabo niewidoczny:


W komentarzach na blogu nie widać go wcale (link do komentarza):

screenshot-20240303135231.png

Poza tym ma gigantyczne marginesy, jeśli chodzi o komentarze na blogu, które koniecznie trzeba zmniejszyć. Zresztą te marginesy nie są spójne z tymi ustawionymi choćby dla zawartości posta. W poście margines jest tylko nad separatorem, na blogu nad i pod.


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
somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:dzień
  • Lokalizacja:Wrocław
0

Jest w miarę dobrze, tylko skąd mam wiedzieć, które powiadomienia już kliknąłem? Nie ma żadnej różnicy między klikniętymi, a nie aktywnymi.

obscurity
ciekawe, już druga osoba na to narzeka a różnicę widać sporą. coś z kalibracją kolorów albo może złe style w cache. też masz włączony filtr światła niebieskiego?
somekind
Mam filtr, mam okulary filtrujące - faktycznie jak się bardzo przyjrzę, to widzę jakąś różnicę. Ale to nie powinno wymagać przyglądania się, takie rzeczy powinny być kontrastowe.
obscurity
tło jest dosłownie zielone zamiast czarnego, muszę zmrużyć oczy o 70% żeby nie widzieć różnicy. Ale coś jest na rzeczy skoro nie wszyscy to widzą
somekind
Zdecydowanie zbyt ciemnozielony, ale faktycznie teraz widać różnicę wyraźniej niż w nocy.
Escanor16
  • Rejestracja:prawie 5 lat
  • Ostatnio:3 dni
  • Postów:366
5

Szczerze? Nie podoba mi się dobór kolorów w dark-mode, jakoś tak wali ta czerń z postów za bardzo po oczach, najlepszy dark-mode z jakim pracowałem to był zdecydowanie ten z Grafany (polecam spojrzeć).

I mam od razu change request aby przywrócić możliwość ustawienia navbara jako ciemny w trybie light-mode. Z góry dziękuje.


Nie chciałem być programistą jednak tego zechciał świat.
flowCRANE
Moderator Delphi/Pascal
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 3 godziny
  • Lokalizacja:Tuchów
  • Postów:12166
0

W sumie to navbar mógłby być zawsze ciemny.


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.
4programmers.net
  • Rejestracja:około 23 lata
  • Ostatnio:około miesiąc
2

Hejka! :D

Szybki update - wiadomości prywatne w trybie ciemnym są już dostępne. Kontynuujemy pracę nad kolejnymi ekranami i zmianami wynikającymi z Waszego feedbacku.
Wielkie dzięki za odzew i miłego dnia! 🫶

edytowany 3x, ostatnio: 4programmers.net
AX
  • Rejestracja:ponad rok
  • Ostatnio:7 miesięcy
  • Postów:12
1

Ciekawe czy dożyjemy czasów jakiś różowych/kolorowych trybów; można by to nazwać PRIDE. Nie wiem czy by to pomogło w czytaniu, ale fundamentalnie i tak idziemy w tą stronę, a 4programmers mogło by być w tym pionierem

Xarviel
Kolorowe częściowo już są. Przy zwiększaniu accessibility strony internetowej często stosuje się dodatkowy motyw o mocnym kontraście takim jak żółte tło i czarny tekst.
flowCRANE
Moderator Delphi/Pascal
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 3 godziny
  • Lokalizacja:Tuchów
  • Postów:12166
1

Aby to było możliwe, trzeba mieć system akceptujący wybrane kolory, zamiast używania tych hardkodowanych.

Serwis taki jak ten wykorzystuje raptem kilka kolorów — tło, tekst, przyciski i ze dwa akcenty. Wystarczy dać możliwość ich wybrania, a generowaniem stylów niech się zajmie silnik. W wielu miejscach używane są np. różne odcienie szarego (dla tekstu i przycisków), a to nie problem, aby wziąć bazowy kolor (wybrany przez użytkownika) i go lekko przyciemnić lub rozjaśnić.

Coś takiego jest bardzo łatwe do stworzenia. Jedyne co wymaga więcej pracy to przerobienie silnika, aby generował CSS-y na podstawie danych z profilu użytkownika. Bardzo fajny, unikalny pomysł z tymi stylami.


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
obscurity
  • Rejestracja:około 6 lat
  • Ostatnio:dzień
3
furious programming napisał(a):

Aby to było możliwe, trzeba mieć system akceptujący wybrane kolory, zamiast używania tych hardkodowanych.

Serwis taki jak ten wykorzystuje raptem kilka kolorów — tło, tekst, przyciski i ze dwa akcenty. Wystarczy dać możliwość ich wybrania, a generowaniem stylów niech się zajmie silnik. W wielu miejscach używane są np. różne odcienie szarego (dla tekstu i przycisków), a to nie problem, aby wziąć bazowy kolor (wybrany przez użytkownika) i go lekko przyciemnić lub rozjaśnić.

W ogóle kiedyś były bardzo kolorowe czasy w IT. Nie wiem ile osób pamięta ale 4programmers w starej wersji (do 2006) miało kilka motywów zwanych wtedy popularniej skórkami lub skinami (co najmniej 6 - domyślna, simple, blue, motion, newage, submain) do wyboru i różniły się nie tylko kolorami ale też grafikami a nawet zestawem emotów i to był standard w niemal każdej aplikacji. Windows miał pełno motywów i łatwo można było doinstalować kolejne, nawet w windows 95 a może jeszcze wcześniej można było wybrać kolor każdego elementu interfejsu osobno a aplikacje miały dostęp do tych kolorów i mogły być spójne z systemem.
Teraz każda apka implementuje kolory po swojemu, są zazwyczaj tylko dwa motywy jasny i ciemny co najwyżej dając możliwość zmiany koloru przewodniego i akcentu.


"A car won't take your job, another horse driving a car will." - Horse influencer, 1910
edytowany 3x, ostatnio: obscurity
pradoslaw
W sumie masz racje. Sam WinAmp miał u mnie ze 100 skórek! ;)
flowCRANE
Moderator Delphi/Pascal
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 3 godziny
  • Lokalizacja:Tuchów
  • Postów:12166
0
obscurity napisał(a):

Teraz każda apka implementuje kolory po swojemu, są zazwyczaj tylko dwa motywy jasny i ciemny co najwyżej dając możliwość zmiany koloru przewodniego i akcentu.

Zazwyczaj tak, niektóre serwisy mają kilka schematów (np. GitHub), jednak wszystkie predefiniowane. Tak może być nadal, z tą różnicą, że oprócz zestawu gotowych palet kolorów, byłaby też możliwość zdefiniowania własnych. Nie widzę tutaj żadnego problemu, a wręcz przeciwnie — to więcej możliwości dla użytkowników, a więc wyższy poziom ich zadowolenia.

Ale czegoś takiego nie można implementować na pałę — jest wiele przypadków brzegowych, które trzeba wziąć pod uwagę.


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
obscurity
to o czym piszesz jest chyba w większości frameworków cssowych, wystarczy podać dwa kolory a reszta wylicza się sama dbając o kontrast i accessibility. Niektóre strony nawet pozwalają userowi wybrać te kolory, większość jednak wygląda brzyko. Ja wolę jednak przemyślane wybrane przez kogoś predefiniowane zestawy
flowCRANE
O widzisz — czyli zdecydowanie mniej roboty niż przypuszczałem.
cerrato
Moderator Kariera
  • Rejestracja:około 7 lat
  • Ostatnio:około 11 godzin
  • Lokalizacja:Poznań
  • Postów:8769
0

Jeśli kwestia już była poruszona to wybaczcie, ale całości nie przeczytałem 😛

Pytanie - czy gromadzimy statystyki odnośnie tego, jaki procent userów korzysta z jasnego/ciemnego motywu? Mi np. ten ciemny nie podpasował i póki co przełączyłem na jasny.
Rozumiem, że to trzeba dopracować, wygląd będzie ewoluował, ale na razie lepiej mi się siedzi (zwłaszcza w ciągu dnia) na jasnym. I pytanie - ogólnie była potrzeba ze strony użytkowników, żeby stworzyć ciemny motyw, ale zastanawiam się - jaki odsetek z nich będzie realnie z niego korzystać? Bo może, jeśli ta wartość będzie niska, to będzie oznaczało, żę coś jest niehalo i im (tak samo jak mi) coś nie pasuje.


Zobacz pozostałe 12 komentarzy
somekind
I to prawda, że nie trzeba odkładać telefonu, aby przygotować się do snu. Flaszkę przecież można obalić trzymając ją w drugiej ręce.
obscurity
ja po flaszce akurat mam jakieś uczucie gorąca i nie mogę zasnąć, za to kawa mi pomaga zasnąć, to podobno normalne jak się ma adhd
cerrato
@obscurity: tak, nawet dzieciakom z ADHD kawa pomaga się wyciszyć i uspokoić. Taka ciekawostka :D
somekind
Ale to paletę kawy trzeba wysypać na to dziecko, czy wystarczy walnąć w łeb workiem?
obscurity
wystarczy powiesić worek z kawą a dziecko z adhd samo w nie w końcu wbiegnie
flowCRANE
Moderator Delphi/Pascal
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 3 godziny
  • Lokalizacja:Tuchów
  • Postów:12166
3

Blady, słabo widoczny tekst w pomocy.

Obserwowanie i blokowanie innych użytkowników

screenshot-20240306205106.png


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.
4programmers.net
  • Rejestracja:około 23 lata
  • Ostatnio:około miesiąc
1

Hejka!

Dajemy znać też tutaj:

Zapraszamy wszystkich chętnych do grupy doradczej 4programmers "Kadra", więcej w wątku: Grupa doradcza 4programmers 😄

cerrato
Moderator Kariera
  • Rejestracja:około 7 lat
  • Ostatnio:około 11 godzin
  • Lokalizacja:Poznań
  • Postów:8769
6

Trochę pisałem z @Riddle na priw i poprosił, żebym swoje wypociny wrzucił także do tego wątku - co niniejszym czynię.

  1. Powiadomienia. O ile w jasnym trybie te nieprzeczytane są ładnie wyróżnione, to w dark praktycznie nie da się odróżnić nieprzeczytanych od starych. Wprawdzie dostałem informację, że teraz są nad tym prowadzone prace, ale dla formalności i tak tutaj to zgłoszę 😉
    image

  2. Ogólnie mam wrażenie, że aktualnie tryb ciemny jest zbyt kontrastowy i krzykliwy, a np. akcent zielony jest bardzo oczojebny. Zdecydowanie wolałbym, żeby kolory były stonowane i przygaszone. Poza tym - tło strony jest ciemnoszare, a formularz w którym aktualnie piszę (a także np. samo tło wpisów w wątku) jest ciemniejszy, prawie czarny. Przez to zwiększa się kontrast pomiędzy tłem a napisami. Chyba powinno być odwrotnie - ciemne/czarne tło, na nim trochę jaśniejsze pola z treścią, a na nich mniej kontrastowe napisy.

Żeby pokazać o co mi chodzi - poniżej są 2 screeny.
Pierwszy to przykładowy zrzut z Android Studio w trybie ciemnym. Widać, ze jest tam dokładnie tak, jak pisałem - czyli jaśniejsze tło oraz mniej krzyczące/kontrastujące z tłem kolory.
Drugi to dla porównania - jak w AS wygląda zielony napis na ciemnym tle, oraz jak to ma miejsce na 4P. Zupełnie inne wrażenia są podczas patrzenia na te dwa screeny.

I tak w ogóle - popieram pomysł (o ile mnie pamięć nie myli - autorstwa @furious programming ) żeby można było sobie wybrać indywidualnie kolory w panelu z ustawieniami każdego usera. Tak naprawdę to kolorów mamy z 5-6 - tło, napis, wyróżnienie itp. I wtedy każdy będzie miał dokładnie tak, jak uzna za stosowne i każdy będzie miał możliwość bycia szczęśliwym. Bo to, co napisałem to są moje uwagi - ale nie każdy musi się z nimi zgadzać, ludzie mogą uważać inaczej, ktoś przecież ten schemat zaprojektował i uznał, że jest on OK 😛

image

image


Zobacz pozostałe 7 komentarzy
Riddle
@cerrato: A to zaraźliwe? :/
cerrato
@Riddle - Jeszcze nie wiem, czekam na wyniki badań :(
somekind
Przecież tych powiadomień w ciemnym trybie prawie w ogóle nie widać.
obscurity
może się zaraziłeś?
somekind
Niedopracowanym doborem kolorów można się zarazić?
dzek69
Moderator
  • Rejestracja:ponad 18 lat
  • Ostatnio:6 dni
  • Lokalizacja:Rzeszów
3

Moje oczy cierpią na nowym trybie ciemnym.

Biały vs. lekko szary jest bardzo czytelnym rozróżnieniem:
screenshot-20240312104833.png
natomiast taka delikatna różnica w jasności nie sprawdza się w motywie ciemnym:
screenshot-20240312104855.png

Ten efekt jest w wielu miejscach i skanowanie wzrokiem jest przez to utrudnione.

A pusty input tytułu w ciemnym motywie prawie nie istnieje:
screenshot-20240312105044.png

Generalnie ciemny motyw to bardzo trudna rzecz, wbrew pozorom. Tak strzelając danymi z tyłka to powiem, że jakieś 70% stron mających ciemne motywy robi to źle. IMO zamiast czytać ten wątek i tweakować cssy tu i tam - zatrudniłbym designera, który zna się na robocie i przygotuje mockupy w odpowiednich kolorach - a potem je implementował.


B0
  • Rejestracja:około 9 lat
  • Ostatnio:dzień
  • Postów:41
2

Screenshot_20240313_121543.png
Ekran logowania (i rejestracji) ma bardzo nieczytelne pola. Przydałby się jakiś border wkoło inputu, żeby było to lepiej widać. Domyślnie obramówka pokazuje się tylko i wyłącznie wtedy gdy jest focus. Dodatkowo przyciski logowania OAuth nie wyglądają dobrze na ciemnym tle. Na jasnym nawet w porządku, aczkolwiek fajnie jakby był osobny wariant dla ciemnego. A no i lub ma tło z jasnego motywu.

AU
  • Rejestracja:ponad rok
  • Ostatnio:11 miesięcy
  • Postów:175
2

Latex w ciemnych kolorach jest nieczyleny.
\int \sqrt{\frac{1}{x}}, dx

Nie zgadzam się z Miang, ja lubię ciemny kolor, czasem oczy pieką jak się w jasny kolor wejdzie, a jak jest się w ciemnym to się unika tego.

Ale Miang już na wyższy level feminizmu wchodzi wszystko jej nie pasuje i ciernia z tyłka nie wyciąga.

Tak jak patrzę to myślę jakbym z botami na forum gadał, nikt się nie wydaje prawdziwy.

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)