Hello everyone,
Taking into consideration the fact that @DLive is in beta stage currently I thought they would appreciate some feedback. Currently it's not so clear where to report all the bugs/glitches as they are not on @utopian.io (current favourite place for submiting feedback regarding open source projects).
I decided to post that glitches here. I couldn't find a roadmap for @DLive and I saw other people were asking for it as well. This would greatly prioritize our focus as a community on current changes and leave unfinished code and bug reports connected to it for future releases. All of this aside, let's start with the list:
Settings page - currently About Us will not count input in textarea. It will stay frozen at 0/200. I guess logic is not connected to view or something in that kind of error.
Settings page - email box: currently you can enter white space only and save it. It will not trigger validator for the field. (I highlighted the text with my mouse to make it more visible) Try it out yourself!
Saved successfully
Live preview - currently I had no luck in seeing my own stream on live/edit page (default page when you start your stream). It would just load indefinitely, sadly refreshing didn't help at all. Talked to other people, looks like more widespread issue.
Video playback - aspect ratio of the player is a bit off from 16:9 ratio we're used to have when using any different platform. Just checked to see what is the issue and it seems this is due to specific use of absolute positioning in css of the player. Definitely fixable, but not so easy without source code.
Lack of Responsive Web Design. This is especially true on mobile devices, it's next to impossible to use stream player on mobile. It doesn't look remotely usable. I think this is due to DLive being currently BETA, but you need to realise it's hard to add responsiveness to the site later in development if designs were not created with every device in mind.
I think this is all for now. I don't want to undermine DLive team as they're doing great things and I hope they will soon open-source their code so more people would help (consider me in). Apologies for the long post, I need to get some sleep but I really wanted to write down everything before I forget about it.
Translation in Polish below:
[PL]
Witam wszystkich,
Biorąc pod uwagę fakt, że @DLive jest obecnie platformą w wersji BETA postanowiłem pozbierać kilka błędów, które nasunęły się podczas mojego korzystania z tejże platformy. Nie wiedziałem gdzie zgłosić błędy, gdyż zespół DLive nie wrzucił kodu na GitHuba i @utopian.io.
Postanowiłem zamieścić te błędy tutaj. Nie byłem w stanie znaleźć ścieżki rozwoju platformy DLive, a inni ludzie też o nią pytali. Pozwoliłoby to pewnie usunąć kilka z punktów napisanych poniżej, bo być może są rozplanowane na przyszłą wersję aplikacji o czym niestety nie jest wiadomo za wiele (jeśli cokolwiek). Zaczynajmy:
Ustawienia - obecnie pole About Us nie zlicza znaków w polu textarea. Licznik będzie wskazywał 0/200. Moim zdaniem logika nie jest podpięta do widoku, ale mogę się mylić.
Ustawienia - pole adresu email: zestaw spacji przechodzi przez walidację adresu email. Zaznaczyłem białe znaki myszką, aby były widoczne. Możecie spróbować zrobić to samemu, dajcie znać czy to tylko u mnie istnieje taka anomalia.
Pomyślnie zapisano
Podgląd transmisji - nie miałem szczęścia w zobaczeniu mojej własnej transmisji na stronie edycji (domyślnej stronie po rozpoczęciu transmisji). Odświeżanie nie pomogło, porozmawiałem z kilkoma osobami, problem występuje nie tylko u mnie.
Odtwarzanie video - proporcje odtwarzacza nie są zachowane na szerszych ekranach, całość rozjeżdża się poza 16:9. Przejrzałem kod, wygląda na to, że przez nadmierne wykorzystywanie pozycjonowania absolutnego w cssie playera będą powstawać takie krzaczki. Mógłbym go przepisać, ale nie mam dostępu do kodu.
- Brak responsywności. Ten punkt najbardziej uderza w urządzenia mobile. Prawie niemożliwym jest korzystanie z playera na telefonie. Mam nadzieję, że jest to po prostu niedopatrzenie wersji BETA, ale dokładanie responsywności na dalszych etapach projektowania strony jest cięższe z każdą kolejną wersją.
To chyba na razie tyle. Proszę nie odbierać tego jak hejt lub rant, zespół DLive zrobił świetną robotę stawiając platformę w tak krótkim czasie I mam nadzieję, że wkrótce otworzą kod na szerszą społeczność open source. Wybaczcie długi post, jestem konkretnie zmęczony (sesja się zbliża :)), a chciałem wszystkie myśli uporządkować zanim zapomnę o którymś z punktów :)