38 views
 owned this note
Arbor Sync 2020-05-14 === ## Updates - ~whereswaldon - continued `gio` experimentation - new `sprig` UI that visualizes the message tree - ~athorp96 - found interesting behavior (possibly bug) when using `wisteria` ## Demo We'll try out the new sprig ui. Make sure you have the [dependencies](https://gioui.org/doc/install#linux) for Gio. ``` git clone https://git.sr.ht/~whereswaldon/sprig cd sprig go run . ``` Connect to `arbor.chat:7117` ### Feedback * [name=~amolith] A useful feature could be a visual indication when there's a new message below the viewport * Example: ![](https://pad.nixnet.services/uploads/upload_ecbcdfa53c357fcf5a4fac26a8ef29c2.png) * [name=~jwhett] Entering hostname/port then pressing enter results in a new line rather than a "confirm"-like action * [name=~amolith] When creating a UI that is text-centric, it's a good idea to keep [standard typographic practises](https://practicaltypography.com/) in mind. For Sprig, that would really just apply to font choice and how some elements (bullets, links, etc.) are rendered. * Make usernames/dates text more distinct from message text * [name=~amolith] Personally, I don't really like underlined links; that's becoming more of a trend in online spaces as well with Google, DuckDuckGo, The New York Times, and a lot of others adopting the practise. Simply making them blue with an underline on hover is increasing in popularity; hover action could be implemented later but I assume text color is currently doable. * **TREEMOJI** ## Questions/Discussion - Indentation help/hurt/neutral to clarity? - Does anyone know how [testflight](https://developer.apple.com/testflight/) works?