pharo-spec / Spec

Spec is a framework in Pharo for describing user interfaces.
MIT License
62 stars 65 forks source link

Add a Chat UI Presenter #1630

Open hernanmd opened 1 month ago

hernanmd commented 1 month ago

Introduction

This issue is a request to implement a dedicated chat presenter to ease the creation of conversational user interfaces. This presenter will enhance the Spec capabilities in building modern, interactive chat-based applications.

Features

Examples

29243641-932f3188-7fac-11e7-918d-a434bffc690e

chat-ui-react-demo

l9kd

Screenshot-2023-11-01-at-14 25 46
astares commented 1 month ago

Why not. We could even include a simple Chat Server for small teams - based on websockets in zinc

demarey commented 1 month ago

IMO, this feature is out of the scope of Spec. A chat is more advanced UI, it also has its own logic. It should be a project under pharo-spec umbrella.

hernanmd commented 1 month ago

IMO, this feature is out of the scope of Spec. A chat is more advanced UI, it also has its own logic. It should be a project under pharo-spec umbrella.

The issue is about implementing support for chat UI elements, not about trying to implement chat server features. It is not quite an advanced UI.