TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

React Desktop – React UI Components for OS X El Capitan and Windows 10

207 点作者 dalailambda超过 9 年前

10 条评论

dgreensp超过 9 年前
The widgets aren't native, which would be about a thousand times cooler. They are fakes made out of CSS.
评论 #10411464 未加载
eykanal超过 9 年前
Please forgive the simple question, but...<p>Why does this exist? Is creating desktop programs out of HTML code really a good idea?
评论 #10410915 未加载
评论 #10411106 未加载
评论 #10412871 未加载
评论 #10410999 未加载
评论 #10410897 未加载
评论 #10411498 未加载
bengotow超过 9 年前
Man it&#x27;s great to see effort being put into a platform-sensitive React component set. We&#x27;ve been working on React components for N1, and it&#x27;d be cool to swap them out for an open source set one day. The thing is, I&#x27;m not sure 100% native appearance is the way to go. I think Spotify nailed a cross-platform desktop experience using a UI that is distinctly non-native.<p>For folks just learning about Electron &#x2F; web-based desktop UI — we gave a talk about UI considerations at the Bay Area ElectronJS meetup last month: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=JIRXVGVPzn8" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=JIRXVGVPzn8</a>
评论 #10412056 未加载
评论 #10411744 未加载
BinaryIdiot超过 9 年前
The components look nice but they&#x27;re not really native like I had initially thought. Are these necessarily better or different than existing styles that reproduce these components?<p>Anyway, I would love to see these come in native form like reactive-native.
评论 #10410863 未加载
protomyth超过 9 年前
On OS X, how will these components interact with the accessibility features?
评论 #10411469 未加载
kristiandupont超过 9 年前
It&#x27;s cute and I can see the appeal but I think that even if you are making a &quot;desktop app&quot; that has its own executable, you are better off just using nice HTML. It will be cross-platform, it will probably look nicer (imo, the desktop-style looks somewhat dated). And most importantly, it won&#x27;t confuse users when it doesn&#x27;t behave as expected. Getting hotkey behavior etc right is hard, if not impossible -- some things change with international settings and some key combinations are unavailable to the browser anyway.
andrewrothman超过 9 年前
We&#x27;ve seen these countless times before. Trying to recreate native UI in web technologies is a lost cause in my book.<p>I think what you&#x27;ve got here for an OS X implementation is pretty good, but I can still tell that it isn&#x27;t really native, and if an OS update changes anything in regard to the standard UI components forget about it.<p>Why not design and develop your own UI? That way you can control how it is supposed to work given the drawbacks and advantages of web technologies and not have to ask the user for forgiveness of minor quirks in your reimplementation.
shoover超过 9 年前
As long as we&#x27;re just talking about skins and not true native desktop behavior, I&#x27;d like to see someone port such nice styles to FLTK [0] boxes. FLTK moves you back to C++ bindings relative to an Electron-based solution, but you&#x27;d get the same &quot;looks native but not really&quot; and layout portability tradeoffs in a tiny, undeniably mature library.<p>[0] - <a href="http:&#x2F;&#x2F;www.fltk.org&#x2F;index.php" rel="nofollow">http:&#x2F;&#x2F;www.fltk.org&#x2F;index.php</a>
jasonjei超过 9 年前
I could see this being used in a desktop app using Chrome Embedded Framework or some embedded browser framework. Even if you are using HTML to generate views for your Desktop app, it could be very useful to use native-looking widgets to blend in.
jlebrech超过 9 年前
this looks like a continuation of the work cappuccino was&#x2F;is doing.<p>sometimes you just want an app to look decent by default not unique.