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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Windows 11: a survey of text boxes

125 点作者 sjmulder超过 3 年前

17 条评论

userbinator超过 3 年前
<i>Windows Terminal colour dialog</i><p>My response upon seeing that was &quot;WTF! That looks ridiculously amateurish!&quot; It almost feels like it&#x27;s trolling me. Even the labels somehow manage to have a different size of font than the rest of the dialog, something a noob in the 90s using Visual Basic drag-and-drop to create dialogs would not produce without expending (considerable) additional effort.<p>Ironically, Win32 has had a much more full-featured and standard dialog for choosing colours since Windows 3.x:<p><a href="https:&#x2F;&#x2F;docs.microsoft.com&#x2F;en-us&#x2F;windows&#x2F;win32&#x2F;dlgbox&#x2F;color-dialog-box" rel="nofollow">https:&#x2F;&#x2F;docs.microsoft.com&#x2F;en-us&#x2F;windows&#x2F;win32&#x2F;dlgbox&#x2F;color-...</a>
评论 #28404131 未加载
ed_elliott_asc超过 3 年前
I don&#x27;t understand why microsoft doesn&#x27;t have a small team dedicated to look and feel and just bringing it all up to date - all those control panel applets, have they finally been upgraded?
评论 #28403937 未加载
评论 #28403832 未加载
评论 #28403910 未加载
评论 #28403876 未加载
评论 #28403731 未加载
评论 #28403692 未加载
raydev超过 3 年前
As a longtime iOS engineer trying to prototype something on Windows, I did not realize how good I&#x27;ve had it while working with UIKit.<p>I just want Microsoft to give me the one true Blessed Way to write Windows apps. Instead it seems like there are 5 true Blessed Ways, and if I want something performant I need to use 20 year old APIs?<p>I was going to dig in to GDI+ for fast text styling performance but saw an offhand comment in some forum today that you can use DirectX for performant text rendering. How do people discover this information under normal circumstances?
评论 #28413061 未加载
评论 #28409405 未加载
drcongo超过 3 年前
As someone who hasn&#x27;t had to use Windows since XP, is anyone able to explain the technicals of how this even happens? I mean, at a complete OS layman&#x27;s level, one would assume that someone somewhere comes up with the design for how a text input should look across the OS, someone else probably writes the UI code for that, someone else maybe writes the plumbing for it, then _everyone_ uses it whenever they need a text input. What is it about Windows that means this is impossible? Their UIs are like the jumble sale aisle down the middle of Lidl.
评论 #28403722 未加载
评论 #28403730 未加载
评论 #28403715 未加载
评论 #28403723 未加载
评论 #28403889 未加载
评论 #28404329 未加载
评论 #28404276 未加载
icegreentea2超过 3 年前
The hyper consistent UI guidelines of the 80s and 90s were born in an era when we had to convince grown human beings to use these brand new (to them) systems without feeling too embarrassed about being awful at it.<p>Today, and perhaps for decades to come, by the time someone touches a PC, they&#x27;ve been screwing around on phones and tablets. They live their lives on the internet and apps, where &quot;standard looking&quot; often implies &quot;cheap and knock-off&quot;, and long term consistency often implies &quot;stale and old&quot;. They already know that nothing is consistent, and things aren&#x27;t always what they seem.<p>Today the point on significantly diminishing returns on spending resources on UI consistency is lower than ever. It&#x27;s fun to pick on the textboxes, but it doesn&#x27;t matter. It won&#x27;t stop anyone from being productive and happy using the software.
评论 #28404177 未加载
评论 #28415827 未加载
ho_schi超过 3 年前
<a href="https:&#x2F;&#x2F;docs.microsoft.com&#x2F;en-us&#x2F;windows&#x2F;apps&#x2F;design&#x2F;signature-experiences&#x2F;design-principles" rel="nofollow">https:&#x2F;&#x2F;docs.microsoft.com&#x2F;en-us&#x2F;windows&#x2F;apps&#x2F;design&#x2F;signatu...</a><p>Didn&#x27;t worked well?<p>The UI on Windows is problematic since Windows XP. Microsoft doesn&#x27;t maintain actually the libraries for the UI, they just add new libraries. And developers learned that on Windows you can do whatever you want.<p>* Win32 (C, requires experience but reliable?)<p>* Microsoft Foundation Classes (C++, Win32)<p>* WTL (C++, Win32)<p>* Windows Forms (.net)<p>* Windows Presentation Foundation (.net)<p>* WinUI (C#, C++)<p>Please tell me if you forgot a UI library provided by Microsoft?<p>Gtk tries to make Gtk2, Gtk3 and Gtk4 look somewhat same and integrated applications of GNOME feel rather same. Similar for Qt and KDE and for Apple. Honestly, Firefox and LibreOffice doesn&#x27;t fit perfectly. This is also the reason for Epiphany, which is using Gtk natively. <a href="https:&#x2F;&#x2F;developer.gnome.org&#x2F;hig&#x2F;" rel="nofollow">https:&#x2F;&#x2F;developer.gnome.org&#x2F;hig&#x2F;</a><p><a href="https:&#x2F;&#x2F;develop.kde.org&#x2F;hig&#x2F;" rel="nofollow">https:&#x2F;&#x2F;develop.kde.org&#x2F;hig&#x2F;</a><p><a href="https:&#x2F;&#x2F;developer.apple.com&#x2F;design&#x2F;human-interface-guidelines&#x2F;macos&#x2F;overview&#x2F;themes&#x2F;" rel="nofollow">https:&#x2F;&#x2F;developer.apple.com&#x2F;design&#x2F;human-interface-guideline...</a><p>I miss a HIG for TUI (*curses). The behavior of CLI applications is partially defined by GNU (-l, --long, -L) but of rourse requires reading the manual: <a href="https:&#x2F;&#x2F;www.gnu.org&#x2F;prep&#x2F;standards&#x2F;html_node&#x2F;Command_002dLine-Interfaces.html#Command_002dLine-Interfaces" rel="nofollow">https:&#x2F;&#x2F;www.gnu.org&#x2F;prep&#x2F;standards&#x2F;html_node&#x2F;Command_002dLin...</a>
评论 #28413099 未加载
评论 #28405368 未加载
评论 #28404450 未加载
jonpalmisc超过 3 年前
Maybe I’m just being pedantic, but when an OS uses 4+ different design languages across all the system software, While it has little to no effect on my ability to get work done, I simply prefer looking at a pretty, consistent UI.<p>To be fair, macOS isn’t perfect either, especially with some of the system apps that have become the iOS equivalent running on macOS in the past years. Although I do find macOS to have greater consistency overall than Windows.
评论 #28403767 未加载
AnIdiotOnTheNet超过 3 年前
We live in the world of web apps and electron now, UI consistency is dead and buried because they killed it. Windows&#x27;s UI mess is just a reflection of them hiring modern developers.
评论 #28403862 未加载
评论 #28405167 未加载
评论 #28403808 未加载
评论 #28403848 未加载
评论 #28404270 未加载
GiorgioG超过 3 年前
I&#x27;m still pissed they haven&#x27;t fixed Windows Explorer&#x27;s &quot;Open with...&quot; popup since they Metro-ified it. It used to be you could type-to-select from the list of apps...now I have to use the mouse to scroll down.
garaetjjte超过 3 年前
Even font rendering is inconsistent: notice how Win32 widgets use subpixel antialiasing but the modern ones don&#x27;t.
perryizgr8超过 3 年前
Sad truth is that nobody cares. Not the users, not the makers. It would take a minuscule fraction of Microsoft&#x27;s resources to fix this, especially when they are anyway making a new OS. But other considerations take precedence, since nobody really cares if textboxes look alike.
评论 #28404368 未加载
评论 #28404064 未加载
评论 #28403900 未加载
评论 #28403777 未加载
anthk超过 3 年前
Dear Microsoft: Just clone Zukitre giving consistency and a neutral gray-ish scheme to everything.<p>I am not an artist but media producers love the neutral gray and so does everyone else. Light themes are too bright.
评论 #28403882 未加载
dleslie超过 3 年前
Windows hasn&#x27;t had a consistent look and feel since Windows 95; even Win95 OSR2 brought some Active Desktop widgets and browser integration into explorer, which broke the uniformity of the UI.
评论 #28403829 未加载
quyleanh超过 3 年前
Is it hard to make all these elements consistent?
评论 #28403639 未加载
评论 #28403657 未加载
评论 #28403630 未加载
polyterative超过 3 年前
My designer eye makes me really feel bad by looking at these all close together
评论 #28403781 未加载
albertopv超过 3 年前
And they say linux desktop environments UI is inconsistent...
jcelerier超过 3 年前
paging for the next time someone complains about cross-platform solutions not following the OS design guidelines exactly