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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Office UI Fabric by Microsoft

126 点作者 HeinZawHtet超过 8 年前

14 条评论

yread超过 8 年前
I like the Best practices, for example button <a href="https:&#x2F;&#x2F;dev.office.com&#x2F;fabric#&#x2F;components&#x2F;button" rel="nofollow">https:&#x2F;&#x2F;dev.office.com&#x2F;fabric#&#x2F;components&#x2F;button</a><p><i>Do<p>Make sure the label conveys a clear purpose of the button to the user.<p>Button labels must describe the action the button will perform and should include a verb. Use concise, specific, self-explanatory labels, usually a single word.<p>Buttons should always include a noun if there is any room for interpretation about what the verb operates on.<p>...<p>Don’t<p>Don&#x27;t use generic labels like &quot;Ok,&quot; especially in the case of an error; errors are never &quot;Ok.&quot;<p>Don’t place the default focus on a button that destroys data. Instead, place the default focus on the button that performs the &quot;safe act&quot; and retains the content (i.e. &quot;Save&quot;) or cancels the action (i.e. &quot;Cancel&quot;).<p></i><p>Pity that MS doesn&#x27;t always follow them...
评论 #12937690 未加载
chrismorgan超过 8 年前
I always get infuriated by custom UI components, because they are <i>always</i> poorly implemented for keyboard accessibility. <i>Always.</i> I have never met an exception. Seriously, is it <i>that</i> hard to copy the platform behaviour for keypresses, <i>&amp;c.</i>? Sure, some of the details vary by platform, but it shouldn’t be difficult to get the vast majority of it right. Especially for Windows, given Fabric’s primary target.<p>Fabric is still no exception, though I find it better than the alternatives in almost everything.<p>(The menu bar component that seems to be used with Electron apps is extremely irritating in its keyboard handling: left and right arrow keys don’t let you switch between menus like they should.)
评论 #12937336 未加载
kyriakos超过 8 年前
It took me a while to understand what this is and I am still not sure. IT seems like a CSS&#x2F;JS component framework like Bootstrap but themed based on Microsoft Office design language? Is there any other relation to Office other than that?
评论 #12936995 未加载
评论 #12937262 未加载
wslh超过 8 年前
It is really frustrating to develop Office 365 Apps (pretty limited APIs) so I don&#x27;t understand why they are not spending more resources on the API rather than the UI aspect. It seems like Microsoft is an unconnected company without cohesion.<p>For example, you cannot have an event that notifies you when a new e-mail arrives... and this issue is only the beginning.
评论 #12937737 未加载
评论 #12937494 未加载
oridecon超过 8 年前
I would drop the fade effects if I were MS. I can&#x27;t be the only one who notices how bad most &quot;effects&quot; look in the browser. It reminds me even more that I&#x27;m not in a native platform.
chrismorgan超过 8 年前
When making UWP apps with web tech, should Fabric be considered a successor for WinJS, a good technology to use? Sure, it’s designed for Office UI, but there’s rather a lot of overlap in it with Windows design guidelines.<p>Perhaps a variant of it? It’d be good if Microsoft made the situation clear.
评论 #12937557 未加载
ChicagoDave超过 8 年前
This is pretty snazzy. Looks like they&#x27;re taking bootstrap concepts a step further with implementations for varying platforms. It&#x27;s clean and simple design. I dig it.
keithalewis超过 8 年前
Still trying to figure out how to add a simple function to Excel. This is an old attempt at adding a function `double` that doubles it&#x27;s argument. <a href="http:&#x2F;&#x2F;kalx.net&#x2F;ExcelUDF.html" rel="nofollow">http:&#x2F;&#x2F;kalx.net&#x2F;ExcelUDF.html</a> Seems to no longer work.
sfifs超过 8 年前
hmmm... looks interesting. I&#x27;ve struggled with quirks of frameworks implementing Material UI in React - I&#x27;m guessing mainly because the frameworks don&#x27;t have a large company supported team. Will try this out.
jarnix超过 8 年前
Does it have a progress bar component that goes backward like in Windows :) ?
cormacrelf超过 8 年前
&gt; &quot;Community-driven project with for Angular apps&quot;<p>Grammar.
评论 #12937620 未加载
akytt超过 8 年前
Yay, large attack surface!
ungzd超过 8 年前
So nowadays VBA is replaced with ES6 and React?
DaiPlusPlus超过 8 年前
Still no cure for VBA though.<p>Hah!