TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Rustic UI: Crafting the Future of UX

33 pointsby milliondreamsabout 1 year ago

8 comments

aerhardtabout 1 year ago
This thing is packaging components from MUI and Recharts, any React dev would know how to bring these in if needed in a project. Also why a time series chart but not <i>every other</i> chart?<p>I think there is a case for a chat UI library, but this doesn’t look like a well-designed solution. A better approach would be to bring in the absolute minimum primitives needed for chat and let the dev bring everything else (eg, charts).<p>Also agree with others that the styling doesn’t look good at all. It looks to be in a strange middle-ground between unopinionated and opinionated, satisfying neither. There are problems with design rudiments too - the spacing generally and the vertical rhythm particularly are very poor, for example.
Gehinnnabout 1 year ago
I thought this was about doing UI in rust, but it&#x27;s just Javascript&#x2F;react.<p>Also, in the demo screenshot, the margins of the agent&#x2F;you labels feel off.
评论 #39873455 未加载
CuriouslyCabout 1 year ago
As someone building an app that has AI chat as a feature, this library is too coarse grained. This might be useful if someone&#x27;s trying to quickly build a low quality canned AI app, but my hand rolled UI is much nicer.<p>You wanna know what would be a useful component? A simple &lt;Text&gt; component that takes a streaming character generator wrapping output from a LLM and can render the stream progressively without any any additional config by the user, and that provides hooks for animating the appearance of the text so the user can easily create beautiful experiences.
jen729wabout 1 year ago
Obligatory shot of a page professing to be about UX totally ruining the UX.<p><a href="https:&#x2F;&#x2F;ibb.co&#x2F;Mk34N7s" rel="nofollow">https:&#x2F;&#x2F;ibb.co&#x2F;Mk34N7s</a><p>Suffice to say I didn’t bother reading the article.
评论 #39873810 未加载
评论 #39873525 未加载
评论 #39873510 未加载
CGamesPlayabout 1 year ago
I like the idea, frankly. A rapid prototyping tool to make chat-driven UIs (like, &quot;the bootstrap of chat UIs&quot;) seems like a useful addition to the ecosystem.<p>I see that MarkedStreamingMarkdown is mentioned, but I&#x27;d like to see a demo, and in particular I&#x27;m curious how it interacts with images and code blocks. Also, the interface (`updatedText` detects changes in value and appends them to the displayed text) appears to be a gross violation of React&#x27;s model (e.g. you cannot stream &quot;he had had enough&quot; without streaming &quot;had&quot;, undefined, &quot;had&quot;).
airstrikeabout 1 year ago
This is hardly the future of UX. More like the present if not the past.
评论 #39874944 未加载
isodevabout 1 year ago
I&#x27;m not sure if this is &quot;rustic&quot;, it doesn&#x27;t feel appealing at all.<p>Also, why it even needs to be packaged as a library - it would have been way more portable and easier to adopt&#x2F;tweak if it comes as web components or just vanilla html&#x2F;css snippets.
feverzsjabout 1 year ago
What this has to do with AI?
评论 #39873551 未加载
评论 #39873517 未加载