Bubble Flow este o interfață cu două dimensiuni grafice animate care vă permite să navigați și să interacționeze în întreaga structură arborescentă a unei discuții (fir de discuții) , rămânând în același timp într - un spațiu limitat în lățime.
Într-un mediu grafic , fluxul de bule este un element al interfețelor grafice (un widget ) care grupează într-un bloc extensibil mai multe butoane și zone de introducere a textului . Dispune de un rând de mini-bule cu imagini de avatare care pot fi pliate sau desfăcute la clic și sunt aliniate într-un rând orizontal la fiecare nivel de adâncime a copacului. Mesajele sunt suprapuse pe verticală și puteți să le desfășurați câte unul pe nivel pentru a le citi. Puteți naviga apoi de la stânga la dreapta în fiecare nivel cu butoanele anterioare / următoare.
În mod tradițional, o discuție este reprezentată ca o structură de copac a mesajelor părinte și copil legate de ramuri. Axa verticală de sus în jos (direcția de citire) reprezentând timpul scurs și axa orizontală reprezentând răspunsurile multiple (mesaje copil) la același mesaj părinte cu o clasificare tradițională de la stânga la dreapta în ordine cronologică.
niveau 1 ___ message A ___ | | niveau 2 __ message B __ message C __ | | | | niveau 3 message D message E message F message G | niveau 4 message HÎn interfețele de discuție, modul de reprezentare a acestui copac poate lua mai multe forme, dintre care cea mai utilizată este firul de discuție plat sau indentat.
Iată ce arată ca un fir plat (fir plat)
Nu există nimic care să indice la ce nivel mă aflu sau cine răspunde cu precizie. Mesajele se acumulează pe măsură ce sosesc.
Și aici același lucru în fir indentat (fir indentat)
În acest aranjament, ordinea cronologică verticală nu mai este respectată. Dacă sosește un răspuns nou, acesta va fi inserat și va deplasa următoarele răspunsuri în jos. Această prezentare are meritul de a arăta clar cine vorbește cu cine, dar dincolo de o adâncime de 5, lățimea ecranului necesară devine prea mare; spațiul pentru mesaj este sacrificat și lizibilitatea este deteriorată.
În Bubble Flow, în fiecare nivel, se desfășoară un singur mesaj la un moment dat pentru a facilita citirea, iar celelalte mesaje de același nivel sunt reprezentate de avatarul autorului său într-un mini-balon. Deci, vizualizăm o singură ramură la un moment dat și putem merge în jurul întregului copac de discuții.
Interfața GraphComment folosește componenta Bubble Flow în software-ul său de chat.
Interfața GraphComment este un design web receptiv și compatibil pe ecranele tactile .
Deocamdată această componentă este utilizată doar de soluția de discuție GraphComment.